Darcy Wong
9e564b6908
docs(android): Don't set JAVA_HOME_11
...
Per review comment
2023-04-17 13:29:59 +07:00
Joshua A. Horton
632a776253
change(web): reverts script-source path detection mechanism in attempt to fix iOS releases
2023-04-17 13:29:34 +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
Joshua A. Horton
30da35c5a2
fix(common): CI test-build issues for lm-layer config, other configs
2023-04-17 12:24:37 +07:00
Joshua A. Horton
0ba442e742
fix(core): reference to old differentiated tsconfig.esm.json
2023-04-17 12:14:08 +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
Joshua A. Horton
89dd8d13ae
fix(web): android API 21 compat issues
2023-04-17 10:25:56 +07:00
Darcy Wong
a5279e04da
chore(linux): Start updating linux environment for Java 11
2023-04-17 09:21:54 +07:00
Joshua A. Horton
df8b65d6e2
chore(web): Merge branch 'feature-esmodule-web-engine' into fix/web/webview-android-launch
2023-04-17 08:20:01 +07:00
Joshua A. Horton
aa6f345dc2
fix(web): KMW artifact path broke b/c product file rename
2023-04-17 08:19:31 +07:00
Steven R. Loomis
ee0c660c5a
Merge branch 'master' into feat/core-8435-repertoire-test-epic-ldml
2023-04-14 08:57:18 -05: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
Ross
8f20507a82
chore(windows): remove legacy core and flag
...
Removing the legacy code that was replaced by the core.
Also removing the feature flag for core integeration.
2023-04-14 13:59:49 +10:00
Steven R. Loomis
1a58a59425
feat(core): icu to 73.1 🙀
...
- https://icu.unicode.org/download/73
for #8495
2023-04-13 17:50:47 -05: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
jahorton
9b00bdac99
fix: -r => -R (for mac builds)
2023-04-13 15:34:32 +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
Joshua Horton
77b3b8aecd
Merge pull request #8521 from keymanapp/change/web/set-active-keyboard
...
change(web): modularization, refinement of setActiveKeyboard 🧩
2023-04-13 13:51:07 +07:00
Joshua A. Horton
cb73fdb05e
chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch
2023-04-13 13:31:07 +07:00
Joshua A. Horton
ea1be84871
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/set-active-keyboard
2023-04-13 13:29:20 +07:00
Joshua Horton
2b3709eea5
Merge pull request #8585 from keymanapp/chore/web/master-to-esmodule-merge-a17s10
...
chore: Updates feature-esmodule-web-engine via merge with A17S10 master 🧩
2023-04-13 13:06:12 +07:00
Steven R. Loomis
a01e58a371
Merge branch 'master' into feat/core-8435-repertoire-test-epic-ldml
2023-04-12 22:56:19 -05:00
Steven R. Loomis
c168253d19
feat(core): icu integration steps 🙀
...
- reinstate zipfile for patch
for #8495
2023-04-12 18:47:30 -05: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
Joshua A. Horton
cd1cbe578e
chore(web): removes abortSignal from beforeKeyboardChange - was not part of original version
2023-04-12 13:15:18 +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
Joshua A. Horton
7eef5699b9
chore(web): Merge branch 'master' into chore/web/master-to-esmodule-merge-a17s10
2023-04-12 09:56:48 +07:00
Joshua A. Horton
fa4bfbeb90
docs(web): comment tweaks per review
2023-04-12 09:49:32 +07:00
Joshua A. Horton
6a65421813
refactor(web): reworks keyboard-load error reporting with a clearer pattern
2023-04-12 09:46:28 +07:00
Joshua A. Horton
7b7fa52a95
chore(web): renames app/webview output, preserves name within embedding apps
2023-04-12 09:00:17 +07:00
Ross
c1c204e0da
docs(windows): link to wiki architecture faq page
2023-04-12 11:23:08 +10:00
Steven R. Loomis
028ccbc2ef
feat(core): icu integration steps 🙀
...
- tweak to wrap meson version
for #8495
2023-04-11 19:20:43 -05:00
Steven R. Loomis
458e41c482
Merge branch 'master' into feat/core-8435-repertoire-test-epic-ldml
2023-04-11 19:06:02 -05:00
Steven R. Loomis
0d4afa0dc5
feat(core): icu integration steps 🙀
...
- update docs
for #8495
2023-04-11 19:03:29 -05:00
Steven R. Loomis
05a30433a4
feat(core): icu integration steps 🙀
...
- only use pkg-config if the target system is linux
- delete unused directories
for #8495
2023-04-11 19:01:19 -05: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