1. 14 Dec, 2017 4 commits
  2. 08 Dec, 2017 1 commit
    • Peter Hutterer's avatar
      fallback: send key events out immediately upon receiving them · c863ab5c
      Peter Hutterer authored
      Commit db3b6fe5 "fallback: change to handle the state at EV_SYN time"
      introduced regressions for two types of event sequences.
      
      One is a kernel bug - some devices/drivers like the asus-wireless send a key
      press + release within the same event frame which now cancels out and
      disappears into the ether. This should be fixed in the kernel drivers but
      there appear to be enough of them that we can't just pretend it's an outlier.
      
      The second issue is a libinput bug. If we get two key events in the same frame
      (e.g. shift + A) we update the state correctly but the events are sent in the
      order of the event codes. KEY_A sorts before KEY_LEFTSHIFT and our shift + A
      becomes A + shift.
      
      Fix this by treating key events as before db3b6fe5 - by sending them out
      as we get them.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=104030Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      (cherry picked from commit 1c863692)
      c863ab5c
  3. 28 Nov, 2017 11 commits
  4. 16 Nov, 2017 1 commit
  5. 15 Nov, 2017 5 commits
  6. 14 Nov, 2017 9 commits
  7. 30 Oct, 2017 1 commit
  8. 27 Oct, 2017 1 commit
  9. 26 Oct, 2017 3 commits
  10. 25 Oct, 2017 2 commits
  11. 23 Oct, 2017 1 commit
  12. 20 Oct, 2017 1 commit