wlroots/rootston
nyorain 7b52388424 Rework session handling
Sessions can now be retrieved from a backend in a more general manner.
Multi-backend gets back its `session` field that contains the session
if one was created, removing the interfacing from multi backend with the
drm backend directly. This adds the possibility to use sessions even
without the drm backend.

It additionally fixes the bug that 2 session objects got created when
WLR_BACKENDS were set to "libinput,drm".

To allow vt switching without drm backend (and drm fd) on logind, start
listening to PropertiesChanged signals from dbus and parse the session
"Active" property when no master fd was created (this does not change
current drm backend behaviour in any way).
2018-09-24 23:35:09 +02:00
..
config.c Add support for setting log verbosity in rootston 2018-09-03 17:34:07 +05:30
cursor.c layer-shell: add _v1 suffix 2018-09-14 19:32:33 +02:00
desktop.c Merge pull request #1243 from emersion/layer-shell-suffix 2018-09-14 20:47:42 -04:00
ini.c Fix gcc string truncation warnings 2018-04-13 14:37:53 +09:00
input.c rootston: fix again FreeBSD build 2018-08-16 11:22:42 +01:00
keyboard.c Rework session handling 2018-09-24 23:35:09 +02:00
layer_shell.c layer-shell: add _v1 suffix 2018-09-14 19:32:33 +02:00
main.c Revert "rootston: Reap child processes" 2018-07-29 09:19:26 +01:00
meson.build Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" 2018-08-24 19:35:02 +12:00
output.c layer-shell: add _v1 suffix 2018-09-14 19:32:33 +02:00
rootston.ini.example rootston: Handle modeline parameter 2018-07-07 17:31:42 +02:00
seat.c layer-shell: add _v1 suffix 2018-09-14 19:32:33 +02:00
virtual_keyboard.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
wl_shell.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
xdg_shell.c Fix bugs listed by clang's static analyzer 2018-08-31 19:41:18 +02:00
xdg_shell_v6.c rootston: focus newly-created surfaces 2018-07-29 21:58:33 +03:00
xwayland.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00