674 Commits (bb0850c469f05c49a772d4edf99a16121787402c)
 

Author SHA1 Message Date
Peter Hutterer 047955f51e Move duplicate check up before mtdev allocation 14 years ago
Peter Hutterer 8251d7a8ec Close the fd when mtdev open fails 14 years ago
Peter Hutterer ac5173163d Release mtdev data whenever we close the fd 14 years ago
Peter Hutterer 61faf2e6e7 strtol doesn't need a empty string, NULL is good enough. 14 years ago
Peter Hutterer 7f3f98be7f Use xf86IDrvMsg in emuMB.c instead of ErrorF 14 years ago
Chase Douglas 4145fe1c08 Fix buffer overrun when populating axis label property array 14 years ago
Chase Douglas 9ce068e760 Report the correct number of touches for MT protocol B devices 14 years ago
Marcin Slusarz 2c8da280b3 Fix some obvious constness-related compile warnings. 14 years ago
Peter Hutterer f28507e8ce Devices configured as mice need REL_X/Y 14 years ago
Peter Hutterer 99340147b9 Fix inverted horizontal scroll (#46205) 14 years ago
Peter Hutterer 76b1d58a97 evdev 2.7.0 14 years ago
Peter Hutterer 224a28de25 Only force REL_X/Y if no ABS_X/Y exists 14 years ago
Chase Douglas bc2f01ab83 Copy last valuator values into new touch valuator masks 14 years ago
Peter Hutterer 9d9c9870c8 Prefere relative axis labelling over absolute axis labelling 14 years ago
Peter Hutterer 5c5b2c8db8 Force x/y axes to exist on devices with any other axes (#44655) 14 years ago
Pete Beardmore 854df75f49 missing multitouch related define tests 14 years ago
Chase Douglas 8c55e94a6a Set the default resolution to 0 14 years ago
Peter Hutterer 965338e9d0 Remove unused udev.c 14 years ago
Cyril Brulebois 0075da20d6 configure.ac: Fix udev/libudev dependency. 14 years ago
Jeremy Huddleston 009ac94a8e Remove redundant redeclaration of Evdev3BEmuPreInit 14 years ago
Cyril Brulebois 4b76d80e93 evdev 2.6.99.901 14 years ago
Peter Hutterer 6dd6f2d3c6 Require xserver 1.12 RC1 14 years ago
Peter Hutterer 0c7c087f77 Test for mtdev before assuming multitouch 14 years ago
Peter Hutterer ba9377c6d9 Remove need for --enable-multitouch 14 years ago
Peter Hutterer 7f7606fc46 Include config.h from evdev.h 14 years ago
Peter Hutterer 0ba58f483e Always include mt_mask in the evdev struct 14 years ago
Peter Hutterer 5fb4875747 Merge branch 'multitouch' 14 years ago
Peter Hutterer e99ab2314f Don't count legacy and MT axes twice 14 years ago
Peter Hutterer 191660189a Add is_blacklisted_axis() helper 14 years ago
Peter Hutterer a1c3f8efbb Drop now-unnecessary XI 2.1 and XI 2.2 error suppression defines 14 years ago
Peter Hutterer f3c628acc4 Map ABS_MT_POSITION_X/Y into ABS_X/Y 14 years ago
Paulo Zanoni 7909975b0b Fix relative events with swapped axes 14 years ago
Paulo Zanoni 8d6dfd13b0 Fix absolute events with swapped axes 14 years ago
Peter Hutterer fed454192d Use xf86InitValuatorAxisStruct, the touch-specific version was dropped 14 years ago
Chase Douglas cf93a21df1 Don't send pointer events for multitouch touchscreen devices 15 years ago
Peter Hutterer fac1a41c75 Add the required defines to compile against the inputproto 15 years ago
Peter Hutterer 3175a2a96d Print to the log if we find multitouch axes. 15 years ago
Peter Hutterer 5e9b027807 Replace 0/1 button values with enums 15 years ago
Peter Hutterer 2ce305129c Skip event posting for empty slots. 15 years ago
Peter Hutterer 9411749f76 Replace open_slot/close_slot with a SlotState enum 15 years ago
Peter Hutterer 239e972be1 Simplify a condition, only the event type differs here 15 years ago
Peter Hutterer 6127923fe0 When resetting the queue, don't reset the touchMask 15 years ago
Peter Hutterer fc4f98153c MT axes are counted separately, make sure they're initialized too. 15 years ago
Peter Hutterer fabee66bcc 0 is the value for "unknown/unlimited" number of touches 15 years ago
Peter Hutterer 91d90a7959 Use mtdev API to allocate/free mtdev structs 15 years ago
Peter Hutterer c1b89bda12 Remove duplicate line 15 years ago
Chase Douglas 907b7cad3f Ensure touchpad events are always processed with MT 15 years ago
Chase Douglas c9a2b4e9ce Use MTDev for multitouch devices 15 years ago
Chase Douglas e18abd0049 Add experimental XI 2.1 multitouch support 15 years ago
Peter Hutterer 683a55e504 Use a new "Virtual Device" boolean property to mark virtual devices 15 years ago