Kanzi 3.6.9 发行说明¶
功能¶
您现在可以在 Linux GBM DRM 窗口系统中,创建包含 alpha (GBM_FORMAT_ARGB8888) 的 32 位表面,以及不包含 alpha (GBM_FORMAT_XRGB8888) 而带 8 位填充的 24 位颜色深度。
更改¶
将 FreeType 库更新到了 2.10.1 版本,其他更改中包括修复了 FreeType 库中的多处漏洞。有关 FreeType 库更改的详细信息,请参阅 FreeType 库随附的发行说明。
将 libpng 库更新到了 1.6.37 版本,该版本修复了多处漏洞。
kzb 文件格式版本更改为 3.2。
文档 (Documentation)¶
添加了有关如何制作自己的节点组件的说明。请参阅 创建自定义节点组件。
修复¶
ID |
描述 (Description) |
区域 |
|---|---|---|
10907 |
在 Kanzi Engine 中使用的第三方库的许可证中添加了 Kanzi Engine 附带的 Fira Sans 字体的许可证。 |
Documentation |
7820 |
修正了使用 Level of Detail 节点的过程。请参阅 使用 Level of Detail 节点。 |
Documentation |
10852, 10731, 10651 |
改进了对损坏的 PNG 和 JPEG 图像的处理。现在,Kanzi 在尝试加载损坏的 PNG 或 JPEG 图像时会抛出异常。 |
Kanzi Engine |
10688 |
修复了一个问题,该问题导致在资源加载器线程处于活动状态时,加载具有自定义过渡动画或某些触发器和操作的 State Manager 时出现断言。 |
Kanzi Engine |
10678 |
修复了使用 FreeType 字体引擎时导致 Kanzi 无法渲染某些字符的问题。 |
Kanzi Engine |
10661 |
修复了一个问题,该问题阻止了使用 Application 模板创建的 Kanzi 应用程序通过 Gradle 构建 Android。 |
Kanzi Engine |
10624 |
修复了对已损坏或不完整的 UTF-8 字符串输入的处理方式。 |
Kanzi Engine |
10539 |
使用 iType 字体引擎时,Kanzi 现在将字距调整委托给 WTShaper。WTShaper 从字体的 GPOS 表中读取字距调整数据,对于未在 GPOS 表中定义字距调整的字体,使用 kern 表作为后备。 |
Kanzi Engine |
10388 |
修复了 GCC cpp98 构建的 KZ_FALLTHROUGH。 |
Kanzi Engine |
10172 |
修复了静态寿命的 MessageArguments 实例导致内存泄露的问题。 |
Kanzi Engine |
10647 |
修复了导致 Preview 错误显示 State Tools 处于 Edit 模式的问题。 |
Kanzi Studio |