Commit graph

24978 commits

Author SHA1 Message Date
Ross
5b88ea932f fix(windows): add sentry error message keyboardid
add sentry error message for when the just installed keyboardid
lookup fails.
2022-12-20 16:37:37 +10:00
Steven R. Loomis
47a9d16be9 chore(core): updates to kmc-package after merge 🙀
Try to get this to pass tests again

test data:
- put withfolders.qaa.sencoten.model in the right spot
- add kmp.json as it seems to be included
- remove copyLocation: 0 as kmp-compiler drops it

test-package-compiler:
- improve the jszip-contents test
- assume kmp.json is included in the zip
- bug: withfolders.qaa.sencoten.model.js and example.qaa.sencoten.model.js show up in an unrelated KPS. But, include for now.

KmpCompiler
- attempt to pull version from kps.info.version: comments to the contrary, some kps files do not have kmxes.
- map backslash to forward slash so that relative path resolution works

For #7042
2022-12-19 19:50:19 -06:00
Keyman Server
b4c30e5b21
Merge pull request #7931 from keymanapp/auto/version-master-17.0.21
auto: increment master version to 17.0.21
2022-12-20 05:02:40 +11:00
Keyman Server
aff995bdd8
Merge pull request #7930 from keymanapp/auto/version-beta-16.0.126
auto: increment beta version to 16.0.126
2022-12-20 05:02:12 +11:00
Keyman Build Agent
1ccfb8ec46 auto: increment master version to 17.0.21 2022-12-19 13:02:02 -05:00
Keyman Build Agent
2228eaa12f auto: increment beta version to 16.0.126 2022-12-19 13:01:34 -05:00
Marc Durdin
0a28c45b6c
Merge pull request #7925 from keymanapp/revert-7910-chore/common/warnings
chore: Revert "chore(common): Fix shellcheck warnings"
2022-12-19 18:53:24 +11:00
Marc Durdin
74f0fe2d08 fix(developer): force ES3 code generation for LMs
Fixes #7926.

Android 5.0 (Chrome 37) only supports ES3. Thus, we should transpile our
lexical models to ES3 rather than ES2015, for now at least.

For example, this forces constructs such as `const` to be replaced with
`var`.
2022-12-19 14:48:05 +11:00
rc-swag
a6849e84f1
Merge pull request #7900 from keymanapp/fix/windows/red-label-no-language
fix(windows): no languages warning source changed
2022-12-19 10:04:45 +10:00
Darcy Wong
dc1c95298a
Merge pull request #7901 from keymanapp/chore/android/remove-sentry-samples
chore(android/samples): Remove Sentry dependencies
2022-12-19 05:50:10 +07:00
Marc Durdin
eb77a73ab6
Revert "chore(common): Fix shellcheck warnings" 2022-12-19 07:18:48 +11:00
Keyman Server
7b82e08036
Merge pull request #7923 from keymanapp/auto/version-beta-16.0.125
auto: increment beta version to 16.0.125
2022-12-19 05:02:03 +11:00
Keyman Build Agent
fabab24df4 auto: increment beta version to 16.0.125 2022-12-18 13:01:22 -05:00
Darcy Wong
17be0e54aa
Merge pull request #7908 from keymanapp/fix/fv/keyboard-info-version-title
fix(oem/fv/android): Cleanup version title
2022-12-18 21:19:16 +07:00
Keyman Server
110a30eb55
Merge pull request #7922 from keymanapp/auto/version-master-17.0.20
auto: increment master version to 17.0.20
2022-12-18 05:02:44 +11:00
Keyman Build Agent
fd00b6c3d4 auto: increment master version to 17.0.20 2022-12-17 13:02:06 -05:00
Keyman Server
3b212739cd
Merge pull request #7921 from keymanapp/auto/version-beta-16.0.124
auto: increment beta version to 16.0.124
2022-12-18 05:02:04 +11:00
Keyman Build Agent
436ae95494 auto: increment beta version to 16.0.124 2022-12-17 13:01:26 -05:00
Steven R. Loomis
b036fc5840 feat(core): ldml: basic: updates to basic.txt for layr 🙀
- key2 now passes!
- starting on layr

For feat(developer): ldml: include all LDML data in kmx+ 🙀 #753
2022-12-16 17:53:14 -06:00
Marc Durdin
5d33332e69
Merge pull request #7918 from keymanapp/fix/linux/cherry-pick/install
fix(linux): Fix dependency of ibus-keyman 🚑 🍒
2022-12-17 10:15:31 +11:00
Marc Durdin
52a9ccec90
Merge pull request #7917 from keymanapp/fix/linux/install
fix(linux): Fix dependency of ibus-keyman 🚑
2022-12-17 10:15:27 +11:00
Steven R. Loomis
e2bf5facd0 chore(core): ldml: fix merge 🙀
- missed an npm i

For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7042
2022-12-16 14:12:42 -06:00
Steven R. Loomis
b850e3f7d8 chore(core): ldml: fix merge 🙀
- correct merge issue with km_kbp_process_event()

