Gimp/app
Jehan fd7ec4df6a app: make sure the "%s-move-to-screen-%s" have valid action names.
Depending on the OS, the display name may contain characters which are not valid
for action names. In particular, on X11, the display name could be ":0.0" and
therefore we get actions named "app.dock-move-to-screen-:0.0" or
"app.view-move-to-screen-:0.0". The ':' is invalid, which will make calling
gtk_application_get_accels_for_action() (or more simply our new function
gimp_action_get_accels()) fail.
See docs of g_action_parse_detailed_name().
The new utils function gimp_make_valid_action_name() will help us get rid of
invalid characters for actions whose name was generated from strings we don't
totally control.

Furthermore gdk_screen_make_display_name() is now deprecated API, and more
generally gdk_display_get_n_screens() is deprecated too and now always returns 1
since GTK+ 3.10 (i.e. now each display only contains a single screen). Instead
we just use gdk_display_get_default_screen() for every GdkDisplay. So this
commit doubles as GTK/GDK deprecation cleanup.
2023-04-12 22:07:08 +02:00
..
actions app: make sure the "%s-move-to-screen-%s" have valid action names. 2023-04-12 22:07:08 +02:00
config app: "gtk-can-change-accels" feature is ignored since GTK+ 3.10. 2023-04-12 22:07:07 +02:00
core app: add all our actions in the GApplication. 2023-04-12 22:07:07 +02:00
dialogs app: Quit dialog now uses GAction directly. 2023-04-12 22:07:07 +02:00
display app: actions in GimpStatusBar directly calls GAction. 2023-04-12 22:07:07 +02:00
file app: better handle bogus file names. 2023-02-13 22:57:09 +01:00
file-data app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01:00
gegl meson: fix warnings of deprecated features. 2022-08-31 01:29:37 +02:00
gui app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
menus app: make sure the "%s-move-to-screen-%s" have valid action names. 2023-04-12 22:07:08 +02:00
operations app: fix global-buffer-overflow in "gimp:dissolve" implementation. 2023-02-16 20:31:41 +01:00
paint Smudge problem on offset layers (fixes #8999) 2023-01-09 22:37:37 +00:00
pdb pdb, libgimp: improve function documentation for sample points 2023-04-09 21:32:00 -04:00
plug-in Use CreateFileMappingW () 2023-01-24 14:48:44 +00:00
propgui app, libgimpwidgets: move gimp_prop_spin_scale_new() and… 2022-02-19 00:14:44 +01:00
tests app, tests: fix not running tools tests under meson 2023-03-26 13:26:57 -04:00
text text: Fix xcf load issue caused by MR !751 2022-10-13 00:16:44 +00:00
tools app: Increase width of position/size boxes ... 2023-03-03 09:57:14 +06:00
vectors app: "vectors-copy" and "vectors-export" are now multi-paths aware. 2022-10-12 22:13:38 +02:00
widgets app: make sure the "%s-move-to-screen-%s" have valid action names. 2023-04-12 22:07:08 +02:00
xcf app: remove definitions of gimp_image_[gs]et_active_(layer|channel|vectors). 2023-01-11 02:18:32 +01:00
.gitignore
about.h
app.c app: add all our actions in the GApplication. 2023-04-12 22:07:07 +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 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: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02: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 Make use of the gimp_bind_text_domain () util function 2023-01-24 14:48:44 +00:00
Makefile.am app: Add in gimpconsoleapp and gimpcoreapp interface 2022-10-09 16:12:07 +02:00
meson.build app: Add in gimpconsoleapp and gimpcoreapp interface 2022-10-09 16:12:07 +02:00
sanity.c meson, configure, app: depend on babl 0.1.98 2022-11-13 17:31:32 +01:00
sanity.h
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00:00
signals.h
tests.c app: initial work on moving to GtkApplication. 2022-10-09 16:12:07 +02:00
tests.h
unique.c app: add a comment to complete !808. 2023-01-12 18:55:22 +01:00
unique.h