Commit graph

27982 commits

Author SHA1 Message Date
Joshua A. Horton
dc80b1c2df feat(web): extend unit-test oriented dummy model 2024-07-11 09:44:13 +07:00
Shawn Schantz
333de576c8 change(mac): remove test code 2024-07-10 21:45:18 -04:00
Darcy Wong
9a58ffcad9 fix(oem/fv): Update keyboard versions from fv_all.kmp 12.14 2024-07-10 08:57:03 -05:00
Darcy Wong
b3626c8762 Merge remote-tracking branch 'origin/master' into chore/fv/12-11 2024-07-10 08:14:21 -05:00
rc-swag
eb17115058 fix(windows): add comments for clarity 2024-07-10 10:43:08 +10:00
Darcy Wong
4c5b6213d1 fix(android/engine): Parse keyboards.json for FirstVoices app 2024-07-09 15:05:23 -05:00
rc-swag
3998c8b75c fix(windows): make KeymanIsTextSelected Private
Only call GetSelection once, pace the parameters through to the
GetLeftSelection in order to get the results needed for
KeymanIsTextSelected
2024-07-09 22:39:01 +10:00
Dr Mark C. Sinclair
1d1ff900a2 chore(developer): Merge branch 'master' into fix/developer/11937-correct-handling-of-trailing-spaces-by-GetDelimitedString
# 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-09 12:13:11 +01:00
Dr Mark C. Sinclair
cdb8fad6cb fix(developer): add multi-word test case 2024-07-09 12:05:19 +01:00
Dr Mark C. Sinclair
0b548a1894 fix(developer): add documentation comment to GetDelimitedString() 2024-07-09 12:01:27 +01:00
Dr Mark C. Sinclair
2b4bd1c01a fix(developer): add comment 2024-07-09 11:33:28 +01:00
Dr Mark C. Sinclair
2c0fab3825 fix(developer): add spaces before and after close delimiter case, plus several no flags cases 2024-07-09 11:19:20 +01:00
Dr Mark C. Sinclair
7e572e2ee6 fix(developer): add test cases for spaces after the close delimiter 2024-07-09 10:21:54 +01:00
Joshua A. Horton
0e1d6f433e fix(web): disable .only mode for auto-testing 2024-07-09 14:20:14 +07:00
Joshua A. Horton
b1d1dfa9f4 fix(web): improve auto-select for same-key suggestions
This allows the auto-select process to ignore suggestions that don't have an exact key-match when the best candidate does have an exact key-match
2024-07-09 11:52:04 +07:00
Joshua A. Horton
f371165402 feat(web): add unit tests for predict auto-selection method
Fixes: #11935
2024-07-09 10:47:21 +07:00
Joshua A. Horton
c30cc96f3c refactor(web): convert internal prediction methods to stateless format 2024-07-09 08:56:37 +07:00
Marc Durdin
c537bcd8fa
Merge pull request #11929 from keymanapp/chore/windows/11906-comments
chore(windows): add comments for _WIN64 tests
2024-07-09 08:45:34 +10:00
Keyman Server
e6f5f644c1
Merge pull request #11939 from keymanapp/auto/version-master-18.0.71
auto: increment master version to 18.0.71
2024-07-08 11:04:07 -07:00
Keyman Build Agent
fb7631e14a auto: increment master version to 18.0.71 2024-07-08 14:03:30 -04:00
Dr Mark C. Sinclair
4a9c459292 fix(developer): delete close delimiter when there are trailing spaces, plus test cases 2024-07-08 18:32:19 +01:00
Dr Mark C. Sinclair
e00eb1baa1 fix(developer): add test cases for spaces before argument 2024-07-08 17:08:49 +01:00
Dr Mark C. Sinclair
1ac8b8fea5 fix(developer): add multi-character and leading space test cases 2024-07-08 17:05:16 +01:00
Dr Mark C. Sinclair
73841d05cd fix(developer): add no open, no close delimiter, and no argument test cases 2024-07-08 16:40:51 +01:00
Dr Mark C. Sinclair
f7311fe59c fix(developer): add initial GetDelimitedString test 2024-07-08 16:22:46 +01:00
Dr Mark C. Sinclair
017d01f8c3 chore(developer): add additional whitespace test cases to GetXStringImpl_type_o test 2024-07-08 11:53:58 +01:00
Dr Mark C. Sinclair
60d67970ba chore(developer): add additional whitespace test cases to GetXStringImpl_type_i if test 2024-07-08 11:45:14 +01:00
Dr Mark C. Sinclair
340d4291b4 chore(developer): add additional whitespace test cases to GetXStringImpl_type_b baselayout test 2024-07-08 11:27:14 +01:00
Dr Mark C. Sinclair
4271a842d8 chore(developer): clarify comments, replace space with comma in one index test case 2024-07-08 11:14:03 +01:00
Dr Mark C. Sinclair
1b6f9de258 chore(developer): add additional whitspace test cases to GetXStringImpl_type_a test 2024-07-08 11:07:04 +01:00
Dr Mark C. Sinclair
6f4e8a1366 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-08 10:01:08 +01:00
Dr Mark C. Sinclair
0cdc835c40 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-08 09:56:50 +01:00
Joshua Horton
913f0b4c67
Merge pull request #11866 from keymanapp/feat/web/auto-prediction
feat(web): add and enable auto-correction 📚
2024-07-08 14:37:57 +07:00
Joshua Horton
847077b419
Merge pull request #11875 from keymanapp/change/web/track-prediction-base-corrections
change(web): track the base correction for generated predictions 📚
2024-07-08 14:37:46 +07:00
Joshua Horton
479ea32dd0
Merge pull request #11870 from keymanapp/change/common/models/templates/trie-results-through-traversal
change(common/models/templates): rework Trie predict method to utilize traversals 📚
2024-07-08 14:37:36 +07:00
Joshua Horton
d84268a139
Merge pull request #11869 from keymanapp/feat/common/models/direct-lexicon-traversal
feat(common/models): support direct-child access for Trie node iteration 📚
2024-07-08 14:37:24 +07:00
Joshua Horton
6ecb4619c5
Merge pull request #11868 from keymanapp/feat/common/models/lexicon-traversal-probs
feat(web): provide lexicon probabilities directly on the search path 📚
2024-07-08 14:37:14 +07:00
Joshua A. Horton
8eba5d0d45 fix(web): remedy unit-test stability issues
Fixes: #11844
2024-07-08 13:45:08 +07:00
Joshua A. Horton
946ec38ad4 chore(web): incorporate suggestions, address concerns from PR review 2024-07-08 10:43:40 +07:00
Joshua A. Horton
067d033d0d chore(web): Merge branch 'change/common/models/templates/trie-results-through-traversal' into fix/web/low-probability-exact-matching 2024-07-08 10:29:35 +07:00
Joshua A. Horton
a7365abd66 docs(common/models): comment format adjustment per PR review 2024-07-08 10:26:40 +07:00
Joshua A. Horton
9e2f0b16a4 chore(common/models/templates): Merge branch 'feat/common/models/direct-lexicon-traversal' into change/common/models/templates/trie-results-through-traversal 2024-07-08 10:25:35 +07:00
Joshua A. Horton
dc7c1f1923 chore(common/models): makes minor adjustments per review 2024-07-08 10:15:57 +07:00
Joshua A. Horton
211c04a83e chore(common/models): Merge branch 'feat/common/models/lexicon-traversal-probs' into feat/common/models/direct-lexicon-traversal 2024-07-08 10:15:08 +07:00
Joshua A. Horton
14b453c2a6 change(common/models): enact changes per PR review 2024-07-08 09:39:54 +07:00
Darcy Wong
db0f93ac1e chore(oem/fv): Update other keyboard versions 2024-07-06 08:36:31 -05:00
Darcy Wong
66eab72a45 chore(oem/fv): Add fv_ojibwa_ifinal and fv_ojibwa_ifinal_rdot 2024-07-06 08:36:20 -05:00
Darcy Wong
59d35edd21 Merge remote-tracking branch 'origin/master' into chore/fv/12-11 2024-07-06 08:25:49 -05:00
Keyman Server
ee502744bb
Merge pull request #11932 from keymanapp/auto/version-master-18.0.70
auto: increment master version to 18.0.70
2024-07-05 11:04:39 -07:00
Keyman Build Agent
9acd566306 auto: increment master version to 18.0.70 2024-07-05 14:02:58 -04:00