wlroots-hyprland/include/wlr
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
..
backend Reformat doc comments 2022-05-25 14:22:58 +00:00
interfaces output: introduce request_state event 2022-11-15 15:39:55 +00:00
render render: add wlr_renderer.events.lost 2022-11-15 15:50:19 +00:00
types Introduce wlr_shm 2022-11-15 16:30:00 +00:00
util util/region: constify 2022-11-11 23:11:17 +00:00
xwayland xwayland: fix wlr_xwayland_surface_from_wlr_surface() docs 2022-11-13 01:35:12 +03:00
backend.h backend: return wlr_session in wlr_backend_autocreate() call 2022-11-15 21:16:25 +00:00
config.h.in build: make GBM optional 2022-05-30 13:30:08 +00:00
meson.build build: bump version to 0.16.0-dev 2022-05-24 15:04:14 +02:00
version.h.in Drop WLR_VERSION_API_* 2021-06-29 12:22:55 +02:00
xcursor.h xcursor: improve documentation 2021-07-05 11:00:15 -04:00
xwayland.h xwayland: split headers 2022-11-02 19:00:23 +01:00