Keyman Build Agent
ff9ee3dfee
auto: increment master version to 18.0.157
2024-12-09 13:02:17 -05:00
Steven R. Loomis
de3397b476
Merge pull request #12644 from keymanapp/fix/core/12298-get-key-list
...
fix(core): implement ldml_processor::get_key_list() 🙀
2024-12-09 08:14:44 -06:00
Marc Durdin
413ee3a6cf
Merge pull request #12805 from keymanapp/chore/12657-add-language-examples-schema-docs
...
chore(developer): add some docs for language examples in kmp.json
2024-12-09 14:24:25 +01:00
Dr Mark C. Sinclair
b8cd0165a5
Merge pull request #12762 from keymanapp/fix/common/web/types/12761-delete-replaceExtension
...
fix(common/web): delete replaceExtension in types/src/util/file-types.ts
2024-12-09 17:16:15 +07:00
Dr Mark C. Sinclair
da50cec3b2
chore(common/web): Merge branch 'master' into fix/common/web/types/12761-delete-replaceExtension
2024-12-09 10:14:22 +00:00
Marc Durdin
a77b20ffe9
Merge pull request #12807 from keymanapp/fix/developer/12795-displaymap-for-hints
...
fix(developer): support hint property in displaymap
2024-12-09 07:35:00 +01:00
Marc Durdin
2ea89ffb74
Merge pull request #12806 from keymanapp/chore/developer/12075-verify-node-version
...
chore(developer): verify bundled node version when building installer
2024-12-09 07:34:50 +01:00
Marc Durdin
4202f46550
fix(developer): support hint property in displaymap
...
Fixes : #12795
2024-12-09 12:20:53 +07:00
Marc Durdin
2576acc456
chore(developer): verify bundled node version when building installer
...
The node version must be an exact match at this time. Also updated
node.exe accordingly.
Fixes : #12075
2024-12-09 11:44:21 +07:00
Marc Durdin
cb8ce445f9
chore(developer): add some docs for language examples in kmp.json
...
Fixes : #12657
2024-12-09 10:43:53 +07:00
Marc Durdin
f1a073b7d6
Merge pull request #12804 from keymanapp/test/developer/12597-add-tests-for-ERROR_DescriptionIsMissing
...
test(developer): add test for ERROR_DescriptionIsMissing to kmc-keyboard-info
2024-12-09 03:21:48 +01:00
Marc Durdin
f66c5fee80
Merge pull request #12803 from keymanapp/fix/developer/12592-remove-platforms-from-lm-readme
...
fix(developer): remove platforms from kmc-generate LM readme
2024-12-09 03:21:33 +01:00
Marc Durdin
889482ca53
test(developer): update fixture
2024-12-09 06:27:45 +07:00
Marc Durdin
2c97590904
test(developer): add test for ERROR_DescriptionIsMissing to kmc-keyboard-info
...
Originally reported in #12202 . Check was added in #12204 , backported to
17.0.329 in #12207 , but #12597 reports this for 17.0.331. So added test
to verify that it is working as expected (it is).
Note that this only applies when using the `--for-publishing` build flag
in kmc, because it is checked in the kmc-keyboard-info stage. Guessing
this is where the confusion arose.
Consolidated tests which used a common pattern for kmc-keyboard-info
calls. The remaining tests do stubs or calls into internal functions, so
they cannot be easily deduped.
Fixes : #12597
2024-12-09 06:22:11 +07:00
Marc Durdin
09d14dae14
fix(developer): remove platforms from kmc-generate LM readme
...
Lexical models are not specific to a platform, so the readme should not
list supported platforms.
Fixes : #12592
2024-12-09 06:01:35 +07:00
Keyman Server
8a9de776e1
Merge pull request #12802 from keymanapp/auto/version-master-18.0.156
...
auto: increment master version to 18.0.156
2024-12-07 10:01:49 -08:00
Keyman Build Agent
acc1eabfa7
auto: increment master version to 18.0.156
2024-12-07 08:01:18 -05:00
Darcy Wong
47d7a76830
Merge pull request #12792 from keymanapp/chore/crowdin-cs
...
chore(android,windows): Update crowdin for Czech
2024-12-07 07:17:21 +07:00
Steven R. Loomis
feba97979a
fix(core): update get_key_list to account for other combinatorics
...
- yes, expand 'other' to all possible combinations
- use ALT and CTRL instead of RALT,LALT and RCTRL,LCTRL in the key list (reduce expansions up to 4x)
Fixes : #12298
2024-12-06 12:24:53 -06:00
Keyman Server
2c233b6743
Merge pull request #12800 from keymanapp/auto/version-master-18.0.155
...
auto: increment master version to 18.0.155
2024-12-06 10:03:01 -08:00
Keyman Build Agent
ca246f6c85
auto: increment master version to 18.0.155
2024-12-06 13:02:29 -05:00
Darcy Wong
30ed4b8d7f
Merge pull request #12791 from keymanapp/fix/android/disable-auto-correct
...
chore(android): Disable auto-correct UI controls
2024-12-06 15:53:49 +07:00
Eberhard Beilharz
a420e7c49e
Merge pull request #12772 from keymanapp/chore/core/windows
...
chore(core): only install node on Windows if not available
2024-12-06 09:09:49 +01:00
Eberhard Beilharz
afa47e08ec
Update resources/shellHelperFunctions.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-12-06 09:09:24 +01:00
Marc Durdin
a78f03ad5d
Merge pull request #12506 from keymanapp/feat/developer/12012-improve-support-for-bcp47
...
chore(developer): add baseline tests for bcp47 codes to kmc-package
2024-12-06 08:27:30 +01:00
Marc Durdin
ee46a6693d
chore(developer): Merge branch 'master' into feat/developer/12012-improve-support-for-bcp47
2024-12-06 14:16:00 +07:00
Marc Durdin
7be5c62e3b
Merge pull request #12773 from keymanapp/chore/developer/12746-kmc-copy-full-gh-url-to-master
...
change(developer): use full github url in kmc copy parameters 🍒
2024-12-06 08:01:34 +01:00
Darcy Wong
2ece8043e1
Merge pull request #12793 from keymanapp/chore/crowdin-it
...
chore(android,windows): Update crowdin for Italian
2024-12-06 09:20:28 +07:00
Shawn Schantz
5081cfe318
Merge pull request #12766 from keymanapp/chore/mac/12159-update-logo
...
chore(mac): update to SIL logo with glyph in About window
2024-12-06 09:01:19 +07:00
Darcy Wong
fbec33feba
chore(windows): Update crowdin for Italian
2024-12-06 08:12:14 +07:00
Darcy Wong
9b2c506a20
chore(android): Update crowdin for Italian
2024-12-06 08:11:58 +07:00
Darcy Wong
60aa89ca78
chore(windows): Update crowdin for Czech
2024-12-06 08:07:30 +07:00
Darcy Wong
2c4ad0cfb7
chore(android): Update crowdin for Czech
2024-12-06 08:07:16 +07:00
Darcy Wong
fe7ab9b956
docs(android): Document the banner controls
2024-12-06 07:53:22 +07:00
Darcy Wong
ac662abd80
chore(android): Disable auto-correct UI controls
2024-12-06 07:17:44 +07:00
Marc Durdin
72d0bac0ee
Merge pull request #12775 from keymanapp/chore/rename-test-callbacks
...
chore: rename TestCompilerCallbacks.ts
2024-12-05 23:51:40 +01:00
Marc Durdin
88f20d7bf7
Merge pull request #12769 from keymanapp/chore/core/12497-remove-km_core_keyboard_load
...
chore(core): remove `km_core_keyboard_load` API
2024-12-05 23:51:27 +01:00
Steven R. Loomis
57b5530ceb
Merge pull request #12750 from keymanapp/feat/developer/10649-local-imports
...
feat(developer,core): local imports 🙀
2024-12-05 12:15:28 -06:00
Keyman Server
51cea11402
Merge pull request #12788 from keymanapp/auto/version-master-18.0.154
...
auto: increment master version to 18.0.154
2024-12-05 10:02:11 -08:00
Keyman Build Agent
6014b2fb9d
auto: increment master version to 18.0.154
2024-12-05 13:01:42 -05:00
Dr Mark C. Sinclair
474adf80ac
chore(common/web): Merge branch 'master' into fix/common/web/types/12761-delete-replaceExtension
2024-12-05 10:35:43 +00:00
Dr Mark C. Sinclair
78d9c68b73
Merge pull request #12716 from keymanapp/test/common/web/types/9052-unit-tests-file-types
...
test(common/web/types): unit tests for file-types
2024-12-05 17:32:44 +07:00
Dr Mark C. Sinclair
608624996b
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-file-types
2024-12-05 10:27:43 +00:00
Eberhard Beilharz
fbc3790043
chore(core): wait for nvm use to finish
...
This solves the underlying problem of builds not working on my machine.
Seems the environment isn't fully set after calling `nvm use`, so we have
to either `sleep 1` or wait for the process to end (which this change
does).
2024-12-05 11:03:01 +01:00
SabineSIL
1fd2a1bf01
Merge pull request #12774 from keymanapp/chore/core/link/glossary
...
chore(core): Add link to Keyman Glossary 🎄
2024-12-05 07:39:25 +01:00
Marc Durdin
389ef7f001
chore: rename TestCompilerCallbacks.ts
...
There was confusion with two implementations of TestCompilerCallbacks.
Turns out one of them wasn't used.
2024-12-05 13:04:27 +07:00
Sabine
b7990d1b46
chore(core): Add link to Keyman Glossary
2024-12-05 06:27:22 +01:00
sgschantz
4629cd11eb
chore(mac): draw three-color stripe correctly in About box
...
due to Sonoma change of default setting in UIView
where clipsToBounds is defaulting to false, the
stripe in the About box was appearing much taller
than the expected 7 points
2024-12-05 09:51:43 +07:00
Marc Durdin
170282bba7
chore: address review comments
2024-12-05 09:23:27 +07:00
Marc Durdin
33b4fa3e89
change(developer): use full github url in kmc copy parameters
...
Fixes : #12746
Cherry-pick-of: #12754
2024-12-05 09:23:08 +07:00