gimp/app/gegl
Alx Sa e678a20951 core: Initial non-destructive editing implementation
This patch implements an initial form of
non-destructive editing. Filters now stay active
instead of being immediately merged down.
A new column is added to the layer tree view, which
can be clicked to show a pop-over menu.
Filters can currently be hidden/shown, edited, reordered,
deleted, and merged down from this pop-over menu.

Currently, this works on layers and layer selections only.
Plenty of room for improvement!
2024-01-23 15:39:09 +00: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: big porting of weak pointers to g_set,clear_weak_pointer() 2023-05-22 18:16:09 +02: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,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +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 app, libgimp*: commit the newly generated *enums.c files. 2022-08-01 20:00:01 +02: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: fix gimp-gegl-loops algorithm from commit dbaa8b6a1c. 2023-10-09 15:44:31 +02:00
gimp-gegl-loops.h app, pdb: make it possible to delete a color from a colormap if unused. 2023-10-09 15:28:20 +02: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 app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02: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 core: Initial non-destructive editing implementation 2024-01-23 15:39:09 +00:00
gimp-gegl-utils.h core: Initial non-destructive editing implementation 2024-01-23 15:39:09 +00: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,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02: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 meson: fix warnings of deprecated features. 2022-08-31 01:29:37 +02:00