summaryrefslogtreecommitdiff
path: root/src/xcb_in.c
AgeCommit message (Expand)Author
2009-03-30use poll() instead of select() when availableMichael Ost
2008-10-29Support handing off socket write permission to external code.Josh Triplett
2008-10-29Track 64-bit sequence numbers internally.Jamey Sharp
2008-10-29Use sequence number ranges in pending repliesJamey Sharp
2008-10-29Inline _xcb_lock_io, _xcb_unlock_io, and _xcb_wait_io.Jamey Sharp
2008-09-20fix tiny memory leak in read_packet (leak only happens when malloc returns NU...Henning Sten
2008-08-28Use a signed size in read_block()Julien Danjou
2008-05-28Fix variable declaration formattingJosh Triplett
2008-05-21Add xcb_ge_event_t and handling for long events.Peter Hutterer
2007-06-02xcb_poll_for_event: Return already-read events before read(2)ing again.Jamey Sharp
2006-10-07Bugfix: make Plan 7 'checked' requests work correctly.Jamey Sharp
2006-10-06Remove the 'int *error' out-parameter for xcb_poll_for_event.Jamey Sharp
2006-10-04Factor out pthread_mutex_lock and unlock calls for the iolock.Jamey Sharp
2006-09-23More fixups for incorrect API conversions by api_conv.plJosh Triplett
2006-09-23Fix some mis-conversions by api_conv.pl, and remove the now-unused Xmd typesJosh Triplett
2006-09-23The Great XCB RenamingJosh Triplett
2006-09-21Shut down the connection in all "fatal" error cases.Jamey Sharp
2006-09-21Make all public functions do nothing on an error connection.Jamey Sharp
2006-09-21Refactor XCBPollForEvent with a shorter critical section.Jamey Sharp
2006-09-18Fix bug #7261: events do not signal the end of replies for that sequence number.Jamey Sharp
2006-09-13Finish removing deprecated functions. Fixes build failure (oops).Jamey Sharp
2006-07-30Fix typo: s/request/sequence/Josh Triplett
2006-07-30Add XCBRequestCheck function needed for Plan 7.Josh Triplett
2006-07-01Switch sequence comparisons to handle 32-bit sequence number wrap.Keith Packard
2006-04-20Minor performance improvement: do not call _xcb_in_expect_reply unless it is ...Jamey Sharp
2006-04-19Add <sys/select.h> to xcb_in.c to fix bug #6122.Jamey Sharp
2006-04-19Remove the last goto in XCB: XCBWaitForReply now permits multiple threads to ...Jamey Sharp
2006-04-19Restructure XCBWaitForReply to eliminate two gotos.Jamey Sharp
2006-04-19Fixed poll_for_reply, added comments, and refactored XCBWaitForReply to call ...Jamey Sharp
2006-04-19Add XCBPollForReply and deprecate XCBGetRequestRead and XCBGetQueuedRequestRead.Jamey Sharp
2006-04-09Retry a select() if it returns with EINTR. Fixes IO errors in Xephyr, which isEric Anholt
2006-03-12Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcbJamey Sharp
2006-03-12Remove c->out.vec. Pass iovecs directly down the call tree. Add _xcb_out_flus...Jamey Sharp
2006-03-09Move c->out.vec refs out of _xcb_conn_wait up to _xcb_out_flush.Jamey Sharp
2006-03-08Add symbols for error and reply response_types,Ian Osgood
2006-03-05Implement provably-correct sequence wrap handling. Add flag XCB_REQUEST_DISCA...Jamey Sharp
2006-03-03API/ABI change: XCBSendRequest returns the sequence number instead of using a...Jamey Sharp
2006-03-03Add 32-bit full_sequence fields to generic errors and events, so callers can ...Jamey Sharp
2006-03-02Separate notion of request-completed from current-request, and mark requests ...Jamey Sharp
2006-02-27Bugfix: how about *not* leaking all pending_replies when no reply matches, as...Jamey Sharp
2006-02-27Replace readers generic list with hand-written typesafe version.Jamey Sharp
2006-02-27Rename struct XCBReplyData to reader_list to follow my naming conventions and...Jamey Sharp
2006-02-27In struct XCBReplyData, change void *data to pthread_cond_t *data. That was d...Jamey Sharp
2006-02-26Replace current_reply generic queue with hand-written version. No generic que...Jamey Sharp
2006-02-26Replace events generic queue with hand-written typesafe version.Jamey Sharp
2006-02-26API/ABI break: Add flags to XCBSendRequest, first for error-checked requests.Jamey Sharp
2006-02-26Replace pending_replies generic queue with a hand-implemented typesafe version.Jamey Sharp
2006-02-25XCB has not had tracing features for a long time: remove the remnants.Jamey Sharp
2006-02-24Move _xcb_read_block to xcb_in.c and make it static. Change calls in xcb_conn...Jamey Sharp
2006-02-24Coalesce readn into _xcb_in_read and simplify.Jamey Sharp