don't pull yet, but read: pull request for abi/api changes
Dave Airlie
airlied at gmail.com
Tue May 29 07:23:32 PDT 2012
Hi Keith,
Can you check this pull request and confirm you will pull it when
asked? I need to make
the changes to at least the main 4-5 drivers before you pull this so
stuff still builds, then
I can go do a tinderbox lighting pass afterwards, I'd also add the ABI
bump from Aaron
on top in a real pull req, and probably squash all of these into one.
But first I want to make sure you aren't going to pull a late review
on things first,
and I spend time doing pointless changes to drivers.
Dave.
The following changes since commit 9bc53d8cb04af2be3feeebb1b10774c2d599a76b:
dri2: SProcDRI2Connect - send the response. (2012-05-22 21:19:40 -0700)
are available in the git repository at:
ssh://people.freedesktop.org/~airlied/xserver for-keithp
Dave Airlie (27):
xserver: remove index from CloseScreen (API/ABI breakage)
xf86: change EnterVT/LeaveVT to take a ScrnInfoPtr (ABI/API break)
xf86: modify FreeScreen callback to take pScrn instead of index. (ABI/API)
xf86: move AdjustFrame to passing ScrnInfoPtr (ABI/API)
xf86: migrate SwitchMode to taking ScrnInfoPtr (ABI/API)
xf86: migrate ValidMode callback to ScrnInfoPtr (ABI/API)
xf86/exa: migrate index to screen types for
EnableDisableFBAccess (ABI/API)
xf86: migrate ChangeGamma from index to ScrnInfoPtr (ABI/API) (v2)
xf86: migrate SetDGAMode from index to ScrnInfoPtr (ABI/API)
xf86: migrate PMEvent to a ScrnInfoPtr (ABI/API)
xf86: migrate PointerMoved from index to ScrnInfoPtr (ABI/API)
xserver: drop index argument to ScreenInit (ABI/API) (v2)
int10: cleanup one unnecessary use of xf86Screens
int10/vbe: don't use xf86Screens. (ABI) (v2)
vbe: don't use index for VBEInterpretPanelID (API)
int10/linux: drop use of xf86Screens from linux specific int10 code
ddc: change API to take ScrnInfoPtr (v2)
xf86/common: remove some more pScrn->pScreen uses
xserver: convert block/wakeup handlers to passing ScreenPtr (ABI/API) (v2)
xf86: fix xf86IsScreenPrimary interface to take a pScrn (API/ABI)
xf86: make xf86DeleteScreen take a ScrnInfoPtr
xf86/xv: remove scrnIndexfrom xf86FindXvOptions.
dix: make Create/Free scratch pixmaps take a ScreenPtr
xf86: add a define to denote the new non-index interfaces are being used
dix/gc: consolidate GC object creation in one place
xf86i2c: add pscrn for drivers to use
xf86: xf86ClearEntityListForScreen should take a pScrn
Xext/panoramiX.c | 4 +-
Xext/shm.c | 4 +-
Xext/xvdix.h | 2 +-
Xext/xvmain.c | 8 +-
Xext/xvmc.c | 4 +-
composite/compalloc.c | 5 +-
composite/compinit.c | 4 +-
dix/dispatch.c | 5 +-
dix/dixutils.c | 10 +--
dix/gc.c | 110 ++++++++++++-----------------
dix/main.c | 6 +-
dix/pixmap.c | 10 ++--
doc/Xserver-spec.xml | 29 +++-----
exa/exa.c | 16 ++---
exa/exa.h | 2 +-
exa/exa_offscreen.c | 4 +-
exa/exa_priv.h | 2 +-
fb/fb.h | 2 +-
fb/fboverlay.c | 2 +-
fb/fboverlay.h | 2 +-
fb/fbscreen.c | 2 +-
glx/glxdri.c | 14 ++--
glx/glxdri2.c | 14 ++--
glx/glxscreens.c | 4 +-
glx/glxscreens.h | 2 +-
hw/dmx/dmxextension.c | 2 +-
hw/dmx/dmxscrinit.c | 26 ++++----
hw/dmx/dmxscrinit.h | 4 +-
hw/dmx/input/dmxconsole.c | 4 +-
hw/kdrive/src/kdrive.c | 6 +-
hw/kdrive/src/kdrive.h | 8 +-
hw/kdrive/src/kinput.c | 4 +-
hw/kdrive/src/kxv.c | 4 +-
hw/vfb/InitOutput.c | 10 ++--
hw/xfree86/common/xf86.h | 10 ++-
hw/xfree86/common/xf86Bus.c | 7 +-
hw/xfree86/common/xf86Cursor.c | 13 ++--
hw/xfree86/common/xf86DGA.c | 20 +++---
hw/xfree86/common/xf86DPMS.c | 14 ++--
hw/xfree86/common/xf86Events.c | 12 ++--
hw/xfree86/common/xf86Helper.c | 23 +++----
hw/xfree86/common/xf86Init.c | 4 +-
hw/xfree86/common/xf86Mode.c | 4 +-
hw/xfree86/common/xf86PM.c | 14 ++--
hw/xfree86/common/xf86Priv.h | 2 +-
hw/xfree86/common/xf86RandR.c | 8 +-
hw/xfree86/common/xf86VGAarbiter.c | 54 ++++++--------
hw/xfree86/common/xf86VGAarbiterPriv.h | 26 ++++----
hw/xfree86/common/xf86VidMode.c | 8 +-
hw/xfree86/common/xf86cmap.c | 50 ++++++-------
hw/xfree86/common/xf86fbman.c | 4 +-
hw/xfree86/common/xf86sbusBus.c | 4 +-
hw/xfree86/common/xf86str.h | 24 +++---
hw/xfree86/common/xf86xv.c | 35 ++++-----
hw/xfree86/common/xf86xvmc.c | 4 +-
hw/xfree86/common/xf86xvpriv.h | 6 +-
hw/xfree86/ddc/ddc.c | 25 +++----
hw/xfree86/ddc/xf86DDC.h | 8 +-
hw/xfree86/doc/ddxDesign.xml | 24 +++----
hw/xfree86/dri/dri.c | 19 ++---
hw/xfree86/dri/dri.h | 8 +-
hw/xfree86/exa/examodule.c | 16 ++--
hw/xfree86/fbdevhw/fbdevhw.c | 23 ++----
hw/xfree86/fbdevhw/fbdevhw.h | 10 ++--
hw/xfree86/fbdevhw/fbdevhwstub.c | 10 ++--
hw/xfree86/i2c/xf86i2c.c | 1 +
hw/xfree86/i2c/xf86i2c.h | 2 +
hw/xfree86/int10/generic.c | 13 ++--
hw/xfree86/int10/helper_exec.c | 18 +++---
hw/xfree86/int10/helper_mem.c | 8 +-
hw/xfree86/int10/xf86int10.c | 42 ++++++------
hw/xfree86/int10/xf86int10.h | 4 +-
hw/xfree86/modes/xf86Crtc.c | 6 +-
hw/xfree86/modes/xf86DiDGA.c | 2 +-
hw/xfree86/modes/xf86RandR12.c | 23 +++----
hw/xfree86/modes/xf86Rotate.c | 7 +-
hw/xfree86/os-support/linux/int10/linux.c | 9 ++-
hw/xfree86/ramdac/xf86Cursor.c | 22 +++---
hw/xfree86/ramdac/xf86CursorPriv.h | 2 +-
hw/xfree86/shadowfb/shadow.c | 26 +++----
hw/xfree86/vbe/vbe.c | 24 +++---
hw/xfree86/vbe/vbe.h | 2 +-
hw/xfree86/xaa/xaaInit.c | 40 +++++------
hw/xfree86/xaa/xaalocal.h | 8 +-
hw/xnest/Screen.c | 6 +-
hw/xnest/Screen.h | 4 +-
hw/xquartz/darwin.c | 6 +-
hw/xwin/win.h | 8 +-
hw/xwin/winblock.c | 2 +-
hw/xwin/winnativegdi.c | 4 +-
hw/xwin/winpfbdd.c | 6 +-
hw/xwin/winscrinit.c | 14 ++---
hw/xwin/winshaddd.c | 6 +-
hw/xwin/winshadddnl.c | 6 +-
hw/xwin/winshadgdi.c | 6 +-
hw/xwin/winwakeup.c | 2 +-
include/pixmap.h | 4 +-
include/screenint.h | 1 -
include/scrnintstr.h | 12 +---
mi/midispcur.c | 6 +-
mi/mioverlay.c | 6 +-
mi/mipointer.c | 6 +-
mi/miscrinit.c | 4 +-
mi/misprite.c | 13 ++--
miext/cw/cw.c | 6 +-
miext/damage/damage.c | 4 +-
miext/rootless/rootlessScreen.c | 4 +-
miext/shadow/shadow.c | 4 +-
miext/sync/misync.c | 4 +-
randr/randr.c | 4 +-
randr/randrstr.h | 2 +-
render/animcur.c | 10 +--
render/picture.c | 4 +-
render/picturestr.h | 2 +-
xfixes/cursor.c | 4 +-
115 files changed, 579 insertions(+), 674 deletions(-)
More information about the xorg-devel
mailing list