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

See also

Known issues