Hi, This patch series improves upon the evdev touchpad code and adds some features to the image viewing demo client demonstrating these improvements.
There are also some changes to how the compositor and shell emits and handles axis events. A patch to wayland (protocol: Clarify pointer axis event) to wayland clarifies the protocol documentation a bit regarding pointer axis events. Jonas Ådahl (8): evdev-touchpad: Cleanup and refactoring evdev-touchpad: Add a finite-state machine compositor-x11: Update axis notifications to follow protocol shell: Update bindings to conform to pointer axis protocol evdev-touchpad: Implement two finger scroll window: Fix issue causing pointer to have the wrong sprite window: Update modifier state directly after receiving a modifier event clients: image: Add support for panning and zooming clients/image.c | 232 +++++++++++++++++++++++-- clients/window.c | 35 ++-- src/compositor-x11.c | 28 ++-- src/evdev-touchpad.c | 456 ++++++++++++++++++++++++++++++++++++-------------- src/shell.c | 10 +- 5 files changed, 594 insertions(+), 167 deletions(-) -- 1.7.9.5 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel