- Apr 18, 2023
-
-
Marc Durdin authored
Fixes #8615. The msgproc was never being located as we were missing the UTF8ToString wrapper for the context. This also ensures error message codes are emitted in hexadecimal, and that the return value from the msgproc callback is 1, meaning 'continue build'.
-
Keyman Server authored
auto: increment master version to 17.0.90
-
Keyman Build Agent authored
-
Marc Durdin authored
fix(developer): add missing dependencies
-
Joshua Horton authored
docs(ios): Add help page for Settings
-
Marc Durdin authored
-
Marc Durdin authored
chore(developer): tweak build of extension list in kmc
-
Keyman Server authored
auto: increment master version to 17.0.89
-
Keyman Build Agent authored
-
- Apr 17, 2023
-
-
Darcy Wong authored
docs(android): Update Linux dev environment for Java 11
-
Darcy Wong authored
Per review comment
-
Darcy Wong authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
-
Marc Durdin authored
Co-authored-by:Joshua Horton <jahorton@sil.org>
-
Darcy Wong authored
-
- Apr 14, 2023
-
-
laineyhm authored
docs: adds extra links for new help pages
-
Keyman Server authored
auto: increment master version to 17.0.88
-
Keyman Build Agent authored
-
- Apr 13, 2023
-
-
Joshua A. Horton authored
-
Joshua A. Horton authored
-
Marc Durdin authored
chore(common): add missing deps and files for npm publish
-
Marc Durdin authored
fix(common): consolidate npm publishing
-
Marc Durdin authored
fix(developer): improve 'does not exist' error message
-
Marc Durdin authored
fix(developer): kmc should not validate as well as compile keyboard
-
Marc Durdin authored
chore(developer): kmc-kmn should build all baseline fixtures
-
Marc Durdin authored
refactor(developer): DRY kmc module references
-
Keyman Server authored
auto: increment master version to 17.0.87
-
Keyman Build Agent authored
-
- Apr 12, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
The build/ folder for most packages was missing due to being listed in .gitignore. Also, @keymanapp/ldml-keyboard-constants package was not being published despite being a dependency of @keymanapp/kmc-keyboard. Instead of relying on npm's use of .gitignore / .npmignore (which has seriously wonky behaviours), we list the files that should be included in package.json. NPM Wonky behaviours: it seems that .npmignore causes .gitignore in the same folder to be ignored. But, higher level .gitignore files still affect the files included in the package, which makes specification-by-exclusion painful (negating exclusions, etc). We do not recommend use of .npmignore anywhere for this reason.
-
Marc Durdin authored
Fixes #8586. All npm publish actions in the repository are now run as part of the Developer release build, hosted at present by kmc, until we setup a higher-level build script to do it. Adds a 'pack' action which mirrors 'publish' for all npm packages. Removes unnecessary dev dependencies of models-templates and models-wordbreakers from kmc-model. Web Release build CI step has been updated to check for presence of .build-builder.
-
Marc Durdin authored
Fixes #7310.
-
rc-swag authored
docs(windows): link to wiki architecture faq page
-
Ross authored
-
Keyman Server authored
auto: increment master version to 17.0.86
-
Keyman Build Agent authored
-
- Apr 11, 2023
-
-
Marc Durdin authored
Fixes #8508.
-
Marc Durdin authored
Fixes #8512. Note: the compile phase is identical to the validation phase at this point, so no need to run validate prior to compile.
-
Marc Durdin authored
Fixes #8540.
-
Marc Durdin authored
-