Релиз Wayland 1.23
30 мая 2024 года состоялся релиз протокола для организации графического сервера, механизма межпроцессного взаимодействия и библиотек Wayland 1.23. Предыдущая стабильная версия проекта вышла в апреле 2023 года.
Ветка Wayland 1.23 обратно совместима на уровне API и ABI с выпусками 1.x и содержит в основном исправления ранее обнаруженных ошибок и незначительные обновления протокола. Компоненты исходного кода и наработки проекта распространяются под лицензией MIT.
Эталонный композитный сервер Weston, предоставляющий код и рабочие примеры для использования Wayland в десктоп-окружениях и встраиваемых решениях, развивается сообществом в рамках отдельного цикла разработки.
По данным OpenNET, основные изменения в протоколе в рамках релиза Wayland 1.23:
• добавлена официальная поддержка платформы OpenBSD;
• в libwayland реализован API, позволяющий клиенту определить максимальный размер внутреннего буфера соединений на стороне сервера. Базовый максимальный размер буфера выставляется через интерфейс wl_display, а новый API позволяет клиентам изменять его в привязке к каждому клиентскому соединению. C практической стороны изменение позволяет использовать буферы большего размера в специфичных Wayland-клиентах, таких как Xwayland, которым свойственна большая интенсивность событий ввода;
• для запросов (request), событий (event) и перечислений (enum) предоставлена возможность использования XML-атрибута "deprecated-since" для пометки устаревших элементов. В терминологии Wayland запросы — это сообщения, отправляемые клиентом к серверу; события — это сообщения передаваемые от сервера к клиенту; перечисления — это связанные с определённым именем наборы числовых значений, которыми манипулирует протокол.
• в утилиту wayland-scanner, предназначенную
Читать на habr.com