Commit graph

27218 commits

Author SHA1 Message Date
Keyman Build Agent
fc8917f3af auto: increment master version to 18.0.81 2024-07-31 14:04:37 -04:00
Eberhard Beilharz
10ed10dbca
Merge pull request #11881 from keymanapp/change/web/11878_remove-es5
change(web): remove support for es5 🏗️
2024-07-31 17:48:14 +02:00
Eberhard Beilharz
1389d40965
Merge branch 'master' into change/web/11878_remove-es5 2024-07-31 15:28:38 +02:00
Dr Mark C. Sinclair
e8e28b60d4
Merge pull request #11894 from keymanapp/fix/developer/correct-use-of-u16chr-when-second-parameter-could-be-null
test(developer): check correct use of u16chr when second parameter could be null
2024-07-31 11:25:31 +01:00
Joshua Horton
87f5560b14
Merge pull request #12049 from keymanapp/fix/web/unrevert-11258
fix(web): unrevert #11258, leaving OSK hidden before instructed to display
2024-07-31 08:08:46 +07:00
Marc Durdin
49b4b4e939
Merge pull request #12039 from keymanapp/fix/web/12038-nullish-test-for-set-osk
fix(web): add nullish test in setOsk
2024-07-31 09:38:05 +10:00
Marc Durdin
6f62edf976
Merge pull request #12037 from keymanapp/chore/developer/12027-remove-references-from-tsconfig.json
chore(developer): remove redundant references from tsconfig.json
2024-07-31 07:55:39 +10:00
Keyman Server
82545c5e8b
Merge pull request #12068 from keymanapp/auto/version-master-18.0.80
auto: increment master version to 18.0.80
2024-07-30 11:03:51 -07:00
Keyman Build Agent
bf9279b41a auto: increment master version to 18.0.80 2024-07-30 14:03:15 -04:00
Dr Mark C. Sinclair
a53ea2ced4 chore(developer): add additional comment to LineTokenType test case for 'c' with no following space 2024-07-30 11:49:23 +01:00
Dr Mark C. Sinclair
298853bccb chore(developer): correct copy-paste error in finl test case of u16tok_str_compare_to_strtok 2024-07-30 11:30:59 +01:00
Dr Mark C. Sinclair
0e303cd38a chore(developer): Merge branch 'master' into fix/developer/correct-use-of-u16chr-when-second-parameter-could-be-null
# 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-07-30 11:20:10 +01:00
Eberhard Beilharz
e42a895977
fix(web): export consts 2024-07-30 09:47:02 +02:00
Joshua Horton
32e1ed12ea
Merge pull request #11952 from keymanapp/refactor/web/correction-search-thresholding
refactor(web): spin off method for correction-search probability-thresholding check 📚
2024-07-30 08:47:30 +07:00
Joshua Horton
0651a9031e
Merge pull request #11950 from keymanapp/feat/web/case-detection-unit-tests
feat(web): add unit tests for case-detection & handling 📚
2024-07-30 08:47:24 +07:00
Shawn Schantz
9e4721cc25
Merge pull request #11947 from keymanapp/change/mac/11623-add-sentry-breadcrumbs
change(mac): add custom tags in sentry to better identify errors
2024-07-30 08:43:43 +07:00
Keyman Server
b39f51bb56
Merge pull request #12055 from keymanapp/auto/version-master-18.0.79
auto: increment master version to 18.0.79
2024-07-29 11:03:57 -07:00
Keyman Build Agent
ece8a5cf59 auto: increment master version to 18.0.79 2024-07-29 14:03:20 -04:00
Eberhard Beilharz
fd8ffb5efc
chore(web): don't deep import and remove sub-export of util
Addresses code review comments and reverts eb9205f46e and
partially reverts 5552fdd5ad.
2024-07-29 17:43:34 +02:00
Joshua A. Horton
dd91671595 fix(web): prevents correction from deleting tokens 2024-07-29 15:38:27 +07:00
Joshua A. Horton
a5dc128975 chore(web): Merge branch 'master' into feat/web/case-detection-unit-tests 2024-07-29 15:04:40 +07:00
Joshua Horton
b29900ec59
Merge pull request #11949 from keymanapp/feat/web/prediction-lookup-unit-tests
feat(web): add unit tests for prediction lookup component 📚
2024-07-29 15:02:58 +07:00
Joshua Horton
036724d744
Merge pull request #11946 from keymanapp/feat/web/suggestion-finalization-unit-testing
feat(web): add unit testing for finalization of generated suggestions 📚
2024-07-29 15:02:48 +07:00
Joshua A. Horton
fca87e21f9 fix(web): unrevert #11258, leaving OSK hidden before instructed to display 2024-07-29 11:36:37 +07:00
Joshua Horton
7e5903b1ab
Merge pull request #12015 from keymanapp/change/web/revert-11174
change(web): revert #11174, which loads keyboards before initializing the OSK
2024-07-29 11:34:08 +07:00
Darcy Wong
fc56010520
Merge pull request #12021 from keymanapp/chore/common/history-17-0-327
chore(common): Update history from 17.0.327 and add missing descriptions
2024-07-28 21:13:31 -05:00
Keyman Server
ab06fdc0e9
Merge pull request #12043 from keymanapp/auto/version-master-18.0.78
auto: increment master version to 18.0.78
2024-07-27 11:04:11 -07:00
Keyman Build Agent
532453b5c1 auto: increment master version to 18.0.78 2024-07-27 14:03:28 -04:00
Marc Durdin
0e0e96c810
Merge pull request #12029 from keymanapp/chore/developer/api-refresh
chore(developer): api doc refresh
2024-07-27 11:34:20 +10:00
Marc Durdin
2f6ffd9ca3
Merge pull request #12028 from keymanapp/fix/developer/12027-remove-paths-from-tsconfig.json
fix(developer): remove `paths` from tsconfig.json
2024-07-27 11:34:13 +10:00
Marc Durdin
ed6374c3b8
Merge pull request #12017 from keymanapp/chore/developer/10254-analyzer-messages
chore(developer): rename to analyzer-messages.ts
2024-07-27 11:34:03 +10:00
Marc Durdin
0175f906c8
Merge pull request #11921 from keymanapp/refactor/windows/cleanup-engine-logging
refactor(windows): clean up logging
2024-07-27 11:31:37 +10:00
Marc Durdin
f1e065d274 fix(web): add nullish test in setOsk
Fixes: #12038
2024-07-27 06:32:11 +07:00
Marc Durdin
1cff1a5084 chore(developer): remove redundant references from tsconfig.json
With the full move to ES Modules, we no longer need to include
`references` in tsconfig.json, as we can rely on package.json and
build.sh dependency management. Note however that `tsc -b` may not work
to build dependencies -- they need to be built using `build.sh`, which
calculates which dependencies need building.

