Выпуск платформы KDE Frameworks 5.6.0

Представлен корректирующий выпуск платформы KDE Frameworks 5.6.0, в рамках которой развивается реструктуризованный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 60 библиотек, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска. Статус подготовки бинарных сборок KDE Frameworks 5.6 можно оценить на данной странице. Протестировать без установки можно через Live-сборку от проекта Kubuntu. В новом выпуске:

В KActivities добавлен новый QML-объект ActivityInfo. При связывании, кроме явного указания идентификатора комнаты (activity), теперь можно использовать признаки »: global» и »: current» для привязки ко всем комнатам или к текущей комнате. В KCoreAddons добавлена возможность отслеживания изменений в /dev/shm через KDirWatch; В KCrash и KWindowSystem устранены проблемы со сборкой во FreeBSD. В KdeSU устранены проблемы со сборкой во FreeBSD и OS X. В KIO добавлена поддержка скрытия файлов, имена которых начинаются с точки. Добавлен новый метод KRun: runService, который в отличие от KRun: run возвращает PID запущенного процесса. Сокращено потребление памяти при использовании UDSEntry. В KNotifications прекращена поддержка NotifyBySound, вместо которого для вывода звукового уведомления следует использовать NotifyByAudio; В KTextEditor добавлены правила подсветки синтаксиса для Oracle PL/SQL, улучшена подсветка многострочных значений в файлах PPD. В KWindowSystem добавлен новый тип окна OnScreenDisplay. В Plasma добавлена поддержка диалогов на базе OSD-окна. Проведена оптимизация Plasma-framework, сокращена интенсивность разбора файлов конфигурации, задействован совместной используемые структуры с параметрами конфигурации. В Solid обеспечена возможность использования fstab и upower на платформе FreeBSD. Добавлена обработка сигнала aboutToSuspend.

© OpenNet