1. 05 Nov, 2007 3 commits
  2. 17 Sep, 2007 1 commit
  3. 13 Sep, 2007 1 commit
    • Emma Anholt's avatar
      Remove the PaintWindow optimization. · e4d11e58
      Emma Anholt authored
      This was an attempt to avoid scratch gc creation and validation for paintwin
      because that was expensive.  This is not the case in current servers, and the
      danger of failure to implement it correctly (as seen in all previous
      implementations) is high enough to justify removing it.  No performance
      difference detected with x11perf -create -move -resize -circulate on Xvfb.
      Leave the screen hooks for PaintWindow* in for now to avoid ABI change.
      e4d11e58
  4. 31 Aug, 2007 1 commit
  5. 25 Aug, 2007 1 commit
    • Adam Jackson's avatar
      Implement core protocol backing store exclusively in terms of Composite. · ae7f71a8
      Adam Jackson authored
      Composite's automatic redirection is a more general mechanism than the
      ad-hoc BS machinery, so it's much prettier to implement the one in terms
      of the other.  Composite now wraps ChangeWindowAttributes and activates
      automatic redirection for windows with backing store requested.  The old
      backing store infrastructure is completely gutted: ABI-visible structures
      retain the function pointers, but they never get called, and all the
      open-coded conditionals throughout the DIX layer to implement BS are gone.
      
      Note that this is still not a strictly complete implementation of backing
      store, since Composite will throw the bits away on unmap and therefore
      WhenMapped and Always hints are equivalent.
      ae7f71a8
  6. 29 Jun, 2007 1 commit
  7. 24 May, 2007 1 commit
  8. 11 May, 2007 1 commit
  9. 09 May, 2007 3 commits
  10. 20 Mar, 2007 1 commit
    • Adam Jackson's avatar
      Static markup and dead code cull over xkb/. · 021fc5cb
      Adam Jackson authored
      The former <X11/extensions/XKBsrv.h> has been pulled into the server now as
      include/xkbsrv.h, and the world updated to look for it in the new place,
      since it made no sense to define server API in an extension header.  Any
      further work along this line will need to do similar things with XKBgeom.h
      and friends.
      021fc5cb
  11. 15 Dec, 2006 1 commit
  12. 14 Dec, 2006 1 commit
  13. 12 Dec, 2006 1 commit
  14. 11 Dec, 2006 2 commits
  15. 07 Nov, 2006 1 commit
  16. 28 Sep, 2006 1 commit
  17. 24 Aug, 2006 1 commit
  18. 18 Aug, 2006 3 commits
  19. 21 Jul, 2006 1 commit
  20. 20 Jul, 2006 1 commit
  21. 21 Jun, 2006 1 commit
  22. 08 Jun, 2006 2 commits
  23. 03 Jun, 2006 1 commit
  24. 01 Jun, 2006 1 commit
  25. 29 May, 2006 1 commit
  26. 30 Apr, 2006 1 commit
  27. 03 Mar, 2006 3 commits
  28. 26 Dec, 2005 1 commit
  29. 13 Nov, 2005 1 commit
  30. 07 Oct, 2005 1 commit