summaryrefslogtreecommitdiff
path: root/src/xcb_in.c
AgeCommit message (Collapse)Author
2006-03-03API/ABI change: XCBSendRequest returns the sequence number instead of using ↵Jamey Sharp
an out-parameter. Now 0 is a special sequence number indicating failure.
2006-03-03Add 32-bit full_sequence fields to generic errors and events, so callers can ↵Jamey Sharp
always correlate events and errors with requests correctly.
2006-03-02Separate notion of request-completed from current-request, and mark requests ↵Jamey Sharp
completed more aggressively. Detects some usage errors that are otherwise undetectable.
2006-02-27Bugfix: how about *not* leaking all pending_replies when no reply matches, ↵Jamey Sharp
as often happens with Xlib?
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 ↵Jamey Sharp
and better reflect its purpose.
2006-02-27In struct XCBReplyData, change void *data to pthread_cond_t *data. That was ↵Jamey Sharp
dumb.
2006-02-26Replace current_reply generic queue with hand-written version. No generic ↵Jamey Sharp
queues remain so delete their implementation.
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
There's no more race condition between event and reply handling. The *RequestBlind and *RequestChecked functions are not yet implemented.
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 ↵Jamey Sharp
xcb_conn.c to _xcb_in_read_block instead.
2006-02-24Coalesce readn into _xcb_in_read and simplify.Jamey Sharp
2006-02-24Move _xcb_readn to xcb_in.c and make it static. Minor change to ↵Jamey Sharp
_xcb_read_block to not depend on _xcb_readn.
2006-02-23More return value changes, and make _xcb_in_read_packet static since it is ↵Jamey Sharp
not called from outside xcb_in.c.
2006-02-23More return value changes.Jamey Sharp
2006-02-23Make the return value of _xcb_conn_wait boolean, instead of syscall-like.Jamey Sharp
2006-02-18Workaround X server bug, fd.o #3210: if a GLXGetFBConfigs request is sent, ↵Jamey Sharp
fix the length field in the reply.
2006-02-18Remove xcl and CVSROOT.Josh Triplett