Gimp/plug-ins/common
Jacob Boerema bbbd149ba3 plug-ins: fix possible integer overflow on large images in jigsaw
Make sure we use gsize for intermediate results to not get integer
overflow on large image sizes.
This still is not ideal, but better than a crash, since we may (try to)
allocate a very large block of memory, which we should eventually fix
by looping over smaller size buffers.
2023-07-10 14:19:07 -04:00
..
align-layers.c plug-ins: Port align-layers to GimpProcedureConfig 2023-03-16 00:15:14 -04:00
animation-optimize.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
animation-play.c animation-play: remove deprecated gtk-alignmnents 2023-05-22 22:35:30 +02:00
blinds.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
border-average.c plug-ins: don't use a hardcoded 256 as max border. 2023-06-21 17:33:04 +02:00
busy-dialog.c plug-ins, libgimp: override set_i18n() for all our core plug-ins. 2022-06-05 01:57:02 +02:00
checkerboard.c plug-ins: Port checkerboard to... 2023-06-23 14:13:29 +00:00
cml-explorer.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
colormap-remap.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
compose.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
contrast-retinex.c plug-ins: Restore original preview when disabled 2023-04-09 12:19:24 +00:00
crop-zealous.c plug-ins: more placeholders removed from menu paths. 2023-04-12 22:07:08 +02:00
curve-bend.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
decompose.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
depth-merge.c plug-ins: Don't run Depth-Merge when cancelled. 2023-06-21 19:01:32 +00:00
despeckle.c plug-ins: Restore original preview when disabled 2023-04-09 12:19:24 +00:00
destripe.c plug-ins: Update GimpPreview format in despeckle 2023-04-14 02:25:36 +00:00
file-aa.c plug-ins: Port file-aa to GimpSaveProcedureDialog 2023-04-05 02:05:33 +00:00
file-cel.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-compressor.c plug-ins, libgimp: override set_i18n() for all our core plug-ins. 2022-06-05 01:57:02 +02:00
file-csource.c plug-ins: Porting to GimpSaveProcedureDialog 2023-05-20 14:30:41 +00:00
file-desktop-link.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
file-dicom.c plug-ins: get rid of various gimp_image_set_file() calls. 2023-02-13 22:54:16 +01:00
file-gbr.c plug-ins: Port file-gbr, file-psp to new API. 2023-04-02 12:43:50 +00:00
file-gegl.c plugins/file-gegl: use gegl_node_link instad of gegl_node_connect_to 2023-06-13 17:14:03 +02:00
file-gif-load.c plug-ins: Keep GIF's full palette on import 2023-06-15 21:07:22 +00:00
file-gif-save.c plug-ins: don't use Tabs indentation, only space. 2023-07-07 17:38:23 +02:00
file-gih.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-glob.c plug-ins: override set_i18n() for file-glob. 2022-06-08 20:59:09 +02:00
file-header.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-heif.c libgimp, plug-ins: remove obsolete XmpStructs 2023-05-20 12:39:29 -04:00
file-html-table.c plug-ins: Port file-html-table to... 2023-04-16 16:38:17 +00:00
file-iff.c plug-ins: Add support ILBM HAM mode images 2023-05-21 15:31:42 +00:00
file-jp2-load.c plug-ins: Port JPEG2000 to GimpProcedureConfig 2023-03-31 14:09:48 +00:00
file-jpegxl.c plug-ins: support libjxl v0.9 decoding API 2023-06-26 16:41:05 +02:00
file-mng.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-pat.c plug-ins: Porting to GimpSaveProcedureDialog 2023-05-20 14:30:41 +00:00
file-pcx.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-pdf-load.c plug-ins: fix the thread rendering the thumbnails all the time. 2023-04-22 01:29:42 +02:00
file-pdf-save.c plug-ins: Make PDF background color fill optional 2023-02-10 18:35:14 +00:00
file-pix.c plug-ins: get rid of various gimp_image_set_file() calls. 2023-02-13 22:54:16 +01:00
file-png.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-pnm.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-ps.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-psp.c plug-ins: don't leak the comment string in file-psp.c 2023-05-24 14:32:00 +02:00
file-qoi.c plug-ins: Add import/export support for QOI file 2023-03-30 18:41:56 +00:00
file-raw-data.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-sunras.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-svg.c plug-ins: we still depends on librsvg 2.40.x. 2023-06-08 17:43:16 +02:00
file-tga.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-wbmp.c plug-ins: get rid of various gimp_image_set_file() calls. 2023-02-13 22:54:16 +01:00
file-wmf.c plug-ins: get rid of various gimp_image_set_file() calls. 2023-02-13 22:54:16 +01:00
file-xbm.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-xmc.c plug-ins: get rid of various gimp_image_set_file() calls. 2023-02-13 22:54:16 +01:00
file-xpm.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
file-xwd.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
film.c Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimprc.common plug-ins: fix generated common plug-in files and file-wbmp localization. 2022-07-07 21:27:39 +02:00
gradient-map.c Fix plugins to use new GimpResource. 2023-01-14 17:43:26 +01:00
grid.c plug-ins/grid: Make sure dest_buffer is initialized 2023-05-26 12:45:50 +02:00
guillotine.c plug-ins: more placeholders removed from menu paths. 2023-04-12 22:07:08 +02:00
hot.c plug-ins: more placeholders removed from menu paths. 2023-04-12 22:07:08 +02:00
jigsaw.c plug-ins: fix possible integer overflow on large images in jigsaw 2023-07-10 14:19:07 -04:00
mail.c plug-ins: fix previous commit (!901). 2023-06-21 21:38:36 +02:00
meson.build plug-ins: we must output the dummy file in the same directory. 2023-06-29 00:09:28 +02:00
mkgen.pl plug-ins: remove deprecated API support from common/mkgen.pl 2019-09-03 13:25:25 +02:00
nl-filter.c plug-ins: synchronize name of nl-filter with manual 2023-05-27 23:12:11 -04:00
plugin-browser.c plug-ins: Increase Script-fu Console size... 2023-05-24 18:56:23 +00:00
plugin-defs.pl plug-ins: metadata import/export for JPEG XL format 2022-10-05 14:15:26 +00:00
procedure-browser.c plug-ins: more placeholders removed from menu paths. 2023-04-12 22:07:08 +02:00
qbist.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
sample-colorize.c Fix plugins to use new GimpResource. 2023-01-14 17:43:26 +01:00
smooth-palette.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
sparkle.c plug-ins: fix typos in sparkle 2023-04-14 10:54:05 +00:00
sphere-designer.c plug-ins: Make sure we initalize GimpVector4 2022-07-08 09:50:25 +02:00
tile-small.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
tile.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
unit-editor.c plug-ins: fix some glib related deprecations 2023-05-20 21:46:17 +02:00
van-gogh-lic.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
warp.c plug-ins: label and documentation of plug-ins localized plug-in side. 2022-07-05 12:23:51 +02:00
wavelet-decompose.c plug-ins: Port wavelet decompose in to... 2023-03-20 11:50:25 +00:00
web-browser.c plug-ins, libgimp: override set_i18n() for all our core plug-ins. 2022-06-05 01:57:02 +02:00
web-page.c plug-ins: remove the "Acquire" of the menu path. 2023-04-12 22:07:08 +02:00