Gimp/app
Jehan e5bea42b6f app: replace gegl:watershed-transform with custom algorithm.
We don't really need to flow every line art pixel and this new
implementation is simpler (because we don't actually need over-featured
watershedding), and a lot lot faster, making the line art bucket fill
now very reactive.
For this, I am keeping the computed distance map, as well as local
thickness map around to be used when flooding the line art pixels
(basically I try to flood half the stroke thickness).

Note that there are still some issues with this new implementation as it
doesn't properly flood yet created (i.e. invisible) splines and
segments, and in particular the ones between 2 colored sections. I am
going to fix this next.

(cherry picked from commit 3467acf096)
2018-12-19 15:48:04 +01:00
..
actions app: add "direct" parameter to gimp_projection_flush_now() 2018-12-02 10:15:36 -05:00
config Issue #1299 - Add selection of default export file type 2018-12-10 12:17:00 +01:00
core app: replace gegl:watershed-transform with custom algorithm. 2018-12-19 15:48:04 +01:00
dialogs app: clean up size group code in the preferences dialog 2018-12-10 12:18:51 +01:00
display app: add gtk_combo_box_set_wrap_width for scale menu 2018-12-19 13:46:34 +01:00
file Issue #2379 - Crash on saving 2018-10-31 23:52:13 +01:00
gegl libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:21:36 -05:00
gui app, libgimpconfig: make various usage of g_file_replace() safer. 2018-12-07 00:51:05 +01:00
menus Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
operations app: mark REPLACE and PASS_THROUGH modes as trivial 2018-12-03 09:54:18 -05:00
paint libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:21:36 -05:00
pdb app: replace gegl:watershed-transform with custom algorithm. 2018-12-19 15:48:04 +01:00
plug-in libgimpbase, libgimp, app: pass misc. GEGL config to plug-ins 2018-11-19 17:09:59 -05:00
propgui app: in prop-GUI, use "direction" UI-meta of angle props for dial 2018-07-24 02:27:01 -04:00
tests app: fix gimp-scratch linking in tests/ 2018-12-01 07:22:07 -05:00
text app: use gimp_async_add_callback_for_object() in various places 2018-11-30 04:15:45 -05:00
tools app: replace gegl:watershed-transform with custom algorithm. 2018-12-19 15:48:04 +01:00
vectors app, libgimpconfig: make various usage of g_file_replace() safer. 2018-12-07 00:51:05 +01:00
widgets app: show the layer mode dropdown list properly. 2018-12-19 15:14:23 +01:00
xcf app: do no overwite XCF when an error occurred at saving time. 2018-12-07 00:27:12 +01:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
app.c app: more GimpBacktrace tidying 2018-09-03 15:58:01 -04:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-priorities.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpcore.def
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
main.c app: open the Windows console a bit earlier. 2018-08-15 14:24:15 +02:00
Makefile.am app: fix gimp-scratch linking 2018-12-01 06:23:40 -05:00
sanity.c configure.ac: require GEGL >= 0.4.13 2018-11-24 11:05:10 -05:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.c tests: OSX - activate GIMP window when tests are running 2018-11-23 23:15:25 +01:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00