Marc Durdin
7dc787b96b
fix(developer): use TextDecoder to convert Uint8Array to string
...
`toString()` only works when the Uint8Array is actually a Node Buffer.
2024-10-11 14:11:45 +07:00
SabineSIL
960bbdc74a
Merge pull request #12496 from keymanapp/chore/mac/mcompile_mac-CommonMesonPatterns
...
chore(common): consolidate common meson patterns and use 'c++17' in standard.meson.build 🐘
2024-10-11 08:40:23 +02:00
Marc Durdin
62380afb38
Update VERSION.md
2024-10-11 04:54:48 +02:00
Marc Durdin
63b7200c80
Merge branch 'feat/mac/mcompile_mac' into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-11 04:54:24 +02:00
Marc Durdin
496fe0df59
Merge branch 'epic/linux-mcompile' into feat/mac/mcompile_mac
2024-10-11 04:53:49 +02:00
Marc Durdin
504c20b16e
Merge pull request #12532 from keymanapp/chore/merge-master-into-linux-mcompile
...
chore: merge master into linux-mcompile 🐘
2024-10-11 04:53:37 +02:00
Marc Durdin
9f54d503f4
Merge pull request #12536 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates 💽
2024-10-11 04:48:45 +02:00
Marc Durdin
0d9688451d
Merge branch 'master' into feat/developer/kmc-generate
2024-10-11 03:26:54 +02:00
Marc Durdin
43e7d32004
Merge pull request #12472 from keymanapp/feat/common/12347-check-markdown-links
...
test(common): add markdown link check test for product documentation
2024-10-11 03:23:23 +02:00
Marc Durdin
cb0a60a1b4
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates
2024-10-11 01:20:41 +02:00
Marc Durdin
d541351db3
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2024-10-11 01:20:30 +02:00
Keyman Server
4a67c5c1ba
Merge pull request #12529 from keymanapp/auto/version-master-18.0.126
...
auto: increment master version to 18.0.126
2024-10-10 11:03:49 -07:00
Keyman Build Agent
d8e9168047
auto: increment master version to 18.0.126
2024-10-10 14:03:14 -04:00
Sabine
b0006baaaf
... Merge branch 'master' into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-10 17:21:23 +02:00
Dr Mark C. Sinclair
8d9ec89a3d
chore(developer): add test cases for chiral modifiers version bump
2024-10-10 12:36:45 +01:00
Dr Mark C. Sinclair
5b7ccc9f05
chore(developer): check for mixed modifiers on virtual keys
2024-10-10 11:20:35 +01:00
Eberhard Beilharz
71a1b6cae6
Merge pull request #12514 from keymanapp/refactor/web/11612_keyboardobj
...
refactor(web): move `KeyboardObject` type to `common/web/types`
2024-10-10 12:01:00 +02:00
Eberhard Beilharz
044256f291
chore(linux): improve output if dpkg-gensymbols fails and run other tests
2024-10-10 11:59:19 +02:00
Dr Mark C. Sinclair
2f7096a810
chore(developer): add ten test cases on virtual key qualifiers
2024-10-10 10:47:18 +01:00
Sabine
5e93570558
Merge branch 'chore/mac/mcompile_mac-CommonMesonPatterns' of https://github.com/keymanapp/keyman into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-10 11:15:36 +02:00
Sabine
33dcf94c09
chore (common): rename do_clean, do_configure, do_build, do_test to do_meson_...
2024-10-10 11:13:59 +02:00
Eberhard Beilharz
c7c646fca1
Merge pull request #12520 from keymanapp/chore/linux/fix_apicheck
...
fix(linux): fix problem with API checks with merge commits
2024-10-10 09:17:21 +02:00
Eberhard Beilharz
f3152756b1
Merge pull request #12519 from keymanapp/chore/linux/skip_api_changed
...
chore(linux): allow to skip API change
2024-10-10 09:16:13 +02:00
Eberhard Beilharz
d849b30856
refactor(web): reverting unnecessary busy changes
2024-10-10 09:13:27 +02:00
Eberhard Beilharz
4f3a68494c
refactor(web): address code review comments
2024-10-10 09:09:17 +02:00
Eberhard Beilharz
23a8c24cba
Merge pull request #12522 from keymanapp/chore/linux/apicheck
...
chore(linux): Improve output of API Verification
2024-10-10 08:46:29 +02:00
Eberhard Beilharz
680e84d9fa
Merge pull request #12518 from keymanapp/chore/common/builddebug
...
chore(common): allow to run `build.sh` scripts in `bashdb` debugger
2024-10-10 08:44:45 +02:00
Eberhard Beilharz
9885a477ec
refactor(web): address code review comments
2024-10-09 20:37:51 +02:00
Eberhard Beilharz
c4cebd124b
chore(linux): Improve output of API Verification
...
- remove useless branch name from name (this is always `master` due to
the way the workflow gets triggered)
- add PR# to step summary so that it's visible on the Summary page
- fix PR check message to say "API verification" instead of "Package build"
2024-10-09 20:32:55 +02:00
Keyman Server
d2b093026e
Merge pull request #12521 from keymanapp/auto/version-master-18.0.125
...
auto: increment master version to 18.0.125
2024-10-09 11:02:20 -07:00
Keyman Build Agent
e81e2f7fc7
auto: increment master version to 18.0.125
2024-10-09 14:01:46 -04:00
Eberhard Beilharz
e5c1f81037
fix(linux): fix problem with API checks with merge commits
...
This change fixes a problem if both `master` and a branch added the same
symbol with different version numbers. This causes a merge conflict which
previously caused the API checks to output an error. However, if the
version number in the .symbols file got updated since the base then
it's no error which this change implements.
2024-10-09 19:35:41 +02:00
Eberhard Beilharz
13caa2e074
refactor(linux): move API verification functions to separate file
...
This will make it easier to unit test individual functions.
2024-10-09 16:56:10 +02:00
Eberhard Beilharz
2184749a33
chore(linux): allow to skip API change
...
When running locally it might be beneficial to be able run the API
verification checks without having to build a binary package. This
change allows to omit the `--bin-pkg` parameter and outputs a warning
instead if it's missing.
2024-10-09 15:53:31 +02:00
Eberhard Beilharz
3232c2a1a1
chore(common): allow to run build.sh scripts in bashdb debugger
...
One of the traps prevents debugging a build script in
the `bashdb` debugger. This change skips trapping `err` and `exit`
when run under a debugger and so allows to debug the script with `bashdb`.
2024-10-09 15:46:37 +02:00
Darcy Wong
9fa0670a8c
Merge pull request #12443 from keymanapp/feat/android/auto-correct-radio-buttons
...
feat(android): Add controls for auto-correct
2024-10-09 17:25:33 +07:00
Darcy Wong
15993ff32a
fix(android): Apply review suggestions
2024-10-09 17:21:49 +07:00
Marc Durdin
473fea9be0
Merge pull request #12464 from keymanapp/fix/developer/12454-use-richedit-for-debugger-memo
...
fix(developer): use richedit in debug memo to support Egyptian cartouches
2024-10-09 09:49:21 +02:00
SabineSIL
44a9fa906d
Merge branch 'feat/mac/mcompile_mac' into chore/mac/mcompile_mac-CommonMesonPatterns
2024-10-09 09:15:04 +02:00
Marc Durdin
599f498f1c
Merge pull request #12507 from keymanapp/chore/docs/min-ver-links
...
chore(common): fix links in minimum-versions.md
2024-10-09 07:23:59 +02:00
Marc Durdin
76ebb5b02b
Merge branch 'master' into feat/common/12347-check-markdown-links
2024-10-09 05:16:31 +02:00
Marc Durdin
eed9b81284
chore(common): address review comments
2024-10-09 08:16:16 +07:00
Marc Durdin
016a6f0225
chore(common): address review comments
2024-10-09 08:12:21 +07:00
Keyman Server
f92e78d915
Merge pull request #12515 from keymanapp/auto/version-master-18.0.124
...
auto: increment master version to 18.0.124
2024-10-08 11:08:04 -07:00
Keyman Build Agent
9a3a091f3f
auto: increment master version to 18.0.124
2024-10-08 14:07:33 -04:00
SabineSIL
0a3947ed3c
Merge branch 'epic/linux-mcompile' into feat/mac/mcompile_mac
2024-10-08 19:27:58 +02:00
Sabine
f079aae6fa
feat (mac): new message if SaveKeyboard fails
2024-10-08 18:56:03 +02:00
Eberhard Beilharz
3b9c6ef2e4
refactor(web): move KeyboardObject type to common/web/types
...
Fixes : #11612
2024-10-08 18:53:14 +02:00
Sabine
b9bd855a78
feat (mac): new message if DoConvert fails
2024-10-08 18:47:49 +02:00
Shawn Schantz
044eea1091
Merge pull request #12512 from keymanapp/chore/renew-ios-cert
...
chore(ios): renew certificate
2024-10-08 15:27:50 +07:00