summaryrefslogtreecommitdiff
path: root/include/inputstr.h
AgeCommit message (Expand)AuthorFilesLines
2011-12-09input: swap the server over to use the XI2mask structPeter Hutterer1-4/+4
2011-12-09Add a new XI2Mask struct and a few helper functions.Peter Hutterer1-0/+6
2011-12-09dix: switch the dev->deviceGrab.activeGrab from GrabRec to GrabPtrPeter Hutterer1-1/+1
2011-12-09dix: switch the syncEvent queue to a struct listPeter Hutterer1-3/+3
2011-11-29include: fix mask size calculationPeter Hutterer1-1/+1
2011-11-02Merge remote-tracking branch 'whot/two-screen-coordinates'Keith Packard1-2/+3
2011-10-25input: switch InputOption to use XF86OptionRec storage.Peter Hutterer1-7/+0
2011-10-13input: change pointer screen crossing behaviour for multiple ScreenRecsPeter Hutterer1-2/+3
2011-09-30Input: Add smooth-scrolling support to GetPointerEventsPeter Hutterer1-0/+20
2011-09-29Input: Convert DeviceIntRec::last to use doublesDaniel Stone1-2/+1
2011-08-22input: make InputOption opaque, provide interface functions.Peter Hutterer1-0/+7
2011-08-22dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster()Peter Hutterer1-1/+4
2011-05-25xserver: remove AbsoluteClass, breaking the A(P|B)ISimon Thum1-2/+0
2011-05-03Input: Add DeepestSpriteWin functionDaniel Stone1-0/+10
2011-04-18Xi: fix valuator alignment in DeepCopyDeviceClasses (#36119)Peter Hutterer1-1/+1
2011-03-24xserver: remove AbsoluteClassRec keeping the ABISimon Thum1-23/+2
2011-02-23Merge branch 'mi-cleanup' into nextPeter Hutterer1-4/+3
2011-02-22Move master/lastSlave out of the union into separate fields.Peter Hutterer1-4/+2
2011-02-22dix: add MASTER_ATTACHED as allowed type for GetMaster().Peter Hutterer1-0/+1
2011-02-17dix: refactor scheme initSimon Thum1-0/+1
2011-01-06Input: Export SpriteRec for use in public APIDaniel Stone1-41/+41
2010-11-26include: let BitIsOn() return a boolean value.Peter Hutterer1-1/+1
2010-10-22input: remove "mode" field from ValuatorClassRec.Peter Hutterer1-1/+0
2010-10-22input: move proximity state into ProximityClassRec.Peter Hutterer1-1/+1
2010-10-22Add support for per-axis valuator modes (Relative/Absolute)Chase Douglas1-0/+1
2010-10-20Add CountBits() to the server.Chase Douglas1-0/+1
2010-06-07If XTest is always required, then eliminate the XTest devPrivateKeith Packard1-0/+3
2010-05-28dix: add 3x3 transformation matrix xinput property for multi-head handlingPeter Korsgaard1-0/+4
2010-05-19render: set anim cursor state for pointer enabled devices onlyTiago Vignatti1-0/+8
2010-04-30Replace some input devPrivates with regular struct fieldsKeith Packard1-1/+2
2010-03-26Cleanup some comments in SpriteRecFernando Carrijo1-2/+10
2010-03-12Record: Avoid duplicates from replaying frozen eventsDaniel Stone1-0/+30
2009-07-15Update to type-specific raw events - require inputproto 1.9.99.14.Peter Hutterer1-1/+1
2009-07-06s/MAX_DEVICES/MAXDEVICES/ updates.Peter Hutterer1-1/+1
2009-06-18input: Add labels to buttons and valuators - ABI_XINPUT_VERSION 7Peter Hutterer1-0/+2
2009-06-18input: bump to ints for deviceids - XI2 requires 16-bit deviceids.Peter Hutterer1-1/+1
2009-06-18input: change axisVal from uint to double.Peter Hutterer1-1/+1
2009-06-17Xi: Add support for sourceid in the device classes.Peter Hutterer1-0/+6
2009-06-11input: remove dependency on XI2 protocol for XI_LASTEVENT.Peter Hutterer1-2/+7
2009-06-02input: add support for XIAllDevices and XIAllMasterDevices passive grabs.Peter Hutterer1-0/+2
2009-06-01dix: switch grab checking from unsigned shorts to unsigned intsPeter Hutterer1-1/+1
2009-05-22Input: rename DeviceIntRec->isMaster to ->type.Peter Hutterer1-1/+6
2009-05-22Split the signal-handler's lastSlave out into a separate variable.Peter Hutterer1-0/+1
2009-05-21input: rename device->type to device->xinput_type.Peter Hutterer1-1/+1
2009-04-19input: use a GrabMask union in GrabDevice to allow for XI2 masks.Peter Hutterer1-0/+6
2009-04-19input: replace GrabRec's coreGrab field with grabtype.Peter Hutterer1-1/+7
2009-03-20dix: remove coreMods field from GrabRec.Peter Hutterer1-1/+0
2009-03-20dix: store the xi2mask on grabs and pass it around as needed.Peter Hutterer1-0/+2
2009-03-20Add XI2 masks and XISelectEvent() request handling.Peter Hutterer1-1/+7
2009-03-20Xext: purge XGE event masks.Peter Hutterer1-1/+0