Commit graph

4544 commits

Author SHA1 Message Date
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
0eec1dd5fd change(web): addresses PR review comments (#3122) 2020-05-15 15:50:36 +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
Eddie Antonio Santos
6bda0ddd96
refactor: move TrieModel to new package 2020-05-14 20:51:22 -06:00
Eddie Antonio Santos
0236194475
test: create fixtures and a helper to access them 2020-05-14 20:32:19 -06:00
Eddie Antonio Santos
0ef1a72b79
test(common/lmlayer): export module properly 2020-05-14 20:20:52 -06:00
Eddie Antonio Santos
8298f57587
change(common/lmlayer): include @keymanapp/lexical-model-models in worker compilation unit 2020-05-14 20:15:53 -06:00
Eddie Antonio Santos
dd70d8fc11
feat: create package: @keymanapp/lexical-model-models 2020-05-14 20:01:11 -06:00
Keyman Build Agent
aa46cbd805 auto: increment master version to 14.0.76 2020-05-13 14:03:24 -04:00
jahorton
164bdfbd33 feat(web): uses keyboard error code for testing, new-code reorg 2020-05-13 12:10:29 +07:00
jahorton
660d8bf3cd feat(web): better debug setup, includes build during KMW build 2020-05-13 10:07:14 +07:00
jahorton
49488ed17f feat(web): adds some event metadata for reports 2020-05-13 10:07:14 +07:00
jahorton
849cda09bb feat(web): starts base-level sentry linkage/testing setup 2020-05-13 10:07:12 +07:00
Joshua A. Horton
6a789f29e6 chore(common/lmlayer): Merge branch 'master' into change/common/lmlayer/move-joiner-to-compiler 2020-05-13 09:33:41 +07: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
Marc Durdin
d8f81acbf3 fix(common): decxstr could run before start of buffer 2020-05-04 16:02:55 +10:00
Marc Durdin
920f754cf6 fix(common): back off on the backslashes 2020-05-04 15:10:10 +10:00
Marc Durdin
41857c65af fix(common): enable build for win x64 and use global VERSION.md 2020-05-04 15:06:08 +10:00
Joshua Horton
a18aebb9ed
Merge pull request #3060 from keymanapp/feat/web/node-based-recorder-tests
feat(web): test Recorder overhaul, Node-based tests using Recorder for KeyboardProcessor
2020-05-04 08:57:05 +07:00
Eddie Antonio Santos
e79edc58ac
change(common/lmlayer): move joiner implementation to developer/js 2020-05-02 09:32:15 -06:00
Eddie Antonio Santos
a835684180
change(common/lmlayer): move test cases 2020-05-02 09:16:59 -06:00
Eddie Antonio Santos
49b65d909b
Merge pull request #3059 from keymanapp/change/common/lmlayer/one-pass-joiner
change(common/lmlayer): single-pass join word breaker decorator
2020-05-01 07:56:30 -06:00
jahorton
914b105b15 feat(web/engine): bulk of engine rule checks now Node-based 2020-05-01 14:40:43 +07:00
jahorton
3e417fa4c4 feat(web/engine): basic store explosion test relocated 2020-05-01 12:32:43 +07:00
jahorton
7462f1707e feat(web/engine): replaces basic keystroke test 2020-05-01 11:46:15 +07:00
jahorton
564df4e68a feat(web/engine): partial headless chirality check 2020-05-01 11:07:01 +07:00
jahorton
aa40572725 feat(web/engine): better test debug + skip 2020-05-01 11:06:48 +07:00
Joshua Horton
19c34691bc
Merge pull request #2994 from keymanapp/feat/web/engine/keyboard-processor-tests
feat(web/engine): Basic KeyboardProcessor tests
2020-05-01 09:53:38 +07:00
jahorton
0e8e32059d chore(web/engine): finalizes deadkey test move 2020-05-01 09:52:59 +07:00