[gimp] app: move all GEGL operations to new directory app/operations/
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: move all GEGL operations to new directory app/operations/
- Date: Thu, 10 May 2012 19:23:50 +0000 (UTC)
commit 7101ee191a273c6b0d5918a3670d635936349059
Author: Michael Natterer <mitch gimp org>
Date: Thu May 10 21:22:44 2012 +0200
app: move all GEGL operations to new directory app/operations/
app/Makefile.am | 5 +-
app/core/gimpdrawable-levels.c | 2 +-
app/gegl/Makefile.am | 162 +++-----------------
app/gegl/gimp-gegl.c | 104 +------------
app/operations/.gitignore | 5 +
app/operations/Makefile.am | 144 +++++++++++++++++
app/operations/gimp-operations.c | 137 +++++++++++++++++
app/operations/gimp-operations.h | 27 ++++
.../gimpbrightnesscontrastconfig.c | 2 +-
.../gimpbrightnesscontrastconfig.h | 0
app/{gegl => operations}/gimpcageconfig.c | 2 +-
app/{gegl => operations}/gimpcageconfig.h | 0
app/{gegl => operations}/gimpcolorbalanceconfig.c | 2 +-
app/{gegl => operations}/gimpcolorbalanceconfig.h | 0
app/{gegl => operations}/gimpcolorizeconfig.c | 2 +-
app/{gegl => operations}/gimpcolorizeconfig.h | 0
app/{gegl => operations}/gimpcurvesconfig.c | 2 +-
app/{gegl => operations}/gimpcurvesconfig.h | 0
app/{gegl => operations}/gimpdesaturateconfig.c | 2 +-
app/{gegl => operations}/gimpdesaturateconfig.h | 0
app/{gegl => operations}/gimphuesaturationconfig.c | 2 +-
app/{gegl => operations}/gimphuesaturationconfig.h | 0
app/{gegl => operations}/gimplevelsconfig.c | 2 +-
app/{gegl => operations}/gimplevelsconfig.h | 0
.../gimpoperationadditionmode.c | 2 +-
.../gimpoperationadditionmode.h | 0
.../gimpoperationantierasemode.c | 2 +-
.../gimpoperationantierasemode.h | 0
app/{gegl => operations}/gimpoperationbehindmode.c | 2 +-
app/{gegl => operations}/gimpoperationbehindmode.h | 0
app/{gegl => operations}/gimpoperationborder.c | 3 +-
app/{gegl => operations}/gimpoperationborder.h | 0
.../gimpoperationbrightnesscontrast.c | 2 +-
.../gimpoperationbrightnesscontrast.h | 0
app/{gegl => operations}/gimpoperationburnmode.c | 2 +-
app/{gegl => operations}/gimpoperationburnmode.h | 0
.../gimpoperationcagecoefcalc.c | 2 +-
.../gimpoperationcagecoefcalc.h | 0
.../gimpoperationcagetransform.c | 2 +-
.../gimpoperationcagetransform.h | 0
.../gimpoperationcolorbalance.c | 2 +-
.../gimpoperationcolorbalance.h | 0
.../gimpoperationcolorerasemode.c | 2 +-
.../gimpoperationcolorerasemode.h | 0
app/{gegl => operations}/gimpoperationcolorize.c | 2 +-
app/{gegl => operations}/gimpoperationcolorize.h | 0
app/{gegl => operations}/gimpoperationcolormode.c | 2 +-
app/{gegl => operations}/gimpoperationcolormode.h | 0
app/{gegl => operations}/gimpoperationcurves.c | 2 +-
app/{gegl => operations}/gimpoperationcurves.h | 0
.../gimpoperationdarkenonlymode.c | 2 +-
.../gimpoperationdarkenonlymode.h | 0
app/{gegl => operations}/gimpoperationdesaturate.c | 2 +-
app/{gegl => operations}/gimpoperationdesaturate.h | 0
.../gimpoperationdifferencemode.c | 2 +-
.../gimpoperationdifferencemode.h | 0
.../gimpoperationdissolvemode.c | 2 +-
.../gimpoperationdissolvemode.h | 0
app/{gegl => operations}/gimpoperationdividemode.c | 2 +-
app/{gegl => operations}/gimpoperationdividemode.h | 0
app/{gegl => operations}/gimpoperationdodgemode.c | 2 +-
app/{gegl => operations}/gimpoperationdodgemode.h | 0
app/{gegl => operations}/gimpoperationequalize.c | 2 +-
app/{gegl => operations}/gimpoperationequalize.h | 0
app/{gegl => operations}/gimpoperationerasemode.c | 2 +-
app/{gegl => operations}/gimpoperationerasemode.h | 0
.../gimpoperationgrainextractmode.c | 2 +-
.../gimpoperationgrainextractmode.h | 0
.../gimpoperationgrainmergemode.c | 2 +-
.../gimpoperationgrainmergemode.h | 0
app/{gegl => operations}/gimpoperationgrow.c | 3 +-
app/{gegl => operations}/gimpoperationgrow.h | 0
.../gimpoperationhardlightmode.c | 2 +-
.../gimpoperationhardlightmode.h | 0
.../gimpoperationhistogramsink.c | 2 +-
.../gimpoperationhistogramsink.h | 0
app/{gegl => operations}/gimpoperationhuemode.c | 2 +-
app/{gegl => operations}/gimpoperationhuemode.h | 0
.../gimpoperationhuesaturation.c | 2 +-
.../gimpoperationhuesaturation.h | 0
app/{gegl => operations}/gimpoperationlevels.c | 2 +-
app/{gegl => operations}/gimpoperationlevels.h | 0
.../gimpoperationlightenonlymode.c | 2 +-
.../gimpoperationlightenonlymode.h | 0
.../gimpoperationmaskcomponents.c | 2 +-
.../gimpoperationmaskcomponents.h | 0
.../gimpoperationmultiplymode.c | 2 +-
.../gimpoperationmultiplymode.h | 0
app/{gegl => operations}/gimpoperationnormalmode.c | 2 +-
app/{gegl => operations}/gimpoperationnormalmode.h | 0
.../gimpoperationoverlaymode.c | 2 +-
.../gimpoperationoverlaymode.h | 0
.../gimpoperationpointfilter.c | 2 +-
.../gimpoperationpointfilter.h | 0
.../gimpoperationpointlayermode.c | 2 +-
.../gimpoperationpointlayermode.h | 0
app/{gegl => operations}/gimpoperationposterize.c | 2 +-
app/{gegl => operations}/gimpoperationposterize.h | 0
.../gimpoperationreplacemode.c | 2 +-
.../gimpoperationreplacemode.h | 0
.../gimpoperationsaturationmode.c | 2 +-
.../gimpoperationsaturationmode.h | 0
app/{gegl => operations}/gimpoperationscreenmode.c | 2 +-
app/{gegl => operations}/gimpoperationscreenmode.h | 0
.../gimpoperationsemiflatten.c | 2 +-
.../gimpoperationsemiflatten.h | 0
app/{gegl => operations}/gimpoperationsetalpha.c | 2 +-
app/{gegl => operations}/gimpoperationsetalpha.h | 0
app/{gegl => operations}/gimpoperationshapeburst.c | 3 +-
app/{gegl => operations}/gimpoperationshapeburst.h | 0
app/{gegl => operations}/gimpoperationshrink.c | 3 +-
app/{gegl => operations}/gimpoperationshrink.h | 0
.../gimpoperationsoftlightmode.c | 2 +-
.../gimpoperationsoftlightmode.h | 0
.../gimpoperationsubtractmode.c | 2 +-
.../gimpoperationsubtractmode.h | 0
app/{gegl => operations}/gimpoperationthreshold.c | 2 +-
app/{gegl => operations}/gimpoperationthreshold.h | 0
.../gimpoperationthresholdalpha.c | 2 +-
.../gimpoperationthresholdalpha.h | 0
app/{gegl => operations}/gimpoperationvaluemode.c | 2 +-
app/{gegl => operations}/gimpoperationvaluemode.h | 0
app/{gegl => operations}/gimpposterizeconfig.c | 2 +-
app/{gegl => operations}/gimpposterizeconfig.h | 0
app/{gegl => operations}/gimpthresholdconfig.c | 2 +-
app/{gegl => operations}/gimpthresholdconfig.h | 0
app/operations/operations-types.h | 52 +++++++
app/pdb/color-cmds.c | 18 +-
app/tools/gimpbrightnesscontrasttool.c | 2 +-
app/tools/gimpcagetool.c | 7 +-
app/tools/gimpcolorbalancetool.c | 2 +-
app/tools/gimpcolorizetool.c | 2 +-
app/tools/gimpcurvestool.c | 4 +-
app/tools/gimpdesaturatetool.c | 2 +-
app/tools/gimphuesaturationtool.c | 4 +-
app/tools/gimplevelstool.c | 5 +-
app/tools/gimpposterizetool.c | 2 +-
app/tools/gimpthresholdtool.c | 2 +-
configure.ac | 1 +
tools/pdbgen/pdb/color.pdb | 22 ++--
140 files changed, 490 insertions(+), 343 deletions(-)
---
diff --git a/app/Makefile.am b/app/Makefile.am
index ed714bf..2793107 100644
--- a/app/Makefile.am
+++ b/app/Makefile.am
@@ -17,6 +17,7 @@ SUBDIRS = \
config \
composite \
core \
+ operations \
gegl \
text \
vectors \
@@ -139,7 +140,8 @@ calm_down_linker = \
-u $(SYMPREFIX)gimp_vectors_mod_undo_get_type \
-u $(SYMPREFIX)gimp_vectors_prop_undo_get_type \
-u $(SYMPREFIX)gimp_curve_map_pixels \
- -u $(SYMPREFIX)gimp_param_spec_duplicate
+ -u $(SYMPREFIX)gimp_param_spec_duplicate \
+ -u $(SYNPREFIX)gimp_operations_init
AM_LDFLAGS = \
$(munix) \
@@ -161,6 +163,7 @@ gimpconsoleldadd = \
text/libapptext.a \
paint/libapppaint.a \
composite/libappcomposite.a \
+ operations/libappoperations.a \
gegl/libappgegl.a \
config/libappconfig.a \
paint-funcs/libapppaint-funcs.a \
diff --git a/app/core/gimpdrawable-levels.c b/app/core/gimpdrawable-levels.c
index 4b5d262..0b9d3fe 100644
--- a/app/core/gimpdrawable-levels.c
+++ b/app/core/gimpdrawable-levels.c
@@ -21,7 +21,7 @@
#include "core-types.h"
-#include "gegl/gimplevelsconfig.h"
+#include "operations/gimplevelsconfig.h"
#include "gimpdrawable.h"
#include "gimpdrawable-histogram.h"
diff --git a/app/gegl/Makefile.am b/app/gegl/Makefile.am
index b8ff03a..329bae9 100644
--- a/app/gegl/Makefile.am
+++ b/app/gegl/Makefile.am
@@ -16,148 +16,26 @@ INCLUDES = \
noinst_LIBRARIES = libappgegl.a
libappgegl_a_sources = \
- gimp-gegl-enums.h \
- gimp-gegl-types.h \
- gimp-babl.c \
- gimp-babl.h \
- gimp-babl-compat.c \
- gimp-babl-compat.h \
- gimp-gegl.c \
- gimp-gegl.h \
- gimp-gegl-config-proxy.c \
- gimp-gegl-config-proxy.h \
- gimp-gegl-loops.c \
- gimp-gegl-loops.h \
- gimp-gegl-nodes.c \
- gimp-gegl-nodes.h \
- gimp-gegl-tile-compat.c \
- gimp-gegl-tile-compat.h \
- gimp-gegl-utils.c \
- gimp-gegl-utils.h \
- gimptilebackendtilemanager.c \
- gimptilebackendtilemanager.h \
- \
- gimpbrightnesscontrastconfig.c \
- gimpbrightnesscontrastconfig.h \
- gimpcageconfig.c \
- gimpcageconfig.h \
- gimpcolorbalanceconfig.c \
- gimpcolorbalanceconfig.h \
- gimpcolorizeconfig.c \
- gimpcolorizeconfig.h \
- gimpcurvesconfig.c \
- gimpcurvesconfig.h \
- gimpdesaturateconfig.c \
- gimpdesaturateconfig.h \
- gimphuesaturationconfig.c \
- gimphuesaturationconfig.h \
- gimplevelsconfig.c \
- gimplevelsconfig.h \
- gimpposterizeconfig.c \
- gimpposterizeconfig.h \
- gimpthresholdconfig.c \
- gimpthresholdconfig.h \
- \
- gimpoperationborder.c \
- gimpoperationborder.h \
- gimpoperationcagecoefcalc.c \
- gimpoperationcagecoefcalc.h \
- gimpoperationcagetransform.c \
- gimpoperationcagetransform.h \
- gimpoperationequalize.c \
- gimpoperationequalize.h \
- gimpoperationgrow.c \
- gimpoperationgrow.h \
- gimpoperationhistogramsink.c \
- gimpoperationhistogramsink.h \
- gimpoperationmaskcomponents.c \
- gimpoperationmaskcomponents.h \
- gimpoperationsemiflatten.c \
- gimpoperationsemiflatten.h \
- gimpoperationsetalpha.c \
- gimpoperationsetalpha.h \
- gimpoperationshapeburst.c \
- gimpoperationshapeburst.h \
- gimpoperationshrink.c \
- gimpoperationshrink.h \
- gimpoperationthresholdalpha.c \
- gimpoperationthresholdalpha.h \
- \
- gimpoperationpointfilter.c \
- gimpoperationpointfilter.h \
- gimpoperationbrightnesscontrast.c \
- gimpoperationbrightnesscontrast.h \
- gimpoperationcolorbalance.c \
- gimpoperationcolorbalance.h \
- gimpoperationcolorize.c \
- gimpoperationcolorize.h \
- gimpoperationcurves.c \
- gimpoperationcurves.h \
- gimpoperationdesaturate.c \
- gimpoperationdesaturate.h \
- gimpoperationhuesaturation.c \
- gimpoperationhuesaturation.h \
- gimpoperationlevels.c \
- gimpoperationlevels.h \
- gimpoperationposterize.c \
- gimpoperationposterize.h \
- gimpoperationthreshold.c \
- gimpoperationthreshold.h \
- \
- gimpoperationpointlayermode.c \
- gimpoperationpointlayermode.h \
- gimpoperationnormalmode.c \
- gimpoperationnormalmode.h \
- gimpoperationdissolvemode.c \
- gimpoperationdissolvemode.h \
- gimpoperationbehindmode.c \
- gimpoperationbehindmode.h \
- gimpoperationmultiplymode.c \
- gimpoperationmultiplymode.h \
- gimpoperationscreenmode.c \
- gimpoperationscreenmode.h \
- gimpoperationoverlaymode.c \
- gimpoperationoverlaymode.h \
- gimpoperationdifferencemode.c \
- gimpoperationdifferencemode.h \
- gimpoperationadditionmode.c \
- gimpoperationadditionmode.h \
- gimpoperationsubtractmode.c \
- gimpoperationsubtractmode.h \
- gimpoperationdarkenonlymode.c \
- gimpoperationdarkenonlymode.h \
- gimpoperationlightenonlymode.c \
- gimpoperationlightenonlymode.h \
- gimpoperationhuemode.c \
- gimpoperationhuemode.h \
- gimpoperationsaturationmode.c \
- gimpoperationsaturationmode.h \
- gimpoperationcolormode.c \
- gimpoperationcolormode.h \
- gimpoperationvaluemode.c \
- gimpoperationvaluemode.h \
- gimpoperationdividemode.c \
- gimpoperationdividemode.h \
- gimpoperationdodgemode.c \
- gimpoperationdodgemode.h \
- gimpoperationburnmode.c \
- gimpoperationburnmode.h \
- gimpoperationhardlightmode.c \
- gimpoperationhardlightmode.h \
- gimpoperationsoftlightmode.c \
- gimpoperationsoftlightmode.h \
- gimpoperationgrainextractmode.c \
- gimpoperationgrainextractmode.h \
- gimpoperationgrainmergemode.c \
- gimpoperationgrainmergemode.h \
- gimpoperationcolorerasemode.c \
- gimpoperationcolorerasemode.h \
- gimpoperationerasemode.c \
- gimpoperationerasemode.h \
- gimpoperationreplacemode.c \
- gimpoperationreplacemode.h \
- gimpoperationantierasemode.c \
- gimpoperationantierasemode.h
+ gimp-gegl-enums.h \
+ gimp-gegl-types.h \
+ gimp-babl.c \
+ gimp-babl.h \
+ gimp-babl-compat.c \
+ gimp-babl-compat.h \
+ gimp-gegl.c \
+ gimp-gegl.h \
+ gimp-gegl-config-proxy.c \
+ gimp-gegl-config-proxy.h \
+ gimp-gegl-loops.c \
+ gimp-gegl-loops.h \
+ gimp-gegl-nodes.c \
+ gimp-gegl-nodes.h \
+ gimp-gegl-tile-compat.c \
+ gimp-gegl-tile-compat.h \
+ gimp-gegl-utils.c \
+ gimp-gegl-utils.h \
+ gimptilebackendtilemanager.c \
+ gimptilebackendtilemanager.h
libappgegl_a_built_sources = gimp-gegl-enums.c
diff --git a/app/gegl/gimp-gegl.c b/app/gegl/gimp-gegl.c
index f77477e..0eaaccc 100644
--- a/app/gegl/gimp-gegl.c
+++ b/app/gegl/gimp-gegl.c
@@ -28,62 +28,13 @@
#include "config/gimpbaseconfig.h"
+#include "operations/gimp-operations.h"
+
#include "core/gimp.h"
#include "gimp-babl.h"
#include "gimp-gegl.h"
-#include "gimpoperationborder.h"
-#include "gimpoperationcagecoefcalc.h"
-#include "gimpoperationcagetransform.h"
-#include "gimpoperationequalize.h"
-#include "gimpoperationgrow.h"
-#include "gimpoperationhistogramsink.h"
-#include "gimpoperationmaskcomponents.h"
-#include "gimpoperationsemiflatten.h"
-#include "gimpoperationsetalpha.h"
-#include "gimpoperationshapeburst.h"
-#include "gimpoperationshrink.h"
-#include "gimpoperationthresholdalpha.h"
-
-#include "gimpoperationbrightnesscontrast.h"
-#include "gimpoperationcolorbalance.h"
-#include "gimpoperationcolorize.h"
-#include "gimpoperationcurves.h"
-#include "gimpoperationdesaturate.h"
-#include "gimpoperationhuesaturation.h"
-#include "gimpoperationlevels.h"
-#include "gimpoperationposterize.h"
-#include "gimpoperationthreshold.h"
-
-#include "gimpoperationpointlayermode.h"
-#include "gimpoperationnormalmode.h"
-#include "gimpoperationdissolvemode.h"
-#include "gimpoperationbehindmode.h"
-#include "gimpoperationmultiplymode.h"
-#include "gimpoperationscreenmode.h"
-#include "gimpoperationoverlaymode.h"
-#include "gimpoperationdifferencemode.h"
-#include "gimpoperationadditionmode.h"
-#include "gimpoperationsubtractmode.h"
-#include "gimpoperationdarkenonlymode.h"
-#include "gimpoperationlightenonlymode.h"
-#include "gimpoperationhuemode.h"
-#include "gimpoperationsaturationmode.h"
-#include "gimpoperationcolormode.h"
-#include "gimpoperationvaluemode.h"
-#include "gimpoperationdividemode.h"
-#include "gimpoperationdodgemode.h"
-#include "gimpoperationburnmode.h"
-#include "gimpoperationhardlightmode.h"
-#include "gimpoperationsoftlightmode.h"
-#include "gimpoperationgrainextractmode.h"
-#include "gimpoperationgrainmergemode.h"
-#include "gimpoperationcolorerasemode.h"
-#include "gimpoperationerasemode.h"
-#include "gimpoperationreplacemode.h"
-#include "gimpoperationantierasemode.h"
-
static void gimp_gegl_notify_tile_cache_size (GimpBaseConfig *config);
@@ -117,56 +68,7 @@ gimp_gegl_init (Gimp *gimp)
gimp_babl_init ();
- g_type_class_ref (GIMP_TYPE_OPERATION_BORDER);
- g_type_class_ref (GIMP_TYPE_OPERATION_CAGE_COEF_CALC);
- g_type_class_ref (GIMP_TYPE_OPERATION_CAGE_TRANSFORM);
- g_type_class_ref (GIMP_TYPE_OPERATION_EQUALIZE);
- g_type_class_ref (GIMP_TYPE_OPERATION_GROW);
- g_type_class_ref (GIMP_TYPE_OPERATION_HISTOGRAM_SINK);
- g_type_class_ref (GIMP_TYPE_OPERATION_MASK_COMPONENTS);
- g_type_class_ref (GIMP_TYPE_OPERATION_SEMI_FLATTEN);
- g_type_class_ref (GIMP_TYPE_OPERATION_SET_ALPHA);
- g_type_class_ref (GIMP_TYPE_OPERATION_SHAPEBURST);
- g_type_class_ref (GIMP_TYPE_OPERATION_SHRINK);
- g_type_class_ref (GIMP_TYPE_OPERATION_THRESHOLD_ALPHA);
-
- g_type_class_ref (GIMP_TYPE_OPERATION_BRIGHTNESS_CONTRAST);
- g_type_class_ref (GIMP_TYPE_OPERATION_COLOR_BALANCE);
- g_type_class_ref (GIMP_TYPE_OPERATION_COLORIZE);
- g_type_class_ref (GIMP_TYPE_OPERATION_CURVES);
- g_type_class_ref (GIMP_TYPE_OPERATION_DESATURATE);
- g_type_class_ref (GIMP_TYPE_OPERATION_HUE_SATURATION);
- g_type_class_ref (GIMP_TYPE_OPERATION_LEVELS);
- g_type_class_ref (GIMP_TYPE_OPERATION_POSTERIZE);
- g_type_class_ref (GIMP_TYPE_OPERATION_THRESHOLD);
-
- g_type_class_ref (GIMP_TYPE_OPERATION_POINT_LAYER_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_NORMAL_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_DISSOLVE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_BEHIND_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_MULTIPLY_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_SCREEN_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_OVERLAY_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_DIFFERENCE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_ADDITION_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_SUBTRACT_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_DARKEN_ONLY_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_LIGHTEN_ONLY_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_HUE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_SATURATION_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_COLOR_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_VALUE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_DIVIDE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_DODGE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_BURN_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_HARDLIGHT_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_SOFTLIGHT_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_GRAIN_EXTRACT_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_GRAIN_MERGE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_COLOR_ERASE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_ERASE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_REPLACE_MODE);
- g_type_class_ref (GIMP_TYPE_OPERATION_ANTI_ERASE_MODE);
+ gimp_operations_init (gimp);
}
static void
diff --git a/app/operations/.gitignore b/app/operations/.gitignore
new file mode 100644
index 0000000..5d7ce9e
--- /dev/null
+++ b/app/operations/.gitignore
@@ -0,0 +1,5 @@
+/Makefile
+/Makefile.in
+/.deps
+/.libs
+/libappoperations.a
diff --git a/app/operations/Makefile.am b/app/operations/Makefile.am
new file mode 100644
index 0000000..c469126
--- /dev/null
+++ b/app/operations/Makefile.am
@@ -0,0 +1,144 @@
+## Process this file with automake to produce Makefile.in
+
+AM_CPPFLAGS = \
+ -DG_LOG_DOMAIN=\"Gimp-Operations\"
+
+INCLUDES = \
+ -I$(top_builddir) \
+ -I$(top_srcdir) \
+ -I$(top_builddir)/app \
+ -I$(top_srcdir)/app \
+ $(CAIRO_CFLAGS) \
+ $(GEGL_CFLAGS) \
+ $(GDK_PIXBUF_CFLAGS) \
+ -I$(includedir)
+
+noinst_LIBRARIES = libappoperations.a
+
+libappoperations_a_sources = \
+ gimp-operations.c \
+ gimp-operations.h \
+ \
+ gimpbrightnesscontrastconfig.c \
+ gimpbrightnesscontrastconfig.h \
+ gimpcageconfig.c \
+ gimpcageconfig.h \
+ gimpcolorbalanceconfig.c \
+ gimpcolorbalanceconfig.h \
+ gimpcolorizeconfig.c \
+ gimpcolorizeconfig.h \
+ gimpcurvesconfig.c \
+ gimpcurvesconfig.h \
+ gimpdesaturateconfig.c \
+ gimpdesaturateconfig.h \
+ gimphuesaturationconfig.c \
+ gimphuesaturationconfig.h \
+ gimplevelsconfig.c \
+ gimplevelsconfig.h \
+ gimpposterizeconfig.c \
+ gimpposterizeconfig.h \
+ gimpthresholdconfig.c \
+ gimpthresholdconfig.h \
+ \
+ gimpoperationborder.c \
+ gimpoperationborder.h \
+ gimpoperationcagecoefcalc.c \
+ gimpoperationcagecoefcalc.h \
+ gimpoperationcagetransform.c \
+ gimpoperationcagetransform.h \
+ gimpoperationequalize.c \
+ gimpoperationequalize.h \
+ gimpoperationgrow.c \
+ gimpoperationgrow.h \
+ gimpoperationhistogramsink.c \
+ gimpoperationhistogramsink.h \
+ gimpoperationmaskcomponents.c \
+ gimpoperationmaskcomponents.h \
+ gimpoperationsemiflatten.c \
+ gimpoperationsemiflatten.h \
+ gimpoperationsetalpha.c \
+ gimpoperationsetalpha.h \
+ gimpoperationshapeburst.c \
+ gimpoperationshapeburst.h \
+ gimpoperationshrink.c \
+ gimpoperationshrink.h \
+ gimpoperationthresholdalpha.c \
+ gimpoperationthresholdalpha.h \
+ \
+ gimpoperationpointfilter.c \
+ gimpoperationpointfilter.h \
+ gimpoperationbrightnesscontrast.c \
+ gimpoperationbrightnesscontrast.h \
+ gimpoperationcolorbalance.c \
+ gimpoperationcolorbalance.h \
+ gimpoperationcolorize.c \
+ gimpoperationcolorize.h \
+ gimpoperationcurves.c \
+ gimpoperationcurves.h \
+ gimpoperationdesaturate.c \
+ gimpoperationdesaturate.h \
+ gimpoperationhuesaturation.c \
+ gimpoperationhuesaturation.h \
+ gimpoperationlevels.c \
+ gimpoperationlevels.h \
+ gimpoperationposterize.c \
+ gimpoperationposterize.h \
+ gimpoperationthreshold.c \
+ gimpoperationthreshold.h \
+ \
+ gimpoperationpointlayermode.c \
+ gimpoperationpointlayermode.h \
+ gimpoperationnormalmode.c \
+ gimpoperationnormalmode.h \
+ gimpoperationdissolvemode.c \
+ gimpoperationdissolvemode.h \
+ gimpoperationbehindmode.c \
+ gimpoperationbehindmode.h \
+ gimpoperationmultiplymode.c \
+ gimpoperationmultiplymode.h \
+ gimpoperationscreenmode.c \
+ gimpoperationscreenmode.h \
+ gimpoperationoverlaymode.c \
+ gimpoperationoverlaymode.h \
+ gimpoperationdifferencemode.c \
+ gimpoperationdifferencemode.h \
+ gimpoperationadditionmode.c \
+ gimpoperationadditionmode.h \
+ gimpoperationsubtractmode.c \
+ gimpoperationsubtractmode.h \
+ gimpoperationdarkenonlymode.c \
+ gimpoperationdarkenonlymode.h \
+ gimpoperationlightenonlymode.c \
+ gimpoperationlightenonlymode.h \
+ gimpoperationhuemode.c \
+ gimpoperationhuemode.h \
+ gimpoperationsaturationmode.c \
+ gimpoperationsaturationmode.h \
+ gimpoperationcolormode.c \
+ gimpoperationcolormode.h \
+ gimpoperationvaluemode.c \
+ gimpoperationvaluemode.h \
+ gimpoperationdividemode.c \
+ gimpoperationdividemode.h \
+ gimpoperationdodgemode.c \
+ gimpoperationdodgemode.h \
+ gimpoperationburnmode.c \
+ gimpoperationburnmode.h \
+ gimpoperationhardlightmode.c \
+ gimpoperationhardlightmode.h \
+ gimpoperationsoftlightmode.c \
+ gimpoperationsoftlightmode.h \
+ gimpoperationgrainextractmode.c \
+ gimpoperationgrainextractmode.h \
+ gimpoperationgrainmergemode.c \
+ gimpoperationgrainmergemode.h \
+ gimpoperationcolorerasemode.c \
+ gimpoperationcolorerasemode.h \
+ gimpoperationerasemode.c \
+ gimpoperationerasemode.h \
+ gimpoperationreplacemode.c \
+ gimpoperationreplacemode.h \
+ gimpoperationantierasemode.c \
+ gimpoperationantierasemode.h
+
+libappoperations_a_SOURCES = $(libappoperations_a_sources)
diff --git a/app/operations/gimp-operations.c b/app/operations/gimp-operations.c
new file mode 100644
index 0000000..384d690
--- /dev/null
+++ b/app/operations/gimp-operations.c
@@ -0,0 +1,137 @@
+/* GIMP - The GNU Image Manipulation Program
+ * Copyright (C) 1995 Spencer Kimball and Peter Mattis
+ *
+ * gimp-operations.c
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "config.h"
+
+#include <gegl.h>
+
+#include "operations-types.h"
+
+#include "core/gimp.h"
+
+#include "gimp-operations.h"
+
+#include "gimpoperationborder.h"
+#include "gimpoperationcagecoefcalc.h"
+#include "gimpoperationcagetransform.h"
+#include "gimpoperationequalize.h"
+#include "gimpoperationgrow.h"
+#include "gimpoperationhistogramsink.h"
+#include "gimpoperationmaskcomponents.h"
+#include "gimpoperationsemiflatten.h"
+#include "gimpoperationsetalpha.h"
+#include "gimpoperationshapeburst.h"
+#include "gimpoperationshrink.h"
+#include "gimpoperationthresholdalpha.h"
+
+#include "gimpoperationbrightnesscontrast.h"
+#include "gimpoperationcolorbalance.h"
+#include "gimpoperationcolorize.h"
+#include "gimpoperationcurves.h"
+#include "gimpoperationdesaturate.h"
+#include "gimpoperationhuesaturation.h"
+#include "gimpoperationlevels.h"
+#include "gimpoperationposterize.h"
+#include "gimpoperationthreshold.h"
+
+#include "gimpoperationpointlayermode.h"
+#include "gimpoperationnormalmode.h"
+#include "gimpoperationdissolvemode.h"
+#include "gimpoperationbehindmode.h"
+#include "gimpoperationmultiplymode.h"
+#include "gimpoperationscreenmode.h"
+#include "gimpoperationoverlaymode.h"
+#include "gimpoperationdifferencemode.h"
+#include "gimpoperationadditionmode.h"
+#include "gimpoperationsubtractmode.h"
+#include "gimpoperationdarkenonlymode.h"
+#include "gimpoperationlightenonlymode.h"
+#include "gimpoperationhuemode.h"
+#include "gimpoperationsaturationmode.h"
+#include "gimpoperationcolormode.h"
+#include "gimpoperationvaluemode.h"
+#include "gimpoperationdividemode.h"
+#include "gimpoperationdodgemode.h"
+#include "gimpoperationburnmode.h"
+#include "gimpoperationhardlightmode.h"
+#include "gimpoperationsoftlightmode.h"
+#include "gimpoperationgrainextractmode.h"
+#include "gimpoperationgrainmergemode.h"
+#include "gimpoperationcolorerasemode.h"
+#include "gimpoperationerasemode.h"
+#include "gimpoperationreplacemode.h"
+#include "gimpoperationantierasemode.h"
+
+
+void
+gimp_operations_init (Gimp *gimp)
+{
+ g_return_if_fail (GIMP_IS_GIMP (gimp));
+
+ g_type_class_ref (GIMP_TYPE_OPERATION_BORDER);
+ g_type_class_ref (GIMP_TYPE_OPERATION_CAGE_COEF_CALC);
+ g_type_class_ref (GIMP_TYPE_OPERATION_CAGE_TRANSFORM);
+ g_type_class_ref (GIMP_TYPE_OPERATION_EQUALIZE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_GROW);
+ g_type_class_ref (GIMP_TYPE_OPERATION_HISTOGRAM_SINK);
+ g_type_class_ref (GIMP_TYPE_OPERATION_MASK_COMPONENTS);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SEMI_FLATTEN);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SET_ALPHA);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SHAPEBURST);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SHRINK);
+ g_type_class_ref (GIMP_TYPE_OPERATION_THRESHOLD_ALPHA);
+
+ g_type_class_ref (GIMP_TYPE_OPERATION_BRIGHTNESS_CONTRAST);
+ g_type_class_ref (GIMP_TYPE_OPERATION_COLOR_BALANCE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_COLORIZE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_CURVES);
+ g_type_class_ref (GIMP_TYPE_OPERATION_DESATURATE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_HUE_SATURATION);
+ g_type_class_ref (GIMP_TYPE_OPERATION_LEVELS);
+ g_type_class_ref (GIMP_TYPE_OPERATION_POSTERIZE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_THRESHOLD);
+
+ g_type_class_ref (GIMP_TYPE_OPERATION_POINT_LAYER_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_NORMAL_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_DISSOLVE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_BEHIND_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_MULTIPLY_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SCREEN_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_OVERLAY_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_DIFFERENCE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_ADDITION_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SUBTRACT_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_DARKEN_ONLY_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_LIGHTEN_ONLY_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_HUE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SATURATION_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_COLOR_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_VALUE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_DIVIDE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_DODGE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_BURN_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_HARDLIGHT_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_SOFTLIGHT_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_GRAIN_EXTRACT_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_GRAIN_MERGE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_COLOR_ERASE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_ERASE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_REPLACE_MODE);
+ g_type_class_ref (GIMP_TYPE_OPERATION_ANTI_ERASE_MODE);
+}
diff --git a/app/operations/gimp-operations.h b/app/operations/gimp-operations.h
new file mode 100644
index 0000000..8f11626
--- /dev/null
+++ b/app/operations/gimp-operations.h
@@ -0,0 +1,27 @@
+/* GIMP - The GNU Image Manipulation Program
+ * Copyright (C) 1995 Spencer Kimball and Peter Mattis
+ *
+ * gimp-operations.h
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __GIMP_OPERATIONS_H__
+#define __GIMP_OPERATIONS_H__
+
+
+void gimp_operations_init (Gimp *gimp);
+
+
+#endif /* __GIMP_OPERATIONS_H__ */
diff --git a/app/gegl/gimpbrightnesscontrastconfig.c b/app/operations/gimpbrightnesscontrastconfig.c
similarity index 99%
rename from app/gegl/gimpbrightnesscontrastconfig.c
rename to app/operations/gimpbrightnesscontrastconfig.c
index 7354420..3cd3d46 100644
--- a/app/gegl/gimpbrightnesscontrastconfig.c
+++ b/app/operations/gimpbrightnesscontrastconfig.c
@@ -25,7 +25,7 @@
#include "libgimpmath/gimpmath.h"
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpbrightnesscontrastconfig.h"
#include "gimplevelsconfig.h"
diff --git a/app/gegl/gimpbrightnesscontrastconfig.h b/app/operations/gimpbrightnesscontrastconfig.h
similarity index 100%
rename from app/gegl/gimpbrightnesscontrastconfig.h
rename to app/operations/gimpbrightnesscontrastconfig.h
diff --git a/app/gegl/gimpcageconfig.c b/app/operations/gimpcageconfig.c
similarity index 99%
rename from app/gegl/gimpcageconfig.c
rename to app/operations/gimpcageconfig.c
index 12952af..070083f 100644
--- a/app/gegl/gimpcageconfig.c
+++ b/app/operations/gimpcageconfig.c
@@ -25,7 +25,7 @@
#include "libgimpmath/gimpmath.h"
#include "libgimpbase/gimpbase.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpcageconfig.h"
diff --git a/app/gegl/gimpcageconfig.h b/app/operations/gimpcageconfig.h
similarity index 100%
rename from app/gegl/gimpcageconfig.h
rename to app/operations/gimpcageconfig.h
diff --git a/app/gegl/gimpcolorbalanceconfig.c b/app/operations/gimpcolorbalanceconfig.c
similarity index 99%
rename from app/gegl/gimpcolorbalanceconfig.c
rename to app/operations/gimpcolorbalanceconfig.c
index 426a527..42bb655 100644
--- a/app/gegl/gimpcolorbalanceconfig.c
+++ b/app/operations/gimpcolorbalanceconfig.c
@@ -28,7 +28,7 @@
#include "libgimpmath/gimpmath.h"
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpcolorbalanceconfig.h"
diff --git a/app/gegl/gimpcolorbalanceconfig.h b/app/operations/gimpcolorbalanceconfig.h
similarity index 100%
rename from app/gegl/gimpcolorbalanceconfig.h
rename to app/operations/gimpcolorbalanceconfig.h
diff --git a/app/gegl/gimpcolorizeconfig.c b/app/operations/gimpcolorizeconfig.c
similarity index 99%
rename from app/gegl/gimpcolorizeconfig.c
rename to app/operations/gimpcolorizeconfig.c
index 7c6c97d..c7378a9 100644
--- a/app/gegl/gimpcolorizeconfig.c
+++ b/app/operations/gimpcolorizeconfig.c
@@ -27,7 +27,7 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpcolorizeconfig.h"
diff --git a/app/gegl/gimpcolorizeconfig.h b/app/operations/gimpcolorizeconfig.h
similarity index 100%
rename from app/gegl/gimpcolorizeconfig.h
rename to app/operations/gimpcolorizeconfig.h
diff --git a/app/gegl/gimpcurvesconfig.c b/app/operations/gimpcurvesconfig.c
similarity index 99%
rename from app/gegl/gimpcurvesconfig.c
rename to app/operations/gimpcurvesconfig.c
index c4e5723..0fa0983 100644
--- a/app/gegl/gimpcurvesconfig.c
+++ b/app/operations/gimpcurvesconfig.c
@@ -31,7 +31,7 @@
#include "libgimpmath/gimpmath.h"
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "core/gimpcurve.h"
#include "core/gimphistogram.h"
diff --git a/app/gegl/gimpcurvesconfig.h b/app/operations/gimpcurvesconfig.h
similarity index 100%
rename from app/gegl/gimpcurvesconfig.h
rename to app/operations/gimpcurvesconfig.h
diff --git a/app/gegl/gimpdesaturateconfig.c b/app/operations/gimpdesaturateconfig.c
similarity index 99%
rename from app/gegl/gimpdesaturateconfig.c
rename to app/operations/gimpdesaturateconfig.c
index 3f9dc85..03d8442 100644
--- a/app/gegl/gimpdesaturateconfig.c
+++ b/app/operations/gimpdesaturateconfig.c
@@ -24,7 +24,7 @@
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpdesaturateconfig.h"
diff --git a/app/gegl/gimpdesaturateconfig.h b/app/operations/gimpdesaturateconfig.h
similarity index 100%
rename from app/gegl/gimpdesaturateconfig.h
rename to app/operations/gimpdesaturateconfig.h
diff --git a/app/gegl/gimphuesaturationconfig.c b/app/operations/gimphuesaturationconfig.c
similarity index 99%
rename from app/gegl/gimphuesaturationconfig.c
rename to app/operations/gimphuesaturationconfig.c
index 1b3bb0b..200d469 100644
--- a/app/gegl/gimphuesaturationconfig.c
+++ b/app/operations/gimphuesaturationconfig.c
@@ -25,7 +25,7 @@
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimphuesaturationconfig.h"
diff --git a/app/gegl/gimphuesaturationconfig.h b/app/operations/gimphuesaturationconfig.h
similarity index 100%
rename from app/gegl/gimphuesaturationconfig.h
rename to app/operations/gimphuesaturationconfig.h
diff --git a/app/gegl/gimplevelsconfig.c b/app/operations/gimplevelsconfig.c
similarity index 99%
rename from app/gegl/gimplevelsconfig.c
rename to app/operations/gimplevelsconfig.c
index 0ed8e79..a6678a7 100644
--- a/app/gegl/gimplevelsconfig.c
+++ b/app/operations/gimplevelsconfig.c
@@ -32,7 +32,7 @@
#include "libgimpmath/gimpmath.h"
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "core/gimpcurve.h"
#include "core/gimphistogram.h"
diff --git a/app/gegl/gimplevelsconfig.h b/app/operations/gimplevelsconfig.h
similarity index 100%
rename from app/gegl/gimplevelsconfig.h
rename to app/operations/gimplevelsconfig.h
diff --git a/app/gegl/gimpoperationadditionmode.c b/app/operations/gimpoperationadditionmode.c
similarity index 99%
rename from app/gegl/gimpoperationadditionmode.c
rename to app/operations/gimpoperationadditionmode.c
index 3b51580..ce606e5 100644
--- a/app/gegl/gimpoperationadditionmode.c
+++ b/app/operations/gimpoperationadditionmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationadditionmode.h"
diff --git a/app/gegl/gimpoperationadditionmode.h b/app/operations/gimpoperationadditionmode.h
similarity index 100%
rename from app/gegl/gimpoperationadditionmode.h
rename to app/operations/gimpoperationadditionmode.h
diff --git a/app/gegl/gimpoperationantierasemode.c b/app/operations/gimpoperationantierasemode.c
similarity index 99%
rename from app/gegl/gimpoperationantierasemode.c
rename to app/operations/gimpoperationantierasemode.c
index c4cbf9c..4116ef5 100644
--- a/app/gegl/gimpoperationantierasemode.c
+++ b/app/operations/gimpoperationantierasemode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationantierasemode.h"
diff --git a/app/gegl/gimpoperationantierasemode.h b/app/operations/gimpoperationantierasemode.h
similarity index 100%
rename from app/gegl/gimpoperationantierasemode.h
rename to app/operations/gimpoperationantierasemode.h
diff --git a/app/gegl/gimpoperationbehindmode.c b/app/operations/gimpoperationbehindmode.c
similarity index 99%
rename from app/gegl/gimpoperationbehindmode.c
rename to app/operations/gimpoperationbehindmode.c
index cb2fa0d..ffb7d73 100644
--- a/app/gegl/gimpoperationbehindmode.c
+++ b/app/operations/gimpoperationbehindmode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationbehindmode.h"
diff --git a/app/gegl/gimpoperationbehindmode.h b/app/operations/gimpoperationbehindmode.h
similarity index 100%
rename from app/gegl/gimpoperationbehindmode.h
rename to app/operations/gimpoperationbehindmode.h
diff --git a/app/gegl/gimpoperationborder.c b/app/operations/gimpoperationborder.c
similarity index 99%
rename from app/gegl/gimpoperationborder.c
rename to app/operations/gimpoperationborder.c
index 1c0f124..7b25851 100644
--- a/app/gegl/gimpoperationborder.c
+++ b/app/operations/gimpoperationborder.c
@@ -27,9 +27,8 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
-#include "gimp-gegl-utils.h"
#include "gimpoperationborder.h"
diff --git a/app/gegl/gimpoperationborder.h b/app/operations/gimpoperationborder.h
similarity index 100%
rename from app/gegl/gimpoperationborder.h
rename to app/operations/gimpoperationborder.h
diff --git a/app/gegl/gimpoperationbrightnesscontrast.c b/app/operations/gimpoperationbrightnesscontrast.c
similarity index 99%
rename from app/gegl/gimpoperationbrightnesscontrast.c
rename to app/operations/gimpoperationbrightnesscontrast.c
index d0f9ac8..df8dd52 100644
--- a/app/gegl/gimpoperationbrightnesscontrast.c
+++ b/app/operations/gimpoperationbrightnesscontrast.c
@@ -27,7 +27,7 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpbrightnesscontrastconfig.h"
#include "gimpoperationbrightnesscontrast.h"
diff --git a/app/gegl/gimpoperationbrightnesscontrast.h b/app/operations/gimpoperationbrightnesscontrast.h
similarity index 100%
rename from app/gegl/gimpoperationbrightnesscontrast.h
rename to app/operations/gimpoperationbrightnesscontrast.h
diff --git a/app/gegl/gimpoperationburnmode.c b/app/operations/gimpoperationburnmode.c
similarity index 99%
rename from app/gegl/gimpoperationburnmode.c
rename to app/operations/gimpoperationburnmode.c
index fca8f77..3c8147f 100644
--- a/app/gegl/gimpoperationburnmode.c
+++ b/app/operations/gimpoperationburnmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationburnmode.h"
diff --git a/app/gegl/gimpoperationburnmode.h b/app/operations/gimpoperationburnmode.h
similarity index 100%
rename from app/gegl/gimpoperationburnmode.h
rename to app/operations/gimpoperationburnmode.h
diff --git a/app/gegl/gimpoperationcagecoefcalc.c b/app/operations/gimpoperationcagecoefcalc.c
similarity index 99%
rename from app/gegl/gimpoperationcagecoefcalc.c
rename to app/operations/gimpoperationcagecoefcalc.c
index 1172145..4a164f8 100644
--- a/app/gegl/gimpoperationcagecoefcalc.c
+++ b/app/operations/gimpoperationcagecoefcalc.c
@@ -23,7 +23,7 @@
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationcagecoefcalc.h"
#include "gimpcageconfig.h"
diff --git a/app/gegl/gimpoperationcagecoefcalc.h b/app/operations/gimpoperationcagecoefcalc.h
similarity index 100%
rename from app/gegl/gimpoperationcagecoefcalc.h
rename to app/operations/gimpoperationcagecoefcalc.h
diff --git a/app/gegl/gimpoperationcagetransform.c b/app/operations/gimpoperationcagetransform.c
similarity index 99%
rename from app/gegl/gimpoperationcagetransform.c
rename to app/operations/gimpoperationcagetransform.c
index 0d39c67..3f419c7 100644
--- a/app/gegl/gimpoperationcagetransform.c
+++ b/app/operations/gimpoperationcagetransform.c
@@ -26,7 +26,7 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationcagetransform.h"
#include "gimpcageconfig.h"
diff --git a/app/gegl/gimpoperationcagetransform.h b/app/operations/gimpoperationcagetransform.h
similarity index 100%
rename from app/gegl/gimpoperationcagetransform.h
rename to app/operations/gimpoperationcagetransform.h
diff --git a/app/gegl/gimpoperationcolorbalance.c b/app/operations/gimpoperationcolorbalance.c
similarity index 99%
rename from app/gegl/gimpoperationcolorbalance.c
rename to app/operations/gimpoperationcolorbalance.c
index 102a7cc..1f61b85 100644
--- a/app/gegl/gimpoperationcolorbalance.c
+++ b/app/operations/gimpoperationcolorbalance.c
@@ -27,7 +27,7 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpcolorbalanceconfig.h"
#include "gimpoperationcolorbalance.h"
diff --git a/app/gegl/gimpoperationcolorbalance.h b/app/operations/gimpoperationcolorbalance.h
similarity index 100%
rename from app/gegl/gimpoperationcolorbalance.h
rename to app/operations/gimpoperationcolorbalance.h
diff --git a/app/gegl/gimpoperationcolorerasemode.c b/app/operations/gimpoperationcolorerasemode.c
similarity index 99%
rename from app/gegl/gimpoperationcolorerasemode.c
rename to app/operations/gimpoperationcolorerasemode.c
index cc8addf..4c8cf4c 100644
--- a/app/gegl/gimpoperationcolorerasemode.c
+++ b/app/operations/gimpoperationcolorerasemode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationcolorerasemode.h"
diff --git a/app/gegl/gimpoperationcolorerasemode.h b/app/operations/gimpoperationcolorerasemode.h
similarity index 100%
rename from app/gegl/gimpoperationcolorerasemode.h
rename to app/operations/gimpoperationcolorerasemode.h
diff --git a/app/gegl/gimpoperationcolorize.c b/app/operations/gimpoperationcolorize.c
similarity index 99%
rename from app/gegl/gimpoperationcolorize.c
rename to app/operations/gimpoperationcolorize.c
index 048b262..38c86c5 100644
--- a/app/gegl/gimpoperationcolorize.c
+++ b/app/operations/gimpoperationcolorize.c
@@ -26,7 +26,7 @@
#include "libgimpcolor/gimpcolor.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpcolorizeconfig.h"
#include "gimpoperationcolorize.h"
diff --git a/app/gegl/gimpoperationcolorize.h b/app/operations/gimpoperationcolorize.h
similarity index 100%
rename from app/gegl/gimpoperationcolorize.h
rename to app/operations/gimpoperationcolorize.h
diff --git a/app/gegl/gimpoperationcolormode.c b/app/operations/gimpoperationcolormode.c
similarity index 99%
rename from app/gegl/gimpoperationcolormode.c
rename to app/operations/gimpoperationcolormode.c
index 59a7f02..84d2a5c 100644
--- a/app/gegl/gimpoperationcolormode.c
+++ b/app/operations/gimpoperationcolormode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationcolormode.h"
diff --git a/app/gegl/gimpoperationcolormode.h b/app/operations/gimpoperationcolormode.h
similarity index 100%
rename from app/gegl/gimpoperationcolormode.h
rename to app/operations/gimpoperationcolormode.h
diff --git a/app/gegl/gimpoperationcurves.c b/app/operations/gimpoperationcurves.c
similarity index 99%
rename from app/gegl/gimpoperationcurves.c
rename to app/operations/gimpoperationcurves.c
index 4002502..202e32c 100644
--- a/app/gegl/gimpoperationcurves.c
+++ b/app/operations/gimpoperationcurves.c
@@ -25,7 +25,7 @@
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "core/gimpcurve.h"
#include "core/gimpcurve-map.h"
diff --git a/app/gegl/gimpoperationcurves.h b/app/operations/gimpoperationcurves.h
similarity index 100%
rename from app/gegl/gimpoperationcurves.h
rename to app/operations/gimpoperationcurves.h
diff --git a/app/gegl/gimpoperationdarkenonlymode.c b/app/operations/gimpoperationdarkenonlymode.c
similarity index 99%
rename from app/gegl/gimpoperationdarkenonlymode.c
rename to app/operations/gimpoperationdarkenonlymode.c
index ba8ecf6..5f82bdf 100644
--- a/app/gegl/gimpoperationdarkenonlymode.c
+++ b/app/operations/gimpoperationdarkenonlymode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationdarkenonlymode.h"
diff --git a/app/gegl/gimpoperationdarkenonlymode.h b/app/operations/gimpoperationdarkenonlymode.h
similarity index 100%
rename from app/gegl/gimpoperationdarkenonlymode.h
rename to app/operations/gimpoperationdarkenonlymode.h
diff --git a/app/gegl/gimpoperationdesaturate.c b/app/operations/gimpoperationdesaturate.c
similarity index 99%
rename from app/gegl/gimpoperationdesaturate.c
rename to app/operations/gimpoperationdesaturate.c
index ae435e9..fac1760 100644
--- a/app/gegl/gimpoperationdesaturate.c
+++ b/app/operations/gimpoperationdesaturate.c
@@ -26,7 +26,7 @@
#include "libgimpcolor/gimpcolor.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationdesaturate.h"
#include "gimpdesaturateconfig.h"
diff --git a/app/gegl/gimpoperationdesaturate.h b/app/operations/gimpoperationdesaturate.h
similarity index 100%
rename from app/gegl/gimpoperationdesaturate.h
rename to app/operations/gimpoperationdesaturate.h
diff --git a/app/gegl/gimpoperationdifferencemode.c b/app/operations/gimpoperationdifferencemode.c
similarity index 99%
rename from app/gegl/gimpoperationdifferencemode.c
rename to app/operations/gimpoperationdifferencemode.c
index 65bfce5..143188b 100644
--- a/app/gegl/gimpoperationdifferencemode.c
+++ b/app/operations/gimpoperationdifferencemode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationdifferencemode.h"
diff --git a/app/gegl/gimpoperationdifferencemode.h b/app/operations/gimpoperationdifferencemode.h
similarity index 100%
rename from app/gegl/gimpoperationdifferencemode.h
rename to app/operations/gimpoperationdifferencemode.h
diff --git a/app/gegl/gimpoperationdissolvemode.c b/app/operations/gimpoperationdissolvemode.c
similarity index 99%
rename from app/gegl/gimpoperationdissolvemode.c
rename to app/operations/gimpoperationdissolvemode.c
index c32c573..f3de692 100644
--- a/app/gegl/gimpoperationdissolvemode.c
+++ b/app/operations/gimpoperationdissolvemode.c
@@ -25,7 +25,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationdissolvemode.h"
diff --git a/app/gegl/gimpoperationdissolvemode.h b/app/operations/gimpoperationdissolvemode.h
similarity index 100%
rename from app/gegl/gimpoperationdissolvemode.h
rename to app/operations/gimpoperationdissolvemode.h
diff --git a/app/gegl/gimpoperationdividemode.c b/app/operations/gimpoperationdividemode.c
similarity index 99%
rename from app/gegl/gimpoperationdividemode.c
rename to app/operations/gimpoperationdividemode.c
index 5da9fe1..1d4a27a 100644
--- a/app/gegl/gimpoperationdividemode.c
+++ b/app/operations/gimpoperationdividemode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationdividemode.h"
diff --git a/app/gegl/gimpoperationdividemode.h b/app/operations/gimpoperationdividemode.h
similarity index 100%
rename from app/gegl/gimpoperationdividemode.h
rename to app/operations/gimpoperationdividemode.h
diff --git a/app/gegl/gimpoperationdodgemode.c b/app/operations/gimpoperationdodgemode.c
similarity index 99%
rename from app/gegl/gimpoperationdodgemode.c
rename to app/operations/gimpoperationdodgemode.c
index 308cc4a..8f28928 100644
--- a/app/gegl/gimpoperationdodgemode.c
+++ b/app/operations/gimpoperationdodgemode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationdodgemode.h"
diff --git a/app/gegl/gimpoperationdodgemode.h b/app/operations/gimpoperationdodgemode.h
similarity index 100%
rename from app/gegl/gimpoperationdodgemode.h
rename to app/operations/gimpoperationdodgemode.h
diff --git a/app/gegl/gimpoperationequalize.c b/app/operations/gimpoperationequalize.c
similarity index 99%
rename from app/gegl/gimpoperationequalize.c
rename to app/operations/gimpoperationequalize.c
index 38cb8ad..375d0d4 100644
--- a/app/gegl/gimpoperationequalize.c
+++ b/app/operations/gimpoperationequalize.c
@@ -27,7 +27,7 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "core/gimphistogram.h"
diff --git a/app/gegl/gimpoperationequalize.h b/app/operations/gimpoperationequalize.h
similarity index 100%
rename from app/gegl/gimpoperationequalize.h
rename to app/operations/gimpoperationequalize.h
diff --git a/app/gegl/gimpoperationerasemode.c b/app/operations/gimpoperationerasemode.c
similarity index 99%
rename from app/gegl/gimpoperationerasemode.c
rename to app/operations/gimpoperationerasemode.c
index 48a9e1a..8ded88b 100644
--- a/app/gegl/gimpoperationerasemode.c
+++ b/app/operations/gimpoperationerasemode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationerasemode.h"
diff --git a/app/gegl/gimpoperationerasemode.h b/app/operations/gimpoperationerasemode.h
similarity index 100%
rename from app/gegl/gimpoperationerasemode.h
rename to app/operations/gimpoperationerasemode.h
diff --git a/app/gegl/gimpoperationgrainextractmode.c b/app/operations/gimpoperationgrainextractmode.c
similarity index 99%
rename from app/gegl/gimpoperationgrainextractmode.c
rename to app/operations/gimpoperationgrainextractmode.c
index f240b44..3acccae 100644
--- a/app/gegl/gimpoperationgrainextractmode.c
+++ b/app/operations/gimpoperationgrainextractmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationgrainextractmode.h"
diff --git a/app/gegl/gimpoperationgrainextractmode.h b/app/operations/gimpoperationgrainextractmode.h
similarity index 100%
rename from app/gegl/gimpoperationgrainextractmode.h
rename to app/operations/gimpoperationgrainextractmode.h
diff --git a/app/gegl/gimpoperationgrainmergemode.c b/app/operations/gimpoperationgrainmergemode.c
similarity index 99%
rename from app/gegl/gimpoperationgrainmergemode.c
rename to app/operations/gimpoperationgrainmergemode.c
index aac5b7a..fe9903c 100644
--- a/app/gegl/gimpoperationgrainmergemode.c
+++ b/app/operations/gimpoperationgrainmergemode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationgrainmergemode.h"
diff --git a/app/gegl/gimpoperationgrainmergemode.h b/app/operations/gimpoperationgrainmergemode.h
similarity index 100%
rename from app/gegl/gimpoperationgrainmergemode.h
rename to app/operations/gimpoperationgrainmergemode.h
diff --git a/app/gegl/gimpoperationgrow.c b/app/operations/gimpoperationgrow.c
similarity index 99%
rename from app/gegl/gimpoperationgrow.c
rename to app/operations/gimpoperationgrow.c
index 431b103..48d1f6b 100644
--- a/app/gegl/gimpoperationgrow.c
+++ b/app/operations/gimpoperationgrow.c
@@ -27,9 +27,8 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
-#include "gimp-gegl-utils.h"
#include "gimpoperationgrow.h"
diff --git a/app/gegl/gimpoperationgrow.h b/app/operations/gimpoperationgrow.h
similarity index 100%
rename from app/gegl/gimpoperationgrow.h
rename to app/operations/gimpoperationgrow.h
diff --git a/app/gegl/gimpoperationhardlightmode.c b/app/operations/gimpoperationhardlightmode.c
similarity index 99%
rename from app/gegl/gimpoperationhardlightmode.c
rename to app/operations/gimpoperationhardlightmode.c
index 3339ea7..2706ea4 100644
--- a/app/gegl/gimpoperationhardlightmode.c
+++ b/app/operations/gimpoperationhardlightmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationhardlightmode.h"
diff --git a/app/gegl/gimpoperationhardlightmode.h b/app/operations/gimpoperationhardlightmode.h
similarity index 100%
rename from app/gegl/gimpoperationhardlightmode.h
rename to app/operations/gimpoperationhardlightmode.h
diff --git a/app/gegl/gimpoperationhistogramsink.c b/app/operations/gimpoperationhistogramsink.c
similarity index 99%
rename from app/gegl/gimpoperationhistogramsink.c
rename to app/operations/gimpoperationhistogramsink.c
index 22adeb6..57f5474 100644
--- a/app/gegl/gimpoperationhistogramsink.c
+++ b/app/operations/gimpoperationhistogramsink.c
@@ -22,7 +22,7 @@
#include <gegl.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "core/gimphistogram.h"
diff --git a/app/gegl/gimpoperationhistogramsink.h b/app/operations/gimpoperationhistogramsink.h
similarity index 100%
rename from app/gegl/gimpoperationhistogramsink.h
rename to app/operations/gimpoperationhistogramsink.h
diff --git a/app/gegl/gimpoperationhuemode.c b/app/operations/gimpoperationhuemode.c
similarity index 99%
rename from app/gegl/gimpoperationhuemode.c
rename to app/operations/gimpoperationhuemode.c
index a0e261f..ebf853e 100644
--- a/app/gegl/gimpoperationhuemode.c
+++ b/app/operations/gimpoperationhuemode.c
@@ -28,7 +28,7 @@
#include "libgimpcolor/gimpcolor.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationhuemode.h"
diff --git a/app/gegl/gimpoperationhuemode.h b/app/operations/gimpoperationhuemode.h
similarity index 100%
rename from app/gegl/gimpoperationhuemode.h
rename to app/operations/gimpoperationhuemode.h
diff --git a/app/gegl/gimpoperationhuesaturation.c b/app/operations/gimpoperationhuesaturation.c
similarity index 99%
rename from app/gegl/gimpoperationhuesaturation.c
rename to app/operations/gimpoperationhuesaturation.c
index 5d35d53..c812787 100644
--- a/app/gegl/gimpoperationhuesaturation.c
+++ b/app/operations/gimpoperationhuesaturation.c
@@ -27,7 +27,7 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimphuesaturationconfig.h"
#include "gimpoperationhuesaturation.h"
diff --git a/app/gegl/gimpoperationhuesaturation.h b/app/operations/gimpoperationhuesaturation.h
similarity index 100%
rename from app/gegl/gimpoperationhuesaturation.h
rename to app/operations/gimpoperationhuesaturation.h
diff --git a/app/gegl/gimpoperationlevels.c b/app/operations/gimpoperationlevels.c
similarity index 99%
rename from app/gegl/gimpoperationlevels.c
rename to app/operations/gimpoperationlevels.c
index 7bd25f9..8863d59 100644
--- a/app/gegl/gimpoperationlevels.c
+++ b/app/operations/gimpoperationlevels.c
@@ -25,7 +25,7 @@
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimplevelsconfig.h"
#include "gimpoperationlevels.h"
diff --git a/app/gegl/gimpoperationlevels.h b/app/operations/gimpoperationlevels.h
similarity index 100%
rename from app/gegl/gimpoperationlevels.h
rename to app/operations/gimpoperationlevels.h
diff --git a/app/gegl/gimpoperationlightenonlymode.c b/app/operations/gimpoperationlightenonlymode.c
similarity index 99%
rename from app/gegl/gimpoperationlightenonlymode.c
rename to app/operations/gimpoperationlightenonlymode.c
index 63e93f1..6cca8a1 100644
--- a/app/gegl/gimpoperationlightenonlymode.c
+++ b/app/operations/gimpoperationlightenonlymode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationlightenonlymode.h"
diff --git a/app/gegl/gimpoperationlightenonlymode.h b/app/operations/gimpoperationlightenonlymode.h
similarity index 100%
rename from app/gegl/gimpoperationlightenonlymode.h
rename to app/operations/gimpoperationlightenonlymode.h
diff --git a/app/gegl/gimpoperationmaskcomponents.c b/app/operations/gimpoperationmaskcomponents.c
similarity index 99%
rename from app/gegl/gimpoperationmaskcomponents.c
rename to app/operations/gimpoperationmaskcomponents.c
index 703e19d..f74912f 100644
--- a/app/gegl/gimpoperationmaskcomponents.c
+++ b/app/operations/gimpoperationmaskcomponents.c
@@ -22,7 +22,7 @@
#include <gegl.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationmaskcomponents.h"
diff --git a/app/gegl/gimpoperationmaskcomponents.h b/app/operations/gimpoperationmaskcomponents.h
similarity index 100%
rename from app/gegl/gimpoperationmaskcomponents.h
rename to app/operations/gimpoperationmaskcomponents.h
diff --git a/app/gegl/gimpoperationmultiplymode.c b/app/operations/gimpoperationmultiplymode.c
similarity index 99%
rename from app/gegl/gimpoperationmultiplymode.c
rename to app/operations/gimpoperationmultiplymode.c
index 8eb7c6d..6fba66e 100644
--- a/app/gegl/gimpoperationmultiplymode.c
+++ b/app/operations/gimpoperationmultiplymode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationmultiplymode.h"
diff --git a/app/gegl/gimpoperationmultiplymode.h b/app/operations/gimpoperationmultiplymode.h
similarity index 100%
rename from app/gegl/gimpoperationmultiplymode.h
rename to app/operations/gimpoperationmultiplymode.h
diff --git a/app/gegl/gimpoperationnormalmode.c b/app/operations/gimpoperationnormalmode.c
similarity index 99%
rename from app/gegl/gimpoperationnormalmode.c
rename to app/operations/gimpoperationnormalmode.c
index 96be5a4..d503738 100644
--- a/app/gegl/gimpoperationnormalmode.c
+++ b/app/operations/gimpoperationnormalmode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationnormalmode.h"
diff --git a/app/gegl/gimpoperationnormalmode.h b/app/operations/gimpoperationnormalmode.h
similarity index 100%
rename from app/gegl/gimpoperationnormalmode.h
rename to app/operations/gimpoperationnormalmode.h
diff --git a/app/gegl/gimpoperationoverlaymode.c b/app/operations/gimpoperationoverlaymode.c
similarity index 99%
rename from app/gegl/gimpoperationoverlaymode.c
rename to app/operations/gimpoperationoverlaymode.c
index f5e0fde..49f068a 100644
--- a/app/gegl/gimpoperationoverlaymode.c
+++ b/app/operations/gimpoperationoverlaymode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationoverlaymode.h"
diff --git a/app/gegl/gimpoperationoverlaymode.h b/app/operations/gimpoperationoverlaymode.h
similarity index 100%
rename from app/gegl/gimpoperationoverlaymode.h
rename to app/operations/gimpoperationoverlaymode.h
diff --git a/app/gegl/gimpoperationpointfilter.c b/app/operations/gimpoperationpointfilter.c
similarity index 99%
rename from app/gegl/gimpoperationpointfilter.c
rename to app/operations/gimpoperationpointfilter.c
index 2ef2f52..234c183 100644
--- a/app/gegl/gimpoperationpointfilter.c
+++ b/app/operations/gimpoperationpointfilter.c
@@ -22,7 +22,7 @@
#include <gegl.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationpointfilter.h"
diff --git a/app/gegl/gimpoperationpointfilter.h b/app/operations/gimpoperationpointfilter.h
similarity index 100%
rename from app/gegl/gimpoperationpointfilter.h
rename to app/operations/gimpoperationpointfilter.h
diff --git a/app/gegl/gimpoperationpointlayermode.c b/app/operations/gimpoperationpointlayermode.c
similarity index 99%
rename from app/gegl/gimpoperationpointlayermode.c
rename to app/operations/gimpoperationpointlayermode.c
index 155d634..3b100c1 100644
--- a/app/gegl/gimpoperationpointlayermode.c
+++ b/app/operations/gimpoperationpointlayermode.c
@@ -27,7 +27,7 @@
#include "libgimpcolor/gimpcolor.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "paint-funcs/paint-funcs.h"
diff --git a/app/gegl/gimpoperationpointlayermode.h b/app/operations/gimpoperationpointlayermode.h
similarity index 100%
rename from app/gegl/gimpoperationpointlayermode.h
rename to app/operations/gimpoperationpointlayermode.h
diff --git a/app/gegl/gimpoperationposterize.c b/app/operations/gimpoperationposterize.c
similarity index 99%
rename from app/gegl/gimpoperationposterize.c
rename to app/operations/gimpoperationposterize.c
index 777c35e..5c4138b 100644
--- a/app/gegl/gimpoperationposterize.c
+++ b/app/operations/gimpoperationposterize.c
@@ -25,7 +25,7 @@
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationposterize.h"
#include "gimpposterizeconfig.h"
diff --git a/app/gegl/gimpoperationposterize.h b/app/operations/gimpoperationposterize.h
similarity index 100%
rename from app/gegl/gimpoperationposterize.h
rename to app/operations/gimpoperationposterize.h
diff --git a/app/gegl/gimpoperationreplacemode.c b/app/operations/gimpoperationreplacemode.c
similarity index 99%
rename from app/gegl/gimpoperationreplacemode.c
rename to app/operations/gimpoperationreplacemode.c
index 1ab480d..30c64c1 100644
--- a/app/gegl/gimpoperationreplacemode.c
+++ b/app/operations/gimpoperationreplacemode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationreplacemode.h"
diff --git a/app/gegl/gimpoperationreplacemode.h b/app/operations/gimpoperationreplacemode.h
similarity index 100%
rename from app/gegl/gimpoperationreplacemode.h
rename to app/operations/gimpoperationreplacemode.h
diff --git a/app/gegl/gimpoperationsaturationmode.c b/app/operations/gimpoperationsaturationmode.c
similarity index 99%
rename from app/gegl/gimpoperationsaturationmode.c
rename to app/operations/gimpoperationsaturationmode.c
index bd16ada..d80afb8 100644
--- a/app/gegl/gimpoperationsaturationmode.c
+++ b/app/operations/gimpoperationsaturationmode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationsaturationmode.h"
diff --git a/app/gegl/gimpoperationsaturationmode.h b/app/operations/gimpoperationsaturationmode.h
similarity index 100%
rename from app/gegl/gimpoperationsaturationmode.h
rename to app/operations/gimpoperationsaturationmode.h
diff --git a/app/gegl/gimpoperationscreenmode.c b/app/operations/gimpoperationscreenmode.c
similarity index 99%
rename from app/gegl/gimpoperationscreenmode.c
rename to app/operations/gimpoperationscreenmode.c
index 7826289..975d0d2 100644
--- a/app/gegl/gimpoperationscreenmode.c
+++ b/app/operations/gimpoperationscreenmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationscreenmode.h"
diff --git a/app/gegl/gimpoperationscreenmode.h b/app/operations/gimpoperationscreenmode.h
similarity index 100%
rename from app/gegl/gimpoperationscreenmode.h
rename to app/operations/gimpoperationscreenmode.h
diff --git a/app/gegl/gimpoperationsemiflatten.c b/app/operations/gimpoperationsemiflatten.c
similarity index 99%
rename from app/gegl/gimpoperationsemiflatten.c
rename to app/operations/gimpoperationsemiflatten.c
index 80466d5..2aa7590 100644
--- a/app/gegl/gimpoperationsemiflatten.c
+++ b/app/operations/gimpoperationsemiflatten.c
@@ -29,7 +29,7 @@
#include "libgimpcolor/gimpcolor.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationsemiflatten.h"
diff --git a/app/gegl/gimpoperationsemiflatten.h b/app/operations/gimpoperationsemiflatten.h
similarity index 100%
rename from app/gegl/gimpoperationsemiflatten.h
rename to app/operations/gimpoperationsemiflatten.h
diff --git a/app/gegl/gimpoperationsetalpha.c b/app/operations/gimpoperationsetalpha.c
similarity index 99%
rename from app/gegl/gimpoperationsetalpha.c
rename to app/operations/gimpoperationsetalpha.c
index 1756d86..15ad8d8 100644
--- a/app/gegl/gimpoperationsetalpha.c
+++ b/app/operations/gimpoperationsetalpha.c
@@ -22,7 +22,7 @@
#include <gegl.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationsetalpha.h"
diff --git a/app/gegl/gimpoperationsetalpha.h b/app/operations/gimpoperationsetalpha.h
similarity index 100%
rename from app/gegl/gimpoperationsetalpha.h
rename to app/operations/gimpoperationsetalpha.h
diff --git a/app/gegl/gimpoperationshapeburst.c b/app/operations/gimpoperationshapeburst.c
similarity index 99%
rename from app/gegl/gimpoperationshapeburst.c
rename to app/operations/gimpoperationshapeburst.c
index ff048c9..14a311a 100644
--- a/app/gegl/gimpoperationshapeburst.c
+++ b/app/operations/gimpoperationshapeburst.c
@@ -27,9 +27,8 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
-#include "gimp-gegl-utils.h"
#include "gimpoperationshapeburst.h"
diff --git a/app/gegl/gimpoperationshapeburst.h b/app/operations/gimpoperationshapeburst.h
similarity index 100%
rename from app/gegl/gimpoperationshapeburst.h
rename to app/operations/gimpoperationshapeburst.h
diff --git a/app/gegl/gimpoperationshrink.c b/app/operations/gimpoperationshrink.c
similarity index 99%
rename from app/gegl/gimpoperationshrink.c
rename to app/operations/gimpoperationshrink.c
index e5d34ea..e6df86a 100644
--- a/app/gegl/gimpoperationshrink.c
+++ b/app/operations/gimpoperationshrink.c
@@ -27,9 +27,8 @@
#include "libgimpcolor/gimpcolor.h"
#include "libgimpmath/gimpmath.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
-#include "gimp-gegl-utils.h"
#include "gimpoperationshrink.h"
diff --git a/app/gegl/gimpoperationshrink.h b/app/operations/gimpoperationshrink.h
similarity index 100%
rename from app/gegl/gimpoperationshrink.h
rename to app/operations/gimpoperationshrink.h
diff --git a/app/gegl/gimpoperationsoftlightmode.c b/app/operations/gimpoperationsoftlightmode.c
similarity index 99%
rename from app/gegl/gimpoperationsoftlightmode.c
rename to app/operations/gimpoperationsoftlightmode.c
index 1bbcbff..e9c1b82 100644
--- a/app/gegl/gimpoperationsoftlightmode.c
+++ b/app/operations/gimpoperationsoftlightmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationsoftlightmode.h"
diff --git a/app/gegl/gimpoperationsoftlightmode.h b/app/operations/gimpoperationsoftlightmode.h
similarity index 100%
rename from app/gegl/gimpoperationsoftlightmode.h
rename to app/operations/gimpoperationsoftlightmode.h
diff --git a/app/gegl/gimpoperationsubtractmode.c b/app/operations/gimpoperationsubtractmode.c
similarity index 99%
rename from app/gegl/gimpoperationsubtractmode.c
rename to app/operations/gimpoperationsubtractmode.c
index 0a0fabd..3c22d08 100644
--- a/app/gegl/gimpoperationsubtractmode.c
+++ b/app/operations/gimpoperationsubtractmode.c
@@ -24,7 +24,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationsubtractmode.h"
diff --git a/app/gegl/gimpoperationsubtractmode.h b/app/operations/gimpoperationsubtractmode.h
similarity index 100%
rename from app/gegl/gimpoperationsubtractmode.h
rename to app/operations/gimpoperationsubtractmode.h
diff --git a/app/gegl/gimpoperationthreshold.c b/app/operations/gimpoperationthreshold.c
similarity index 99%
rename from app/gegl/gimpoperationthreshold.c
rename to app/operations/gimpoperationthreshold.c
index 8e60e77..cc5c8fe 100644
--- a/app/gegl/gimpoperationthreshold.c
+++ b/app/operations/gimpoperationthreshold.c
@@ -23,7 +23,7 @@
#include <cairo.h>
#include <gegl.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationthreshold.h"
#include "gimpthresholdconfig.h"
diff --git a/app/gegl/gimpoperationthreshold.h b/app/operations/gimpoperationthreshold.h
similarity index 100%
rename from app/gegl/gimpoperationthreshold.h
rename to app/operations/gimpoperationthreshold.h
diff --git a/app/gegl/gimpoperationthresholdalpha.c b/app/operations/gimpoperationthresholdalpha.c
similarity index 99%
rename from app/gegl/gimpoperationthresholdalpha.c
rename to app/operations/gimpoperationthresholdalpha.c
index 7a530bb..ddf77c7 100644
--- a/app/gegl/gimpoperationthresholdalpha.c
+++ b/app/operations/gimpoperationthresholdalpha.c
@@ -25,7 +25,7 @@
#include <gegl.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationthresholdalpha.h"
diff --git a/app/gegl/gimpoperationthresholdalpha.h b/app/operations/gimpoperationthresholdalpha.h
similarity index 100%
rename from app/gegl/gimpoperationthresholdalpha.h
rename to app/operations/gimpoperationthresholdalpha.h
diff --git a/app/gegl/gimpoperationvaluemode.c b/app/operations/gimpoperationvaluemode.c
similarity index 99%
rename from app/gegl/gimpoperationvaluemode.c
rename to app/operations/gimpoperationvaluemode.c
index dc92805..0bd80aa 100644
--- a/app/gegl/gimpoperationvaluemode.c
+++ b/app/operations/gimpoperationvaluemode.c
@@ -23,7 +23,7 @@
#include <gegl-plugin.h>
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpoperationvaluemode.h"
diff --git a/app/gegl/gimpoperationvaluemode.h b/app/operations/gimpoperationvaluemode.h
similarity index 100%
rename from app/gegl/gimpoperationvaluemode.h
rename to app/operations/gimpoperationvaluemode.h
diff --git a/app/gegl/gimpposterizeconfig.c b/app/operations/gimpposterizeconfig.c
similarity index 99%
rename from app/gegl/gimpposterizeconfig.c
rename to app/operations/gimpposterizeconfig.c
index 5bf9fda..e8922c3 100644
--- a/app/gegl/gimpposterizeconfig.c
+++ b/app/operations/gimpposterizeconfig.c
@@ -24,7 +24,7 @@
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpposterizeconfig.h"
diff --git a/app/gegl/gimpposterizeconfig.h b/app/operations/gimpposterizeconfig.h
similarity index 100%
rename from app/gegl/gimpposterizeconfig.h
rename to app/operations/gimpposterizeconfig.h
diff --git a/app/gegl/gimpthresholdconfig.c b/app/operations/gimpthresholdconfig.c
similarity index 99%
rename from app/gegl/gimpthresholdconfig.c
rename to app/operations/gimpthresholdconfig.c
index cff90b3..89523c4 100644
--- a/app/gegl/gimpthresholdconfig.c
+++ b/app/operations/gimpthresholdconfig.c
@@ -24,7 +24,7 @@
#include "libgimpconfig/gimpconfig.h"
-#include "gimp-gegl-types.h"
+#include "operations-types.h"
#include "gimpthresholdconfig.h"
diff --git a/app/gegl/gimpthresholdconfig.h b/app/operations/gimpthresholdconfig.h
similarity index 100%
rename from app/gegl/gimpthresholdconfig.h
rename to app/operations/gimpthresholdconfig.h
diff --git a/app/operations/operations-types.h b/app/operations/operations-types.h
new file mode 100644
index 0000000..89f9045
--- /dev/null
+++ b/app/operations/operations-types.h
@@ -0,0 +1,52 @@
+/* GIMP - The GNU Image Manipulation Program
+ * Copyright (C) 1995 Spencer Kimball and Peter Mattis
+ *
+ * operations-types.h
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __OPERATIONS_TYPES_H__
+#define __OPERATIONS_TYPES_H__
+
+
+#include "gegl/gimp-gegl-types.h"
+
+
+/* operations */
+
+typedef struct _GimpOperationPointFilter GimpOperationPointFilter;
+typedef struct _GimpOperationPointLayerMode GimpOperationPointLayerMode;
+
+
+/* operation config objects */
+
+typedef struct _GimpBrightnessContrastConfig GimpBrightnessContrastConfig;
+typedef struct _GimpCageConfig GimpCageConfig;
+typedef struct _GimpColorBalanceConfig GimpColorBalanceConfig;
+typedef struct _GimpColorizeConfig GimpColorizeConfig;
+typedef struct _GimpCurvesConfig GimpCurvesConfig;
+typedef struct _GimpDesaturateConfig GimpDesaturateConfig;
+typedef struct _GimpHueSaturationConfig GimpHueSaturationConfig;
+typedef struct _GimpLevelsConfig GimpLevelsConfig;
+typedef struct _GimpPosterizeConfig GimpPosterizeConfig;
+typedef struct _GimpThresholdConfig GimpThresholdConfig;
+
+
+/* non-object types */
+
+typedef struct _GimpCagePoint GimpCagePoint;
+
+
+#endif /* __OPERATIONS_TYPES_H__ */
diff --git a/app/pdb/color-cmds.c b/app/pdb/color-cmds.c
index 186f1a3..51d3cfe 100644
--- a/app/pdb/color-cmds.c
+++ b/app/pdb/color-cmds.c
@@ -34,15 +34,15 @@
#include "core/gimpdrawable.h"
#include "core/gimphistogram.h"
#include "core/gimpparamspecs.h"
-#include "gegl/gimpbrightnesscontrastconfig.h"
-#include "gegl/gimpcolorbalanceconfig.h"
-#include "gegl/gimpcolorizeconfig.h"
-#include "gegl/gimpcurvesconfig.h"
-#include "gegl/gimpdesaturateconfig.h"
-#include "gegl/gimphuesaturationconfig.h"
-#include "gegl/gimplevelsconfig.h"
-#include "gegl/gimpposterizeconfig.h"
-#include "gegl/gimpthresholdconfig.h"
+#include "operations/gimpbrightnesscontrastconfig.h"
+#include "operations/gimpcolorbalanceconfig.h"
+#include "operations/gimpcolorizeconfig.h"
+#include "operations/gimpcurvesconfig.h"
+#include "operations/gimpdesaturateconfig.h"
+#include "operations/gimphuesaturationconfig.h"
+#include "operations/gimplevelsconfig.h"
+#include "operations/gimpposterizeconfig.h"
+#include "operations/gimpthresholdconfig.h"
#include "gimppdb.h"
#include "gimppdb-utils.h"
diff --git a/app/tools/gimpbrightnesscontrasttool.c b/app/tools/gimpbrightnesscontrasttool.c
index a431162..ab4d7ee 100644
--- a/app/tools/gimpbrightnesscontrasttool.c
+++ b/app/tools/gimpbrightnesscontrasttool.c
@@ -27,7 +27,7 @@
#include "tools-types.h"
-#include "gegl/gimpbrightnesscontrastconfig.h"
+#include "operations/gimpbrightnesscontrastconfig.h"
#include "core/gimpdrawable.h"
#include "core/gimperror.h"
diff --git a/app/tools/gimpcagetool.c b/app/tools/gimpcagetool.c
index 93274ce..2967fca 100644
--- a/app/tools/gimpcagetool.c
+++ b/app/tools/gimpcagetool.c
@@ -32,6 +32,10 @@
#include "tools-types.h"
+#include "gegl/gimp-gegl-utils.h"
+
+#include "operations/gimpcageconfig.h"
+
#include "core/gimp.h"
#include "core/gimpchannel.h"
#include "core/gimpdrawable-shadow.h"
@@ -41,9 +45,6 @@
#include "core/gimpprogress.h"
#include "core/gimpprojection.h"
-#include "gegl/gimp-gegl-utils.h"
-#include "gegl/gimpcageconfig.h"
-
#include "widgets/gimphelp-ids.h"
#include "display/gimpdisplay.h"
diff --git a/app/tools/gimpcolorbalancetool.c b/app/tools/gimpcolorbalancetool.c
index 5351842..a9668d0 100644
--- a/app/tools/gimpcolorbalancetool.c
+++ b/app/tools/gimpcolorbalancetool.c
@@ -27,7 +27,7 @@
#include "tools-types.h"
-#include "gegl/gimpcolorbalanceconfig.h"
+#include "operations/gimpcolorbalanceconfig.h"
#include "core/gimpdrawable.h"
#include "core/gimperror.h"
diff --git a/app/tools/gimpcolorizetool.c b/app/tools/gimpcolorizetool.c
index f7dab51..70e0a0f 100644
--- a/app/tools/gimpcolorizetool.c
+++ b/app/tools/gimpcolorizetool.c
@@ -27,7 +27,7 @@
#include "tools-types.h"
-#include "gegl/gimpcolorizeconfig.h"
+#include "operations/gimpcolorizeconfig.h"
#include "core/gimpdrawable.h"
#include "core/gimperror.h"
diff --git a/app/tools/gimpcurvestool.c b/app/tools/gimpcurvestool.c
index 3e52b55..95e0017 100644
--- a/app/tools/gimpcurvestool.c
+++ b/app/tools/gimpcurvestool.c
@@ -30,8 +30,8 @@
#include "tools-types.h"
-#include "gegl/gimpcurvesconfig.h"
-#include "gegl/gimpoperationcurves.h"
+#include "operations/gimpcurvesconfig.h"
+#include "operations/gimpoperationcurves.h"
#include "core/gimp.h"
#include "core/gimpcurve.h"
diff --git a/app/tools/gimpdesaturatetool.c b/app/tools/gimpdesaturatetool.c
index de82eb7..e574d5b 100644
--- a/app/tools/gimpdesaturatetool.c
+++ b/app/tools/gimpdesaturatetool.c
@@ -26,7 +26,7 @@
#include "tools-types.h"
-#include "gegl/gimpdesaturateconfig.h"
+#include "operations/gimpdesaturateconfig.h"
#include "core/gimpdrawable.h"
#include "core/gimperror.h"
diff --git a/app/tools/gimphuesaturationtool.c b/app/tools/gimphuesaturationtool.c
index 96c0314..c3c5ae1 100644
--- a/app/tools/gimphuesaturationtool.c
+++ b/app/tools/gimphuesaturationtool.c
@@ -27,8 +27,8 @@
#include "tools-types.h"
-#include "gegl/gimphuesaturationconfig.h"
-#include "gegl/gimpoperationhuesaturation.h"
+#include "operations/gimphuesaturationconfig.h"
+#include "operations/gimpoperationhuesaturation.h"
#include "core/gimpdrawable.h"
#include "core/gimperror.h"
diff --git a/app/tools/gimplevelstool.c b/app/tools/gimplevelstool.c
index 7db2c36..1b9d17d 100644
--- a/app/tools/gimplevelstool.c
+++ b/app/tools/gimplevelstool.c
@@ -31,8 +31,9 @@
#include "tools-types.h"
#include "gegl/gimp-babl.h"
-#include "gegl/gimplevelsconfig.h"
-#include "gegl/gimpoperationlevels.h"
+
+#include "operations/gimplevelsconfig.h"
+#include "operations/gimpoperationlevels.h"
#include "core/gimpdrawable.h"
#include "core/gimpdrawable-histogram.h"
diff --git a/app/tools/gimpposterizetool.c b/app/tools/gimpposterizetool.c
index d7e2f90..8937599 100644
--- a/app/tools/gimpposterizetool.c
+++ b/app/tools/gimpposterizetool.c
@@ -26,7 +26,7 @@
#include "tools-types.h"
-#include "gegl/gimpposterizeconfig.h"
+#include "operations/gimpposterizeconfig.h"
#include "core/gimpdrawable.h"
#include "core/gimperror.h"
diff --git a/app/tools/gimpthresholdtool.c b/app/tools/gimpthresholdtool.c
index 3d5f660..a284aac 100644
--- a/app/tools/gimpthresholdtool.c
+++ b/app/tools/gimpthresholdtool.c
@@ -25,7 +25,7 @@
#include "tools-types.h"
-#include "gegl/gimpthresholdconfig.h"
+#include "operations/gimpthresholdconfig.h"
#include "core/gimpdrawable.h"
#include "core/gimpdrawable-histogram.h"
diff --git a/configure.ac b/configure.ac
index 703acf8..7864393 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2154,6 +2154,7 @@ app/actions/Makefile
app/base/Makefile
app/config/Makefile
app/core/Makefile
+app/operations/Makefile
app/gegl/Makefile
app/dialogs/Makefile
app/display/Makefile
diff --git a/tools/pdbgen/pdb/color.pdb b/tools/pdbgen/pdb/color.pdb
index 8a575c2..b6fe419 100644
--- a/tools/pdbgen/pdb/color.pdb
+++ b/tools/pdbgen/pdb/color.pdb
@@ -38,7 +38,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpbrightnesscontrastconfig.h") ],
+ headers => [ qw("operations/gimpbrightnesscontrastconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -98,7 +98,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimplevelsconfig.h") ],
+ headers => [ qw("operations/gimplevelsconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -208,7 +208,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpposterizeconfig.h") ],
+ headers => [ qw("operations/gimpposterizeconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -247,7 +247,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpdesaturateconfig.h") ],
+ headers => [ qw("operations/gimpdesaturateconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -294,7 +294,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpdesaturateconfig.h") ],
+ headers => [ qw("operations/gimpdesaturateconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -417,7 +417,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpcurvesconfig.h") ],
+ headers => [ qw("operations/gimpcurvesconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -471,7 +471,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpcurvesconfig.h") ],
+ headers => [ qw("operations/gimpcurvesconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -530,7 +530,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpcolorbalanceconfig.h") ],
+ headers => [ qw("operations/gimpcolorbalanceconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -582,7 +582,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpcolorizeconfig.h") ],
+ headers => [ qw("operations/gimpcolorizeconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -720,7 +720,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimphuesaturationconfig.h") ],
+ headers => [ qw("operations/gimphuesaturationconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
@@ -771,7 +771,7 @@ HELP
);
%invoke = (
- headers => [ qw("gegl/gimpthresholdconfig.h") ],
+ headers => [ qw("operations/gimpthresholdconfig.h") ],
code => <<'CODE'
{
if (gimp_pdb_item_is_attached (GIMP_ITEM (drawable), NULL, TRUE, error) &&
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]