Created attachment 57650 [details] Screenshot of the error With the latest cairo from git, hovering over an inactive tab is broken. On top of the wrong colours, there is no animation when the colour gets changed. This does not happen with cairo-1.10.2.
Created attachment 57651 [details] Screenshot of the correct rendering with 1.10.2
Worksforme, so can you describe how you have configured cairo (curious to know which xlib backend you are using)?
Hm, concerning the xlib backend I guess I am using whatever is the default. My configure line is ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-gl --enable-egl --enable-xcb --disable-static.
Hmm, I found an opacity related driver bug (using UXA on PineView). Can you please also describe your chipset and versions of the driver?
I'm using xf86-video-intel 2.17.0 on 945GM.
If you are using UXA, can you please try updating to get commit 3c4f29820bca336af2c997bafc7ef288b455813c Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Feb 27 16:29:38 2012 +0000 uxa/gen3: Remove special casing of solid pictures Fixes use of alpha-groups and opacity masks in cairo. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> which is available only in xf86-video-intel.git.
Yep, fixed with xf86-video-intel-git.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.