[cairo] [Xcb] cairo + xcb binaries

Behdad Esfahbod behdad at behdad.org
Tue Dec 9 01:51:24 PST 2008


Bernie Innocenti wrote:
> Behdad Esfahbod wrote:
>> If anyone has a vested interest in cairo-xcb, they would first need to help us
>> get it on par with the xlib backend and add a way to keep it there.  One way
>> to do that is to merge the two backends.  We considered that and had a Summer
>> of Code student to work on it.  Unfortunately nothing came out of it.
> 
> Why would the libX11 backend be even needed?  Is there any supported
> system for which libXCB isn't available?

You bet... We even have to support the case where libxrender is not available.
 On the server side it's uglier.  We added 8bit pseudocolor dithering recently.

>> Until that happens, using cairo-xcb instead of cairo-xlib is a regression.
>> It's not really about whether we do that --enable-xcb or we don't.  cairo-xcb
>> is inferior to cairo-xlib.  That's all.
> 
> It builds correctly, but I see plenty of failures in the testsuite.
> Does anyone know what the specific issues are?

It's like the xlib backend of three or four years ago.  Do a "git log
src/cairo-xlib.c" to see what the specific issues are.

behdad

> Here I had written something regarding getting significantly better
> results from cairobench, but then I realized I was comparing pears
> (the F10 rpm) with apples (my own build with my own compile flags from
> git master).
> 


More information about the cairo mailing list