1. 17 Oct, 2019 1 commit
  2. 16 Oct, 2019 11 commits
  3. 26 Aug, 2019 1 commit
  4. 16 Aug, 2019 1 commit
  5. 13 Aug, 2019 2 commits
  6. 11 Aug, 2019 1 commit
  7. 08 Aug, 2019 9 commits
  8. 07 Aug, 2019 5 commits
  9. 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
  10. 02 Aug, 2019 1 commit
  11. 31 Jul, 2019 4 commits
  12. 29 Jul, 2019 1 commit
    • Jason Gerecke's avatar
      udev: Reproduce entire LIBINPUT_DEVICE_GROUP for paired ExpressKey Remote · 5521ab03
      Jason Gerecke authored
      In order for two devices to be in the same group, they need to share
      identical LIBINPUT_DEVICE_GROUP attributes. The `wacom_handle_ekr` function
      overwrites the VID/PID for an ExpressKey Remote, but the 'phys' path is
      left unchanged. This only works if the EKR and the device we want to pair
      it with are both direct sibings in the USB tree. It isn't always possible
      to actually connect the devices like this, however. The Cintiq Pro 32 and
      24, for instance, have multiple internal USB hubs and place the pen sensor
      and the USB port for the EKR dongle behind different ones.
      
      By copying the 'phys' path of the device we want to pair with, it is
      possible to reproduce the entire LIBINPUT_DEVICE_GROUP and ensure that
      the two devices actually end up paired in libinput.
      Signed-off-by: Jason Gerecke's avatarJason Gerecke <jason.gerecke@wacom.com>
      5521ab03
  13. 28 Jul, 2019 1 commit
  14. 24 Jul, 2019 1 commit