Выпуск дисплейного сервера 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.

© OpenNet