Revision 4aa4498...

Go back to digest for 10th November 2013

Bug Fixes in Office

Dmitry Kazakov committed changes in [calligra] /:

New implementation of the brush outline display

This patch effectively fixes two things:
1) Makes the outline painted correctly of rotated/mirrored canvas or/and dab.
This is achieved by using a special class for making all the transforms.
The class is called KisCurrentOulineFetcher.

2) Fixes the Drawing Angle sensor on the mirrored canvas, which has become
broken quite recently.

File Changes

Added 3 files
  • /plugins/paintops/libpaintop
  •   krita/kis_current_outline_fetcher.cpp
  •   krita/kis_current_outline_fetcher.h
  •   krita/kis_outline_generation_policy.h
Modified 34 files
  •   krita/image/brushengine/kis_paint_information.cc
  •   krita/image/brushengine/kis_paint_information.h
  •   krita/image/brushengine/kis_paintop_settings.cpp
  •   krita/image/brushengine/kis_paintop_settings.h
  •   krita/ui/tool/kis_resources_snapshot.cpp
  •   krita/ui/tool/kis_resources_snapshot.h
  •   krita/ui/tool/kis_tool_freehand.cc
  •   krita/ui/tool/kis_tool_freehand_helper.cpp
  •   krita/ui/tool/kis_tool_freehand_helper.h
  •   krita/plugins/paintops/chalk/kis_chalk_paintop_settings.cpp
  •   krita/plugins/paintops/chalk/kis_chalk_paintop_settings.h
  •   krita/plugins/paintops/deform/kis_deform_paintop_settings.cpp
  •   krita/plugins/paintops/deform/kis_deform_paintop_settings.h
  •   krita/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp
  •   krita/plugins/paintops/gridbrush/kis_grid_paintop_settings.h
  •   krita/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp
  •   krita/plugins/paintops/hairy/kis_hairy_paintop_settings.h
  •   krita/plugins/paintops/libpaintop/CMakeLists.txt
  •   krita/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.cpp
  •   krita/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h
  •   krita/plugins/paintops/libpaintop/kis_pressure_rotation_option.cpp
  •   krita/plugins/paintops/libpaintop/kis_pressure_rotation_option.h
  •   krita/plugins/paintops/mypaint/CMakeLists.txt
  •   krita/plugins/paintops/mypaint/mypaint_paintop_settings.cpp
  •   krita/plugins/paintops/mypaint/mypaint_paintop_settings.h
  •   krita/plugins/paintops/sketch/kis_sketch_paintop_settings.cpp
  •   krita/plugins/paintops/sketch/kis_sketch_paintop_settings.h
  •   krita/plugins/paintops/spray/kis_spray_paintop.h
  •   krita/plugins/paintops/spray/kis_spray_paintop_settings.cpp
  •   krita/plugins/paintops/spray/kis_spray_paintop_settings.h
  •   krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.cpp
  •   krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.h
  •   krita/plugins/paintops/defaultpaintops/brush/tests/kis_brushop_test.cpp
  •   krita/plugins/paintops/defaultpaintops/brush/tests/kis_brushop_test.h
37 files changed in total