Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |