Gimp/app
Ell b50be495cb app: add gimp_drawable_steal_buffer()
... which transfers a buffer from one drawable to another in a safe
manner, leaving the source drawable empty.

There are already two ad-hoc instances where we steal a drawable's
buffer through simple pointer assignment, however, this avoids
performing potentially necessary cleanup and setup.  In particular,
since commit d0ae244fe8 this causes
actual errors.  The next two commits replace those instances with
calls to gimp_drawable_steal_buffer().
2018-02-13 13:29:15 -05:00
..
actions Bug 51112 - Support layer masks on layer groups 2018-02-05 12:08:54 -05:00
config app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
core app: add gimp_drawable_steal_buffer() 2018-02-13 13:29:15 -05:00
dialogs app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
display app: add GIMP_MESSAGE_BUG_WARNING + GIMP_MESSAGE_BUG_CRITICAL severity. 2018-02-12 18:22:15 +01:00
file app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gegl app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gui app: fix severity output when redirected to stderr. 2018-02-12 18:22:16 +01:00
menus app, menus, icons: add dashboard dockable 2017-12-18 19:42:23 -05:00
operations app: improve gimp_layer_mode_get_format() 2018-02-12 13:49:03 -05:00
paint Bug 793392 - Issue when painting with some layer modes ... 2018-02-12 13:49:03 -05:00
pdb app: keep track of number of errors and traces in GimpCriticalDialog. 2018-02-12 02:09:15 +01:00
plug-in app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
propgui app: minor fixes in the shadows-highlights code 2018-01-05 12:23:36 +01:00
tests app: bump GIMP_UI_WINDOW_POSITION_EPSILON in test-ui.c 2017-11-13 17:19:05 -05:00
text app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
tools Bug 793276 - Make jitter scale run to 5 instead of 50 2018-02-12 12:51:23 +01:00
vectors app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
widgets app: add GIMP_MESSAGE_BUG_WARNING + GIMP_MESSAGE_BUG_CRITICAL severity. 2018-02-12 18:22:15 +01:00
xcf app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
about.h
app.c app: print an EXIT verbose message before unrefing the Gimp instance 2018-01-29 20:14:03 +01:00
app.h app, tools: add support for ExcHndl/DrMinGW for Win32 debugging. 2018-01-28 15:43:07 +01:00
errors.c app: when WARNING or CRITICAL debugging are ignored, go to terminal. 2018-02-13 13:20:02 +01:00
errors.h app, tools: add support for ExcHndl/DrMinGW for Win32 debugging. 2018-01-28 15:43:07 +01:00
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: add back helper features to output possible flags for GIMP_DEBUG. 2017-12-23 20:41:55 +01:00
gimp-log.h app: turn magic matching debug output into GIMP_LOG() 2017-07-28 22:35:13 +02:00
gimp-priorities.h
gimp-version.c app, tools: rename app/version.[ch] to app/gimp-version.[ch]. 2018-01-29 01:48:30 +01:00
gimp-version.h app: adapt include guards of gimp-version.h to new filename 2018-01-29 10:50:24 +01:00
gimpcore.def
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 app, tools: rename app/version.[ch] to app/gimp-version.[ch]. 2018-01-29 01:48:30 +01:00
Makefile.am app, tools: rename "gimpdebug" to "gimp-debug-tool" 2018-02-04 14:09:22 +01:00
sanity.c configure.ac: require GEGL >= 0.3.29 2018-01-28 16:37:33 -05:00
sanity.h app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
signals.c app: the crashlog file path is wrong on non-Win32. 2018-02-08 23:05:26 +01:00
signals.h app: make the backtrace GUI actually work on Win32. 2018-01-28 15:43:07 +01:00
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