[PULL] -next branch for 1.11
Peter Hutterer
peter.hutterer at who-t.net
Mon Feb 28 19:34:54 PST 2011
A number of fixes I've had lingering in my next branch.
Cheers,
Peter
The following changes since commit f3d19c0cf3327cceb90f7378f5d8fc0c3e327400:
Version bumped to 1.10 (2011-02-25 21:25:58 -0800)
are available in the git repository at:
git://people.freedesktop.org/~whot/xserver.git for-keith
Adam Jackson (1):
xext: Remove XCALIBRATE extension
Alan Coopersmith (4):
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
Bryce Harrington (1):
Check for OOM condition in XISendDeviceHierarchyEvent
Daniel Stone (6):
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
Matthieu Herrb (1):
Don't clobber input device options from xorg.conf
Peter Hutterer (24):
mi: remove static GenerateEvent variable.
mi: Add a few comments explaining various cursor move functions.
mi: remove if 0 code.
mi: simplify a "check for keyboard" condition
dix: replace direct master access with GetMaster and temp. device.
Fix two incorrect checks for master devices.
dix: Simplify retrieving the master device.
dix: Add IsFloating(device) wrapper.
xfree86: replace two inputInfo.pointer uses with device loops.
Switch to use IsFloating()
dix: add MASTER_ATTACHED as allowed type for GetMaster().
Xi: replace a direct master access with GetMaster()
dix: fix up a master check in ChangeKeyboardMapping handling.
dix: fix a master device access in change_modmap.
xfree86: update GetMaster check for the VCP.
mi: update macro to search for MASTER_POINTER
mi: check for MASTER_POINTER instead of manual checks.
xkb: Fix a check for MASTER_KEYBOARD
input: Change a bunch of direct dev->u.master accesses to use GetMaster()
Move master/lastSlave out of the union into separate fields.
Merge branch 'mi-cleanup' into next
include: document list interface.
dix: release all buttons and keys before reattaching a device (#34182)
Merge branch 'next' into for-keith
Simon Thum (4):
fix percent options parsing
xfree86: allow to check for options without warnings in the log
dix: refactor scheme init
dix: avoid FP promotion during pointer acceleration
Xext/Makefile.am | 7 -
Xext/xcalibrate.c | 297 ------------------------------------
Xi/exevents.c | 19 ++-
Xi/xichangehierarchy.c | 6 +-
Xi/xipassivegrab.c | 10 +-
Xi/xiquerydevice.c | 4 +-
Xi/xiquerypointer.c | 2 +-
Xi/xiwarppointer.c | 2 +-
configure.ac | 10 --
dix/devices.c | 134 ++++++++++-------
dix/eventconvert.c | 37 ++++-
dix/events.c | 177 +++++++++++++---------
dix/getevents.c | 15 +-
dix/inpututils.c | 8 +-
dix/ptrveloc.c | 42 ++++--
hw/xfree86/common/xf86Config.c | 6 +-
hw/xfree86/common/xf86Option.c | 77 ++++++----
hw/xfree86/common/xf86RandR.c | 37 ++++-
hw/xfree86/modes/xf86RandR12.c | 36 ++++-
hw/xfree86/ramdac/xf86Cursor.c | 6 +-
include/dix.h | 1 +
include/eventconvert.h | 2 +-
include/input.h | 16 ++-
include/inputstr.h | 8 +-
include/list.h | 182 ++++++++++++++++++++++-
include/protocol-versions.h | 4 -
include/ptrveloc.h | 10 +-
include/xkbsrv.h | 4 -
mi/midispcur.c | 2 +-
mi/mieq.c | 18 ++-
mi/mipointer.c | 196 ++++++++++++++++++------
mi/mipointrst.h | 1 +
mi/misprite.c | 16 +-
record/record.c | 9 +-
test/input.c | 68 +++++----
test/xi2/protocol-xiquerypointer.c | 2 +-
test/xi2/protocol-xiwarppointer.c | 2 +-
xkb/XKBGAlloc.c | 17 +--
xkb/ddxLoad.c | 21 ++--
xkb/maprules.c | 33 ++--
xkb/xkb.c | 18 +--
xkb/xkbAccessX.c | 2 +-
xkb/xkbActions.c | 8 +-
xkb/xkbInit.c | 20 ++--
xkb/xkbfmisc.c | 10 +-
xkb/xkmread.c | 21 +--
46 files changed, 874 insertions(+), 749 deletions(-)
delete mode 100644 Xext/xcalibrate.c
More information about the xorg-devel
mailing list