Commit graph

28209 commits

Author SHA1 Message Date
Steven R. Loomis
fb4f22da66 fix(common): check for invalid markers
- pattern parser update

Fixes: 12467
2024-11-01 16:50:25 -05:00
Steven R. Loomis
c057112c9f fix(developer): add a test for empty varable id, fix message
- stray \u in Error_InvalidVariableIdentifer
- add a test for an empty variable id
2024-11-01 13:47:39 -05:00
Steven R. Loomis
ac99a4c54d fix(developer): ldml don't allow a uset as right-hand-side variable
- to="$[triisap]" is a mistake and not allowed.
- it's either meant to be a regular variable, or a map. Both of those are different syntax.
- add a test for the failing case, and also for the escaped case (to="\$[…)
2024-11-01 13:03:31 -05:00
Dr Mark C. Sinclair
76e89fbe9f
Merge pull request #12489 from keymanapp/test/developer/kmcmplib-compiler-unit-tests-4
test(developer): kmcmplib compiler unit tests 4
2024-11-01 10:01:48 +00:00
Keyman Server
de4c713c5e
Merge pull request #12593 from keymanapp/auto/version-master-18.0.133
auto: increment master version to 18.0.133
2024-10-30 11:02:52 -07:00
Keyman Build Agent
66b98d99fb auto: increment master version to 18.0.133 2024-10-30 14:02:17 -04:00
Marc Durdin
25e019f4a1
Merge pull request #12552 from keymanapp/feat/windows/kmdevlink
feat(windows): kmdevlink app
2024-10-30 08:05:49 +01:00
Marc Durdin
b062a8b558 chore(windows): address review comments 2024-10-30 13:02:14 +07:00
Dr Mark C. Sinclair
8ac4267ce3 chore(developer): added commented-out unit test for multiple grouped virtual keys (see #12307) 2024-10-29 14:13:36 +00:00
Dr Mark C. Sinclair
feb7c51f8f chore(developer): four additional test cases with spaces around the names of custom virtual keys 2024-10-29 13:20:20 +00:00
Dr Mark C. Sinclair
2da8f7b17b chore(developer): add two test cases for VKeyMayBeVCKey when FMnemonicLayout is set 2024-10-29 13:13:49 +00:00
Dr Mark C. Sinclair
ac1931140e chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-4 2024-10-29 10:47:18 +00:00
Keyman Server
e1236028fc
Merge pull request #12585 from keymanapp/auto/version-master-18.0.132
auto: increment master version to 18.0.132
2024-10-25 11:03:37 -07:00
Keyman Build Agent
a3d59a70af auto: increment master version to 18.0.132 2024-10-25 14:02:58 -04:00
Shawn Schantz
a4b9b9fbf8
Merge pull request #12565 from keymanapp/fix/mac/5721-OSK-alt-layers-missing
fix(mac): support missing alt layers in OSK
2024-10-25 15:58:41 +07:00
Shawn Schantz
60d6753477
Merge pull request #12556 from keymanapp/fix/mac/6578-ineffective-osk-modifiers
fix(mac): make modifiers operational in OSK
2024-10-25 15:58:08 +07:00
Marc Durdin
7650b4be2b
Merge pull request #12545 from keymanapp/feat/developer/kps-file-reader-writer
refactor(developer): add kps-file-reader and kps-file-writer
2024-10-25 09:31:35 +02:00
Darcy Wong
681dd67e5f
Merge pull request #12574 from keymanapp/chore/crowdin/km-mh
chore(android,windows): Update Crowdin strings for Khmer
2024-10-25 09:54:55 +07:00
Darcy Wong
d7bd487bdd chore(windows): Update crowdin strings for Khmer 2024-10-25 06:48:10 +07:00
Darcy Wong
1ca9f203d9 chore(android): Update crowdin strings for Khmer 2024-10-25 06:47:54 +07:00
Keyman Server
205870f4fb
Merge pull request #12573 from keymanapp/auto/version-master-18.0.131
auto: increment master version to 18.0.131
2024-10-24 11:03:09 -07:00
Keyman Build Agent
78e4b9d65c auto: increment master version to 18.0.131 2024-10-24 14:02:32 -04:00
Dr Mark C. Sinclair
c36f093a91 chore(developer): some clarification of comments on test cases for custom name virtual keys 2024-10-24 12:40:21 +01:00
Dr Mark C. Sinclair
4b30cc9f3f chore(developer): added virtual key names to initVKDictionary() 2024-10-24 12:29:02 +01:00
Shawn Schantz
9e3f049c48
Merge pull request #12570 from keymanapp/fix/ios/xcode-16-build
chore(ios): support xcode 16 build
2024-10-24 16:08:55 +07:00
Darcy Wong
1f4737408f
Merge pull request #12567 from keymanapp/fix/android/json-utils-listfiles
fix(android/engine): Increase robustness when checking package kmp.json languages
2024-10-24 15:38:24 +07:00
Shawn Schantz
4827c543d8 chore(mac): update cartfile to support ios builds with xcode 16 2024-10-23 09:34:25 +07:00
Darcy Wong
5ef503c3ce fix(android/engine): Increase robustness when handling package kmp.json 2024-10-22 10:06:43 +07:00
Keyman Server
d1b373f9fb
Merge pull request #12566 from keymanapp/auto/version-master-18.0.130
auto: increment master version to 18.0.130
2024-10-21 11:02:48 -07:00
Keyman Build Agent
684a5b5ac7 auto: increment master version to 18.0.130 2024-10-21 14:02:11 -04:00
Dr Mark C. Sinclair
6ec4a47214 chore(developer): three test cases for custom virtual key names 2024-10-21 12:30:08 +01:00
Dr Mark C. Sinclair
e54762e1eb chore(developer): add two test cases for long virtual key names 2024-10-21 11:55:41 +01:00
Dr Mark C. Sinclair
b3635680a6 chore(developer): correct extern variable initialisation (kmcmp::FMnemonicLayout) 2024-10-21 10:48:36 +01:00
Dr Mark C. Sinclair
95e0b20409 chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-4 2024-10-21 09:53:52 +01:00
sgschantz
8acff153ef fix(mac): rename properties and variables 2024-10-21 15:21:47 +07:00
sgschantz
d57ff48d31 fix(mac): rename flag properties of NKey value object 2024-10-21 15:07:25 +07:00
Shawn Schantz
e7450db242
Merge pull request #12554 from keymanapp/chore/mac/build-on-xcode-16
chore(mac): support Xcode 16 build
2024-10-21 10:03:50 +07:00
sgschantz
dc6f518694 fix(mac): support alt layers in OSK
Fixes: #5721
2024-10-18 15:27:57 +07:00
Shawn Schantz
d40ca934c6 create separate functions for managing UserData contents of CGEvent 2024-10-17 16:31:00 +07:00
Shawn Schantz
622a0aa698 chore(mac) upgrade sentry to support xcode 16 build 2024-10-17 11:45:12 +07:00
Shawn Schantz
3cea2151eb chore(mac) upgrade sentry to support xcode 16 build 2024-10-17 10:57:05 +07:00
Marc Durdin
8ebe621c1c chore(windows): fixup output paths for kmdevlink 2024-10-17 07:09:35 +07:00
Marc Durdin
12564c2efc feat(windows): kmdevlink app
Internal app for opening shortcuts to Keyman repos and Character
Identifier.
2024-10-17 06:21:52 +07:00
sgschantz
bfeaebfcb8 fix(mac): pass modifier keys with keydown event generated by OSK
Fixes: #6578
2024-10-16 15:02:49 +07:00
Marc Durdin
e0cc39ee32 refactor(developer): add kps-file-reader and kps-file-writer
Relates to kmc-copy project.

Moves the .kps file reader out of kmc-package and adds corresponding
kps file writer unit in developer-utils. Also moves related test and
error message definition.
2024-10-16 08:45:35 +07:00
Keyman Server
a79511aef1
Merge pull request #12543 from keymanapp/auto/version-master-18.0.129
auto: increment master version to 18.0.129
2024-10-14 11:02:46 -07:00
Keyman Build Agent
d0a70d006f auto: increment master version to 18.0.129 2024-10-14 14:02:10 -04:00
Dr Mark C. Sinclair
592ffbd807 chore(developer): add six additional test cases (virtual char key), plus three commented-out test cases for issue #12307 2024-10-14 16:03:11 +01:00
Dr Mark C. Sinclair
24377acfc9 chore(developer): add ten virtual key test cases (virtual char key) 2024-10-14 11:58:37 +01:00
Dr Mark C. Sinclair
8ba24717b8 chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-4 2024-10-14 11:27:22 +01:00