1. 16 Oct, 2019 1 commit
    • Peter Hutterer's avatar
      touchpad: only identify for pinch in a distinct pinch position · 093a8789
      Peter Hutterer authored
      Previously, any lower finger spaced more than the vertical threshold apart
      would be labelled as thumb. This causes some taps to be detected as
      single-taps, particularly where the user's hand is at an angle that causes the
      touches to be effectively vertical.
      
      Restructure that condition so that we only go for a thumb if we're
      distinctively apart, and we only *not* go for thumb if we're distinctively
      close together.
      
      Fixes #359Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      (cherry picked from commit 0ce06d13)
      093a8789
  2. 16 Jul, 2019 3 commits
  3. 15 Jul, 2019 9 commits
  4. 16 Jun, 2015 1 commit
  5. 12 Nov, 2013 1 commit
    • Jonas Ådahl's avatar
      Port evdev code to be used as a shared library · bd4db1c2
      Jonas Ådahl authored
      This commit introduces build script configuration for building a shared
      library 'libinput.so' containing the evdev input device functionality
      from weston.
      
      evdev.c, evdev.h and evdev-touchpad.c are ported to not use the data
      structures and API in weston and libwayland-server in order to minimize
      dependencies.
      
      The API of filter.c and filter.h are renamed to not include the
      'weston_' prefix.
      Signed-off-by: Jonas Ådahl's avatarJonas Ådahl <jadahl@gmail.com>
      bd4db1c2