Darcy Wong
22402a34cd
chore(android/engine): Cleanup old SDK calls
2023-04-18 11:23:15 +07:00
Keyman Server
cb3688d209
Merge pull request #8610 from keymanapp/auto/version-master-17.0.90
...
auto: increment master version to 17.0.90
2023-04-18 10:58:49 +07:00
Keyman Build Agent
9f1ab44a03
auto: increment master version to 17.0.90
2023-04-17 23:58:10 -04:00
Marc Durdin
a802791917
Merge pull request #8605 from keymanapp/fix/developer/8603-missing-deps
...
fix(developer): add missing dependencies
2023-04-18 13:10:43 +10:00
Joshua Horton
05759dc95f
Merge pull request #8546 from laineyhm/ios-settings-help-page
...
docs(ios): Add help page for Settings
2023-04-18 08:11:40 +07:00
Marc Durdin
3eb29c3427
fix(developer): add missing dependencies
2023-04-18 05:30:12 +07:00
Marc Durdin
13b20c245e
Merge pull request #8597 from keymanapp/chore/developer/tweak-exension-list-kmc
...
chore(developer): tweak build of extension list in kmc
2023-04-18 07:38:00 +10:00
Keyman Server
c158afe472
Merge pull request #8600 from keymanapp/auto/version-master-17.0.89
...
auto: increment master version to 17.0.89
2023-04-18 01:02:17 +07:00
Keyman Build Agent
7dae23677b
auto: increment master version to 17.0.89
2023-04-17 14:01:42 -04:00
Darcy Wong
5b0ed1e56b
Merge pull request #8596 from keymanapp/docs/android/setup-on-linux
...
docs(android): Update Linux dev environment for Java 11
2023-04-17 13:30:45 +07:00
Darcy Wong
9e564b6908
docs(android): Don't set JAVA_HOME_11
...
Per review comment
2023-04-17 13:29:59 +07:00
Darcy Wong
e7e74d0261
Update docs/build/linux-ubuntu.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-04-17 13:26:52 +07:00
Marc Durdin
8057b39066
chore(developer): add comma
2023-04-17 12:12:14 +07:00
Marc Durdin
75a4bac5c6
chore(developer): tweak build of extension list in kmc
...
Co-authored-by: Joshua Horton <jahorton@sil.org>
2023-04-17 12:07:35 +07:00
Darcy Wong
a5279e04da
chore(linux): Start updating linux environment for Java 11
2023-04-17 09:21:54 +07:00
laineyhm
a6334e551e
Merge pull request #1 from keymanapp/ios-settings-help-page
...
docs: adds extra links for new help pages
2023-04-14 11:47:46 +07:00
Keyman Server
f9b3b20ca5
Merge pull request #8592 from keymanapp/auto/version-master-17.0.88
...
auto: increment master version to 17.0.88
2023-04-14 01:03:35 +07:00
Keyman Build Agent
583e63ac21
auto: increment master version to 17.0.88
2023-04-13 14:02:52 -04:00
Joshua A. Horton
c813e403bd
docs(ios): adds other new page to relevant help indices
2023-04-13 15:47:55 +07:00
Joshua A. Horton
d02ba89ca9
change(ios): updates main index with new page
2023-04-13 15:46:52 +07:00
Marc Durdin
076ac4c957
Merge pull request #8588 from keymanapp/chore/common/npm-publish-missing-files-and-deps
...
chore(common): add missing deps and files for npm publish
2023-04-13 18:08:41 +10:00
Marc Durdin
57087e4cca
Merge pull request #8587 from keymanapp/fix/common/7310-npm-publish-needs-to-hardcode-dep-versions
...
fix(common): consolidate npm publishing
2023-04-13 18:08:30 +10:00
Marc Durdin
8d71b51694
Merge pull request #8580 from keymanapp/fix/developer/8508-file-not-exist-message
...
fix(developer): improve 'does not exist' error message
2023-04-13 18:08:21 +10:00
Marc Durdin
eb93d66000
Merge pull request #8579 from keymanapp/fix/developer/8512-kmc-skip-validate-ldml-keyboard
...
fix(developer): kmc should not validate as well as compile keyboard
2023-04-13 18:08:12 +10:00
Marc Durdin
5e136c185f
Merge pull request #8578 from keymanapp/chore/developer/8540-build-baseline-fixtures
...
chore(developer): kmc-kmn should build all baseline fixtures
2023-04-13 18:08:02 +10:00
Marc Durdin
6d49c1d64f
Merge pull request #8577 from keymanapp/refactor/developer/kmc-cleanup-submodule-references
...
refactor(developer): DRY kmc module references
2023-04-13 18:07:53 +10:00
Keyman Server
1b58908add
Merge pull request #8589 from keymanapp/auto/version-master-17.0.87
...
auto: increment master version to 17.0.87
2023-04-13 01:02:20 +07:00
Keyman Build Agent
d07aac0c5d
auto: increment master version to 17.0.87
2023-04-12 14:01:41 -04:00
Marc Durdin
501cf03dc2
chore(common): update description for 'build.sh pack'
2023-04-12 14:18:31 +07:00
Marc Durdin
3265a714f2
chore(common): add missing deps and files for npm publish
...
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.
2023-04-12 14:05:05 +07:00
Marc Durdin
10a59f789d
fix(common): support npm pack and consolidate npm publishing
...
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.
2023-04-12 11:55:31 +07:00
Marc Durdin
8f48c59bdb
fix(common): set dependency versions when publishing npm packages
...
Fixes #7310 .
2023-04-12 10:59:16 +07:00
rc-swag
ab82b2a352
Merge pull request #8584 from keymanapp/docs/windows/link-to-windows-arc-faq
...
docs(windows): link to wiki architecture faq page
2023-04-12 13:20:16 +10:00
Ross
c1c204e0da
docs(windows): link to wiki architecture faq page
2023-04-12 11:23:08 +10:00
Keyman Server
3b6db7616c
Merge pull request #8583 from keymanapp/auto/version-master-17.0.86
...
auto: increment master version to 17.0.86
2023-04-12 01:02:43 +07:00
Keyman Build Agent
274761f70d
auto: increment master version to 17.0.86
2023-04-11 14:02:06 -04:00
Marc Durdin
02638023bf
fix(developer): improve 'does not exist' error message
...
Fixes #8508 .
2023-04-11 20:17:18 +07:00
Marc Durdin
354291c390
fix(developer): kmc should not validate as well as compile keyboard
...
Fixes #8512 .
Note: the compile phase is identical to the validation phase at this
point, so no need to run validate prior to compile.
2023-04-11 20:16:16 +07:00
Marc Durdin
cdf9bbf9f8
chore(developer): kmc-kmn should build all baseline fixtures
...
Fixes #8540 .
2023-04-11 20:15:53 +07:00
Marc Durdin
e22ae91eae
chore(developer): filename case
2023-04-11 20:15:31 +07:00
Marc Durdin
43cffa2ec3
chore(developer): filename case change
2023-04-11 20:13:44 +07:00
Marc Durdin
a151ac476d
refactor(developer): DRY kmc module references
2023-04-11 14:07:55 +07:00
Joshua Horton
2ec623745b
Merge pull request #8575 from keymanapp/fix/ios/xcode-debug-runs
...
fix(ios): fixes xcode-triggered debug, run builds
2023-04-11 13:54:18 +07:00
Marc Durdin
ab1514eb93
Merge pull request #8576 from keymanapp/fix/developer/8574-dry-run-var
...
fix(developer): add DRY_RUN variable to build.sh
2023-04-11 13:11:55 +10:00
Marc Durdin
bb717346cb
Merge pull request #8571 from keymanapp/chore/developer/8570-SetError
...
chore(developer): AddWarning and SetError cleanup
2023-04-11 13:06:18 +10:00
Marc Durdin
135060edfc
fix(developer): add DRY_RUN variable to build.sh
...
Fixes #8574 .
Also ensures that kmc is published after its dependencies.
2023-04-11 09:59:11 +07:00
jahorton
ccbc1b3b51
fix(ios): fixes xcode-triggered debug, run builds by defining missing env var
2023-04-11 09:05:50 +07:00
Keyman Server
69162d94e7
Merge pull request #8573 from keymanapp/auto/version-master-17.0.85
...
auto: increment master version to 17.0.85
2023-04-11 01:02:49 +07:00
Keyman Build Agent
e9a8253d51
auto: increment master version to 17.0.85
2023-04-10 14:02:10 -04:00
Marc Durdin
e31ad60d3c
chore(developer): Further AddWarning and SetError cleanup
...
* Splits compiler interface functions that return bool into
CompilerInterfaces.cpp, and moves `SetError` define to that unit so
it can't be used accidentally elsewhere
* Audit of `AddWarning` calls and only those that are used in bool
functions now `return FALSE` (with new `AddWarningBool`) whereas all
others `return CERR_Break`
2023-04-10 16:04:46 +07:00