libX11: Changes to 'master'
Jamey Sharp
jamey at kemper.freedesktop.org
Wed Apr 14 13:14:01 PDT 2010
src/xcb_io.c | 63 +++++++++++++++++++++++++++--------------------------------
1 file changed, 29 insertions(+), 34 deletions(-)
New commits:
commit b089b53b697c2851db2985d32af3b29f1da5e31e
Author: Jamey Sharp <jamey at minilop.net>
Date: Wed Apr 14 12:59:11 2010 -0700
Honest. Extensions get to filter async errors too.
Under some circumstances, errors are picked up by calling
xcb_poll_for_reply, rather than xcb_poll_for_event, because Xlib issued
the requests with the XCB_REQUEST_CHECKED flag. That happens when either
an async handler is queued at the time the requests are flushed, or when
XSetEventQueueOwner has been used to prevent Xlib from processing XCB's
event queue.
This bugfix extends 405132dab64bf2375f8e57d02b1b53da2311933a to cover
those cases.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=26545
Signed-off-by: Jamey Sharp <jamey at minilop.net>
commit a15c31274650e391bc6de5d0951eb4464c228139
Author: Jamey Sharp <jamey at minilop.net>
Date: Wed Apr 14 12:10:34 2010 -0700
_XError already runs async handlers; only call them directly for replies.
The previous behavior probably would have triggered bug reports someday.
Signed-off-by: Jamey Sharp <jamey at minilop.net>
More information about the xorg-commit
mailing list