[PULL] libinput clickpad improvements

Peter Hutterer peter.hutterer at who-t.net
Thu May 22 16:08:04 PDT 2014


On Thu, May 22, 2014 at 03:22:47PM +0200, Hans de Goede wrote:
> Hi Peter,
> 
> Please pull from my personal libinput git repo for the
> libinput clickpad improvements we've been working on:
> 
> The following changes since commit 40bae41159d9694c4089aedc58e2abd261f8106f:
> 
>   configure.ac: libinput 0.2 (2014-05-22 08:10:42 +0200)
> 
> are available in the git repository at:
> 
>   git://people.freedesktop.org/~jwrdegoede/libinput clickpad-improvements-v2
> 
> for you to fetch changes up to 89165da6d6b90d466edf3283b710c0931bdcc8dd:
> 
>   Change internal timestamps to uint64_t to properly deal with wrapping (2014-05-22 14:51:41 +0200)


merged
   4e669bf..5082eaf  master -> master

thanks

Cheers,
   Peter

> 
> ----------------------------------------------------------------
> Hans de Goede (9):
>       touchpad: Rework is_pointer handling
>       touchpad: Use INPUT_PROP_BUTTONPAD instead of checking for buttons
>       touchpad: Ignore non left clicks on clickpads
>       touchpad: post_button_events: Remove TOUCHPAD_EVENT_BUTTON_PRESS/RELEASE test
>       touchpad: softbuttons: Deal with a click arriving before any touches
>       touchpad: Ignore fingers in button area for 2 finger scroll
>       touchpad: Remove clickpad clicked test from 2 finger scrolling handling
>       touchpad: handle_timeouts: Remove unused return value
>       Change internal timestamps to uint64_t to properly deal with wrapping
> 
> Peter Hutterer (7):
>       touchpad: set ntouches for single-touch pads depending on key bits
>       touchpad: after a click, lock the finger to its current position
>       touchpad: reset the tap timer_fd to -1 on destroy
>       touchpad: move button-related code into a separate file
>       doc: add state machine SVG to EXTRA_DIST
>       touchpad: save the active clickfinger button
>       touchpad: Add clickpad-style software buttons
> 
>  doc/Makefile.am                           |   4 +-
>  doc/touchpad-softbutton-state-machine.svg | 390 +++++++++++++++++++
>  src/Makefile.am                           |   1 +
>  src/evdev-mt-touchpad-buttons.c           | 625 ++++++++++++++++++++++++++++++
>  src/evdev-mt-touchpad-tap.c               |  46 +--
>  src/evdev-mt-touchpad.c                   | 271 ++++++-------
>  src/evdev-mt-touchpad.h                   |  87 ++++-
>  src/evdev-touchpad.c                      |  26 +-
>  src/evdev.c                               |  12 +-
>  src/evdev.h                               |   2 +-
>  src/filter.c                              |  16 +-
>  src/filter.h                              |   6 +-
>  src/libinput.h                            |  40 ++
>  test/litest-bcm5974.c                     |   1 +
>  test/touchpad.c                           |  20 +-
>  15 files changed, 1317 insertions(+), 230 deletions(-)
>  create mode 100644 doc/touchpad-softbutton-state-machine.svg
>  create mode 100644 src/evdev-mt-touchpad-buttons.c
> 
> Regards,
> 
> Hans
> 
> p.s.
> 
> The "Change internal timestamps to uint64_t to properly deal with wrapping"
> patch causes Jonas' acceleration patches to no longer apply, I've a rebased
> version of them available in my master branch.
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
> 


More information about the wayland-devel mailing list