Commit graph

33096 commits

Author SHA1 Message Date
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
sgschantz
0fbf12346d fix(ios): add Adjust Keyboard Height control to Keyman Settings 2024-10-24 13:59:40 +07:00
Shawn Schantz
751c853bb1 correct resizeKeyboard logging 2024-10-23 21:37:02 +07:00
Shawn Schantz
246efb4f39 add resizeKeyboard logging 2024-10-23 19:14:26 +07:00
rc-swag
3cf1fe5895 feat(windows): use FStateInstance array instead
Use FStateInstance array instead of invidual StateClass flags
2024-10-23 15:03:47 +10:00
Shawn Schantz
4827c543d8 chore(mac): update cartfile to support ios builds with xcode 16 2024-10-23 09:34:25 +07:00
Marc Durdin
f6549befd7 chore(developer): ignore new line form when testing kmc-copy 2024-10-22 15:49:57 +07:00
rc-swag
141bfda66a feat(windows): remove redundant time since last update
Remove the extra time since last update check and let remote
update check control it. Also remove the events on the buttons
as and use the button modal property
2024-10-22 16:42:11 +10:00
Marc Durdin
6df121a05a feat(developer): kmc-copy cleanup and documentation
* Hides details on --rename and online sources for projects
  until implemented
2024-10-22 10:28:04 +07:00
Marc Durdin
089478d140 feat(developer): kmc-copy functionality and unit tests 2024-10-22 10:28:03 +07:00
Marc Durdin
40db1c2051 feat(common): add isDirectory, helper functions for kmc-copy 2024-10-22 10:28:03 +07:00
Marc Durdin
4b228a6161 feat(developer): add unit test fixtures for kmc-copy 2024-10-22 10:28:02 +07:00
Marc Durdin
1e084e99f0 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-22 10:28:01 +07:00
Marc Durdin
521a9b24c8 feat(developer): add .kpj file writer 2024-10-22 10:28:00 +07:00
Marc Durdin
7d17913e18 feat(developer): seed kmc-copy 2024-10-22 10:28:00 +07:00
Marc Durdin
4c0588ea39 refactor(developer): define output path in kmc-generate artifacts 2024-10-22 10:25:30 +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
rc-swag
ac38649ffb
feat(windows): More formatting fixes.
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-10-15 13:31:47 +10:00
rc-swag
c988271628
feat(windows): formatting review suggestions
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-10-15 12:12:21 +10: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
Marc Durdin
c1578eff81
Merge pull request #12540 from keymanapp/docs/10967-mime-types
docs(developer): add refs to Keyman MIME types
2024-10-14 08:01:36 +02:00
Marc Durdin
c6893c701e docs: add refs to Keyman MIME types
Fixes: #10967
2024-10-14 05:10:54 +07:00
Keyman Server
b0bf2ec93f
Merge pull request #12539 from keymanapp/auto/version-master-18.0.128
auto: increment master version to 18.0.128
2024-10-12 11:03:05 -07:00
Keyman Build Agent
8ad0ea4fb2 auto: increment master version to 18.0.128 2024-10-12 14:02:25 -04:00
Marc Durdin
89e58fbe00
Merge branch 'master' into feat/developer/kmc-generate 2024-10-12 11:48:31 +02:00
Marc Durdin
f5c27c04e9
Merge pull request #12537 from keymanapp/fix/developer/xml-reader-parse-text-decode
fix(developer): use TextDecoder to convert Uint8Array to string
2024-10-12 04:14:13 +02:00
Keyman Server
6da9fa7d8c
Merge pull request #12538 from keymanapp/auto/version-master-18.0.127
auto: increment master version to 18.0.127
2024-10-11 11:03:01 -07:00
Keyman Build Agent
bb9ccfdaa9 auto: increment master version to 18.0.127 2024-10-11 13:02:22 -04:00
Eberhard Beilharz
76cc5c3bfc
Merge pull request #12527 from keymanapp/chore/linux/apicheck
chore(linux): improve output if `dpkg-gensymbols` fails and run other tests
2024-10-11 14:57:37 +02:00