Gimp/pdb/groups
Jehan 1107d0f7af app, pdb, plug-ins: improve error feedback for gimp_temp_file().
It is not a fix yet for #14681 but would provide nicer and earlier error
when a call to gimp_temp_file() fails, which may happen in some cases.
E.g. if the temp directory doesn't exist and we fail to create it.

As a test, if I delete /tmp/gimp/3.2/ and give root ownership to
/tmp/gimp/, now the error when opening our gimp-splash.xcf.xz is:

GIMP-Error: Opening '/path/to/gimp/gimp-data/images/gimp-splash.xcf.xz' failed: Error creating directory /tmp/gimp/3.2: Permission denied
2026-04-04 23:05:26 +02:00
..
brush.pdb libgimp, plug-ins: Prevent GFig crash with NULL brush 2025-05-05 09:36:04 +00:00
brush_select.pdb app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
brushes.pdb app, libgimp, pdb: gimp_*_get_list() for various resource types return a resource array. 2024-11-03 17:45:10 +01:00
buffer.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
channel.pdb app, libgimp, pdb: further improve function documentation. 2025-10-11 22:10:30 +02:00
context.pdb pdb: Allow pixels as unit in PDB calls 2026-04-03 10:58:10 +00:00
debug.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
display.pdb app, libgimp, pdb: prettify the previous commit. 2024-08-26 22:48:45 +02:00
drawable.pdb app, libgimp, pdb: clean up some algorithm URLs. 2025-11-24 21:45:03 +01:00
drawable_color.pdb Issue #15681: deprecate gimp_drawable_curves_explicit() and… 2026-03-01 22:33:58 +01:00
drawable_edit.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
drawable_filter.pdb app, pdb: factorize code for allowed filters. 2026-02-21 14:50:19 +01:00
drawable_select.pdb app, libgimp, pdb: use deprecated and deprecated_since rather than… 2026-02-01 22:40:27 +01:00
dynamics.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
edit.pdb app, libgimp, pdb, plug-ins: new GimpCoreObjectArray type and drawablearray… 2024-10-25 23:28:42 +02:00
file.pdb app, libgimp, pdb: fix docs of gimp_file_load() and gimp_image_is_dirty(). 2025-10-24 03:00:16 +02:00
floating_sel.pdb
font.pdb app, libgimp, pdb: removing gimp_fonts_get_by_name(). 2024-11-03 17:45:10 +01:00
font_select.pdb app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
fonts.pdb GimpFontFactory: Move font loading to another thread 2025-05-14 22:42:22 +00:00
gimp.pdb app, pdb, plug-ins: improve error feedback for gimp_temp_file(). 2026-04-04 23:05:26 +02:00
gimprc.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gradient.pdb app, libgimp, pdb: gimp_gradient_get_custom_samples() also returns an array of colors. 2024-11-03 13:35:16 +01:00
gradient_select.pdb app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
gradients.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
group_layer.pdb Issue #12772: fix annotations. 2025-01-21 15:04:34 +01:00
help.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
image.pdb app, pdb: fix gimp_image_get_thumbnail() on high-bit depth image. 2026-02-15 06:19:37 +00:00
image_autocrop.pdb app, libgimp, pdb: allow NULL input drawable to the new crop procedures. 2025-02-09 19:24:41 +01:00
image_color_profile.pdb app, libgimp, pdb: fix setting NULL to gimp_image_set_color_profile() and… 2026-03-11 21:39:50 +01:00
image_convert.pdb
image_grid.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
image_guides.pdb pdb: also allow none_ok on PDB type 'guide'. 2025-06-12 13:21:52 +02:00
image_sample_points.pdb Issue #14205: gimp-image-find-next-sample-point returns error when… 2025-06-12 12:59:10 +02:00
image_select.pdb widgets, pdb, libgimp: GimpProcedureDialog Image Widget 2025-11-12 03:12:24 +00:00
image_transform.pdb
image_undo.pdb
item.pdb widgets, pdb, libgimp: GimpProcedureDialog Item Widget 2025-11-16 16:42:24 +00:00
item_transform.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
layer.pdb app, libgimp, pdb: fix markdown-like syntax. 2025-10-12 17:22:18 +02:00
link_layer.pdb app, libgimp, pdb: remove specific functions now in shared GimpRasterizable API. 2025-10-13 18:00:10 +02:00
message.pdb
paint_tools.pdb app, pdb: Fix arguments for Gimp.clone ()... 2026-01-27 03:27:20 +00:00
palette.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
palette_select.pdb app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
palettes.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
path.pdb app, libgimp, pdb: further improve function documentation. 2025-10-11 22:10:30 +02:00
pattern.pdb API PDB: resource-get-by-name return NULL instead of error 2024-03-19 12:05:28 +00:00
pattern_select.pdb app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-07-18 08:19:13 +02:00
patterns.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
pdb.pdb Issue #15152: Export to bzip2, gzip, xz gives warnings. 2025-10-28 12:34:58 +01:00
plug_in.pdb pdb: Make gimp-plug-ins-query public 2025-04-23 14:05:16 +00:00
progress.pdb app, libgimp, pdb: fix a null_ok/none_ok mixup. 2025-01-20 20:55:48 +01:00
rasterizable.pdb app, pdb: do not push undos on rasterizables when loading a XCF. 2025-10-23 01:16:58 +02:00
resource.pdb app: move functions to look up GimpData into core. 2025-08-17 02:20:19 +00:00
selection.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
text_layer.pdb text, pdb: Connect text outline unit to PDB 2025-10-25 12:00:52 -04:00
text_tool.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
unit.pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
vector_layer.pdb pdb: Allow pixels as unit in PDB calls 2026-04-03 10:58:10 +00:00