Седьмого октября 2014-го года команда KDE представила очередной релиз KDE Frameworks с версией 5.3.0.
KDE Frameworks — это 60 библиотек, дополняющих Qt и обеспечивающих широкий спектр часто используемого функционала в форме хорошо структурированных и оттестированных модулей с дружественной лицензией.
Основные изменения:
- KActivities: добавлен DBus-интерфейс для «горячей» загрузки плагинов;
- KArchive: для удобства добавлен метод
KArchive::file()
; - KConfigWidgets теперь предоставляет файлы kf5_entry.desktop, которые требуются для KLanguageButton;
- KCoreAddons:
- Kdelibs4Migration теперь позволяет выставлять переменную KDE4_DEFAULT_HOME_POSTFIX, что бывает необходимо для корректного определения директории kde4;
- KFormat теперь Q_GADGET и может быть доступен напрямую из QML;
- KEmoticons: добавлены символы юникода в тему Glass;
- KI18n: убрана зависимость от Perl;
- KIO: Новая KIO job,
KIO::fileSystemFreeSpace
, которая позволяет определить общее количество и количество свободного места на файловой системе; - KJS: реализован Math.Clz32;
- KService: добавлены функции конвертации между
KPluginMetaData
иKPluginInfo
; - KWindowSystem:
NETWinInfo
предоставляет обёртку над WM_PROTOCOLS и WM_HINTS; - Solid получил новый бекенд: freedesktop, который планируется как бекенд по умолчанию в будущем;
- Extra-cmake-modules
- Модуль ECMGeneratePkgConfigFile для установки файла pkgconfig;
- Новая опция ECM_ENABLE_SANITIZERS для включения clang sanitizers;
- Поддержка Qt 5.4;
- Различные исправления ошибок.
>>> Подробности