summaryrefslogtreecommitdiff
path: root/src/xcb_conn.c
AgeCommit message (Expand)Author
2012-01-11Use WSAStartup()/WSACleanup() on WIN32Ryan Pavlik
2012-01-11Added more error states and removed global error_connectionArvind Umrao
2011-04-04Add #include <sys/socket.h> to xcb_conn.cAlan Coopersmith
2010-12-12Don't validate FD_SETSIZE on Win32Jeetu Golani
2010-09-19Allow disconnecting connections that are in error state.Josh Triplett
2010-09-04_xcb_conn_wait: Shut down the connection on unexpected poll() events.Jamey Sharp
2010-08-31Merge branch 'master' of git://github.com/topcat/xcb-win32Peter Harris
2010-08-25xcb_disconnect: call shutdown() to force a disconnectAaron Plattner
2010-07-13_xcb_conn_wait: Fix whitespace.Jamey Sharp
2010-04-17Delete a useless level of indirection from _xcb_out_send's parameters.Jamey Sharp
2010-04-08Fail if fd is too big and poll() is not availableRémi Denis-Courmont
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-01-07xcb_connect_to_fd: fix descriptor leak on memory error pathRémi Denis-Courmont
2009-03-30use poll() instead of select() when availableMichael Ost
2008-10-29Inline _xcb_lock_io, _xcb_unlock_io, and _xcb_wait_io.Jamey Sharp
2008-10-29Remove libxcb-xlib and xcbxlib.h.Jamey Sharp
2008-08-28Fix htonl() arg & convert sizeof() to signedJulien Danjou
2007-10-28Don't hold the xlib-xcb lock while sleeping: that allows deadlock.Jamey Sharp
2007-10-28Factor pthread_cond_wait(iolock) to _xcb_wait_io.Jamey Sharp
2007-10-23Don't abort() on locking assertions if LIBXCB_ALLOW_SLOPPY_LOCK is set.Jamey Sharp
2006-11-21Replace uses of "long" with uint32_t, and similar; fixes 64-bit bugsJosh Triplett
2006-10-04Add xcb_xlib_lock and xcb_xlib_unlock, a special-purpose two-level recursive ...Jamey Sharp
2006-10-04Factor out pthread_mutex_lock and unlock calls for the iolock.Jamey Sharp
2006-09-23The Great XCB RenamingJosh Triplett
2006-09-22Make xcb_conn.c agree that XCBSetupReq is now XCBSetupRequest.Jamey Sharp
2006-09-21Shut down the connection in all "fatal" error cases.Jamey Sharp
2006-09-21Add a private connection shutdown method for error cases.Jamey Sharp
2006-09-21Make all public functions do nothing on an error connection.Jamey Sharp
2006-09-21Convert connection functions to return error objects.Jamey Sharp
2006-09-21Provide a "has error" property for XCBConnection.Jamey Sharp
2006-04-26Rename ConnSetup* to Setup*, Setup*Rep to Setup*, and SetupSuccess* to Setup*...Jamey Sharp
2006-04-19Bugfix: xcb_conn.c included <sys/fcntl.h> instead of the POSIX-standard <fcnt...Alan Coopersmith
2006-04-09Retry a select() if it returns with EINTR. Fixes IO errors in Xephyr, which isEric Anholt
2006-03-14Fix XCBGetSetup to match prototype.Ian Osgood
2006-03-12Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcbJamey Sharp
2006-03-12Only _xcb_conn_wait calls _xcb_out_write now, so move it to xcb_conn.c and ma...Jamey Sharp
2006-03-12Remove c->out.vec. Pass iovecs directly down the call tree. Add _xcb_out_flus...Jamey Sharp
2006-03-11Portability fixes. Should help DragonFly and Solaris, and should not hurt any...Jamey Sharp
2006-03-09Move c->out.vec refs out of _xcb_conn_wait up to _xcb_out_flush.Jamey Sharp
2006-03-08Move c->out.vec refs out of _xcb_out_write up to _xcb_conn_wait.Jamey Sharp
2006-02-24Move _xcb_set_fd_flags to xcb_conn.c and make it static. xcb_util.c now has o...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-23Factor padding out of _xcb_out_write_block and into its callers, XCBSendReque...Jamey Sharp
2006-02-23Remove _xcb_assert_valid_sequence. One test is trivially true, and the other ...Jamey Sharp
2006-02-23More return value changes, and make _xcb_in_read_packet static since it is no...Jamey Sharp
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-22Remove USE_THREAD_ASSERT compile option. _xcb_conn_wait can no longer be re-e...Jamey Sharp
2006-02-18Remove xcl and CVSROOT.Josh Triplett