Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-15 | backend: return wlr_session in wlr_backend_autocreate() call | Simon Ser | |
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-06-21 | wlr_input_device: remove anon union field | Isaac Freund | |
This union is unnecessary since the recent input device refactor and can now be replaced by wlr_*_from_input_device() functions. | |||
2022-03-17 | types/wlr_keyboard: uniformize events name | Simon Zeni | |
2021-11-18 | examples: init wlr_output with allocator and renderer | Simon Zeni | |
2021-07-06 | move wlr_box from /types to /util | Simon Zeni | |
2021-04-20 | examples: introduce quads example | Simon Zeni | |
This examples uses `wlr_render_quad_with_matrix` to render coloured squares on the screen, and uses the rotation to make them spin on their middle. |