wlroots/include
Devin J. Pohly 9ed16e39fa scene: replace surface_at() with node_at()
With the addition of a non-surface node type, it was unclear how such
nodes should interact with scene_node_surface_at().  For example, if the
topmost node at the given point is a RECT, should the function treat
that node as transparent and continue searching, or as opaque and return
(probably) NULL?

Instead, replace the function with one returning a scene_node, which
will allow for more consistent behavior across different node types.
Compositors can downcast scene_surface nodes via the now-public
wlr_scene_surface_from_node() if they need access to the surface itself.
2021-09-02 19:05:02 +02:00
..
backend backend/drm: introduce wlr_drm_bo_handle_table 2021-08-25 10:05:37 -04:00
render render/allocator/gbm: fix create() docs for FD ownership 2021-09-01 21:34:34 +02:00
types buffer: re-use wlr_shm_client_buffer 2021-07-19 13:13:10 -04:00
util util/array: add array_remove_at 2021-07-01 10:35:39 -04:00
wlr scene: replace surface_at() with node_at() 2021-09-02 19:05:02 +02:00
xcursor xcursor: make cursor data and metadata const 2021-02-05 10:04:20 +01:00
xwayland xwayland: Allow to retrieve _NET_STARTUP_ID 2021-08-20 10:44:22 +02:00
meson.build backend/{drm,libinput}: exclude headers when disabled 2021-08-25 09:50:27 -04:00