gimp/app/gegl
Jehan f40dc40cbc app: fix autotools build.
My previous commit broke the autotools build. Apparently when using
g_object_unref(), some C++ symbol leaked into libapppaint.a archive
library, hence the main binaries (e.g. gimp-2.99) could not be linked
without adding -lstdc++ flag:

> /usr/bin/ld: paint/libapppaint.a(gimppaintcore-loops.o): undefined reference to symbol '__gxx_personality_v0@@CXXABI_1.3'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command line

Not exactly sure why using this GLib function in particular caused this,
but let's just try another approach in order not to link the main binary
with C++ standard lib.
Instead let's manage all GeglOperation allocation in gimp-layer-modes.c
by adding a gimp_layer_modes_exit() function and some static array for
storing operation object of each layer mode.
2020-11-10 12:52:01 +01:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
Makefile.am app: convert gimp-gegl-mask-combine to C++ 2019-03-20 15:58:28 -04:00
gimp-babl-compat.c app: fix gimp_babl_compat_u8_mask_format() 2019-02-07 11:27:14 -05:00
gimp-babl-compat.h app, pdb: use compat formats for brushes/patterns in plug-ins 2019-02-07 09:19:20 -05:00
gimp-babl.c app: add gimp_babl_format_change_{component_type,trc}() 2019-03-20 15:57:05 -04:00
gimp-babl.h app: add gimp_babl_format_change_{component_type,trc}() 2019-03-20 15:57:05 -04:00
gimp-gegl-apply-operation.c app: do not try to copy a buffer result from a canceled GEGL operation. 2020-05-18 11:22:34 +02:00
gimp-gegl-apply-operation.h app: avoid dropping cached data when committing filters 2019-10-03 20:12:17 +03:00
gimp-gegl-enums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
gimp-gegl-enums.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-loops-sse2.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-loops-sse2.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-loops.cc app, meson.build: fix a bunch of warnings in C++ files 2019-09-12 20:04:50 +03:00
gimp-gegl-loops.h app: remove gimp_gegl_replace() 2019-02-14 11:04:52 -05:00
gimp-gegl-mask-combine.cc app: add support for offset buffers in gimp_channel_select_buffer() ... 2020-02-03 21:21:08 +02:00
gimp-gegl-mask-combine.h app: improve gimp_gegl_mask_combine_ellipse[_rect]() 2019-03-20 15:58:29 -04:00
gimp-gegl-mask.c app: in gimp_gegl_mask_bounds(), add support for arbitrary buffer extents 2019-09-05 18:04:11 +03:00
gimp-gegl-mask.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-nodes.c Issue #5888: GIMP 2.99.2 crash when using brush in multiply mode. 2020-11-10 01:11:01 +01:00
gimp-gegl-nodes.h app: add gimp_gegl_create_transform_node() 2019-05-29 05:26:42 -04:00
gimp-gegl-tile-compat.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-tile-compat.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gegl-utils.c app: add gimp_gegl_node_has_key() 2020-04-07 19:02:18 +03:00
gimp-gegl-utils.h app: add gimp_gegl_node_has_key() 2020-04-07 19:02:18 +03:00
gimp-gegl.c app: fix autotools build. 2020-11-10 12:52:01 +01:00
gimp-gegl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpapplicator.c app: add gimp_applicator_set_active() 2020-04-02 18:54:18 +03:00
gimpapplicator.h app: add gimp_applicator_set_active() 2020-04-02 18:54:18 +03:00
gimptilehandlervalidate.c Don't compile gimpmarshal source file many times 2020-09-13 18:13:29 +03:00
gimptilehandlervalidate.h app: add "chunked" parameter to gimp_tile_handler_validate_validate() 2020-03-14 13:54:57 +02:00
meson.build app, libgimp*: (meson) fix all the generated `*-enums.c`. 2019-10-19 22:32:29 +02:00