Skip to content

Conversation

@deralmas
Copy link
Contributor

@deralmas deralmas commented Dec 7, 2025

Many tweaks as usual but the most interesting additions since the last bump are:

  • wl_fixes, which allows to delete wl_registry objects (to hook up in embedder). This requires a new interface as wl_registry's version can't be directly bumped. A notable usecase will come from mesa: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29140

  • wl_shm::release and wl_shm_pool::release, which allows to delete each respective object. (should automatically work but requires max version bump when binding, will do in a separate PR). Useful for the embedder, two less interfaces to instance and share.

  • wl_keyboard version 10, which introduces server-side repetition through a new repeated key state.

It also includes new buffer formats enumerations, but I don't know the pratical implications of this specific addition, especially as this is the WSI's responsibility FWIU.

Many tweaks as usual but the most interesting additions since the last
bump are:

 - `wl_fixes`, which allows to delete `wl_registry` objects (to hook up
in embedder). This requires a new interface as `wl_registry`'s version
can't be directly bumped. A notable usecase will come from mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29140

 - `wl_shm::release` and `wl_shm_pool::release`, which allows to delete
each respective object. (should automatically work but requires max
version bump when binding, will do in a separate PR). Useful for the
embedder, two less interfaces to instance and share.

 - `wl_keyboard` version 10, which introduces server-side repetition
through a new `repeated` key state.

It also includes new buffer formats enumerations, but I don't know the
pratical implications of this specific addition, especially as this is
the WSI's responsibility FWIU.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant