Skip to content

Fix problems in the SVG backend related to outputting surfaces and patterns

Anton Danilkin requested to merge afdw/cairo:fix-svg-surface-pattern into master

Now the SVG surface should work correctly work with bounded and unbounded image (-like) and recording surfaces with NONE and REPEAT extends as source for all operations.

Fill or stroke with an unbounded surface as source now means using clip or mask respectively.

Fix using unitialized memory in the SVG surface.

Also fix unintialized memory and working with offsetted images in the recording surface.

Merge request reports