1. 12 Mar, 2020 1 commit
  2. 09 Mar, 2020 1 commit
    • Peter Hutterer's avatar
      tools: record: fix dmi recording · 85092591
      Peter Hutterer authored
      
      
      Processing os-release in the same buffer that the dmi modalias used caused the
      dmi to be recorded as 'dmi: "VERSION_ID=31"'. The cause for that was simply
      that the dmi modalias was read but not printed until after the os-release
      information was processed.
      
      Fix this two-fold: rearrange that each part now reads and prints in
      one go, and rename the buffers so we don't re-use them.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      85092591
  3. 06 Mar, 2020 1 commit
  4. 05 Mar, 2020 3 commits
  5. 02 Mar, 2020 1 commit
  6. 26 Feb, 2020 3 commits
  7. 24 Feb, 2020 9 commits
  8. 23 Feb, 2020 1 commit
  9. 21 Feb, 2020 1 commit
  10. 20 Feb, 2020 9 commits
  11. 19 Feb, 2020 4 commits
  12. 18 Feb, 2020 2 commits
    • Peter Hutterer's avatar
      touchpad: sync the initial tracking id state to the touchpad · 06591e59
      Peter Hutterer authored
      Where fingers are down during startup we need to sync them to the known state
      of the device so our slot count is correct. Otherwise, when the fingers are
      lifted we will trigger the new assert for nactive_slots being less than 0.
      
      Regression introduced in eb6ef9fe
      
      Fixes #429
      
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      06591e59
    • Peter Hutterer's avatar
      touchpad: never reduce the slot count to 0 · 1e1b9c0e
      Peter Hutterer authored
      Where a user releases all touches during a SYN_DROPPED and then puts more than
      one finger back down before we sync, we end up with nonzero fake touches but
      a zero slot count. This is caused by a wrong event sequences provided by
      libevdev in that case.
      
      This really needs to be fixed in libevdev, see
      libevdev/libevdev!19
      
      In the meantime, put a check in to ignore that case and never reduce the slot
      count to 0. It still leaves us open for some issues where 3fg gestures may
      stop working if the right sequences are triggered during SYN_DROPPED but
      updating libevdev will eventually make that go away too.
      
      Fixes #422
      
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      1e1b9c0e
  13. 15 Feb, 2020 1 commit
  14. 13 Feb, 2020 3 commits