Commit graph

33096 commits

Author SHA1 Message Date
Keyman Server
7ccc0c9eaa
Merge pull request #12664 from keymanapp/auto/version-master-18.0.140
auto: increment master version to 18.0.140
2024-11-12 10:01:42 -08:00
Keyman Build Agent
8da5891b88 auto: increment master version to 18.0.140 2024-11-12 13:01:09 -05:00
Darcy Wong
f58683094c chore(common): Add 17.0.330 - 17.0.332 to version history 2024-11-12 14:37:12 +07:00
rc-swag
e58e690178
Merge pull request #12079 from keymanapp/feat/windows/add-apply-now-update
feat(windows): add state machine to control installation including apply now update  💽
2024-11-12 13:44:57 +10:00
rc-swag
7fef47d525
Merge pull request #12646 from keymanapp/fix/windows/12463/help-context-link
fix(windows): help links updated
2024-11-12 08:47:39 +10:00
rc-swag
6fb31d2ba9 fix(windows): stupid typo 2024-11-11 09:03:40 +10:00
Marc Durdin
dba05b1436
Merge pull request #12656 from keymanapp/chore/merge-master-into-windows-updates
chore: merge master into windows-updates 💽
2024-11-10 23:59:22 +01:00
Marc Durdin
9d99fe1693
Merge pull request #12652 from keymanapp/chore/merge-master-into-linux-mcompile
chore: merge master into linux-mcompile 🐘
2024-11-10 23:59:11 +01:00
Keyman Server
4a42fdbce2
Merge pull request #12659 from keymanapp/auto/version-master-18.0.139
auto: increment master version to 18.0.139
2024-11-08 10:03:05 -08:00
Keyman Build Agent
61933f6d20 auto: increment master version to 18.0.139 2024-11-08 13:02:30 -05:00
rc-swag
6caee57972 fix(windows): add active page check to btnhelp 2024-11-08 20:29:24 +10:00
Steven R. Loomis
741d3057a5
Merge branch 'master' into fix/core/12298-get-key-list 2024-11-07 22:59:32 -06:00
Marc Durdin
4aa01a7ab6
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile 2024-11-08 05:27:33 +01:00
Marc Durdin
e7a80131c3
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates 2024-11-08 05:27:06 +01:00
Marc Durdin
2a9f2a3958
Merge pull request #12586 from keymanapp/feat/developer/kmc-copy-github-and-cloud-support
feat(developer): add GitHub and Cloud support to kmc-copy
2024-11-08 05:14:14 +01:00
Marc Durdin
eefbdc413d
Merge pull request #12555 from keymanapp/feat/developer/kmc-copy
feat(developer): kmc-copy
2024-11-08 05:14:02 +01:00
Marc Durdin
b80c124ec8
Merge pull request #11014 from keymanapp/feat/developer/kmc-generate
feat(developer): kmc generate
2024-11-08 05:13:51 +01:00
Marc Durdin
7dd815cca1 docs(developer): add github and cloud kmc copy docs 2024-11-08 10:38:05 +07:00
Marc Durdin
47c712750e docs(developer): kmc-generate
Relates-to: #12641
2024-11-08 09:55:21 +07:00
rc-swag
1053c941b5 fix(windows): help links updated 2024-11-08 11:19:43 +10:00
Marc Durdin
e27ebd1f84
Merge pull request #12642 from keymanapp/chore/core/move-api-docs-in
chore(core): move API docs from help.keyman.com
2024-11-08 02:12:25 +01:00
Marc Durdin
1a42baab2a
Merge pull request #12637 from keymanapp/fix/windows/12636-correct-path-to-output-in-fv-inst
fix(windows): correct path to output file in publish step for fv keyboards
2024-11-08 02:12:04 +01:00
Marc Durdin
79370ca3a6
Merge pull request #12632 from keymanapp/chore/update-minimum-versions
chore: update minimum versions
2024-11-08 02:11:56 +01:00
Marc Durdin
0d42160bc9 chore(core): avoid skipping docs folder in linux dist.sh
Unfortunately dpkg-source can only list files to exclude, not files to
include, which makes it fragile to changes in other platforms. The list
previously included 'docs', and as I renamed /core/doc to /core/docs to
match the other platforms, that caused it to be excluded. Changing it to
'./docs' should hopefully only match the top-level folder.

