xserver/Xi
Peter Hutterer 47a89b1cba Xi: remove DeviceIsPointerType
This approach is broken anyway. DIPT only checked for the XInput type
"MOUSE" and the only user of this is xf86ActivateDevice when it sets the
Activate/DeactivateGrab functions.
Since synaptics and wacom set their own types, evdev only sets MOUSE for,
well, mice half the devices didn't have this set correctly anyway.

Instead, ActivatePointerGrab should be merged together with
ActivateKeyboardGrab.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-05-20 16:22:24 +10:00
..
Makefile.am Xi: add GrabButton and GrabKeysym code. 2009-05-06 14:37:33 +10:00
allowev.c dix: remove un-used parameter "core" from AllowSome 2009-04-19 22:28:11 +10:00
allowev.h
chdevcur.c Update to new XI2 names 2009-05-16 12:20:58 +10:00
chdevcur.h Update to new XI2 names 2009-05-16 12:20:58 +10:00
chdevhier.c Update to new XI2 names 2009-05-16 12:20:58 +10:00
chdevhier.h Update to new XI2 names 2009-05-16 12:20:58 +10:00
chgdctl.c input: reduce the number of superfluous hierarchy events 2009-05-16 12:20:58 +10:00
chgdctl.h
chgfctl.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
chgfctl.h Static cleanup on Xi/ 2007-03-25 21:18:39 -04:00
chgkbd.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
chgkbd.h
chgkmap.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
chgkmap.h
chgprop.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
chgprop.h
chgptr.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
chgptr.h Static cleanup on Xi/ 2007-03-25 21:18:39 -04:00
closedev.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
closedev.h Static cleanup on Xi/ 2007-03-25 21:18:39 -04:00
devbell.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
devbell.h
exevents.c input: update to inputproto 1.9.99.8 XI2 defines. 2009-05-08 14:33:44 +10:00
exglobals.h Xi: purge old device enter/leave masks. 2009-03-20 15:17:57 +10:00
extinit.c Xi: remove DeviceIsPointerType 2009-05-20 16:22:24 +10:00
getbmap.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
getbmap.h
getcptr.c Xi: name-space and fix XI2 requests 2009-03-20 15:17:55 +10:00
getcptr.h Xi: name-space and fix XI2 requests 2009-03-20 15:17:55 +10:00
getdctl.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
getdctl.h Static cleanup on Xi/ 2007-03-25 21:18:39 -04:00
getfctl.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
getfctl.h Static cleanup on Xi/ 2007-03-25 21:18:39 -04:00
getfocus.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
getfocus.h
getkmap.c Input: Remove core keysyms from KeyClassRec 2009-01-22 15:08:59 +11:00
getkmap.h
getmmap.c Input: Remove modifierKeyMap 2009-01-22 15:08:55 +11:00
getmmap.h
getprop.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
getprop.h
getselev.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
getselev.h
getvers.c Xi: remove the GetExtensionVersion hack. 2009-04-19 22:24:13 +10:00
getvers.h
grabdev.c input: use a GrabMask union in GrabDevice to allow for XI2 masks. 2009-04-19 22:28:11 +10:00
grabdev.h
grabdevb.c input: reshuffle CreateGrab and friends to take a GrabParameters param. 2009-05-01 09:07:37 +10:00
grabdevb.h
grabdevk.c input: reshuffle CreateGrab and friends to take a GrabParameters param. 2009-05-01 09:07:37 +10:00
grabdevk.h
gtmotion.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
gtmotion.h
listdev.c Xi: Change ChangeMasterDeviceClasses to new XI2 events. 2009-03-20 15:17:55 +10:00
listdev.h Xi: Change ChangeMasterDeviceClasses to new XI2 events. 2009-03-20 15:17:55 +10:00
opendev.c Xi: remove un-used variable pXIClient 2009-04-19 22:18:15 +10:00
opendev.h
querydev.c input: update to inputproto 1.9.99.8 XI2 defines. 2009-05-08 14:33:44 +10:00
querydev.h Xi: Change ChangeMasterDeviceClasses to new XI2 events. 2009-03-20 15:17:55 +10:00
querydp.c Xi: fix length field in XIQueryPointer. 2009-05-18 16:30:12 +10:00
querydp.h Update to new XI2 names 2009-05-16 12:20:58 +10:00
queryst.c Input: Remove core keysyms from KeyClassRec 2009-01-22 15:08:59 +11:00
queryst.h
queryversion.c Xi: add XIQueryVersion request handling. 2009-03-20 15:17:54 +10:00
queryversion.h Xi: add XIQueryVersion request handling. 2009-03-20 15:17:54 +10:00
selectev.c input: update to inputproto 1.9.99.8 XI2 defines. 2009-05-08 14:33:44 +10:00
selectev.h
sendexev.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
sendexev.h
setbmap.c Xi: initialize the device before applying button map changes. 2009-02-03 11:12:01 +10:00
setbmap.h
setcptr.c Xi: name-space and fix XI2 requests 2009-03-20 15:17:55 +10:00
setcptr.h Xi: name-space and fix XI2 requests 2009-03-20 15:17:55 +10:00
setdval.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
setdval.h
setfocus.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
setfocus.h
setmmap.c dix: Force deviced ids of 2 and higher for actual devices. 2009-03-20 15:17:54 +10:00
setmmap.h
setmode.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
setmode.h
stubs.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
ungrdev.c input: replace GrabRec's coreGrab field with grabtype. 2009-04-19 22:28:08 +10:00
ungrdev.h
ungrdevb.c input: ensure various ProcUngrabKey/Buttons have the right grabtype set. 2009-05-04 17:40:29 +10:00
ungrdevb.h
ungrdevk.c input: ensure various ProcUngrabKey/Buttons have the right grabtype set. 2009-05-04 17:40:29 +10:00
ungrdevk.h
warpdevp.c Update to new XI2 names 2009-05-16 12:20:58 +10:00
warpdevp.h Update to new XI2 names 2009-05-16 12:20:58 +10:00
xiallowev.c input: update to inputproto 1.9.99.8 XI2 defines. 2009-05-08 14:33:44 +10:00
xiallowev.h Xi: add support for XIAllowEvents. 2009-04-19 22:28:11 +10:00
xigrabdev.c Xi: fix a couple of wrong dixLookupDevice permission tags. 2009-05-08 14:33:23 +10:00
xigrabdev.h Xi: Add support for XI2 active grabs and ungrabs. 2009-04-19 22:28:11 +10:00
xipassivegrab.c Xi: take the paired device as modifier device only for MD pointers. 2009-05-16 12:20:59 +10:00
xipassivegrab.h Xi: add GrabButton and GrabKeysym code. 2009-05-06 14:37:33 +10:00
xiproperty.c Xi: Add XI2 property requests. 2009-05-08 14:33:23 +10:00
xiproperty.h Xi: Add XI2 property requests. 2009-05-08 14:33:23 +10:00
xiselectev.c Update to new XI2 names 2009-05-16 12:20:58 +10:00
xiselectev.h Add XI2 masks and XISelectEvent() request handling. 2009-03-20 15:17:55 +10:00
xisetdevfocus.c Update to new XI2 names 2009-05-16 12:20:58 +10:00
xisetdevfocus.h Update to new XI2 names 2009-05-16 12:20:58 +10:00