Closed Bug 419715 Opened 12 years ago Closed 12 years ago

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

Categories

(Core :: Graphics, defect, P2)

x86
All
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: vlad, Assigned: vlad)

References

(Depends on 1 open bug)

Details

Need to upgrade to (ideally) 1.6 final, or a release that's very close to what the final is.
Flags: blocking1.9+
Flags: tracking1.9+ → blocking1.9+
No longer blocks: 426078
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
Closed: 12 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.
You need to log in before you can comment on or make changes to this bug.