summaryrefslogtreecommitdiff
path: root/Xi/xipassivegrab.c
AgeCommit message (Expand)AuthorFilesLines
2014-12-08Xi: unvalidated lengths in Xinput extension [CVE-2014-8095]Alan Coopersmith1-2/+10
2014-02-21Xi: check for invalid modifiers for XI2 passive grabsPeter Hutterer1-0/+4
2014-01-25Xi: fix modifier offset in XIPassiveGrab swapping functionPeter Hutterer1-1/+1
2013-05-10dix: AllocGrab can copy if an argument is passed inPeter Hutterer1-1/+1
2012-11-19Xi: Fix modifier swapping in XIPassiveGrabDeviceDaniel Martin1-5/+3
2012-07-09Use C99 designated initializers in Xinput RepliesAlan Coopersmith1-7/+7
2012-07-09Remove unneccesary casts from WriteToClient callsAlan Coopersmith1-2/+2
2012-04-05Implement passive touch ungrabbingChase Douglas1-2/+7
2012-03-21Indentation: Change '& stuff' to '&stuff'Daniel Stone1-4/+4
2012-03-21Introduce a consistent coding styleKeith Packard1-70/+65
2011-12-21Xi: assign correct grab_mode/other_device_mode in XI2 passive grabsCarlos Garnacho1-2/+8
2011-12-21Xi: add the hooks for passive touch grabsPeter Hutterer1-2/+15
2011-12-13input: replace GRABTYPE_* with the InputLevel enumsPeter Hutterer1-4/+4
2011-12-09input: swap the server over to use the XI2mask structPeter Hutterer1-4/+9
2011-12-09dix: allocate temporary grabs on the heapPeter Hutterer1-15/+22
2011-11-29Xi: use single return code from XIPassiveGrabDevicePeter Hutterer1-16/+20
2011-09-26Merge remote-tracking branch 'whot/next'Keith Packard1-3/+10
2011-09-27Xi: Fix passive XI2 ungrabs on XIAll[Master]DevicesCarlos Garnacho1-3/+10
2011-09-21Use internal temp variable for swap macrosMatt Turner1-26/+21
2011-04-18Xi: don't swap the status byte in the XIPassiveGrab repliesPeter Hutterer1-4/+7
2011-04-18Xi: exit with error value if CheckGrabValues failed.Peter Hutterer1-0/+2
2011-04-18Xi: return the bad device ID if a passive grab fails with BadDevice.Peter Hutterer1-0/+3
2011-03-09Xi: fix XI2 passive grab reply length calculationPeter Hutterer1-2/+2
2011-02-22Switch to use IsFloating()Peter Hutterer1-8/+2
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