Summary: | Onion Skins make Bounding Box Transform Tool larger then expected. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Bollebib <kwadraatnope> |
Component: | Tools/Transform | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | arh983, dimula73, ghevan |
Priority: | NOR | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/e725ea9774259b7acc0471f51aafe0baf3b9eb21 | Version Fixed In: | |
Sentry Crash Report: |
Description
Bollebib
2019-05-31 14:20:22 UTC
*** Bug 408069 has been marked as a duplicate of this bug. *** Unassigning as currently not working on this. Git commit adafa8b73887cf732ddb5cf41b2305a4f94b0fe6 by Dmitry Kazakov. Committed on 18/11/2019 at 13:59. Pushed by dkazakov into branch 'master'. Fix transforming layers that have Onion Skins enabled The patch implements a concept of KisDecoratedNodeInterface. All layers that spit decorations data into the layers stack should inherit from it and handle the requests properly. M +1 -0 libs/image/CMakeLists.txt A +28 -0 libs/image/KisDecoratedNodeInterface.cpp [License: GPL (v2+)] A +53 -0 libs/image/KisDecoratedNodeInterface.h [License: GPL (v2+)] M +23 -2 libs/image/kis_paint_layer.cc M +6 -1 libs/image/kis_paint_layer.h M +18 -0 libs/image/kis_selection_mask.cpp M +6 -1 libs/image/kis_selection_mask.h M +23 -3 plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp M +2 -0 plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h https://invent.kde.org/kde/krita/commit/adafa8b73887cf732ddb5cf41b2305a4f94b0fe6 Git commit e725ea9774259b7acc0471f51aafe0baf3b9eb21 by Dmitry Kazakov. Committed on 18/11/2019 at 14:20. Pushed by dkazakov into branch 'krita/4.2'. Fix transforming layers that have Onion Skins enabled The patch implements a concept of KisDecoratedNodeInterface. All layers that spit decorations data into the layers stack should inherit from it and handle the requests properly. M +1 -0 libs/image/CMakeLists.txt A +28 -0 libs/image/KisDecoratedNodeInterface.cpp [License: GPL (v2+)] A +53 -0 libs/image/KisDecoratedNodeInterface.h [License: GPL (v2+)] M +23 -2 libs/image/kis_paint_layer.cc M +6 -1 libs/image/kis_paint_layer.h M +18 -0 libs/image/kis_selection_mask.cpp M +6 -1 libs/image/kis_selection_mask.h M +23 -3 plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp M +2 -0 plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h https://invent.kde.org/kde/krita/commit/e725ea9774259b7acc0471f51aafe0baf3b9eb21 |