Closed Bug 361569 Opened 18 years ago Closed 18 years ago

SVG gradients triggering cairo nquartz fallbacks

Categories

(Core :: SVG, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: tor, Assigned: tor)

Details

Attachments

(2 files)

With cairo-cocoa now the default, SVG is trying to use nquartz for the first time.  Gradients with a non-identity transform are causing _cairo_nquartz_setup_source to fail, but instead of returning DO_UNSUPPORTED this function returns CAIRO_INT_STATUS_UNSUPPORTED.

We also need to do a push/pop group on OS-X to allow the fallbacks to read pixels off the surface.
Attached patch get svg running on nquartz (deleted) — Splinter Review
There are still some problems with non-trivial SVG, but this gets the basics running.
Attachment #246324 - Flags: review?(vladimir)
Attached image svg gradient fallback testcase (deleted) —
Checked in.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: