summaryrefslogtreecommitdiff
path: root/src/xcb_io.c
Commit message (Expand)AuthorAgeFilesLines
* xcb: Clarify the XInitThreads error messageAdam Jackson2022-03-231-2/+6
* xcb_io: Allow jumps backwards when widening the request number.Giovanni Mascellani2022-03-231-1/+6
* Fix hanging issue in _XReplyTatu Frisk2021-12-031-12/+8
* Fix poll_for_response race conditionFrediano Ziglio2020-11-161-9/+70
* Prepare for _XIOError() possibly returningCarlos Garnacho2020-10-151-18/+44
* poll_for_event: Allow using xcb_poll_for_queued_eventMichel Dänzer2018-09-281-6/+10
* poll_for_response: Call poll_for_event again if xcb_poll_for_reply failsMichel Dänzer2018-09-251-3/+12
* remove empty linewharms2017-08-201-1/+0
* _XIOError(dpy); will never return so remore deadwalter harms2017-08-141-3/+1
* fix for Xlib 32-bit request number issuesChristian Linhart2015-09-211-42/+38
* Fix XNextRequest() after direct usage of XCBOwen W. Taylor2014-05-201-0/+11
* Add _XEatDataWords to discard a given number of 32-bit words of reply dataAlan Coopersmith2013-05-091-0/+17
* Don't use caddr_t castsJon TURNEY2012-03-111-2/+2
* XCB: Add more friendly error messages for common assertsDaniel Stone2011-05-201-15/+81
* Ignore user locks after sleeping in _XReply and _XReadEvents.Jamey Sharp2011-03-141-2/+13
* Fix use-after-free in _XReply on X errors.Jamey Sharp2010-08-061-1/+1
* poll_for_response: Really handle xcb_poll_for_reply getting a reply.Jamey Sharp2010-06-211-2/+3
* Revert "xcb_io.c: poll_for_response doesn't guarantee there's a pending reque...Jamey Sharp2010-06-211-1/+1
* Revert "poll_for_response: Really handle xcb_poll_for_reply getting a reply."Jamey Sharp2010-06-211-11/+5
* xcb_io.c: poll_for_response doesn't guarantee there's a pending request.Jamey Sharp2010-06-211-1/+1
* poll_for_response: Really handle xcb_poll_for_reply getting a reply.Jamey Sharp2010-06-191-5/+11
* Fix Xlib/XCB for multi-threaded applications (with caveats).Jamey Sharp2010-04-181-118/+226
* Use InternalLockDisplay on code paths called from LockDisplay.Jamey Sharp2010-04-181-9/+3
* Fix _XSend to enqueue the right range of pending requests.Jamey Sharp2010-04-181-1/+1
* Pending requests are always added in-order.Jamey Sharp2010-04-181-33/+38
* Bug 26839: Fix build problem on Interix (POSIX layer on Windows)Markus Duft2010-04-161-0/+2
* Stop returning an int from _XIDHandler and _XSeqSyncFunctionJosh Triplett2010-04-151-2/+1
* Move XID and sync handling from SyncHandle to LockDisplay to fix races.Jamey Sharp2010-04-151-17/+8
* Honest. Extensions get to filter async errors too.Jamey Sharp2010-04-141-25/+18
* _XError already runs async handlers; only call them directly for replies.Jamey Sharp2010-04-141-10/+12
* Extensions get to filter async errors too.Jamey Sharp2010-04-131-18/+31
* Prefer the xcb_generic_error_t we already have over casting to xEvent.Jamey Sharp2010-04-131-3/+3
* Include sys/select.h for select() and struct timeval, if it existsJon TURNEY2009-10-141-0/+7
* xcb_io: Avoid datatype overflow on AMD64 and friends.Emilio Jesús Gallego Arias2009-02-211-2/+2
* Janitor: Correct some gcc/sparse warnings.Paulo Cesar Pereira de Andrade2009-01-291-11/+11
* Support multiple independent internal sync handlersJamey Sharp2008-11-041-20/+15
* Ensure that _XReadEvents always leaves an event in the queue on returnKeith Packard2008-11-041-1/+3
* Permit only one Xlib thread to block waiting for eventsKeith Packard2008-11-041-4/+14
* Fix XAllocID race: hold the user display lock until we have a new XID.Jamey Sharp2008-11-041-1/+10
* Use XCB's new socket handoff mechanism rather than the old XCB Xlib lock.Josh Triplett2008-11-041-71/+123
* Fix the previous patch for the BadFont case.Adam Jackson2008-09-171-1/+2
* Bug #17616: Fix an XCB leak when the client has a non-fatal error handler.Matthias Clasen2008-09-171-2/+8
* Strip whitespace from end of lines in source filesAlan Coopersmith2008-06-171-5/+5
* Merge branch 'master' into xgePeter Hutterer2007-12-061-3/+5
|\
| * Two threads can request sequence sync and XID fetch simultaneously.Jamey Sharp2007-11-041-3/+5
* | Merge branch 'master' into xgePeter Hutterer2007-12-061-59/+52
|\ \ | |/
| * Xlib/XCB: Inline and simplify handle_event, since only process_responses call...Jamey Sharp2007-06-031-17/+10
| * Xlib/XCB: Fix _XReadEvents to always enqueue a new event, even if an error oc...Jamey Sharp2007-06-031-14/+25
| * Xlib/XCB: Only remove pending_requests when there are provably no more respon...Jamey Sharp2007-06-031-31/+13
| * Xlib/XCB: inline wait_or_poll_for_event, which now had only one caller.Jamey Sharp2007-06-021-16/+10