jahorton
3fc120ffed
fix(web): fixes keymanCloudRequest
2021-06-11 09:52:30 +07:00
Darcy Wong
61f3a8dd5b
feat(web): Initial try for addLanguageKeyboards to return a Promise
2021-06-10 15:02:57 +07:00
Joshua Horton
5e0aef8eda
Merge pull request #5248 from keymanapp/fix/common/core/web/build-transform-optimization
...
fix(common/core/web): optimizes transform construction
2021-06-10 11:07:26 +07:00
Joshua Horton
e581d495bb
Merge pull request #5253 from keymanapp/docs/ios/readme-prereq-tweak
...
docs(ios): minor readme tweak regarding prerequisites
2021-06-10 08:13:01 +07:00
jahorton
fb3c8bfb83
docs(ios): minor readme tweak re Web prereqs
2021-06-10 08:04:19 +07:00
Keyman Server
f62309dedf
Merge pull request #5251 from keymanapp/auto/version-master-15.0.65
...
auto: increment master version to 15.0.65
2021-06-10 04:02:43 +10:00
Keyman Build Agent
aceae1d62e
auto: increment master version to 15.0.65
2021-06-09 14:02:03 -04:00
Eberhard Beilharz
b3f3e7d79f
Merge pull request #5249 from keymanapp/fix/linux/packaging
...
fix(linux): Fix packaging on ppa
2021-06-09 15:16:21 +02:00
Eberhard Beilharz
82596465e6
fix(linux): Fix packaging on ppa
...
When building packages on ppa the TERM environment variable is set
to "unknown", which isn't a valid value but which we didn't account
for previously.
2021-06-09 12:22:57 +02:00
jahorton
73af555050
fix(common/core/web): buildTransformFrom now binary-searches prefix split
2021-06-09 15:45:53 +07:00
jahorton
1cbfe680a1
feat(common/core/web): adds extra test with much larger text
2021-06-09 15:27:18 +07:00
jahorton
50120777ae
feat(common/core/web): adds extra Transcription tests
2021-06-09 15:19:32 +07:00
Joshua Horton
6abc0855e0
Merge pull request #5181 from keymanapp/refactor/web/target-agnostic-key-event
...
refactor(common/core/web, web): target-agnostic key events
2021-06-09 10:38:10 +07:00
Joshua Horton
8c5c609314
Merge pull request #5244 from keymanapp/fix/oem/fv/ios/app-encryption-flag-for-uploads
...
fix(oem/fv/ios): app encryption flag for app store uploads (15.0)
2021-06-09 10:38:00 +07:00
jahorton
b6424095ae
docs(common/core/web): function docs improvement
2021-06-09 09:31:39 +07:00
jahorton
abe0f929ff
fix(oem/fv/ios): app encryption flag for app store uploads
2021-06-09 09:14:59 +07:00
Marc Durdin
2f30202066
Merge pull request #5230 from keymanapp/feat/android/5219-play-referrer-library
...
feat(android): Automatically install keyboard through Play Store
2021-06-09 07:30:38 +10:00
Keyman Server
63376c5e6d
Merge pull request #5241 from keymanapp/auto/version-master-15.0.64
...
auto: increment master version to 15.0.64
2021-06-09 04:03:13 +10:00
Keyman Build Agent
8f37e637e7
auto: increment master version to 15.0.64
2021-06-08 14:02:31 -04:00
Marc Durdin
cc6580779b
chore(android): address review comments
2021-06-08 19:52:42 +10:00
Darcy Wong
d4853c6146
Merge pull request #5201 from keymanapp/change/android/keyboard-height-dimens
...
fix(android/engine): Adjust default OSK landscape size
2021-06-08 14:11:37 +07:00
Marc Durdin
9bada9624e
Merge pull request #5207 from keymanapp/fix/windows/escape-key-in-download-dialog
...
fix(windows): support Esc key in Download Keyboard dialog
2021-06-08 14:40:14 +10:00
Marc Durdin
02f693ba66
Merge pull request #5206 from keymanapp/chore/common/dev-box-iis-setup-script
...
chore(common): iis setup script for dev boxes
2021-06-08 14:39:32 +10:00
Marc Durdin
adff850ef4
chore: address review comments
2021-06-08 14:39:16 +10:00
Darcy Wong
9176b8a776
fix(android/engine): Missed parens
2021-06-08 09:02:15 +07:00
Darcy Wong
52b14f7ed5
chore(android/engine): Revert keyboard.html file
2021-06-08 09:00:58 +07:00
Darcy Wong
80d7ac5728
Merge pull request #5234 from keymanapp/fix/web/pass-kill-browserstack
...
fix(web): Always pass kill_browserstack
2021-06-08 08:42:14 +07:00
Darcy Wong
40ac1b5dcf
fix(web): Always pass kill_browserstack
2021-06-08 07:48:43 +07:00
Marc Durdin
bc911053c4
Merge pull request #5162 from keymanapp/feat/common/rust-infrastructure
...
feat(common): Rust infrastructure
2021-06-08 08:34:04 +10:00
Marc Durdin
2e7ec16133
Merge branch 'master' into feat/common/rust-infrastructure
2021-06-07 08:45:08 +10:00
Marc Durdin
d0834e1f39
chore: address review comments
2021-06-07 08:44:15 +10:00
Marc Durdin
d0edd5175f
feat(android): Automatically install keyboard through Play Store
...
Resolves #5219 .
Uses the Google Play Install Referrer API to automatically discover the
keyboard to install together with Keyman; this keyboard is passed in a
`referrer` parameter to the Play Store page for the Keyman app from the
Keyman website.
2021-06-07 07:20:22 +10:00
Keyman Server
da708e5414
Merge pull request #5224 from keymanapp/auto/version-master-15.0.63
...
auto: increment master version to 15.0.63
2021-06-05 04:03:39 +10:00
Keyman Build Agent
05fcbf2801
auto: increment master version to 15.0.63
2021-06-04 14:02:53 -04:00
Marc Durdin
9bf127ad46
Merge pull request #5217 from keymanapp/fix/developer/5216-space-in-regression-test-file
...
fix(developer): support spaces in regression tests
2021-06-04 10:59:35 +10:00
Keyman Server
28fd181159
Merge pull request #5221 from keymanapp/auto/version-master-15.0.62
...
auto: increment master version to 15.0.62
2021-06-04 04:02:23 +10:00
Keyman Build Agent
bc3aeb0268
auto: increment master version to 15.0.62
2021-06-03 14:01:40 -04:00
Eberhard Beilharz
0932f2dac3
Merge pull request #5215 from keymanapp/feat/linux/issue-4910
...
feat(linux): Integrate with fcitx5
2021-06-03 13:30:33 +02:00
Eberhard Beilharz
ebddcd6f65
Merge pull request #5213 from keymanapp/fix/linux/ignore-s390x
...
fix(linux): Exclude s390x from package builds for ibus-keyman
2021-06-03 13:04:16 +02:00
Eberhard Beilharz
0909cbbf63
Update linux/keyman-config/keyman_config/install_window.py
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-06-03 13:03:45 +02:00
Marc Durdin
32b4f54d58
Update BUILDING.md
2021-06-03 11:22:11 +10:00
Darcy Wong
86d6980975
fix(android/engine): Revert keyboard.html
2021-06-03 06:49:42 +07:00
Marc Durdin
8e82265d33
fix(developer): support spaces in regression tests
...
Fixes #5216 .
A `<text>` element in the regression text xml which contained only
whitespace would cause the import to crash as this would be ignored by
the XML parser, leading to a `Null` `nodeValue` for that element. To
solve this, we need to:
1. Use `xml:space="preserve"` attribute on `<text>` elements
2. Update the DTD to allow `xml:space` on `<text>` elements
3. While we are at it, move the DTD from `www.tavultesoft.com` to
`api.keyman.com`.
See also:
* keymanapp/tavultesoft.com#4
* keymanapp/api.keyman.com#155
2021-06-03 09:41:05 +10:00
Darcy Wong
a2433b9fe8
Merge remote-tracking branch 'origin/master' into change/android/keyboard-height-dimens
2021-06-03 06:38:35 +07:00
Eberhard Beilharz
10739e653e
feat(linux): Add python3-dbus dependency
2021-06-02 19:25:04 +02:00
Eberhard Beilharz
03d85b65aa
feat(linux): Integrate with fcitx5
...
This change implements the Keyman side of the fcitx5 integration.
Closes #4910 .
2021-06-02 19:11:48 +02:00
Eberhard Beilharz
5a3a7910ab
feat(linux): Try only 5 instead of 10000 times to connect to ibus
...
Part of #4910 .
2021-06-02 15:16:22 +02:00
Eberhard Beilharz
f0e2c848c3
fix(linux): Exclude s390x from package builds for ibus-keyman
...
ibus-keyman depends on keyman-keyboardprocessor which we don't
build for s390x because we currently don't support big-endian.
We only build for the same architectures as keyman-keyboardprocessor.
2021-06-02 11:51:29 +02:00
Marc Durdin
8ca0fc7928
fix(windows): fix common include paths
2021-06-02 13:52:14 +10:00
Marc Durdin
1dbad94d78
fix(windows): makefile paths
2021-06-02 13:52:12 +10:00