Hans de Goede Tue, 15 Apr 2014 05:29:33 -0700 Hi All,
Here is the 3th version of the clickpad-improvements patch-set Peter and I have been working on. Changes in v2: -"after a click, lock the finger to its current position" Pin all fingers until they move more then the threshold in -"touchpad: add clickpad-style software buttons" Simplify the state machine used in -"touchpad: Add tp_button_touch_active function" New patches / improvements on to of Peter's original series Changes in v3: -Based on Peter's rebased version of my v2 of this patch series -Dropped: "touchpad: don't allow tapping while any button is down" -Misc. coding style fixes -Fix a bunch of compiler warnings -Changed DONT EDIT THIS FILE comment in evdev-mt-touchpad-buttons.c to BEFORE YOU EDIT THIS FILE -Drop "if (fake) continue" test in tp_button_handle_state(), it is not necessary and causes issues for single touch touchpads -"touchpad: after a click, lock the finger to its current position" Reset pinned.is_pinned on touch begin, so that fingers coming down after a click don't start pinned -Merged "touchpad: Add tp_button_touch_active function" and "touchpad: Rework is_pointer handling" into a single patch -Fixed "touchpad: Rework is_pointer handling" issue, changed the logic to only set a touch as pointer when it transitions to BUTTON_STATE_AREA or is unpinned -Fixed a bunch of tests failing because the bcm5974 device was not properly advertising INPUT_PROP_BUTTONPAD Regards, Hans _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel