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
Darcy Wong
88412735ee
Merge pull request #11889 from keymanapp/chore/fv/12-11
...
chore(android,ios): Add ojibwa ifinal/rdot keyboards to FirstVoices
2024-07-25 07:23:22 -05:00
Marc Durdin
b0c7147dfa
Merge pull request #12000 from keymanapp/feat/developer/10666-hint-on-index-store-longer-than-any
...
feat(developer): add hint when index() store is longer than any() store
2024-07-25 17:45:58 +10:00
Joshua Horton
d5929cdbed
Merge pull request #11945 from keymanapp/feat/web/suggestion-dedupe-unit-testing
...
feat(web): add unit testing for suggestion deduplication 📚
2024-07-25 13:01:11 +07:00
Joshua Horton
8ea9ec0ccb
Merge pull request #11944 from keymanapp/feat/web/suggestion-similarity-unit-testing
...
feat(web): add unit tests for suggestion-similarity detection 📚
2024-07-25 13:00:52 +07:00
Joshua Horton
6717c3cdab
Merge pull request #11948 from keymanapp/feat/web/extend-dummy-model
...
feat(web): extend unit-test oriented dummy model 📚
2024-07-25 13:00:44 +07:00
Joshua Horton
6f27797ce0
Merge pull request #11941 from keymanapp/feat/web/auto-select-unit-testing
...
feat(web): add unit tests for predict auto-selection method 📚
2024-07-25 13:00:31 +07:00
Joshua Horton
585814e50f
Merge pull request #11940 from keymanapp/refactor/web/stateless-predict-helpers
...
refactor(web): convert internal prediction methods to stateless format 📚
2024-07-25 13:00:18 +07:00
Joshua Horton
7839618ccf
Merge pull request #11888 from keymanapp/refactor/web/lm-worker-predict
...
refactor(web): extract the correct-and-raw-predict blocks into their own method 📚
2024-07-25 13:00:09 +07:00
Joshua Horton
865ea6f85e
Merge pull request #11900 from keymanapp/refactor/web/dedupe-and-similarity
...
refactor(web): spin off deduplication, suggestion-similarity sections 📚
2024-07-25 12:59:59 +07:00
Marc Durdin
12f9af5a59
chore(developer): address review comments
2024-07-25 12:21:39 +07:00
Marc Durdin
147537894e
Merge pull request #12011 from keymanapp/fix/windows/12001-engine.sln-platform-mismatch
...
fix(windows): align engine.sln platforms and configurations
2024-07-25 14:10:12 +10:00
Marc Durdin
0dd396138a
Merge pull request #12009 from keymanapp/chore/stats
...
chore(common): updated stats script to support end date/sprint
2024-07-25 14:10:06 +10:00
Marc Durdin
5a454c9a3d
Merge pull request #12008 from keymanapp/fix/developer/11992-handle-kps-xml-errors-loading-project
...
fix(developer): handle errors parsing .kps file when loading project
2024-07-25 14:10:00 +10:00
Marc Durdin
484f91135b
Merge pull request #11989 from keymanapp/chore/developer/rename-package-compiler-messages-class
...
chore(developer): rename kmc-package `CompilerMessages` to `PackageCompilerMessages`
2024-07-25 14:09:51 +10:00
Marc Durdin
1b36c86db4
Merge pull request #11988 from keymanapp/chore/developer/rename-ldml-compiler-messages-export
...
chore(developer): rename kmc-ldml `CompilerMessages`, `LdmlKeyboardCompilerMessages` to `LdmlCompilerMessages`
2024-07-25 14:09:43 +10:00
Marc Durdin
5d0dccf088
Merge pull request #11986 from keymanapp/chore/developer/remove-CompilerMessages-stub
...
chore(developer): remove `CompilerMessages` stub and use `KmnCompilerMessages`
2024-07-25 14:09:36 +10:00
Joshua A. Horton
a9380b035d
chore(web): Merge branch 'refactor/web/lm-worker-predict' into refactor/web/stateless-predict-helpers
2024-07-25 10:31:00 +07:00
Joshua A. Horton
1734cfb2aa
chore(web): Merge branch 'refactor/web/dedupe-and-similarity' into refactor/web/lm-worker-predict
2024-07-25 10:19:28 +07:00
Joshua A. Horton
c1e8ba0e79
chore(web): Merge branch 'master' into refactor/web/dedupe-and-similarity
2024-07-25 10:16:11 +07:00
Joshua Horton
4efff2cfee
Merge pull request #11899 from keymanapp/refactor/web/predict-suggestion-finalization
...
refactor(web): extract suggestion-finalization block into its own function 📚
2024-07-25 10:10:59 +07:00
Joshua Horton
980ed88355
Merge pull request #11876 from keymanapp/fix/web/low-probability-exact-matching
...
feat(web): check for low-probability exact + exact-key correction matches 📚
2024-07-25 10:10:49 +07:00
Marc Durdin
400751b510
fix(windows): align engine.sln platforms and configurations
...
Fixes : #12001
2024-07-25 09:38:02 +07:00
Marc Durdin
04037e0225
chore(common): updated stats script to support end date/sprint
2024-07-25 08:47:50 +07:00
Marc Durdin
2c866f3a18
fix(developer): handle errors parsing .kps file when loading project
...
When a project is loaded, the IDE parses .kps files to retrieve metadata
for viewing. If the .kps file was malformed, then the parser could fail,
blocking the load of the project. Instead, we just ignore the errors and
show no metadata. Note that the Package Editor already loads the file
successfully and reports on the problem, allowing the user to fix it.
Fixes : #11992
Fixes: KEYMAN-DEVELOPER-23W
2024-07-25 08:40:28 +07:00
rc-swag
68aa3f4016
Merge pull request #12002 from keymanapp/chore/windows/11919/remove-post-wm-keydown
...
chore(windows): remove the posting WM_KEYUP/DOWN events to IM
2024-07-25 08:43:09 +10:00
Keyman Server
9f729448da
Merge pull request #12005 from keymanapp/auto/version-master-18.0.75
...
auto: increment master version to 18.0.75
2024-07-24 11:03:37 -07:00
Keyman Build Agent
4f7f45405b
auto: increment master version to 18.0.75
2024-07-24 14:02:39 -04:00
Eberhard Beilharz
f4d21fdc23
Merge pull request #12003 from keymanapp/chore/linux/mantic
...
chore(linux): remove Ubuntu Mantic, add Oracular
2024-07-24 11:02:37 +02:00
Eberhard Beilharz
484f596239
chore(linux): remove Ubuntu Mantic, add Oracular
...
Ubuntu 23.10 Mantic is EOL, Ubuntu 24.10 Oracular will be the next
release.
2024-07-24 09:49:57 +02:00
rc-swag
915f710b44
chore(windows): remove posting keydown up events to IM
...
The code has already been commented out so this was more a clean up
of deadcode. WM_KEYDOWN events are not expected by the IM window anyway.
2024-07-24 17:05:40 +10:00
Joshua A. Horton
d3c9a9f3f3
chore(web): minor cleanup for variable: let -> const
2024-07-24 12:15:18 +07:00
Marc Durdin
09a1ad7b69
feat(developer): add hint when index() store is longer than any() store
...
While it does not cause any problems to have a index() store that is
longer than its corresponding any() store, it often indicates a mistake,
as the trailing characters in the store are ignored. Thus, adding as a
hint (which can be disabled via message suppression) rather than as a
warning or error.
Example code:
store(abc) 'abc'
store(defg) 'defg'
any(abc) + 'x' > index(defg, 1) c generates HINT_IndexStoreLong
Fixes : #10666
2024-07-24 07:35:31 +07:00
Dr Mark C. Sinclair
1449f13eed
Merge pull request #11938 from keymanapp/fix/developer/11937-correct-handling-of-trailing-spaces-by-GetDelimitedString
...
fix(developer): correct handling of trailing spaces by GetDelimitedString() in kmcmplib compiler
2024-07-23 19:58:16 +01:00
Keyman Server
98c12d5290
Merge pull request #11999 from keymanapp/auto/version-master-18.0.74
...
auto: increment master version to 18.0.74
2024-07-23 11:05:48 -07:00
Keyman Build Agent
163b7e6413
auto: increment master version to 18.0.74
2024-07-23 14:05:09 -04:00
Dr Mark C. Sinclair
76384a170d
fix(developer): edited for layout consistency
2024-07-23 18:11:03 +01:00
Dr Mark C. Sinclair
bac6adb756
fix(developer): remove unnecessary commented out debug code
2024-07-23 18:07:04 +01:00
Dr Mark C. Sinclair
2a7b10d6a3
fix(developer): eight test cases for spaces in empty argument for GetDelimitedString(), plus corresponding fix
2024-07-23 18:04:39 +01:00
Dr Mark C. Sinclair
e94fac176e
fix(developer): expanded some test comments
2024-07-23 16:24:46 +01:00
Dr Mark C. Sinclair
ca6f19795c
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-23 11:50:21 +01:00
Joshua Horton
f5f3c31548
Merge pull request #11970 from keymanapp/fix/web/no-post-revert-auto-accept
...
fix(web): prevents auto-accept immediately after reversion
2024-07-23 15:36:06 +07:00
Joshua Horton
a17e02a3d1
Merge pull request #11969 from keymanapp/fix/web/preserve-context-suggestion
...
fix(web): present a "keep" option when a context-altering suggestion is auto-selected
2024-07-23 15:35:57 +07:00
Marc Durdin
7a1c12888f
Merge pull request #11985 from keymanapp/fix/developer/11856-kmc-keyboard-info-use-default-version-if-missing-from-kps
...
fix(developer): kmc-keyboard-info: use default version 1.0 if version information missing
2024-07-23 18:12:41 +10:00
Marc Durdin
0f7100c66b
Merge pull request #11984 from keymanapp/feat/developer/10875-kmc-message-id-search
...
feat(developer): add searching for message identifiers to `kmc message`
2024-07-23 18:12:32 +10:00
Marc Durdin
044605486b
Merge pull request #11983 from keymanapp/refactor/developer/11966-rename-verifyMinimumKeymanVersion
...
refactor(developer): rename `verifyMinimumKeymanVersion`
2024-07-23 18:12:23 +10:00
Marc Durdin
138fef93cc
Merge pull request #11982 from keymanapp/feat/developer/11961-handle-auto-versioning-of-gestures
...
feat(developer): automatically upgrade version when gestures are found in the touch layout
2024-07-23 18:12:13 +10:00
Marc Durdin
97f09a3341
Merge pull request #11981 from keymanapp/feat/developer/11960-handle-auto-versioning-of-special-key-caps-on-normal-keys
...
feat(developer): handle automatic versioning of special key caps on normal keys
2024-07-23 18:12:02 +10:00
Marc Durdin
b628e2e0c1
Merge pull request #11980 from keymanapp/feat/developer/11959-handle-auto-versioning-of-notany
...
test(developer): Add tests for automatic versioning of notany() with context()
2024-07-23 18:11:54 +10:00