Closed
Bug 395449
Opened 17 years ago
Closed 17 years ago
upgrade cairo to 1.5.x (latest git tip)
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: vlad, Assigned: vlad)
References
Details
Attachments
(1 file, 1 obsolete file)
402.60 KB,
patch
|
Details | Diff | Splinter Review |
New stuff:
- compatibility with RENDER-less X servers
- compatibility with X servers in 16bpp mode, or in 24bpp mode with non-standard masks (e.g. BGR, such as used by some Xvnc servers)
- improved PDF and PS generation, with finger-grained fallback areas
- new win32 GDI-only surface for printing
Flags: blocking1.9+
Assignee | ||
Comment 1•17 years ago
|
||
This is the upgrade to 1.5.x patch.
Assignee | ||
Comment 2•17 years ago
|
||
Here's the thebes code that adds new APIs and new surface types that are introduced in the cairo update.
Attachment #281506 -
Flags: review?(pavlov)
Assignee | ||
Updated•17 years ago
|
Attachment #281506 -
Attachment is obsolete: true
Attachment #281506 -
Flags: review?(pavlov)
Assignee | ||
Comment 3•17 years ago
|
||
Checked in.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Comment 4•17 years ago
|
||
Vlad, the Sunbird Win32 tinderbox shows build errors after checkin of the Cairo update. Can you fix that for us?
Build error:
mozcairo.lib(cairo-win32-printing-surface.obj) : error LNK2019: unresolved external symbol __imp__GradientFill@24 referenced in function __cairo_win32_printing_surface_paint_linear_pattern
Assignee | ||
Comment 5•17 years ago
|
||
msimg32 needs to be added to the final link (or sunbird needs to switch to libxul) -- I wasn't sure where sunbird's app files lived; can you just add msimg32 to the final link makefile?
Comment 6•17 years ago
|
||
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/calendar/sunbird/app/Makefile.in&rev=1.52&mark=173#170 no?
And I presume that bug 397048 is saying that Firefox is equally busted for non-libxul.
Comment 7•17 years ago
|
||
Bug 397029 has the patch for Sunbird, and it only needs to be checked in.
You need to log in
before you can comment on or make changes to this bug.
Description
•