kmc-keyboard-info was missing a dependency link to kmc-package in
build.sh, correcting this at the same time.

Relates-to: #12027
2024-07-27 05:44:22 +07:00
Keyman Server
1fc471c147
Merge pull request #12036 from keymanapp/auto/version-master-18.0.77
auto: increment master version to 18.0.77
2024-07-26 11:03:50 -07:00
Keyman Build Agent
88f7945cf7 auto: increment master version to 18.0.77 2024-07-26 14:03:16 -04:00
Eberhard Beilharz
037374091c
Merge pull request #12032 from keymanapp/fix/linux/kvk2ldml
fix(linux): set local directory if not specified
2024-07-26 16:30:03 +02:00
Dr Mark C. Sinclair
37464e9438 chore(developer): Merge branch 'master' into fix/developer/correct-use-of-u16chr-when-second-parameter-could-be-null
# 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-07-26 14:03:10 +01:00
Dr Mark C. Sinclair
0f7d0c5b01
Merge pull request #11663 from keymanapp/test/developer/kmcmplib-compiler-unit-tests-2
test(developer): kmcmplib compiler unit tests 2
2024-07-26 13:50:27 +01:00
Dr Mark C. Sinclair
d816bf608d chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-2
# 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-07-26 11:26:57 +01:00
Eberhard Beilharz
2599487187
fix(linux): set local directory if not specified
If the user specifies just an output file without directory name, we
will now use the current directory instead of crashing.
2024-07-26 12:18:24 +02:00
Marc Durdin
6310c2e9ed chore(developer): api doc refresh 2024-07-26 09:23:17 +07:00
Marc Durdin
1afa4beb01 fix(developer): remove paths from tsconfig.json
Fixes: #12027
2024-07-26 06:59:45 +07:00
Marc Durdin
db904b5617 fix(developer): cleanup package.json and build.sh errant references
During analysis of root causes for #12027, discovered a few package
relationship issues in package.json and build.sh.

analyzer-messages.ts ///<reference> is a mitigation for now.

Relates-to: #12027
2024-07-26 06:57:32 +07:00
Eberhard Beilharz
6336cd88a5
Merge pull request #12024 from keymanapp/chore/linux/upload-script
change(linux): improve changelog PRs after upload to debian
2024-07-25 22:21:54 +02:00
Keyman Server
dbf9f917e3
Merge pull request #12026 from keymanapp/auto/version-master-18.0.76
auto: increment master version to 18.0.76
2024-07-25 11:06:02 -07:00
Keyman Build Agent
4a01769c8d auto: increment master version to 18.0.76 2024-07-25 14:05:29 -04:00
Eberhard Beilharz
4516c9d8df
change(linux): improve changelog PRs after upload to debian
Mention original PR in the body of the cherry-pick PR.
2024-07-25 16:50:38 +02:00
Darcy Wong
a8f92ae85f chore(common): Update missing history descriptions 2024-07-25 08:01:52 -05:00
Darcy Wong
fc868dc1ad chore(common): Update history from 17.0.327 2024-07-25 07:58:46 -05:00