Gimp/app
Ell e2ea2e4a82 app: when freezing a drawable's preview, freeze ancestors' previews
Add GimpViewable::preview_{freeze,thaw}() virtual functions, which
get called when the viewable's preview is frozen/thawed.  Implement
the functions in GimpDrawable, recursively freezing the parent
drawable's preview (or the image's preview, for top-level
drawables) while the drawable's preview is frozen.  For layer
masks, freeze the associated layer's parent.

This avoids updating layer-group/image previews while painting on,
or applying a filter to, a descendant layer.  This both reduces
lag, and fixes a discrepancy between the layer's preview, which
isn't updated, and its parents' previews.
2019-03-28 12:26:44 -04:00
..
actions app: update padding color interactively. 2019-03-18 14:58:05 +01:00
config #3050 - Four tooltips marked as translatable 2019-03-03 16:50:21 +00:00
core app: when freezing a drawable's preview, freeze ancestors' previews 2019-03-28 12:26:44 -04:00
dialogs Issue #2938: Painting on indexed images counter-intuitive. 2019-03-18 12:06:11 +01:00
display app: revert combo-box drop-down changes 2019-03-27 20:14:10 -04:00
file app: merge layers in chunks, and show progress 2019-02-25 05:10:50 -05:00
file-data app, plug-ins: move brush pipe saving from the file-gih plug-in to the core 2019-03-03 19:56:04 +01:00
gegl app: use underlying operation in gimp_gegl_apply_cached_operation() 2019-03-27 15:45:57 -04:00
gui app: include system gimp.css file in theme.css 2019-03-27 20:14:10 -04:00
menus
operations app: add gimp:fill-source operation 2019-03-27 15:45:59 -04:00
paint app: use gimp_gegl_buffer_copy() in various places 2019-03-06 05:59:57 -05:00
pdb app: merge layers in chunks, and show progress 2019-02-25 05:10:50 -05:00
plug-in Issue #2863 - Improve error reporting for scripts 2019-01-27 13:24:06 +01:00
propgui app: make gimp_prop_gui_chain_toggled() less error-prone. 2019-03-20 15:05:22 +01:00
tests app: link tests against libappfile-data 2019-02-12 13:54:24 -05:00
text app: add gimp_parallel_run_async_independent_full() 2019-03-06 00:01:59 -05:00
tools app: change antialias feature in fill by line art into Feather Edges. 2019-03-28 14:06:17 +01:00
vectors app, libgimpconfig: make various usage of g_file_replace() safer. 2018-11-26 15:50:38 +01:00
widgets app: revert combo-box drop-down changes 2019-03-27 20:14:10 -04:00
xcf Issue #2685 - Crash when distributing layers horizontally 2019-01-03 15:02:55 +01:00
.gitignore
about.h
app.c
app.h
errors.c
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-version.c
gimp-version.h
gimpcore.def app: remove "Edit -> Fade..." 2018-12-27 11:44:25 -05:00
language.c
language.h
main.c
Makefile.am app, plug-ins: start consolidating brush and pattern loading/saving code 2019-02-11 12:51:31 +01:00
sanity.c build,app: require GEGL-0.4.14 2019-03-01 14:42:26 +01:00
sanity.h
signals.c
signals.h
tests.c tests: OSX - activate GIMP window when tests are running 2018-11-23 23:20:20 +01:00
tests.h
unique.c
unique.h