https://bugs.kde.org/show_bug.cgi?id=395861

--- Comment #28 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 10cad8b7a4721b33c98923beb354e5457b5cc48d by Dmitry Kazakov.
Committed on 02/06/2020 at 10:04.
Pushed by dkazakov into branch 'krita/4.3'.

[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/graphics/krita/commit/10cad8b7a4721b33c98923beb354e5457b5cc48d

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

Reply via email to