Marc Durdin
787b32ba34
Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 "
2023-03-31 14:17:37 +11:00
Joshua A. Horton
2a6733600f
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/webview-context-manager
2023-03-27 12:15:25 +07:00
Joshua A. Horton
9ba71ab244
fix(common/web): mock text manip without cleared selection
2023-03-20 12:51:26 +07:00
Joshua A. Horton
8a13a4e64d
change(web): webview context configuration + connections
2023-03-17 14:10:05 +07:00
Joshua A. Horton
0e3d995a81
chore(common/web): simplification tweak for Mock cloning
2023-03-17 14:06:18 +07:00
Joshua A. Horton
e00f157150
feat(common/web): mock selection unit tests
2023-03-17 13:17:34 +07:00
Joshua A. Horton
0f754f9be7
feat(common/web): mocks may now model selected text
2023-03-17 12:48:07 +07:00
Joshua A. Horton
581babe503
chore(web/engine): Merge branch 'feature-esmodule-web-engine' into change/web/engine-configuration
2023-03-17 09:06:03 +07:00
Joshua A. Horton
7ee7c6c917
chore(web): Merge branch 'change/web/osk-and-key-event-integration' into change/web/keyboard-requisition
2023-03-17 08:44:46 +07:00
Joshua A. Horton
2c702f7b6d
chore(web): Merge branch 'change/web/top-level-modularization-design' into change/web/osk-and-key-event-integration
2023-03-17 08:31:12 +07:00
Joshua A. Horton
cdbd347af2
change(common/web): defaultOutput -> defaultRules
2023-03-17 08:28:57 +07:00
Joshua A. Horton
ebf100260b
change(web): handling of embed/webview cache busting
2023-03-15 08:26:35 +07:00
Joshua A. Horton
b34cdb9c84
chore(web): Merge branch 'change/web/osk-and-key-event-integration' into change/web/keyboard-requisition
2023-03-14 13:11:34 +07:00
Joshua A. Horton
208dd453c1
chore(web): Merge branch 'change/web/top-level-modularization-design' into change/web/osk-and-key-event-integration
2023-03-14 13:09:51 +07:00
Joshua A. Horton
24c5ba3bec
chore(web): Merge branch 'change/web/child-script-pattern' into change/web/top-level-modularization-design
2023-03-14 12:48:15 +07:00
Joshua A. Horton
f7d082981c
chore: Merge branch 'master' into chore/feature-esmodule-master-update
2023-03-14 11:51:57 +07:00
Joshua A. Horton
842f246e0f
fix(common/web): unit-test patchup after sandbox pr spin-off
2023-03-14 09:27:24 +07:00
Joshua A. Horton
f5e64a10a5
chore: Merge branch 'chore/common/ldml-ts-and-node-updates' into chore/feature-esmodule-master-update
2023-03-14 09:23:39 +07:00
Joshua A. Horton
47dfb155e1
chore(common/web): touchup regarding registerStub func
2023-03-13 10:51:48 +07:00
Joshua A. Horton
248eb6e92a
feat(web): unit tests for loading of cloud-queried keyboards
2023-03-13 10:27:05 +07:00
Marc Durdin
92ed99c4d6
chore(common): build script performance improvements
...
Improves build script performance by:
* using built-ins wherever possible (e.g. string splitting)
* eliminating redundant code
* using absolute (to $KEYMAN_ROOT) rather than relative paths to avoid realpath
* removing unnecessary `npm run` calls
BEFORE | AFTER
-------------------------------|----------------------
time ./core/build.sh --help |
real 0m2.116s | real 0m0.874s
user 0m0.578s | user 0m0.198s
sys 0m0.984s | sys 0m0.289s
-------------------------------|----------------------
time ./web/build.sh --help |
real 0m3.523s | real 0m0.757s
user 0m1.166s | user 0m0.320s
sys 0m2.273s | sys 0m0.455s
-------------------------------|----------------------
time ./web/build.sh -d |
real 1m34.750s | real 0m59.974s
user 0m9.721s | user 0m6.284s
sys 0m19.652s | sys 0m13.202s
@keymanapp-test-bot skip
2023-03-13 07:18:09 +07:00
Joshua A. Horton
f76e785ff6
feat(common/web): parallel keyboard loading tests
2023-03-09 09:26:22 +07:00
Joshua A. Horton
595411beb3
change(common/web): activeKeyboard vs loadedKeyboard
2023-03-04 09:49:54 +07:00
Joshua A. Horton
629b985ccd
change(web): keyboard requisitioner - addKeyboardArray, addLanguageKeyboards
2023-03-01 14:47:08 +07:00
Joshua A. Horton
1dad3b902c
change(common/web): default K_oE2 output
2023-02-28 08:42:09 +07:00
Joshua A. Horton
d25b1ae846
change(web): modularizes extension of DefaultOutput rules
2023-02-28 08:36:40 +07:00
Joshua A. Horton
7c9c5a6d3f
change(web): minor progress across multiple files, some legacy events
2023-02-28 08:34:50 +07:00
Joshua A. Horton
367d66e33b
change(web): starts on modularized ContextManager base class, top-level module design
2023-02-28 08:34:45 +07:00
Joshua Horton
2fcd801119
Merge pull request #8271 from keymanapp/chore/web/namespaced-main
...
chore(web): renames folder for namespaced Web code 🧩
2023-02-24 08:15:38 +07:00
Joshua Horton
ba328a7cb1
Merge pull request #8270 from keymanapp/refactor/web/common-configuration
...
refactor(web): common config for both types of Keyman Engine for Web 🧩
2023-02-24 08:15:32 +07:00
Joshua Horton
ee9ab544b7
Merge pull request #8269 from keymanapp/change/web/keyboard-cache-fetch-modularization
...
change(web): keyboard caching, fetching modularization 🧩
2023-02-24 08:15:23 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Joshua A. Horton
45b7389ef1
chore(common/web): comment enhancement from review
2023-02-21 08:32:59 +07:00
Joshua A. Horton
9aab5c4265
change(common/web): removes the keyboard-sandboxing experiment code from this PR
2023-02-21 08:27:40 +07:00
Joshua A. Horton
2df48cc55b
refactor(common/web): headless keyboard loading + related unit-test patchups
2023-02-20 14:00:32 +07:00
Joshua A. Horton
1a0d60e1b1
chore(common/web): more import path fun
2023-02-20 13:40:48 +07:00
Joshua A. Horton
2764a85a70
refactor(common/web): minor build-bundler tweak post-rebase
2023-02-20 13:39:16 +07:00
Joshua A. Horton
cea89c6562
refactor(web): KeyboardStub extends KeyboardProperties, extracts StubAndKeyboardCache
2023-02-20 12:54:56 +07:00
Joshua A. Horton
e0c20db88b
chore(web): cleanup from prior commits/work
2023-02-20 12:54:50 +07:00
Joshua A. Horton
be5a152210
fix(web): fixes query-return font handling
2023-02-20 12:53:48 +07:00
Joshua A. Horton
b973639a18
change(web): refactors, modularizes KMW cloud API querying code
2023-02-20 12:53:47 +07:00
Joshua A. Horton
4f121d34f5
refactor(common/web): headless keyboard loading + related unit-test patchups
2023-02-20 12:53:47 +07:00
Joshua A. Horton
edcdf08b9e
docs(common/web): about known caveat for experiment
2023-02-20 12:49:33 +07:00
Joshua A. Horton
6f3913bd62
feat(common/web): explicit headless kbd-load unit tests, more precise closure-capture documentation
2023-02-20 12:08:43 +07:00
Joshua A. Horton
560c09654e
chore(common/web): minor cleanup
2023-02-20 10:35:32 +07:00
Joshua A. Horton
e10f043bf0
change(common/web): better typing, handling of legacy Codes endpoints
2023-02-20 10:24:42 +07:00
Joshua A. Horton
9a0f32f59f
fix(common/web): keyboard-processor DOM tests now called by build.sh test
2023-02-20 10:22:00 +07:00
Marc Durdin
a004978863
chore: use builder_heading, remove echo_heading
2023-02-20 09:17:51 +07:00
Joshua A. Horton
913593a652
feat(common/web): keyboard loader declaration bundle start
2023-02-17 14:26:35 +07:00