1. 16 Oct, 2011 2 commits
  2. 27 Sep, 2011 1 commit
  3. 15 Sep, 2011 1 commit
  4. 20 Dec, 2010 2 commits
  5. 30 Nov, 2010 1 commit
  6. 09 Sep, 2010 1 commit
  7. 06 Jun, 2010 1 commit
  8. 24 May, 2010 1 commit
  9. 19 May, 2010 2 commits
  10. 13 May, 2010 1 commit
  11. 31 Aug, 2009 1 commit
  12. 20 Aug, 2009 1 commit
  13. 28 Jul, 2009 3 commits
  14. 06 Jul, 2009 1 commit
    • Matthias Hopf's avatar
      Unclaim PCI slot if driver probing fails. · 43ee8d2e
      Matthias Hopf authored
      Otherwise no subsequent driver will be able to claim this pci slot.
      Example for this: fbdev tries to claim, but framebuffer device is not
      available. Later on VESA cannot claim the device.
      43ee8d2e
  15. 28 May, 2009 1 commit
  16. 27 May, 2009 1 commit
  17. 03 Apr, 2009 1 commit
  18. 13 Mar, 2009 1 commit
  19. 04 Mar, 2009 1 commit
  20. 05 Feb, 2009 2 commits
  21. 05 Dec, 2008 1 commit
    • Paulo Cesar Pereira de Andrade's avatar
      Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h} · 44c8c3cf
      Paulo Cesar Pereira de Andrade authored
        Those tables were once used to decide what symbols are visible to
      modules, but they were outdated. The only real usage was that, since
      it was taking the address of symbols, linkage should fail if the
      symbols were not available.
        Now the proper way to make symbols available to modules should
      be to use the _X_EXPORT macro, or not compile with hidden symbols,
      so that all symbols would be available.
        All symbols in the tables were revised to ensure they are exported,
      and only symbols that were not exported are ClientSleepUntil() and
      DuplicateModule(), that were not in the sdk for quite some time
      already, and should not have any users outside of the X Server
      (and/or builtin modules).
      44c8c3cf
  22. 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
  23. 30 Nov, 2008 1 commit
    • Paulo Cesar Pereira de Andrade's avatar
      Remove declarations of symbols that are never defined. · fb22d4d9
      Paulo Cesar Pereira de Andrade authored
        These symbols were removed from the X Server, or never declared.
        One symbol that may need special attention is XkbBuildCoreState(),
      that doesn't have a prototype anywhere, but is called from
      xkb/xkbEvents.c:XkbFilterEvents(), and also used by the macros
      XkbStateFieldFromRec() and XkbGrabStateFromRec() defined in
      include/xkbstr.h.
        fb/wfbrename.h also may need some cleanup, as it makes several
      "renames" of non existing symbols.
      fb22d4d9
  24. 25 Nov, 2008 2 commits
    • Alan Coopersmith's avatar
      Fix const-mismatch warnings for DisplayModePtr's · d5f9a131
      Alan Coopersmith authored
      Includes fixes for:
      "xf86Config.c", line 2434: warning: argument #1 is incompatible with prototype:
      	prototype: pointer to struct _DisplayModeRec: "xf86.h", line 351
      	argument : pointer to const struct _DisplayModeRec
      
      "xf86EdidModes.c", line 312: warning: argument #1 is incompatible with prototype:
      	prototype: pointer to struct _DisplayModeRec: "../../../hw/xfree86/common/xf86.h", line 351
      	argument : pointer to const struct _DisplayModeRec
      
      "xf86EdidModes.c", line 438: warning: assignment type mismatch:
      	pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec
      
      "xf86Modes.c", line 701: warning: assignment type mismatch:
      	pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec
      d5f9a131
    • Adam Jackson's avatar
      Bus: Remove ISA support. · df14682a
      Adam Jackson authored
      No, really.  PCI is old enough to drive now.  If you want this, get the kernel
      to expose a framebuffer device.
      df14682a
  25. 23 Nov, 2008 1 commit
  26. 14 Oct, 2008 1 commit
  27. 12 Oct, 2008 2 commits
  28. 08 Oct, 2008 2 commits
  29. 07 Oct, 2008 2 commits
  30. 03 Oct, 2008 1 commit