Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
5552ee4aad chore(common): Check in crowdin strings for Spanish (Latin America) 2021-06-11 07:33:56 +07:00
Marc Durdin
0626f09dee chore(windows): Revert "chore(common): bash version for run-required-test-builds.sh"
This reverts commit a37b36b26a.

Split into separate branch.
2021-06-11 10:00:12 +10:00
Marc Durdin
9fcd72a928 chore(common): bash version for run-required-test-builds.sh 2021-06-11 09:57:06 +10:00
Marc Durdin
7969b9e06c
Merge pull request #5247 from keymanapp/fix/android/5211-rotation-not-updating-keyboard
fix(android): rotation is not updating keyboard
2021-06-11 09:30:43 +10:00
Marc Durdin
f274a89328
Merge pull request #5240 from keymanapp/feat/android/5219-play-referrer-library-silent-install
feat(android): silent install for referred kbd
2021-06-11 09:30:26 +10:00
Marc Durdin
3e1fd79952
chore: Apply suggestions from code review
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2021-06-11 08:51:09 +10:00
Marc Durdin
7d77f98279 chore(windows): unreferenced parameters 2021-06-11 06:19:55 +10:00
Keyman Server
acd6371e3d
Merge pull request #5261 from keymanapp/auto/version-master-15.0.66
auto: increment master version to 15.0.66
2021-06-11 04:02:23 +10:00
Keyman Build Agent
793fe61602 auto: increment master version to 15.0.66 2021-06-10 14:01:43 -04:00
Darcy Wong
61f3a8dd5b feat(web): Initial try for addLanguageKeyboards to return a Promise 2021-06-10 15:02:57 +07:00
jahorton
99b186b9f4 refactor(web): internal BuildVisualKeyboard signature (external API unchanged) 2021-06-10 14:39:24 +07:00
jahorton
a702262637 refactor(web): osk height-adjustment 2021-06-10 14:33:17 +07:00
Marc Durdin
67cb875eb0 chore(common): target-based dependencies 2021-06-10 17:08:30 +10:00
Marc Durdin
04806d389e chore(common): features by platform for cargo 2021-06-10 16:39:09 +10:00
jahorton
08748d5105 refactor(web): removes unused vars, minor cleanup 2021-06-10 13:29:29 +07:00
Marc Durdin
adf25ce657 chore(common): cleanup 2021-06-10 16:24:43 +10:00
Marc Durdin
d55afc24ed chore(common): additional config for linux ba 2021-06-10 15:49:23 +10:00
Marc Durdin
236379e234 chore(common): cleanup build.sh for linux, part 1 2021-06-10 15:41:28 +10:00
jahorton
b9d7ce53e9 refactor(web): moves layerChangeHandler to OSKManager 2021-06-10 12:30:27 +07:00
jahorton
b7796b2457 refactor(web): reduces VisualKeyboard reliance on keyman.util 2021-06-10 12:14:11 +07:00
Marc Durdin
a37b36b26a chore(common): bash version for run-required-test-builds.sh 2021-06-10 15:10:43 +10: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
jahorton
362344af16 refactor(web): removes redundant OSKKey.formFactor 2021-06-10 10:38:00 +07:00
jahorton
827af364e2 refactor(web): getTextMetrics, key-class refs to com.keyman 2021-06-10 10:32:41 +07:00
jahorton
1abcccc499 refactor(web): setButtonClass now method of OSKKey 2021-06-10 10:08:34 +07:00
jahorton
8d8461b449 refactor(web): subkey layer always defined at constructor 2021-06-10 09:40:19 +07:00
Marc Durdin
06a92a986f chore(windows): Keyman_PostControllers returns void 2021-06-10 12:28:20 +10:00
Marc Durdin
16ac56f786 chore(windows): def declaration order 2021-06-10 11:21:22 +10:00
Marc Durdin
cda2272ccb fix(windows): restore endpoints for interface stability
Fixes #5245.

Interfaces should remain stable between versions of Keyman, so that an
upgraded kmcomapi.dll or keyman32.dll will not crash older clients, even
if they may not behave entirely as expected.
2021-06-10 11:19:29 +10: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
Marc Durdin
26aafc6afb fix(android): rotation fix for samples and FV Keyboards 2021-06-10 10:47:50 +10: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
ec4782b9c5
feat(linux): Fix Linux packaging on i386
Debian defines multiple similar environment variables. Libraries
are expected in `/usr/lib/i386-linux-gnu`. `DEB_TARGET_MULTIARCH`
gives that value, whereas the previous `DEB_TARGET_GNU_TYPE` gives
`i686-linux-gnu` which then results in our libraries not being found.
2021-06-09 18:44:20 +02: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
Marc Durdin
64b5ab2cb7 fix(android): rotation is not updating keyboard
Fixes #5211.
2021-06-09 17:16:23 +10: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
090556846f chore(android): add docs on KmpInstallMode 2021-06-09 10:47:00 +10:00
Marc Durdin
55b201306f feat(android): silent vs welcomeonly vs full installs 2021-06-09 09:32:07 +10:00
Marc Durdin
a04aaad13c feat(android): silent install for referred kbd
Relates to #5230, #5219.

[Draft]

Adds a silent parameter to the `downloadKMP` function and makes the
install silent for referred keyboards.

However, this is incomplete:

1. We need to be able to control silent levels:
   * Completely silent
   * Only welcome
   * Full install

2. When silentInstall is true, currently welcome is still shown, but the
   paging controls are not configured correctly and a blank screen is
   shown after install.
2021-06-09 08:13:28 +10: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