- Feb 28, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
chore: merge master into feature-ldml
🙀 -
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Steven R. Loomis authored
fix(developer): ldml TODO-LDML cleanup
🙀
-
- Feb 27, 2023
-
-
Marc Durdin authored
feat(developer): Add support for building a folder to kmc
🙀 -
Marc Durdin authored
feat(developer): kmc .kpj support
🙀 -
Marc Durdin authored
feat(common): add .kpj typescript reader and schema
🙀 -
Marc Durdin authored
feat(developer): kmc compile .model.ts file
🙀 -
Marc Durdin authored
feat(developer): kmc compile .kps files
🙀 -
Marc Durdin authored
feat(developer): support build of .kmn from kmc
🙀 -
Marc Durdin authored
feat(developer): kmc build command
🙀 -
Marc Durdin authored
Co-authored-by:Steven R. Loomis <srl295@gmail.com>
-
Marc Durdin authored
Relates to #2761. kmc now supports passing in a folder and building all Keyman source files found in the folder, even if a .kpj is not present in the folder. If a .kpj file exists, `KeymanDeveloperProject/Options/Version` will be checked to determine behaviour. If this field is missing or "1.0", then the classical behaviour persists. If the Version field is "2.0", the `Files` key is ignored, and .kmn, .xml, .model.ts, and .kps files under `sourcePath` are enumerated and added to the in-memory project for build. If a .kpj is not present in the folder, a virtual project is constructed in memory with the following defaults: * `version`: `2.0` * `buildPath`: `$PROJECTPATH/build` * `sourcePath`: `$PROJECTPATH/source` * `compilerWarningsAsErrors`: `false` * `warnDeprecatedCode`: `true` * `checkFilenameConventions`: `true` It is still considered an error to include both a keyboard and a model in the same file, but a version 2.0 project will not incl...
-
Marc Durdin authored
-
Marc Durdin authored
Adds support for building .kpj projects. Required minor tweak to kmcomp to allow it to build both .kmx and .js from .kmn command line. Currently, calls kmcomp.exe to build .kmn files, until we support a cross-platform kmc-kmn C++ project.
-
Keyman Server authored
auto: increment master version to 17.0.58
-
Keyman Build Agent authored
-
- Feb 26, 2023
-
-
Marc Durdin authored
chore(android/app): Revert #8291
-
Marc Durdin authored
-
- Feb 25, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Steven R. Loomis authored
- add check for missing flicks - remove a tray #include chore(common): ldml TODO-LDML cleanup
🙀 #8069 -
Keyman Server authored
auto: increment master version to 17.0.57
-
Keyman Build Agent authored
-
- Feb 24, 2023
-
-
Eberhard Beilharz authored
chore(linux): Improve detecting presence of test files
-
Marc Durdin authored
Adds basic support for compiling .model.ts files using kmc-model to kmc.
-
Marc Durdin authored
-
Joshua Horton authored
feat(common): adds warning if described output does not exist
-
Darcy Wong authored
This reverts commit dc7603a9.
-
Eberhard Beilharz authored
With recent work the location where we generate the test files changed, but the test setup script didn't completely work.
-
Eberhard Beilharz authored
fix(linux): Fix upload in packaging GHA
-
Marc Durdin authored
Adds basic support for compiling .kps files using kmc-package to kmc.
-
Marc Durdin authored
-
Marc Durdin authored
Uses existing kmcomp.exe to build .kmn files. Requires kmc to be in a subfolder of the Keyman Developer binary folder.
-
Marc Durdin authored
-
Marc Durdin authored
-