wlroots/backend/session
Simon Ser 44a4792fd8 backend/session: operate on wlr_device
Instead of operating on FDs in {open,close}_device, operate on
wlr_devices. This avoids the device lookup in wlr_session and allows
callers to have access to wlr_device fields.

For now, we use it to remove wlr_session_signal_add and replace it with
a more idiomatic wlr_session.events.change field. In the future, other
events will be added.
2020-11-19 22:47:49 +01:00
..
direct-freebsd.c session: Add missing init to direct-freebsd 2020-08-26 22:56:54 +02:00
direct-ipc.c session: Don't refuse unprivileged creation of "direct" backend 2020-09-04 11:39:25 +02:00
direct.c session: Add libseat backend 2020-08-24 11:13:55 +02:00
libseat.c backend/session/libseat: register log handler 2020-09-01 12:09:25 +02:00
logind.c Accommodate for CONFIG_VT=0, all TTYs are in seat0, but not all 2020-09-04 11:46:54 +02:00
meson.build backend/session/libseat: register log handler 2020-09-01 12:09:25 +02:00
noop.c session: Add libseat backend 2020-08-24 11:13:55 +02:00
session.c backend/session: operate on wlr_device 2020-11-19 22:47:49 +01:00