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