Gimp/app
Jehan 863fb62581 Issue #9446: do not uninhibit/inhibit at every image change unless…
… the reason message changes (i.e. when number of dirty image changes).

Some actions in particular would trigger several "dirty" signals, there is no
reason to uninhibit then re-inhibit repeatedly. And as a more general rule,
there is no reason to do so even for different actions while we are not planning
to update the inhibition reason.

It may not be the main reason for #9446 (because if it hangs for several
minutes, there is likely something going on, deeper at the dbus call level), yet
it would definitely alleviate the issue (dividing the wait by as many times as
the dirty signal was emitted!).
2023-06-16 22:04:28 +02:00
..
actions app: use the new GEGL metadata "gimp:menu-path" and "gimp:menu-label". 2023-06-10 23:09:00 +02:00
config Issue #7172: option to apply Client-Side decoration on image windows. 2023-06-09 20:19:01 +02:00
core app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
dialogs Issue #7172: option to apply Client-Side decoration on image windows. 2023-06-09 20:19:01 +02:00
display app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
file Remove autotools 2023-05-27 00:03:52 +02:00
file-data Remove autotools 2023-05-27 00:03:52 +02:00
gegl app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gui Issue #9446: do not uninhibit/inhibit at every image change unless… 2023-06-16 22:04:28 +02:00
menus app: use the new GEGL metadata "gimp:menu-path" and "gimp:menu-label". 2023-06-10 23:09:00 +02:00
operations app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
paint Remove autotools 2023-05-27 00:03:52 +02:00
pdb app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
plug-in app: make the GimpResource dummy class the parent of GimpData 2023-06-05 14:33:23 +02:00
propgui Remove autotools 2023-05-27 00:03:52 +02:00
tests Remove autotools 2023-05-27 00:03:52 +02:00
text Remove autotools 2023-05-27 00:03:52 +02:00
tools app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
vectors Remove autotools 2023-05-27 00:03:52 +02:00
widgets widgets: Fix RGB histogram pixel/count values 2023-06-15 19:24:49 -04:00
xcf Remove autotools 2023-05-27 00:03:52 +02:00
about.h
app.c Revert "app: quick/dirty-exit on all releases (not just stable ones) while…" 2023-05-22 03:39:52 +02:00
app.h app: when called with --quit, GIMP exit code will report batch failure. 2022-04-16 02:30:46 +02:00
errors.c Use MessageBoxW () 2023-01-24 14:48:44 +00:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-log.h app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-priorities.h
gimp-update.c gimp-updates: fix update checks on macOS 2022-09-06 21:29:18 +01:00
gimp-update.h app: now store the last run version in the core config. 2022-02-22 12:23:46 +01:00
gimp-version.c app: only check gimp-release once. 2022-06-08 20:59:09 +02:00
gimp-version.h app: allow to disable the new version check altogether through a key… 2022-06-06 01:09:08 +02:00
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h app: cleanup MR !734. 2022-10-09 16:12:07 +02:00
gimpcore.def app: get rid of return_if_no_drawable() macro and… 2022-11-09 01:24:34 +01:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
git-version.h.in
language.c app: allows for empty string as language. 2022-07-07 22:13:28 +02:00
language.h app: reload plug-ins when language changes between runs. 2022-07-06 19:33:00 +02:00
main.c app: return EXIT_FAILURE when failing to pass the batch commands to… 2023-06-12 01:20:11 +02:00
meson.build Issue #8204: link gimp-2.99 executable with the static libapp library. 2023-06-11 17:52:40 +02:00
sanity.c meson,app: depend on GEGL 0.4.45 2023-06-13 17:14:03 +02:00
sanity.h
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00:00
signals.h
unique.c app: add a comment to complete !808. 2023-01-12 18:55:22 +01:00
unique.h