[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