[ANNOUNCE] xorg-server 1.10.99.901
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
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