input: Add basic seat handling 02/25302/3
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 16 Sep 2020 21:24:31 +0000 (00:24 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 30 Sep 2020 13:43:12 +0000 (13:43 +0000)
commit3ba840cd3a5a2fa1966b01ef286de0347e64aa46
treeb5916f33b400b73b561e7c8d4ace407b03a3a98d
parentbe8288cc5b127074fae6e2da052d6cd5cd623ae2
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.

Bug-AGL: SPEC-3591

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