KDE 今天宣布发布 KDE Frameworks 5.88.0。
KDE 框架是 Qt 的 83 个附加库,它们在成熟、同行评审和经过良好测试的库中提供了广泛的常用功能,并具有友好的许可条款。有关介绍,请参阅KDE 框架发布公告。
此版本是一系列计划的每月发布的一部分,以快速和可预测的方式为开发人员提供改进。
此版本中的新功能
Attica
- 添加安卓 CI
BluezQt
- 添加 GATT 客户端功能
- 生成 pkgconfig 文件
Breeze Icons
- 错误 404810 添加 flatpak 包 mimetype 图标
- 错误 444452 自定义文件夹图标
- 使用对 QString 的引用来避免复制,修复警告
- BUG: 395569 个地方图标使用 ColorScheme 颜色(bug 395569 个地方图标使用 ColorScheme 颜色)
- 添加 RTL 注销图标
- 某些图标缺少配色方案使用
- BUG:174203 添加邮件下载现在和邮件下载稍后图标(错误 174203 添加邮件下载现在和邮件下载稍后图标)
- BUG:436931 更新 anacondainstaller 图标以尊重 Fedora 徽标(错误 436931 更新 anacondainstaller 图标以尊重 Fedora 徽标)
- 修复用于安装彩色图标的暗安装目录(错误 444095)
- 将彩色图标大小也安装到微风黑暗中(错误 444095)
- 使一些 22 px 的地方图标实际上再次变为 22
- 添加 Kongress 图标修复网格对齐
- 修复 16px im-user-offline 图标的颜色(错误 443658)
- 优化地方 16 和 22px 图标
- BreezeIcon 附加应用程序图标大部分用于数学应用程序
- BreezeIcons 为 kalendar 应用程序任务视图添加任务进程图标
- 添加乔普林图标
- 添加同步图标
- 将所有 /preferences 移至图标,将其从 icons_dark 中删除
- 修复可扩展的测试以检查微风中的微风黑暗
- 让微风暗继承微风
额外的 CMake 模块
- 交叉编译时修复 Wayland_DATADIR
- [android] 将 NDK 解决方法扩展到版本 22
- msvc:修复 __cplusplus 值
- 在 Python 2 上没有 PyQt5 的系统上修复 ECM
- ECMFindQMLModule:使用 QT_HOST_BINS 查找 qmlplugindump
- FindQtWaylandScanner:使用 QT_HOST_BINS 查找 qtwaylandscanner
- ecm_add_test: 添加 -DQT_FORCE_ASSERTS 默认编译标志
KDE Doxygen 工具
- 处理大写的目录名称(错误 441560)
- 删除泛型类型定义中的空格
存档
- 添加安卓 CI
- 该框架现在是 LGPL-2.0 或更高版本
K书签
- 正确的平台规范 – 我们也可以在 Android 上构建
KCalendarCore
- Event 和 FreeBusy 中的脏字段和更新观察者
- 事件中的脏字段和更新观察者
- IncidenceBase 中的脏更新
- 将 IncidencePrivate 和 IncidenceBasePrivate 移至标题
- 简化 IncidenceBasePrivate 构造函数
- 将关联类从 Foo::Private 重命名为 FooPrivate
- 复制对事件等最近更改的改进
- cmake:使用 libical 的 cmake 脚本的端口
KCMUtils
- KPluginSelector:确保在访问之前检查 metaData/moduleInfo 是否有效
- KPluginSelector:允许使用 X-KDE-ConfigModule 关键字加载 KCM
- 删除 KPluginSelector 中未使用的内部方法
- 弃用 KCModuleInfo 以支持 KPluginMetaData API
- KCMultiDialog:使用弃用宏来包装内部 KCModuleInfo API 使用
- KCModuleLoader:使用 KCModuleInfo 弃用重载
- KPluginSelector:端口内部不推荐使用 KCModuleInfo 用法
- KCModuleProxy:弃用构造函数的 KService/KCModuleInfo 重载
完成
- 新的 KCompletion::setSorterFunction() 允许通过提供函数进行自定义排序(错误 442717)
配置文件
- 从 python 绑定构建中排除新的枚举重载
- 强制 KAuthorized 枚举不为 0
- 创建枚举以授权公共密钥
- 不要尝试为 KConfigGroup::moveValuesTo 生成 python 绑定
- 创建用于将条目从一组移动到另一组的实用方法
KConfigWidgets
- 修复自动配色方案切换
- [kcolorschememodel] 公开配色方案id
- [KCommandBar] 另外按名称对命令进行排序(错误 443731)
- [KCommandBar] 如果没有项目具有图标,则不显示图标的缩进(错误 443382)
- [KCommandBar] 跳过带有空文本的操作(错误 443732)
- 在 Windows 上读取正确的颜色设置(错误 443300)
- [KCommandBar] 在工具提示中显示有关命令的信息(错误 438735)
更多 https://kde.org/announcements/frameworks/5/5.88.0/
Linuxeden开源社区