Gimp/app
Michael Natterer adb826fb39 app: allow filter actions to have hardcoded default operation settings
by encoding them directly in the string attached to all filter
actions. The code now supports both "gegl:some-operation" and
"gegl:some-operation\n<serialized config>".

Add "default_settings" to GimpGeglProcedure to store the settings of
the invoking action, much like the "default_run_mode" member.

Change filters-commands.c to parse the new operation string, create
GimpGeglProcedures with the deserialized settings, and use those
settings when the procedures are ran.

Change the filter history to be smarter about what is already in the
history, there can now be several different procedures with the same
name.

Remove the dilate and erode actions from the drawable group, and add
them to filters, they are just special cases of value-propagate with
fixed settings.
2017-06-03 22:08:43 +02:00
..
actions app: allow filter actions to have hardcoded default operation settings 2017-06-03 22:08:43 +02:00
config app: change the default value of "import-raw-plug-in" from NULL to "" 2017-06-02 22:45:29 +02:00
core app: allow filter actions to have hardcoded default operation settings 2017-06-03 22:08:43 +02:00
dialogs app: set the palette import dialog's "# Colors" scale to logarithmic 2017-05-18 18:21:51 +02:00
display enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
file app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gegl enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
gui Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
menus Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
operations enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
paint enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
pdb pdb: remove a misplaced " from fileops.pdb 2017-06-03 18:12:50 +02:00
plug-in enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
tests *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
text enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
tools enums: don't use comments in generated enum recipes 2017-06-02 11:15:43 -04:00
vectors Bug 769022 - Improve text along path when path is short. 2016-12-21 22:35:17 +01:00
widgets app: allow filter actions to have hardcoded default operation settings 2017-06-03 22:08:43 +02:00
xcf app: future-proof XCF layer blend/composite props 2017-05-21 08:44:19 -04:00
.gitignore
about.h Bug 762282 - Link ends with "/." 2016-02-26 17:17:44 +01:00
app.c app: minor tab cleaning. 2017-03-12 16:40:15 +01:00
app.h
errors.c
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
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 Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
Makefile.am app: fix abbreviated commit hashes 2017-03-21 23:05:42 -04:00
sanity.c configure.ac: require babl >= 0.1.28 and GEGL >= 0.3.18 2017-06-03 18:14:33 +02:00
sanity.h
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
version.h