KDE Frameworks 是 Qt 的 83 个附加库,它在成熟的、经过同行评审和测试的库中提供了各种常见的功能,并且具有友好的许可条款。
KDE Frameworks 5.80.0 已正式发布,本次更新内容如下:
新特性:
Baloo
- [balooshow] 始终打印解析后的文档/设备/索引节点 id
- [balooshow] 允许设备 ID 参数采用十六进制格式
- [baloosearch] 允许打印文件 ID
- [ResultIterator] 提供文件 ID
- [ResultIterator] 为将来的扩展而进行的重做
- 不要尝试对 ninja 文件进行索引
- 不要尝试索引 .swp 文件
Icons
- 修正和完善 “添加字幕”图标,增加 16px 版本
- 添加新的文件扫描图标
- 把系统升级的图标换成更容易识别的样式
- KMyMoney:将彩色图标移回操作,并重新命名
- kmymoney:为账户增加 32/48px 的图标
- kmymoney:为 ledger 增加 32/48px 的图标,并更新 16/22px 图标
- 删除 tor 浏览器图标
- 为关键帧操作添加图标
KImageFormats
- 修正 Non-square Radiance/RGBE/.hdr 图像无法加载的问题
- 在将输入缓冲区传递给 libheif 之前,先检查它
- 检查从 libavif 返回的初值
- 为高效图像文件格式(HEIF)添加插件
- Quality 选项可以在不解析输入文件的情况下返回
CMake 模块
- 修正 ECMCheckOutboundLicenseTest 查找 FindReuseTool.cmake 文件
- ecm_qt_declare_logging_category: 支持将源文件附加在目标参数上
- 添加 FindIsoCodes 模块
- 添加 FindLibcap.cmake
- 修正 ECMGeneratePriFile 中的相对路径边缘情况
- 当启用 KDE_INSTALL_USE_QT_SYS_PATHS 时,定义相对路径。
KActivities
- 串连DBUS路径
KDE Doxygen 工具
- 修复深色主题中的枚举文档
- 添加对 CuteHMI(Qbs)的支持
- 清除 web workers 缓存
- 修复两个侧边栏中的填充问题
- 修复了在继承时错误地检测到错误的类名的问题
- 添加许可说明
KCalendarCore
- 添加标记以不自动更新 lastModified 字段
KCMUtils
- 修复基于 QML 的 KCM 上的错误边距
KConfig
- 添加 KEntryMap::constFindEntry() 方法
- 修复由于回退中的错误回退导致的窗口位置回归
KConfigWidgets
- 修复 maxItems == 0,确保没有任何项目被记住
KContacts
- 使用 ECM 中的 FindIsoCodes