Gimp/app
Jehan d439e9ff5c app, libgimp, pdb: factorize a bunch of similar code into gimp_pdb_get_resource().
Rather than reimplementing the same checks for every possible resource data
type, just do it once and redirect to the correct factory container.

For the libgimp API, we leave per-type functions `gimp_*_get_by_name()` (where *
can be brush|gradient|font|palette|pattern so far), but internally they all use
gimp_pdb_get_resource().

Note that eventually we want these functions to return a list of resources as it
should be possible to have several resources of a given type with the same name
(since they are made by third-party who might have had the same idea of a name).
2023-07-27 15:25:32 +02:00
..
actions Fix Tools Shortcuts 2023-07-25 21:33:28 +00:00
config Adding snapping by equidistance functionality 2023-07-25 15:31:16 +02:00
core app: GimpFontFactory doesn't force anymore unique font names. 2023-07-25 23:10:26 +02:00
dialogs Adding snapping by equidistance functionality 2023-07-25 15:31:16 +02:00
display app: rename snap data type to GimpImageSnapData and remove it from core-types. 2023-07-25 16:07:06 +02:00
file app: do not load images interactively when we have no interface. 2023-06-29 00:09:28 +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 app: Fix key presses not working on mac 2023-07-02 15:57:44 +01:00
menus app, menus: remove all placeholder code. 2023-07-13 16:53:11 +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, libgimp, pdb: factorize a bunch of similar code into gimp_pdb_get_resource(). 2023-07-27 15:25:32 +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 create_test_env.sh: use sh instead of bash 2023-07-23 21:06:49 +00:00
text app: nearly all GimpFont object now have an associated file. 2023-07-25 23:10:29 +02:00
tools Support showing distance by view unit in realtime alignment 2023-07-25 15:31:16 +02:00
vectors Remove autotools 2023-05-27 00:03:52 +02:00
widgets Implement support for custom fonts 2023-07-25 21:16:04 +02: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
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-update.h
gimp-version.c
gimp-version.h
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h
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
language.h
main.c app: debug menu and playground should be visible on non-releases stable branch. 2023-07-15 15:06:51 +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.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