Commit graph

33096 commits

Author SHA1 Message Date
rc-swag
b79ac5899d feat(windows): format file source 2024-12-09 14:21:24 +10:00
rc-swag
b9efa0d5ae feat(windows): format file structure 2024-12-09 14:12:14 +10:00
sgschantz
c9d4c5cd9c fix(ios): clean up and reduce log statements
Fixes: #5897
2024-12-09 10:58:42 +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
sgschantz
026edfe388 fix(ios): reworked initialization of keyboardSize
first check UserDefaults for saved values
if no saved values, determine default keyboard heights
write default keyboard heights to UserDefaults
2024-12-07 21:39:00 +07:00
Keyman Build Agent
acc1eabfa7 auto: increment master version to 18.0.156 2024-12-07 08:01:18 -05:00
sgschantz
51d568ae0c fix(ios): eliminate circular logging reference in initKeyboardSize() 2024-12-07 15:30:00 +07: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
sgschantz
b4fb78a7ac fix(ios): add more logging to determine first call for keyboard size
also avoid call to userdefaults unless key exists
2024-12-06 15:37:04 +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
rc-swag
c365f85e60 feat(windows): initiall commit add install pkgs 2024-12-06 14:18:16 +10: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
sgschantz
f2ff9591ba fix(ios): add logging, present keyboard height view modally 2024-12-06 08:58:51 +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
Marc Durdin
5cd439f3fd
Merge pull request #12785 from keymanapp/chore/merge-master-into-windows-updates
chore: merge master into windows-updates 💽
2024-12-05 22:50:41 +01:00
Marc Durdin
b436b51d10
Merge pull request #12780 from keymanapp/chore/merge-master-into-linux-mcompile
chore: merge master into linux-mcompile 🐘
2024-12-05 22:50:18 +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
3fad86aa70 chore(common/web): Merge branch 'test/common/web/types/9052-unit-tests-kvk-file-writer' 2024-12-05 12:01:20 +00:00
Dr Mark C. Sinclair
aad790a42b chore(common/web): add four additional test cases wrt VisualKeyboard version and null values 2024-12-05 11:57:23 +00:00
Dr Mark C. Sinclair
7a19de8b86 chore(common/web): add four additional test cases wrt VisualKeyboard version and null values 2024-12-05 11:56:00 +00:00
Dr Mark C. Sinclair
27b7fc33a2 chore(common/web): add test case for empty string for setString() 2024-12-05 11:02:19 +00:00
Dr Mark C. Sinclair
4b46643a35 chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-kvk-file-writer 2024-12-05 10:52:07 +00: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