Joshua A. Horton
c632d1f419
chore(web): Merge branch 'fix/android/hardware-mnemonic-mapping' into feat/web/key-event-preprocessing-tests
2024-01-23 10:41:10 +07:00
Joshua Horton
dd840fa82f
Merge pull request #10413 from keymanapp/chore/web/sourcemap-issues
...
chore(web): worker sourcemap cleanup, mobile app webview sourcemap compat
2024-01-22 14:28:42 +07:00
Joshua A. Horton
a404c20ddf
feat(web): mnemonic + legacy keystroke pre-proc unit tests
2024-01-22 14:08:10 +07:00
Joshua A. Horton
3c0adc38e4
chore(web): sets up app/browser test suite, ensures Web TS test sets can be isolated
2024-01-22 13:12:40 +07:00
Steven R. Loomis
c3bae838ec
feat(developer): ldml marker normalization in ts 🙀
...
- use Intl.Segmenter instead.
For: #10317
2024-01-19 18:32:08 -06:00
Steven R. Loomis
f2082d79a6
feat(developer): ldml marker normalization in ts 🙀
...
- cleanup and move marker_no_index into the shared area
For: #10317
2024-01-19 18:07:51 -06:00
Steven R. Loomis
72371675dd
Merge branch 'master' into feat/developer/10317-dev-nfd-epic-ldml
2024-01-19 18:01:38 -06:00
Steven R. Loomis
20e2d811eb
feat(developer): ldml marker normalization in ts 🙀
...
- normalize_nfd is working
For: #10317
2024-01-19 18:00:27 -06:00
Steven R. Loomis
e05549eaf9
feat(developer): ldml marker normalization in ts 🙀
...
- add_back_markers
For: #10317
2024-01-19 17:44:36 -06:00
Steven R. Loomis
2bb4747c2f
feat(developer): ldml marker normalization in ts 🙀
...
- add nfd table from ICU
For: #10317
2024-01-19 16:26:01 -06:00
Steven R. Loomis
9e9bbf8b44
feat(developer): ldml marker normalization in ts 🙀
...
- add remove_markers
For: #10317
2024-01-19 14:30:55 -06:00
Marc Durdin
56a2b9e494
Merge pull request #10450 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates
2024-01-19 17:42:58 +11:00
Marc Durdin
249ed77835
Merge branch 'epic/core/9999-normalization' into chore/merge-master-into-core/9999-normalization
2024-01-19 17:42:40 +11:00
Joshua Horton
706c60e387
Merge pull request #10434 from keymanapp/fix/web/unicode-id-preprocessing
...
fix(web): U_ key id -> text for all subkeys; is now preprocessed
2024-01-19 08:04:26 +07:00
Joshua Horton
9e1d5fe8d2
Merge pull request #10352 from keymanapp/fix/web/keyboard-swap-gesture-cancel
2024-01-19 07:12:51 +07:00
Steven R. Loomis
6e2030b3b8
feat(developer): ldml marker normalization in ts 🙀
...
- intial parsing
For: #10317
2024-01-18 12:39:19 -06:00
Steven R. Loomis
16d641fc3b
feat(developer): ldml marker normalization in ts 🙀
...
- scaffolding and tests
For: #10317
2024-01-18 05:43:44 -06:00
Marc Durdin
2b02d73347
feat(developer): New LDML Keyboard Project form
...
Fixes #10135 .
Adds a new LDML Keyboard Project template and form, and allows
instantiation from kmconvert command-line and from the New Project
dialog in Keyman Developer IDE.
2024-01-18 15:19:41 +07:00
Joshua A. Horton
dc368c9168
fix(web): U_ key id -> text for all subkeys; is now preprocessed
2024-01-18 12:56:21 +07:00
Steven R. Loomis
9e828b1369
Merge branch 'master' into feat/core/10319-escaping-you-epic-ldml
2024-01-17 18:49:26 -06:00
Steven R. Loomis
763bc96739
feat(core): ldml updates per code review 🙀
...
- remove stray change to kmx_processevent.cpp
- fix escaping of syntax chars
- fix comment per review
For: #10319
2024-01-17 18:05:28 -06:00
Joshua A. Horton
bbf6ea5b20
chore(web): normalizes worker source paths in srcmap
2024-01-17 11:37:54 +07:00
Marc Durdin
40f0839a4a
chore(core): remove bogus test_color.h inclusion
2024-01-17 11:03:42 +07:00
Marc Durdin
d2580c6a73
Merge pull request #10258 from keymanapp/feat/developer/10150-control-message-severity
...
feat(developer): add `-m` parameter to kmc to control message severity
2024-01-16 14:01:27 +11:00
Steven R. Loomis
c0928e1835
Merge branch 'master' into feat/core/10319-escaping-you-epic-ldml
2024-01-15 16:45:38 -06:00
Steven R. Loomis
a5ae4e3b25
feat(developer): don't re-escape non-syntax chars 🙀
...
- \u{0300} needs to turn back into an actual char, so normalization gets an opportunity to run.
#10319
2024-01-15 16:39:38 -06:00
Steven R. Loomis
04bce67d03
feat(developer): 32 bit escapades 🙀
...
- match sentinels as \\u…
- support \Uxxxxxxxx for >0xffff
- more escaping stuff
#10319
2024-01-12 23:21:38 -06:00
Joshua Horton
bd3d7cd176
Merge pull request #10330 from keymanapp/fix/web/execution-timer-outlier-logic
...
fix(web): prediction time-limiter issues, performance 📜
2024-01-12 11:32:54 +07:00
Steven R. Loomis
d662f67955
feat(developer,common): all unescaping as \uXXXX 🙀
...
- update unescaping from \u{…} to \uXXXX in regex
- re-unescape in the string analyzr (empty-compiler.ts) so that we catch PUA etc.
- fix some XML files that had bad DTDs
- common; updates to string util api
#10319
2024-01-11 13:07:26 -06:00
Steven R. Loomis
c49dab2103
feat(core): unscape u 🙀
...
- update unescaping from \u{…} to \uXXXX
#10319
2024-01-11 11:43:14 -06:00
Joshua A. Horton
dcc51a29eb
fix(web): await from prior suggestion missing async
2024-01-11 13:51:08 +07:00
Joshua Horton
4fd8e6b918
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-11 12:37:41 +07:00
Marc Durdin
6c4e649bfe
chore(common): builder action launch typos
...
Follow on from #10329 .
2024-01-11 11:45:45 +07:00
rc-swag
8454285557
chore(windows): Merge branch 'feat/windows/add-state-machine-o-updates' into feat/windows/add-apply-now-update
2024-01-11 11:14:02 +10:00
Joshua A. Horton
5d509a7717
fix(web): gesture-recognizer now clears gesture-tracking when 'shut down'
2024-01-11 08:09:26 +07:00
rc-swag
f7744f9a49
feat(windows): mark outstanding issues with feature
2024-01-11 10:41:56 +10:00
rc-swag
2a6a7437f7
chore(windows): Merge branch 'epic/windows-updates' into feat/windows/add-state-machine-o-updates
2024-01-10 16:33:39 +10:00
rc-swag
2eab485c76
feat(windows): Add a installNow event to SM
...
Added an event for install now when the user wants to manual
start the install process straight away.
2024-01-10 16:23:54 +10:00
Joshua A. Horton
70ffb14c8b
change(web): core prediction method now internally async
2024-01-10 10:09:53 +07:00
Joshua Horton
afb093afaf
Merge branch 'master' into chore/web/build-script-cleanup
2024-01-08 15:58:16 +07:00
Joshua A. Horton
c25ad48d74
chore(web): Merge branch 'master' into fix/web/execution-timer-outlier-logic
2024-01-08 15:56:23 +07:00
Joshua Horton
87acd6a2cf
Merge pull request #10274 from keymanapp/feat/web/webview-es6-target-artifact
...
feat(web): es6 artifact for app/webview 📜
2024-01-08 15:54:12 +07:00
Joshua Horton
8a7394dd23
Merge pull request #10257 from keymanapp/feat/web/es6-target-artifact
...
feat(web): alternate artifact - es6-bundled Web 📜
2024-01-08 15:53:43 +07:00
Joshua Horton
b3e58ea11e
Merge pull request #10267 from keymanapp/change/web/build-bundler-replacement
...
change(web): KeymanWeb bundler-script centralization 📜
2024-01-08 15:53:33 +07:00
Joshua Horton
bf9983be20
Merge pull request #10265 from keymanapp/refactor/web/common-esbundling
...
refactor(web): transformation of build-bundler into a common es-bundling command 📜
2024-01-08 15:53:24 +07:00
Joshua A. Horton
d230a030ec
chore(web): Merge branch 'master' into change/web/lm-worker-bundling-cleanup
2024-01-08 15:51:40 +07:00
Joshua Horton
68500f6b09
Merge pull request #10255 from keymanapp/chore/web/worker-polyfill-cleanup
...
chore(web): remove lm-worker `Array.from` polyfill and make `Symbol` polyfill conditional
2024-01-08 15:50:53 +07:00
Joshua A. Horton
42a7d73040
fix(web): prediction timer should only track largest 3 times, not all times > 0
2024-01-08 13:59:27 +07:00
Joshua Horton
b3b11186ca
chore(web): apply suggestion from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 13:55:25 +07:00
Joshua A. Horton
301f6b47c5
chore(web): removes 'action :target' space from old shell script
2024-01-08 12:15:44 +07:00