Steven R. Loomis
3488bdd829
chore(resources): ldml update for abnt2/iso 🙀
...
- uses in-progress data from https://github.com/unicode-org/cldr/pull/2802
For: #8161
2023-03-24 13:01:29 -05:00
Steven R. Loomis
93ca0473e5
fix(developer): ldml add ABNT2 🙀
...
- compiles, at least
For: #8161
2023-03-24 12:49:00 -05:00
Steven R. Loomis
a474d8cbc6
fix(developer): ldml add JIS 🙀
...
- compiles, at least
For: #8161
2023-03-24 12:13:36 -05:00
Eberhard Beilharz
255fabe6fe
chore(linux): Remove python3-raven dependency
...
Now that we no longer support Ubuntu 18.04 Bionic we can remove
the python3-raven dependency.
2023-03-24 16:46:15 +01:00
Eberhard Beilharz
25cf7d2ed7
chore(linux): Revert "Run and ignore autopkgtests on s390x"
...
This reverts commit 2f716b3e51 .
(cherry picked from commit 7a9f366c6a )
2023-03-24 16:16:51 +01:00
Darcy Wong
0b2c5c99aa
Merge pull request #8483 from keymanapp/refactor/android/dispatch-key
...
refactor(android/engine): Consolidate dispatchKey 🛋
2023-03-24 19:57:13 +07:00
Eberhard Beilharz
1ed1c77bc9
Merge pull request #8492 from keymanapp/chore/linux/cherry-pick/debian
...
chore(linux): Run and ignore autopkgtests on s390x 🍒
2023-03-24 10:01:24 +01:00
Marc Durdin
6e611adc65
chore(mac): update stat path
2023-03-24 15:43:07 +07:00
Marc Durdin
f3f8514445
chore(developer): fix typos
2023-03-24 15:06:12 +07:00
Marc Durdin
978b93aa64
refactor(common): move keymanversion_build.in to /common/include
2023-03-24 14:42:12 +07:00
Marc Durdin
7a833c8c91
feat(core): use kmc to build kmx tests
...
Removes the Windows-only kmcomp.exe dependency, and instead now uses
kmc to always build .kmx files for unit tests.
debug_api.cpp was using an outdated .kmx file, which is why the line
number offsets have changed. (The perils of binary fixtures!)
2023-03-24 06:22:40 +07:00
Keyman Server
471ebcea1e
Merge pull request #8502 from keymanapp/auto/version-master-17.0.76
...
auto: increment master version to 17.0.76
2023-03-24 01:02:25 +07:00
Keyman Build Agent
631211c1ac
auto: increment master version to 17.0.76
2023-03-23 14:01:46 -04:00
Joshua A. Horton
d2f4e9860e
chore(web): addresses final PR review concerns
2023-03-23 15:24:33 +07:00
Joshua A. Horton
20567d494b
chore(web/engine): Merge branch 'chore/web/update-feature-esmodule-for-configure-fix' into change/web/engine-configuration
2023-03-23 15:19:16 +07:00
Joshua A. Horton
b85087f392
chore(web): Merge branch 'master' into chore/web/update-feature-esmodule-for-configure-fix
2023-03-23 15:15:07 +07:00
Joshua A. Horton
acca3f0dbe
change(web): keyboard activation as part of ContextManager, related odds and ends
2023-03-23 14:57:47 +07:00
Marc Durdin
084c9d68f0
chore(core): use kmc to build .kmn files
2023-03-23 14:03:37 +07:00
Marc Durdin
4cc90f2722
chore(common): use mac /usr/bin/stat rather than homebrew version
2023-03-23 16:53:32 +11:00
Marc Durdin
825a41c315
feat(developer): add kmc-kmn to kmc
2023-03-23 12:12:25 +07:00
Joshua A. Horton
c55ad3f5a0
change(web): first-pass setActiveKeyboard modularization
2023-03-23 11:31:44 +07:00
Marc Durdin
1e3c675f1c
chore(developer): more polish on wasm interfaces
2023-03-23 10:58:09 +07:00
Marc Durdin
7f9addebbb
chore(developer): tweak build scripts
2023-03-23 10:14:28 +07:00
Marc Durdin
18b3133c69
feat(developer): wasm integration
2023-03-23 10:14:27 +07:00
Marc Durdin
0deb5ff245
chore(common): define BUILDER_CONFIGURATION env var
2023-03-23 10:14:26 +07:00
Marc Durdin
dd15de40df
feat(developer): kmc-kmn tdd framework
2023-03-23 10:14:25 +07:00
Marc Durdin
305445899a
Merge pull request #8497 from keymanapp/chore/merge-master-into-feature-kmcompx-a17s9
...
chore(developer): merge master into feature-kmcompx (A17S9)
2023-03-23 14:13:50 +11:00
Marc Durdin
062b947363
chore: Merge branch 'feature-kmcompx' into chore/merge-master-into-feature-kmcompx-a17s9
2023-03-23 10:08:59 +07:00
Marc Durdin
ec9ff7da63
Merge pull request #8496 from keymanapp/chore/common/builder_configuration_var
...
chore(common): define BUILDER_CONFIGURATION env var
2023-03-23 14:07:53 +11:00
Marc Durdin
549a8e009e
chore(common): define BUILDER_CONFIGURATION env var
2023-03-23 09:21:55 +07:00
Eberhard Beilharz
468bb37ddf
chore(linux): Run and ignore autopkgtests on s390x
...
This change allows the autopkgtests to run on s390x architecture
but immediately exits the test with a successful return code.
(cherry picked from commit 2f716b3e51 )
2023-03-22 19:35:52 +01:00
Keyman Server
706cc07f23
Merge pull request #8490 from keymanapp/auto/version-master-17.0.75
...
auto: increment master version to 17.0.75
2023-03-23 01:02:43 +07:00
Keyman Build Agent
5fe4018a55
auto: increment master version to 17.0.75
2023-03-22 14:01:58 -04:00
Eberhard Beilharz
1a8b8a0ea3
Merge pull request #8479 from keymanapp/fix/linux/8478-zipfile
...
fix(linux): Display error message for corrupt .kmp file
2023-03-22 10:05:50 +01:00
Eberhard Beilharz
62c65a9512
Merge pull request #8477 from keymanapp/chore/linux/cherry-pick/debian
...
chore(linux): Prevent building on s390x 🍒
2023-03-22 10:04:56 +01:00
Darcy Wong
f48609eb07
refactor(android/engine): Make KMKeyboardJSHandler a normal class
2023-03-22 14:52:12 +07:00
Darcy Wong
c5e77559b2
refactor(android/engine): Additional cleanup and refactoring
2023-03-22 09:48:50 +07:00
Marc Durdin
ccd2c9d0d0
Merge pull request #8486 from keymanapp/chore/kmcompx-master-merge-a17s9
...
chore(developer): merge master into feature-kmcompx (A17S9)
2023-03-22 12:11:52 +11:00
Marc Durdin
610b9b2257
Merge pull request #8464 from keymanapp/chore/windows/update-sentry-native-to-0.6.0
...
chore(windows): update sentry-native to 0.6.0
2023-03-22 12:09:28 +11:00
Keyman Server
9a4a285f22
Merge pull request #8488 from keymanapp/auto/version-master-17.0.74
...
auto: increment master version to 17.0.74
2023-03-22 01:02:35 +07:00
Keyman Build Agent
a3f1ca4b77
auto: increment master version to 17.0.74
2023-03-21 14:01:49 -04:00
Shawn Schantz
c62a39996f
Merge pull request #8457 from keymanapp/chore/merge-master-to-feature-macos-core-A17S8
...
chore(mac): merge master to feature-macos-core for A17S8 🍕
2023-03-21 20:44:03 +07:00
Darcy Wong
ceb4d28ffd
refactor(android/engine): Make helper to get input connection
2023-03-21 14:53:57 +07:00
Darcy Wong
d8ba769847
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboardJSHandler.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-21 14:16:58 +07:00
Marc Durdin
48bc338f26
chore: Merge branch 'feature-kmcompx' into chore/kmcompx-master-merge-a17s9
2023-03-21 13:51:25 +07:00
Marc Durdin
54728ec1e3
Merge pull request #8484 from keymanapp/chore/common/track-npm-runs-in-build-scripts
...
chore(common): prevent multiple npm ci runs in child scripts
2023-03-21 17:11:46 +11:00
Joshua A. Horton
835f5babb8
chore(web): echo_heading -> builder_heading
2023-03-21 12:21:19 +07:00
Joshua A. Horton
a917eec57b
change(web): setActiveKeyboardAsync
2023-03-21 12:20:18 +07:00
Marc Durdin
7cd6b00946
chore(common): prevent multiple npm ci runs in child scripts
...
Fixes #8471 .
Ensures that `npm take-forever` (aka `npm ci`, `npm install`) only runs
once during a parent/child build script run.
Note that this also works even where build scripts manually call other
build scripts (e.g. input-processor as it is currently calling kmc
build manually) -- though this is not a recommended practice.
2023-03-21 11:08:22 +07:00
Darcy Wong
578fbd81c1
fix(android/engine): Incorporate InApp dispatchKey
2023-03-21 10:15:21 +07:00