Revision 613079f...
Go back to digest for 19th January 2014Bug 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