gimp/app/operations
Michael Natterer bc4cf9918f Bug 673501 - Issue with Overlay
GIMP's OVERLAY mode was identical to SOFTLIGHT. This commit fixes the
issue and introduces a NEW_OVERLAY mode and enum value.

- change gimp:overlay-mode to be a real (svg-ish) overlay mode
- when compositing, map OVERLAY to gimp:softlight-mode
- when compisiting, map NEW_OVERLAY to gimp:overlay-mode
- bump the XCF version when NEW_OVERLAY is used
- map OVERLAY to SOFTLIGHT when loading and saving XCF
- map OVERLAY to softlight in all PDB setters
- map OVERLAY to softlight when deserializing a GimpContext
- change all paint mode menus to show an entry for NEW_OVERLAY
  instead of OVERLAY
- change PSP, PSD and OpenRaster to use NEW_OVERLAY

These changes should (redundantly) make sure that no OVERLAY enum
value is used in the core any longer because it gets mapped to
SOFTLIGHT at all entry points, with the downside of introducing a
setter/getter asymmetry when OVERLAY was set in a PDB api.
2015-04-29 13:32:58 -04:00
..
tests Rename colour and greyscale to color and grayscale respectively 2013-06-06 23:26:16 +02:00
.gitignore SSE2 & SSE4.1 versions of GimpOperationNormalMode 2013-06-25 20:42:15 -07:00
Makefile.am app: add GimpOperationScalarMultiply 2014-11-07 00:42:58 +01:00
gimp-operations.c app: add GimpOperationScalarMultiply 2014-11-07 00:42:58 +01:00
gimp-operations.h app: removed unnecessary argument from gimp_operations_init 2012-06-14 21:29:43 +03:00
gimpbrightnesscontrastconfig.c Bug 746649 - Duplicate auto-saved presets for color tools 2015-04-09 01:14:41 +02:00
gimpbrightnesscontrastconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
gimpcageconfig.c fix bogus checks against unsigned variables. 2014-08-16 00:37:13 +02:00
gimpcageconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
gimpcolorbalanceconfig.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimpcolorbalanceconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
gimpcolorizeconfig.c Bug 746649 - Duplicate auto-saved presets for color tools 2015-04-09 01:14:41 +02:00
gimpcolorizeconfig.h app: use gimp_prop_color_button_new() in GimpColorizeTool 2013-05-29 00:45:24 +02:00
gimpcurvesconfig.c Simplify calls to g_output_stream_write_all() 2014-09-07 20:30:14 +02:00
gimpcurvesconfig.h app: port GimpImageMapTool settings import/export to streams 2014-07-04 18:31:00 +02:00
gimpdesaturateconfig.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimpdesaturateconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
gimphuesaturationconfig.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimphuesaturationconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
gimplayermodefunctions.c Bug 673501 - Issue with Overlay 2015-04-29 13:32:58 -04:00
gimplayermodefunctions.h Extract layer mode blend functions 2013-05-21 04:02:26 -07:00
gimplevelsconfig.c Simplify calls to g_output_stream_write_all() 2014-09-07 20:30:14 +02:00
gimplevelsconfig.h app: port GimpImageMapTool settings import/export to streams 2014-07-04 18:31:00 +02:00
gimpoperationadditionmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationadditionmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationantierasemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationantierasemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationbehindmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationbehindmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationblend.c Bug 735902 - Drawing a gradient should never produce negative RGB channel values 2014-09-08 22:49:51 +02:00
gimpoperationblend.h app: Support gradients with fg/bg segments in the blend tool preview. 2014-07-22 13:13:47 -04:00
gimpoperationborder.c Bug 732698 - Select > Shrink/Grow/Border not working in GIMP master 2014-07-03 20:47:02 +02:00
gimpoperationborder.h
gimpoperationbrightnesscontrast.c app: brightness-contrast move a tan call out of the loop 2013-05-21 19:26:43 +02:00
gimpoperationbrightnesscontrast.h
gimpoperationburnmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationburnmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationcagecoefcalc.c Use the new GeglAccessMode enum instead of the old values 2014-07-02 02:00:35 +02:00
gimpoperationcagecoefcalc.h
gimpoperationcagetransform.c Use the new GeglAccessMode enum instead of the old values 2014-07-02 02:00:35 +02:00
gimpoperationcagetransform.h
gimpoperationcolorbalance.c libgimpbase,*: clean up enum values in gimpbaseenums.h 2014-04-29 20:58:30 +02:00
gimpoperationcolorbalance.h
gimpoperationcolorerasemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationcolorerasemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationcolorize.c app: remove bogus (but harmless) assignment from GimpOperationColorize 2014-06-30 17:28:04 +02:00
gimpoperationcolorize.h
gimpoperationcolormode.c Bug 736232 - Strange result using transparent layer, blending modes... 2014-10-03 00:17:49 +02:00
gimpoperationcolormode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationcurves.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
gimpoperationcurves.h
gimpoperationdarkenonlymode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdarkenonlymode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdesaturate.c
gimpoperationdesaturate.h
gimpoperationdifferencemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdifferencemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdissolvemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdissolvemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdividemode.c Bug 728607 - Patch to make divide blend mode work at 32-bit floating point 2014-04-30 00:16:11 +02:00
gimpoperationdividemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdodgemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationdodgemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationequalize.c Bug 742623: Equalize operation fills buffer with nan values in floating point precision 2015-02-10 12:08:04 +01:00
gimpoperationequalize.h Bug 742623: Equalize operation fills buffer with nan values in floating point precision 2015-02-10 12:08:04 +01:00
gimpoperationerasemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationerasemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationgrainextractmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationgrainextractmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationgrainmergemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationgrainmergemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationgrow.c Bug 732698 - Select > Shrink/Grow/Border not working in GIMP master 2014-07-03 20:47:02 +02:00
gimpoperationgrow.h
gimpoperationhardlightmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationhardlightmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationhistogramsink.c app: turn GimpHistorgram into a GimpObject, no other changes 2013-06-11 21:23:32 +02:00
gimpoperationhistogramsink.h
gimpoperationhuemode.c Bug 736232 - Strange result using transparent layer, blending modes... 2014-10-03 00:17:49 +02:00
gimpoperationhuemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationhuesaturation.c app: avoid reading uninitialized memory 2013-06-15 22:40:49 +02:00
gimpoperationhuesaturation.h
gimpoperationlevels.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
gimpoperationlevels.h
gimpoperationlightenonlymode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationlightenonlymode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationmaskcomponents.c app: sense the input format in gimp:mask-components 2013-04-26 23:29:03 +02:00
gimpoperationmaskcomponents.h
gimpoperationmultiplymode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationmultiplymode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationnormalmode-sse2.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationnormalmode-sse4.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationnormalmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationnormalmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationoverlaymode.c Bug 673501 - Issue with Overlay 2015-04-29 13:32:58 -04:00
gimpoperationoverlaymode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationpointfilter.c
gimpoperationpointfilter.h
gimpoperationpointlayermode.c Revert "app: enable caching on layer mode ops" 2013-08-10 17:44:39 +02:00
gimpoperationpointlayermode.h app: clean up inclusion of gegl-plugin.h, mostly removals 2014-06-10 03:13:09 +02:00
gimpoperationposterize.c Bug 732787 - Posterize doesn't work as expected with alpha channel 2014-09-25 23:12:35 +02:00
gimpoperationposterize.h
gimpoperationreplacemode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationreplacemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationsaturationmode.c Bug 736232 - Strange result using transparent layer, blending modes... 2014-10-03 00:17:49 +02:00
gimpoperationsaturationmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationscalarmultiply.c app: add GimpOperationScalarMultiply 2014-11-07 00:42:58 +01:00
gimpoperationscalarmultiply.h app: add GimpOperationScalarMultiply 2014-11-07 00:42:58 +01:00
gimpoperationscreenmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationscreenmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationsemiflatten.c app: fix some oprtation descriptions and make them translatable 2013-05-20 16:42:26 +02:00
gimpoperationsemiflatten.h
gimpoperationsetalpha.c app: fix the (unused) "mask and value" case in GimpOperationSetAlpha 2012-06-11 12:41:32 +02:00
gimpoperationsetalpha.h
gimpoperationshapeburst.c Bug 732698 - Select > Shrink/Grow/Border not working in GIMP master 2014-07-03 20:47:02 +02:00
gimpoperationshapeburst.h app: add a boolean "normalize" property to gimp:shapeburst 2014-05-01 20:40:55 +02:00
gimpoperationshrink.c Bug 732698 - Select > Shrink/Grow/Border not working in GIMP master 2014-07-03 20:47:02 +02:00
gimpoperationshrink.h
gimpoperationsoftlightmode.c Bug 673501 - Issue with Overlay 2015-04-29 13:32:58 -04:00
gimpoperationsoftlightmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationsubtractmode.c Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationsubtractmode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoperationthreshold.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
gimpoperationthreshold.h
gimpoperationthresholdalpha.c app: fix some oprtation descriptions and make them translatable 2013-05-20 16:42:26 +02:00
gimpoperationthresholdalpha.h
gimpoperationvaluemode.c Bug 736232 - Strange result using transparent layer, blending modes... 2014-10-03 00:17:49 +02:00
gimpoperationvaluemode.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpposterizeconfig.c app: convert all stock IDs kept around by the core by icon names 2014-05-07 01:01:56 +02:00
gimpposterizeconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
gimpthresholdconfig.c Bug 746649 - Duplicate auto-saved presets for color tools 2015-04-09 01:14:41 +02:00
gimpthresholdconfig.h app: rename GimpImageMapConfig to GimpSettings 2013-05-25 15:26:18 +02:00
operations-types.h app: Change the opacity param of _pixels to gfloat 2013-06-19 16:19:34 -07:00