Вече е наличен XWayland 21.1.0, DDX (Device-Dependent X) компонент, който изпълнява X.Org Server за стартиране на X11 приложения в базирани на Wayland среди. Компонентът се разработва като част от основната кодова база на X.Org и преди това беше пуснат заедно със сървъра на X.Org, но поради стагнацията на сървъра на X.Org и несигурността с пускането на 1.21 в контекста на продължаващото активно развитие на XWayland, беше решено да се отдели XWayland и да се публикуват натрупаните промени под формата на отделен пакет.
Основни промени в сравнение със състоянието на XWayland на X.Org Server 1.20.10:
- Реализацията на XVideo осигурява поддръжка за формат NV12.
- Добавена е възможност за ускоряване на допълнителни формати на разширение RENDER с помощта на архитектурата за ускорение Glamour 2D, която използва OpenGL за ускоряване на 2D операции.
- Доставчикът на GLX е превключен да използва EGL вместо swrast_dri.so от проекта Mesa.
- Добавена е поддръжка за протокола Wayland wp_viewport за мащабиране на приложения на цял екран.
- Предоставено множество буферни ивици за всички повърхности на Wayland.
- Извикването на memfd_create се използва за създаване на буфери, споделени с композитния сървър на Wayland, когато базираното на Glamour ускорение е деактивирано.
- Подобрена поддръжка за клиенти, използващи относително движение на мишката и улавяне на клавиатурата.
- Добавени опции на командния ред "-listenfd", "-version" и "-verbose".
- Инструментите за изграждане са ограничени до поддръжка за системата за изграждане на meson.
Източник: opennet.ru