gimp/app/operations
Ell 5effdd03b4 app: add dedicated op for pass through mode, with shortcuts
Pass through mode uses the same compositing logic as REPLACE mode,
however, it's a special case of REPLACE, where the layer is already
composited against the backdrop.  This allows us to take a few
shortcuts that aren't generally applicable to REPLACE mode.

Add a dedicated op class for pass through mode, derived from the
REPLACE mode op, implementing these shortcuts.
2017-08-31 11:39:38 -04:00
..
layer-modes app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
layer-modes-legacy app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
tests
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
Makefile.am enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
gimp-operation-config.c app: change some gimp-operation-config.[ch] parameters to GObject 2017-07-09 19:20:55 +02:00
gimp-operation-config.h app: change some gimp-operation-config.[ch] parameters to GObject 2017-07-09 19:20:55 +02:00
gimp-operations.c app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimp-operations.h Bug 780015 - Filter settings are not properly restored after Gimp restart 2017-03-24 01:29:50 +01:00
gimpbrightnesscontrastconfig.c
gimpbrightnesscontrastconfig.h
gimpcageconfig.c
gimpcageconfig.h
gimpcolorbalanceconfig.c
gimpcolorbalanceconfig.h
gimpcolorizeconfig.c app: remove the colorize tool and replace it by a generic filter action 2017-06-04 21:21:43 +02:00
gimpcolorizeconfig.h
gimpcurvesconfig.c
gimpcurvesconfig.h
gimphuesaturationconfig.c
gimphuesaturationconfig.h
gimplevelsconfig.c
gimplevelsconfig.h
gimpoperationblend.c
gimpoperationblend.h
gimpoperationborder.c Bug 784799 - select > shrink and border produce horizontal gaps in selection 2017-07-11 16:49:49 -04:00
gimpoperationborder.h
gimpoperationbrightnesscontrast.c
gimpoperationbrightnesscontrast.h
gimpoperationcagecoefcalc.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpoperationcagecoefcalc.h
gimpoperationcagetransform.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpoperationcagetransform.h
gimpoperationcolorbalance.c app: restore color balance's tooltip 2017-06-05 13:16:59 +02:00
gimpoperationcolorbalance.h
gimpoperationcolorize.c app: remove the colorize tool and replace it by a generic filter action 2017-06-04 21:21:43 +02:00
gimpoperationcolorize.h
gimpoperationcomposecrop.c
gimpoperationcomposecrop.h
gimpoperationcurves.c
gimpoperationcurves.h
gimpoperationdesaturate.c
gimpoperationdesaturate.h
gimpoperationequalize.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpoperationequalize.h
gimpoperationflood.c
gimpoperationflood.h
gimpoperationgrow.c Bug 784799 - select > shrink and border produce horizontal gaps in selection 2017-07-11 16:49:49 -04:00
gimpoperationgrow.h
gimpoperationhistogramsink.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpoperationhistogramsink.h
gimpoperationhuesaturation.c app: replace the hue-saturation tool by a generic filter action 2017-06-05 18:35:05 +02:00
gimpoperationhuesaturation.h
gimpoperationlevels.c
gimpoperationlevels.h
gimpoperationmaskcomponents.c
gimpoperationmaskcomponents.h
gimpoperationpointfilter.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpoperationpointfilter.h
gimpoperationposterize.c
gimpoperationposterize.h
gimpoperationprofiletransform.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpoperationprofiletransform.h
gimpoperationscalarmultiply.c
gimpoperationscalarmultiply.h app: fix parent_class type of GimpOperationScalarMultiplyClass 2017-06-30 16:24:49 -04:00
gimpoperationsemiflatten.c
gimpoperationsemiflatten.h
gimpoperationsetalpha.c
gimpoperationsetalpha.h
gimpoperationshapeburst.c
gimpoperationshapeburst.h
gimpoperationshrink.c Bug 784799 - select > shrink and border produce horizontal gaps in selection 2017-07-11 16:49:49 -04:00
gimpoperationshrink.h
gimpoperationthreshold.c
gimpoperationthreshold.h
gimpoperationthresholdalpha.c
gimpoperationthresholdalpha.h
operations-enums.c app: add pass-through layer mode 2017-08-08 15:39:26 -04:00
operations-enums.h app: add pass-through layer mode 2017-08-08 15:39:26 -04:00
operations-types.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00