Gimp/app
Jacob Boerema 7aa33bf771 app, pdb: fix #8363 gimp_selection_float() crash
Calling gimp_selection_float from a Python plug-in could make it crash
with an error like Calling error for procedure 'gimp-selection-float':
Item x cannot be used because it is not a group item.

This is caused by an incorrect check for group layers.
gimp_pdb_item_is_group returns an error when the condition is False,
while we only want an error when a group layer is selected (True).
Thus we need to use gimp_pdb_item_is_not_group, which returns an error
when the item is a group, which is what we want.

These function names are a little confusing, we might need to think
about better naming sometime.

I added C/Python tests for this function, so that we can test whether
this works correctly.
2024-04-15 18:13:32 -04:00
..
actions actions: Hide Preview Size dockable option if not needed 2024-04-13 01:43:31 +00:00
config libgimpbase: Replace GimpRGB in gimpchecks 2024-03-17 16:19:25 +00:00
core app: set font factory as GimpFont class member regardless of fonts being loaded. 2024-04-11 12:15:59 +02:00
dialogs Issue #11071: Changed detailed_signal from "map" to "realize" to enable opening animations 2024-04-11 14:59:15 +00:00
display libgimpcolor: Port gimp_cairo_checkerboard_create ()... 2024-03-31 01:09:45 +00:00
file app: fix handling of GimpThumbnailProcedure return values. 2023-10-01 21:02:33 +02:00
file-data app, plug-ins: mark missing strings as translatable 2023-12-13 17:44:35 +00:00
gegl app: get rid of rgb_to_pixel() GimpPickable method and related functions. 2024-02-11 23:28:03 +01:00
gui Issue #11071: Changed detailed_signal from "map" to "realize" to enable opening animations 2024-04-11 14:59:15 +00:00
menus app: be more forgiving in reading shortcutsrc. 2023-10-02 01:30:02 +02:00
operations operations: Port semi-flatten to GeglColor 2024-03-05 18:30:53 +00:00
paint app: no more GimpRGB/GimpHSL/GimpHSV usage in paint code at all anymore. 2024-02-11 23:28:03 +01:00
pdb app, pdb: fix #8363 gimp_selection_float() crash 2024-04-15 18:13:32 -04:00
plug-in app: fix running gimp or gimp-console as tool during build time on Windows. 2024-03-28 00:19:10 +01:00
propgui propgui: Port Color-To-Alpha GUI to GeglColor 2024-03-19 14:32:14 +00:00
tests desktop: application icons are now generated from the new logo source SVG. 2024-03-28 00:19:10 +01:00
text app: initialize font to NULL. 2024-04-12 12:23:00 +02:00
tools widgets: Minor GimpRGB to GeglColor ports 2024-03-19 04:40:14 +00:00
vectors app/vectors : fix annotations on gimp_vectors_export_foo 2023-12-01 21:55:36 +00:00
widgets Issue #11071: Changed detailed_signal from "map" to "realize" to enable opening animations 2024-04-11 14:59:15 +00:00
xcf xcf: Save/load NDE filter clipping setting 2024-03-31 17:30:00 +00:00
about.h
app.c Issue #10899: Image Recovery and Welcome dialog conflicting with each other. 2024-02-27 18:06:50 +01:00
app.h
errors.c Use MessageBoxW () 2023-01-24 14:48:44 +00:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c app: do not show the welcome dialog with the --no-interface option. 2024-03-28 00:19:10 +01:00
gimp-update.h
gimp-version.c
gimp-version.h
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h
gimpcore.def app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
git-version.h.in
language.c
language.h
main.c Get rid of old Windows specific defines 2024-01-24 12:10:00 -05:00
meson.build meson: pass the executable name to gimp-data to build gimp.ico. 2024-03-28 00:19:10 +01:00
sanity.c meson,app: depend on babl-0.1.108 2024-02-24 18:08:31 +01:00
sanity.h
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00:00
signals.h
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h