Commit Graph

  • 7e1e4ac7b0 Add a workaround to be able to do Alt-Tab master Jacopo De Simoi 2018-03-18 11:17:32 -0400
  • 583d092e10 Keep track of which keycodes are reported down Jacopo De Simoi 2017-03-17 23:08:22 +0100
  • bd354781d5 Merge remote-tracking branch 'upstream/master' Jacopo De Simoi 2017-02-18 22:46:30 +0100
  • 8c1058f2eb autogen: add default patch prefix Mihail Konev 2017-01-26 14:00:21 +1000
  • 4921912374 autogen.sh: use quoted string variables Emil Velikov 2015-03-09 12:00:52 +0000
  • 67681097b8 autogen.sh: use exec instead of waiting for configure to finish Peter Hutterer 2017-01-24 10:32:07 +1000
  • 1dd61111ad evdev 2.10.5 Peter Hutterer 2017-01-18 13:14:29 +1000
  • 231061d004 Don't send pointer events in addition to touch events Alexander Volkov 2016-12-26 17:39:32 +0300
  • 07848b30bb Cleanup spurious keypresses Jacopo De Simoi 2016-12-08 10:06:23 -0500
  • 5c2d386e47 Experimental rollover detection Jacopo De Simoi 2016-12-08 10:00:43 -0500
  • bb0850c469 Original ahm patch Jacopo De Simoi 2016-12-08 09:48:36 -0500
  • 425ed6017a Middle emulation - make the emulated button number configurable David Strobach 2016-11-17 20:47:31 +0100
  • 7251e42dfb Fix off-by-one error counting axes Peter Hutterer 2016-10-21 09:42:23 +1000
  • 551db5b86e evdev 2.10.4 Peter Hutterer 2016-10-01 17:48:30 +1000
  • bb8bde7456 Support XINPUT ABI 24 (remove select mask from block/wakeup handlers) Keith Packard 2016-05-31 17:52:43 -0700
  • 7b1267f7f1 Support XINPUT ABI version 23 (threaded input) Keith Packard 2016-05-31 17:52:42 -0700
  • e08b033276 Report errors when attempting to write keyboard controls Keith Packard 2016-05-31 17:52:41 -0700
  • 7c1971d9e7 evdev 2.10.3 Peter Hutterer 2016-06-01 11:41:03 +1000
  • 9a6952dafe Restore non-xy axes updates Peter Hutterer 2016-05-12 15:22:19 +1000
  • f12eca9f83 evdev 2.10.2 Peter Hutterer 2016-04-29 09:13:35 +1000
  • 33dc3d7128 Prevent buffer overrun accessing btn_labels Peter Hutterer 2016-04-27 09:01:16 +1000
  • 7b0a65d989 Don't reset the other axis on wheel emulation scroll buildup Peter Hutterer 2016-01-15 14:01:02 +1000
  • d24431a186 Restore wheel emulation for absolute devices Peter Hutterer 2016-01-14 10:41:46 +1000
  • ce7d8fdebc man: add a warning that wheel emu inertia must be set and it isn't inertia Peter Hutterer 2016-01-14 11:18:56 +1000
  • 6a3beab613 evdev 2.10.1 Peter Hutterer 2016-01-08 15:11:59 +1000
  • d7e61a7074 Only map x and y to axes 0 and 1 Peter Hutterer 2015-11-10 14:35:51 +1000
  • 01e7ac4854 evdev 2.10.0 Peter Hutterer 2015-10-28 14:28:20 +1000
  • 034be31159 Add "Resolution" option for mice to the evdev driver Thomas Hindoe Paaboel Andersen 2015-01-20 00:44:40 +0100
  • 66c9978864 Add the default evdev config Peter Hutterer 2015-05-05 15:34:07 +1000
  • 0d3494eadf Bump to 2.9.99 Peter Hutterer 2015-03-27 11:41:50 +1000
  • 56a5e67162 Unconditionally require mtdev Peter Hutterer 2015-03-16 07:55:34 +1000
  • 74433f788a Always check for a return value on creating a property Peter Hutterer 2015-03-13 11:05:03 +1000
  • fdc33809de Invert a condition to reduce nesting Peter Hutterer 2015-03-13 10:58:01 +1000
  • 38e107a39f Disable axis faking and MT event processing on fake MT devices Peter Hutterer 2015-03-11 14:58:04 +1000
  • b6176cff5a Invert two conditions to reduce nesting Peter Hutterer 2015-03-11 13:44:28 +1000
  • 37afebfb67 Factor out MT axis counting into a separate function Peter Hutterer 2015-03-11 13:47:32 +1000
  • 5b5ae1786c Split android axis simulation into a helper function Peter Hutterer 2015-03-11 13:29:19 +1000
  • 2c9f4f0380 Require multitouch/smooth scrolling dependencies Peter Hutterer 2015-03-11 13:22:19 +1000
  • 39ef4444a2 Drop evdev-specific XKB defaults Peter Hutterer 2015-02-13 08:12:38 +1000
  • abc4a8b603 Check for incoming MT slot indices exceeding the allocated number of slots. Tobias Himmer 2015-01-23 02:13:17 +0100
  • b370ccdff8 Workaround lack of ABS_X on MT devices (#80470) Colin B. Macdonald 2014-06-26 12:17:59 +0100
  • 511498478b Move EVDEV_RELATIVE_MODE logic earlier Éric Brunet 2014-09-30 23:04:55 +0200
  • 3dcf6f123c Don't update old_vals when not in EVDEV_RELATIVE_MODE Éric Brunet 2014-09-30 22:32:51 +0200
  • f59585b367 Change the logic concerning EVDEV_RELATIVE_MODE and in_proximity Éric Brunet 2014-09-30 22:15:45 +0200
  • 593bbc6390 drop the pEvdev->delta array Éric Brunet 2014-09-30 20:49:46 +0200
  • e0e2587a95 Split pEvdev->vals into pEvdev->abs_vals and pEvdev->rel_vals Éric Brunet 2014-09-30 14:27:20 +0200
  • cb3b023783 evdev 2.9.1 Peter Hutterer 2014-11-26 09:23:39 +1000
  • 124eff9ba2 Remove three unused #defines Peter Hutterer 2014-11-07 13:41:06 +1000
  • 605047613c Don't pass superfluous arguments to EvdevPost*Events Éric Brunet 2014-09-27 22:06:36 +0200
  • 3ee98d0b7f Drop some unused #defines Peter Hutterer 2014-08-29 13:14:56 +1000
  • 977588d24a If only IgnoreRelativeAxes is set, init like a normal relative device Peter Hutterer 2014-08-14 11:56:03 +1000
  • 291b60172d Fix axis initialization for devices with abs x/y and rel scrollwheels Peter Hutterer 2014-08-14 10:48:52 +1000
  • 8ce06c96e4 Make the slot-state per slot Peter Hutterer 2014-08-05 15:59:17 +1000
  • 5d239ceb26 evdev 2.9.0 Peter Hutterer 2014-05-15 08:41:06 +1000
  • 13dea90bc8 Use the server's device list for duplicate detection (#78309) Peter Hutterer 2014-05-06 09:20:05 +1000
  • b25d716165 evdev 2.8.99.1 Peter Hutterer 2014-04-29 10:20:42 +1000
  • 41cf9212d0 Map REL_DIAL to horizontal scrolling (#73105) Peter Hutterer 2014-04-28 12:23:18 +1000
  • 75368052b5 Revert "Map REL_DIAL to horizontal scrolling (#73105)" Peter Hutterer 2014-04-29 09:50:21 +1000
  • 16c85cbeac Map REL_DIAL to horizontal scrolling (#73105) Peter Hutterer 2014-04-28 12:23:18 +1000
  • ae67f64f02 evdev: Add support for server managed fds Hans de Goede 2014-03-08 10:28:00 +0100
  • f6fcad8b10 Fix wheel emulation for absolute device (#68415) Peter Hutterer 2013-08-26 14:56:07 +1000
  • d171b3d919 Export smooth scroll settings as an XInput property. Peter De Wachter 2012-10-03 22:08:12 +0200
  • c3251deb4b Add configuration options for smooth scrolling. Peter De Wachter 2012-10-03 20:48:24 +0200
  • cabed4bbb6 Use num_slots where appropriate Peter Hutterer 2013-10-14 11:48:30 +1000
  • a75c43830e Merge branch 'libevdev' Peter Hutterer 2013-10-07 09:22:09 +1100
  • d9aadfd5f0 bump to 2.8.99 Peter Hutterer 2013-10-07 09:21:57 +1100
  • 54a3120e33 Map REL_DIAL to vertical scrolling Peter De Wachter 2013-03-20 00:35:45 +0100
  • 164c62a975 Use libevdev as backend Peter Hutterer 2013-05-29 07:17:41 +1000
  • 43e270fb7a Use helper function for counting slots Peter Hutterer 2013-09-10 15:05:58 +1000
  • 4ca57716ca Drop ABS_MT_SLOT minimum - the kernel guarantees a minimum of 0 Peter Hutterer 2013-09-10 15:04:40 +1000
  • 0f16065b00 Remove a comment Peter Hutterer 2013-08-28 14:23:49 +1000
  • cae1478781 Don't use mtdev for protocol B devices Peter Hutterer 2013-08-01 10:43:32 +1000
  • 27926b3763 Write a SYN_REPORT after the last LED Peter Hutterer 2013-08-13 14:44:26 +1000
  • 8a9b1ec6b5 evdev 2.8.1 Peter Hutterer 2013-07-11 11:09:24 +1000
  • 356565111a Don't allow a wheel emulation inertia of 0 (#66125) Peter Hutterer 2013-06-27 05:47:38 +1000
  • fff3a60fbf Use EvdevBitIsSet, not the server's BitIsOn Peter Hutterer 2013-05-29 13:26:57 +1000
  • 8f209ac60d Drop cached name and led_bitmask - nothing reads this Peter Hutterer 2013-05-29 07:18:19 +1000
  • a0d41af896 Switch default model to pc104. Peter Hutterer 2013-05-27 10:19:15 +1000
  • 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 +1000
  • b59a1a25da Add option TypeName (#62831) Peter Hutterer 2013-04-02 14:12:26 +1000
  • 5138cd2ff4 evdev 2.8.0 Peter Hutterer 2013-03-26 16:01:39 +1000
  • c085c8b6c1 Return BadValue if EvdevOpenMTDev fails Peter Hutterer 2013-02-12 12:58:08 +1000
  • 2b675f85ae Make errors on EVIOCGBIT more obvious Peter Hutterer 2013-02-12 12:48:38 +1000
  • 2b8b0df62e Always init axis mapping for the first two rel axes (#59784) Peter Hutterer 2013-01-24 16:18:48 +1000
  • bb9b4146cb Merge branch 'touch-axis-swap' Peter Hutterer 2013-01-25 11:12:05 +1000
  • f5fe533f1b Allow relative scroll valuators on absolute devices (#54387) Peter Hutterer 2012-03-27 12:18:46 +1000
  • 2f67509b53 Split rel and abs axis mapping into two separate arrays Peter Hutterer 2013-01-16 08:38:52 +1000
  • ffc0a34642 Move some stuff into the new alloc function Peter Hutterer 2013-01-15 16:15:47 +1000
  • 93de7b0b73 Move allocation of EvdevRec into a helper function Peter Hutterer 2013-01-15 16:11:16 +1000
  • 9ec9d214d0 autogen.sh: Implement GNOME Build API Colin Walters 2012-01-04 17:37:06 -0500
  • 94e6df8f5f configure: Drop AM_MAINTAINER_MODE Adam Jackson 2013-01-16 13:11:11 -0500
  • 67e5376aaa Handle axis swap, calibration, and inversion for touch events (#59340) Peter Hutterer 2013-01-14 14:45:58 +1000
  • 2432626b70 Move calibration adjustments to helper function Peter Hutterer 2013-01-14 14:10:14 +1000
  • 069c035ab0 Move valuator swapping into a helper function Peter Hutterer 2013-01-14 14:07:26 +1000
  • 3b7ba39fca Localise tmp variable Peter Hutterer 2013-01-14 14:03:54 +1000
  • 454194f4b5 Force a button if MT axes are present and it is not a gamepad Mauro Carvalho Chehab 2013-01-08 15:04:07 +1000
  • 00341e632c Drop special XKB option handling Peter Hutterer 2013-01-07 10:20:52 +1000
  • f2d2b65343 Localise XKB initialization Peter Hutterer 2013-01-07 09:14:42 +1000
  • 0d6c6b59c1 If stat fails, pretend it's not a virtual device Peter Hutterer 2012-11-30 10:32:47 +1000
  • c263d6e46d Add missing mt axis labels Benjamin Tissoires 2012-10-26 16:27:35 +0200