Commit graph

9157 commits

Author SHA1 Message Date
Eddie Antonio Santos
ca89784635
change(developer/compilers): parseWordlist can take a WordListSource instance 2020-07-20 15:03:05 -06:00
Eddie Antonio Santos
59a3af04e2
refactor(developer/compilers): extract interface: WordListSource 2020-07-20 14:10:59 -06:00
Eberhard Beilharz
24296852e2
Merge pull request #3364 from keymanapp/feat/linux/staging
feat(linux): Use staging URLs for alpha version
2020-07-20 08:24:34 +02:00
Eddie Antonio Santos
b0b0b81bb0
Merge pull request #3365 from keymanapp/change/common/models/wordbreakers-word-boundary-13.0.0
change(common/models/wordbreakers): update word boundary props to 13.0
2020-07-19 21:12:24 -06:00
Marc Durdin
0594f5520c
Merge pull request #3350 from keymanapp/fix/developer/lexical-model-compiler-duplicates-ref-2880
chore(developer): cleanup test constants
2020-07-20 11:46:16 +10:00
Joshua Horton
6a4d1da928
Merge pull request #3342 from keymanapp/refactor/ios/engine/download-queue-cleanup
refactor(ios/engine):  download queue & download state detection cleanup
2020-07-20 08:33:54 +07:00
Joshua Horton
276c5d218f
Merge pull request #3341 from keymanapp/refactor/ios/engine/download-keyboard-packages
refactor(ios/engine): keyboard downloads now retrieve KMPs
2020-07-20 08:33:39 +07:00
Joshua Horton
b2866378da
Merge pull request #3335 from keymanapp/refactor/ios/engine/package-version-query-caching
refactor(ios/engine): package-version query caching + package state properties
2020-07-20 08:33:08 +07:00
Eddie Antonio Santos
d2249ad2d7
change(common/models/wordbreakers): remove extendedPictographic regexp (unused) 2020-07-17 15:35:37 -06:00
Eddie Antonio Santos
37e9b034e4
fix(common/models/wordbreakers): use ES5 compatible regexp 2020-07-17 15:23:18 -06:00
Eddie Antonio Santos
dbb2908aa0
change(common/models/wordbreakers): update word boundary props to 13.0
This updates the Word_Boundary table to Unicode 13.0.0.