At the same time, updated many other top-level folder matches.
2024-11-08 05:24:47 +07:00
Steven R. Loomis
cfda52b58d
Merge branch 'master' into fix/core/12298-get-key-list 2024-11-07 13:26:31 -06:00
Steven R. Loomis
422a2625b5
Merge pull request #12613 from keymanapp/fix/developer/12467-invalid-marker-names
fix(common): check for invalid markers
2024-11-07 13:26:15 -06:00
Keyman Server
71020868ae
Merge pull request #12645 from keymanapp/auto/version-master-18.0.138
auto: increment master version to 18.0.138
2024-11-07 10:03:31 -08:00
Keyman Build Agent
53a385778e auto: increment master version to 18.0.138 2024-11-07 13:02:52 -05:00
Steven R. Loomis
774eba727e chore(developer): fix typo in test comment
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-11-07 09:37:54 -06:00
Steven R. Loomis
382b511dce feat(core): ldml: implementation for testing get_key_list()
- ldml::vkeys class updated to keep a set<> of keys
- fix the test case to not leak!

Fixes: #12298
2024-11-07 09:34:30 -06:00
Dr Mark C. Sinclair
e661d7c329 chore(developer): Merge branch 'master' into fix/developer/12307-correct-whitespace-handling-in-virtual-keys 2024-11-07 11:19:43 +00:00
rc-swag
8b191724ae chore(windows): Merge branch 'feat/windows/add-apply-now-update' into feat/windows/set-sm-idle-firstrun 2024-11-07 17:02:11 +10:00
Marc Durdin
78999fb7bc
Merge pull request #12588 from keymanapp/feat/developer/12505-report-key-address-in-layout-compiler
feat(developer): Report key 'address' in validation failures in layout compiler
2024-11-07 07:06:51 +01:00
rc-swag
ab3227fb00 feat(windows): review comments 2024-11-07 15:29:14 +10:00
Marc Durdin
08215e28fa
Merge pull request #12622 from keymanapp/feat/developer/9767-kmc-analyze-extend-mapping
feat(developer): analyze osk-char-use merge with existing mapping file
2024-11-07 05:51:33 +01:00
Marc Durdin
83d54963a5 docs(developer): add --input-mapping-file for kmc analyze osk-char-use 2024-11-07 11:51:15 +07:00
Marc Durdin
59adf5e4ff
Merge pull request #12630 from keymanapp/chore/developer/12623-skip-masaram-gondi
chore(developer): skip masaram_gondi in kmcmplib full test
2024-11-07 05:47:00 +01:00
Marc Durdin
20b72ed63b
Merge pull request #12629 from keymanapp/fix/developer/12107-regression-debug-store
fix(developer): use 'N' for nomatch store debug strings (regression in #12107)
2024-11-07 05:46:45 +01:00
Marc Durdin
fbab6eb8cf chore(core): move API docs from help.keyman.com
Reorganizes /core/doc to /core/docs and moves internal files
accordingly.

Depends-on: keymanapp/help.keyman.com#1684
2024-11-07 08:28:33 +07:00
Marc Durdin
6002024525 chore(developer): add address to Error_TouchLayoutInvalidIdentifier message 2024-11-07 07:27:02 +07:00
Marc Durdin
f0692243e9
Merge pull request #12625 from keymanapp/fix/windows/help-upload
fix(windows): correct engine help source path for upload
2024-11-07 01:09:31 +01:00
Marc Durdin
25ade0ef9a chore(common): tweak minimum version for Android and fix typo 2024-11-07 07:09:02 +07:00
Marc Durdin
1097bb863e fix(windows): correct path to output file in publish step for fv keyboards
Addresses a build warning. The path for the output file corresponds to
the publish step for Keyman.

Fixes: #12636
2024-11-07 06:03:57 +07:00
Marc Durdin
1c39a0e38f chore: fix PR number in comment 2024-11-07 06:03:04 +07:00
Keyman Server
76ab3901c6
Merge pull request #12635 from keymanapp/auto/version-master-18.0.137
auto: increment master version to 18.0.137
2024-11-06 10:03:06 -08:00
Keyman Build Agent
6b83d49b81 auto: increment master version to 18.0.137 2024-11-06 13:02:26 -05:00
Steven R. Loomis
dd11a25b27 feat(core): ldml: scaffolding for testing get_key_list()
- move some test utils to statics
- add a new test action type and `@@key-list` keyword
- print warning on unhanded @-commands

Fixes: #12298
2024-11-06 09:30:18 -06:00
Marc Durdin
0df0287cb3 chore(developer): remove setlocale again, add exclusions for fv_statimcets, fv_nuucaanul 2024-11-06 13:56:41 +07:00
Marc Durdin
3a359b580a chore(developer): include clocale for CompilerInterfaces, for setlocale call 2024-11-06 13:43:08 +07:00
Marc Durdin
4e2f83ad50 chore(developer): skip anii and sil_kmhmu in full test
anii.kmn and sil_kmhmu.kmn both have mismatching case in filename
references for icons. For now, we will disable tests for these two
keyboards, so that tests pass on Linux (which has case-sensitive
filesystem).

Note: the filename case was already addressed in the keyboards repo, so
when we realign to a more recent commit for the test fixtures, we should
be able to include these tests again.

Relates-to: #12623
2024-11-06 13:41:31 +07:00