Gimp/plug-ins/common
Michael Natterer c667fdc5c0 Integrate the logic of profile saving with metadata saving
Add flag GIMP_METADATA_SAVE_COLOR_PROFILE to GimpMetadataSaveFlags and
initialize it from gimp_export_color_profile() in
gimp_image_metadata_save_prepare().

Adapt all plug-ins to use the bit from the suggested export flags and
pass the actually used value back to
gimp_image_metadata_save_finish().

This changes no behavior at all but creates hooks on the libgimp side
that are called with the context of an image before and after the
actual export, which might become useful later. Also, consistency
is good even though the color profile is not strictly "metadata".
2018-12-04 17:28:24 +01:00
..
.gitignore plug-ins: make curve-bend build again, and undeprecate it a bit 2018-10-22 15:04:07 +02:00
align-layers.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
animation-optimize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
animation-play.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
blinds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
blur.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
border-average.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
busy-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
cartoon.c plug-ins: stop using gimp_rgb_to_hsl_int(), gimp_hsl_to_rgb_int() 2018-10-22 13:17:43 +02:00
checkerboard.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
cml-explorer.c plug-ins: don't use gimp_rgb_to_hsv_int() and gimp_hsv_to_rgb_int() 2018-10-22 12:50:11 +02:00
color-cube-analyze.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
colorify.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
colormap-remap.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
compose.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
contrast-normalize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
contrast-retinex.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
crop-zealous.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
curve-bend.c plug-ins: make curve-bend build again, and undeprecate it a bit 2018-10-22 15:04:07 +02:00
decompose.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
depth-merge.c libgimpwidgets: rename the _grid()-Variants of gimp_scale_entry_* 2018-05-20 21:06:35 +02:00
despeckle.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
destripe.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
edge-dog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
edge-neon.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
emboss.c libgimpwidgets: rename the _grid()-Variants of gimp_scale_entry_* 2018-05-20 21:06:35 +02:00
file-aa.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-cel.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-compressor.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-csource.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-desktop-link.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-dicom.c plug-ins: fix some new strncpy() warnings 2018-10-22 15:41:18 +02:00
file-gbr.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-gegl.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
file-gif-load.c Issue #2087 - Issues discovered by coverity scan 2018-10-19 11:26:41 +02:00
file-gif-save.c Use the new macros from the last commit in all files 2018-05-20 21:06:34 +02:00
file-gih.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-glob.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-header.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-heif.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-html-table.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-jp2-load.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
file-mng.c Issue #1841 - Export As... mng swaps width and height 2018-07-13 17:55:19 +02:00
file-pat.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-pcx.c Issue #2160: Exporting to PCX results in a warped file. 2018-11-01 22:22:40 +01:00
file-pdf-load.c plug-ins: remove now useless code under GTK_CHECK_VERSION(3, 0, 0). 2018-11-24 11:38:45 +01:00
file-pdf-save.c Issue #2501: Confusing wording in "Export Image as PDF" dialog. 2018-11-14 13:37:42 +01:00
file-pix.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-png.c Integrate the logic of profile saving with metadata saving 2018-12-04 17:28:24 +01:00
file-pnm.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-ps.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-psp.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-raw-data.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
file-sunras.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-svg.c plug-ins: kill some deprecated GtkAlignments 2018-10-20 12:37:12 +02:00
file-tga.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-wmf.c plug-ins: kill some deprecated GtkAlignments 2018-10-20 12:37:12 +02:00
file-xbm.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
file-xmc.c plug-ins: kill deprecated GtkAlignment in file-xmc 2018-10-20 01:22:11 +02:00
file-xpm.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-xwd.c plug-ins: make various usage of g_file_replace() safer. 2018-11-27 12:41:22 +01:00
film.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
filter-pack.c plug-ins: kill GtkAlignment in all plug-ins which are currently built 2018-10-22 14:47:54 +02:00
gimprc.common plug-ins: make curve-bend build again, and undeprecate it a bit 2018-10-22 15:04:07 +02:00
goat-exercise.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gradient-map.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
grid.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
guillotine.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
hot.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
jigsaw.c plug-ins: replace s/printf/g_printf/ 2018-08-12 22:53:24 +02:00
mail.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
Makefile.am plug-ins: make curve-bend build again, and undeprecate it a bit 2018-10-22 15:04:07 +02:00
max-rgb.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
mkgen.pl plug-ins: fix individual install targets of common plug-ins. 2018-06-14 03:21:42 +02:00
newsprint.c plug-ins: kill some deprecated GtkAlignments 2018-10-20 12:37:12 +02:00
nl-filter.c libgimpwidgets: rename the _grid()-Variants of gimp_scale_entry_* 2018-05-20 21:06:35 +02:00
oilify.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
photocopy.c plug-ins: stop using gimp_rgb_to_hsl_int(), gimp_hsl_to_rgb_int() 2018-10-22 13:17:43 +02:00
plugin-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
plugin-defs.pl plug-ins: make curve-bend build again, and undeprecate it a bit 2018-10-22 15:04:07 +02:00
procedure-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
qbist.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
sample-colorize.c plug-ins: replace s/printf/g_printf/ 2018-08-12 22:53:24 +02:00
sharpen.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
smooth-palette.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
softglow.c plug-ins: stop using gimp_rgb_to_hsl_int(), gimp_hsl_to_rgb_int() 2018-10-22 13:17:43 +02:00
sparkle.c plug-ins: don't use gimp_rgb_to_hsv_int() and gimp_hsv_to_rgb_int() 2018-10-22 12:50:11 +02:00
sphere-designer.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tile-small.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tile.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unit-editor.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
van-gogh-lic.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
warp.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
wavelet-decompose.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
web-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
web-page.c Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00