The `searchForProperty()` function has also been changed so that the END
property of a range is no longer needed; all code points are explicitly
covered in the table. Consequently, ranges containing unmapped code points
(WordBreakProperty.Other) are explicit.
2020-07-17 15:03:44 -06:00
Eberhard Beilharz
ba0a329cfd
feat(linux): Use staging URLs for alpha version 2020-07-17 19:22:51 +02:00
Keyman Server
5916bfd8eb
Merge pull request #3359 from keymanapp/auto/version-master-14.0.112
auto: increment master version to 14.0.112
2020-07-17 04:02:21 +10:00
Keyman Build Agent
4d758e4303 auto: increment master version to 14.0.112 2020-07-16 14:01:30 -04:00
Darcy Wong
e04572935b
Merge pull request #3353 from keymanapp/fix/android/switch-next-input
fix(android/engine): Update deprecated call to switch system keyboard for Android P
2020-07-16 06:21:58 +07:00
Keyman Server
5e7a80808b
Merge pull request #3356 from keymanapp/auto/version-master-14.0.111
auto: increment master version to 14.0.111
2020-07-16 04:01:47 +10:00
Keyman Build Agent
144ff07f6e auto: increment master version to 14.0.111 2020-07-15 14:01:01 -04:00
Eberhard Beilharz
5f19964eee
Merge pull request #3355 from keymanapp/chore/copyright
chore(linux): Add license details for kmpdetails.*
2020-07-15 16:50:12 +02:00
Eberhard Beilharz
74522a7aee
chore(linux): Add license details for kmpdetails.* 2020-07-15 16:34:59 +02:00
Darcy Wong
90b25ed673 fix(android/engine): Update deprecated call to switch system keyboard for Android P 2020-07-15 14:14:29 +07:00
jahorton
8a3b7fd795 chore(ios/engine): Merge branch 'refactor/ios/engine/download-keyboard-packages' into refactor/ios/engine/download-queue-cleanup 2020-07-15 09:56:09 +07:00
jahorton
3eaadad243 chore(ios/engine): Merge branch 'refactor/ios/engine/package-version-query-caching' into refactor/ios/engine/download-keyboard-packages 2020-07-15 09:50:10 +07:00
jahorton
99f569dd40 change(ios/engine): shifts cache-object nomenclature to match 2020-07-15 08:50:48 +07:00
jahorton
aa8f0b6210 docs(ios/engine): tweaks doc comments noted in PR 2020-07-15 08:44:45 +07:00
jahorton
f49a26f14f change(ios/engine): supportState -> distributionMethod 2020-07-15 08:39:39 +07:00
Marc Durdin
3ac7877330 chore(developer): cleanup test constants 2020-07-15 07:00:03 +10:00
Marc Durdin
79a485ab41
Merge pull request #3338 from keymanapp/fix/developer/lexical-model-compiler-duplicates-ref-2880
fix(developer/compilers): merge duplicate words during compile
2020-07-15 06:58:51 +10:00
Marc Durdin
e4764b4cd1
Merge pull request #3340 from keymanapp/refactor/developer/hashmap-based-wordlist-compile
refactor(developer): hashmap-based wordlist compilation
2020-07-15 05:36:56 +10:00
Keyman Server
5ef8f8c644
Merge pull request #3349 from keymanapp/auto/version-master-14.0.110
auto: increment master version to 14.0.110
2020-07-15 04:02:20 +10:00
Keyman Build Agent
d4c1dd3dab auto: increment master version to 14.0.110 2020-07-14 14:01:21 -04:00
Joshua Horton
19d19891ba
refactor(developer): PR suggestion: NFC literal
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-07-14 07:52:02 +07:00
Joshua Horton
c2346ffa1b
refactor(developer): PR suggestion: Object.entries
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-07-14 07:51:26 +07:00
Darcy Wong
8c2094e4dc
Merge pull request #3332 from keymanapp/feat/oem/fv/sencoten-model
feat(android/oem): Add nrc.str.sencoten model and update SystemKeyboard from KMAPro
2020-07-14 07:04:13 +07:00
Eberhard Beilharz
04abdf2451
Merge pull request #3291 from keymanapp/refactor/protectedmethods
refactor(linux): make some methods protected
2020-07-13 19:36:28 +02:00
jahorton
96d3fba3c2 refactor(ios/engine): finishes installState(forPackage) 2020-07-13 16:05:26 +07:00
jahorton
26a2f35904 refactor(ios/engine): dl queue cleanup, phase 1 2020-07-13 15:37:21 +07:00
jahorton
3b723f5d5f refactor(ios/engine): rips out old WET kbd download code, breaks kbds updates 2020-07-13 13:44:55 +07:00
jahorton
5612ad074e refactor(ios/engine): keyboard downloads now KMPs 2020-07-13 13:37:16 +07:00
jahorton
0456eafc98 chore(ios/engine): Merge branch 'master' into refactor/ios/engine/package-version-query-caching 2020-07-13 12:06:25 +07:00
jahorton
d74f8bef2d docs(developer): tweaks WordList type documentation 2020-07-13 11:46:15 +07:00
jahorton
99f3e39147 fix(ios/engine): fixes unit-test deprecation use 2020-07-13 11:41:24 +07:00
jahorton
47e27625fe chore(ios/engine): reverts unnecessary changes 2020-07-13 11:00:48 +07:00
jahorton
6d17eec2a2 docs(ios/engine): better deprecation annotations 2020-07-13 10:54:03 +07:00
jahorton
b53ce95c5d change(ios/engine): removes redundant caching from branch's additions 2020-07-13 10:41:10 +07:00
jahorton
1d5aa44b15 refactor(ios/engine): reworks stateForKeyboard,LexicalModel 2020-07-13 10:40:15 +07:00
jahorton
ed0fbb038c feat(ios/engine): package-local install state unit test 2020-07-13 09:56:51 +07:00
jahorton
48dbca7765 feat(ios/engine): package version-state unit test 2020-07-13 09:49:58 +07:00
Joshua Horton
4d5b3e5447
Merge pull request #3334 from keymanapp/fix/ios/engine/version-equality
fix(ios/engine): version equality
2020-07-13 09:11:10 +07:00
jahorton
a9f106ea54 refactor(developer): hashmap-based wordlist compile 2020-07-13 08:53:22 +07:00
Joshua Horton
c68b846e25
Merge pull request #3333 from keymanapp/refactor/ios/engine/package-keys
refactor(ios/engine): hashable package keys
2020-07-13 08:21:10 +07:00