[cairo] cairo release 1.12.4 now available
sandmann at cs.au.dk
Fri Oct 5 10:42:26 PDT 2012
Chris Wilson <chris at chris-wilson.co.uk> writes:
> A new cairo release 1.12.4 is now available from:
> which can be verified with:
> f4158981ed01e73c94fb8072074b17feee61a68b cairo-1.12.4.tar.xz
> (signed by Chris Wilson)
This release crashes on all X servers prior to this commit:
Author: Sam Spilsbury <sam.spilsbury at canonical.com>
Date: Wed Sep 14 09:58:34 2011 +0800
Remove the SendEvent bit (0x80) before doing range checks on event type.
Some extension libraries may set this bit before converting the event to
wire protocol and as such range checking the event will cause an invalid
BadValue error to result. As the documentation suggests the the bit
should be "forced on", remove it before doing range checks and continue
to force it on in the server.
Reviewed-by: Jamey Sharp <jamey at minilop.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
due to the XSendEvent() in _cairo_xlib_shm_surface_mark_active().
More information about the cairo