Wayland & Weston 1.3
Доступен очередной релиз графического протокола 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. Скачать исходники: >>> Wayland >>> Weston
wayland, weston, xorg