3 июня стал доступен новый релиз Wayland 1.8 — протокола для организации графического сервера в Linux и других UNIX-подобных операционных систем, а так же связанного с ним эталонного композитного сервера Weston 1.8. Основная разработка протокола завершена, и сейчас идёт оттачивание кодовой базы и улучшение документации. В новой версии:
Wayland 1.8
- Осуществлено разделение заголовочных файлов для клиента (wayland-client-core.h) и сервера (wayland-server-core.h) на базовые компоненты и генерируемые протоколы.
- В scanner добавлена опция
--include-core-only
, что позволяет использовать только базовые заголовки при разработки биндингов (bindings), а также при генерации кода протоколов на основе новых файлов wayland.xml в libwayland.
Weston 1.8
- В состав приняты подготовленные компанией Collabora изменения, касающиеся модернизации EGL и создания тестового фреймворка. Улучшена реализация EGL в gl-renderer и добавлен тестовый режим рендеринга без экрана («headless rendering»), который позволяет синтетически запустить Weston в идеальных условиях, исключив влияние системы вывода.
- Началось тестирование оболочки для информационно-развлекательных систем (IVI), добавлена экранная раскладка для IVI.
- Поддержка перерисовки по расписанию.
- Добавлен API для захвата содержимого поверхностей (surface-shooting API).
- Добавлена возможность указания альтернативного файла конфигурации (
weston --config=my-weston.ini
). Заданный файл конфигурации будет охватывать все приложения, запущенные в данном экземпляре Weston. - В компоненты редактирования текста добавлена поддержка операций помещения и извлечения данных из буфера обмена.
Выход Wayland 1.9 запланирован на конец сентября 2015 года.
Источник: Linux.org