Commit graph

33096 commits

Author SHA1 Message Date
Joshua A. Horton
5fb8762b6b docs(web): adds documentation for spun-off methods 2024-07-02 10:31:24 +07:00
Joshua A. Horton
7c7148e22e refactor(web): spin off deduplication, suggestion-similarity sections 2024-07-02 10:19:57 +07:00
Joshua A. Horton
fccaf4eb61 change(web): changes for clearer review of next PR in sequence
Because git context-detection is sometimes limited.
2024-07-02 10:08:51 +07:00
Joshua A. Horton
5fc4027251 refactor(web): extract suggestion-finalization block into its own function 2024-07-02 09:43:56 +07:00
Joshua A. Horton
8d9d39fc59 change(web): enforce single auto-selection 2024-07-02 08:27:31 +07:00
Keyman Server
bc451eb6f8
Merge pull request #11897 from keymanapp/auto/version-master-18.0.66
auto: increment master version to 18.0.66
2024-07-01 11:03:46 -07:00
Keyman Build Agent
00ea958a55 auto: increment master version to 18.0.66 2024-07-01 14:03:06 -04:00
Dr Mark C. Sinclair
093041f6b2 fix(developer): add two test cases for u16tok_delim test 2024-07-01 16:43:12 +01:00
Sabine
683c062cbf feat(linux): finish up comments on u16 2024-07-01 15:10:55 +02:00
Dr Mark C. Sinclair
dbdd2ef195 fix(developer): add three test cases for u16chr() 2024-07-01 12:32:32 +01:00
Dr Mark C. Sinclair
47d853e7c4 fix(developer): add gtest-kmxu16-test.cpp to meson.build 2024-07-01 11:31:04 +01:00
Sabine
334ee3b434 feat(linux): remove unused function 2024-07-01 12:28:05 +02:00
Eberhard Beilharz
c6c5a481d9
Merge pull request #11862 from keymanapp/chore/linux/9356_distlist
chore(linux): remove unused building with pbuilder
2024-07-01 12:18:10 +02:00
Dr Mark C. Sinclair
998e0ea860 fix(developer): add gtest-kmxu16-test.cpp for testing of kmx_u16.cpp 2024-07-01 11:09:13 +01:00
Sabine
1c34bde643 feat(linux): formatting 2024-07-01 12:08:16 +02:00
Sabine
ec05b41546 feat(linux): char-filenames, check parameters in run() 2024-07-01 11:15:14 +02:00
Dr Mark C. Sinclair
b1cd98b656 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-01 09:37:00 +01:00
Dr Mark C. Sinclair
963aecc5f3 chore(developer): Merge branch 'master' into fix/developer/handle-second-parameter-of-index-correctly-in-kmcmplib-compiler
# 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-01 09:33:09 +01:00
Marc Durdin
14abb312d1
Merge pull request #11806 from keymanapp/fix/developer/11643-prevent-non-bmp-chars-in-key-part-of-rule
fix(developer): prevent non-BMP characters in key part of rule
2024-07-01 11:37:59 +10:00
Marc Durdin
ad3c75490d
Merge pull request #11890 from keymanapp/auto/version-master-18.0.65
auto: increment master version to 18.0.65
2024-07-01 11:35:17 +10:00
rc-swag
47d3d26301 chore(windows): Merge branch 'epic/windows-updates' into feat/windows/add-apply-now-update 2024-06-29 16:04:45 +10:00
Steven R. Loomis
a8de13cf86
Merge pull request #11842 from keymanapp/fix/common/11688-eslint-version
chore(common): deps: update eslint typescript plugins
2024-06-28 18:48:53 -05:00
Keyman Build Agent
3acc767bde auto: increment master version to 18.0.65 2024-06-28 14:02:57 -04:00
Sabine
f6c5a4a81d feat(linux): warning after Error, keycode_max 2024-06-28 17:15:24 +02:00
Darcy Wong
a301245904 chore(oem/fv): Update other keyboard versions 2024-06-28 09:03:28 -05:00
Darcy Wong
eab77b6d4e chore(oem/fv): Add rdot keyboards to keyboards.csv 2024-06-28 09:01:42 -05:00
Sabine
69660376d9 feat(linux): remove filesystem.h/cpp and move OpenFile() function to mc_kmx_file 2024-06-28 13:59:16 +02:00
Sabine
6647932a14 feat(linux): move run, GetDeadkeys: declaration to fwd-decl in cpp`s 2024-06-28 13:57:47 +02:00
SabineSIL
967577ebf9
Merge pull request #11880 from keymanapp/feat/linux/mcompile-rework_other_files
feat(linux): comments on several other files 🐘
2024-06-28 09:40:24 +02:00
Joshua A. Horton
ae02e7d110 change(web): perform suggestion dupe-detection based on applied string, not displayAs 2024-06-28 14:13:08 +07:00
Sabine
a488f61925 feat(linux): rework mcompile switch 2024-06-28 09:05:43 +02:00
Joshua A. Horton
0e8816c263 feat(web): check for low-probability exact + exact-key correction matches 2024-06-28 12:51:16 +07:00
Joshua A. Horton
b473ada3d3 change(common/models): directly return predictions that match keyed prefix for Trie models 2024-06-28 12:51:14 +07:00
Joshua A. Horton
4822b27c52 chore(web): update mtnt manual-text fixture 2024-06-28 12:51:13 +07:00
Joshua Horton
1b2d025c0c
Merge pull request #11854 from keymanapp/fix/web/simple-tap-fat-fingering
fix(web): use fat-finger data with simple keypresses
2024-06-28 08:41:13 +07:00
Sabine
08f2b05384 feat(linux): >= instead of > for comparison with gdk_level 2024-06-27 17:19:54 +02:00
Sabine
7a0fcd1149 feat(linux): more comments for keymap 2 2024-06-27 15:48:01 +02:00
Joshua A. Horton
b2b088ac6e fix(web): show reversion after backspace following key-based auto-apply 2024-06-27 10:22:43 +07:00
Joshua A. Horton
77791252f7 fix(web): restores pre-selected suggestion after banner scroll 2024-06-27 09:51:31 +07:00
Joshua A. Horton
017d0e4521 feat(web): apply auto-correct suggestions when applicable 2024-06-27 09:51:31 +07:00
Joshua A. Horton
7bda1e5d93 feat(web): determine suggestion to use for auto-correct 2024-06-27 09:51:30 +07:00
Joshua A. Horton
60772bfdfa chore(web): minor cleanup after generalizing fix with prior commit 2024-06-27 09:50:40 +07:00
Joshua A. Horton
34986503c9 fix(web): patch-up automated tests that utilize dummy models
The dummy model never set a prediction's probability on the suggestion, so it never emitted p, lexical-p, or correction-p values before this branch's changes.
2024-06-27 09:49:09 +07:00
rc-swag
442903c4f3 fix(windows): add text selected bool emit key when true
Add a bool to the KeymanGetContext call, allowing the windows engine
to make the decistion to emit backspace key stroke when text is
selecting allowing the application to make the correct decision on
how to handle it. Usually deleting the selected text.
2024-06-27 10:58:51 +10:00
Sabine
912b8ac9d4 feat(linux): more comments on keymap 2024-06-26 21:28:10 +02:00
Keyman Server
1f3ad9ee97
Merge pull request #11882 from keymanapp/auto/version-master-18.0.64
auto: increment master version to 18.0.64
2024-06-26 11:03:30 -07:00
Keyman Build Agent
1ca29c64f5 auto: increment master version to 18.0.64 2024-06-26 14:02:50 -04:00
Sabine
fad203d847 feat(linux): change mcompile.h 2024-06-26 16:08:25 +02:00
Sabine
5795625ca7 feat(linux): ... and back in 2024-06-26 16:06:42 +02:00
Sabine
98beb944c5 feat(linux): ... and remove again 2024-06-26 16:02:18 +02:00