[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)