summaryrefslogtreecommitdiff
path: root/src/xcb_in.c
AgeCommit message (Expand)Author
2012-03-08darwin: Use read(2) rather than recv(2)Jeremy Huddleston
2012-01-11Added more error states and removed global error_connectionArvind Umrao
2011-09-02Fix a dead-lock due to xcb_poll_for_replyUli Schlachter
2011-04-12Revert "Introduce xcb_wait_for_event_until, for consuming responses in wire-o...Jamey Sharp
2011-04-12Introduce a variant of xcb_poll_for_event for examining event queue.Rami Ylimäki
2011-04-12Handle XGE events with the "send event" flagCarlos Garnacho
2011-03-18Introduce xcb_wait_for_event_until, for consuming responses in wire-order.Jamey Sharp
2011-03-18Dequeue readers that can't receive any new responses.Jamey Sharp
2011-03-18Factor reader_list management out of wait_for_reply.Jamey Sharp
2011-03-14Prevent reply waiters from being blocked.Rami Ylimäki
2010-10-09xcb_in: Use 64-bit sequence numbers internally everywhere.Jamey Sharp
2010-10-09xcb_discard_reply: Simplify by re-using poll_for_reply helper.Jamey Sharp
2010-10-09xcb_request_check: Hold the I/O lock while deciding to sync.Jamey Sharp
2010-08-31Merge branch 'master' of git://github.com/topcat/xcb-win32Peter Harris
2010-08-24xcb_request_check: Sync even if an event was read for this sequence.Jamey Sharp
2010-04-23Replaced read() in read_block and _xcb_in_read() with recv for allJeetu Golani
2010-04-22Set errno=0 in read_block. On Win32 there is no errno and this makes theJeetu Golani
2010-04-17Always wake up readers after writing.Jamey Sharp
2010-04-17Fix strict-aliasing warning when getting generic event length.Jamey Sharp
2010-03-31xcb_in.c #ifndef _WIN32 inside of #if USE_POLL redundant and removedJeetu Golani
2010-03-29windefs.h is now called xcb_windefs.h - changed all includes to reflect that....Jeetu Golani
2010-03-26Win32 code for xcb-1.5Jeetu Golani
2010-02-11Support xcb_discard_replyPeter Harris
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