Closed Bug 411334 Opened 17 years ago Closed 17 years ago

Remove temporary group for SVG drawing on Mac

Categories

(Core :: SVG, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: roc, Assigned: roc)

References

Details

Attachments

(2 files)

Vlad says this is no longer neeeded. Removing it will vastly improve SVG printing on Mac, will mostly fix bug 398102 so that SVG text gets subpixel rendering (unless it's in a group of its own), and may improve performance.
Flags: blocking1.9?
Attached patch fixSplinter Review
Attachment #296019 - Flags: superreview?(vladimir)
Attachment #296019 - Flags: review?(vladimir)
Comment on attachment 296019 [details] [diff] [review]
fix

Let's do it (and hope it doesn't break anything!)
Attachment #296019 - Flags: superreview?(vladimir)
Attachment #296019 - Flags: superreview+
Attachment #296019 - Flags: review?(vladimir)
Attachment #296019 - Flags: review+
It seems to break gearflowers :-(.
Attached patch fix v2Splinter Review
This works.

It doesn't work for printing, where we only paint once. I'd rather have a few SVG drawings fail to print instead of all SVG drawings printing horribly. We should fix the underlying fallback issues anyway. And we could use cairo's own PDF backend if we chose.
Attachment #296045 - Flags: review?(vladimir)
Attachment #296045 - Flags: approval1.9? → approval1.9+
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
I managed to concoct a reftest for this.
Flags: blocking1.9? → in-testsuite+
The reftest is actually testing bug 398102 to make sure that antialiasing is the same in SVG as for HTML. So this actually might not be tested properly on the tinderbox test machines because they seem to use grayscale for everything. Oh well.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: