summaryrefslogtreecommitdiff
path: root/dix/eventconvert.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-21Introduce a consistent coding styleKeith Packard1-370/+424
2012-01-06dix: Set XITouchEmulatingPointer on events from the touch sequence emulating ...Carlos Garnacho1-0/+4
2011-12-19Hook up the ownership eventsPeter Hutterer1-0/+27
2011-12-16Xi: process raw touch eventsPeter Hutterer1-0/+12
2011-12-16Hook up TouchBegin/Update/End eventsPeter Hutterer1-2/+22
2011-12-10Change GetXI2/XI/CoreType to just take a type argumentPeter Hutterer1-8/+8
2011-10-25Use new FP1616/FP3232 conversion functionsPeter Hutterer1-10/+4
2011-10-25dix: add ScrollInfo to DeviceChangedEventsPeter Hutterer1-0/+53
2011-10-10dix: copy the source ID into the RawEvent (#34240)Peter Hutterer1-0/+1
2011-09-30Input: Fix frac calculation on [Raw]DeviceEvent conversionMax Schwarz1-4/+6
2011-09-29Input: Make DeviceEvent use doubles internallyDaniel Stone1-2/+3
2011-09-29Input: Make RawDeviceEvent use doubles internallyDaniel Stone1-5/+8
2011-09-29Input: Add flags to RawDeviceEventDaniel Stone1-0/+1
2011-09-29Input: Add flags to DeviceEventDaniel Stone1-0/+1
2011-05-11dix: replace unneded goto with break.Peter Hutterer1-1/+1
2011-04-07Fix unset valuator handling for XI 1.x valuator events againChase Douglas1-9/+5
2011-04-04Don't report old relative values in getValuatorEventsChase Douglas1-1/+3
2011-04-04Handle non continuous valuator data in getValuatorEventsChase Douglas1-4/+7
2011-03-29Clean up getValuatorEvents using array loop logicChase Douglas1-14/+6
2011-03-09input: warning fixesAdam Jackson1-0/+3
2011-02-23Merge branch 'mi-cleanup' into nextPeter Hutterer1-2/+14
2011-02-22dix: a valuator number of 0 is valid (#34510)Peter Hutterer1-2/+14
2011-02-17Input: Allow EventToCore to return multiple eventsDaniel Stone1-9/+30
2010-12-07dix: don't stop processing valuators when the mode changes.Peter Hutterer1-8/+0
2010-11-24dix: when converting to XI 1.x events, use the first_valuator's device modePeter Hutterer1-6/+8
2010-11-24dix: when comparing axis modes, compare the bits, not the bytes.Peter Hutterer1-1/+1
2010-10-22Add support for per-axis valuator modes (Relative/Absolute)Chase Douglas1-1/+13
2010-09-01dix: don't create core motion events for non-x/y valuators.Peter Hutterer1-0/+9
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-4/+4
2010-01-27dix: EventToCore needs to copy the root window too.Peter Hutterer1-0/+1
2010-01-27Revert "dix: EventToCore needs to copy the root window too."Keith Packard1-1/+0
2010-01-25dix: EventToCore needs to copy the root window too.Peter Hutterer1-0/+1
2009-09-24dix: report XI1 axis values correctly if first_valuator != 0Thomas Jaeger1-6/+6
2009-09-22input: don't use typecasts to access members of InternalEvent.Peter Hutterer1-5/+5
2009-09-04dix: hide the sequenceNumber key repeat hack behind two functions.Peter Hutterer1-4/+32
2009-09-04input: allow for detectable autorepeat.Daniel Stone1-0/+7
2009-08-17dix: rework DeviceChangedEvents a bit.Peter Hutterer1-4/+4
2009-08-17dix: use the XI2 defines for class types.Peter Hutterer1-3/+3
2009-08-17input: move DeviceChangedEvent conversion into eventconvert.cPeter Hutterer1-24/+121
2009-08-13dix: re-name internal eventToClassesChanged to eventToDeviceChangedPeter Hutterer1-3/+3
2009-08-13test: add XI2 eventconversion test for raw events.Peter Hutterer1-1/+1
2009-07-30input: switch internal event types to enums.Peter Hutterer1-1/+10
2009-07-30include: untangle events.h from the SDK headers.Peter Hutterer1-1/+1
2009-07-15dix: use sizeof(FP3232) instead of 2 * sizeof(int32_t).Peter Hutterer1-2/+2
2009-07-15Update to type-specific raw events - require inputproto 1.9.99.14.Peter Hutterer1-5/+20
2009-07-14dix: switch to byte-counting functions.Peter Hutterer1-5/+5
2009-07-12input: include effective modifiers in device events.Peter Hutterer1-0/+2
2009-06-17Xi: namespace XI2 files.Peter Hutterer1-1/+1
2009-06-03dix: set the device state for XI valuator events.Peter Hutterer1-0/+12
2009-06-03dix: EventToCore must return BadMatch for proximity events.Peter Hutterer1-2/+2