libX11: Changes to 'master'
Jamey Sharp
jamey at kemper.freedesktop.org
Mon Jun 4 11:41:47 PDT 2007
NEWS | 16 +++++++--
src/xcb_io.c | 102 +++++++++++++++++++++++++----------------------------------
2 files changed, 57 insertions(+), 61 deletions(-)
New commits:
commit 65f0ab5d46d80d55fc04d4eb14fa05f130eb8b9c
Author: Jamey Sharp <jamey at minilop.net>
Date: Sun Jun 3 21:41:47 2007 -0700
Move security fixes to the top of NEWS, and fix spacing.
Commit by Josh Triplett and Jamey Sharp.
commit a549a258b8fcb1ba9d0c1b01b72967e385f67cab
Author: Jamey Sharp <jamey at minilop.net>
Date: Sun Jun 3 21:29:40 2007 -0700
Add NEWS item for bugfix in commit e2c1d788d1fe7bd2d34756493951552441e59b8c.
Commit by Josh Triplett and Jamey Sharp
commit 5123b77a3d32d3ad479462f319762c328278aed9
Author: Jamey Sharp <jamey at minilop.net>
Date: Sun Jun 3 21:24:54 2007 -0700
Xlib/XCB: Inline and simplify handle_event, since only process_responses calls it now.
Commit by Josh Triplett and Jamey Sharp.
commit 582ca690ea4f3ffd2b94826c4db97229bd3c7238
Author: Jamey Sharp <jamey at minilop.net>
Date: Sun Jun 3 20:59:12 2007 -0700
Xlib/XCB: Fix _XReadEvents to always enqueue a new event, even if an error occurs
Commit c337f9de7cfd89f983f83956b7457a274dd412f3 broke the invariant that
_XReadEvents always enqueues at least one event even if an error occurred,
because the one call to xcb_wait_for_event would then return an error, not an
event, and nothing else ensured that process_responses would obtain an event.
Fix this by reverting most of c337f9de7cfd89f983f83956b7457a274dd412f3 and
f417570735aac865eb6b576d1ea76b5bfcd8573b and implementing the correct fix. In
process_responses, wait_for_first_event now serves as a flag, cleared when
actually handling an event.
Commit by Josh Triplett and Jamey Sharp.
commit e2c1d788d1fe7bd2d34756493951552441e59b8c
Author: Jamey Sharp <jamey at minilop.net>
Date: Sun Jun 3 17:33:23 2007 -0700
Xlib/XCB: Only remove pending_requests when there are provably no more responses.
More information about the xorg-commit
mailing list