Commit graph

33096 commits

Author SHA1 Message Date
Meng-Heng
91c68d943a Merge branch 'master' of https://github.com/keymanapp/keyman into showcase-video 2024-12-16 13:26:25 +07:00
MengHeng
1bd3aa7cd2
Apply suggestions from code review 2024-12-16 13:22:24 +07:00
rc-swag
c449a8e662 feat(windows): fix keyman updates xsl 2024-12-16 16:14:04 +10: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
sgschantz
fcb3d4cc40 fix(mac): rename method in log statement 2024-12-16 13:02:41 +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
sgschantz
03b925a209 fix(mac): break up timerAction function 2024-12-13 15:53:42 +07: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
sgschantz
f0cd0c67e7 fix(mac): osk and physical keyboard modifiers kept in sync
additional logic applied to keep two modifier types
consistent with each other
also lots of refactoring to keep naming clear

Fixes: #12582
2024-12-13 13:56:02 +07: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
Meng-Heng
ef8e8107af feat: display playable video on the website
More on: #1712:
2024-12-12 20:06:07 +07: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
Dr Mark C. Sinclair
3289b31b72 chore(common/web): updated comment in build.sh to note excludes are in package.json 2024-12-10 10:14:47 +00:00
Dr Mark C. Sinclair
c2a7d53064 chore(common/web): Merge branch 'master' into chore/common/web/types/remove-c8rc-json-and-merge-exclusions-into-package-json 2024-12-10 10:10:05 +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
Dr Mark C. Sinclair
13b463aedf chore(common/web): add initElemElement and first true test case for isEqual() 2024-12-09 16:16:31 +00:00
Dr Mark C. Sinclair
69cd317cd8 chore(common/web): remove .c8rc.json from types and merge exclusions into package.json 2024-12-09 14:47:18 +00: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
fea40e2689 chore(common/web): initial test boilerplate 2024-12-09 11:47:54 +00: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
sgschantz
b1d23b2551 fix(ios): writeKeyboardHeightIfDoesNotExist logic error 2024-12-09 12:27:11 +07: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