https://bugs.kde.org/show_bug.cgi?id=395861
--- Comment #27 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 126608b4e7a3047f5694b28572bc306a01faeb75 by Dmitry Kazakov.
Committed on 01/05/2020 at 14:25.
Pushed by dkazakov into branch 'master'.

[NOT FOR 4.3.0] Remove start position from KisRandomAccessor2

Start posiiton in ctor is not used anywhere, it only causes bugs
like 395861, because some code passes default value (0,0) to it,
which extends extent of the paint device, to the area, which is
not actually modified.

It might also fix some troubles with Transform Tool (not tested).

M  +13   -13   benchmarks/kis_random_iterator_benchmark.cpp
M  +4    -6    libs/image/KisPrecisePaintDeviceWrapper.cpp
M  +50   -57   libs/image/floodfill/kis_scanline_fill.cpp
M  +1    -1    libs/image/kis_cross_device_color_picker.h
M  +2    -2    libs/image/kis_outline_generator.cpp
M  +13   -7    libs/image/kis_paint_device.cc
M  +8    -2    libs/image/kis_paint_device.h
M  +10   -10   libs/image/kis_paint_device_strategies.h
M  +15   -15   libs/image/kis_painter.cc
M  +2    -2    libs/image/kis_painter_blt_multi_fixed.cpp
M  +2    -2    libs/image/kis_perspectivetransform_worker.cpp
M  +1    -1    libs/image/kis_random_sub_accessor.cpp
M  +4    -4    libs/image/kis_transform_worker.cc
M  +2    -3    libs/image/kis_wrapped_random_accessor.cpp
M  +0    -1    libs/image/kis_wrapped_random_accessor.h
M  +1    -1    libs/image/krita_utils.cpp
M  +1    -1    libs/image/layerstyles/kis_ls_utils.cpp
M  +2    -2    libs/image/lazybrush/KisWatershedWorker.cpp
M  +4    -4    libs/image/lazybrush/kis_lazy_fill_capacity_map.h
M  +3    -3    libs/image/tests/kis_iterator_benchmark.cpp
M  +4    -4    libs/image/tests/kis_iterator_test.cpp
M  +3    -3    libs/image/tests/kis_iterators_ng_test.cpp
M  +2    -2    libs/image/tests/kis_paint_device_test.cpp
M  +1    -1    libs/image/tests/kis_transform_worker_test.cpp
M  +5    -2    libs/image/tiles3/kis_random_accessor.cc
M  +1    -1    libs/image/tiles3/kis_random_accessor.h
M  +2    -2    libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp
M  +2    -2    plugins/extensions/layersplit/layersplit.cpp
M  +4    -4    plugins/extensions/qmic/kis_qmic_simple_convertor.cpp
M  +1    -1    plugins/filters/embossfilter/kis_emboss_filter.cpp
M  +1    -1    plugins/filters/halftone/kis_halftone_filter.cpp
M  +1    -1    plugins/filters/raindropsfilter/kis_raindrops_filter.cpp
M  +1    -1    plugins/filters/randompickfilter/randompickfilter.cpp
M  +1    -1    plugins/paintops/colorsmudge/kis_smudge_radius_option.cpp
M  +1    -1    plugins/paintops/hairy/hairy_brush.cpp
M  +1    -1    plugins/paintops/particle/particle_brush.cpp
M  +3    -3    plugins/paintops/spray/spray_brush.cpp
M  +2    -2    plugins/tools/selectiontools/KisMagneticGraph.h

https://invent.kde.org/kde/krita/commit/126608b4e7a3047f5694b28572bc306a01faeb75

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to