input: Add basic seat handling
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 16 Sep 2020 21:24:31 +0000 (00:24 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Fri, 18 Sep 2020 20:13:36 +0000 (23:13 +0300)
commit0ef56e1a653869dd5834e8018a93d8356c4da80a
tree7f978e1f464ef31fbcb2aeca0cf86917b73b4c94
parent8067f3ea54a6661e9119b41c52f8f5f60ede1317
input: Add basic seat handling

This allows for basic input handling, to better customize how we handle
out seat capabilities to the client. One useful outcome of this is the
fact that we re-advertise to the client that in some situations there
might not be a pointer available. That should let the client know as to
avoid creating a pointer surface.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I4624a956264e9fa12a86da005944e9b426dde10a
meson.build
src/desktop.c
src/input.c [new file with mode: 0644]
src/ivi-compositor.h
src/main.c