Перейти к содержанию

Выпуск KDE Frameworks 5.10.0

Материал из Викиновостей, свободного источника новостей

9 мая 2015 года

Представлен выпуск платформы KDE Frameworks 5.10.0, в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 63 библиотеки, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска. Статус подготовки бинарных сборок KDE Frameworks 5.10 можно оценить на данной странице. Протестировать без установки можно через Live-сборку (Архивная копия от 6 января 2017 на Wayback Machine) от проекта 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 решены проблемы с выводом нативных диалогов выбора файлов.

Источники

[править]
Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Выпуск KDE Frameworks 5.10.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.