Upgrade cairo to 1.6 final or as-close-as-possible

RESOLVED FIXED

Status

()

Core
Graphics
P2
normal
RESOLVED FIXED
10 years ago
7 years ago

People

(Reporter: vlad, Assigned: vlad)

Tracking

(Depends on: 1 bug)

Trunk
x86
All
Points:
---
Dependency tree / graph
Bug Flags:
blocking1.9 +

Firefox Tracking Flags

(Not tracked)

Details

Need to upgrade to (ideally) 1.6 final, or a release that's very close to what the final is.
Flags: blocking1.9+
Priority: -- → P2

Updated

10 years ago
Flags: tracking1.9+ → blocking1.9+
No longer blocks: 426078

Updated

10 years ago
Blocks: 418479
This is checked in, but I had to revert two cairo commits to get things in cleanly:

731e121 - expand out pattern extents to cover bilinear filtering extents
  - this reveals deeper breakage in _cairo_pattern_acquire_surfaces

c1062bf - keep around original visual info when creating similar surface for xlib
  - this is causing bug 427485

I need to get these resolved and put back, mainly because they're both linux-only and that's the platform where we won't have full control over the cairo source in use.
Status: NEW → RESOLVED
Last Resolved: 10 years ago
Resolution: --- → FIXED
Vlad: does this contain the SSE2 optimizations described here:
http://blog.vlad1.com/2008/03/18/a-little-more-cairo-just-for-you/
Nope; won't get any of that until post-1.9, it needs some bake time and some bugfixing first.
Depends on: 434652
You need to log in before you can comment on or make changes to this bug.