Gimp/app
Alx Sa 733a57a33e
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.

(cherry picked from commit 97e9361ed3)
2025-12-18 16:44:45 -03:00
..
actions actions, file: Don't require selected layers for export 2025-11-20 08:26:29 -03:00
config Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
core app/core: Add missing header for getpid() on Windows 2025-11-29 18:27:28 -03:00
dialogs app: use the new release/ alias URLs for the "Learn more" link of… 2025-10-03 01:33:09 +02:00
display app: Fix disordered windows.h include on display and gui sources 2025-11-29 18:27:31 -03:00
file actions, file: Don't require selected layers for export 2025-11-20 08:26:29 -03:00
file-data app: fixing more broken parasite name for custom config parasites. 2025-10-28 07:23:36 -03:00
gegl Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
gui app: Fix disordered windows.h include on display and gui sources 2025-11-29 18:27:31 -03:00
menus Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
operations operations: Check if pixel is NaN in gimp:equalize 2025-12-18 16:44:45 -03:00
paint app/paint: ALGORITHM_* values are unsigned integers 2025-11-29 18:27:35 -03:00
pdb app, pdb: initialize the "config" object for custom GIMP operations. 2025-12-10 13:08:52 -03:00
plug-in app, build, plug-ins: Run interpreters conditionally on Windows console 2025-11-09 16:01:20 -03:00
propgui Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
tests Issue #15257: test failing because gegl:bevel doesn't see GPL ops. 2025-12-05 17:49:48 -03:00
text app, libgimpbase, plug-ins, tools: Include missing IO headers if on Windows 2025-11-29 18:27:10 -03:00
tools app, libgimpbase, plug-ins, tools: Include missing IO headers if on Windows 2025-11-29 18:27:10 -03:00
vectors path: Update path import code from C-based librsvg 2025-11-28 18:28:16 -03:00
widgets GimpContainerEntry:Fix non unique names issue and wrong callback signature 2025-11-07 20:02:42 -03:00
xcf app: also check for an empty name. 2025-10-28 12:19:29 -03:00
about.h
app.c app: allow gimp command-line to run in console mode 2025-10-15 14:09:47 -03:00
app.h
errors.c app, libgimpbase, plug-ins, tools: Include missing IO headers if on Windows 2025-11-29 18:27:10 -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 21:08:56 -03:00
gimp-update.h
gimp-version.c app: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00:00
gimp-version.h
gimpconsoleapp.c
gimpconsoleapp.h
gimpcore.def Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpcoreapp.c
gimpcoreapp.h
git-version.h.in
language.c Issue #12722: force-query when system language change was not working with LANGUAGE. 2025-01-24 20:54:44 +01:00
language.h app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
main.c app: no need to show -i / --no-interface in gimp-console usage. 2025-12-16 13:29:14 -03:00
meson.build build, extensions, plug-ins: Add support to MSVC's resource compiler too 2025-11-29 18:28:13 -03:00
sanity.c build, app: depend on babl-0.1.114 and GEGL 0.4.62 2025-05-08 12:30:10 +02:00
sanity.h
signals.c app: Make possible to append _NT_SYMBOL_PATH 2025-09-17 17:54:48 +02:00
signals.h
unique.c
unique.h