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