Выпуск дисплейного сервера Mir 0.30
Опубликован релиз дисплейного сервера Mir 0.30, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остается востребован в проектах Canonical для встраиваемых устройств и интернета вещей (IoT). Пакеты для установки в Ubuntu 16.04, 17.04, 17.10 и 18.04 размещены в PPA-репозитории проекта.
Основные изменения:
- Первоначальное внедрение тестового набора WCTS (Wayland Conformance Test Suite);
- Большая порция исправлений, направленных на улучшение поддержки протокола Wayland: добавлена экспериментальная поддержка xdg-shell (v6), устранена серия крахов, реализована передача состояния клавиатуры при смене фокуса, добавлена проверка допустимости соединения Wayland-клиента (SessionAuthorizer::connection_is_allowed), необходимая для работы Wayland-клиентов в Unity8;
- Обеспечена отправка событий перемещения указателя в окна, над которыми находится данный указатель;
- Для Fedora 27 включена проверка в системе непрерывной интеграции;
- Добавлена поддержка генератора сборочных файлов Ninja из CMake.