Выпуск KDE Frameworks 5.10.0

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

В KConfig обеспечена поддержка генерации классов QML, средствами kconfigcompiler; В KCoreAddons добавлен новый сборочный макрос kcoreaddons_add_plugin для упрошения создания плагинов на основе KPluginLoader; В KGlobalAccel добавлен метод globalShortcut для извлечения ярлыка, определённого в глобальных настройках; Решены проблемы с крахом при использовании KIdleTime на системах с Wayland; В KIO добавлены методы KPropertiesDialog: KPropertiesDialog (urls) и KPropertiesDialog: showDialog (urls), обеспечена возможность асинхронного извлечения данных QIODevice для KIO: storedPut и KIO: AccessManager: put; В KNewStuff добавлен новый набор классов KMoreTools, помогающих задействовать внешние утилиты, которые потенциально ещё не установлены; В KNotifications добавлен флаг LoopSound, обеспечивающий цикличное воспроизведение звуковых уведомлений; В KPackage добавлена функция KPackage: findPackages, похожая по своей сути на KPluginLoader: findPlugins; В KPeople для установки плагинов задействован модуль KPluginFactory вместо KService; KWindowSystem избавлен от зависимости от QX11Info в KXUtils: createPixmapFromHandle, добавлен новый метод NETWinInfo: xcbConnection () для обращения к xcb_connection_t*; В Plasma framework обеспечена поддержка секций меню в PlasmaComponents.Menu, для загрузки движков обработки данных на C++ вместо ksycoca задействован KPluginLoader; В Frameworkintegration решены проблемы с выводом нативных диалогов выбора файлов.

© OpenNet