Gimp/app
Alx Sa 97e9361ed3 operations: Check if pixel is NaN in gimp:equalize
Resolves #3737
We use the CLAMPed value of a pixel component as part
of an operation to select an index. However, CLAMP () does
not behave as expected with NaN values, resulting in the
operation crashing when trying to use an out-of-bounds value
as an index.

This patch adds a check for isnan () to the value before using it.
If it's NaN, then we replace the value with 0.
2025-12-18 17:31:41 +00:00
..
actions Issue #15491: "layers-mask-apply" insensitive on rasterizable items. 2025-12-14 17:54:03 +01:00
config Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
core Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
dialogs dialogs: add missing space in keyboard shortcuts dialog 2025-12-17 13:37:51 +01:00
display display, tools: use gimp_display_shell_untransform_xy_f... 2025-12-18 14:49:11 +01:00
file app: factorize detection of XCF load proc into a single function. 2025-12-14 02:28:35 +01:00
file-data Issue #15152: Export to bzip2, gzip, xz gives warnings. 2025-10-28 12:34:58 +01:00
gegl Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
gui Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
menus Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
operations operations: Check if pixel is NaN in gimp:equalize 2025-12-18 17:31:41 +00:00
paint app/paint: ALGORITHM_* values are unsigned integers 2025-11-29 18:18:50 -03:00
path path: Update path import code from C-based librsvg 2025-11-25 23:27:52 +00:00
pdb app, pdb: initialize the "config" object for custom GIMP operations. 2025-12-10 01:05:16 +01:00
plug-in app: factorize detection of XCF load proc into a single function. 2025-12-14 02:28:35 +01:00
propgui plug-ins: Fix Title Case usages 2025-11-10 13:02:05 +01:00
tests Issue #15257: test failing because gegl:bevel doesn't see GPL ops. 2025-12-05 14:19:23 +00:00
text Issue #15501: g_close failed with EBADF. This is not a valid file descriptor. 2025-12-16 15:22:16 +01:00
tools display, tools: use gimp_display_shell_untransform_xy_f... 2025-12-18 14:49:11 +01:00
widgets widgets: Add conditional mask delete button 2025-12-18 12:25:28 +00:00
xcf Issue #15494: loading transformed + rasterized linked layer was failing. 2025-12-14 21:44:54 +01:00
about.h
app.c app: allow gimp command-line to run in console mode 2025-10-14 23:20:12 +00:00
app.h
errors.c app, libgimpbase, plug-ins, tools: Include missing IO headers if on Windows 2025-11-29 18:16:54 -03:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c Issue #13553: pop an error dialog up only for specific GIO error. 2025-09-29 20:31:40 +02:00
gimp-update.h
gimp-version.c
gimp-version.h
gimpconsoleapp.c
gimpconsoleapp.h
gimpcore.def
gimpcoreapp.c
gimpcoreapp.h app: remove useless heading newline. 2025-10-13 15:37:11 +02:00
git-version.h.in
language.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
language.h
main.c app: no need to show -i / --no-interface in gimp-console usage. 2025-12-16 17:06:46 +01:00
meson.build build, extensions, plug-ins: Add support to MSVC's resource compiler too 2025-11-29 18:18:57 -03:00
sanity.c meson,app: depend on GEGL 0.4.66 2025-12-11 22:21:59 +01:00
sanity.h
signals.c app: Make possible to append _NT_SYMBOL_PATH 2025-09-09 12:57:46 -03:00
signals.h
unique.c
unique.h