Implement the relative pointer protocol
authorJonas Ådahl <jadahl@gmail.com>
Wed, 22 Oct 2014 19:21:17 +0000 (21:21 +0200)
committerJonas Ådahl <jadahl@gmail.com>
Tue, 26 Jul 2016 09:21:15 +0000 (17:21 +0800)
commit30d61d89c1244dc52ac259c31d40231a0c4f0f9c
tree73aa7a080c4d9700750ca6d3ee0a8b4e6ba54c5c
parentde1ed2e73bf4afe9908fe45dd5eaf109a8be57f5
Implement the relative pointer protocol

A wp_relative_pointer object is an extension to the wl_pointer interface
only used for emitting relative pointer events. It will only emit events
when the parent pointer has focus.

To get a relative pointer object, use the get_relative_pointer request
of the global wp_relative_pointer_manager object.

The relative pointer protocol is currently an unstable protocol, so
unstable protocol naming conventions has been applied.

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Makefile.am
libweston/compositor.c
libweston/compositor.h
libweston/input.c