Доступен очередной релиз графического протокола Wayland и эталонного графического композитора на его основе — Weston.
Изменения в Wayland:
- Больше пиксельных форматов для wl_shm. Теперь возможно создавать RGB565 (и некоторые другие) поверхности shm, и композитор может определять, какие из них поддерживаются.
- Расширена документация.
- Поддержка биндингов к различным языкам, позволяющая обращаться к libwayland-client/server из высокоуровневых языков.
- Реализованы запросы к wl_pointer, wl_keyboard и wl_touch.
- Внедрение общедоступного описания протокола в wayland.xml, благодаря которому биндинги могут на лету генерировать код сообщения с композитором.
- Несколько исправлений ошибок.
Изменения в Weston:
- Аппаратно ускоренная запись содержимого экрана в реальном времени через libva (исп. h.264) при нажатии комбинации Shift-Mod-SPACE Q.
- Поддержка libhybris с бэкендом fbdev. Это делает возможным использование Weston с драйверами Android EGL/GLES2.
- Интеграция событий мультиввода.
- Улучшена поддержка тач-устройств.
- В XWM доработаны полноэкранный режим и драг-н-дроп из окон Xorg в окна Wayland.
- weston-launch теперь может отрабатывать в двух режимах: запуск из VT после логина и запуск через init-скрипт, используя ключ -u.
- Поддержка клиентских буферов RGB565 в gl и pixman рендерах.
- Новый udev-атрибут WL_OUTPUT для тачскринов.
- Новые опции конфигурирования: --with-cairo=image/gl/glesv2 и --enable-demo-clients.
- Новые опции в weston.ini для тачпадов и xwayland.
- Ключ командной строки --shell=shell.so.
- Улучшена поддержка широких символов в weston-terminal.
Скачать исходники:
>>> Подробности