Joshua A. Horton
05162e7aac
chore(web): keepNames for ES6
2023-12-18 10:32:37 +07:00
Joshua A. Horton
a293afcf2b
chore(web): better bundle-config definition
2023-12-18 10:32:36 +07:00
Joshua A. Horton
99481d64ed
feat(web): lm-worker es6-bundling
2023-12-18 10:32:36 +07:00
Joshua A. Horton
f6e77a3736
feat(web): alternate artifact - es6-bundled Web
...
Does not affect the worker.
Bundling is in a temp-script and not properly connected to our actual build infrastructure.
2023-12-18 10:32:35 +07:00
Joshua A. Horton
3230612d9a
change(web): final KMW-bundler script cleanup
2023-12-18 10:23:28 +07:00
Joshua A. Horton
b34a020990
change(web): keyboard-processor bundler script use
2023-12-18 10:13:31 +07:00
Joshua A. Horton
df2436b5c4
change(web): converts most of lower-level Web module scripts
2023-12-18 10:08:07 +07:00
Joshua A. Horton
d0edbf03fe
fix(web): __assign treeshaking
2023-12-18 10:08:07 +07:00
Joshua A. Horton
b5d97070e5
change(web): converts Web's engine/ targets
2023-12-18 10:08:00 +07:00
Joshua A. Horton
5109b03236
feat(web): adds highlighting to BKSP while held
2023-12-18 09:19:22 +07:00
sgschantz
af850007cc
fix unit tests for core update
2023-12-18 09:09:07 +07:00
Darcy Wong
28b904c6e6
fix(oem/fv): Add fv_hulquminum_combine
2023-12-16 12:07:17 +07:00
Steven R. Loomis
977c54c6a0
Merge branch 'master' into feat/developer/9451-key-not-found-epic-ldml
2023-12-15 18:07:10 -06:00
Steven R. Loomis
1b944e7578
feat(developer): update to basic.txt for key-not-found 🙀
...
- rest of keys.
- found that the reserved gap key was 1/10th width, but fixed
For #9451
2023-12-15 18:02:06 -06:00
Keyman Server
a84e5202d9
Merge pull request #10268 from keymanapp/auto/version-master-17.0.232
...
auto: increment master version to 17.0.232
2023-12-16 01:03:26 +07:00
Keyman Build Agent
d9cf0fe5b8
auto: increment master version to 17.0.232
2023-12-15 13:02:53 -05:00
Joshua A. Horton
61a7fb5c52
change(web): also does app/webview, app/ui
2023-12-15 15:13:36 +07:00
sgschantz
5019904932
recalculate compliance on context change, improve auto detection of compliance
2023-12-15 15:11:41 +07:00
Eberhard Beilharz
3cde93d56a
Merge pull request #10250 from keymanapp/chore/web/attachmentTests
...
chore(web): Add unit tests for `pageContextAttachment`
2023-12-15 08:13:50 +01:00
Joshua A. Horton
435bfec4e5
change(web): app/browser now uses common bundler script
2023-12-15 14:13:44 +07:00
Eberhard Beilharz
69993f608e
Merge pull request #10233 from keymanapp/fix/web/8848_Inputs
...
fix(web): Fix types that listInputs and isKMWInput accept
2023-12-15 08:13:25 +01:00
Eberhard Beilharz
e5c4b6f077
Merge pull request #10232 from keymanapp/refactor/web/tests
...
chore(web): Better match directory structure for headless engine tests
2023-12-15 08:12:49 +01:00
Joshua A. Horton
0b8ee4e6db
refactor(web): drops lm-worker primary bundle script
2023-12-15 11:35:56 +07:00
Joshua A. Horton
dccdb6d87a
feat(web): creates a Web-bundling cmd script
2023-12-15 11:34:35 +07:00
Joshua A. Horton
17605a405e
change(web): lm-worker build dir constants
2023-12-15 11:34:20 +07:00
rc-swag
aef718c56b
fix(core): update linux test load_source call
2023-12-15 14:05:37 +10:00
Joshua A. Horton
7392fdd572
refactor(web): lm-worker polyfiller rework
2023-12-15 11:04:45 +07:00
Joshua A. Horton
9f2816ca99
change(web): lm-worker wrapper script generalization
2023-12-15 09:47:50 +07:00
rc-swag
2f737981f7
fix(core): add expected_context to keyboard unit tests
...
The unit tests needed to be updated to handle the cases
where the context is invalidated by a keystroke. However, they
still need to be able to verify the final string the application
should recieve. To do this a expected context token has been added
to the unit test format.
2023-12-15 11:20:08 +10:00
Steven R. Loomis
fd5cf041ff
feat(developer): update to basic.txt for key-not-found 🙀
...
- add the new gap key
- start adding the additional vkeys
For #9451
2023-12-14 19:06:49 -06:00
Steven R. Loomis
10275e699d
fix(common): hextobin should return an error status
2023-12-14 15:49:01 -06:00
Steven R. Loomis
767d216936
Merge branch 'master' into feat/developer/9451-key-not-found-epic-ldml
2023-12-14 15:18:06 -06:00
Keyman Server
afcf7b5dc8
Merge pull request #10262 from keymanapp/auto/version-master-17.0.231
...
auto: increment master version to 17.0.231
2023-12-15 01:06:46 +07:00
Keyman Build Agent
8a4625fcbd
auto: increment master version to 17.0.231
2023-12-14 13:06:10 -05:00
Eberhard Beilharz
f3d244844c
chore(web): Address code review comments
2023-12-14 18:52:35 +01:00
Eberhard Beilharz
0cb002c0cc
chore(web): Merge branch 'fix/web/8848_Inputs' into chore/web/attachmentTests
2023-12-14 18:52:24 +01:00
Eberhard Beilharz
f7443c3b67
refactor(web): Move supported input types into separate method
2023-12-14 18:51:04 +01:00
Eberhard Beilharz
3172313510
chore(web): Merge branch 'master' into refactor/web/tests
2023-12-14 18:44:50 +01:00
Eberhard Beilharz
d2d46c020e
Merge pull request #10231 from keymanapp/chore/web/deadcode
...
chore(web): Remove dead code
2023-12-14 18:39:02 +01:00
Eberhard Beilharz
bcdf6268a8
chore(web): Merge branch 'master' into chore/web/deadcode
...
# Conflicts:
# web/test.sh
2023-12-14 16:04:22 +01:00
Darcy Wong
ac9319f3b3
Merge pull request #10260 from keymanapp/chore/history-16.0.144
...
chore(common): Add entries from 16.0.144 HISTORY.md
2023-12-14 15:57:26 +07:00
Joshua A. Horton
0e20cc3552
chore(web): a bit more lm-worker wrapping polish
2023-12-14 15:49:57 +07:00
Joshua A. Horton
2abf2c0142
change(web): lm-worker wrapper generalization prep
2023-12-14 15:46:48 +07:00
Joshua A. Horton
ad56b9ea53
chore(web): centralizes lm-worker build polyfill handling
2023-12-14 15:32:21 +07:00
Joshua A. Horton
0653398ef2
chore(web): mild lm-worker bundling simplification
2023-12-14 15:15:00 +07:00
Joshua A. Horton
154cac8bd5
chore(web): drops unused index.js artifact from lm-worker
2023-12-14 15:14:53 +07:00
Darcy Wong
4d30b6f36b
chore(common): Add entries from 16.0.144 HISTORY.md
2023-12-14 14:41:17 +07:00
Marc Durdin
0ebc5d6aab
feat(developer): add -m parameter to control message display
...
Fixes #10150 .
This feature adds a command line parameter to kmc to control the
severity of INFO, HINT and WARN level messages. The severity of any of
these messages can be reduced all the way to INFO, or even disabled, or
increased to ERROR. The compiler and the reporter will honour the new
code and fail builds when failure-level codes are encountered.
Inputs are validated against all the available compiler messages in all
modules. This also provides a good pathway for automated future
documentation generation of compiler messages.
In order to process the input parameters cleanly, have refactored some
of kmc's build command logic.
This commit increases code coverage for kmc to roughly 50%.
2023-12-14 13:17:29 +07:00
Shawn Schantz
55f69ae734
Merge pull request #10066 from keymanapp/chore/mac/use-core-actions-struct
...
chore(mac): use core actions struct
2023-12-14 11:58:34 +07:00
Shawn Schantz
4b5495e41b
Update mac/Keyman4MacIM/Keyman4MacIM/KeySender.m
...
add guard clause
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-14 11:57:13 +07:00