libX11: Changes to 'libX11-1.3-branch'

Alan Coopersmith alanc at kemper.freedesktop.org
Sat Jan 29 10:09:04 PST 2011


 src/xcb_io.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 4ac0de5a02410a0e5495d2e0ead6cb75498e6dc5
Author: Jamey Sharp <jamey at minilop.net>
Date:   Wed Jan 19 00:02:45 2011 +0200

    poll_for_response: Really handle xcb_poll_for_reply getting a reply.
    
    Don't lose async replies. That's bad.
    
    `xlsfonts -l`, which uses XListFontsWithInfo, worked fine, because the
    _XReply path worked; that path waited for replies, rather than polling.
    
    However, XRecordProcessReplies, which does nothing but call XPending,
    relied on the event-handling path to process async replies, and that was
    busted.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28595
    
    Signed-off-by: Jamey Sharp <jamey at minilop.net>
    (cherry picked from commit 978c7238789037de917b9423ea9adfb006da1260)
    
    Cherry pick without conflicts from master to 1.3 branch.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>



More information about the xorg-commit mailing list