Files
loongoffice/include/drawinglayer
Armin Le Grand (Collabora) 2f108c6a2b tdf#166607, tdf#165706 additional taking care in CairoSDPR
The task is fixed with the previous commit for this tdf
number, but convinced me to do also some more safe stuff
in the CairoSDPR implementation.

The associated OutputDevice *is* now handed over to
CairoSDPR and some stuff being done in the helper to
create the SDPR is now done directly in the CairoSDPR
constructors.

Also the FormControl rendering is now closer to what the
VCLPrimitiveRenderer does, to be on the safe side. It
is still just the FormControl rendering that indirectly
uses the associated OutputDevice, but more convenient.

The CairoSDPR now also (as VCLRenderer) resets the
MapMode in the associated OutputDevice for the time
using it - just in case there might be other *indirect*
usages like the FormControl one.

Change-Id: I5029788655ff81bf360d98312d417b7886208e1f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183204
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
Tested-by: Jenkins
(cherry picked from commit 7a1de78ec2e58d2cceded3bf03c0c3c3cccc675a)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186371
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-06-12 10:34:12 +02:00
..
2024-03-26 17:16:47 +01:00
2024-09-26 16:44:43 +02:00