Commit graph

14434 commits

Author SHA1 Message Date
Keyman Build Agent
93c19d9adb auto: increment master version to 15.0.199 2022-02-13 13:02:58 -05:00
Darcy Wong
4af57b2c35
Merge pull request #6234 from keymanapp/chore/android/globe-whatsnew
chore(android/app): Clarify help on switching keyboards
2022-02-13 08:29:43 +07:00
Marc Durdin
ee14b17b12
Merge pull request #6145 from keymanapp/fix/developer/5992-package-fileversion-from-keyboard-fileversion
fix(developer): compile package fileVersion from keyboard FileVersion
2022-02-13 10:48:25 +11:00
Keyman Server
39b095943f
Merge pull request #6251 from keymanapp/auto/version-master-15.0.198
auto: increment master version to 15.0.198
2022-02-13 05:04:08 +11:00
Keyman Build Agent
a1e1ab86c0 auto: increment master version to 15.0.198 2022-02-12 13:03:29 -05:00
Marc Durdin
eb21375553
Merge pull request #6230 from keymanapp/fix/developer/support-km_kbp_it_capslock
fix(developer): support KM_KBP_IT_CAPSLOCK
2022-02-12 23:18:24 +11:00
Marc Durdin
5f81a5625f
Merge pull request #6225 from keymanapp/fix/windows/cherry-pick/6221-system-profile-wow64-patch
fix(windows): create Keyman/Diag folder in redirected profile 🍒
2022-02-12 23:17:43 +11:00
Marc Durdin
96277a46a2
Merge pull request #6236 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/karma-6.3.14
chore(deps-dev): bump karma from 6.3.4 to 6.3.14 in /web/testing/regression-tests
2022-02-12 20:41:47 +11:00
Marc Durdin
9e11341d28
Merge pull request #6247 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/follow-redirects-1.14.8
chore(deps): bump follow-redirects from 1.7.0 to 1.14.8 in /web/testing/regression-tests
2022-02-12 20:38:21 +11:00
dependabot[bot]
46d0e7dc98
chore(deps): bump follow-redirects in /web/testing/regression-tests
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.7.0 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.7.0...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-12 08:05:59 +00:00
dependabot[bot]
187f77a121
chore(deps-dev): bump karma in /web/testing/regression-tests
Bumps [karma](https://github.com/karma-runner/karma) from 6.3.4 to 6.3.14.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.4...v6.3.14)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 18:03:53 +00:00
Keyman Server
4dfd0f71f3
Merge pull request #6242 from keymanapp/auto/version-master-15.0.197
auto: increment master version to 15.0.197
2022-02-12 05:03:03 +11:00
Keyman Build Agent
be12166f49 auto: increment master version to 15.0.197 2022-02-11 13:02:23 -05:00
rc-swag
e89924290c
Merge pull request #6219 from keymanapp/fix/windows/6205/handle-single-parse-tsf
fix(windows): add flag to track core process event
2022-02-11 11:18:30 +10:00
Darcy Wong
4ed1e04d26 chore(android/app): Clarify help on switching keyboards 2022-02-10 15:54:23 +07:00
Ross
d5e228d6cc fix(windows): update comment remove casts 2022-02-10 11:48:06 +10:00
Marc Durdin
74295681e6 fix(developer): support KM_KBP_IT_CAPSLOCK
Keyman Developer Debugger would crash due to receiving an unknown action
type. This turned out to be the new KM_KBP_IT_CAPSLOCK.

Crash report: https://sentry.io/share/issue/50c09af4a0ab424784d9d2189b492bd5/
2022-02-10 10:44:50 +11:00
Keyman Server
7e43e3782d
Merge pull request #6229 from keymanapp/auto/version-master-15.0.196
auto: increment master version to 15.0.196
2022-02-10 05:03:24 +11:00
Keyman Build Agent
dd1fbe1cac auto: increment master version to 15.0.196 2022-02-09 13:02:42 -05:00
Marc Durdin
a71e2f8a4a chore(windows): add comment 2022-02-09 15:03:41 +11:00
Marc Durdin
60390ed08b fix(windows): create Keyman/Diag folder in redirected profile
Fixes #6221.

If Keyman is being installed under the SYSTEM profile, e.g. when using
tools such as SCCM or Intune, then the installer runs with a redirected
folder for %LocalAppData%, under C:\Windows\SysWow64\config, but is
given the name C:\Windows\System32\config\....

Keyman Setup then creates %LocalAppData%\Keyman\Diag, which it thinks is
in C:\Windows\System32\config\... But in reality it is in SysWow64\...
Keyman Setup passes a file under this folder to Windows Installer,
running as 64 bit, which immediately falls over because the path does
not exist to it, in the real System32\config folder.

This patch disables redirection temporarily just to create the folder
under both 32 and 64 bit versions of the profile. It has no effect on
normal user accounts (apart from verifying that the folder is present
twice rather than once).
2022-02-09 15:03:38 +11:00
Darcy Wong
000da34969
Merge pull request #6223 from keymanapp/fix/android/gradle-listener
chore(android): Upgrade gradle-wrapper version to 6.8
2022-02-09 10:02:05 +07:00
Darcy Wong
8c9014ced9 chore(android): Upgrade gradle-wrapper version to 6.8 2022-02-09 08:59:56 +07:00
Keyman Server
6c06b04735
Merge pull request #6220 from keymanapp/auto/version-master-15.0.195
auto: increment master version to 15.0.195
2022-02-09 05:03:36 +11:00
Keyman Build Agent
6eaf6487d1 auto: increment master version to 15.0.195 2022-02-08 13:02:53 -05:00
Eberhard Beilharz
dd5c56ce12
Merge pull request #6109 from keymanapp/feat/linux/ibusrestart
feat(linux): Try to start ibus if not running
2022-02-08 18:04:24 +01:00
Darcy Wong
9972747542
Merge pull request #6206 from keymanapp/feat/android/globe-single-keyboard
feat(android/engine): Single tap globe switch to previous system IME
2022-02-08 20:20:08 +07:00
Ross
09d572b8fd fix(windows): remove extra blank line 2022-02-08 14:48:41 +10:00
Darcy Wong
efe7d9d4ba
Merge pull request #6217 from keymanapp/chore/android/update-triplet-plugin
chore(android): Update Play publishing plugin to 3.5.0
2022-02-08 10:32:56 +07:00
Ross
c3a30d184c fix(windows): add flag to track core process event
For the TSF applications in most cases there is no test parse
with updatable=false. In these cases we need to call the
core process event function and process the actions in the
one call. A bool flag has been added to track if the core process
event has been called for the current keystroke
2022-02-08 12:19:28 +10:00
Darcy Wong
ce1e672f10 chore(android): Update Play publishing plugin to 3.5.0 2022-02-08 08:49:37 +07:00
Eberhard Beilharz
0040373d21
feat(linux): Try to start ibus after installation
This change deals with restarting ibus in the post-install script.

Also, on Ubuntu 21.10 Impish there are two `ibus-daemon` processes
running for the current user. One of them has the `--xim` flag
and is the one we care about. This change improves the detection
that ibus is running in the post installation script.
2022-02-07 20:07:55 +01:00
Keyman Server
a79612325d
Merge pull request #6215 from keymanapp/auto/version-master-15.0.194
auto: increment master version to 15.0.194
2022-02-08 05:03:34 +11:00
Keyman Build Agent
d177fb3902 auto: increment master version to 15.0.194 2022-02-07 13:02:51 -05:00
Eberhard Beilharz
6cac869d0b
feat(linux): Try to start ibus if not running
When we try to restart ibus and that fails and ibus isn't running
afterwards we directly try to start ibus-daemon.

On Ubuntu 21.10 Impish there are two `ibus-daemon` processes
running for the current user. One of them has the `--xim` flag
and is the one we care about. This change improves the detection
that ibus is running after installing a keyboard.
2022-02-07 16:44:26 +01:00
Marc Durdin
0abc40ac28
Merge pull request #6208 from keymanapp/chore/ios/certificate-update-again
chore(ios): certificate update again
2022-02-07 10:58:14 +11:00
Marc Durdin
32a0a3ccef chore(ios): certificate update again 2022-02-06 06:55:50 +11:00
Keyman Server
a225ce1462
Merge pull request #6207 from keymanapp/auto/version-master-15.0.193
auto: increment master version to 15.0.193
2022-02-05 05:02:59 +11:00
Keyman Build Agent
9d12fae415 auto: increment master version to 15.0.193 2022-02-04 13:02:21 -05:00
Eberhard Beilharz
241eb6e79b
Merge pull request #6199 from keymanapp/chore/linux/hirsute
chore(linux): Remove obsolete Ubuntu 21.04 Hirsute
2022-02-04 08:22:04 +01:00
Eberhard Beilharz
13e269919d
Merge pull request #6198 from keymanapp/chore/linux/packaging
chore(linux): Improve dependencies in Linux package
2022-02-04 08:21:47 +01:00
Darcy Wong
c32c298849 feat(android/engine): Single tap globe switch to previous system IME 2022-02-04 11:32:42 +07:00
Darcy Wong
76932984ed
Merge pull request #6181 from keymanapp/chore/fv/haisla-keyboard
chore(oem/firstvoices): Add fv_haisla keyboard
2022-02-04 09:10:22 +07:00
Keyman Server
45247c96d7
Merge pull request #6201 from keymanapp/auto/version-master-15.0.192
auto: increment master version to 15.0.192
2022-02-04 05:03:23 +11:00
Keyman Build Agent
c8e00045fb auto: increment master version to 15.0.192 2022-02-03 13:02:38 -05:00
Eberhard Beilharz
05ffe7ebf4
chore(linux): Remove obsolete Ubuntu 21.04 Hirsute
We no longer build for Hirsute which is EOL and so no longer
available for building on ppa.
2022-02-03 10:35:06 +01:00
Eberhard Beilharz
1c9f9e9cb2
chore(linux): Improve dependencies in Linux package
This will make it easier to upgrade or downgrade since all
packages will be the same version.
2022-02-03 10:09:10 +01:00
Marc Durdin
afb77bd569
Merge pull request #6143 from keymanapp/fix/developer/remove-engine-msm
fix(developer): remove keymanengine.msm
2022-02-03 06:21:10 +11:00
Keyman Server
12e6930f08
Merge pull request #6194 from keymanapp/auto/version-master-15.0.191
auto: increment master version to 15.0.191
2022-02-03 05:02:55 +11:00
Keyman Build Agent
fbd9a0d6fa auto: increment master version to 15.0.191 2022-02-02 13:02:14 -05:00