Gimp/app
Alx Sa 20ce3f87fd tools: Don't alter merge filter status unexpectedly
Currently, some GEGL filters must always be merged because
we don't yet have a way to store GimpDrawables with filters.
When creating these filters as part of the Filter Tool, we were
changing the "merge-filter" property directly. This mean that
if you had previously set the Filter Tool to be non-destructive,
it would be destructive the next time you added a filter (even if
the filter supported NDE).

This patch creates a separate boolean variable (initialized to the
current state of "merge-filter") and uses that instead in the
gimp_filter_tool_create_filter () function. This allows us to still
force filters with aux pads to always merge, while not affecting
the user's preferences for other NDE filters.

(cherry picked from commit 58a0c1d31e)
2025-09-17 16:40:17 +02:00
..
actions actions: Fix missing argument length check 2025-09-17 16:40:14 +02:00
config app: add a toggle button in Brushes dockable for brush previews to… 2025-08-09 18:11:12 +02:00
core app: use GIMP_BRUSH_MAX_SIZE instead of a fixed number... 2025-09-17 16:40:16 +02:00
dialogs app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-08-09 18:11:12 +02:00
display app, pdb: move filter duplication to one place in 2025-08-09 18:11:13 +02:00
file app, pdb: move filter duplication to one place in 2025-08-09 18:11:13 +02:00
file-data app, libgimp*, plug-ins: move all GimpObjectArray procedure args to GimpCoreObjectArray. 2024-10-25 23:28:42 +02:00
gegl app: re-add "gegl:hstack" to blacklist. 2025-02-17 22:33:38 +01:00
gui app: Remove not-working GIMP_ICONS_LIKE_A_BOSS 2025-08-09 18:11:13 +02:00
menus app: fix #13288 crash when opening a recently closed dock 2025-04-04 19:29:04 +00:00
operations plug-ins, operations: Fix warnings on Windows 2025-05-22 02:10:08 +00:00
paint paint: Prevent crash on out-of-bounds smudge tool 2025-04-13 22:55:12 +00:00
pdb Issue #14205: gimp-image-find-next-sample-point returns error when… 2025-09-17 16:40:16 +02:00
plug-in plugin, macos: Fix #12711, #12898 2025-02-22 17:32:51 +00:00
propgui app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
tests app/tests: Drop dangling create_test_env.sh 2025-04-21 12:30:42 -03:00
text app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-08-09 18:11:12 +02:00
tools tools: Don't alter merge filter status unexpectedly 2025-09-17 16:40:17 +02:00
vectors app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-08-09 18:11:12 +02:00
widgets app: move the follow-theme toggle to GimpDataFactoryView. 2025-09-17 16:40:17 +02:00
xcf app: add accessors for GimpDrawableFilter::temporary and use them 2025-08-09 18:11:14 +02:00
about.h
app.c app: localize some strings now that we are out of string freeze. 2025-09-17 16:40:14 +02:00
app.h
errors.c Issue #12789: make sure gimp-debug-tool is correctly found on Windows. 2025-02-24 18:37:58 +01:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c Issue #12641: Help>About GIMP dialog does not show an update in 3.0 RC1. 2025-01-07 17:10:57 +01:00
gimp-update.h
gimp-version.c app: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00:00
gimp-version.h
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h
gimpcore.def Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpcoreapp.c
gimpcoreapp.h
git-version.h.in
language.c Issue #12722: force-query when system language change was not working with LANGUAGE. 2025-01-24 20:54:44 +01:00
language.h app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
main.c Issue #13183: use the renamed desktop filename in Flatpak. 2025-09-17 16:40:16 +02:00
meson.build meson: fix install scripts not taking DESTDIR into account 2025-05-18 10:36:56 -03:00
sanity.c build, app: depend on babl-0.1.114 and GEGL 0.4.62 2025-05-08 12:30:10 +02:00
sanity.h
signals.c app: fix build warning. 2025-05-17 23:10:10 +02:00
signals.h
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h