1. 22 May, 2008 2 commits
  2. 13 May, 2008 1 commit
  3. 12 May, 2008 2 commits
  4. 07 May, 2008 2 commits
  5. 29 Apr, 2008 1 commit
  6. 28 Apr, 2008 1 commit
  7. 26 Apr, 2008 1 commit
  8. 21 Apr, 2008 1 commit
  9. 18 Apr, 2008 1 commit
  10. 15 Apr, 2008 2 commits
  11. 05 Apr, 2008 1 commit
  12. 18 Mar, 2008 1 commit
  13. 15 Mar, 2008 3 commits
    • Josh Triplett's avatar
      Fix fd.o bug 15023: make Xlib sync correctly given many void requests · 64325f38
      Josh Triplett authored
      If given many requests without replies, Xlib may not sync until it flushes
      the output buffer.  Thus, if Xlib can fit enough requests in the buffer to
      pass by the number of requests it would normally sync after (65536 -
      BUFSIZE/sizeof(xReq)), it will sync too late.  The test case in bug 15023
      demonstrated this by issuing a request with a reply (ListExtensions) at
      just the right time to get confused with the GetInputFocus reply issued in
      response to the sync 65,536 requests later; the test case used an async
      handler to watch the replies, since otherwise it could not issue a request
      without waiting for the response.  When the test case failed, Xlib's sync
      handler would eat the ListExtensions reply, and the test case's async
      handler would see the GetInputFocus reply.
      
      Fix this by replacing SEQLIMIT with a function sync_hazard() that uses the
      buffer size to figure out when the sequence numbers could potentially wrap
      before the next flush.
      
      With this commit, the test case consistently passed, and the async reply
      handler always saw the ListExtensions reply.
      
      Commit by Jamey Sharp and Josh Triplett.
      64325f38
    • Colin Harrison's avatar
      Fix typo · a5395563
      Colin Harrison authored
      Signed-off-by: James Cloos's avatarJames Cloos <cloos@jhcloos.com>
      a5395563
    • Daniel Stone's avatar
      configure.ac: Don't search for legacy X11 headers · f07585ca
      Daniel Stone authored
      This can actually break cross-compiles, so don't do it anymore.
      f07585ca
  14. 09 Mar, 2008 1 commit
  15. 06 Mar, 2008 1 commit
  16. 29 Feb, 2008 1 commit
  17. 25 Feb, 2008 2 commits
  18. 16 Feb, 2008 1 commit
  19. 12 Feb, 2008 1 commit
  20. 09 Feb, 2008 1 commit
  21. 08 Feb, 2008 1 commit
  22. 22 Dec, 2007 1 commit
  23. 15 Dec, 2007 3 commits
  24. 11 Dec, 2007 1 commit
  25. 06 Dec, 2007 4 commits
  26. 04 Dec, 2007 3 commits