Gimp/plug-ins/common
Jehan fd9484a8b8 plug-ins: better error message for file-compressor for specific issues.
This is a further improvement, for the specific case which appeared on
issue #16160. Basically here for the specific case when we have
permission issues, or other similar issues where we fail to either load
the input image, or export to the temporary file, we would get more
explicit error messages. And this would also show in the stderr output
of the in-build-gimp.py script.

In particular, when reproducing #16160 permission issue, the build logs
now contain this error:

GIMP-Error: Opening '/path/to/gimp/gimp-data/images/gimp-splash.xcf.xz' failed: Error creating temporary file '/tmp/gimp/3.2/gimp-temp-1719540.xcf': Permission denied

This should better help diagnose similar issues in the future.
2026-04-04 17:21:45 +02:00
..
align-layers.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
animation-optimize.c app, plug-ins: Use strcpy_s on Windows to fix CRT_INSECURE_DEPRECATE warnings 2026-03-30 22:32:01 -03:00
animation-play.c plug-ins: Add option to close via ESC key 2025-11-06 07:33:06 +00:00
blinds.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
border-average.c plug-ins: Fix Title Case usages 2025-11-10 13:02:05 +01:00
busy-dialog.c plug-ins: plug-in-busy-dialog arguments should not depend on run-mode. 2026-01-08 21:27:13 +01:00
checkerboard.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
cml-explorer.c plug-in:cml-explorer: Don't use short forms 2025-11-16 17:22:00 +00:00
colormap-remap.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
compose.c app, plug-ins: More sscanf_s on Windows 2026-03-31 21:44:51 -03:00
contrast-retinex.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
crop-zealous.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
curve-bend.c app, lib*, plug-ins: Use sscanf_s on Windows to fix CRT_INSECURE_DEPRECATE warns 2026-03-30 22:31:57 -03:00
decompose.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
depth-merge.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
despeckle.c plug-ins: Fix Title Case usages 2025-11-10 13:02:05 +01:00
destripe.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
file-aa.c app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
file-cel.c app, plug-ins: Use strcpy_s on Windows to fix CRT_INSECURE_DEPRECATE warnings 2026-03-30 22:32:01 -03:00
file-compressor.c plug-ins: better error message for file-compressor for specific issues. 2026-04-04 17:21:45 +02:00
file-csource.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
file-desktop-link.c plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
file-dicom.c app, plug-ins: Use strcpy_s on Windows to fix CRT_INSECURE_DEPRECATE warnings 2026-03-30 22:32:01 -03:00
file-farbfeld.c plug-ins: Fix ZDI-CAN-27836 2025-09-03 22:10:34 +00:00
file-gbr.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
file-gegl.c app, libgimp*, pdb, plug-ins: review and enhance MR !1549. 2024-08-18 22:46:47 +02:00
file-gif-export.c app, lib*, plug-ins: Use sscanf_s on Windows to fix CRT_INSECURE_DEPRECATE warns 2026-03-30 22:31:57 -03:00
file-gif-load.c plug-ins: Add bounds checks to JIF loading 2026-03-21 17:33:39 +00:00
file-gih.c app, libgimpbase, plug-ins: deprecate GimpPixPipe. 2025-09-11 16:23:57 +02:00
file-glob.c plug-ins: Port argument macros to functions 2024-06-13 23:17:48 +00:00
file-header.c plug-ins: get rid of all remaining usage of gimp_image_[gs]et_colormap(). 2024-09-23 18:20:14 +02:00
file-heif.c plug-ins: Add HAVE_SYS_TIME_H check on file-heif 2026-04-03 08:12:08 -03:00
file-html-table.c Issue #12012: Don't require GUI for C source and HTML export 2025-09-06 19:25:57 +00:00
file-iff.c plug-ins: localize a string. 2026-03-18 17:18:08 +01:00
file-jp2.c app, libgimp*, plug-ins: Use strncpy_s on Windows to fix CRT_INSECURE_DEPRECATE 2026-03-31 13:31:33 -03:00
file-jpegxl.c plug-ins: simplify JXL export options 2025-01-29 14:43:33 +00:00
file-lnk.c plug-ins: Mark LNK and ICNS descriptions as per-process translatable 2025-06-21 10:05:17 +00:00
file-mng.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
file-paa.c plug-ins: Fix algorithm check for PAA import 2026-04-02 14:02:28 +00:00
file-pat.c app, libgimp*, plug-ins: move all GimpObjectArray procedure args to GimpCoreObjectArray. 2024-10-25 23:28:42 +02:00
file-pcx.c plug-ins:: fix #15960 PCX buffer overflow 2026-03-08 15:18:44 -04:00
file-pdf-export.c plug-ins: Improve color detection in file-pdf-export 2026-04-04 12:38:36 +00:00
file-pdf-load.c libgimpwidgets, plug-in: Reduce height of Load PDF dialog 2025-01-25 17:27:55 +00:00
file-pix.c app, libgimp*, pdb, plug-ins: review and enhance MR !1549. 2024-08-18 22:46:47 +02:00
file-png.c plug-ins: Prevent attack via APNG transparent chunk 2026-04-02 05:34:45 +00:00
file-pnm.c ZDI-CAN-28158: use g_malloc0 instead of g_malloc 2025-12-05 21:20:29 -03:00
file-ps.c app, lib*, plug-ins: Use sscanf_s on Windows to fix CRT_INSECURE_DEPRECATE warns 2026-03-30 22:31:57 -03:00
file-psp.c plug-ins: Read full channel data for PSP selection 2026-03-23 15:07:33 +00:00
file-pvr.c plug-ins: Clean up PVR import 2026-03-20 23:33:19 +00:00
file-qoi.c plug-ins: Mark FF, AVIF, LNK, QOI and ICNS names as per-process translatable 2025-06-21 10:05:17 +00:00
file-raw-data.c app, libgimpthumb, plug-ins, tools: Fix POSIX namespace warnings on MSVC 2026-02-28 10:06:46 -03:00
file-seattle-filmworks.c plug-ins: Add bounds check for SFW plug-in 2026-03-21 15:57:01 +00:00
file-sunras.c plug-ins: get rid of all remaining usage of gimp_image_[gs]et_colormap(). 2024-09-23 18:20:14 +02:00
file-svg.c plug-ins: Silence deprecation warning about rsvg_handle_set_size_callback 2026-04-01 08:04:56 -03:00
file-tga.c plug-ins: get rid of all remaining usage of gimp_image_[gs]et_colormap(). 2024-09-23 18:20:14 +02:00
file-tim.c plug-ins: Change TIM texture indexed conversion 2026-03-28 05:56:29 +00:00
file-wbmp.c plug-ins: fix ZDI-CAN-27878 2025-09-03 15:25:55 -04:00
file-wmf.c plug-ins: removing a string because of an obvious typo. 2024-08-24 20:29:52 +02:00
file-xbm.c app, lib*, plug-ins: Use sscanf_s on Windows to fix CRT_INSECURE_DEPRECATE warns 2026-03-30 22:31:57 -03:00
file-xmc.c plug-ins: Fix clang-format warnings in XMC plug-in. 2026-01-25 22:15:36 +00:00
file-xpm.c Issue #13066: Opening XPM crashes XPM plugin. 2026-03-10 16:38:21 +00:00
file-xwd.c plug-ins: fix indentation from previous commit 2026-01-15 10:33:33 -05:00
film.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
gradient-map.c app, libgimp, pdb, plug-ins: gimp_gradient_get_uniform_samples() returns an array of GeglColor. 2024-11-03 13:35:16 +01:00
grid.c plug-ins: Port legacy Grid to GimpProcedureDialog 2025-07-18 01:57:54 +00:00
guillotine.c core, plug-ins: Fix bugs noted by Coverity scan 2025-08-15 03:38:27 +00:00
hot.c plug-ins: Fix Title Case usages 2025-11-10 13:02:05 +01:00
jigsaw.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
mail.c extensions, libgimp, plug-ins: remove n_drawables arg from GimpImageProcedure's… 2024-10-28 22:08:45 +01:00
meson.build build, extensions, plug-ins: Add support to MSVC's resource compiler too 2025-11-29 18:18:57 -03:00
nl-filter.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
plugin-browser.c plug-ins: Use localtime_s on Windows to fix CRT_INSECURE_DEPRECATE warns 2026-04-01 07:38:12 -03:00
procedure-browser.c plug-ins: Port argument macros to functions 2024-06-13 23:17:48 +00:00
qbist.c plug-ins: Fix warning in Qbist dialog_save () 2026-02-23 15:40:12 +00:00
sample-colorize.c app, lib*, plug-ins: Use sscanf_s on Windows to fix CRT_INSECURE_DEPRECATE warns 2026-03-30 22:31:57 -03:00
smooth-palette.c plug-ins: Fix color format for Smooth Palette... 2024-11-14 11:33:14 +00:00
sparkle.c plug-ins: Remove unneeded gegl_buffer_iterator_add() 2026-03-19 04:07:58 +00:00
sphere-designer.c plug-ins: Use fscanf_s on Windows to fix CRT_INSECURE_DEPRECATE warnings 2026-03-31 13:31:33 -03:00
tile-small.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
tile.c plug-ins: Copy profile with Tile plug-in 2026-03-15 23:13:14 +00:00
unit-editor.c app, libgimpwidgets, plug-ins: add tooltip arg to gimp_help_connect(). 2024-08-24 23:29:39 +02:00
van-gogh-lic.c app, libgimp, plug-ins: move our code to use only non-deprecated code. 2025-11-17 12:47:20 +01:00
warp.c plug-ins: Clean unused srcrow and src_bytes variables on warp 2026-03-18 18:04:11 -03:00
wavelet-decompose.c plug-ins: Port from GimpScaleEntry to GimpSpinScale 2025-11-06 05:06:09 +02:00
web-browser.c plug-ins: Port argument macros to functions 2024-06-13 23:17:48 +00:00
web-page.c plug-ins: Port argument macros to functions 2024-06-13 23:17:48 +00:00