Kanzi 3.6.9 release notes¶
Features¶
On Linux GBM DRM windowing system you can now create a 32-bit surface with alpha (GBM_FORMAT_ARGB8888) and 24-bit color depth with 8-bit padding without alpha (GBM_FORMAT_XRGB8888).
Changes¶
Updated the FreeType library to version 2.10.1, which, among other changes, includes fixes to vulnerabilities. For the details about changes to the FreeType library, see the release notes provided with the FreeType library.
Updated the libpng library to version 1.6.37, which includes fixes to vulnerabilities.
Changed the version of kzb file format to 3.2..
Documentation¶
Added instructions on how to make your own node components. See Creating custom node components.
Fixes¶
ID |
Description |
Area |
---|---|---|
10907 |
Added to the licenses of third-party libraries used in Kanzi Engine the license for the Fira Sans font that is included with the Kanzi Engine. |
Documentation |
7820 |
Fixed the procedure for working with Level of Detail nodes. See Using the Level of Detail node. |
Documentation |
10852, 10731, 10651 |
Improved handling of corrupted PNG and JPEG images. Now Kanzi throws an exception when it tries to load a corrupt PNG or JPEG image. |
Kanzi Engine |
10688 |
Fixed the issue which caused the loading of a State Manager with custom transition animations or with some triggers and actions to assert if resource loader threads are active. |
Kanzi Engine |
10678 |
Fixed the issue that caused Kanzi to not render some characters when using FreeType font engine. |
Kanzi Engine |
10661 |
Fixed the issue that prevented Kanzi applications created with the Application template from building for Android with Gradle. |
Kanzi Engine |
10624 |
Fixed the handling of corrupted or incomplete UTF-8 string input. |
Kanzi Engine |
10539 |
When you use iType font engine, Kanzi now delegates kerning to the WTShaper. WTShaper reads the kerning data from the GPOS table of a font and, for fonts that do not define kerning in a GPOS table, uses kern table as a fallback. |
Kanzi Engine |
10388 |
Fixed KZ_FALLTHROUGH for GCC cpp98 build. |
Kanzi Engine |
10172 |
Fixed the issue that caused MessageArguments instances with static lifetimes to cause a memory leak. |
Kanzi Engine |
10647 |
Fixed the issue that caused the Preview to incorrectly show that the State Tools are in the Edit mode. |
Kanzi Studio |