Cairo 1.0.0 fixes a problem with clipping on OS-X that affects SVG (non-trivial clip area causes nothing to be drawn, triggerable by inner <svg>, <image>, markers, <clipPath>, most <use> cases).
Created attachment 194974 [details] update branch cairo to 1.0.0 Includes one-liner change to svg cairo renderer for cairo API change (drawing text advances point). Test built on linux, os-x, and win32.
*** Bug 308116 has been marked as a duplicate of this bug. ***
Created attachment 197062 [details] updated diff
Comment on attachment 197062 [details] updated diff I've got 1.0 merged on the branch in a local tree here; the trunk I'd rather just merge pav and mine's cairo work from monotone in shortly (which has a 1.0.2-ish cairo from CVS). I also got rid of mozstdint.h, so we don't have to carry that around any more (I'll submit that patch to cairo upstream as well). Gonna r=vladimir and request 1.8b5 approval, to do the final checkins there.
Comment on attachment 197062 [details] updated diff Approved per discussion on drivers.
I'm running into problems with the VC71-built pixman lib; still working on resolving those. I'll get this in as soon as that's fixed.
Fixed on branch.