xorg-server: Changes to 'refs/tags/xorg-server-2_1.12.1-2'
Tag 'xorg-server-2_1.12.1-2' created by Cyril Brulebois <kibi@debian.org> at 2012-05-07 00:17 +0000
Tagging upload of xorg-server 2:1.12.1-2 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAk+nFI0ACgkQeGfVPHR5Nd2/DQCgzO3XXTiyM0x/pTjMppiPORi0
kPkAn3FSqP90DSgghF0wHRCZbW0/dgYg
=ttv8
-----END PGP SIGNATURE-----
Changes since xorg-server-2_1.12.1-1:
Andreas Wettstein (1):
XKB: Redirect actions defunct with Gtk3 (XInput?)
Chase Douglas (22):
Don't update listener after deactivating implicit pointer grab
Update event type when delivering end event to a pointer listener
Ensure sequential touches are pointer emulated sequentially
Use touch state when querying pointer through core protocol
Check core event mask properly for pointer emulated touch events
Only set XI2 mask if pointer emulation is for XI2 client
Split out helper function TouchListenerAcceptReject()
Accept touch sequence for pointer listener after second event delivery
When deactivating an explicit pointer grab, reject all grabs on touches
Fix copy/paste error from before git history in UpdateCurrentTimeIf()
On touch accept, only process end event for owner if it has seen the end
End a pointer emulated touch event only on a "real" end event
Don't deactivate implicit pointer grab on fake touch end event
When activating an explicit grab, update owning listener
Rename TouchEnsureSprite to TouchBuildSprite and event type checks
Create a new dix touch record for an emulated touch with no listeners
Ensure touch is ended when last listener is rejected
Check other clients' core masks properly when adding touch listener
Update device state including when touch record does not exist
Update currentTime in dispatch loop
Replay original touch begin event instead of generated begin event
TouchListenerAcceptReject: Warn and return early on bad listener index
Cyril Brulebois (3):
Merge branch 'upstream-unstable' into debian-unstable
Bump changelogs.
Upload to unstable.
Jeremy Huddleston (7):
XQuartz: Fix a deadlock in pre-dispatch code
XQuartz: Correct calculation of the size of our file descriptor array in console_redirect
XQuartz: Separate out tablet and mouse event delivery into separate functions
XQuartz: Use screenInfo.{width,height} instead of grabbing it from the first screen
XQuartz: Add a hack to better handle clicky wheel scroll mice
XQuartz: darwinPointer now sends both absolute and relative motion
XQuartz: Make sure we tell startx the correct server binary to use in our fallback path
Jonas Maebe (1):
glapi: Correct size of allocated _glapi_table struct
Michal Suchanek (1):
xfree86: workaround crash on close
Peter Hutterer (4):
dix: IsFloating() on master devices is always false
os: make timers signal-safe
dix: don't emulate scroll events for non-existing axes (#47281)
dix: when disabling a device, release all buttons and keys
---
ChangeLog | 565 ++++++++++++++++++++++++++++++++++
Xi/exevents.c | 174 +++++++++-
debian/changelog | 9
dix/devices.c | 2
dix/dispatch.c | 5
dix/events.c | 60 ++-
dix/getevents.c | 3
dix/touch.c | 122 ++++---
glx/glapi_gentable.c | 2
hw/xfree86/modes/xf86Rotate.c | 11
hw/xquartz/X11Application.m | 154 ++++++++-
hw/xquartz/console_redirect.c | 2
hw/xquartz/darwin.c | 57 +--
hw/xquartz/darwinEvents.c | 210 +++++-------
hw/xquartz/darwinEvents.h | 13
hw/xquartz/mach-startup/bundle-main.c | 2
hw/xquartz/xpr/xprFrame.c | 2
include/input.h | 6
os/WaitFor.c | 18 -
xkb/xkbActions.c | 26 +
20 files changed, 1168 insertions(+), 275 deletions(-)
---
Reply to: