gimp/app/vectors
lloyd konneker 46c9949b7e app:vectors: fix #12120 CRITICAL on shift-start action on a bezier Handle
This eliminates the CRITICAL, which was harmless anyway.

As discussed in the issue, there are more issues:

1. The "shift-start" action is not documented in the user manual.

2. The "shift-start" action quietly does nothing in the case
it has nothing to do.  Better GUI would be to disable the menu item in that case.

3.  The "shift-start" action is non-intuitive, even bizarre.
It could probably be eliminated.
I myself don't understand the use case, and confused it for Path>Reverse.

An alternative fix is to disable the menu item when a handle is the operand.
This fix is better because it gives the user more places to RMB a context menu,
and the context menu mutates less.

Probably needs backport to 2.10.
2024-10-09 11:40:12 +00:00
..
gimpanchor.c app: Use G_DEFINE_BOXED_TYPE() 2019-11-05 10:14:29 +00:00
gimpanchor.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbezierstroke.c app:vectors: fix #12120 CRITICAL on shift-start action on a bezier Handle 2024-10-09 11:40:12 +00:00
gimpbezierstroke.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppath-compat.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-compat.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-export.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimppath-export.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-import.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimppath-import.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-preview.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-preview.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-warp.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-warp.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathmodundo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathmodundo.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathpropundo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathpropundo.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathundo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathundo.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpstroke-new.c pdb, libgimpbase: Rename GIMP_VECTORS_STROKE_TYPE... 2024-07-19 15:07:43 +00:00
gimpstroke-new.h pdb, libgimpbase: Rename GIMP_VECTORS_STROKE_TYPE... 2024-07-19 15:07:43 +00:00
gimpstroke.c app: fix leaked queue created at init() (as reported by Massimo). 2021-08-16 12:16:52 +02:00
gimpstroke.h app/vectors: implement stroke_reverse and stroke_shift_start 2020-05-25 12:33:10 +02:00
meson.build app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
vectors-enums.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-types.h libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00