Представлен (https://www.kde.org/announcements/kde-frameworks-5.10.0.php) выпуск платформы KDE Frameworks 5.10.0 (http://api.kde.org/frameworks-api/frameworks5-apidocs/), в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 63 библиотеки (http://inqlude.org/), часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска (http://www.opennet.me/opennews/art.shtml?num=40158). Статус подготовки бинарных сборок KDE Frameworks 5.10 можно оценить на данной странице (http://community.kde.org/Frameworks/Binary_Packages). Протестировать без установки можно через Live-сборку (http://files.kde.org/snapshots/) от проекта 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 решены проблемы с выводом нативных диалогов выбора файлов.URL: https://www.kde.org/announcements/kde-frameworks-5.10.0.php
Новость: http://www.opennet.me/opennews/art.shtml?num=42197
Какое счастье что ksycoca выпилили. А то он в моей кубунте по три раза на дню вешает все систему.
ты, естественно, баг-репорт написал да?
Да, ессесно. Но оказалось Саймон меня опередил:
https://bugs.kde.org/show_bug.cgi?id=337418
KDE Frameworks 5.11 не за горами. Все желающие могут начать тестировать KDE Frameworks 5.11 уже сегодня, благодаря сборке проекта SUSEStudio - https://susestudio.com/a/VU5ypu/kde-plasma-5--3 .
>В Frameworkintegration решены проблемы с выводом нативных диалогов выбора файлов.Теперь и Gtk-приложения в KDE будут выводить стандартный кдешный диалог выбора файлов?
>KNewStuffвеликолепное название
>помогающих задействовать внешние утилиты, которые потенциально ещё не установлены;парсер сломал мне
Странно, обычно всегда скриншот прилагали. Без него как то скучно :)
Так это просто набор библиотек. Или вам скриншотов исходников наделать?
Да можно на ты :)Ну, просто почти все новости об КДЕ и все что с ней связано, сопровождались скриншотами.
Скриншоты исходников - это интересно и не обычно :)