Commit graph

33096 commits

Author SHA1 Message Date
Eddie Antonio Santos
ddbc3d2f4a
change(common/lmlayer): use limit instead of useless array as parameter 2020-04-24 14:59:48 -06:00
Eddie Antonio Santos
b64e1243ef
refactor(common/lmlayer): extract function: concatenateSpansFromRanges() 2020-04-24 14:59:21 -06:00
Eddie Antonio Santos
b34dec174a
refactor(common/lmlayer): extract function: fillInRanges() 2020-04-24 14:48:57 -06:00
Eddie Antonio Santos
7630660c57
change(common/lmlayer): createMessyJoinRanges creates clean join ranges now 2020-04-24 14:44:58 -06:00
Eddie Antonio Santos
3d7ad58f83
refactor(common/lmlayer): extract function: createMessyJoinRanges() 2020-04-24 14:40:32 -06:00
Eddie Antonio Santos
fc5e191fa8
refactor(common/lmlayer): extract functino mergeOverlappingRanges() 2020-04-24 14:35:38 -06:00
Eddie Antonio Santos
537efe76cf
change(common/lmlayer): compute full contiguous ranges 2020-04-24 14:28:22 -06:00
Eddie Antonio Santos
8b336b0c15
test(common/lmlayer): no join case 2020-04-24 14:27:29 -06:00
Eddie Antonio Santos
2936a4e1d3
refactor(common/lmlayer): rename a few variables 2020-04-24 14:10:02 -06:00
Eddie Antonio Santos
63b9dd08be
change(common/lmlayer): new algorithm for computing joins 2020-04-24 14:09:02 -06:00
Keyman Server
7ad4f6c448
Merge pull request #3026 from keymanapp/auto/version-master-14.0.57
auto: increment master version to 14.0.57
2020-04-25 04:01:17 +10:00
Keyman Build Agent
0abd773b8c auto: increment master version to 14.0.57 2020-04-24 14:00:29 -04:00
Eddie Antonio Santos
b607ae81be
change(common/lmlayer): reimplement join algorithm 2020-04-24 11:35:04 -06:00
Eddie Antonio Santos
04f6d063c1
test(common/lmlayer): test some edge cases 2020-04-24 10:23:12 -06:00
Eddie Antonio Santos
c2b28f4256
test(common/lmlayer): generate join word breaker test cases from table 2020-04-24 10:01:00 -06:00
Eddie Antonio Santos
4685fb02c7
Merge pull request #3023 from keymanapp/feat/common/lmlayer/verbose-word-breaker-specification
feat(common/lmlayer): allow for verbose word breaker specification
2020-04-24 09:46:46 -06:00
Eddie Antonio Santos
50272c7d39
docs(common/lmlayer): correct comment 2020-04-24 09:41:15 -06:00
Eddie Antonio Santos
8eae8d52c5
test(common/lmlayer): correct dz test 2020-04-24 09:39:53 -06:00
jahorton
c37de6da0f fix(web/engine): more post-rebase build fixing 2020-04-24 15:48:59 +07:00
jahorton
a7fa204411 fix(web): missing lm-layer reference in KMW package 2020-04-24 15:06:01 +07:00
jahorton
5c709f9468 chore(web/engine): post-rebase cleanup 2020-04-24 14:35:52 +07:00
jahorton
a22faba7b0 chore(web/engine): adds lerna as dev-dependency for input-processor 2020-04-24 14:35:51 +07:00
jahorton
f73aa8dc79 docs(web/engine): fixes up readme.md for input-processor 2020-04-24 14:35:51 +07:00
jahorton
8ab3da6afd fix(web): proper location for testing resource dupe 2020-04-24 14:35:51 +07:00
jahorton
251257b7f3 fix(web): Fixes resource builds, polishes core builds 2020-04-24 14:35:50 +07:00
jahorton
a2146209e1 fix(web): adjusts KeymanWeb build script to use inputProcessor package 2020-04-24 14:35:49 +07:00
jahorton
add1e32b17 change(web/engine): splits off input-processor into own module 2020-04-24 14:35:48 +07:00
Darcy Wong
35481884c8
Merge pull request #3025 from keymanapp/fix/android/get-started-label
fix(android): Clarify label that shows "Get Started" on startup
2020-04-24 14:04:41 +07:00
jahorton
1eed004296 change(web): package rename + patchup 2020-04-24 13:53:39 +07:00
jahorton
c56ea0e8d1 fix(web): build.sh -ui now bypasses core/web module 2020-04-24 13:45:20 +07:00
jahorton
6d9c9bc510 fix(web): fixes UI modules' compilation 2020-04-24 13:45:16 +07:00
jahorton
00903c32d5 fix(web/engine): adds lerna as dev-dependency for KeyboardProcessor 2020-04-24 13:45:16 +07:00
jahorton
bde3ec673d docs(web/engine): cleans readme.md for keyboard-processor 2020-04-24 13:45:16 +07:00
jahorton
22f1a1208d fix(web): ensures keyboard-processor build, patches tool builds 2020-04-24 13:45:15 +07:00
jahorton
43a415fc47 change(web/engine): package.json tidy-up 2020-04-24 13:45:15 +07:00
jahorton
6015abc432 change(web/engine): mild keyboard-processor build polish 2020-04-24 13:45:15 +07:00
jahorton
373196dded change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
jahorton
4c7cfec49c change(common/lmlayer): better package name for lm-layer 2020-04-24 13:43:04 +07:00
jahorton
0e32f3f020 docs(common): verify_npm_setup + lerna.json docs 2020-04-24 13:30:15 +07:00
Darcy Wong
e08e6eb797 fix(android): Clarify label that shows "Get Started" on startup
PR #2751 cleaned up UI strings, changing the label from `Show "Get Started" on startup` to `Show this menu on startup`. This change was fine for "Get Started" menu, but the label is confusing when reused on the Keyman Settings menu.

This PR reverts the label (while formatting the string to include the localized string for "Get Started".
2020-04-24 09:39:03 +07:00
Eddie Antonio Santos
791d4797b0
docs(common/lmlayer): correct Keyman version
Co-Authored-By: Marc Durdin <marc@durdin.net>
2020-04-23 16:22:00 -06:00
Eddie Antonio Santos
e92d719934
docs(common/lmlayer): correct Keyman version
Co-Authored-By: Marc Durdin <marc@durdin.net>
2020-04-23 16:21:44 -06:00
Eddie Antonio Santos
d654032ac1
test(common/lmlayer): add DŽ test case 2020-04-23 16:18:03 -06:00
Eddie Antonio Santos
4cf729d37e
change(common/lmlayer): lowercase each codepoint individually 2020-04-23 15:48:11 -06:00
Eddie Antonio Santos
967cbb103b
test(common/lmlayer): context-insensitive lowercasing 2020-04-23 15:41:41 -06:00
Eddie Antonio Santos
02852f5a6a
test(common/lmlayer): various NFKD tests 2020-04-23 15:40:37 -06:00
Eddie Antonio Santos
5bf2be75d9
change(common/lmlayer): use NFKD in default searchTermToKey 2020-04-23 15:39:33 -06:00
Eddie Antonio Santos
48c3262987
test(common/lmlayer): vaporwave test case 2020-04-23 15:01:16 -06:00
Eddie Antonio Santos
0b2f4eb3b0
refactor(common/lmlayer): generate searchTermToKey test cases 2020-04-23 14:55:33 -06:00
Eddie Antonio Santos
fb79d5fd6d
docs(common/lmlayer): spruce up comments 2020-04-23 13:50:12 -06:00