Выпущена новая версия Wayland 1.23

Wayland, известный протокол сервера дисплеев, широко используемый в экосистеме Linux, официально выпустил версию 1.23, в которой реализован ряд значительных улучшений и функций для повышения удобства работы пользователей и взаимодействия с разработчиками. Вот они:

  • Размер буфера внутреннего соединения: Wayland теперь позволяет настраивать размер буфера внутреннего соединения через libwayland. В зависимости от требований приложения, эта настройка может привести к более эффективному использованию памяти.
  • Режим перечисления заголовков: Обновление вводит режим перечисления заголовков для инструмента wayland-scanner. Эта функция позволяет генерировать заголовки, содержащие только перечисления, что помогает совместно использовать заголовки перечислений между библиотеками и пользователями библиотек.
  • Серверная проверка перечислений: Для повышения надежности wayland-scanner теперь также генерирует функции валидатора для перечислений на стороне сервера, гарантируя, что данные соответствуют ожидаемым значениям перед обработкой.
  • Отслеживание устаревания: С помощью нового XML-атрибута «deprecated-since» разработчики теперь могут пометить любой запрос, событие или элемент enum как устаревший в протоколе. Эта функция помогает поддерживать чистоту кода и плавно переходить от устаревших элементов.
  • Помощь при отладке: Разработчики теперь могут присваивать имена очередям, что улучшает процесс отладки, упрощая отслеживание и диагностику проблем в очередях событий.

Помимо вышеупомянутых изменений, введение wl_client_get_user_data() и wl_client_set_user_data() в Wayland 1.23 улучшает управление данными клиента, упрощает прикрепление и управление пользовательскими данными клиентов, позволяя более персонализированно и эффективно работать с клиентами.

Кроме того, для расширения совместимости новый выпуск теперь поддерживает OpenBSD, что расширяет базу пользователей и удобство использования в различных системах. Наконец, добавление запроса wl_shm.release помогает правильно очищать и управлять общей памятью.

Подробную информацию обо всех изменениях в Wayland 1.23 вы можете найти в анонсе релиза.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)