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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/kde/ |https://invent.kde.org/kde/
                   |krita/commit/8c1b215d184161 |krita/commit/7fb80d3efcae12
                   |892f1293495e3f9d51dbcf96cf  |b10fa4084ea53e9820daca7e9a
                   |https://invent.kde.org/kde/ |https://invent.kde.org/kde/
                   |krita/commit/7fb80d3efcae12 |krita/commit/8c1b215d184161
                   |b10fa4084ea53e9820daca7e9a  |892f1293495e3f9d51dbcf96cf

--- Comment #4 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 7fb80d3efcae12b10fa4084ea53e9820daca7e9a by Dmitry Kazakov.
Committed on 21/09/2019 at 10:06.
Pushed by dkazakov into branch 'krita/4.2'.

Fix preview of Shape Layers in Transform Tool and Move Tool

This patch defines new "type" of layers, KisCroppedOriginalLayerInterface,
which tells that this layer may have some data outside layer bounds that
is not rendered normally. So the tools that want to use this data
should first call:

interface->forceUpdateHiddenAreaOnOriginal()

and wait until the layer generates this data.

M  +1    -0    libs/image/CMakeLists.txt
A  +22   -0    libs/image/KisCroppedOriginalLayerInterface.cpp     [License:
GPL (v2+)]
A  +38   -0    libs/image/KisCroppedOriginalLayerInterface.h     [License: GPL
(v2+)]
M  +13   -0    libs/image/kis_layer_utils.cpp
M  +2    -0    libs/image/kis_layer_utils.h
M  +5    -0    libs/ui/flake/kis_shape_layer.cc
M  +8    -1    libs/ui/flake/kis_shape_layer.h
M  +36   -6    libs/ui/flake/kis_shape_layer_canvas.cpp
M  +5    -0    libs/ui/flake/kis_shape_layer_canvas.h
M  +30   -8    libs/ui/tool/strokes/move_stroke_strategy.cpp
M  +7    -0   
plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp

https://invent.kde.org/kde/krita/commit/7fb80d3efcae12b10fa4084ea53e9820daca7e9a

--- Comment #5 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit ba7501946d78974e1b96f4f44e4ce913f0c3636e by Dmitry Kazakov.
Committed on 21/09/2019 at 10:06.
Pushed by dkazakov into branch 'krita/4.2'.

Fix outline of Group Layers in Move Tool and Transform Tool

If a group layer is outside the canvas area, we should regenerate these
hidden regions separately.

# Conflicts:
#       libs/image/kis_layer_utils.cpp

M  +42   -29   libs/image/kis_layer_utils.cpp
M  +2    -0    libs/image/kis_layer_utils.h
M  +1    -1    libs/ui/tool/strokes/move_stroke_strategy.cpp
M  +2    -2    plugins/tools/basictools/KisMoveBoundsCalculationJob.cpp
M  +1    -0   
plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp

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

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

Reply via email to