From 18e87e71da8f42f9a5e7dc96bc30bd26a0fd2ad8 Mon Sep 17 00:00:00 2001 From: Marc Durdin Date: Tue, 22 Jun 2021 07:10:39 +1000 Subject: [PATCH] fix(mac): .kmx max file version is now 0x0E00 (14.0) Fixes #5316. Keyman for macOS did not recognise the updated version number 0x0E00, which is version 14.0. There are no changes to the file format which impact Keyman for macOS -- the only change is support for notany and context for Keyman Engine for Web. --- .../KeymanEngine4Mac/KME/KMBinaryFileFormat.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mac/KeymanEngine4Mac/KeymanEngine4Mac/KME/KMBinaryFileFormat.h b/mac/KeymanEngine4Mac/KeymanEngine4Mac/KME/KMBinaryFileFormat.h index a81f89f152..4e8288c002 100644 --- a/mac/KeymanEngine4Mac/KeymanEngine4Mac/KME/KMBinaryFileFormat.h +++ b/mac/KeymanEngine4Mac/KeymanEngine4Mac/KME/KMBinaryFileFormat.h @@ -42,8 +42,12 @@ struct COMP_KEYBOARD { #define VERSION_80 0x00000800 #define VERSION_90 0x00000900 #define VERSION_100 0x00000A00 +#define VERSION_110 0x00000B00 +#define VERSION_120 0x00000C00 +#define VERSION_130 0x00000D00 +#define VERSION_140 0x00000E00 #define VERSION_MIN VERSION_50 -#define VERSION_MAX VERSION_100 +#define VERSION_MAX VERSION_140 struct COMP_GROUP { DWORD dpName; // string (only debug)