1. 15 Jul, 2009 2 commits
  2. 06 Jul, 2009 1 commit
  3. 29 May, 2009 2 commits
  4. 26 May, 2009 1 commit
  5. 25 May, 2009 1 commit
  6. 09 May, 2009 1 commit
  7. 21 Apr, 2009 1 commit
  8. 10 Apr, 2009 5 commits
  9. 09 Apr, 2009 1 commit
  10. 06 Apr, 2009 1 commit
  11. 30 Mar, 2009 1 commit
  12. 28 Mar, 2009 1 commit
  13. 16 Mar, 2009 1 commit
  14. 15 Mar, 2009 1 commit
  15. 14 Mar, 2009 1 commit
  16. 13 Mar, 2009 1 commit
  17. 26 Feb, 2009 1 commit
  18. 17 Feb, 2009 1 commit
  19. 16 Feb, 2009 1 commit
  20. 11 Dec, 2008 1 commit
  21. 24 Nov, 2008 3 commits
  22. 19 Nov, 2008 1 commit
  23. 04 Nov, 2008 1 commit
  24. 29 Oct, 2008 5 commits
    • Josh Triplett's avatar
      Support handing off socket write permission to external code. · fa452cc9
      Josh Triplett authored
      Libraries like Xlib, some XCB language bindings, and potentially others
      have a common problem: they want to share the X connection with XCB. This
      requires coordination of request sequence numbers.  Previously, XCB had an
      Xlib-specific lock, and allowed Xlib to block XCB from making requests.
      Now we've replaced that lock with a handoff mechanism, xcb_take_socket,
      allowing external code to ask XCB for permission to take over the write
      side of the socket and send raw data with xcb_writev.  The caller of
      xcb_take_socket must supply a callback which XCB can call when it wants
      the write side of the socket back to make a request.  This callback
      synchronizes with the external socket owner, flushes any output queues if
      appropriate, and then returns the sequence number of the last request sent
      over the socket.
      
      Commit by Josh Triplett and Jamey Sharp.
      Handoff mechanism inspired by Keith Packard.
      fa452cc9
    • Jamey Sharp's avatar
      Track 64-bit sequence numbers internally. · baff35a0
      Jamey Sharp authored
      External APIs that used 32-bit sequence numbers continue to do so.
      
      Commit by Josh Triplett and Jamey Sharp.
      baff35a0
    • Jamey Sharp's avatar
      Use sequence number ranges in pending replies · 96e55444
      Jamey Sharp authored
      This allows optimizing adjacent pending replies with the same flags, and
      will help support default flags for a range of future requests.
      
      Commit by Josh Triplett and Jamey Sharp.
      96e55444
    • Jamey Sharp's avatar
      Inline _xcb_lock_io, _xcb_unlock_io, and _xcb_wait_io. · 059ca642
      Jamey Sharp authored
      These functions are once again a single pthread call, so just make that
      call directly.
      059ca642
    • Jamey Sharp's avatar
      Remove libxcb-xlib and xcbxlib.h. · d989656c
      Jamey Sharp authored
      d989656c
  25. 14 Oct, 2008 2 commits
  26. 08 Oct, 2008 1 commit
  27. 20 Sep, 2008 1 commit