[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