[ANNOUNCE] xorg-server 1.10.99.901

2011-06-01 Thread Keith Packard

While not traditional, I've returned from a short vacation to merge a
few more patches and push out the first release candidate for X server
version 1.11.

Since 1.10.0:
 379 files changed, 30588 insertions(+), 35662 deletions(-)

We continue the fine tradition of reducing the overall size of the
server without impacting functionality, although the reduction here was 
almost entire due to removing the noop dispatch table from GLX.

I would like to merge the Xres 1.2 patches, but they conflict with
changes in the server (sigh). If those patches can get updated, I'll
pull them in for RC2. There is also a composite patch pending from Ville
Syrjälä, but that's a bug fix and so can be added after RC1. I have no
other pending patches in my queue for the X server, so if I'm missing
something, please let me know.

Thanks, as always, for all of the development contributions which have
lead to this release.

Aaron Plattner (2):
  linux: Retry VT ioctls while errno == EINTR
  randr: check rotated virtual size limits correctly

Adam Jackson (43):
  xext: Remove XCALIBRATE extension
  vbe: Fix malloc size bug
  dix: Remove usage_hint from pixmaps, store it in -drawable.class
  dix: Remove deprecated.c
  dix: Remove PIXEL typedef
  xv: Use RESTYPE where appropriate
  xinerama: Use RESTYPE consistently
  xvmc: Use RESTYPE consistently
  xi: Use RESTYPE consistently
  glx: Remove unused _glapi_get_proc_offset and friends
  glx: unifdef SOLARIS_THREADS
  glx: unifdef USE_XTHREADS
  glx: unifdef BEOS_THREADS
  glx: Simplify _glapi_check_multithread
  glx: Remove unused _glapi_get_proc_name
  input: warning fix
  input: warning fixes
  record: warning fix
  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
  glx: Remove noop dispatch table
  glx: Lobotomize _glapi_get_proc_address
  glx: Update some glapi comments
  glx: Flatten -DXFree86Server
  glx: Fix _glapi_add_dispatch
  glx: Reimplement context tags
  glx: Remove -forceCurrent from the context vtable
  glx: Remove some obfuscatory macros
  glx: dead variable removal
  glx: minor cast cleanup
  dix: Small refactor to resource deletion
  render: warning fixes
  xfree86: warning fix
  xfree86: warning fix
  glx: Fix lifetime tracking for pixmaps
  Revert composite: Don't backfill non-bg-None windows
  glx: Use 0 rather than garbage for unknown INTEL_swap_event types
  glx: Make --disable-dri not disable AIGLX
  fixes: Add support for pointer barriers

Alan Coopersmith (13):
  xkb: Use snprintf to measure string lengths instead of manual strlen math
  Replace _XkbDupString with Xstrdup
  XkbAddGeomProperty: Fix checks for malloc failure
  xkb: Replace malloc(strlen) + strcpy with strdup
  Move Xinput server API documentation from libXi to doc/xml
  Make xorg.conf.example rule compatible with Solaris make
  Move event filter initializer out of the structure itself
  Only free pContext once when AddResource fails in ProcRecordCreateContext
  Clean up memory better when GetVisualInfo fails in ProcDbeGetVisualInfo
  fbbltone.c: Mark bitmasks as unsigned ints
  Use XORG_COMPILER_BRAND from util-macros 1.14 to check for SUNCC
  Use XORG_STRICT_OPTION from util-macros 1.14 to set -Werror flags
  privates.h, line 198: warning: void function cannot return value

Alexandr Shadchin (1):
  Simplify auto-detect mouse for WSCONS_SUPPORT

Bryce Harrington (1):
  Check for OOM condition in XISendDeviceHierarchyEvent

Chase Douglas (5):
  Clean up getValuatorEvents using array loop logic
  Handle non continuous valuator data in getValuatorEvents
  Don't report old relative values in getValuatorEvents
  Fix unset valuator handling for XI 1.x valuator events again
  Input: Pass co-ordinates by reference to transformAbsolute

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

Colin Harrison (1):
  Fix XWin compilation after updates for input API changes

Daniel Stone (16):
  Input: Store passive-activating key in CheckDeviceGrabs
  Input: Actually send Xi 1.x DeviceStateNotify events
  Input: Rename EventIsDeliverable return masks
  Input: Reduce use of filter in DeliverEvents
  Input: Allow EventToCore to return multiple events
  Input: Don't freeze unrelated devices in DeliverGrabbedEvent
  Input: Add DeepestSpriteWin function
  Input: Fix event size confusion in CheckPassiveGrabsOnWindow
  Input: Make CheckPassiveGrabsOnWindow take InternalEvent
  Input: Simplify 

