Gimp/app
Jehan 636b38be4f app: fix broken multi-selection.
This was broken in commit 3e101922. Setting a cursor basically resets to a
single selection, invalidating pointer-made multi-selection.

But then we got back the bug it fixes, which is that we must grab focus after
the selection is actually made. So we now grab at the end.

This also had a bad consequence for multi-selection (again): if the focus was
not already on the tree view, gimp_container_tree_view_selection_changed() was
not called. This function was where the actual selection-changing is meant to
happen. So we had to shift-click (or ctrl-click) twice. The first time, nothing
would happen (but focus was given to the tree view). The second time, we could
finally update the selection.

This is why we add 2 different cases of focus grab, which should hopefully
handle all cases correctly, though this code is really extra-complex. This
replaces MR !1128.
2023-10-26 17:19:08 +02:00
..
actions app: use "num-drawables" consistently for the array size argument of "drawables". 2023-10-16 14:45:04 +02:00
config config: Clarify color profile policy (@ellestone) 2023-10-06 19:08:40 +00:00
core app: fix gimp-gegl-loops algorithm from commit dbaa8b6a1c. 2023-10-09 15:44:31 +02:00
dialogs app: save dialog now adjusts size up to monitor height 2023-10-20 14:28:30 +00:00
display app: Fix initialization warnings 2023-10-25 16:15:04 +00:00
file app: fix handling of GimpThumbnailProcedure return values. 2023-10-01 21:02:33 +02:00
file-data libgimp: PDB procedure arguments are not order-based anymore (API-wise). 2023-10-16 21:56:37 +02:00
gegl app: fix gimp-gegl-loops algorithm from commit dbaa8b6a1c. 2023-10-09 15:44:31 +02:00
gui gui: Change Windows title bar based on theme 2023-10-18 16:48:25 +00:00
menus app: be more forgiving in reading shortcutsrc. 2023-10-02 01:30:02 +02:00
operations app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
paint app: Fix extra drawing with airbrush tool on layers with offset 2023-07-24 15:55:30 +00:00
pdb app, pdb: make it possible to delete a color from a colormap if unused. 2023-10-09 15:28:20 +02:00
plug-in app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
propgui Remove autotools 2023-05-27 00:03:52 +02:00
tests app, devel-socs, icons, plug-ins, tools: remove various autotools artifacts. 2023-09-27 15:39:39 +02:00
text Issue #9979:bold and italic broken 2023-10-04 12:01:06 +00:00
tools Issue #9800: GimpAlignOptions' finalize() not properly chaining up. 2023-10-21 03:44:32 +02:00
vectors Remove autotools 2023-05-27 00:03:52 +02:00
widgets app: fix broken multi-selection. 2023-10-26 17:19:08 +02:00
xcf app: rename "dummy-param" to "run-mode". 2023-10-16 14:49:17 +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
gimp-log.h
gimp-priorities.h
gimp-update.c gui: Change Windows title bar based on theme 2023-10-18 16:48:25 +00: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 Improve text quality of UI on Windows 2023-09-02 21:09:06 +00: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.46 2023-06-26 00:56:58 +02:00
sanity.h
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00: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