Gimp/libgimpwidgets
kaushik_B ca931fbe33 Issue #14972: Fix GimpLabelSpin CRITICAL warnings for small double ranges
During instantiation, the widget bypassed saving the PROP_DIGITS state
because the spinbutton was not populated, leaving digits at 0. This
forced the widget into an integer state, causing step calculations to
break for small fractional ranges (e.g., 0.001 to 1.0).

Added G_PARAM_CONSTRUCT to the digits property and moved the internal
assignment outside the spinbutton check so the correct initial state
is saved immediately.

Added a check to ensure step and page do not go out of range.
2026-02-28 13:19:04 +00:00
..
gimpbrowser.c libgimpwidgets: make GimpBrowser emit "stop-search" signal 2025-12-07 19:46:03 +01:00
gimpbrowser.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpbusybox.c
gimpbusybox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpbutton.c
gimpbutton.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcairo-utils.c
gimpcairo-utils.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcellrenderercolor.c
gimpcellrenderercolor.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcellrenderertoggle.c libgimp*: revert using g_set_str() outside app/ 2025-07-10 23:27:54 +02:00
gimpcellrenderertoggle.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpchainbutton.c
gimpchainbutton.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorarea.c libgimpwidgets: update color area correctly when updating color. 2025-11-21 19:33:09 +01:00
gimpcolorarea.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorbutton.c
gimpcolorbutton.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolordisplay.c
gimpcolordisplay.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolordisplaystack.c
gimpcolordisplaystack.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorhexentry.c libgimpwidgets: Update hex color as you type 2025-09-25 11:48:17 +00:00
gimpcolorhexentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolornotebook.c
gimpcolornotebook.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorprofilechooserdialog.c
gimpcolorprofilechooserdialog.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorprofilecombobox.c
gimpcolorprofilecombobox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorprofilestore-private.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorprofilestore.c
gimpcolorprofilestore.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorprofileview.c
gimpcolorprofileview.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorscale.c
gimpcolorscale.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorscaleentry.c
gimpcolorscaleentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorscales.c libgimpwidgets: No decimal for u8 RGB color selector 2025-08-07 04:05:48 +00:00
gimpcolorscales.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorselect.c
gimpcolorselect.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorselection.c libgimpwidgets: update color area correctly when updating color. 2025-11-21 19:33:09 +01:00
gimpcolorselection.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcolorselector.c
gimpcolorselector.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpcontroller.c libgimp*: revert using g_set_str() outside app/ 2025-07-10 23:27:54 +02:00
gimpcontroller.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpdialog.c libgimp*: revert using g_set_str() outside app/ 2025-07-10 23:27:54 +02:00
gimpdialog.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpeevl.c
gimpeevl.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpenumcombobox.c
gimpenumcombobox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpenumlabel.c
gimpenumlabel.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpenumstore.c
gimpenumstore.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpenumwidgets.c libgimpwidgets, theme: Group radio buttons together 2025-11-15 02:50:17 +00:00
gimpenumwidgets.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpfilechooser.c libgimp: GimpFileChooser: fix #12847 inf loop in signal handler 2025-02-07 07:23:42 -05:00
gimpfilechooser.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpfileentry.c
gimpfileentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpframe.c
gimpframe.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimphelpui.c
gimphelpui.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimphintbox.c
gimphintbox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpicons.c libgimpwidgets: add an API warning for deleting GIMP_ICON_TEXTURE later. 2026-01-21 21:45:29 +01:00
gimpicons.h app, libgimpwidgets: add 2 new icon macros. 2025-10-10 23:34:37 +02:00
gimpintcombobox.c
gimpintcombobox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpintradioframe.c
gimpintradioframe.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpintstore.c
gimpintstore.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimplabelcolor.c
gimplabelcolor.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimplabeled.c
gimplabeled.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimplabelentry.c libgimpwidgets: consider NULL value of GimpLabelEntry as empty string. 2025-10-14 22:28:37 +02:00
gimplabelentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimplabelintwidget.c
gimplabelintwidget.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimplabelspin.c Issue #14972: Fix GimpLabelSpin CRITICAL warnings for small double ranges 2026-02-28 13:19:04 +00:00
gimplabelspin.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimplabelstringwidget.c libgimp*: revert using g_set_str() outside app/ 2025-07-10 23:27:54 +02:00
gimplabelstringwidget.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpmemsizeentry.c
gimpmemsizeentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpnumberpairentry.c
gimpnumberpairentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpoffsetarea.c
gimpoffsetarea.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppageselector.c libgimpwidgets: fix overlapping ngettext usage 2025-10-08 22:14:24 +02:00
gimppageselector.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppatheditor.c
gimppatheditor.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppickbutton-kwin.c
gimppickbutton-kwin.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppickbutton-private.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppickbutton-quartz.c
gimppickbutton-quartz.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppickbutton-win32.c
gimppickbutton-win32.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppickbutton-xdg.c
gimppickbutton-xdg.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppickbutton.c
gimppickbutton.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppreview.c
gimppreview.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppreviewarea.c libgimpwidgets: gegl_init() unneeded here. 2025-12-05 23:06:26 +01:00
gimppreviewarea.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimppropwidgets.c libgimpwidgets: Reorder GimpPropToggle docs 2026-02-13 05:29:53 +00:00
gimppropwidgets.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpquerybox.c libgimpwidgets: Add default response for GimpQueryBox dialogues 2025-03-22 02:10:46 +00:00
gimpquerybox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpruler.c
gimpruler.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpscaleentry.c
gimpscaleentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpscrolledpreview.c
gimpscrolledpreview.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpsizeentry.c libgimpwidgets: enable expression parser for GimpSizeEntry 2025-08-05 23:43:30 +00:00
gimpsizeentry.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpspinbutton.c
gimpspinbutton.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpspinscale.c Issue #11998: do not steal focus from spin widget when double clicking 2026-02-21 13:48:16 +00:00
gimpspinscale.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpstringcombobox.c
gimpstringcombobox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpunitcombobox.c
gimpunitcombobox.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpunitstore.c libgimp*: revert using g_set_str() outside app/ 2025-07-10 23:27:54 +02:00
gimpunitstore.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpwidgets-error.c
gimpwidgets-error.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpwidgets-private.c
gimpwidgets-private.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpwidgets.c libgimp, libgimpwidgets: fix (closure) annotations. 2025-07-07 17:59:32 +02:00
gimpwidgets.def libgimpwidgets: new gimp_prop_toggle_new() property widget function. 2025-05-22 21:14:20 +00:00
gimpwidgets.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpwidgetsenums.c
gimpwidgetsenums.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpwidgetsmarshal.list
gimpwidgetstypes.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
gimpwidgetsutils.c libgimpwidgets: have gimp_widget_get_monitor() work on Wayland too. 2026-02-09 14:09:58 +01:00
gimpwidgetsutils.h libgimpwidgets: clean documentation and implementation. 2025-10-24 02:24:53 +02:00
gimpzoommodel.c
gimpzoommodel.h Revert "libgimpwidgets: #pragma once, and formatting and ordering" 2025-08-14 00:54:52 +02:00
meson.build libgimpwidgets: Mark gimpcolorscales and gimpcolorselect as introspectable 2026-01-28 14:48:48 +00:00
test-eevl.c
test-preview-area.c