gimp/libgimpwidgets
Alx Sa ff1a92b81e libgimpwidgets: Fix infinite loop on appending invalid input
gimp_size_entry_eevl_unit_resolver () loops through all valid units
to find a match for user's inputted value in GimpSizeEntry.
It runs until gimp_unit_get_by_id () returns NULL, where it does a
final check on GIMP_UNIT_PERCENT.
Due to a small logic error, we kept setting the GimpUnit to
gimp_unit_percent () each time it was NULL, so the loop ran forever.
Per Jehan, this patch breaks the logic up so that we terminate the
loop once the percent check fails.
2024-10-02 23:21:05 +00:00
..
gimpbrowser.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpbrowser.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpbusybox.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpbusybox.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpbutton.c libgimpwidgets: Make GimpButton a derivable type 2024-07-30 19:04:53 +00:00
gimpbutton.h libgimpwidgets: Make GimpButton a derivable type 2024-07-30 19:04:53 +00:00
gimpcairo-utils.c app, libgimpwidgets, plug-ins: GimpColorArea is now space-invaded. 2024-02-11 23:28:03 +01:00
gimpcairo-utils.h app, libgimp*: more GeglColor's space invasion. 2024-02-11 23:28:02 +01:00
gimpcellrenderercolor.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcellrenderercolor.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcellrenderertoggle.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcellrenderertoggle.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpchainbutton.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpchainbutton.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorarea.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorarea.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorbutton.c libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpcolorbutton.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpcolordisplay.c libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpcolordisplay.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpcolordisplaystack.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolordisplaystack.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorhexentry.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorhexentry.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolornotebook.c libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpcolornotebook.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpcolorprofilechooserdialog.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofilechooserdialog.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofilecombobox.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofilecombobox.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofilestore-private.h display: Show Soft-Proofing menu in status bar 2022-08-17 11:37:10 -04:00
gimpcolorprofilestore.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofilestore.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofileview.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorprofileview.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorscale.c libgimpwidgets: Convert CIE LCH(ab) babl format to float 2024-08-08 19:25:07 +00:00
gimpcolorscale.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpcolorscaleentry.c libgimpwidgets, plug-ins: remove legacy gimp_color_scale_entry_new(). 2020-11-01 02:23:03 +01:00
gimpcolorscaleentry.h libgimpwidgets, plug-ins: remove legacy gimp_color_scale_entry_new(). 2020-11-01 02:23:03 +01:00
gimpcolorscales.c libgimpwidgets, app/core: Fix babl formats to float 2024-08-08 21:44:53 +00:00
gimpcolorscales.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcolorselect.c libgimpwidgets: Fix stack buffer overrun 2024-08-13 17:58:18 +00:00
gimpcolorselect.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcolorselection.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorselection.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorselector.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcolorselector.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpcontroller.c libgimpwidgets: Finish converting classes to derivable type 2024-08-03 06:39:55 +00:00
gimpcontroller.h libgimpwidgets: Finish converting classes to derivable type 2024-08-03 06:39:55 +00:00
gimpdialog.c app, libgimpwidgets, plug-ins: add tooltip arg to gimp_help_connect(). 2024-08-24 23:29:39 +02:00
gimpdialog.h libgimp, libgimpwidgets: use G_DECLARE_(DERIVABLE|FINAL)_TYPE macros for GimpProcedureDialog… 2024-07-13 12:24:49 +02:00
gimpeevl.c libgimpwidgets: free leaked GError. 2021-08-22 12:22:50 +02:00
gimpeevl.h libgimpwidgets: fix percentage use in size-entry arithmetic when lower-bound != 0 2020-01-06 21:35:52 +02:00
gimpenumcombobox.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpenumcombobox.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpenumlabel.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpenumlabel.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpenumstore.c libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpenumstore.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpenumwidgets.c tools, libgimpwidgets: Connect SelectionOptions to icon size 2024-08-15 19:07:14 +00:00
gimpenumwidgets.h tools, libgimpwidgets: Connect SelectionOptions to icon size 2024-08-15 19:07:14 +00:00
gimpfileentry.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpfileentry.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpframe.c libgimpwidget: Fix GimpFrame line-spacing property 2023-04-22 03:01:16 +00:00
gimpframe.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimphelpui.c app, libgimpwidgets, plug-ins: add tooltip arg to gimp_help_connect(). 2024-08-24 23:29:39 +02:00
gimphelpui.h app, libgimpwidgets, plug-ins: add tooltip arg to gimp_help_connect(). 2024-08-24 23:29:39 +02:00
gimphintbox.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimphintbox.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpicons.c libgimpwidgets: properly set the icon theme even at initialization. 2024-02-06 15:10:32 +01:00
gimpicons.h libgimpwidgets, widgets: Fix icons on Path locks 2024-07-16 17:50:41 +00:00
gimpintcombobox.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpintcombobox.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpintradioframe.c libgimpwidgets: new gimp_int_radio_frame_set_title(). 2024-06-06 21:08:08 +02:00
gimpintradioframe.h libgimpwidgets: new gimp_int_radio_frame_set_title(). 2024-06-06 21:08:08 +02:00
gimpintstore.c libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpintstore.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimplabelcolor.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimplabelcolor.h app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
gimplabeled.c libgimpwidgets: add a "mnemonic-widget-changed" signal to GimpLabeled. 2022-02-17 23:24:05 +01:00
gimplabeled.h libgimpwidgets: add a "mnemonic-widget-changed" signal to GimpLabeled. 2022-02-17 23:24:05 +01:00
gimplabelentry.c libgimpwidgets: new GimpLabelEntry widget and associated prop API… 2022-02-17 23:13:42 +01:00
gimplabelentry.h libgimpwidgets: new GimpLabelEntry widget and associated prop API… 2022-02-17 23:13:42 +01:00
gimplabelintwidget.c libgimpwidgets: fix missing doc comments and annotations. 2020-11-20 11:36:11 +01:00
gimplabelintwidget.h libgimpwidgets: new gimp_label_int_widget_get_widget() function. 2020-11-20 01:47:18 +01:00
gimplabelspin.c libgimpwidgets: fix #10821 Problem with LabelSpin widget 2024-04-16 21:44:22 -04:00
gimplabelspin.h libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
gimplabelstringwidget.c libgimpwidgets: new GimpLabelStringWidget and update GimpStringComboBox. 2023-10-01 20:52:02 +02:00
gimplabelstringwidget.h libgimpwidgets: new GimpLabelStringWidget and update GimpStringComboBox. 2023-10-01 20:52:02 +02:00
gimpmemsizeentry.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpmemsizeentry.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpnumberpairentry.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpnumberpairentry.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpoffsetarea.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpoffsetarea.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimppageselector.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimppageselector.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimppatheditor.c libgimpwidgets: Finish converting classes to derivable type 2024-08-03 06:39:55 +00:00
gimppatheditor.h libgimpwidgets: Finish converting classes to derivable type 2024-08-03 06:39:55 +00:00
gimppickbutton-kwin.c libgimpwidgets: Make GimpPickButton a derivable type 2024-08-03 18:24:46 +00:00
gimppickbutton-kwin.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppickbutton-private.h libgimpwidgets: Make GimpPickButton a derivable type 2024-08-03 18:24:46 +00:00
gimppickbutton-quartz.c libgimpwidgets: fix undeclared identifier. 2024-04-12 12:24:53 +02:00
gimppickbutton-quartz.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppickbutton-win32.c Don't convert to float before storing... 2024-04-09 00:48:35 +00:00
gimppickbutton-win32.h libgimpwidgets: fix automake syntaxe. 2022-10-11 00:29:57 +02:00
gimppickbutton-xdg.c libgimpwidgets: Make GimpPickButton a derivable type 2024-08-03 18:24:46 +00:00
gimppickbutton-xdg.h libgimpwidgets: Use Screenshot portal for picking 2021-12-14 23:15:49 +01:00
gimppickbutton.c libgimpwidgets: Make GimpPickButton a derivable type 2024-08-03 18:24:46 +00:00
gimppickbutton.h libgimpwidgets: Make GimpPickButton a derivable type 2024-08-03 18:24:46 +00:00
gimppreview.c libgimp, libgimpcolor, libgimpconfig: Convert to derivable types 2024-08-02 14:02:30 +00:00
gimppreview.h libgimp, libgimpcolor, libgimpconfig: Convert to derivable types 2024-08-02 14:02:30 +00:00
gimppreviewarea.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimppreviewarea.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimppropwidgets.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimppropwidgets.h libgimp, libgimpwidgets: ability to generate a GimpIntRadioFrame for GimpChoice arguments. 2024-06-06 20:20:30 +02:00
gimpquerybox.c Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpquerybox.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpruler.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpruler.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpscaleentry.c app, libgimp, libgimpwidgets, plug-ins, etc: rename behaviour to behavior 2023-07-21 15:35:23 -04:00
gimpscaleentry.h libgimpwidgets: make GimpScaleEntry a child class of GimpLabelSpin. 2020-11-05 18:06:52 +01:00
gimpscrolledpreview.c libgimp, libgimpcolor, libgimpconfig: Convert to derivable types 2024-08-02 14:02:30 +00:00
gimpscrolledpreview.h libgimp, libgimpcolor, libgimpconfig: Convert to derivable types 2024-08-02 14:02:30 +00:00
gimpsizeentry.c libgimpwidgets: Fix infinite loop on appending invalid input 2024-10-02 23:21:05 +00:00
gimpsizeentry.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpspinbutton.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpspinbutton.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpspinscale.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpspinscale.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpstringcombobox.c libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpstringcombobox.h libgimpwidgets: Convert widgets to final/derived type 2024-07-29 01:51:38 +00:00
gimpunitcombobox.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpunitcombobox.h libgimp, libgimpmodule, libgimpwidgets: Port more widgets to derivable type 2024-08-03 02:48:07 +00:00
gimpunitstore.c app, libgimpwidgets: fixing some obsolete unit format strings I missed. 2024-08-06 13:13:24 +02:00
gimpunitstore.h Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpwidgets-error.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpwidgets-error.h Add other misc. typo fixes 2019-08-13 11:50:51 -04:00
gimpwidgets-private.c app, libgimp*, pdb, plug-ins: GimpContext is now using only GeglColor. 2024-02-11 23:28:02 +01:00
gimpwidgets-private.h libgimpwidgets: don't unnecessarily redraw color previews. 2024-02-11 23:28:04 +01:00
gimpwidgets.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpwidgets.def tools, libgimpwidgets: Connect SelectionOptions to icon size 2024-08-15 19:07:14 +00:00
gimpwidgets.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpwidgetsenums.c app, libgimp*: commit the newly generated *enums.c files. 2022-08-01 20:00:01 +02:00
gimpwidgetsenums.h libgimpwidgets: Introduce GIMP_ZOOM_PINCH 2021-04-22 17:45:32 +00:00
gimpwidgetsmarshal.list Remove use of custom marshallers in favor of GLib ones 2021-08-13 18:01:13 +00:00
gimpwidgetstypes.h libgimpwidgets: new GimpIntRadioFrame object. 2022-06-15 21:18:37 +02:00
gimpwidgetsutils.c Fix #11613 crash Wayland flatpak unreffing GBytes window handle 2024-07-09 17:48:53 +00:00
gimpwidgetsutils.h Fix #11613 crash Wayland flatpak unreffing GBytes window handle 2024-07-09 17:48:53 +00:00
gimpzoommodel.c libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
gimpzoommodel.h libgimpwidgets: Convert more gimpwidgets to derivable type 2024-08-01 03:55:31 +00:00
meson.build libgimpwidgets: Make GimpPickButton a derivable type 2024-08-03 18:24:46 +00:00
test-eevl.c libgimpwidgets: fix percentage use in size-entry arithmetic when lower-bound != 0 2020-01-06 21:35:52 +02:00
test-preview-area.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00