Gimp/app
Ell 4f6b4d27bc app: implement tool undo for gradient editing in the blend tool
Move the tool undo functionality of the blend tool to the editor,
and add support for undoing gradient edit operations.  Each undo
step that affects the gradient holds, in addition to the line
endpoint poisitions, a copy of the gradient at the beginning of the
operation, as well as necessary information to allow the selection
to "follow" undo.  When undoing the operation, the saved gradient
is copied back to the active gradient.

To avoid all kinds of complex scenarios, when the active gradient
changes, or when the gradient is modified externally (e.g., by the
(old) gradient editor), all undo steps that affect the gradient are
deleted from the history, while those that affect only the endpoint
positions are kept.
2017-10-09 12:48:55 -04:00
..
actions app: use get_{left,right}_flat_color() in gradient editor 2017-10-09 12:48:52 -04:00
config Bug 787457 - Paint brush settings display system language (e.g. zh_TW) 2017-10-09 00:36:44 +02:00
core app: implement blend tool gui for gradient endpoints 2017-10-09 12:48:55 -04:00
dialogs app: add tool gui to the blend tool 2017-10-09 12:48:54 -04:00
display app: improve status messages of GimpToolLine 2017-10-09 12:48:50 -04:00
file app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gegl app: drop workaround for bug #785521 2017-09-09 23:54:53 +02:00
gui app: move new "about.h" include to its place, add some newlines 2017-06-07 20:53:48 +02:00
menus Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
operations Bug 786844 - Issue with grain merge layer mode 2017-09-28 10:31:39 -04:00
paint enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
pdb app: remove GimpColorizeConfig, merge its props into GimpOperationColorize 2017-09-05 21:26:59 +02:00
plug-in enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
propgui app: add misc. parameters to GimpControllerSlider 2017-10-09 12:48:50 -04:00
tests app: use a single size entry for the pos/size props of GimpRectangleOptions 2017-10-04 14:25:02 -04:00
text enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
tools app: implement tool undo for gradient editing in the blend tool 2017-10-09 12:48:55 -04:00
vectors app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
widgets app: add gimp_color_panel_dialog_response(); add "response" signal 2017-10-09 12:48:52 -04:00
xcf app: in xcf-load, avoid writing buffer data for empty tiles 2017-10-04 06:51:34 -04:00
.gitignore
about.h Bug 762282 - Link ends with "/." 2016-02-26 17:17:44 +01:00
app.c Bug 787457 - Paint brush settings display system language (e.g. zh_TW) 2017-10-09 00:36:44 +02:00
app.h
errors.c Bug 774971 - Display errors outputted by GEGL. 2017-06-07 15:51:33 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h app: turn magic matching debug output into GIMP_LOG() 2017-07-28 22:35:13 +02:00
gimp-priorities.h
gimpcore.def app: Add gimp_channel_flood() function 2016-01-25 22:58:28 +01:00
language.c app: language.c contains no translatable strings, remove "gimp-intl.h" 2016-10-21 18:44:39 +02:00
language.h
main.c app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
Makefile.am app: add compiler info in gimp -v. 2017-09-10 01:21:55 +02:00
sanity.c configure.ac: require lcms >= 2.8 2017-09-02 17:10:01 +02:00
sanity.h app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
signals.c
signals.h
tests.c app: merge units.[ch] into core/gimp-units.[ch] 2016-09-12 23:51:29 +02:00
tests.h
unique.c
unique.h app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
version.c app: add compiler info in gimp -v. 2017-09-10 01:21:55 +02:00
version.h