Представлен (https://www.kde.org/announcements/kde-frameworks-5.17.0.php) выпуск платформы KDE Frameworks 5.17.0 (http://api.kde.org/frameworks-api/frameworks5-apidocs/), в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 63 библиотеки (http://inqlude.org/), часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска (https://www.opennet.ru/opennews/art.shtml?num=40158). Статус подготовки бинарных сборок KDE Frameworks 5.17 можно оценить на данной странице (http://community.kde.org/Frameworks/Binary_Packages). Информацию о наличии Live-сборок можно получить на данной странице (https://community.kde.org/Plasma/LiveImages).
Из изменений можно отметить:
- Проведено обновление и расширение пиктограмм из набора Breeze, задействовано определение стилей, добавлены 24-пиксельные индикаторы диалогов для приложений GTK;
- В модулях сборки на базе CMake переработана система сборки ECM. Для ссылок на Git-репозитории задействован quickgit;
- В KActivities операции создания QAction перенесены в основной поток, решены проблемы с синхронизацией, прекращено использование libkactivities в плагинах, из API исключены операции настройки KAStats, в ResultModel добавлены операции связывания (linking, unlinking);
- KDeclarative переведён на использование KI18n. Добавлена новая библиотека CalendarEvents;
- В KTextEditor добавлены модули подсветки синтаксиса для TaskJuggler и PL/I, в конфигурации обеспечена возможность отключения дополнения ключевых слов.
- В Plasma Framework добавлен пример создания плазмоидов, а также шаблоны для KDevelop (kapptemplate/kdevelop). Добавлена поддержка установки плазмоидов через перетаскивание файлов ".plasmoid" на рабочий стол или панель. Удалён неиспользуемый kded-модуль platformstatus. Поддержка вставки из буфера обмена в поля ввода паролей. Существенное улучшение модуля с реализацией календаря. Поддержка динамического добавления категорий конфигурации. Прекращена зависимость от XCB::COMPOSITE и XCB::DAMAGE.
URL: https://www.kde.org/announcements/kde-frameworks-5.17.0.php
Новость: https://www.opennet.ru/opennews/art.shtml?num=43513