1. 22 Jan, 2009 1 commit
  2. 11 Jan, 2009 1 commit
  3. 18 Dec, 2008 2 commits
  4. 03 Dec, 2008 1 commit
    • Paulo Cesar Pereira de Andrade's avatar
      Rework symbol visibility for easier maintenance · 49f77fff
      Paulo Cesar Pereira de Andrade authored
        Save in a few special cases, _X_EXPORT should not be used in C source
      files. Instead, it should be used in headers, and the proper C source
      include that header. Some special cases are symbols that need to be
      shared between modules, but not expected to be used by external drivers,
      and symbols that are accessible via LoaderSymbol/dlopen.
      
        This patch also adds conditionally some new sdk header files, depending
      on extensions enabled. These files were added to match pattern for
      other extensions/modules, that is, have the headers "deciding" symbol
      visibility in the sdk. These headers are:
      o Xext/panoramiXsrv.h, Xext/panoramiX.h
      o fbpict.h (unconditionally)
      o vidmodeproc.h
      o mioverlay.h (unconditionally, used only by xaa)
      o xfixes.h (unconditionally, symbols required by dri2)
      
        LoaderSymbol and similar functions now don't have different prototypes,
      in loaderProcs.h and xf86Module.h, so that both headers can be included,
      without the need of defining IN_LOADER.
      
        xf86NewInputDevice() device prototype readded to xf86Xinput.h, but
      not exported (and with a comment about it).
      49f77fff
  5. 02 Dec, 2008 1 commit
  6. 29 Feb, 2008 1 commit
  7. 13 Feb, 2008 1 commit
  8. 06 Feb, 2008 2 commits
  9. 25 Jan, 2008 3 commits
  10. 04 Jan, 2008 2 commits
  11. 06 Nov, 2007 1 commit
    • Eamon Walsh's avatar
      Modified performance patches from Arjan van de Ven <arjan@infradead.org> · d7c5e8bf
      Eamon Walsh authored
      Subject: [PATCH] fix some performance gaps in Xace
      
      The XaceHook function is used in several hotpaths.
      The problem with it (performance wise) is twofold:
       * The XaceHook function has a big switch() statement for the hook number in it
       * The XaceHook function uses varargs to reassemble the final dispatch arguments again
      
      Both are expensive operations... for something that is known at compile time
      
      This patch turns the hotpath XaceHook call into a direct call to avoid
      the switch and varargs; this gives me over 10% performance gain
      on the x11perf benchmark.
      d7c5e8bf
  12. 05 Nov, 2007 1 commit
  13. 23 Oct, 2007 1 commit
  14. 17 Oct, 2007 1 commit
  15. 28 Sep, 2007 1 commit
  16. 05 Sep, 2007 1 commit
  17. 30 Aug, 2007 1 commit
  18. 29 Aug, 2007 1 commit
    • Eamon Walsh's avatar
      xace: drop map-window checking hook, add new hooks for controlling the · e3969478
      Eamon Walsh authored
      delivery of events to windows and clients.
      
      This is tentative.  It's likely that an additional last-resort hook will
      be necessary for code that calls TryClientEvents or WriteEventsToClient
      directly.  It's also possible that new xace machinery will be necessary
      to classify events and pull useful resource ID's out of them.
      
      The failure case also needs some thinking through.  Should event delivery
      "succeed" or should it report undeliverable?
      
      Finally, XKB appears to call WriteToClient to pass events.  Sigh.
      e3969478
  19. 28 Aug, 2007 1 commit
  20. 16 Aug, 2007 1 commit
  21. 15 Aug, 2007 1 commit
  22. 06 Aug, 2007 1 commit
  23. 17 Apr, 2007 1 commit
  24. 25 Mar, 2007 1 commit
  25. 22 Mar, 2007 2 commits
  26. 21 Mar, 2007 2 commits
  27. 19 Mar, 2007 1 commit
  28. 02 Dec, 2006 1 commit
  29. 08 Nov, 2006 1 commit
  30. 08 Sep, 2006 1 commit
  31. 25 Aug, 2006 1 commit
  32. 03 Aug, 2006 2 commits