[krita] [Bug 365595] Let Mirror/Rotate Layer work with a selection when it is present and assign shortcuts

2018-09-09 Thread Dmitry Kazakov
https://bugs.kde.org/show_bug.cgi?id=365595

Dmitry Kazakov  changed:

   What|Removed |Added

  Latest Commit||https://commits.kde.org/kri
   ||ta/3014d62c9817690ed2138445
   ||0cb771c75bf60ce4
 Resolution|--- |FIXED
 Status|UNCONFIRMED |RESOLVED

--- Comment #3 from Dmitry Kazakov  ---
Git commit 3014d62c9817690ed21384450cb771c75bf60ce4 by Dmitry Kazakov.
Committed on 09/09/2018 at 13:52.
Pushed by dkazakov into branch 'master'.

Now Rotate/Scale/Mirror/Shear Layer actions also support
handling a selection. If there is a selection active, then
the action will transform selected content only.

Now there are also 8 new actions, that will rotate/scale/
mirror/shear *all* layers without resizing the image. These
actions can also handle selections.

Animation Note:

* when no selection present, the actions transform *all*
  the frames of the layers in question

* when there is a selection active, only current frame
  is transformed
Ref T3920
CC:kimages...@kde.org

M  +96   -0krita/krita.action
M  +15   -0krita/krita4.xmlgui
M  +2-0libs/image/CMakeLists.txt
R  +0-0libs/image/commands_new/kis_transaction_based_command.cpp [from:
libs/ui/kis_transaction_based_command.cpp - 100% similarity]
R  +2-2libs/image/commands_new/kis_transaction_based_command.h [from:
libs/ui/kis_transaction_based_command.h - 092% similarity]
M  +79   -27   libs/image/kis_image.cc
M  +6-7libs/image/kis_image.h
M  +12   -0libs/image/kis_processing_applicator.cpp
M  +5-0libs/image/kis_processing_visitor.cpp
M  +8-0libs/image/kis_processing_visitor.h
A  +91   -0libs/image/processing/KisSelectionBasedProcessingHelper.cpp
[License: UNKNOWN]  *
A  +37   -0libs/image/processing/KisSelectionBasedProcessingHelper.h
[License: UNKNOWN]  *
M  +26   -9libs/image/processing/kis_mirror_processing_visitor.cpp
M  +10   -0libs/image/processing/kis_mirror_processing_visitor.h
M  +37   -5libs/image/processing/kis_transform_processing_visitor.cpp
M  +8-1libs/image/processing/kis_transform_processing_visitor.h
M  +11   -4libs/libkis/Node.cpp
M  +1-1libs/libkis/Node.h
M  +0-1libs/ui/CMakeLists.txt
M  +1-1libs/ui/actions/kis_selection_action_factories.cpp
M  +42   -56   libs/ui/kis_node_manager.cpp
M  +7-12   libs/ui/kis_node_manager.h
M  +1-1libs/ui/operations/kis_filter_selection_operation.cpp
M  +0-104  libs/ui/tests/kis_node_manager_test.cpp
M  +0-6libs/ui/tests/kis_node_manager_test.h
M  +1-1libs/ui/tool/kis_selection_tool_helper.cpp
M  +1-1plugins/dockers/gamutmask/gamutmask_dock.cpp
M  +46   -14   plugins/extensions/imagesize/imagesize.cc
M  +6-0plugins/extensions/imagesize/imagesize.h
M  +1-1plugins/extensions/pykrita/sip/krita/Node.sip
M  +91   -10   plugins/extensions/rotateimage/rotateimage.cc
M  +12   -0plugins/extensions/rotateimage/rotateimage.h
M  +25   -4plugins/extensions/shearimage/shearimage.cc
M  +6-0plugins/extensions/shearimage/shearimage.h
M  +1-1plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp

The files marked with a * at the end have a non valid license. Please read:
https://community.kde.org/Policies/Licensing_Policy and use the headers which
are listed at that page.


https://commits.kde.org/krita/3014d62c9817690ed21384450cb771c75bf60ce4

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

[krita] [Bug 365595] Let Mirror/Rotate Layer work with a selection when it is present and assign shortcuts

2016-10-02 Thread wolthera via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=365595

wolthera  changed:

   What|Removed |Added

 CC||thenineri...@yahoo.com

--- Comment #2 from wolthera  ---
*** Bug 362989 has been marked as a duplicate of this bug. ***

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


[krita] [Bug 365595] Let Mirror/Rotate Layer work with a selection when it is present and assign shortcuts

2016-07-13 Thread Dmitry Kazakov via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=365595

--- Comment #1 from Dmitry Kazakov  ---
Created attachment 100056
  --> https://bugs.kde.org/attachment.cgi?id=100056=edit
List of affected actions

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