Add libinput based input device backend
authorJonas Ådahl <jadahl@gmail.com>
Wed, 12 Mar 2014 21:08:42 +0000 (22:08 +0100)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 12 Mar 2014 21:55:22 +0000 (14:55 -0700)
commite0de3c2418fd754327eaffe1115857f1e99426fc
treea461601c6cc9ee4da5c1c545d58a4e018517af67
parent0feb32e2f0292179d477357a2c253ae98130afff
Add libinput based input device backend

While disable by default, passing --enable-libinput-backend to
./configure switches the input backend in weston's drm, fbdev and rpi
compositing backends to use libinput instead of udev-seat.c, evdev.c and
friends.

When enabled, weston now also depends on libinput >= 0.1.0.

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Makefile.am
configure.ac
src/compositor-drm.c
src/compositor-fbdev.c
src/compositor-rpi.c
src/libinput-device.c [new file with mode: 0644]
src/libinput-device.h [new file with mode: 0644]
src/libinput-seat.c [new file with mode: 0644]
src/libinput-seat.h [new file with mode: 0644]
src/udev-input.h [new file with mode: 0644]