summaryrefslogtreecommitdiff
path: root/dix/getevents.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-04dix: prevent a driver from initializing or submitting buttons > MAX_BUTTONSPeter Hutterer1-0/+2
2014-01-12Clean up warnings in DIXKeith Packard1-5/+6
2013-07-25dix: set the valuator mask to ensure XI 1.x events have dataPeter Hutterer1-1/+1
2013-07-22dix: scale y back instead of x up when pre-scaling coordinatesPeter Hutterer1-3/+3
2013-05-23dix: fix device scaling to use a [min,max[ range.Peter Hutterer1-4/+10
2013-05-23dix: pre-scale x by the screen:device:resolution ratioPeter Hutterer1-18/+28
2013-05-07dix: send the current axis value in DeviceChangedEvents (#62321)Peter Hutterer1-0/+1
2013-02-08dix: support the transformation matrix for relative devices.Peter Hutterer1-2/+25
2013-02-08Merge branch 'ptraccel-fixes' into for-keithPeter Hutterer1-2/+24
2013-02-08dix: pre-scale relative events from abs devices to desktop ratio (#31636)Peter Hutterer1-2/+24
2013-02-08Xext: if a root window is given in XTestFakeInput, move to thatPeter Hutterer1-6/+12
2013-02-08dix: when scaling from desktop coord, take the total desktop size (#51904)Sybren van Elderen1-2/+2
2013-01-11dix: fix error logging occuring in signal context of GetTouchEventsBenjamin Tissoires1-4/+4
2012-12-17Pass the event list through to the pointer barrier code to return itPeter Hutterer1-4/+11
2012-11-20dix: Save touchpoint last coordinates before transform. #49347Yuly Novikov1-14/+8
2012-11-20Simplify GetTouchEventsThomas Jaeger1-49/+17
2012-11-20Don't use GetTouchEvents in EmitTouchEndThomas Jaeger1-0/+31
2012-11-20Update the MD's position when a touch event is receivedThomas Jaeger1-0/+8
2012-11-19remove init_eventThomas Jaeger1-12/+1
2012-10-29dix: fix zaphod screen scrossing (#54654)Peter Hutterer1-2/+3
2012-09-24dix: fix scale_to_desktop for edge ABS eventsYufeng Shen1-2/+2
2012-08-21dix: work around scaling issues during WarpPointer (#53037)Peter Hutterer1-1/+17
2012-08-07dix: make sure the mask is set for emulated scroll events (#52508)Peter Hutterer1-0/+2
2012-07-02Merge branch 'sigsafe-logging-varargs'Keith Packard1-2/+2
2012-07-02Log messages in GetTouchEvents() in a signal safe mannerChase Douglas1-2/+2
2012-06-20dix: if the scroll valuator reaches INT_MAX, reset to 0Peter Hutterer1-6/+34
2012-06-07Replace a few BUG_WARN with BUG_RETURN_VALPeter Hutterer1-4/+1
2012-06-04Fix crash for motion events from devices without valuatorsMichal Suchanek1-1/+1
2012-05-16dix: undo transformation for missing valuators (#49347)Peter Hutterer1-4/+21
2012-05-01dix: don't emulate scroll events for non-existing axes (#47281)Peter Hutterer1-0/+3
2012-04-12dix: don't BUG_WARN for button events from button-only deviceDaniel Kurtz1-1/+1
2012-03-22Merge branch 'dtrace-input-abi' into for-keithPeter Hutterer1-0/+42
2012-03-22dix: add dtrace probes to input APIPeter Hutterer1-0/+42
2012-03-22dix: set raw event values before adding up relative values (#46976)Peter Hutterer1-4/+5
2012-03-22dix: fix compiler warning "unused variable 'scr'"Peter Hutterer1-1/+0
2012-03-22dix: when rescaling from master, rescale from desktop dimensions (#46657)Peter Hutterer1-2/+4
2012-03-21Introduce a consistent coding styleKeith Packard1-246/+238
2012-02-27dix: avoid NULL-pointer dereference on button-only devices (#38313)Peter Hutterer1-4/+15
2012-02-14dix: reset last.scroll when resetting the valuator (#45611)Peter Hutterer1-0/+2
2012-01-24Don't set X and Y valuators for indirect touch eventsChase Douglas1-1/+1
2012-01-24Only update pointer motion data for pointer emulated touch eventsChase Douglas1-2/+6
2012-01-24Only scale direct device touch coordinatesChase Douglas1-1/+6
2012-01-06dix: fix wrong condition checking for attached slave (#44003)Peter Hutterer1-1/+1
2011-12-21dix: remove requirement for client_id be the first elementPeter Hutterer1-2/+5
2011-12-21dix: handle DIX-submitted touch eventsPeter Hutterer1-20/+57
2011-12-20dix: generate touchpoints from driver-submitted dataDaniel Stone1-2/+148
2011-12-20dix: add GetTouchOwnership event APIDaniel Stone1-0/+35
2011-12-19Add the touch input API stubsDaniel Stone1-0/+48
2011-12-16Xi: process raw touch eventsPeter Hutterer1-1/+10
2011-12-16dix: split positionSprite into scale_to_desktop and positionSpritePeter Hutterer1-20/+52