[cairo] cairo release 1.12.4 now available

Uli Schlachter psychon at znc.in
Fri Dec 7 15:59:53 PST 2012


Hi Reinhard,

On 07.12.2012 23:16, Reinhard Tartler wrote:
[...]
> It seems that cairo unconditionally assumes that the xserver does
> support the latest version of the Xrender extension:
> 
> http://cgit.freedesktop.org/cairo/tree/src/cairo-xlib-display.c?id=1.12.2#n217
[...]

What makes you think that cairo unconditionally requires the latest version of
the Xrender extension? And why do you quote the code that actually checks the
version number (XRenderQueryVersion()) as a proof for this? Doesn't this really
mean that cairo actually does the right thing and checks the XRender version
being used?

Please, when reporting bugs, try to explain what exactly you are doing and what
goes wrong. If you want to get fancy and really proof that cairo tries to use
something which is not in a given version of Xrender, it would be nice if you
could write a short, self-contained C program which does the wrong thing.

For example:

Attached is foo.c. When you run it against an X11 server which only supports
Xrender 0.6, it does a XRenderBreakMyServer request. This can be seen in the
attached xtrace results as request number 0x123.

However, this last thing isn't easy and thus cannot be expected.

So, what can you tell us to help us help you?

Cheers,
Uli
-- 
Q: Because it reverses the logical flow of conversation.
A: Why is putting a reply at the top of the message frowned upon?


More information about the cairo mailing list