[PULL] xserver-next, 2011-03-14

Adam Jackson ajax at nwnk.net
Mon Mar 14 11:19:17 PDT 2011


Biggest change here is wiring up ConstrainCursorHarder to the CRTC 
geometry in RANDR, which means your cursor will no longer float in the 
dead space if you have asymmetric CRTC sizes.  Hooray!  Also some 
cleanups to glx, misprite, render, and some core typedefs.

---

The following changes since commit a19771e4337d1c4600550314bbc42a1495a023ff:

   xfree86/common: Remove a configScreen leak when conf_screen is NULL 
(2011-03-08 13:34:33 -0500)

are available in the git repository at:
   ssh://people.freedesktop.org/~ajax/xserver xserver-next

Adam Jackson (6):
       glx: Add texbuffer2 support to swrast
       mi: Call pScreen->ConstrainCursorHarder from the position update path
       randr: Add RRConstrainCursorHarder
       dix: Fix ATOM typedef
       dix: Shrink PropertyRec on LP64
       dix: Define RESTYPE as uint32_t

Christopher James Halse Rogers (3):
       glx: Factor out glxProbeDriver function.
       Consolidate all the PATH_MAX handling into misc.h
       glx: Use PATH_MAX as size of filename buffer

Erkki Seppälä (1):
       mi/misprite: use memory management provided by dixRegisterPrivateKey

Peter Hutterer (2):
       test: add some tests for basic list manipulation.
       Add mode field to pointer movement hooks.

Søren Sandmann Pedersen (4):
       Remove geometry arguments from miSourceValidate()
       Absorb miTriFan() into CompositeTriFan()
       Absorb miTriStrip() into CompositeTriStrip()
       Remove TriStrip and TriFan from the picture screen

  dix/getevents.c                    |   12 ++-
  fb/fbpict.c                        |    4 +-
  glx/glxdri.c                       |   44 ++--------
  glx/glxdri2.c                      |   39 +--------
  glx/glxdricommon.c                 |   57 ++++++++++++
  glx/glxdricommon.h                 |    5 +
  glx/glxdriswrast.c                 |   50 +++--------
  hw/dmx/dmx.h                       |    2 -
  hw/dmx/dmxpict.c                   |   87 ------------------
  hw/dmx/dmxpict.h                   |   10 --
  hw/xfree86/common/xf86Configure.c  |    5 +-
  hw/xfree86/os-support/xf86_OSlib.h |   11 +--
  hw/xfree86/parser/scan.c           |   11 +--
  include/misc.h                     |   14 +++-
  include/propertyst.h               |    4 +-
  include/resource.h                 |    2 +-
  mi/mipointer.c                     |   12 +++-
  mi/mipointer.h                     |    1 +
  mi/misprite.c                      |   41 ++++-----
  miext/cw/cw.h                      |    2 -
  miext/cw/cw_render.c               |   64 -------------
  os/access.c                        |   19 ----
  os/osinit.c                        |    9 +--
  os/utils.c                         |   11 ---
  randr/randr.c                      |    2 +
  randr/randrstr.h                   |    4 +
  randr/rrcrtc.c                     |  155 +++++++++++++++++++++++++++++++
  render/mipict.c                    |   64 +++----------
  render/mipict.h                    |   27 +-----
  render/mitri.c                     |   64 -------------
  render/picture.c                   |   45 ++++++++--
  render/picturestr.h                |    2 -
  test/Makefile.am                   |    3 +-
  test/list.c                        |  176 
++++++++++++++++++++++++++++++++++++
  34 files changed, 544 insertions(+), 514 deletions(-)
  create mode 100644 test/list.c

- ajax


More information about the xorg-devel mailing list