Revision bd78ce5...

Go back to digest for 8th January 2012

Bug Fixes in Office

Dmitry Kazakov committed changes in [calligra] /:

Fixed threading bugs in KisSelectionManager and covered it with unittests

The problem is our transactions declare their work only in the very
end of processing. It means that there are no guarantees about exclusivity
of their work. So now I added beginMacro()/endMacro() calls to declare
their work and to lock the scheduler.

File Changes

Added 2 files
  • /ui/tests
  •   krita/kis_selection_manager_test.cpp
  •   krita/kis_selection_manager_test.h
Modified 5 files
  •   krita/ui/kis_selection_manager.cc
  •   krita/image/tests/kis_processings_test.cpp
  •   krita/sdk/tests/qimage_based_test.h
  •   krita/sdk/tests/testutil.h
  •   krita/ui/tests/CMakeLists.txt
7 files changed in total