summaryrefslogtreecommitdiff
path: root/src/xcb_in.c
AgeCommit message (Expand)Author
2013-11-18Fix alignment issues in FD passing codeMark Kettenis
2013-11-07Switch to using the CMSG_* macros for FD passingKeith Packard
2013-11-07Add event queue splittingKeith Packard
2013-11-07Add support for receiving fds in repliesKeith Packard
2013-05-23integer overflow in read_packet() [CVE-2013-2064]Alan Coopersmith
2012-08-25Always include "config.h" at the start of all C source files.Alan Coopersmith
2012-03-08Fix a busy loop on BSD and Mac OSUli Schlachter
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