Revision fcaa198...
Go back to digest for 17th November 2013Features in Office
Dmitry Kazakov committed changes in [calligra] /:
Rewrite the device mirroring code
This patch does effectively three things:
1) Implements new mirroring algorithm, which
+ doesn't have rounding bugs of the previous one
+ works 4-5 times faster that the previous one
+ is the same for Horizontal and Vertical mirroring
2) Ports mirroring to the Strokes Framework (implements
new KisMirrorProcessingVisitor)
3) Fixes exact bounds cache reset in KisPaintDevice
File Changes
Added 2 files
- /image/processing
- krita/kis_mirror_processing_visitor.cpp
- krita/kis_mirror_processing_visitor.h
Deleted 2 files
- /ui
- krita/kis_mirror_visitor.cpp
- krita/kis_mirror_visitor.h
Modified 8 files
- krita/image/CMakeLists.txt
- krita/image/kis_paint_device.cc
- krita/image/kis_transform_worker.cc
- krita/image/kis_transform_worker.h
- krita/ui/CMakeLists.txt
- krita/ui/kis_node_manager.cpp
- krita/image/tests/kis_transform_worker_test.cpp
- krita/image/tests/kis_transform_worker_test.h
12 files changed in total