Commit graph

26627 commits

Author SHA1 Message Date
Steven R. Loomis
ff3c9736f4
Merge branch 'master' into feat/core/9467-devolve-regex-to-js2-epic-ldml 2024-06-13 14:29:01 -05:00
Steven R. Loomis
edd42d1dcb
Merge pull request #11541 from keymanapp/feat/core/9467-devolve-norm-to-js3-epic-ldml
feat(core): devolve normalization to js 🙀
2024-06-13 14:28:45 -05:00
Keyman Server
58ea483a49
Merge pull request #11776 from keymanapp/auto/version-master-18.0.56
auto: increment master version to 18.0.56
2024-06-13 11:10:06 -07:00
Keyman Build Agent
781a46341d auto: increment master version to 18.0.56 2024-06-13 14:09:31 -04:00
Steven R. Loomis
1a61a589b3 feat(core): devolve regex to js for wasm
- assert was wrong!

Fixes: #9467
2024-06-13 13:07:29 -05:00
Steven R. Loomis
263d0e32f2 chore(core): update comments and remove a raw numeric literal
- per review comments

Fixes: #9467

Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2024-06-13 12:17:55 -05:00
Joshua Horton
3cf0082a6b
Merge pull request #10343 from keymanapp/change/web/lmworker-async-predict
change(web): prep for better asynchronous prediction handling 🕐
2024-06-13 12:44:50 +07:00
Marc Durdin
b0ff102b45
Merge pull request #11735 from keymanapp/fix/developer/11362-verify-email-addresses-in-package
fix(developer): verify email addresses in .kps and .keyboard_info
2024-06-13 10:04:00 +10:00
Marc Durdin
4090a46363
Merge pull request #11720 from keymanapp/fix/developer/11719-handle-missing-osk-when-importing-windows-keyboard
fix(developer): handle missing OSK when importing a Windows keyboard into a touch-only project
2024-06-13 10:01:00 +10:00
Keyman Server
dc07893b62
Merge pull request #11762 from keymanapp/auto/version-master-18.0.55
auto: increment master version to 18.0.55
2024-06-12 11:03:24 -07:00
Keyman Build Agent
e327af4440 auto: increment master version to 18.0.55 2024-06-12 14:02:48 -04:00
Joshua Horton
ce49f12af9
Merge pull request #10432 from keymanapp/feat/web/package-kbd-renderer
feat(web): add bulk_render variant that loads and renders keyboards from local KMP
2024-06-12 12:56:40 +07:00
Joshua Horton
e08f2d52f5
Merge pull request #11746 from keymanapp/chore/common/remove-ts-node
chore(common): end use of ts-node
2024-06-12 08:05:42 +07:00
Joshua Horton
c4137f03fb
Merge pull request #11745 from keymanapp/fix/common/update-subpackage-ts-entries
fix(common): remove subpackage entries for older TS version
2024-06-12 08:05:33 +07:00
Keyman Server
d4866f2c21
Merge pull request #11751 from keymanapp/auto/version-master-18.0.54
auto: increment master version to 18.0.54
2024-06-10 11:05:53 -07:00
Keyman Build Agent
03e1ff48b4 auto: increment master version to 18.0.54 2024-06-10 14:05:06 -04:00
Joshua Horton
03575d3103
Merge pull request #11749 from keymanapp/fix/developer/include-path-slashes
fix(developer): fix kmcmplib unit-test include paths
2024-06-10 15:41:47 +07:00
Joshua A. Horton
2340048a27 fix(developer): run compiled version of dev-server's unit test 2024-06-10 14:39:08 +07:00
Joshua A. Horton
e87395038d chore(common): Merge branch 'fix/common/update-subpackage-ts-entries' into chore/common/remove-ts-node 2024-06-10 14:35:22 +07:00
Joshua A. Horton
813d39b12e chore(common): Merge branch 'fix/developer/include-path-slashes' into fix/common/update-subpackage-ts-entries 2024-06-10 14:34:06 +07:00
Joshua A. Horton
fb67d1ddf5 fix(developer): fix include paths
Backslashes in paths are Windows-only, may have caused recent *nix CI-build failures.
2024-06-10 13:58:17 +07:00
Joshua Horton
b8943eae4a
Merge pull request #11722 from keymanapp/fix/android/split-layout-and-rescale
fix(android): fix keyboard size after rotation and restore via onSizeChanged, after layout
2024-06-10 12:15:21 +07:00
Joshua Horton
3ac7aa4424
Merge pull request #11604 from keymanapp/fix/android/sys-keyboard-orientation
fix(android): check current orientation when redisplaying system keyboard
2024-06-10 12:15:13 +07:00
Joshua A. Horton
b682f896ec change(common): match original version from package-lock 2024-06-10 11:43:23 +07:00
Joshua A. Horton
99ef7a8dec chore(common): restore source-map-support package
It's in use in a number of mocha "register" configs but was only ever installed b/c ts-node had it as a dependency.
2024-06-10 11:40:59 +07:00
Joshua A. Horton
5e707425c1 fix(web): do not specify generic params on instanceof type 2024-06-10 11:35:03 +07:00
Joshua A. Horton
1e757c0821 chore(common): fully removes ts-node
Fixes: #11736
2024-06-10 11:06:13 +07:00
Joshua A. Horton
f2f1c09c84 chore(web): removes ts-node use from gesture-recognizer
Complication: the promise-status library used for testing our promise usage includes a .d.ts file that is not valid with current TS versions.  We now delete theirs and provide our own, fixed version.
2024-06-10 11:04:04 +07:00
Joshua A. Horton
d07fa7e953 chore(common): eliminate ts-node ref from most subpackages 2024-06-10 10:07:58 +07:00
Joshua A. Horton
cb9ac807e0 change(developer): precompile create-override-script-regexp.ts 2024-06-10 09:43:56 +07:00
Joshua A. Horton
e527317d3a fix(common): remove subpackge entries for older TS version 2024-06-10 09:14:03 +07:00
Keyman Server
6bda855614
Merge pull request #11742 from keymanapp/auto/version-master-18.0.53
auto: increment master version to 18.0.53
2024-06-08 11:06:05 -07:00
Keyman Build Agent
288c0a5286 auto: increment master version to 18.0.53 2024-06-08 14:05:30 -04:00
Dr Mark C. Sinclair
289ad482ec
Merge pull request #11378 from keymanapp/test/developer/kmcmplib-compiler-unit-tests
test(developer): kmcmplib compiler unit tests
2024-06-08 14:53:06 +01:00
Dr Mark C. Sinclair
6ffbe9a80a chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-06-08 13:26:19 +01:00
Dr Mark C. Sinclair
f1ad109b6f chore(developer): add comment on deadkeys 2024-06-08 13:09:47 +01:00
Dr Mark C. Sinclair
467b768ef0 chore(developer): replace type int literals in GetXStringImpl test names with char names 2024-06-08 12:50:50 +01:00
Dr Mark C. Sinclair
cdb71f4329 chore(developer): add initFileKeyboard() method 2024-06-08 12:36:11 +01:00
Dr Mark C. Sinclair
c1d5d45b8f chore(developer): generalise googletest line in .gitignore 2024-06-08 12:20:58 +01:00
Marc Durdin
c6d298d737
Merge pull request #11737 from keymanapp/feat/developer/support-language-reference-in-context-help
feat(developer): support language reference in context help
2024-06-08 10:46:47 +10:00
Marc Durdin
577986bb50
Merge pull request #11523 from keymanapp/chore/common/8399-cleanup-meson-warnings
chore(common): cleanup meson deprecations and warnings
2024-06-08 10:46:41 +10:00
Marc Durdin
5cdad488aa
test(developer): add extra email address tests
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-06-08 10:46:31 +10:00
Marc Durdin
eb0fff2363
Merge pull request #11717 from keymanapp/fix/developer/11715-prevent-two-touch-layout-editors-opening-for-same-file
fix(developer): prevent two touch layout editors opening for the same file
2024-06-08 10:44:31 +10:00
Steven R. Loomis
acd3cc5847 feat(core): devolve regex to JS
- use JS regex code
- almost there - some perhaps escaping differences

Fixes: #9467
2024-06-07 18:11:20 -05:00
Steven R. Loomis
c4b01f7715 test(core): detailed unit test for util_regex
Fixes: #9467
2024-06-07 16:27:45 -05:00
Keyman Server
ebfeea69d7
Merge pull request #11739 from keymanapp/auto/version-master-18.0.52
auto: increment master version to 18.0.52
2024-06-07 11:09:47 -07:00
Keyman Build Agent
877a207256 auto: increment master version to 18.0.52 2024-06-07 14:09:04 -04:00
Dr Mark C. Sinclair
2ad8a76a9d chore(developer): delete commented out code 2024-06-07 19:04:26 +01:00
Dr Mark C. Sinclair
f4dabd1ccc chore(developer): add fileKeyboard fixture and initFileKeyboard() method 2024-06-07 18:14:32 +01:00
Eberhard Beilharz
d231cb045b
Merge pull request #11637 from keymanapp/refactor/web/deprecated
refactor(web): Replace deprecated substr with substring
2024-06-07 16:22:18 +02:00