Eddie Antonio Santos
7c8f337238
Merge pull request #3014 from keymanapp/change/common/lmlayer/remove-nfd-table
...
change(common/lmlayer): remove NFD table
2020-04-23 08:49:18 -06:00
Eddie Antonio Santos
a9069a1a3a
Merge branch 'master' into lmlayer-default-searchtermtokey
2020-04-22 08:24:21 -06:00
Eddie Antonio Santos
6ad370cd29
refactor(common/lmlayer): rename defaultWordform2Key -> defaultSearchTermToKey
2020-04-21 15:51:21 -06:00
Eddie Antonio Santos
5a60573895
docs(common/lmlayer): remove '@' that was making JSDoc upset
2020-04-21 15:50:20 -06:00
Eddie Antonio Santos
1b977aea59
Merge branch 'lmlayer-default-searchtermtokey' into change/common/lmlayer/remove-nfd-table
2020-04-21 15:19:04 -06:00
Eddie Antonio Santos
411a3a7447
docs(common/lmlayer): fix typos as suggested by @mcdurdin
...
Co-Authored-By: Marc Durdin <marc@durdin.net>
2020-04-21 15:17:35 -06:00
Eddie Antonio Santos
7982891f3d
change(common/lmlayer): remove NFD table from defaultWordform2Key
...
Removes the partial NFD table from the default searchTermToKey function. This table existed only to provide a canonical decomposition to remove diacritics on platforms that do not support `String.prototype.normalize()`; however, we have dropped support for these platforms, or will provide polyfills; therefore, we can remove this table that was inflating our bundle size.
2020-04-21 09:18:30 -06:00
Joshua Horton
7e0a9e1002
Merge pull request #2987 from keymanapp/refactor/common/lmlayer/headless-variant
...
refactor(common/lmlayer): starts a formal 'headless' mode
2020-04-21 09:17:20 +07:00
jahorton
ef17be9665
refactor(common/lmlayer): reorganizes build script
2020-04-21 08:42:20 +07:00
jahorton
f1c0551cf4
change(common/lmlayer): a bit more PR review polish
2020-04-20 23:18:22 +07:00
jahorton
29fd2f4ce4
change(common/lmlayer): addresses many PR review comments
2020-04-20 23:11:01 +07:00
jahorton
08e1359ce1
docs(common/lmlayer): reverts documentation change
2020-04-17 11:23:54 +07:00
jahorton
375acffc74
chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing
2020-04-17 11:18:31 +07:00
jahorton
c4db2192af
refactor(common/lmlayer): Adapts to rework of base PR
2020-04-17 11:18:13 +07:00
jahorton
ff840485d6
chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/lmlayer-worker-abstraction' into refactor/common/lmlayer/headless-variant
2020-04-17 11:07:05 +07:00
jahorton
fc84fd6880
chore(common/lmlayer): Merge branch 'master' into refactor/common/lmlayer/lmlayer-worker-abstraction
2020-04-17 11:04:38 +07:00
jahorton
b9b0ff90b1
fix(common/lmlayer): fixes integrated unit tests
2020-04-17 09:57:35 +07:00
jahorton
3518906801
change(common/lmlayer): trims worker-interface.d.ts
2020-04-17 09:54:37 +07:00
jahorton
250e82d87a
refactor(common/lmlayer): reverts the parent/subclass bit, no longer needed
2020-04-17 09:52:48 +07:00
jahorton
38f89ef997
refactor(common/lmlayer): restores original constructor form, drops factories
2020-04-17 09:48:55 +07:00
jahorton
1fa9125a34
fix(common/lmlayer): revert 'fixes worker sourcemaps'
2020-04-17 09:33:42 +07:00
jahorton
8f261f9c5d
chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing
2020-04-16 11:04:49 +07:00
jahorton
0892ebe9df
fix(common/lmlayer): virtualized postMessage
2020-04-16 11:04:10 +07:00
jahorton
d2f93ec284
chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing
2020-04-16 10:43:02 +07:00
jahorton
31e397c999
chore(common/lmlayer): missed browser.tsconfig.json
2020-04-16 10:42:44 +07:00
jahorton
4832ff43e7
chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing
2020-04-16 10:37:59 +07:00
jahorton
581550540e
change(common/lmlayer): better nomenclature
2020-04-16 10:37:33 +07:00
jahorton
8281a63ff1
feat(common/lmlayer): headless Trie model integration test
2020-04-15 09:30:01 +07:00
jahorton
1e54ce5aa9
feat(common/lmlayer): functional headless dummy integration test
2020-04-15 09:30:01 +07:00
jahorton
901b9463e2
fix(common/lmlayer): fixes new headless mode
2020-04-15 09:29:42 +07:00
jahorton
eed5de0a4b
refactor(common/lmlayer): basic headless compilation
2020-04-15 09:29:42 +07:00
jahorton
510b667251
fix(common/lmlayer): patches up browser-based unit tests
2020-04-15 09:29:21 +07:00
jahorton
f4537c7967
fix(common/lmlayer): forgot in prior commit
2020-04-14 14:03:58 +07:00
jahorton
03d29e7755
refactor(common/lmlayer): abstracts interface b/t inner and outer layers
2020-04-14 13:58:19 +07:00
jahorton
e58914112e
fix(common/lmlayer): fixes worker sourcemaps
2020-04-14 11:22:14 +07:00
Eddie Antonio Santos
98a277089c
chore(common/lmlayer): do not run tests in IE11 in Windows
2020-04-09 08:29:04 -06:00
Eddie Antonio Santos
391657bb5e
docs(common/lmlayer): update comments with code
...
Uncle Bob Martin is shaking.
2020-04-08 11:13:06 -06:00
Eddie Antonio Santos
42bc0197fb
fix(common/lmlayer): arrow fn -> fn expr (IE11 compat)
2020-04-06 11:52:14 -06:00
Eddie Antonio Santos
aa1552fbe8
fix(common/lmlayer): use IE11-friendly syntax
2020-04-06 11:30:50 -06:00
Eddie Antonio Santos
e659d4df0d
fix(common/lmlayer): correct Unicode range in default key fn
2020-04-06 10:24:33 -06:00
Eddie Antonio Santos
77596b2c5c
test(common/lmlayer): reproduce issue reported in community forum
...
https://community.software.sil.org/t/search-term-to-key-in-lexical-model-not-working-both-ways-by-default/3133
2020-04-06 09:30:28 -06:00
Eddie Antonio Santos
fea6026f71
test(common/lmlayer): add regression test for searchTermToKey
2020-04-06 09:25:50 -06:00
Eberhard Beilharz
70472872ec
fix(linux): Fix building keyboardprocessor package
2020-03-17 16:49:45 +01:00
jahorton
47595027e3
fix(common/lmlayer): fixes findPrefix for SMP Tries
2020-03-12 12:54:32 +07:00
Darcy
89a8f4abeb
feat(linux): Use VERSION.md file for meson project_version
2020-03-02 08:26:13 +07:00
Darcy
5fb69a497b
chore(linux): Update references from keyboardprocessor to desktop
2020-02-26 16:40:20 +07:00
Darcy
660a1459ff
refactor(common): Rename keyboardprocessor to desktop
2020-02-26 16:34:29 +07:00
Darcy
a071b51a53
chore(linux): Update linux references from engine to core
2020-02-26 13:58:28 +07:00
Darcy
533ab2fc88
refactor(common): Rename engine to core
2020-02-26 13:49:08 +07:00
Marc Durdin
6f5a55cd65
Merge branch 'master' into chore/beta-to-master-p9s2-final
2020-02-19 14:35:29 +11:00