[ANNOUNCE] xorg-server

Keith Packard keithp at keithp.com
Tue Dec 27 14:25:46 PST 2011

Here's 1.12 RC1 -- as expected, this is pretty much the same as the
second 1.12 snapshot, the big addition is Xi 2.2. There are also a bunch
of useful bug fixes, but nothing outstanding.

At this point, release management turns to the 1.12 release tracking


Ideally, all fixes until the release should be associated with one
of those bugs, and that the number of bugs should steadily decrease
until 1.12 is finished...

Thanks, as always, to those who have contributed to the 1.12 so far...

Alan Coopersmith (1):
      Add Solaris support to DetermineClientCmd

Carlos Garnacho (2):
      Xi: assign correct grab_mode/other_device_mode in XI2 passive grabs
      dix: fix xi2 mask/filter when delivering grabbed events

Chase Douglas (2):
      dix: add TouchGetPointerEventType helper function
      test/xi2: Really fix infinite loop in test_convert_XITouchOwnershipEvent

Cyril Brulebois (1):
      xorg.conf.man: Fix bad whatis entry.

Daniel Stone (8):
      Add the touch input API stubs
      input: add a TouchClassRec to the devices
      dix: add GetTouchOwnership event API
      dix: generate touchpoints from driver-submitted data
      Xi: allow selecting for touch events
      dix: add helper functions to build up/verify the sprite trace
      dix: when a window disappears, remove it from the touch sprite trace
      dix: Remove touch grabs if the grab disappears

Ian Romanick (4):
      glx: Only declare GlxExtensionInit in one header file
      glx: Add stub implementations of next GLX extension functions
      glx: Regenerate GL API files from Mesa
      glx: use dispatch.h instead of glapioffsets.h

Jeremy Huddleston (3):
      XQuartz: Provide in-tree implementation of strndup(3) if needed
      configure.ac: Make Xephyr dependency error message more informative
      kdrive/linux: Fix compilation with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast

Keith Packard (4):
      dri2: Invalidate DRI2 buffers for all windows with the same pixmap on swap
      test/xi2: Fix infinite loop in test_convert_XITouchOwnershipEvent
      glx/glapioffsets.h is no longer part of the build, remove it
      Bump version to (1.12 RC1)

Michel Dänzer (1):
      dri2: Always re-generate front buffer information when asked for it.

Peter Hutterer (43):
      configure: split the required modules up
      include: fix BUG_WARN_MSG for constant messages only
      dix: split positionSprite into scale_to_desktop and positionSprite
      Xi: split ProcessOtherEvent into ProcessDeviceEvent
      Xi: add a FIXME
      Require inputproto
      tests: update for touch support
      include: RawTouchEnd is the last event now
      include: add a bunch of flags for GetTouchEvent processing
      Hook up TouchBegin/Update/End events
      Xi: process raw touch events
      Hook up the ownership events
      xfree86: bump the input ABI for the touch changes
      dix: add helper functions to create DDX touch recs
      dix: if we run out of space for new touch events, resize the queue
      dix: add DIX API to create touchpoints
      dmx: force -fno-strict-aliasing for xinput example
      dix: don't retrieve the syncEvents tail on an empty list
      dix: button state must show the logical buttons, not physical buttons
      dix: handle DIX-submitted touch events
      Support XI 2.2 officially
      dix: add touch event history helper functions
      dix: add helper functions for adding/removing touch listeners
      dix: add TouchResourceIsOwner helper function
      Xi: make UpdateDeviceState aware of touch events
      dix: set core and button state based on the touch state
      Process and deliver touch events
      dix: add real_event parameter to ActivatePassiveGrab
      dix: add touch to pointer event conversion helper
      Xi: hook up pointer emulation for emulating touches
      Xi: hook up touch ownership handling
      Xi: handle grab accept/reject requests
      Xi: add the hooks for passive touch grabs
      dix: hook up passive grabs and pointer emulated passive grabs
      mi: split move to new screen logic to a helper function
      mi: handle screen switching on pointer emulated touch events
      dix: button state must show the logical buttons, not physical buttons
      dix: don't retrieve the syncEvents tail on an empty list
      dix: remove requirement for client_id be the first element
      test: drop printfs from protocol-eventconvert.c
      test: add a basic test for ownership event values
      Xi: only activate the device grab if we don't already have one
      test: fix grab mode value tests for new XIGrabModeTouch

Rami Ylimäki (1):
      dri2: Initialize needInvalidate member of DRI2Drawable.

Ville Syrjälä (1):
      dri2: Invalidate window pixmaps

git tag: xorg-server-

MD5:  f8a4c47cf42f08b0b8f9420d5f478929  xorg-server-
SHA1: 7ef7dd66e4a9575ef0df683a210e84e1719f8068  xorg-server-
SHA256: 60df8d77ae50bc699f83667f1a2ae314cdee12edb92bd82e6791bcac9e3418e8  xorg-server-

MD5:  9795b750accbac9047d44f956408c86b  xorg-server-
SHA1: dd48943115c719bd9765366ad8ab7d2c216cf862  xorg-server-
SHA256: 0e8760b7174e70415f31d40c68f412d848b372f69e98f6b4abe25fac938b261c  xorg-server-

keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-announce/attachments/20111227/4269f593/attachment.pgp>

More information about the xorg-announce mailing list