Gimp/app/pdb
Idriss Fekir 8328dfb25b GimpFontFactory: Move font loading to another thread
This is to make sure than regardless of how many fonts there are, font loading
won't delay startup.

FontConfig if compiled against libxml2 might fail to parse huge xml configs.
So instead of passing it a huge xml, pass the xml every MAX_NUM_FONTS_PER_CONFIG (currently 1000) fonts.

Also made GimpFontFactory custom config strings private because there is no reason for them to be public.
2025-05-14 22:42:22 +00:00
..
brush-cmds.c libgimp, plug-ins: Prevent GFig crash with NULL brush 2025-05-05 09:36:04 +00:00
brush-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
brushes-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
buffer-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
channel-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
context-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
debug-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
display-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
drawable-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
drawable-color-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
drawable-edit-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
drawable-filter-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
drawable-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
dynamics-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
edit-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
file-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
floating-sel-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
font-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
font-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
fonts-cmds.c GimpFontFactory: Move font loading to another thread 2025-05-14 22:42:22 +00:00
gimp-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
gimp-pdb-compat.c PDB: obsolete aliased deprecated PDB procedures 2024-10-22 15:18:50 -04:00
gimp-pdb-compat.h
gimppdb-query.c app: gimp_pdb_query() in libgimp doesn't return private procedures anymore. 2025-01-20 00:01:23 +01:00
gimppdb-query.h Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimppdb-utils.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppdb-utils.h libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimppdb.c app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimppdb.h
gimppdbcontext.c app: do not sync the PDB context "name" property. 2022-04-16 01:40:17 +02:00
gimppdbcontext.h
gimppdberror.c
gimppdberror.h
gimpprocedure.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
gimpprocedure.h app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
gimprc-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
gradient-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
gradient-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
gradients-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
group-layer-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
help-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-autocrop-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-color-profile-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-convert-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-grid-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-guides-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-sample-points-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-transform-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
image-undo-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
internal-procs.c API: fix #12860 autocrop is internal, not a compatibility plugin 2025-02-09 16:51:13 +00:00
internal-procs.h API: fix #12860 autocrop is internal, not a compatibility plugin 2025-02-09 16:51:13 +00:00
item-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
item-transform-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
layer-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
meson.build GimpFontFactory: Move font loading to another thread 2025-05-14 22:42:22 +00:00
message-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
paint-tools-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
palette-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
palette-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
palettes-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
path-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
pattern-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
pattern-select-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
patterns-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
pdb-cmds.c app, pdb: (gimp-pdb-proc-exists) should only return TRUE for public procedures. 2025-02-26 14:12:25 +01:00
pdb-types.h
plug-in-cmds.c pdb: Make gimp-plug-ins-query public 2025-04-23 14:05:16 +00:00
progress-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
README
resource-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
selection-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
text-layer-cmds.c pdb: Pass GIMP object when creating text layer via API 2025-03-31 11:07:14 +00:00
text-tool-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00
unit-cmds.c app, pdb: internal procedures are simply ones with type GIMP_PDB_PROC_TYPE_INTERNAL. 2025-02-25 20:01:29 +01:00

This directory contains the PDB-wrappers for various internal
Gimp functions.

THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!

If you need to change the code please have a look in ../../pdb/groups.