xserver: Changes to 'refs/tags/xorg-server-1.11.99.901'

Keith Packard keithp at kemper.freedesktop.org
Tue Dec 27 14:19:17 PST 2011


Tag 'xorg-server-1.11.99.901' created by Keith Packard <keithp at keithp.com> at 2011-12-27 22:17 +0100

Xorg Server Version 1.11.99.901

Changes since xorg-server-1.11.99.2:
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 (7):
      dri2: Invalidate DRI2 buffers for all windows with the same pixmap on swap
      Merge remote-tracking branch 'idr/glx-fixes'
      Merge remote-tracking branch 'jeremyhu/master'
      test/xi2: Fix infinite loop in test_convert_XITouchOwnershipEvent
      Merge remote-tracking branch 'kibi/master'
      glx/glapioffsets.h is no longer part of the build, remove it
      Bump version to 1.11.99.901 (1.12 RC1)

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

Peter Hutterer (44):
      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 2.1.99.3
      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
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into multitouch
      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

---
 Xi/exevents.c                           |  951 +
 Xi/extinit.c                            |   26 
 Xi/xiallowev.c                          |   53 
 Xi/xipassivegrab.c                      |   27 
 Xi/xiquerydevice.c                      |   39 
 Xi/xiquerydevice.h                      |    1 
 Xi/xiselectev.c                         |   48 
 configure.ac                            |   14 
 dix/Makefile.am                         |    1 
 dix/devices.c                           |   87 
 dix/eventconvert.c                      |   63 
 dix/events.c                            |   69 
 dix/getevents.c                         |  352 
 dix/grabs.c                             |    3 
 dix/inpututils.c                        |    7 
 dix/touch.c                             |  982 +
 dix/window.c                            |    9 
 glx/Makefile.am                         |    3 
 glx/clientinfo.c                        |   48 
 glx/createcontext.c                     |   38 
 glx/dispatch.h                          |16553 ++++++++++++++++++++++++--------
 glx/glapi.c                             |    6 
 glx/glapi_gentable.c                    | 4069 +++++--
 glx/glapioffsets.h                      | 1174 --
 glx/glapitable.h                        |  883 +
 glx/glprocs.h                           | 2841 +++--
 glx/glxdri2.c                           |    2 
 glx/glxext.h                            |    2 
 glx/indirect_dispatch.c                 |   76 
 glx/indirect_dispatch.h                 | 2035 +--
 glx/indirect_dispatch_swap.c            |   82 
 glx/indirect_program.c                  |    1 
 glx/indirect_reqsize.c                  |   16 
 glx/indirect_reqsize.h                  |  169 
 glx/indirect_size.h                     |   87 
 glx/indirect_size_get.c                 |  145 
 glx/indirect_size_get.h                 |  113 
 glx/indirect_table.c                    |  215 
 glx/swap_interval.c                     |    1 
 hw/dmx/examples/Makefile.am             |   56 
 hw/kdrive/linux/keyboard.c              |    6 
 hw/kdrive/linux/ms.c                    |    4 
 hw/kdrive/linux/ps2.c                   |    4 
 hw/xfree86/common/xf86Module.h          |    2 
 hw/xfree86/common/xf86Xinput.c          |   24 
 hw/xfree86/common/xf86Xinput.h          |    3 
 hw/xfree86/dri2/dri2.c                  |   36 
 hw/xfree86/dri2/dri2.h                  |    3 
 hw/xfree86/dri2/dri2ext.c               |    4 
 hw/xfree86/man/xorg.conf.man            |    2 
 hw/xquartz/mach-startup/Makefile.am     |    7 
 include/dix.h                           |    7 
 include/events.h                        |    1 
 include/eventstr.h                      |   30 
 include/exevents.h                      |   12 
 include/input.h                         |   87 
 include/inputstr.h                      |   55 
 include/misc.h                          |    4 
 include/protocol-versions.h             |    2 
 mi/mieq.c                               |   37 
 os/client.c                             |   69 
 test/Makefile.am                        |    3 
 test/input.c                            |   17 
 test/touch.c                            |  270 
 test/xi2/protocol-eventconvert.c        |  104 
 test/xi2/protocol-xipassivegrabdevice.c |    2 
 test/xi2/protocol-xiselectevents.c      |   38 
 67 files changed, 23135 insertions(+), 9045 deletions(-)
---


More information about the xorg-commit mailing list