Revision 613079f...

Go back to digest for 19th January 2014

Bug Fixes in Office

Dmitry Kazakov committed changes in [calligra/calligra/2.8] /:

Fixed FFTW convolution worker to work properly in wraparound mode

It had at least two problems:
1) Some memory offset problems causing random pixels accessed
2) Wrapped line iterators working incorrectly when the access rect
was larger than the wrap rect. The rect iterator still has this
problem, but at least tells the user that the result is undefined.

File Changes

Modified 17 files
  •   krita/image/kis_convolution_painter.cc
  •   krita/image/kis_convolution_painter.h
  •   krita/image/kis_convolution_worker_fft.h
  •   krita/image/kis_iterator_ng.h
  •   krita/image/kis_selection_filters.cpp
  •   krita/image/kis_wrapped_hline_iterator.h
  •   krita/image/kis_wrapped_line_iterator_base.h
  •   krita/image/kis_wrapped_rect.h
  •   krita/image/kis_wrapped_rect_iterator.h
  •   krita/image/kis_wrapped_vline_iterator.h
  •   krita/image/tests/kis_paint_device_test.cpp
  •   krita/image/tests/kis_paint_device_test.h
  •   krita/image/tiles3/kis_hline_iterator.cpp
  •   krita/image/tiles3/kis_hline_iterator.h
  •   krita/image/tiles3/kis_vline_iterator.cpp
  •   krita/image/tiles3/kis_vline_iterator.h
  •   krita/ui/tool/strokes/kis_filter_stroke_strategy.cpp
17 files changed in total