[ANNOUNCE] xorg-server 1.10.99.901

2011-06-01 Thread Keith Packard

While not traditional, I've returned from a short vacation to merge a
few more patches and push out the first release candidate for X server
version 1.11.

Since 1.10.0:
 379 files changed, 30588 insertions(+), 35662 deletions(-)

We continue the fine tradition of reducing the overall size of the
server without impacting functionality, although the reduction here was 
almost entire due to removing the noop dispatch table from GLX.

I would like to merge the Xres 1.2 patches, but they conflict with
changes in the server (sigh). If those patches can get updated, I'll
pull them in for RC2. There is also a composite patch pending from Ville
Syrjälä, but that's a bug fix and so can be added after RC1. I have no
other pending patches in my queue for the X server, so if I'm missing
something, please let me know.

Thanks, as always, for all of the development contributions which have
lead to this release.

Aaron Plattner (2):
  linux: Retry VT ioctls while errno == EINTR
  randr: check rotated virtual size limits correctly

Adam Jackson (43):
  xext: Remove XCALIBRATE extension
  vbe: Fix malloc size bug
  dix: Remove usage_hint from pixmaps, store it in -drawable.class
  dix: Remove deprecated.c
  dix: Remove PIXEL typedef
  xv: Use RESTYPE where appropriate
  xinerama: Use RESTYPE consistently
  xvmc: Use RESTYPE consistently
  xi: Use RESTYPE consistently
  glx: Remove unused _glapi_get_proc_offset and friends
  glx: unifdef SOLARIS_THREADS
  glx: unifdef USE_XTHREADS
  glx: unifdef BEOS_THREADS
  glx: Simplify _glapi_check_multithread
  glx: Remove unused _glapi_get_proc_name
  input: warning fix
  input: warning fixes
  record: warning fix
  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
  glx: Remove noop dispatch table
  glx: Lobotomize _glapi_get_proc_address
  glx: Update some glapi comments
  glx: Flatten -DXFree86Server
  glx: Fix _glapi_add_dispatch
  glx: Reimplement context tags
  glx: Remove -forceCurrent from the context vtable
  glx: Remove some obfuscatory macros
  glx: dead variable removal
  glx: minor cast cleanup
  dix: Small refactor to resource deletion
  render: warning fixes
  xfree86: warning fix
  xfree86: warning fix
  glx: Fix lifetime tracking for pixmaps
  Revert composite: Don't backfill non-bg-None windows
  glx: Use 0 rather than garbage for unknown INTEL_swap_event types
  glx: Make --disable-dri not disable AIGLX
  fixes: Add support for pointer barriers

Alan Coopersmith (13):
  xkb: Use snprintf to measure string lengths instead of manual strlen math
  Replace _XkbDupString with Xstrdup
  XkbAddGeomProperty: Fix checks for malloc failure
  xkb: Replace malloc(strlen) + strcpy with strdup
  Move Xinput server API documentation from libXi to doc/xml
  Make xorg.conf.example rule compatible with Solaris make
  Move event filter initializer out of the structure itself
  Only free pContext once when AddResource fails in ProcRecordCreateContext
  Clean up memory better when GetVisualInfo fails in ProcDbeGetVisualInfo
  fbbltone.c: Mark bitmasks as unsigned ints
  Use XORG_COMPILER_BRAND from util-macros 1.14 to check for SUNCC
  Use XORG_STRICT_OPTION from util-macros 1.14 to set -Werror flags
  privates.h, line 198: warning: void function cannot return value

Alexandr Shadchin (1):
  Simplify auto-detect mouse for WSCONS_SUPPORT

Bryce Harrington (1):
  Check for OOM condition in XISendDeviceHierarchyEvent

Chase Douglas (5):
  Clean up getValuatorEvents using array loop logic
  Handle non continuous valuator data in getValuatorEvents
  Don't report old relative values in getValuatorEvents
  Fix unset valuator handling for XI 1.x valuator events again
  Input: Pass co-ordinates by reference to transformAbsolute

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

Colin Harrison (1):
  Fix XWin compilation after updates for input API changes

Daniel Stone (16):
  Input: Store passive-activating key in CheckDeviceGrabs
  Input: Actually send Xi 1.x DeviceStateNotify events
  Input: Rename EventIsDeliverable return masks
  Input: Reduce use of filter in DeliverEvents
  Input: Allow EventToCore to return multiple events
  Input: Don't freeze unrelated devices in DeliverGrabbedEvent
  Input: Add DeepestSpriteWin function
  Input: Fix event size confusion in CheckPassiveGrabsOnWindow
  Input: Make CheckPassiveGrabsOnWindow take InternalEvent
  Input: Simplify