Gimp/app/text
Ell ddc9daceca app: add "independent" parameter to gimp_parallel_run_async()
Add a boolean "independent" parameter to gimp_parallel_run_async().
When FALSE, the passed function is run in the shared async thread
pool; when TRUE, the passed function is run in an independent
thread.

Generally, async operations should run in the async pool, however,
it might be desirable to run long-standing operations, especially
ones that can't be canceled, in independent threads.  This avoids
stalling quicker operations, and shutdown.

Adapt the rest of the code for the change.  In particular,
initialize the font cache in an independent thread.

(cherry picked from commit ad8add6808)
2018-05-27 13:18:56 -04:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
gimp-fonts.c app: add "independent" parameter to gimp_parallel_run_async() 2018-05-27 13:18:56 -04:00
gimp-fonts.h Issue #1211: Load fonts in background after startup. 2018-05-27 02:36:39 +02:00
gimpfont.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpfont.h
gimpfontlist.c app: add a check on not-NULL string before g_utf8_validate(). 2018-05-05 15:55:30 +02:00
gimpfontlist.h
gimptext-compat.c app: rename more stuff from "floating sel" to "floating selection" 2016-05-20 16:46:26 +02:00
gimptext-compat.h
gimptext-parasite.c
gimptext-parasite.h
gimptext-vectors.c Bug 662787 - Segfaults when trying to set a large text size 2013-10-24 20:23:51 +13:00
gimptext-vectors.h
gimptext-xlfd.c Bug 795557 - Misc. typo fixes in source, comments and doxygen (pt3) 2018-04-25 23:49:06 +02:00
gimptext-xlfd.h
gimptext.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimptext.h
gimptextlayer-transform.c
gimptextlayer-transform.h
gimptextlayer-xcf.c app: add gimp_drawable_{start,end,flush}_paint() 2018-04-08 09:42:47 -04:00
gimptextlayer-xcf.h
gimptextlayer.c app: output proper info message while fonts are loading. 2018-05-27 03:45:07 +02:00
gimptextlayer.h
gimptextlayout-render.c Bug 726495 - "Text to path" delivers a path offset from the text 2014-04-11 16:56:29 +02:00
gimptextlayout-render.h
gimptextlayout.c Bug 774383 - Text layer created by gimp-text-fontname doesn't... 2016-11-15 13:23:00 +01:00
gimptextlayout.h Bug 795557 - Misc. typo fixes in source, comments and doxygen (pt3) 2018-04-25 23:49:06 +02:00
gimptextundo.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimptextundo.h
Makefile.am */Makefile.am: add abbreviations to generated enum files 2017-11-30 03:10:14 -05:00
text-enums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
text-enums.h app: remove /*< skip >*/ and /*< pdb-skip >*/ annotations from enums 2016-01-07 17:44:46 +01:00
text-types.h