(* Name: KeymanVersion Copyright: Copyright (C) 2003-2017 SIL International. Documentation: Description: Create Date: 26 Jun 2012 Modified Date: 26 Jun 2012 Authors: mcdurdin Related Files: Dependencies: Bugs: Todo: Notes: History: 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0 *) unit KeymanVersion; interface // We should not need to add to these hard-coded version numbers for future versions, unless // we have a back-compat need to refer to a specific version. {$I KeymanVersionInfo.inc} const TIER_ALPHA = 'alpha'; TIER_BETA = 'beta'; TIER_STABLE = 'stable'; const SKeymanVersion150 = '15.0'; SKeymanVersion140 = '14.0'; SKeymanVersion130 = '13.0'; SKeymanVersion120 = '12.0'; SKeymanVersion110 = '11.0'; SKeymanVersion100 = '10.0'; SKeymanVersion90 = '9.0'; SKeymanVersion80 = '8.0'; SKeymanVersion70 = '7.0'; SKeymanVersion60 = '6.0'; SKeymanVersion50 = '5.0'; {$I keymanversion_build.inc} SKeymanKeyboardVersion = SKeymanVersion100; SKeymanInstallerComponentCode = '{C289B903-7EE8-49C7-B186-BE98259EC540}'; // // Minimum Keyman versions for specific features // // Evergreen: major upgrades will be offered through online update; the // upgrade policy for Keyman will become more enthusiastic over time. SKeymanVersion_Min_Evergreen = '14.0'; // When the user specifies a language through the bootstrap installer // (for example, by choosing it in Install Options, or having it provided // via filename or parameter), then this option will only be applied if // the installed Keyman version is this version or later. SKeymanVersion_Min_SpecifyLanguage = '14.0.104'; // U_1234_5678 identifiers require 15.0+ on iOS and Android #5894 SKeymanVersion_Min_MulticharUIdentifiers = SKeymanVersion150; const SKeymanDeveloperName = 'Keyman Developer'; SKeymanDesktopName = 'Keyman'; // Keyman Desktop was renamed to Keyman [for Windows] in 14.0 implementation end.