Commit Graph

  • 605047613c Don't pass superfluous arguments to EvdevPost*Events Éric Brunet 2014-09-27 22:06:36 +02:00
  • 3ee98d0b7f Drop some unused #defines Peter Hutterer 2014-08-29 13:14:56 +10:00
  • 977588d24a If only IgnoreRelativeAxes is set, init like a normal relative device Peter Hutterer 2014-08-14 11:56:03 +10:00
  • 291b60172d Fix axis initialization for devices with abs x/y and rel scrollwheels Peter Hutterer 2014-08-14 10:48:52 +10:00
  • 8ce06c96e4 Make the slot-state per slot Peter Hutterer 2014-08-05 15:59:17 +10:00
  • 5d239ceb26 evdev 2.9.0 xf86-input-evdev-2.9.0 Peter Hutterer 2014-05-15 08:41:06 +10:00
  • 1e76b7602e evdev 2.8.4 xf86-input-evdev-2.8.4 Peter Hutterer 2014-05-08 09:21:56 +10:00
  • 62010287eb Use the server's device list for duplicate detection (#78309) Peter Hutterer 2014-05-06 09:20:05 +10:00
  • 13dea90bc8 Use the server's device list for duplicate detection (#78309) Peter Hutterer 2014-05-06 09:20:05 +10:00
  • b25d716165 evdev 2.8.99.1 xf86-input-evdev-2.8.99.1 Peter Hutterer 2014-04-29 10:20:42 +10:00
  • 41cf9212d0 Map REL_DIAL to horizontal scrolling (#73105) Peter Hutterer 2014-04-28 12:23:18 +10:00
  • 75368052b5 Revert "Map REL_DIAL to horizontal scrolling (#73105)" Peter Hutterer 2014-04-29 09:50:21 +10:00
  • e41befa83f evdev 2.8.3 xf86-input-evdev-2.8.3 Peter Hutterer 2014-04-29 09:45:59 +10:00
  • 34619347b7 Map REL_DIAL to horizontal scrolling (#73105) Peter Hutterer 2014-04-28 12:23:18 +10:00
  • 1a031657b9 Fix wheel emulation for absolute device (#68415) Peter Hutterer 2013-08-26 14:56:07 +10:00
  • 16c85cbeac Map REL_DIAL to horizontal scrolling (#73105) Peter Hutterer 2014-04-28 12:23:18 +10:00
  • ae67f64f02 evdev: Add support for server managed fds Hans de Goede 2014-03-08 10:28:00 +01:00
  • f6fcad8b10 Fix wheel emulation for absolute device (#68415) Peter Hutterer 2013-08-26 14:56:07 +10:00
  • d171b3d919 Export smooth scroll settings as an XInput property. Peter De Wachter 2012-10-03 22:08:12 +02:00
  • c3251deb4b Add configuration options for smooth scrolling. Peter De Wachter 2012-10-03 20:48:24 +02:00
  • cabed4bbb6 Use num_slots where appropriate Peter Hutterer 2013-10-14 11:48:30 +10:00
  • 51575b60b1 evdev 2.8.2 xf86-input-evdev-2.8.2 Peter Hutterer 2013-10-07 09:23:09 +11:00
  • f285567d37 Write a SYN_REPORT after the last LED Peter Hutterer 2013-08-13 14:44:26 +10:00
  • af1d085877 Map REL_DIAL to vertical scrolling Peter De Wachter 2013-03-20 00:35:45 +01:00
  • a75c43830e Merge branch 'libevdev' Peter Hutterer 2013-10-07 09:22:09 +11:00
  • d9aadfd5f0 bump to 2.8.99 Peter Hutterer 2013-10-07 09:21:57 +11:00
  • 54a3120e33 Map REL_DIAL to vertical scrolling Peter De Wachter 2013-03-20 00:35:45 +01:00
  • 164c62a975 Use libevdev as backend Peter Hutterer 2013-05-29 07:17:41 +10:00
  • 43e270fb7a Use helper function for counting slots Peter Hutterer 2013-09-10 15:05:58 +10:00
  • 4ca57716ca Drop ABS_MT_SLOT minimum - the kernel guarantees a minimum of 0 Peter Hutterer 2013-09-10 15:04:40 +10:00
  • 0f16065b00 Remove a comment Peter Hutterer 2013-08-28 14:23:49 +10:00
  • cae1478781 Don't use mtdev for protocol B devices Peter Hutterer 2013-08-01 10:43:32 +10:00
  • 27926b3763 Write a SYN_REPORT after the last LED Peter Hutterer 2013-08-13 14:44:26 +10:00
  • 8a9b1ec6b5 evdev 2.8.1 xf86-input-evdev-2.8.1 Peter Hutterer 2013-07-11 11:09:24 +10:00
  • 356565111a Don't allow a wheel emulation inertia of 0 (#66125) Peter Hutterer 2013-06-27 05:47:38 +10:00
  • fff3a60fbf Use EvdevBitIsSet, not the server's BitIsOn Peter Hutterer 2013-05-29 13:26:57 +10:00
  • 8f209ac60d Drop cached name and led_bitmask - nothing reads this Peter Hutterer 2013-05-29 07:18:19 +10:00
  • a0d41af896 Switch default model to pc104. Peter Hutterer 2013-05-27 10:19:15 +10:00
  • dea1d1a390 Fail to set up axes for devices that only have MT axes but no ABS_X/Y equivalents (#64029) Peter Hutterer 2013-04-29 11:48:12 +10:00
  • b59a1a25da Add option TypeName (#62831) Peter Hutterer 2013-04-02 14:12:26 +10:00
  • 5138cd2ff4 evdev 2.8.0 xf86-input-evdev-2.8.0 Peter Hutterer 2013-03-26 16:01:39 +10:00
  • c085c8b6c1 Return BadValue if EvdevOpenMTDev fails Peter Hutterer 2013-02-12 12:58:08 +10:00
  • 2b675f85ae Make errors on EVIOCGBIT more obvious Peter Hutterer 2013-02-12 12:48:38 +10:00
  • 2b8b0df62e Always init axis mapping for the first two rel axes (#59784) Peter Hutterer 2013-01-24 16:18:48 +10:00
  • bb9b4146cb Merge branch 'touch-axis-swap' Peter Hutterer 2013-01-25 11:12:05 +10:00
  • f5fe533f1b Allow relative scroll valuators on absolute devices (#54387) Peter Hutterer 2012-03-27 12:18:46 +10:00
  • 2f67509b53 Split rel and abs axis mapping into two separate arrays Peter Hutterer 2013-01-16 08:38:52 +10:00
  • ffc0a34642 Move some stuff into the new alloc function Peter Hutterer 2013-01-15 16:15:47 +10:00
  • 93de7b0b73 Move allocation of EvdevRec into a helper function Peter Hutterer 2013-01-15 16:11:16 +10:00
  • 9ec9d214d0 autogen.sh: Implement GNOME Build API Colin Walters 2012-01-04 17:37:06 -05:00
  • 94e6df8f5f configure: Drop AM_MAINTAINER_MODE Adam Jackson 2013-01-16 13:11:11 -05:00
  • 67e5376aaa Handle axis swap, calibration, and inversion for touch events (#59340) Peter Hutterer 2013-01-14 14:45:58 +10:00
  • 2432626b70 Move calibration adjustments to helper function Peter Hutterer 2013-01-14 14:10:14 +10:00
  • 069c035ab0 Move valuator swapping into a helper function Peter Hutterer 2013-01-14 14:07:26 +10:00
  • 3b7ba39fca Localise tmp variable Peter Hutterer 2013-01-14 14:03:54 +10:00
  • 454194f4b5 Force a button if MT axes are present and it is not a gamepad Mauro Carvalho Chehab 2013-01-08 15:04:07 +10:00
  • 00341e632c Drop special XKB option handling Peter Hutterer 2013-01-07 10:20:52 +10:00
  • f2d2b65343 Localise XKB initialization Peter Hutterer 2013-01-07 09:14:42 +10:00
  • 0d6c6b59c1 If stat fails, pretend it's not a virtual device Peter Hutterer 2012-11-30 10:32:47 +10:00
  • c263d6e46d Add missing mt axis labels Benjamin Tissoires 2012-10-26 16:27:35 +02:00
  • 777cfa148f evdev 2.7.3 xf86-input-evdev-2.7.3 Peter Hutterer 2012-08-13 16:22:00 +10:00
  • 447fd220e0 Fix broken ButtonMapping option (#53168) Peter Hutterer 2012-08-07 14:32:17 +10:00
  • 5af11b6752 Use LogMessageVerbSigSafe if available Peter Hutterer 2012-05-25 13:39:32 +10:00
  • 33e7831b5f Fix broken ButtonMapping option (#53168) Peter Hutterer 2012-08-07 14:32:17 +10:00
  • f2c6da0242 Link against libudev Peter Hutterer 2012-08-05 12:26:38 +10:00
  • 9791afc4c1 Don't delete the device on ENODEV Peter Hutterer 2012-07-31 16:39:00 +10:00
  • bc8997e812 Link against libudev Peter Hutterer 2012-08-05 12:26:38 +10:00
  • 1cb8f074df Don't delete the device on ENODEV Peter Hutterer 2012-07-31 16:39:00 +10:00
  • f1ee12b9a3 evdev 2.7.2 xf86-input-evdev-2.7.2 Peter Hutterer 2012-08-03 16:00:31 +10:00
  • 74690817fc Don't re-open mtdev after PreInit Peter Hutterer 2012-07-04 09:14:41 +10:00
  • b2cbbb178e Constify InputDriverRec->default_options Peter Hutterer 2012-05-28 10:08:23 +10:00
  • 7d91fc7bfc Fix some obvious constness-related compile warnings. Marcin Slusarz 2012-05-21 01:22:33 +02:00
  • 09987eab9a Fix compilation warnings for non-multitouch builds Daniel Stone 2012-07-10 00:34:56 +01:00
  • 8af0e6f1eb strtol doesn't need a empty string, NULL is good enough. Peter Hutterer 2012-05-25 14:04:22 +10:00
  • 4eacb581fb Only use mtdev for multitouch devices Peter Hutterer 2012-07-04 10:12:10 +10:00
  • 98af2003d4 Don't re-open mtdev after PreInit Peter Hutterer 2012-07-04 09:14:41 +10:00
  • 56e9a7a248 evdev 2.7.1 xf86-input-evdev-2.7.1 Peter Hutterer 2012-07-24 14:05:09 +10:00
  • f5ede98085 Fix compilation warnings for non-multitouch builds Daniel Stone 2012-07-10 00:34:56 +01:00
  • 7df6523774 Close the fd when mtdev open fails Peter Hutterer 2012-05-28 09:50:15 +10:00
  • f4e76a4c53 Release mtdev data whenever we close the fd Peter Hutterer 2012-05-28 09:08:43 +10:00
  • ac772cde94 Fix buffer overrun when populating axis label property array Chase Douglas 2012-06-06 12:07:12 -07:00
  • 7749159241 Report the correct number of touches for MT protocol B devices Chase Douglas 2012-05-24 10:48:38 -07:00
  • 833fc517d7 Devices configured as mice need REL_X/Y Peter Hutterer 2012-04-27 15:42:17 +10:00
  • 4d698d8ece Fix inverted horizontal scroll (#46205) Peter Hutterer 2012-03-15 15:46:32 +10:00
  • ff926d15b8 Move axis labels into a separate header file Peter Hutterer 2012-03-30 11:21:23 +10:00
  • b0e3c8f978 Split initializing one axis label out into a helper function Peter Hutterer 2012-03-29 09:25:43 +10:00
  • 9624f4e2ba Constify InputDriverRec->default_options Peter Hutterer 2012-05-28 10:08:23 +10:00
  • 047955f51e Move duplicate check up before mtdev allocation Peter Hutterer 2012-05-28 09:50:57 +10:00
  • 8251d7a8ec Close the fd when mtdev open fails Peter Hutterer 2012-05-28 09:50:15 +10:00
  • ac5173163d Release mtdev data whenever we close the fd Peter Hutterer 2012-05-28 09:08:43 +10:00
  • 61faf2e6e7 strtol doesn't need a empty string, NULL is good enough. Peter Hutterer 2012-05-25 14:04:22 +10:00
  • 7f3f98be7f Use xf86IDrvMsg in emuMB.c instead of ErrorF Peter Hutterer 2012-05-25 13:42:05 +10:00
  • 4145fe1c08 Fix buffer overrun when populating axis label property array Chase Douglas 2012-06-06 12:07:12 -07:00
  • 9ce068e760 Report the correct number of touches for MT protocol B devices Chase Douglas 2012-05-24 10:48:38 -07:00
  • 2c8da280b3 Fix some obvious constness-related compile warnings. Marcin Slusarz 2012-05-21 01:22:33 +02:00
  • f28507e8ce Devices configured as mice need REL_X/Y Peter Hutterer 2012-04-27 15:42:17 +10:00
  • 99340147b9 Fix inverted horizontal scroll (#46205) Peter Hutterer 2012-03-15 15:46:32 +10:00
  • 76b1d58a97 evdev 2.7.0 xf86-input-evdev-2.7.0 Peter Hutterer 2012-03-07 20:39:09 +10:00
  • 224a28de25 Only force REL_X/Y if no ABS_X/Y exists Peter Hutterer 2012-01-25 16:03:34 +10:00
  • bc2f01ab83 Copy last valuator values into new touch valuator masks Chase Douglas 2012-01-19 14:17:34 -08:00