https://bugs.kde.org/show_bug.cgi?id=410776

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/kde/
                   |                            |krita/commit/a9b8a3a1fa2bec
                   |                            |a232710a37b4cf9dc6284a4ff8
         Resolution|---                         |FIXED

--- Comment #13 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit a9b8a3a1fa2beca232710a37b4cf9dc6284a4ff8 by Dmitry Kazakov.
Committed on 11/09/2019 at 17:14.
Pushed by dkazakov into branch 'kazakov/convert-image-color-space-in-strokes'.

Fix random crashes when converting image color space

The patch basically ports image color space conversion into strokes
system. The crash happened becasue updates were initiated right when
the visitor was changing layers. With the strokes, this problem should
be resolved.

The patch also changed UIX: now 'Image->Properties->Color Space'
changes the entire color space of the image, but not only color space
of the root node (projection).

M  +1    -1    libs/image/CMakeLists.txt
D  +0    -155  libs/image/kis_colorspace_convert_visitor.cpp
D  +0    -94   libs/image/kis_colorspace_convert_visitor.h
M  +53   -26   libs/image/kis_image.cc
M  +6    -6    libs/image/kis_image.h
M  +0    -1    libs/image/kis_paint_device.cc
M  +3    -1    libs/image/kis_transform_mask.cpp
M  +3    -1    libs/image/lazybrush/kis_colorize_mask.cpp
A  +105  -0   
libs/image/processing/kis_convert_color_space_processing_visitor.cpp    
[License: GPL (v2+)]
A  +54   -0   
libs/image/processing/kis_convert_color_space_processing_visitor.h    
[License: GPL (v2+)]
M  +0    -1    libs/image/tests/CMakeLists.txt
D  +0    -46   libs/image/tests/kis_colorspace_convert_visitor_test.cpp
D  +0    -33   libs/image/tests/kis_colorspace_convert_visitor_test.h
M  +1    -2    libs/image/tests/kis_image_test.cpp
M  +1    -3    libs/libkis/Document.cpp
M  +3    -4    libs/libkis/Node.cpp
M  +3    -1    libs/ui/kis_image_manager.cc
M  +1    -13   plugins/extensions/colorspaceconversion/colorspaceconversion.cc
M  +1    -0    plugins/impex/psd/psd_saver.cpp
M  +2    -1    sdk/tests/filestest.h

https://invent.kde.org/kde/krita/commit/a9b8a3a1fa2beca232710a37b4cf9dc6284a4ff8

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to