[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