Kanzi 3.6.15 release notes

Feature improvements

  • You can now add platform independent KzsInputKey events using the kzsEventQueueAddTranslatedKeyEvent function in kzs_input.h.

Changes

  • Added support for QNX 7.1.

    See Deploying Kanzi applications to QNX.

  • Updated the Android platform package to use Android Studio 4.1.3 and Kanzi Gradle plugin 0.6.2. See Migrating Kanzi applications to use Android Studio 4.1.3 and Kanzi Gradle plugin 0.6.2.

  • Profiling functionality:

    • To close the gaps in profiling data when a device adjusts the system clock at startup, for profiling Kanzi now uses steady_clock instead of high_resolution_clock.

    • To store resource profiling samples, Kanzi now uses vector instead of map.

    See Profiling changes.

  • On Android Kanzi now checks the validity of global reference in the TaskRunner class.

  • Renamed these platform packages:

    • linux_gbm_aarch64 to linux_drm_gbm_aarch64

    • linux_wsegl_aarch64_semidrive to linux_wsegl_aarch64_gcc7

Fixes

ID

Description

Area

357015

Fixed the issue that caused incorrect position for some right-to-left glyphs when you use iType font engine.

Kanzi Engine

358054

Fixed the issue that caused a memory leak in Kanzi Android applications.

Kanzi Engine

359211

Fixed the issue in Kanzi Gradle plugin that caused android_gradle application builds to fail when you used build flavors.

Kanzi Engine

361670

Fixed the issue that caused the cubemap faces in a dds image to flip when you use ASTC compression.

Kanzi Studio