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