For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7042
2022-12-16 14:07:08 -06:00
Eberhard Beilharz
3f03a40f10
chore(linux): Remove unused JENKINS parameter
This change removes the unused JENKINS environment variable
from `reconf.sh`. The code got refactored some time ago to use
the common scripts to retrieve the version. That made the JENKINS
variable obsolete.
2022-12-16 20:45:26 +01:00
Keyman Server
be74c447c2
Merge pull request #7919 from keymanapp/auto/version-master-17.0.19
auto: increment master version to 17.0.19
2022-12-17 05:02:14 +11:00
Keyman Build Agent
e7595af157 auto: increment master version to 17.0.19 2022-12-16 13:01:31 -05:00
Eberhard Beilharz
8aa4e88a7f
fix(linux): Fix dependency of ibus-keyman
When we added the API check we introduced a mis-spelled dependency
which lead to Keyman being uninstallable. This change fixes things.

(cherry picked from commit 29fe7dae59)
2022-12-16 16:40:48 +01:00
Eberhard Beilharz
29fe7dae59
fix(linux): Fix dependency of ibus-keyman
When we added the API check we introduced a mis-spelled dependency
which lead to Keyman being uninstallable. This change fixes things.
2022-12-16 16:31:44 +01:00
Eberhard Beilharz
b65bac9aa4
Merge pull request #7910 from keymanapp/chore/common/warnings
chore(common): Fix shellcheck warnings
2022-12-16 08:46:11 +01:00
Darcy Wong
3907fe3863 chore(common/resources): Add Docker readme 2022-12-16 12:52:22 +07:00
Darcy Wong
6df8936504
Update android/KMEA/app/src/main/java/com/tavultesoft/kmea/util/DependencyUtil.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-16 07:50:12 +07:00
Steven R. Loomis
bc14f18460 Merge remote-tracking branch 'origin/master' into chore/core/mergemaster4-epic-ldml 2022-12-15 17:55:13 -06:00
Steven R. Loomis
eb8c4dea7a feat(core): ldml: basic: updates to basic.txt for layr 🙀
- more key2 chan ges

For feat(developer): ldml: include all LDML data in kmx+ 🙀 #753
2022-12-15 15:27:58 -06:00
Keyman Server
6d64a8776b
Merge pull request #7912 from keymanapp/auto/version-master-17.0.18
auto: increment master version to 17.0.18
2022-12-16 05:29:30 +11:00
Keyman Build Agent
8c9b4764d0 auto: increment master version to 17.0.18 2022-12-15 13:28:51 -05:00
Eberhard Beilharz
f8f113fd13
chore(common): Fix shellcheck warnings 2022-12-15 17:43:43 +01:00
Darcy Wong
ad3fd833e3 chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/builder-script 2022-12-15 16:06:00 +07:00
Darcy Wong
58899cd6b2 fix(oem/fv/android): Add view permission of online help 2022-12-15 15:04:25 +07:00
Darcy Wong
65e9e00b3a fix(oem/fv/android): Cleanup version title 2022-12-15 15:03:11 +07:00
Darcy Wong
6771bd55f0 chore(android): Additional cleanup 2022-12-15 09:09:43 +07:00
Darcy Wong
9bfa188855 refactor(android): Check libraries with DependencyUtil 2022-12-15 08:52:27 +07:00
Darcy Wong
7a4d3c9e90 chore(android): Merge remote-tracking branch 'origin/master' into chore/android/remove-sentry-samples 2022-12-15 06:25:32 +07:00
Darcy Wong
1f42083ae8
Merge pull request #7897 from keymanapp/chore/android/dependencies-17-0
chore(android): Update Gradle dependencies; targetSDKVersion to 33
2022-12-15 06:22:05 +07:00
Marc Durdin
1518d1de0c
Merge pull request #7885 from keymanapp/chore/beta-to-master
chore: merge beta to master
2022-12-15 08:12:12 +11:00
Sabine
105d6f3fba chore(developer): solve merge conflicts in namespaces 2022-12-15 01:47:34 +07:00
Keyman Server
c90bd37bb3
Merge pull request #7904 from keymanapp/auto/version-beta-16.0.123
auto: increment beta version to 16.0.123
2022-12-15 05:02:38 +11:00
Keyman Build Agent
e3b900e505 auto: increment beta version to 16.0.123 2022-12-14 13:01:54 -05:00
Sabine
6a8881f8f8 chore(developer): more changes for using namespaces 2022-12-14 11:58:07 +07:00
Marc Durdin
3e5cbb3244
Merge pull request #7887 from keymanapp/fix/developer/7879-crash-when-mousewheel-up-on-empty-grid
fix(developer): invalid charmap cell selection when updating to empty search result
2022-12-14 14:50:21 +11:00
Darcy Wong
a4ff79037e chore(android/samples): Remove Sentry dependencies 2022-12-14 07:03:16 +07:00