[PULL] xserver updates
Adam Jackson
ajax at redhat.com
Tue Jun 30 08:51:28 PDT 2015
Series includes a bunch of static and API cleanup (incorporating
Aaron's feedback on the ProcVector and randr bits), an old series to unifdef ROOTLESS in a bunch of places, a GLX fix for software
servers, and support for GLX_ARB_context_flush_control.
---
The following changes since commit b4061cf5f76241157b2dc81dec053012075311c0:
Fix border tile origin when background is ParentRelative (2015-06-29 21:07:58 -0700)
are available in the git repository at:
ssh://people.freedesktop.org/~ajax/xserver.git xserver-next
for you to fetch changes up to 51fb354dc985a67de9d34638b4dbd5813faafa5c:
atom: make FreeAtom static (2015-06-30 11:47:27 -0400)
----------------------------------------------------------------
Adam Jackson (22):
present: static cleanup
parser: static cleanup
dri3: Remove unbuilt dri3_event.c
dri3: static cleanup
dix: Unexport various implementation details
randr: Unexport some implementation details
render: Hide/unexport some implementation details
xfree86: Hide some pre-randr mode validation details
dga: Hide a bunch of implementation details
xge: Hide some implementation details
vidmode: Hide implementation details
xfixes: Unexport xfixes.h
rootless: Build unconditionally
fb: Make rootless-agnostic
mi: Remove questionable optimization from the rootless path
dix: unifdef pWin->rootlessUnhittable
dix: Restore PaintWindow screen hook
rootless: Genericize the config header a bit
glx/swrast: Do more GLX extension setup
glx: Implement GLX_ARB_context_flush_control
atom: Bump initial table size
atom: make FreeAtom static
Xext/geext.c | 10 +-
Xext/geint.h | 5 +-
composite/compwindow.c | 2 +-
dix/atom.c | 6 +-
dix/colormap.c | 337 ++++++++++++++++++++--------------------
dix/dispatch.c | 1 +
dix/dixfonts.c | 12 +-
dix/enterleave.c | 2 +-
dix/enterleave.h | 2 -
dix/main.c | 2 +
dix/window.c | 9 +-
dri3/dri3.c | 3 +-
dri3/dri3_event.c | 163 -------------------
dri3/dri3_priv.h | 2 -
fb/fb.h | 5 -
glx/createcontext.c | 15 ++
glx/extension_string.c | 1 +
glx/extension_string.h | 3 +-
glx/glxcmds.c | 20 ++-
glx/glxcontext.h | 5 +
glx/glxdri2.c | 7 +
glx/glxdriswrast.c | 43 ++++-
hw/vfb/Makefile.am | 1 -
hw/xfree86/common/Makefile.am | 1 -
hw/xfree86/common/dgaproc.h | 62 ++------
hw/xfree86/common/vidmodeproc.h | 77 +++++----
hw/xfree86/common/xf86.h | 11 --
hw/xfree86/common/xf86DGA.c | 36 ++---
hw/xfree86/common/xf86Mode.c | 11 +-
hw/xfree86/common/xf86VidMode.c | 2 +-
hw/xfree86/doc/ddxDesign.xml | 75 ---------
hw/xfree86/parser/InputClass.c | 152 +++++++++---------
hw/xfree86/parser/OutputClass.c | 52 +++----
hw/xfree86/parser/Screen.c | 80 +++++-----
hw/xfree86/parser/Vendor.c | 32 ++--
hw/xfree86/parser/configProcs.h | 6 -
hw/xfree86/sdksyms.sh | 12 --
hw/xquartz/quartz.c | 4 +-
hw/xwin/winrandr.c | 2 +-
include/Makefile.am | 4 +-
include/colormap.h | 12 --
include/dixfont.h | 35 -----
include/dixstruct.h | 23 ++-
include/scrnintstr.h | 5 +
include/swaprep.h | 320 +++++++++++++++++++-------------------
include/swapreq.h | 6 +-
include/windowstr.h | 4 +-
mi/miexpose.c | 35 +----
mi/miglblt.c | 1 +
mi/mioverlay.c | 12 +-
mi/miscrinit.c | 1 +
mi/miwindow.c | 11 +-
miext/Makefile.am | 9 +-
miext/damage/damage.c | 1 +
miext/rootless/rootlessCommon.h | 1 +
miext/rootless/rootlessConfig.h | 21 +--
miext/rootless/rootlessScreen.c | 3 +-
miext/rootless/rootlessWindow.c | 31 +++-
miext/rootless/rootlessWindow.h | 1 +
os/utils.c | 1 +
present/present_event.c | 2 +-
present/present_priv.h | 2 -
present/present_request.c | 4 +-
randr/randrstr.h | 10 +-
render/glyph.c | 10 +-
render/glyphstr.h | 36 ++---
render/mipict.c | 16 +-
render/mipict.h | 36 -----
render/picture.c | 24 +--
render/picture.h | 6 +-
render/picturestr.h | 50 +-----
xfixes/Makefile.am | 4 -
xfixes/xfixes.h | 6 +-
73 files changed, 809 insertions(+), 1205 deletions(-)
delete mode 100644 dri3/dri3_event.c
- ajax
More information about the xorg-devel
mailing list