[pull] fixes and first set of new API changes

Dave Airlie airlied at gmail.com
Wed May 16 05:24:01 PDT 2012


Hi Keith,

This doesn't break the ABI yet,

One single line patch is only acked, buts its just adding modesetting
to the fallback driver list.
One move some config/udev stuff prep patch for udev
One fix for pci claim counting

Then:
add scrn conversion functions,
initial use scrn conversion functions
add glyph picture accessor
initial use glyph picture accessor.

I can start to convert drivers to use the conversion functions now
behind a compat ifdef.

Dave.


The following changes since commit 31174565ec0090b4c03c9334c82878be2455f938:

  dix: Remove redundant declarations. (2012-05-14 13:31:00 +0100)

are available in the git repository at:
  ssh://people.freedesktop.org/~airlied/xserver for-keithp

Dave Airlie (7):
      xfree86: add modesetting driver to fallback list on Linux
      config/udev: add pre_init stage to config and udev.
      xf86/pci: fix slot claiming counting.
      xf86: add helper functions to convert to from ScrnInfoPtr/ScreenPtr
      xf86: migrate to using xf86ScreenToScrn wrapper
      render: add GetGlyphPicture accessor.
      render/exa: use glyph picture accessors

 config/config-backends.h               |    1 +
 config/config.c                        |    9 +++++++++
 config/udev.c                          |   16 ++++++++++++----
 exa/exa_glyphs.c                       |    6 +++---
 glx/glxdri.c                           |    2 +-
 glx/glxdri2.c                          |    2 +-
 hw/xfree86/common/xf86.h               |   11 +++++++++--
 hw/xfree86/common/xf86AutoConfig.c     |    4 ++++
 hw/xfree86/common/xf86Bus.c            |   20 ++++++++++++++++++++
 hw/xfree86/common/xf86DGA.c            |    2 +-
 hw/xfree86/common/xf86DPMS.c           |    2 +-
 hw/xfree86/common/xf86Helper.c         |   16 ++++++++++++++--
 hw/xfree86/common/xf86Init.c           |    2 ++
 hw/xfree86/common/xf86Priv.h           |    1 +
 hw/xfree86/common/xf86VGAarbiter.c     |    8 ++++----
 hw/xfree86/common/xf86VGAarbiterPriv.h |    2 +-
 hw/xfree86/common/xf86cmap.c           |   22 +++++++++++-----------
 hw/xfree86/common/xf86fbman.c          |    4 ++--
 hw/xfree86/common/xf86pciBus.c         |   10 ++++++----
 hw/xfree86/common/xf86xv.c             |   10 +++++-----
 hw/xfree86/common/xf86xvmc.c           |   12 ++++++------
 hw/xfree86/doc/ddxDesign.xml           |    2 +-
 hw/xfree86/dri/dri.c                   |   10 +++++-----
 hw/xfree86/exa/examodule.c             |    2 +-
 hw/xfree86/fbdevhw/fbdevhw.c           |    2 +-
 hw/xfree86/modes/xf86Crtc.c            |   16 ++++++++--------
 hw/xfree86/modes/xf86Cursors.c         |   10 +++++-----
 hw/xfree86/modes/xf86DiDGA.c           |    6 +++---
 hw/xfree86/modes/xf86RandR12.c         |   26 +++++++++++++-------------
 hw/xfree86/modes/xf86Rotate.c          |    6 +++---
 hw/xfree86/ramdac/xf86Cursor.c         |    4 ++--
 hw/xfree86/ramdac/xf86HWCurs.c         |    2 +-
 hw/xfree86/ramdac/xf86RamDacCmap.c     |    2 +-
 hw/xfree86/shadowfb/shadow.c           |    4 ++--
 hw/xfree86/vgahw/vgaCmap.c             |    2 +-
 hw/xfree86/vgahw/vgaHW.c               |    4 ++--
 hw/xfree86/xaa/xaaInit.c               |   10 +++++-----
 hw/xfree86/xaa/xaaInitAccel.c          |    2 +-
 hw/xfree86/xaa/xaaOverlayDF.c          |    2 +-
 hw/xfree86/xaa/xaaPCache.c             |    2 +-
 hw/xfree86/xaa/xaaStateChange.c        |    2 +-
 include/hotplug.h                      |    1 +
 render/glyph.c                         |   30 ++++++++++++++++++++----------
 render/glyphstr.h                      |    6 ++++++
 render/render.c                        |    4 ++--
 45 files changed, 201 insertions(+), 118 deletions(-)


More information about the xorg-devel mailing list