Gimp/app
Jehan 3e5fce27cb app: move logic to know if a link layer is being monitored to GimpLink.
Instead of keeping a "modified" property in GimpLinkLayer, we just check
if the link is being monitored. It's also a better wording because we
may "discard the link information" without actually modifying the layer
pixels.

Also I now actually shut down the file monitoring process. This can be a
bit expensive so when we don't need it, let's really free the
GFileMonitor.

This commit also fixes scaling of link layer (which got broken along the
way) and improves the undo code.

Note: I'll probably want to modify the XCF flags, but let's do this in
the end, depending on further changes too.
2025-08-27 11:34:04 +02:00
..
actions app: move logic to know if a link layer is being monitored to GimpLink. 2025-08-27 11:34:04 +02:00
config app, libgimp, libgimpbase: Add preference to allow saving and updating extra metadata 2025-08-08 13:41:19 -04:00
core app: move logic to know if a link layer is being monitored to GimpLink. 2025-08-27 11:34:04 +02:00
dialogs app: more efficient GimpLink rendering. 2025-08-27 11:34:04 +02:00
display path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
file app: more efficient GimpLink rendering. 2025-08-27 11:34:04 +02:00
file-data app, build: fix MR !2326 (porting to libappstream). 2025-08-04 18:56:42 +00:00
gegl app: Make block-listing of GIMP operations optional 2025-08-03 21:38:28 +00:00
gui app: implement system color scheme detection on MacOS 2025-07-25 19:03:24 -03:00
menus app: add "gint old_index" argument to GimpContainer::reorder() 2025-08-08 17:02:32 +02:00
operations app: improve GimpTRCType arguments' labels. 2025-08-03 21:38:28 +00:00
paint paint: Use PROP_VIEW_ZOOM and PROP_VIEW_ROTATION 2025-07-16 03:35:16 +00:00
path paths, tools: Prevent CRITICAL when discarding empty vector layer 2025-08-19 00:10:22 -04:00
pdb pdb, libgimp: Add PDB get/set for fade-length and fade-repeat 2025-08-22 17:43:40 +00:00
plug-in path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
propgui app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
tests app: properly handle vector images as link layers. 2025-08-27 11:34:03 +02:00
text app: redo preview backgrounds completely 2025-08-18 14:05:54 +02:00
tools paths, tools: Prevent CRITICAL when discarding empty vector layer 2025-08-19 00:10:22 -04:00
widgets app: move logic to know if a link layer is being monitored to GimpLink. 2025-08-27 11:34:04 +02:00
xcf app: more efficient GimpLink rendering. 2025-08-27 11:34:04 +02:00
about.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
app.c app: localize some strings now that we are out of string freeze. 2025-06-04 23:46:39 +02:00
app.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
errors.c Issue #12789: make sure gimp-debug-tool is correctly found on Windows. 2025-02-24 18:37:58 +01:00
errors.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-debug.c
gimp-debug.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-intl.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-log.c
gimp-log.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-priorities.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-update.c Issue #14530: Debug Dialog on Unstable tells to downgrade to Stable version. 2025-07-23 18:09:37 +02:00
gimp-update.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-version.c
gimp-version.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpconsoleapp.c
gimpconsoleapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcore.def path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimpcoreapp.c
gimpcoreapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
git-version.h.in app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
main.c Issue #14716: app: Set PATH to prevent DLL Hell on Windows 2025-08-20 16:51:21 -03:00
meson.build app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02: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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
signals.c app: fix build warning. 2025-05-17 23:10:10 +02:00
signals.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
unique.c
unique.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00