Gimp/plug-ins/common
Jehan 90f8cb54eb plug-ins: fix crash of qbist when loading files.
Contents of these arrays are assumed to be limited to a specific range.
While it did work sometimes (because a further processing would randomly
regenerate some of the indexes and correctly limit the range), it often
crashed.

This commit fixes the crash, but I am not sure this plug-in is working
exactly as expected regarding data load/save. It feels like you would
expect to always get the same patterns with a same source data. Yet
there is further randomization going on.

Oppositely when saving data, and re-loading it later, I would expect
once again to get back the exact same patterns I had when saving the
data. So it would be a way to save the result of randomization (as
chances to get back a pattern one liked are slim by definition when it's
created randomly).

Right now, it doesn't behave at all like this. Files are only used as
some kind of random seed, not as a way to save/load patterns. I feel
this was not the purpose of the file handling here.

(cherry picked from commit 7fb696206e)
2021-03-28 03:19:24 +02:00
..
.gitignore plug-ins: remove the oilify plug-in and add a PDB compat procedure 2019-07-19 18:24:07 +02:00
align-layers.c
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 Issue 2708: Animation playback detach and zoom 2019-09-07 01:41:32 +02:00
blinds.c plug-ins: port blinds to GEGL 2019-06-27 13:26:53 +02:00
blur.c
border-average.c Typo 2019-01-24 23:33:34 +01:00
busy-dialog.c
cartoon.c
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
color-enhance.c
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
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
emboss.c
file-aa.c
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 #2617 - Export to C image artifacts 2019-01-02 21:29:18 +01:00
file-desktop-link.c
file-dicom.c
file-gbr.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-gegl.c
file-gif-load.c Issue #2087 - Issues discovered by coverity scan 2018-10-19 11:24:48 +02:00
file-gif-save.c
file-gih.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-glob.c
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 HEIF plug-in: ensure max quality for lossless encoding 2021-01-18 10:56:29 +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-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: #5896. add option for reversing order of layers when importing PDF 2021-01-31 17:00:44 +00:00
file-pdf-save.c plug-ins: also omit hidden layer groups in PDF export. 2020-12-21 21:00:14 +01: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 plug-ins: use G_GOFFSET_FORMAT to fix a long int vs. long long int format warning 2020-05-26 12:20:36 +02:00
file-psp.c Issue #5735: incorrect condition because of missing parenthesis. 2020-10-08 18:41:37 -04:00
file-raw-data.c CID 228166: Resource leak in file-raw-data.c 2019-10-19 21:29:18 +00:00
file-sunras.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00: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 CID 228155: Resource leak in file-tga.c 2019-10-19 22:11:26 +00: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
gimprc.common plug-ins: remove the oilify plug-in and add a PDB compat procedure 2019-07-19 18:24:07 +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 Issue #1793 - Move Guillotine tool to a different position in menus... 2019-01-05 14:58:18 +01: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 Updated HEIF plug-in 2020-09-06 18:33:13 +02:00
max-rgb.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
mkgen.pl
nl-filter.c Misc typo fixes in plug-ins/ 2020-09-08 23:22:57 +00:00
photocopy.c
plugin-browser.c
plugin-defs.pl plug-ins: link file-pdf against GEGL/babl 2019-07-22 12:41:15 +02:00
procedure-browser.c
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
smooth-palette.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
softglow.c
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
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