Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-07 | scene/output_layout: Fix crash in scene_output_layout_output_destroy | Consolatis | |
Closes: #3448 | |||
2022-06-01 | scene/output-layout: add initial outputs | Kirill Primak | |
2022-06-01 | scene/output-layout: improve ownership logic | Kirill Primak | |
This commit ensures that outputs that weren't created by the output layout helper aren't destroyed on the output layout change. Consider the following piece of logic: // struct wlr_output *o1, *o2; // struct wlr_scene *scene; // struct wlr_output_layout *layout; wlr_scene_attach_output_layout(scene, layout); wlr_output_layout_add_auto(layout, o1); struct wlr_scene_output *so2 = wlr_scene_output_create(scene, o2); wlr_output_layout_move(layout, o1, 100, 200); // so2 is invalid now | |||
2022-05-31 | wlr_scene: Refactor wlr_scene (the root element) to encase a wlr_scene_tree | Alexander Orzechowski | |
Co-authored-by: Isaac Freund <[email protected]> | |||
2022-04-14 | scene/output-layout: fix scene destroy handler | Kirill Primak | |
2021-09-09 | scene: add wlr_scene_attach_output_layout | Simon Ser | |
This is a helper to integrate wlr_scene with wlr_output_layout. |