Несколько минут назад Саймон Сер объявил об официальном выпуске Wayland 1.24.
Wayland 1.24 — это первая новая версия за год с небольшим с момента выхода Wayland 1.23 в конце мая 2024 года. Несмотря на то, что прошло 13 месяцев, в самом Wayland нет ничего нового и интересного. Большая часть интересной работы, как обычно, связана с выпуском протоколов Wayland с новыми/обновлёнными протоколами и с отдельными компоновщиками Wayland.
В Wayland 1.24 изменения сводятся к следующему:
— Новый интерфейс wl_fixes для добавления запроса на уничтожение объекта wl_registry.
— Новое состояние wl_keyboard.key с повторением, позволяющее композиторам брать на себя ответственность за повторение клавиш, что полезно для удалённого доступа к рабочему столу.
- wl_display_dispatch_queue_timeout() и wl_display_dispatch_timeout() для установки тайм-аута при отправке событий.
- wl_shm_buffer_ref() и wl_shm_buffer_unref() для доступа к базовому хранилищу wl_shm_buffer после уничтожения объекта протокола (например, при завершении работы клиента).
- wl_proxy_get_interface() и wl_resource_get_interface() для получения wl_interface объекта.
- wl_resource_post_error_vargs() в качестве альтернативы wl_resource_post_error(), если у компоновщика уже есть va_list.
Краткое объявление о выпуске Wayland 1.24 можно найти на wayland-devel.