[PATCH resend 0/3] Xinerama and GC funcs cleanups

Jamey Sharp jamey at minilop.net
Mon Sep 26 22:53:11 PDT 2011


I just sent out a new fix following the merge of Peter's branch;
meanwhile, I still have three year-old patches I'd like to get reviewed.
All four are available from my personal repo (see below), rebased on
current xserver master, and I've verified that each patch builds. I'm
also resending the old patches if you'd prefer to review or comment on
them in e-mail form.

Seriously, check out that diffstat. Review would be awesome. Please?

The following changes since commit afb1fe695d197187a301c19863a128a65389b15c:

  Merge remote-tracking branch 'whot/next' (2011-09-26 20:24:15 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/~jamey/xserver review-pending

Jamey Sharp (4):
      kdrive: Fix build for opaque InputOption structure.
      Quit wrapping ChangeClip, CopyClip, and DestroyClip in GCFuncs.
      Make GC clientClip always be a region.
      CreateRootWindow: Set root windows' drawable.x/y to -pScreen->x/y.

 Xext/panoramiX.c                       |  213 +-------------------
 Xext/panoramiX.h                       |    1 -
 Xext/panoramiXprocs.c                  |  354 +++-----------------------------
 Xext/panoramiXsrv.h                    |    3 +-
 Xext/shm.c                             |   38 +---
 Xext/xvdisp.c                          |   28 ---
 Xi/xiquerypointer.c                    |    5 -
 dix/gc.c                               |   64 +++++-
 dix/window.c                           |    6 +
 doc/Xserver-spec.xml                   |   74 +-------
 exa/exa.c                              |   48 -----
 exa/exa_accel.c                        |   18 +-
 exa/exa_priv.h                         |    6 +-
 exa/exa_unaccel.c                      |    6 +-
 fb/fbgc.c                              |    3 -
 hw/dmx/dmxgc.c                         |  115 ++++-------
 hw/dmx/dmxgc.h                         |    3 -
 hw/kdrive/src/kinfo.c                  |   12 +-
 hw/kdrive/src/kxv.c                    |    2 +-
 hw/xfree86/common/xf86VGAarbiter.c     |   31 +---
 hw/xfree86/common/xf86VGAarbiterPriv.h |    4 -
 hw/xfree86/common/xf86xv.c             |    2 +-
 hw/xfree86/shadowfb/shadow.c           |   35 ---
 hw/xfree86/xaa/xaaBitBlt.c             |    4 +-
 hw/xfree86/xaa/xaaGC.c                 |   31 ---
 hw/xnest/GC.c                          |  170 +++-------------
 hw/xnest/XNGC.h                        |    4 -
 hw/xwin/wingc.c                        |   42 ----
 include/gcstruct.h                     |   25 +--
 mi/mibitblt.c                          |    4 +-
 mi/micopy.c                            |    4 +-
 mi/miexpose.c                          |    2 +-
 mi/migc.c                              |   74 +-------
 mi/migc.h                              |   16 --
 mi/mioverlay.c                         |    2 +-
 miext/cw/cw.c                          |   52 +-----
 miext/damage/damage.c                  |   31 ---
 miext/rootless/rootlessGC.c            |   29 ---
 render/mirect.c                        |    2 +-
 render/render.c                        |  134 ------------
 xfixes/region.c                        |   27 +--
 41 files changed, 210 insertions(+), 1514 deletions(-)


More information about the xorg-devel mailing list