Gimp/plug-ins/common
Jehan 41f40f530a plug-ins: option to choose whether loading a PDF with white background.
While at first, the idea of always loading PDF with transparency seemed good
(commit 7aff7e9c70), I realized that a lot of administrative PDF (generated with
text and vector graphics, rather than scans or alike containing raster) actually
have transparency. So now all these documents load with transparent background.
Clearly all the office software are assuming that PDF readers will fill the
background with white.

So add a checkbox to decide whether or not to fill the image with white. I don't
update the PDB procedure. I'll just do this on the main dev branch (while also
updating a bit the code to newer API).

Fortunately I regularly open such PDF documents with GIMP and could witness this
no-transparency expectation before we released GIMP 2.10.34! 😅
2023-02-14 23:59:44 +01:00
..
.gitignore JPEG XL import support 2022-05-31 18:23:50 +02:00
align-layers.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
animation-optimize.c Issue #4209: Animation optimize for GIF moves layers to top left corner. 2019-11-24 22:26:36 +01:00
animation-play.c Fix 7957 2023-01-13 23:22:52 +00:00
blinds.c plug-ins: port blinds to GEGL 2019-06-27 13:26:53 +02:00
blur.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
border-average.c Typo 2019-01-24 23:33:34 +01:00
busy-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
cartoon.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
checkerboard.c plug-ins: port checkerboard to GEGL, stupid 8-bit port only 2019-07-07 16:06:04 +02:00
cml-explorer.c Misc typo fixes in plug-ins/ 2020-09-08 23:22:57 +00:00
color-cube-analyze.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
color-enhance.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
colorify.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
colormap-remap.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:21:36 -05:00
compose.c Issue #3405 - Color component decompose crash for CMY 2020-05-02 21:18:52 +02:00
contrast-retinex.c plug-ins: port contrast-retinex to GEGL, stupid 8-bit port only 2019-07-11 12:18:07 +02:00
crop-zealous.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
curve-bend.c plug-ins: fix some build warning. 2020-04-19 12:57:51 +02:00
decompose.c Issue #3405 - Color component decompose crash for CMY 2020-05-02 21:18:52 +02:00
depth-merge.c plug-ins: port depth-merge to GEGL, stupid 8-bit port only 2019-07-17 12:20:26 +02:00
despeckle.c plug-ins: port despeckle to GEGL, stupid 8-bit port only 2019-07-10 15:41:47 +02:00
destripe.c plug-ins: port destripe to GEGL, stupid 8-bit port only 2019-07-13 12:50:11 +02:00
edge-dog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
emboss.c
file-aa.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
file-cel.c plug-ins: make various usage of g_file_replace() safer. 2018-12-07 00:51:13 +01:00
file-compressor.c libgimpbase, plug-ins: fix all warnings to g_stat() calls. 2019-11-29 23:04:12 +01:00
file-csource.c Issue #5415: compensate for null byte 2021-08-05 19:54:19 +02:00
file-desktop-link.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
file-dicom.c plug-ins: fix return value 2022-11-28 18:04:57 +01:00
file-gbr.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-gegl.c plug-ins: in file-gegl, use the accurate load/save GEGL operation… 2021-12-18 23:58:53 +01:00
file-gif-load.c Issue #2087 - Issues discovered by coverity scan 2018-10-19 11:24:48 +02:00
file-gif-save.c plug-ins: fix incorrect cherry-picking of previous commit. 2021-05-19 22:29:37 -04:00
file-gih.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-glob.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
file-header.c Issue #4338 Plug-in file-header exporting to format C header wrong output. 2019-12-29 21:51:51 +00:00
file-heif.c plug-ins: fix memory leak in HEIF, AVIF export 2022-11-09 13:35:50 +00:00
file-html-table.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-jp2-load.c Issue #3532 - Wrong color profile on nikon taken photos, it's... 2019-06-25 13:22:47 +02:00
file-jpegxl.c plug-ins: JXL export 2022-11-09 13:35:50 +00:00
file-mng.c CID 227971: Resource leak 2019-10-19 21:53:25 +00:00
file-pat.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-pcx.c Issue #2997 - Error importing PCX 2019-02-22 12:02:14 -05:00
file-pdf-load.c plug-ins: option to choose whether loading a PDF with white background. 2023-02-14 23:59:44 +01:00
file-pdf-save.c plug-ins: Make PDF background color fill optional 2023-02-11 23:26:20 -05:00
file-pix.c plug-ins: make various usage of g_file_replace() safer. 2018-12-07 00:51:13 +01:00
file-png.c #5977 prompt to apply layer offset only if there actually is a (non-zero) offset 2020-12-02 23:21:24 +01:00
file-pnm.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-ps.c (Backport) Issue #4: Enable loading transparent .EPS files 2022-05-17 22:06:44 +00:00
file-psp.c Issue #5735: incorrect condition because of missing parenthesis. 2020-10-08 18:41:37 -04:00
file-raw-data.c Issue #7091: Exporting 16-bit precision images to raw *.data. 2022-06-15 22:51:00 +02:00
file-sunras.c meson, configure, plug-ins: image/x-sun-raster is a supported MimeTypes. 2021-04-04 16:04:58 +02:00
file-svg.c file-svg: Use rsvg_handle_new_from_gfile_sync() instead of GIOChannel 2019-07-23 00:52:23 +02:00
file-tga.c plug-ins: fix #9067 TGA files saved by Krita can't be opened 2023-02-14 15:16:55 -05:00
file-wmf.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-xbm.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-xmc.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-xpm.c Fix #4560 - file-xpm saving unused transparency 2020-09-19 23:09:04 +00:00
file-xwd.c plug-ins: make various usage of g_file_replace() safer. 2018-12-07 00:51:13 +01:00
film.c plug-ins: port film to GEGL 2019-06-28 18:41:45 +02:00
filter-pack.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
fractal-trace.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimprc.common JPEG XL import support 2022-05-31 18:23:50 +02:00
goat-exercise.c Issue #3112 - Missing mnemonics. 2019-08-05 20:06:50 +00:00
gradient-map.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:21:36 -05:00
grid.c plug-ins: port grid to GEGL, stupid 8-bit port only 2019-07-10 12:46:14 +02:00
guillotine.c Fix file extension issue when "Saving As..." for guillotine 2023-02-13 16:21:14 +00:00
hot.c plug-ins: hot's dest_buffer can have another format than src_buffer 2019-07-11 16:21:21 +02:00
jigsaw.c plug-ins: port jigsaw to GEGL 2019-06-26 17:29:21 +02:00
mail.c libgimpbase, plug-ins: fix all warnings to g_stat() calls. 2019-11-29 23:04:12 +01:00
Makefile.am plug-ins: backport JPEG XL metadata import 2022-11-07 15:42:12 +01:00
max-rgb.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
mkgen.pl plug-ins: fix individual install targets of common plug-ins. 2018-08-16 13:25:51 +02:00
nl-filter.c Misc typo fixes in plug-ins/ 2020-09-08 23:22:57 +00:00
photocopy.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
plugin-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
plugin-defs.pl plug-ins: backport JPEG XL metadata import 2022-11-07 15:42:12 +01:00
procedure-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
qbist.c plug-ins: fix crash of qbist when loading files. 2021-03-28 03:19:24 +02:00
sample-colorize.c plug-ins: fix abs() on long int. 2020-04-19 12:57:59 +02:00
sharpen.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
smooth-palette.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
softglow.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
sparkle.c plug-ins: port sparkle to GEGL, stupid 8-bit port only 2019-07-12 13:08:39 +02:00
sphere-designer.c plug-ins: port sphere-designer to GEGL, stupid 8-bit port only 2019-07-11 10:40:35 +02:00
tile-small.c plug-ins: port tile-small to GEGL, stupid 8-bit port only 2019-07-07 18:38:23 +02:00
tile.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unit-editor.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
van-gogh-lic.c plug-ins: port van-gogh-lic to GEGL 2019-07-17 01:06:04 +02:00
warp.c plug-ins: port warp to GEGL, stupid 8-bit port only 2019-07-19 13:14:13 +02:00
wavelet-decompose.c Issue #4203 - Wavelet decomposition only on RGB images 2020-01-06 19:49:57 +01:00
web-browser.c Allow compilation on MacOS 10.5 leopard: issues #2923, #2924 and #2925 2019-03-23 23:33:07 +00:00
web-page.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00