Gimp/app
Jehan d92c237a17 Issue #13709: wait we get our first surface focus before listing…
… input devices.

Per Carlos' advice on gtk#7534, I wait for us to get a focus, since the
pad devices are only created at that point.
Note that this is a Wayland-only issue, but since it doesn't matter too
much that input devices are not initialized before we have a focused GUI
anyway, let's make this simpler.

At the earliest, the splash focus can announce a focus, but since it is
possible to start GIMP without the splash, display shells will also
possibly announce the first focus (there will always be a display shell
focusing at some point for any GUI GIMP!).
2025-12-16 00:02:33 +01:00
..
actions Issue #15491: "layers-mask-apply" insensitive on rasterizable items. 2025-12-14 17:54:03 +01:00
config Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
core Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
dialogs app: minor spacing cleanup. 2025-12-14 02:17:04 +01:00
display Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
file app: factorize detection of XCF load proc into a single function. 2025-12-14 02:28:35 +01:00
file-data Issue #15152: Export to bzip2, gzip, xz gives warnings. 2025-10-28 12:34:58 +01:00
gegl Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
gui Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
menus Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
operations operations: Add more translated titles to operations 2025-12-07 20:37:14 +00:00
paint app/paint: ALGORITHM_* values are unsigned integers 2025-11-29 18:18:50 -03:00
path path: Update path import code from C-based librsvg 2025-11-25 23:27:52 +00:00
pdb app, pdb: initialize the "config" object for custom GIMP operations. 2025-12-10 01:05:16 +01:00
plug-in app: factorize detection of XCF load proc into a single function. 2025-12-14 02:28:35 +01:00
propgui plug-ins: Fix Title Case usages 2025-11-10 13:02:05 +01:00
tests Issue #15257: test failing because gegl:bevel doesn't see GPL ops. 2025-12-05 14:19:23 +00:00
text app: remove unused variable and fix spaces. 2025-12-08 21:35:19 +01:00
tools tools: Crop Tool is conditionally destructive 2025-12-07 17:38:08 +00:00
widgets Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
xcf Issue #15494: loading transformed + rasterized linked layer was failing. 2025-12-14 21:44:54 +01:00
about.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
app.c app: allow gimp command-line to run in console mode 2025-10-14 23:20:12 +00:00
app.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
errors.c app, libgimpbase, plug-ins, tools: Include missing IO headers if on Windows 2025-11-29 18:16:54 -03: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 #13553: pop an error dialog up only for specific GIO error. 2025-09-29 20:31:40 +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: remove useless heading newline. 2025-10-13 15:37:11 +02:00
git-version.h.in app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
language.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
language.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
main.c app, etc: do not hide --show-debug-menu. 2025-12-13 00:10:57 +01:00
meson.build build, extensions, plug-ins: Add support to MSVC's resource compiler too 2025-11-29 18:18:57 -03:00
sanity.c meson,app: depend on GEGL 0.4.66 2025-12-11 22:21:59 +01:00
sanity.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
signals.c app: Make possible to append _NT_SYMBOL_PATH 2025-09-09 12:57:46 -03: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