Eddie Antonio Santos
374f0dfd8e
Revert "refactor(common/lmlayer): move placeholder word breaker to @keymanapp/lexical-model-word-breakers"
...
This reverts commit 73b16ae33e .
2020-05-19 14:34:11 -06:00
Eddie Antonio Santos
6fc39df5d0
Revert "refactor(common/lmlayer): move default word-breaker to @keymanapp/lexical-model-word-breakers"
...
This reverts commit 1f4de1ba93 .
2020-05-19 14:32:19 -06:00
Eddie Antonio Santos
6b87ebbb37
chore(common/lmlayer): build word breakers as a namespace package
2020-05-19 14:28:43 -06:00
Eddie Antonio Santos
2ac6ca4787
test(common/lmlayer): let word breaker work with module
2020-05-19 14:25:14 -06:00
Eddie Antonio Santos
430ba9d561
Revert "refactor(common/lmlayer): move ASCII word breaker to new package"
...
This reverts commit b4efd9a6a1 .
2020-05-19 14:23:06 -06:00
Eddie Antonio Santos
49b93eb329
chore(common/lmlayer): disable tests before redoing some commits
2020-05-19 14:20:34 -06:00
Eddie Antonio Santos
f5aae5cbd5
chore(common/lmlayer): let the worker depend on the word breakers
2020-05-19 14:14:06 -06:00
Eddie Antonio Santos
73b5d520e2
change(common/lmlayer): move to common/models/wordbreakers
2020-05-19 14:08:56 -06:00
Eddie Antonio Santos
a1a087a374
change(common/lmlayer): use typeRoots instead of triple-slash include
2020-05-19 14:08:56 -06:00
Eddie Antonio Santos
bde1a88abe
docs(common/lmlayer): update word-breakers README
2020-05-19 14:08:55 -06:00
Eddie Antonio Santos
23a74c992c
refactor(common/lmlayer): drop the -word-breaker suffix
2020-05-19 14:08:55 -06:00
Eddie Antonio Santos
689c96ce2c
test(common/lmlayer): import directly from src/ instead, to compile on test
2020-05-19 14:08:55 -06:00
Eddie Antonio Santos
73b16ae33e
refactor(common/lmlayer): move placeholder word breaker to @keymanapp/lexical-model-word-breakers
2020-05-19 14:08:55 -06:00
Eddie Antonio Santos
6aabd10c70
test(common/lmlayer): add test for the placeholder
2020-05-19 14:08:55 -06:00
Eddie Antonio Santos
3435db7e09
test(common/lmlayer): convert default word breaker test to TypeScript
2020-05-19 14:08:54 -06:00
Eddie Antonio Santos
5e7f1791a1
test(common/lmlayer): factor out tests that require the TrieModel
2020-05-19 14:08:54 -06:00
Eddie Antonio Santos
fbead6cd07
test(common/lmlayer): use import syntax in tests
2020-05-19 14:08:54 -06:00
Eddie Antonio Santos
0b4193d942
test(common/lmlayer): use TypeScript for tests instead
2020-05-19 14:08:54 -06:00
Eddie Antonio Santos
87d3b00c22
change(common/lmlayer): compile in strict mode
2020-05-19 14:08:54 -06:00
Eddie Antonio Santos
1f4de1ba93
refactor(common/lmlayer): move default word-breaker to @keymanapp/lexical-model-word-breakers
2020-05-19 14:08:53 -06:00
Eddie Antonio Santos
eb9bfd5ef0
chore(common/lmlayer): run build before tests and packaging
2020-05-19 14:08:53 -06:00
Eddie Antonio Santos
2a31420f68
refactor(common/lmlayer): move default word-breaker tests to package
2020-05-19 14:08:53 -06:00
Eddie Antonio Santos
b4efd9a6a1
refactor(common/lmlayer): move ASCII word breaker to new package
2020-05-19 14:08:53 -06:00
Eddie Antonio Santos
980d0c58f9
refactor(common/lmlayer): move one test over
2020-05-19 14:08:52 -06:00
Eddie Antonio Santos
cab9766fce
change(common/lmlayer): create package: @keymanapp/lexical-model-word-breakers
2020-05-19 14:08:52 -06:00
Keyman Build Agent
76807e4786
auto: increment master version to 14.0.78
2020-05-19 14:00:56 -04:00
Joshua Horton
32010f21e4
Merge pull request #3132 from keymanapp/refactor/web/engine/device-spec
...
refactor(web/engine): renames DeviceSpec, moves to utils
2020-05-19 08:06:20 +07:00
Joshua Horton
e4162694f7
Merge branch 'master' into refactor/web/engine/web-utils-package
2020-05-19 08:05:08 +07:00
jahorton
126a15e120
refactor(web/engine): renames DeviceSpec, moves to utils
2020-05-18 08:31:32 +07:00
Keyman Build Agent
9c0ad9964d
auto: increment master version to 14.0.77
2020-05-15 14:03:48 -04:00
jahorton
f59778733f
fix(common/lmlayer): adds web-utils build step to lmlayer build
2020-05-15 15:59:51 +07:00
jahorton
b448dbf32e
change(web): cleans up web UI module dependencies
2020-05-15 13:52:23 +07:00
jahorton
d2b6a1bec8
refactor(web): full KMW now uses web-utils package
2020-05-15 13:34:31 +07:00
jahorton
b35ef90960
refactor(web/engine): web-utils now used by input-processor
2020-05-15 13:05:12 +07:00
jahorton
17bc571dbb
refactor(common/lmlayer): adjusts lmlayer to use web-utils
2020-05-15 12:06:40 +07:00
jahorton
74136bb238
refactor(web/engine): starts web-utils package, uses for keyboard-processor
2020-05-15 11:02:08 +07:00
Keyman Build Agent
aa46cbd805
auto: increment master version to 14.0.76
2020-05-13 14:03:24 -04:00
Keyman Build Agent
5cd2602685
auto: increment master version to 14.0.75
2020-05-11 14:01:35 -04:00
Keyman Build Agent
59adbe71db
auto: increment master version to 14.0.74
2020-05-10 23:11:29 -04:00
Marc Durdin
080f03860e
Merge pull request #3083 from keymanapp/fix/windows/2759-force-output-keystroke-fails
...
fix(windows): force output keystroke failure
2020-05-11 06:09:09 +10:00
Keyman Build Agent
0cf62b3072
auto: increment master version to 14.0.73
2020-05-08 14:01:31 -04:00
Marc Durdin
5956674a43
chore(common): add tests for Keyman Core
2020-05-08 16:53:53 +10:00
Keyman Build Agent
7fe0a8c4c2
auto: increment master version to 14.0.72
2020-05-07 22:54:46 -04:00
Keyman Build Agent
61c3f152c8
auto: increment master version to 14.0.71
2020-05-07 14:00:58 -04:00
Keyman Build Agent
0552266ffa
auto: increment master version to 14.0.70
2020-05-06 02:51:47 -04:00
Marc Durdin
c12ad24c46
auto: increment master version to 14.0.69
2020-05-06 16:33:30 +10:00
Marc Durdin
56707f18db
docs(common): update BUILDING.md
2020-05-05 16:56:27 +10:00
Eberhard Beilharz
b03437b308
fix(common): Fix meson.build script
...
`VERSION.md` is in the root of the source directory. However, when
building a Linux package from a source package we can't access files
from the root directory. Prior to creating the source package
`VERSION.md` gets copied to `common/core/desktop` so that it is
available in the source package. However, this hack broke the
meson build everywhere else unless `VERSION.md` got copied manually.
This change uses `VERSION.md` from the root directory if it is
available and otherwise assumes that it exists in the same directory
as the `meson.build` script. This change also switches to using
scripts to get the version number rather than doing it in the meson
build itself because that gives more flexibility. It is important to
note that the Windows batch file has to be listed first in
`find_program` because Windows might detect `getversion.sh` and
tries to run it with bash but this fails because of the different
directory separators.
2020-05-04 14:40:41 +02:00
Marc Durdin
b4abb53fcc
fix(common): tweak build.bat
2020-05-04 16:27:07 +10:00
Marc Durdin
3f98c6027b
fix(windows): decxstr was not checking start of string properly
2020-05-04 16:18:31 +10:00