gimp/app
Jehan 0b4d104c15 app: use gdk_seat_grab() instead of deprecated gdk_device_grab().
Additionally to fixing a deprecation, I also ensure that we don't limit
pointer source to what the system considers the "Core Pointer" on
Wayland.

It is another bug similar to #8016 and possibly what !924 was trying to
fix, even though it turned out this was not the same problem which I
initially reported. In this other variant, when you were hitting Space,
it would originate from the "Core Keyboard" which was associated to a
"Core Pointer". On a laptop, this Core Pointer could be the trackpoint
for instance (in my case) so you could pan with Space + trackpoint move.
Yet say you add a graphics tablet, which is a separate pointer: you
could not pan with Space + stylus move!

Now you can, because when we are pan-spacing, events from all pointer
sources are accepted. Only when the panning comes from a pointer source
(middle click) do we listen only events from this same pointer device.
2024-10-27 23:00:30 +01:00
..
actions app: fix forgotten change after removal of num-drawables argument. 2024-10-27 22:55:51 +01:00
config app: "selection-feather-radius" max value is 5250.0. 2024-08-18 17:40:02 +00:00
core app, libgimp, pdb, plug-ins: array size's type should be gsize. 2024-10-25 23:28:42 +02:00
dialogs dialogs: Use correct enum for Metadata Rotation Policy 2024-10-26 20:12:45 +00:00
display app: use gdk_seat_grab() instead of deprecated gdk_device_grab(). 2024-10-27 23:00:30 +01:00
file actions,core,file: Copy inactive filters 2024-10-07 16:35:39 +00:00
file-data app, libgimp*, plug-ins: move all GimpObjectArray procedure args to GimpCoreObjectArray. 2024-10-25 23:28:42 +02:00
gegl app: gimp_gegl_color_new() is not used anywhere anymore. 2024-04-18 00:25:14 +02:00
gui app: don't inhibit or uninhibit when there is no GtkApplication. 2024-09-22 23:26:33 +02:00
menus app/menus: Fix "vectors" group to "paths" 2024-08-10 20:32:25 +00:00
operations app: show clearer we are working in sRGB space. 2024-10-13 17:55:59 +02:00
paint app, libgimp, pdb: add g_return*_if_fail() test for array size args. 2024-10-25 23:31:06 +02:00
pdb app, libgimp, pdb: add g_return*_if_fail() test for array size args. 2024-10-25 23:31:06 +02:00
plug-in app, libgimp*, pdb, plug-ins: float arrays don't need size arguments too. 2024-10-25 23:28:42 +02:00
propgui app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
tests app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
text app: do not rely on data name for identifying internal data. 2024-09-09 13:45:14 +02:00
tools app/tools: Fix split preview when different layer selected 2024-10-14 23:58:41 +00:00
vectors app:vectors: fix #12120 CRITICAL on shift-start action on a bezier Handle 2024-10-09 11:40:12 +00:00
widgets widgets: Remove icon border on GimpControllerEditor dialog 2024-10-26 14:40:35 +00:00
xcf app: disallow GEGL graph as layer effect, except with an environment variable. 2024-09-26 15:16:51 +02:00
about.h
app.c app, libgimpbase: also move gimp_cpu_accel_set_use() in a private header. 2024-10-17 16:12:04 +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 app, libgimp*, plug-ins: move all GimpObjectArray procedure args to GimpCoreObjectArray. 2024-10-25 23:28:42 +02: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 app, devel-docs: add a bit of MS Store documentation 2024-04-21 18:18:35 -03: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: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00: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 Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02: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 app: revert `#pragma once` to macro guards in meson build. 2019-09-19 13:31:22 +02:00
language.c app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
language.h app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
main.c app, libgimp: move gimp_env_init() to a non-shipped header. 2024-10-17 16:11:15 +02:00
meson.build Issue #4053: Add "*default_bin" support on Windows and enable it 2024-06-05 11:51:14 -03:00
sanity.c meson, app: depend on GEGL 0.4.49. 2024-08-20 00:22:01 +02:00
sanity.h
signals.c app, libgimpbase: gimp_signal_private()'s header is now made private. 2024-10-17 17:12:30 +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