Gimp/plug-ins/common
Jehan c1c2b8e304 libgimp, plug-ins: add an "(edit)" link next to "Metadata" frame in…
… GimpSaveProcedureDialog.

See issue #6092 and the discussion with Jacob. Basically we are trying
to improve the metadata situation with more edit abilities and
awareness, while in the same time having the export dialogs less of a
mess (the "Comment" input in particular will most likely move to the
metadata editor itself; I left it for now, until the move is done).

The "(edit)" link will basically just run "plug-in-metadata-editor".

Also as a side note: I realized that gimp_pdb_run_procedure() runs
procedures synchronously and wait for a result, which is fine for quick
non-interactive plug-ins, but freezes the calling process otherwise.
Actually even when we want synchronous result, we should allow for GUI
events to be processed (otherwise the OS just thinks the calling export
plug-in is a zombie and proposes to kill it). This API should probably
be improved (and an alternative async version added as well).
2020-12-17 19:11:51 +01:00
..
.gitignore plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
align-layers.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
animation-optimize.c Issue #4209: Animation optimize for GIF moves layers to top left corner. 2019-11-24 21:56:34 +01:00
animation-play.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
blinds.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
border-average.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
busy-dialog.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
checkerboard.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
cml-explorer.c Change "_Misc Ops." to "_Misc" 2020-12-09 11:32:22 +00:00
colormap-remap.c plug-ins: fix missing "plug-in-colormap-swap" procedure. 2020-09-19 19:27:26 +02:00
compose.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
contrast-retinex.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
crop-zealous.c plug-ins: port crop-zealous to GimpPlugIn 2019-08-31 12:23:34 +02:00
curve-bend.c app, libgimp, pdb: "edit-copy" multi-layer aware. 2020-05-17 18:57:32 +02:00
decompose.c plug-ins: make sure "decompose-type" in decompose.c is upperacse 2020-06-17 21:56:31 +02:00
depth-merge.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
despeckle.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
destripe.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
file-aa.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-cel.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-compressor.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-csource.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
file-desktop-link.c pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
file-dicom.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-gbr.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
file-gegl.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-gif-load.c pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
file-gif-save.c plug-ins: change "comment" arguments to "gimp-comment" 2020-06-17 21:56:31 +02:00
file-gih.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-glob.c Properly prefix the values of enum GimpPDBProcType 2019-08-30 12:52:28 +02:00
file-header.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-heif.c Updated HEIF plug-in 2020-12-16 19:35:24 +00:00
file-html-table.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-jp2-load.c plug-ins: Set the number of threads used to decode JPEG200 files... 2020-12-11 18:55:44 +01:00
file-mng.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-pat.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-pcx.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-pdf-load.c plug-ins: return proper non-success status in file-pdf. 2020-12-02 00:20:36 +01:00
file-pdf-save.c Fix typos 2020-11-19 21:56:25 +01:00
file-pix.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-png.c libgimp, plug-ins: add an "(edit)" link next to "Metadata" frame in… 2020-12-17 19:11:51 +01:00
file-pnm.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-ps.c plug-ins: use G_GOFFSET_FORMAT to fix a long int vs. long long int format warning 2020-05-26 12:12:10 +02:00
file-psp.c Issue #5735: incorrect condition because of missing parenthesis. 2020-10-08 13:54:24 -04:00
file-raw-data.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
file-sunras.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-svg.c plug-ins: fix argument description. 2020-07-20 17:38:16 +02:00
file-tga.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-wmf.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
file-xbm.c plug-ins: change "comment" arguments to "gimp-comment" 2020-06-17 21:56:31 +02:00
file-xmc.c plug-ins: fix uninitialized warnings. 2020-12-15 03:24:02 +01:00
file-xpm.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
file-xwd.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
film.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
gimprc.common plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
gradient-map.c Properly prefix the values of enum GimpPDBProcType 2019-08-30 12:52:28 +02:00
grid.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
guillotine.c pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
hot.c libgimpwidgets, app, plug-ins: fix last GIR warnings. 2020-01-15 14:00:19 +01:00
jigsaw.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
mail.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
Makefile.am Updated HEIF plug-in 2020-08-26 10:39:58 +00:00
meson.build meson: separate line for HEIC and AVIF support. 2020-10-19 18:56:13 +02:00
mkgen.pl plug-ins: remove deprecated API support from common/mkgen.pl 2019-09-03 13:25:25 +02:00
nl-filter.c Fix typos 2020-11-19 21:56:25 +01:00
plugin-browser.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
plugin-defs.pl pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
procedure-browser.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
qbist.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
sample-colorize.c plug-ins: fix abs() on long int. 2020-04-13 23:18:19 +02:00
smooth-palette.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
sparkle.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
sphere-designer.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
tile-small.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
tile.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
unit-editor.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
van-gogh-lic.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
warp.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
wavelet-decompose.c Fix typos 2020-11-19 21:56:25 +01:00
web-browser.c app, plug-ins: (Win32) fix calls to ShellExecute(). 2019-09-22 14:09:09 +02:00
web-page.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00