The default bug view has changed. See this FAQ.

Switch win32 svg renderer from GDI+ to cairo

RESOLVED FIXED

Status

()

Core
Build Config
RESOLVED FIXED
12 years ago
11 years ago

People

(Reporter: tor, Assigned: tor)

Tracking

({fixed1.8})

Trunk
x86
Windows XP
fixed1.8
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

12 years ago
 
(Assignee)

Comment 1

12 years ago
Created attachment 198332 [details] [diff] [review]
all platforms default to cairo
(Assignee)

Updated

12 years ago
Attachment #198332 - Flags: review?(benjamin)
(Assignee)

Comment 2

12 years ago
Comment on attachment 198332 [details] [diff] [review]
all platforms default to cairo

This allows SVG to work "out of the box" on pre-XP win32 machines and gives us
consistent behavior over all platforms.  We've had test builds out for a week
and have sorted out all the problems save for a printing font size issue that
is still being tracked down.  Some PR risk due to decreased performance of
cairo compared to GDI+ which was used in 1.5b1.
Attachment #198332 - Flags: approval1.8b5?
Attachment #198332 - Flags: review?(benjamin) → review+

Comment 3

12 years ago
Comment on attachment 198332 [details] [diff] [review]
all platforms default to cairo

Approving r.e. discussion on drivers email about migration to cairo for SVG.
Attachment #198332 - Flags: approval1.8b5? → approval1.8b5+
(Assignee)

Comment 4

12 years ago
Checked in on branch.  Leaving open for trunk checkin when we upgrade trunk
cairo to >= 1.0.2.
Keywords: fixed1.8
I assume gksvggdiplus.dll can now be removed from the build (new bug needed ?)

Comment 6

12 years ago
(In reply to comment #5)
> I assume gksvggdiplus.dll can now be removed from the build (new bug needed ?)

I did a quick search on open bugs with GDI, and found 19 FWIW.
(Assignee)

Comment 7

12 years ago
Checked in on trunk.
Status: NEW → RESOLVED
Last Resolved: 12 years ago
Resolution: --- → FIXED

Updated

12 years ago
Blocks: 314060

Updated

12 years ago
Blocks: 314063
*** Bug 299019 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.