Skip to content

[Draft] Adrian's patch to fix non-isolated transparency groups

Adrian's comment on the patch:

The problem is CairoOutputDev::beginTransparencyGroup does not handle non-isolated groups. Here is a patch that makes non-isolated groups work. The problem is this fix does not work for printing surfaces. I need to think about how to handling printing. Unfortunately cairo does not provide API to specify non-isolated groups so I may end up having to use fallback images to support printing.

More details on this other comment:
#992 (comment 1087726)

Fixes #992 (minus the printing part)
Improves #1471

Merge request reports