1. 16 Oct, 2019 4 commits
  2. 16 Aug, 2019 1 commit
  3. 08 Aug, 2019 5 commits
  4. 04 Aug, 2019 1 commit
    • Brian Ashworth's avatar
      evdev: always store user calibration matrix · 801485af
      Brian Ashworth authored
      In evdev_device_calibrate, the user matrix was not being stored when it
      was the identity matrix. This resulted in
      libinput_device_config_calibration_get_matrix not providing the correct
      matrix. Instead of giving the identity matrix, the last non-identity
      matrix set was given.
      
      This just moves the storage of the user matrix in
      evdev_device_calibrate to be above the identity matrix early return so
      that it always get stored.
      Signed-off-by: Brian Ashworth's avatarBrian Ashworth <bosrsf04@gmail.com>
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      801485af
  5. 16 Jul, 2019 3 commits
  6. 15 Jul, 2019 19 commits
  7. 27 Jun, 2019 1 commit
    • Peter Hutterer's avatar
      evdev: when the kernel fuzz is nonzero, set ours to zero · 8d3788fa
      Peter Hutterer authored
      Our udev callout is supposed to reset the kernel fuzz to 0 and move the value
      to the LIBINPUT_FUZZ property. This is to stop the kernel from applying its
      own hysteresis-like approach.
      
      Where the kernel fuzz is nonzero, something has gone wrong with that approach.
      Complain about it and set our fuzz to zero, we are in the hands of the kernel
      now. If we leave our fuzz as nonzero, we'll apply our own hysteresis on top of
      the kernel's and that leads to unresponsive behavior.
      
      Fixes #313Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      8d3788fa
  8. 26 Jun, 2019 2 commits
  9. 18 Jun, 2019 1 commit
  10. 17 Jun, 2019 3 commits