summaryrefslogtreecommitdiff
path: root/src/xcb_conn.c
AgeCommit message (Expand)Author
2014-03-21Make xcb_disconnect(NULL) safeUli Schlachter
2014-03-21xcb_disconnect(): Fix leak with error connectionsUli Schlachter
2014-03-21Remove tabs and trailing whitespacesUli Schlachter
2014-02-19Add comments about how _xcb_conn_ret_error() worksRan Benita
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 xcb_send_fd APIKeith Packard
2013-09-08Fix poll() if POLLIN == ROLLRDNORM|POLLRDBANDDaphne Pfister
2012-09-30Fix a multi-thread deadlockUli Schlachter
2012-09-18Allow xcb_send_request with >MAX_IOV iovecsPeter Harris
2012-08-29Return connection failure if display string specifies non-existent screenAlan Coopersmith
2012-08-25Always include "config.h" at the start of all C source files.Alan Coopersmith
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