- 27 May, 2018 3 commits
-
-
Jehan authored
-
Jehan authored
To this effect, I add a variable to differentiate the "no-fonts on the system" case from "fonts still loading".
-
Jehan authored
Fonts should not be blocking startup as this provides a very bad experience when people have a lot of fonts. This was experienced even more on Windows where loading time are often excessively long. We were already running font loading in a thread, yet were still blocking startup (thread was only so that the loading status GUI could get updated as a feedback). Now we will only start loading and proceed directly to next steps. While fonts are not loaded, the text tool will not be usable, yet all other activities can be performed.
-
- 26 May, 2018 14 commits
-
-
Jehan authored
-
Jehan authored
-
Ell authored
-
Ell authored
ender's name can't be encoded in the target encoding. Use alternative form.
-
Ell authored
-
Ell authored
Improve the formalism of a GimpAsync object being "sycned" (previously referred to as the main thread being "synced" with the async thread), by both providing a gimp_async_is_synced() function, separate from gimp_async_is_stopped(), and by improving the type and function descriptions. Make sure all previously added callbacks have been called after a call to gimp_async_wait[_until](), even if these functions are called from within a callback.
-
Ell authored
... which removes a callback previously added through gimp_async_add_callback().
-
Ell authored
Replace the custom threading code with a call to gimp_parallel_run_async(). This simplifies the code, while maintaining the current (blocking) behavior. In the future, we might build upon this to actually load the fonts in the background.
-
Ell authored
... which is similar to gimp_async_wait(), taking an 'end_time' parameter, controlling how long to wait for the async operation to complete.
-
Michael Natterer authored
It was totally broken and could never work like this in GTK+ 3.x, and if it can be reimplemented it should be started from scratch.
-
Michael Natterer authored
Fixes the export test.
-
Michael Natterer authored
to reliably press the OK button. Makes tests fail a bit later.
-
Ell authored
This only makes the tests build, though they still fail.
-
Ell authored
The default stack size for new threads on MacOS is 512 KiB, making our 512 KiB limit for stack-allocated buffers in gimp_operation_layer_mode_real_process() too high. Lower it to 256 KiB.
-
- 25 May, 2018 11 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Schumacher authored
Fixes #1505
-
Michael Natterer authored
-
Ell authored
In gimp_drawable_gradient(), pass the undo description ("Gradient") to gimp_gegl_apply_operation(), so that its displayed as the progress text while rendering the gradient, even when applying a shaped gradient, in which case we end the progress after calculating the distance map, causing the progress text be NULL during rendering unless explicitly set.
-
Ell authored
... instead of using gegl_buffer_get() directly. This is slightly faster.
-
Jehan authored
Also make so that the metadata URL is taken from the one of the package set with configure.
-
Ell authored
Replace all uses of gegl_buffer_copy() in app/ with gimp_gegl_buffer_copy(), added in the previous commit.
-
Ell authored
... which is a drop-in replacement for gegl_buffer_copy(), parallelizing the copy operation when the source and destination formats are different, requiring a conversion.
-
Ell authored
Peppers are so 2.10!
-
Marek Cernocky authored
-
- 23 May, 2018 12 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
simply draw FG with alpha and remove the "number-color" style property.
-
Michael Natterer authored
-
Michael Natterer authored
Remove all clipping hacks for drawing the canvas background, turns out they never worked and we were relying on the pattern set on the window, gah! Also remove deprecated attempts to get a backgroud color and simply don't show a color box in the menus for "from theme" cases.
-
Michael Natterer authored
hbox and label were attached to the wrong widget.
-
Bruce Cowan authored
-
Michael Natterer authored
and draw a drop highlight like gimp_highlight_widget() does.
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-