Gimp/app
Ell 797bd3459b Issue #1668 - Smudge Tool - Wrong colors when painting on an image ...
... with a color profile other than the gimp built-in.

Remove the separate alpha-channel copy in
gimp_image_color_profile_srgb_to_pixel().  We no longer need it,
since GimpColorTransform already takes care of that itself.

We used babl_process() to copy the alpha, which would also
transform the input color from R'G'B' to the output color space.
When the same buffer was used for both input and output, this call
would overwrite the input to the subsequent
gimp_color_transform_process_pixels() call; when the output color
space was different than R'G'B', this meant we'd pass the input to
gimp_color_transform_process_pixels() in the wrong color space,
producing wrong results.  This was the case when converting the
foreground color for use with the smudge tool.

(cherry picked from commit e58e2ec5dc)
2018-06-17 13:38:34 -04:00
..
actions app: do not stop the measurement when straightening. 2018-06-05 23:36:24 +02:00
config app: change all GimpCoreConfig data paths to GIMP_CONFIG_PARAM_CONFIRM 2018-06-03 20:47:49 +02:00
core Issue #1668 - Smudge Tool - Wrong colors when painting on an image ... 2018-06-17 13:38:34 -04:00
dialogs Isse #1476 - strange behavior in Layer resize dialog 2018-06-17 15:36:43 +02:00
display Fix encoding. The world should be utf-8. 2018-06-16 03:50:14 +02:00
file app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gegl Use g_set_object() in a lot of places, and splrinkle some g_clear_object() 2018-06-01 13:14:47 +02:00
gui app: fix gui_wait() cleanup 2018-05-29 16:35:43 -04:00
menus app: allow hiding groups in the dashboard 2018-04-02 16:47:41 -04:00
operations Issue #1490 - Crash when flattening an XCF file 2018-05-25 20:35:32 -04:00
paint Use g_set_object() in a lot of places, and splrinkle some g_clear_object() 2018-06-01 13:14:47 +02:00
pdb app: do not stop the measurement when straightening. 2018-06-05 23:36:24 +02:00
plug-in app: also search interpreters executable in $PATH. 2018-06-16 03:18:19 +02:00
propgui app: add custom GUI for gegl:recursive-transform-plus 2018-06-05 04:33:09 -04:00
tests app: remove the gimp-2-6 session compatibility test 2018-05-20 20:02:13 +02:00
text app: use default new-layer mode for layer groups and text layers 2018-06-06 02:40:55 -04:00
tools app: fix scaling around center in scale tool; avoid negative width/height 2018-06-15 16:05:13 -04:00
vectors app: change offsets parameters of GimpItem::translate() from int to double 2018-04-23 01:27:56 +02:00
widgets app: don't g_return_if_fail() in gimp_device_info_set_device() 2018-06-17 15:20:43 +02:00
xcf Issue #1291 - Non-intrusive warning when saved XCF version... 2018-06-06 23:12:04 +02: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: cleanly remove log handlers on exit 2018-05-03 15:50:29 -04:00
app.h app: add --show-debug-menu command-line option 2018-03-29 05:26:03 -04:00
errors.c app: put the call to gimp_gui_ungrab() back in gimp_eek() 2018-05-13 13:49:33 +02:00
errors.h app: output a dialog to recover images salvaged after a crash. 2018-03-23 00:57:56 +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
language.h
main.c app: make --show-playground visible in --help. 2018-04-21 15:48:22 +02:00
Makefile.am app: add GimpAsyncSet 2018-05-29 16:07:48 -04:00
sanity.c configure.ac: require babl >= 0.1.51 2018-06-05 04:39:54 -04: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 Bug 793630 - GIMP does not create 'gradients' directory on first run. 2018-02-21 14:48:15 +01:00
signals.h app: make the backtrace GUI actually work on Win32. 2018-01-28 15:43:07 +01:00
tests.c app: popup error at startup when some fonts fail to load. 2018-05-01 03:25:58 +02:00
tests.h
unique.c
unique.h