Commit graph

9745 commits

Author SHA1 Message Date
jahorton
33def63e93 chore(common/models): Merge branch 'master' into feat/common/models/context-tracking 2020-09-09 09:25:32 +07:00
Joshua Horton
95a912f409
Merge pull request #3534 from keymanapp/feat/common/models/distance-modeling-core
feat(common/models): correction-search algorithm core
2020-09-09 09:22:58 +07:00
jahorton
42d5b538b4 chore(common/models): Merge branch 'master' into feat/common/models/distance-modeling-core 2020-09-09 09:22:25 +07:00
Joshua Horton
15aa50736a
Merge pull request #3527 from keymanapp/feat/common/models/distance-modeling-start
feat(common/models):  low-level correction-algorithm infrastructure
2020-09-09 09:19:17 +07:00
Joshua Horton
4ad59bd411
Merge pull request #3547 from keymanapp/feat/common/models/edit-path-derivation
feat(common/models): Edit path derivation
2020-09-09 09:19:03 +07:00
Joshua Horton
be625daaf0
Merge pull request #3526 from keymanapp/feat/common/models/edit-distance-calc-import
feat(common/models): core edit-distance calculation class
2020-09-09 09:18:50 +07:00
Keyman Server
50230c218f
Merge pull request #3567 from keymanapp/auto/version-master-14.0.140
auto: increment master version to 14.0.140
2020-09-05 04:01:40 +10:00
Keyman Build Agent
0ebb255135 auto: increment master version to 14.0.140 2020-09-04 14:00:53 -04:00
Marc Durdin
9f2d99b5c7
Merge pull request #3552 from keymanapp/fix/windows/upgrade-profile-scenarios
fix(windows): upgrade of profiles from 13.0
2020-09-04 11:33:23 +10:00
Marc Durdin
2df50c07ba
Merge pull request #3545 from keymanapp/fix/windows/3485-canonicalization
fix(windows): BCP 47 tag canonicalization
2020-09-04 11:33:09 +10:00
Keyman Server
5a51832186
Merge pull request #3553 from keymanapp/auto/version-master-14.0.139
auto: increment master version to 14.0.139
2020-09-03 04:01:37 +10:00
Keyman Build Agent
6eb2857659 auto: increment master version to 14.0.139 2020-09-02 14:00:56 -04:00
Darcy Wong
345d952b05
Merge pull request #3550 from keymanapp/fix/android/anr
fix(android): Re-enable monitoring of Application Not Responding (ANR)
2020-09-02 16:17:41 +07:00
jahorton
f8dba9df48 fix(common/models): PR suggestion bugfixes 2020-09-02 16:10:43 +07:00
Darcy Wong
79abfced96
Merge pull request #3546 from keymanapp/fix/android/notifications
fix(android/engine): Remove notification after installing kbd package
2020-09-02 15:37:10 +07:00
Darcy Wong
fa3e3dfe6c
Merge pull request #3551 from keymanapp/fix/android/remove-send-userdata-activity
fix(android/app): Remove unused intent ACTION_GET_USERDATA
2020-09-02 15:34:18 +07:00
Marc Durdin
7a32d27726 fix(windows): deleted broken makefile line 2020-09-02 17:10:50 +10:00
Marc Durdin
3d65466cff
Merge pull request #3543 from keymanapp/fix/windows/simplify-profile-uninstall
fix(windows): simplify profile uninstall
2020-09-02 16:53:19 +10:00
Marc Durdin
edfabc5447
Merge pull request #3542 from keymanapp/feat/windows/map-installed-bcp47
feat(windows): map installed bcp47
2020-09-02 16:53:09 +10:00
Marc Durdin
69227beb2a fix(windows): upgrade of profiles from 13.0
This upgrades a 11.0-13.0 install to the 14.0 model for registered TIPs.
It does not yet deal with transient TIPs or disabled keyboards (these
will come in a separate PR). There is also more tidy up coming in a
future PR for language names.
2020-09-02 16:46:58 +10:00
Darcy Wong
18061ef19a fix(android/app): Remove unused intent ACTION_GET_USERDATA 2020-09-02 13:29:32 +07:00
Darcy Wong
fa1fd68d3f fix(android): Re-enable monitoring of Application Not Responding (ANR) 2020-09-02 11:20:27 +07:00
Joshua Horton
0723f86aaf
fix(common/models): Apply suggestions from code review
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-09-02 09:57:28 +07:00
jahorton
1cbf845b00 change(common/models): use of Distribution typealias 2020-09-02 09:52:10 +07:00
jahorton
dde1d550e8 chore(common/models): removes .only from unit tests 2020-09-02 09:50:48 +07:00
jahorton
a1e9ff374f change(common/models): toKeyedSequence -> toRawTokenization 2020-09-02 09:50:48 +07:00
jahorton
c62b56e323 feat(common/models): design/implementation iteration, docs 2020-09-02 09:50:48 +07:00
jahorton
74fbab6600 feat(common/models): context tracker - start 2020-09-02 09:50:47 +07:00
jahorton
04152abf5a feat(common/models): editPath() 2020-09-02 09:50:47 +07:00
jahorton
af4e03662d fix(common/models): forgot DummyModel.tokenize 2020-09-02 09:50:47 +07:00
jahorton
2953a909e6 feat(common/models/templates): LexicalModel.tokenize() 2020-09-02 09:50:47 +07:00
jahorton
1ab99772d2 change(common/models): ProbabilityMass[] -> Distribution 2020-09-02 09:50:01 +07:00
Darcy Wong
5954568e92 fix(android/engine): Set notifications to auto cancel 2020-09-01 14:32:30 +07:00
jahorton
554854019a feat(common/models): editPath() 2020-09-01 11:49:40 +07:00
Darcy Wong
1b1d343e68 fix(android/engine): Remove notification after installing kbd package 2020-09-01 08:43:11 +07:00
Marc Durdin
0907770778 fix(developer): wrong parameter 2020-09-01 10:21:09 +10:00
Marc Durdin
6d5ccbd719 fix(windows): add tests and improve canonical options 2020-09-01 09:41:33 +10:00
Marc Durdin
bdd5165013 chore: cleanup 2020-09-01 09:00:36 +10:00
Marc Durdin
84f0219541 fix(windows): canonicalization
Reworks the BCP 47 tag canonicalization algorithm.
2020-09-01 08:42:56 +10:00
Keyman Server
4f6d82bb69
Merge pull request #3544 from keymanapp/auto/version-master-14.0.138
auto: increment master version to 14.0.138
2020-09-01 04:01:35 +10:00
Keyman Build Agent
75050d71b4 auto: increment master version to 14.0.138 2020-08-31 14:00:53 -04:00
Marc Durdin
be16688a0c
Merge pull request #3539 from keymanapp/fix/windows/transient-languages-keyman32
fix(windows): add transient profile support to keyman32
2020-08-31 17:31:19 +10:00
Marc Durdin
49ca4df44b
Merge pull request #3529 from keymanapp/feat/windows/langtags-json
feat(windows): add langtags.json data
2020-08-31 17:31:07 +10:00
Marc Durdin
4507ab6324
Merge pull request #3524 from keymanapp/feat/windows/1456-select-language-at-keyboard-install
feat(windows): select language at keyboard install
2020-08-31 17:30:04 +10:00
Marc Durdin
b3f5f586cb fix(windows): simplify profile uninstall 2020-08-31 16:32:53 +10:00
Darcy Wong
6b55bf73d9
Merge pull request #3541 from keymanapp/fix/android/cache-filename
fix(android/engine): Fix package filename when downloading from cloud
2020-08-31 11:35:42 +07:00
Marc Durdin
b1b3f62b18 feat(windows): map installed bcp47
This PR handles the case where Windows installs a BCP 47 tag that may not
match our tag 100% precisely. In this case, Keyman maps the Windows BCP 47
tag to the in-memory data for consistency. It also allows for install of
more complex tags.
2020-08-31 14:11:25 +10:00
Darcy Wong
6c5064b632 fix(android/engine): Fix package filename when downloading from cloud 2020-08-31 11:08:30 +07:00
Marc Durdin
603e3aa04f fix(windows): add transient profile support to keyman32
Keyman32/keyman64 were not reading the new 'Transient Language Profiles'
key which is needed with Keyman 14. Minor tweak to ensure we don't scan
through more profiles than necessary when activating tip in aiTIP.cpp also.
2020-08-31 11:17:48 +10:00
Joshua Horton
8414831e67
change(common/models): miild unit test rename 2020-08-29 11:54:37 +07:00