Gimp/app/operations
Jehan 045c818d0e Issue #15962: initialize Levels dialog in Perceptual.
Unlike for Curves (commit 7b4f0993e8), we cannot just change the "trc"
default of "gimp:levels", because then it could break any existing
script, made during the 3.0 series, which was applying this filter on
layers.
Instead, the "trc" stays linear by default for the op, but the tool's
dialog will override it to perceptual.

When we'll have implemented proper op versioning, we will be able to
change the default.
2026-03-09 14:26:58 +01:00
..
layer-modes Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
layer-modes-legacy Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
tests app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gimp-operation-config.c app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
gimp-operation-config.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-operations.c app,libgimp: paint blend mode 'overwrite' 2025-06-20 23:24:10 +00:00
gimp-operations.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpbrightnesscontrastconfig.c
gimpbrightnesscontrastconfig.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcageconfig.c
gimpcageconfig.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcolorbalanceconfig.c
gimpcolorbalanceconfig.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcurvesconfig.c app: remove "linear" property from "gimp:curves" op. 2026-03-09 14:26:58 +01:00
gimpcurvesconfig.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimphuesaturationconfig.c
gimphuesaturationconfig.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimplevelsconfig.c Issue #15962: initialize Levels dialog in Perceptual. 2026-03-09 14:26:58 +01:00
gimplevelsconfig.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationborder.c Fix spelling errors found with codespell 2025-01-04 15:11:03 +00:00
gimpoperationborder.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationbrightnesscontrast.c operations: Add translated titles to operations 2025-12-07 03:23:51 +00:00
gimpoperationbrightnesscontrast.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationbuffersourcevalidate.c
gimpoperationbuffersourcevalidate.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationcagecoefcalc.c operations: Guard against missing config in... 2025-07-20 06:30:41 +00:00
gimpoperationcagecoefcalc.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationcagetransform.c app: use g_set_object() in more set_property() implementations 2025-07-15 15:49:45 +02:00
gimpoperationcagetransform.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationcolorbalance.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationcolorbalance.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationcolorize.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationcolorize.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationcomposecrop.c
gimpoperationcomposecrop.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationcurves.c app: install "trc" with G_PARAM_CONSTRUCT. 2026-01-30 23:38:34 +01:00
gimpoperationcurves.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationdesaturate.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationdesaturate.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationequalize.c app: let's hide gimp:equalize from API. 2026-02-20 16:16:04 +01:00
gimpoperationequalize.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationfillsource.c
gimpoperationfillsource.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationflood.c
gimpoperationflood.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationgradient.c app: use g_set_object() in more set_property() implementations 2025-07-15 15:49:45 +02:00
gimpoperationgradient.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationgrow.c
gimpoperationgrow.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationhistogramsink.c app: use g_set_object() in more set_property() implementations 2025-07-15 15:49:45 +02:00
gimpoperationhistogramsink.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationhuesaturation.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationhuesaturation.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationlevels.c app: install "trc" with G_PARAM_CONSTRUCT. 2026-01-30 23:38:34 +01:00
gimpoperationlevels.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationmaskcomponents.cc Issue #12614: Successive layer effects should use a higher bit-depth as intermediary format. 2025-01-12 22:18:28 +01:00
gimpoperationmaskcomponents.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationoffset.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationoffset.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationpointfilter.c app: do not let trc uninitialized. 2026-02-20 15:00:39 +00:00
gimpoperationpointfilter.h app: sync config "trc" with GimpOperationPointFilter "trc". 2026-01-30 23:38:34 +01:00
gimpoperationposterize.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationposterize.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationprofiletransform.c app: use g_set_object() in more set_property() implementations 2025-07-15 15:49:45 +02:00
gimpoperationprofiletransform.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationscalarmultiply.c
gimpoperationscalarmultiply.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationsemiflatten.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationsemiflatten.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationsetalpha.c
gimpoperationsetalpha.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationsettings.c Issue #12577: get rid of the gamma hack. 2025-01-10 23:26:11 +01:00
gimpoperationsettings.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationshrink.c Fix spelling errors found with codespell 2025-01-04 15:11:03 +00:00
gimpoperationshrink.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationthreshold.c operations: Add translated titles to operations 2025-12-07 03:23:51 +00:00
gimpoperationthreshold.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpoperationthresholdalpha.c operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
gimpoperationthresholdalpha.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
operations-enums.c app,libgimp: paint blend mode 'overwrite' 2025-06-20 23:24:10 +00:00
operations-enums.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
operations-types.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00