wlroots-hyprland/backend
Simon Ser 41b7acbab7 backend: return wlr_session in wlr_backend_autocreate() call
Up until now, wlr_backend_autocreate() created the wlr_session and
then stuffed it into struct wlr_multi_backend so that compositors
can grab it later.

This is an abuse of wlr_multi_backend and the wlr_backend API:
wlr_backend_get_session() and wlr_multi_backend.session only exist
to accomodate the needs of wlr_backend_autocreate(). What's more,
the DRM and libinput backends don't implement
wlr_backend_impl.get_session.

Instead, return the struct wlr_session to the compositor in the
wlr_backend_autocreate() call. wlr_backend_get_session() will be
removed in the next commit.
2022-11-15 21:16:25 +00:00
..
drm backend/drm: only request page-flip if active 2022-11-15 14:14:18 +00:00
headless backend: use global output name counters 2022-10-13 13:12:43 +02:00
libinput backend/libinput: Fix SIGSEGV found in low-memory fuzzing 2022-09-22 13:37:32 -04:00
multi Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
session Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wayland backend/wayland: use request_state when toplevel is resized 2022-11-15 15:39:55 +00:00
x11 backend/x11: use request_state when window is resized 2022-11-15 15:39:55 +00:00
backend.c backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
meson.build build: move udev dep to backend/ 2022-11-11 23:11:17 +00:00