tdf#144916: expand range to avoid unwanted effects on viewport edges
commit74a68224007efb0780c3c17a9099d1a48a577c08
authorMike Kaganski <mike.kaganski@collabora.com>
Thu, 21 Jul 2022 11:40:54 +0000 (21 14:40 +0300)
committerXisco Fauli <xiscofauli@libreoffice.org>
Wed, 27 Jul 2022 08:18:02 +0000 (27 10:18 +0200)
tree55b2b87c7533b0bfbed6a3b0cfa094be1cafebe1
parentcb50e66675f8457da429c7e079e83fdd74069f4d
tdf#144916: expand range to avoid unwanted effects on viewport edges

This also allows to avoid clipping of impBufferDevice to the passed
OutputDevice, because the expanded range couldn't otherwise be processed
on the buffer device.

Change-Id: I0d778365b09937c1a2ecee06477b0b17efcce44b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137296
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
(cherry picked from commit 8c15835762f2b16e7c8f5acd2d52f562c7dec9a4)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137419
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
(cherry picked from commit de38ac80958ffbdef47f7714bfdb4abebf1b5774)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137430
drawinglayer/source/processor2d/vclhelperbufferdevice.cxx
drawinglayer/source/processor2d/vclhelperbufferdevice.hxx
drawinglayer/source/processor2d/vclpixelprocessor2d.cxx