Darcy Wong
b4b333a8fd
fix(android/engine): Apply review comments
2024-12-16 14:55:29 +07:00
Darcy Wong
03adf50d96
fix(android/engine): Initialize index when resuming KeyboardPicker
...
Fixes : #11714
Fixes: KEYMAN-ANDROID-39S
Get the current keyboard index from shared preferences if it's uninitialized.
2024-12-16 13:11:09 +07:00
Keyman Server
a6af3c7c16
Merge pull request #12830 from keymanapp/auto/version-master-18.0.160
...
auto: increment master version to 18.0.160
2024-12-13 10:02:00 -08:00
Keyman Build Agent
62d824db13
auto: increment master version to 18.0.160
2024-12-13 13:01:23 -05:00
Eberhard Beilharz
1899c6a631
Merge pull request #12023 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2024-12-13 13:03:12 +01:00
Eberhard Beilharz
58cfc35c0e
Merge pull request #12827 from keymanapp/chore/core/meson_warnings
...
chore(core): remove meson warnings for wasm builds
2024-12-13 08:45:27 +01:00
Eberhard Beilharz
e069c3ad2a
chore(core): remove meson warnings for wasm builds
...
Replace deprecated function calls. Also add `strip` command to wasm
build defaults.
2024-12-12 19:48:13 +01:00
Keyman Server
87ab5f43fb
Merge pull request #12821 from keymanapp/auto/version-master-18.0.159
...
auto: increment master version to 18.0.159
2024-12-11 10:02:04 -08:00
Keyman Build Agent
6025620953
auto: increment master version to 18.0.159
2024-12-11 13:01:32 -05:00
Eberhard Beilharz
3eeac2f088
chore(linux): Update debian changelog
...
(cherry picked from commit ed9269ef30 )
2024-12-11 15:54:50 +01:00
Eberhard Beilharz
ca84230016
Merge pull request #12815 from keymanapp/fix/linux/12051_LintianErrors
...
fix(linux): work around Lintian errors
2024-12-11 10:22:39 +01:00
Eberhard Beilharz
a14c200bcd
Merge pull request #12818 from keymanapp/fix/linux/uploadDebian
...
fix(linux): pushing of updated changelog branch
2024-12-11 10:22:01 +01:00
Eberhard Beilharz
7010e41b48
docs(linux): add documentation comments
2024-12-11 09:15:52 +01:00
Eberhard Beilharz
96a071afb4
chore(linux): fix problem from a previous merge
...
This change removes lines that sneaked in through a previous merge that
caused conflicts. The `changelog` on `master` should be idential to the
one in the stable branch.
2024-12-11 09:04:05 +01:00
Eberhard Beilharz
7f71b128c2
chore(linux): remove unnecessary line from changelog
...
According to a comment on the latest upload to mentors.debian.org we
don't have to add the line "Re-release to Debian", so this change
removes this.
2024-12-11 09:00:06 +01:00
Keyman Server
f2becb8935
Merge pull request #12820 from keymanapp/auto/version-master-18.0.158
...
auto: increment master version to 18.0.158
2024-12-10 10:03:09 -08:00
Keyman Build Agent
5553e990e1
auto: increment master version to 18.0.158
2024-12-10 13:02:36 -05:00
Eberhard Beilharz
bbf8acbda9
fix(linux): pushing of updated changelog branch
...
This fixes the `upload-to-debian.sh` script if the `chore/linux/changelog`
branch was created a while back while the base branch moved in the
meantime. In this case we have to use `--force` instead of
`--force-with-lease` otherwise `git` gets confused. This is save to do
since the intention is that we replace the previous commit and we know
that there is (should be) only one commit on the `chore/linux/changelog`
branch.
2024-12-10 17:23:43 +01:00
Dr Mark C. Sinclair
94025c87b3
Merge pull request #12734 from keymanapp/test/common/web/types/9052-unit-tests-kvk-file-writer
...
test(common/web): unit tests for kvk-file-writer
2024-12-10 17:47:00 +07:00
Dr Mark C. Sinclair
255e1f5c88
chore(common/web): replace three commented-out test cases with it.skip()
2024-12-10 10:43:57 +00:00
Dr Mark C. Sinclair
952af47767
chore(common/web): pulling in review suggestion wrt initVisualKeyboardKey()
2024-12-10 10:36:21 +00:00
Dr Mark C. Sinclair
2a7ff5c60f
Update common/web/types/tests/kvk/kvk-file-writer.tests.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-12-10 10:33:02 +00:00
Dr Mark C. Sinclair
d311bf7ecd
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-kvk-file-writer
2024-12-10 10:29:37 +00:00
Eberhard Beilharz
248f01f1e3
chore(linux): change SIL International to SIL Global
2024-12-10 10:26:44 +01:00
Eberhard Beilharz
a5e1a7dbbd
fix(linux): work around Lintian errors
...
We only use a C API, so we can safely ignore all C++ symbols that show up
in the symbols file. Those come from std template instantiations.
Fixes : #12051
2024-12-10 10:26:44 +01:00
Eberhard Beilharz
f340f5845f
fix(linux): update AppStream metadata
2024-12-10 10:26:43 +01:00
Keyman Server
0501e4586f
Merge pull request #12814 from keymanapp/auto/version-master-18.0.157
...
auto: increment master version to 18.0.157
2024-12-09 10:02:46 -08:00
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
5f66cf4e6a
chore(common/web): add local variables to test cases for clarity
2024-12-09 10:40:15 +00:00
Dr Mark C. Sinclair
567c3a7e6d
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-kvk-file-writer
2024-12-09 10:19:49 +00: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