summaryrefslogtreecommitdiff
path: root/Xi/xipassivegrab.c
AgeCommit message (Expand)AuthorFilesLines
2010-12-31Input: Set client error value for invalid mask bitsDaniel Stone1-1/+1
2010-05-19Return an appropriately-typed error from dixLookupResourceByType.Jamey Sharp1-1/+1
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-2/+2
2009-09-03Xi: Unify checking for invalid bits in grab masks.Peter Hutterer1-9/+3
2009-09-03Xi: don't overrun memory for grab masks.Peter Hutterer1-1/+3
2009-07-22input: remove XI2 keysym grabs, use keycode grabs instead.Peter Hutterer1-4/+4
2009-06-18input: bump to ints for deviceids - XI2 requires 16-bit deviceids.Peter Hutterer1-9/+0
2009-06-11input: remove dependency on XI2 protocol for XI_LASTEVENT.Peter Hutterer1-2/+2
2009-06-05Xi: return BadImplementation for deviceids 256 and abovePeter Hutterer1-0/+9
2009-06-02input: add support for XIAllDevices and XIAllMasterDevices passive grabs.Peter Hutterer1-3/+10
2009-06-01input: Add grabtype to GrabParameters.Peter Hutterer1-0/+1
2009-05-29Xi: passively grabbing slave devices must be possible.Peter Hutterer1-8/+0
2009-05-27Xi: Add support for Enter and FocusIn grabs.Peter Hutterer1-4/+32
2009-05-27Xi: set the passive grab's resource mask on ungrabbing.Peter Hutterer1-0/+1
2009-05-27Xi: use GetMaster(MASTER_KEYBOARD) to get the modifier device for XI2 pgrabsPeter Hutterer1-4/+4
2009-05-22Input: rename DeviceIntRec->isMaster to ->type.Peter Hutterer1-3/+3
2009-05-16Xi: take the paired device as modifier device only for MD pointers.Peter Hutterer1-1/+1
2009-05-16Xi: check cursor and grab_window before attempting the passive grab.Peter Hutterer1-0/+18
2009-05-16Xi: set the correct length for XIPassiveGrab replies.Peter Hutterer1-0/+1
2009-05-08input: update to inputproto 1.9.99.8 XI2 defines.Peter Hutterer1-7/+7
2009-05-06Xi: add GrabButton and GrabKeysym code.Peter Hutterer1-0/+269