Commit graph

28150 commits

Author SHA1 Message Date
sgschantz
0fbf12346d fix(ios): add Adjust Keyboard Height control to Keyman Settings 2024-10-24 13:59:40 +07:00
Shawn Schantz
751c853bb1 correct resizeKeyboard logging 2024-10-23 21:37:02 +07:00
Shawn Schantz
246efb4f39 add resizeKeyboard logging 2024-10-23 19:14:26 +07:00
Shawn Schantz
4827c543d8 chore(mac): update cartfile to support ios builds with xcode 16 2024-10-23 09:34:25 +07:00
Keyman Server
d1b373f9fb
Merge pull request #12566 from keymanapp/auto/version-master-18.0.130
auto: increment master version to 18.0.130
2024-10-21 11:02:48 -07:00
Keyman Build Agent
684a5b5ac7 auto: increment master version to 18.0.130 2024-10-21 14:02:11 -04:00
Shawn Schantz
e7450db242
Merge pull request #12554 from keymanapp/chore/mac/build-on-xcode-16
chore(mac): support Xcode 16 build
2024-10-21 10:03:50 +07:00
Shawn Schantz
3cea2151eb chore(mac) upgrade sentry to support xcode 16 build 2024-10-17 10:57:05 +07:00
Keyman Server
a79511aef1
Merge pull request #12543 from keymanapp/auto/version-master-18.0.129
auto: increment master version to 18.0.129
2024-10-14 11:02:46 -07:00
Keyman Build Agent
d0a70d006f auto: increment master version to 18.0.129 2024-10-14 14:02:10 -04:00
Marc Durdin
c1578eff81
Merge pull request #12540 from keymanapp/docs/10967-mime-types
docs(developer): add refs to Keyman MIME types
2024-10-14 08:01:36 +02:00
Marc Durdin
c6893c701e docs: add refs to Keyman MIME types
Fixes: #10967
2024-10-14 05:10:54 +07:00
Keyman Server
b0bf2ec93f
Merge pull request #12539 from keymanapp/auto/version-master-18.0.128
auto: increment master version to 18.0.128
2024-10-12 11:03:05 -07:00
Keyman Build Agent
8ad0ea4fb2 auto: increment master version to 18.0.128 2024-10-12 14:02:25 -04:00
Marc Durdin
f5c27c04e9
Merge pull request #12537 from keymanapp/fix/developer/xml-reader-parse-text-decode
fix(developer): use TextDecoder to convert Uint8Array to string
2024-10-12 04:14:13 +02:00
Keyman Server
6da9fa7d8c
Merge pull request #12538 from keymanapp/auto/version-master-18.0.127
auto: increment master version to 18.0.127
2024-10-11 11:03:01 -07:00
Keyman Build Agent
bb9ccfdaa9 auto: increment master version to 18.0.127 2024-10-11 13:02:22 -04:00
Eberhard Beilharz
76cc5c3bfc
Merge pull request #12527 from keymanapp/chore/linux/apicheck
chore(linux): improve output if `dpkg-gensymbols` fails and run other tests
2024-10-11 14:57:37 +02:00
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
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
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
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
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
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
Eberhard Beilharz
3b9c6ef2e4
refactor(web): move KeyboardObject type to common/web/types
Fixes: #11612
2024-10-08 18:53:14 +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
Marc Durdin
cccf3d5dc9 chore(common): avoid adding .md extension to files that exist already 2024-10-08 15:01:21 +07:00