Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-31 | wlr_scene: Only allow parenting on a wlr_scene_tree | Alexander Orzechowski | |
2022-05-19 | wlr_scene: Refactor wlr_scene_surface to be a helper on top of wlr_scene_buffer | Alexander Orzechowski | |
2022-01-13 | surface: deprecate wlr_surface.h | Kirill Primak | |
2022-01-08 | scene/subsurface_tree: fix handling subsurface destruction | Kirill Primak | |
This commit renames map/unmap listeners to clarify that they handle subsurface events, and ensures the node is always destroyed before the subsurface. Without this patch, wl_list_remove() would operate on listener links in already freed memory. glibc is usually lenient to bugs like this, but musl isn't. | |||
2021-10-31 | scene/subsurface_tree: hide unmapped subsurfaces | tiosgz | |
2021-10-27 | scene: inline subsurface_tree_destroy | Simon Ser | |
This is only called from one function. To destroy the wlr_scene_subsurface_tree from elsewhere, callers can destroy the scene-graph node returned by wlr_scene_subsurface_tree_create instead (just like a compositor would do). subsurface_tree_handle_surface_destroy does exactly this. Inlining avoids calling subsurface_tree_destroy by mistake. | |||
2021-09-21 | scene: add wlr_scene_subsurface_tree_create | Simon Ser | |