Don't forget to update gfx/cairo/README file with the version & git rev of both cairo and pixman -- someone was saying the other day that they're out of date with what's actually in our tree.
This causes a failure in: REFTEST TEST-UNEXPECTED-FAIL | file:///e:/builds/slave/win32-unit/mozilla/layout/reftests/svg/opacity-and-gradient-01.svg |
opacity-and-gradient-01.svg has been sort of broken since March 21 which is near when we landed a cairo/pixman update. I'll have to investigate why.
Fixing bug 539165 seems to fix this.
Here's a first try, we'll see if it sticks. http://hg.mozilla.org/mozilla-central/rev/0af6ca3135ca
This is breaking the Thunderbird Linux builds - http://tinderbox.mozilla.org/showbuilds.cgi?tree=Thunderbird
(In reply to comment #7) > This is breaking the Thunderbird Linux builds - And SeaMonkey linux builds.
/buildbot/linux-comm-central-check/build/mozilla/gfx/cairo/libpixman/src/pixman-private.h:437: error: ‘PIXMAN_N_OPERATORS’ undeclared here (not in a function) I've no idea why this happens and why it shows up for comm-central and not mozilla-central
I fixed the build problems with: http://hg.mozilla.org/mozilla-central/rev/3a7e0d615a08
The arm linux build was broken. Should be fixed with: http://hg.mozilla.org/mozilla-central/rev/a0200253f9e4
This seems to have stuck.
http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/README?force=1#8 claims that the current in-tree versions are 1.8.2 for cairo and pixman-0.12.0-19-g95f2af9 for pixman. What are the real versions? Bug 540999 wants pixman 0.18.0...
The README has been fixed.