Keyman Server
dc6998a16b
Merge pull request #7743 from keymanapp/auto/version-master-17.0.9
...
auto: increment master version to 17.0.9
2022-11-18 05:02:06 +11:00
Keyman Build Agent
cd50e5e906
auto: increment master version to 17.0.9
2022-11-17 13:01:27 -05:00
Marc Durdin
e6420e6a5e
Merge pull request #7736 from keymanapp/fix/android/cherry-pick-btoa/version-code-bump
...
fix(android): bump version_code major calculation
2022-11-17 14:12:09 +11:00
Marc Durdin
95527493e2
fix(android): bump version_code major calculation
...
Version code is, for 17.1.33: 1810033. This supports up to 9999
builds for a given major.minor version. We only support up to 9 minor
versions for a given major version but at present we are not using
minor versions at all.
Despite this calculation, the version_code should be treated as an
opaque integer, used only for Play Store publishing.
NOTE: accidental publish of beta 17.0.6 during 16.0 beta cycle has
forced a version_major bump, which is a permanent change. Relates to
issue #7705 .
2022-11-17 05:43:56 +11:00
Keyman Server
b4ea9ce7ef
Merge pull request #7706 from keymanapp/auto/version-master-17.0.8
...
auto: increment master version to 17.0.8
2022-11-14 08:15:18 +11:00
Keyman Build Agent
44fee629c8
auto: increment master version to 17.0.8
2022-11-13 16:14:41 -05:00
Marc Durdin
fcdab3b124
Merge pull request #7704 from keymanapp/mcdurdin-patch-2
...
chore: fix TIER.md for master
2022-11-14 07:45:49 +11:00
Marc Durdin
5eaa526a99
Update TIER.md
2022-11-14 07:34:26 +11:00
Keyman Server
e74dfda2fd
Merge pull request #7701 from keymanapp/auto/version-master-17.0.7
...
auto: increment master version to 17.0.7
2022-11-13 05:02:38 +11:00
Keyman Build Agent
bc8dfd0283
auto: increment master version to 17.0.7
2022-11-12 13:01:54 -05:00
Marc Durdin
111f914d90
Merge pull request #7675 from keymanapp/dependabot/npm_and_yarn/minimatch-3.1.2
...
chore(deps): bump minimatch from 3.0.4 to 3.1.2
2022-11-12 06:34:57 +11:00
Marc Durdin
88a3d0e02e
Merge pull request #7693 from keymanapp/chore/beta-to-master-b16s1
...
chore: merge beta to master B16S1
2022-11-12 06:12:09 +11:00
Marc Durdin
fc20efd9bf
Merge branch 'master' into chore/beta-to-master-b16s1
2022-11-12 06:11:57 +11:00
Keyman Server
c28105c5ab
Merge pull request #7695 from keymanapp/auto/version-master-17.0.6
...
auto: increment master version to 17.0.6
2022-11-12 05:02:07 +11:00
Keyman Build Agent
98825b22ea
auto: increment master version to 17.0.6
2022-11-11 13:01:25 -05:00
Eberhard Beilharz
7b15787a46
Merge pull request #7681 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2022-11-11 08:25:32 +01:00
Marc Durdin
250fa86634
chore: Merge branch 'master' into chore/beta-to-master-b16s1
2022-11-11 16:12:46 +11:00
Darcy Wong
1647165e42
Merge pull request #7668 from keymanapp/fix/android/pm-name-not-found
...
fix(android/engine): Use IME package name if query permission denied
2022-11-11 06:52:45 +07:00
Marc Durdin
c18f1a7e63
Merge pull request #7631 from keymanapp/fix/developer/7628-utf8-urls
...
fix(developer): URL parameters should be UTF-8
2022-11-11 08:03:00 +11:00
Marc Durdin
52c9fde57a
Merge pull request #7667 from keymanapp/fix/windows/base-layout-support-in-core
...
fix(windows): base layout support in Keyman Core
2022-11-11 06:37:39 +11:00
Marc Durdin
96a18883e8
Merge pull request #7677 from keymanapp/fix/windows/startup-and-shutdown-robustness
...
fix(windows): Improve shutdown robustness
2022-11-11 06:37:30 +11:00
Keyman Server
7141226a01
Merge pull request #7685 from keymanapp/auto/version-beta-16.0.101
...
auto: increment beta version to 16.0.101
2022-11-11 05:03:18 +11:00
Keyman Build Agent
1825b41031
auto: increment beta version to 16.0.101
2022-11-10 13:02:34 -05:00
Keyman Server
47ebb2d279
Merge pull request #7684 from keymanapp/auto/version-master-17.0.5
...
auto: increment master version to 17.0.5
2022-11-11 05:02:16 +11:00
Keyman Build Agent
276ac7b896
auto: increment master version to 17.0.5
2022-11-10 13:01:32 -05:00
Eberhard Beilharz
d030678fa5
chore(linux): Update debian changelog
...
(cherry picked from commit acdb16fd7e )
2022-11-10 17:39:56 +01:00
Eberhard Beilharz
b0c11a660e
chore(linux): Update debian changelog
...
(cherry picked from commit 3b3d4e9e7e )
2022-11-10 17:38:19 +01:00
Darcy Wong
a864e51c05
Merge pull request #7662 from keymanapp/fix/web/index-of-kmw-disabled
...
fix(web): Add additional checks on className.indexOf
2022-11-10 15:44:16 +07:00
Darcy Wong
aa2efd9fb2
Merge pull request #7676 from keymanapp/chore/android/less-toast-on-stable
...
chore(android/engine): Don't show Toast errors on stable tier
2022-11-10 15:33:25 +07:00
Eberhard Beilharz
a780cc47f5
Merge pull request #7492 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2022-11-10 09:03:40 +01:00
Marc Durdin
4738b6a514
fix(windows): Improve shutdown robustness
...
Relates to KEYMAN-WINDOWS-B.
While this doesn't address the root cause of the exception, it should
prevent this unhandled exception, and adds breadcrumbs to help us see
which code path might be triggering the issue.
2022-11-10 16:10:49 +11:00
Marc Durdin
31513d657e
fix(developer): handle utf-8 paths safely
2022-11-10 15:26:27 +11:00
Darcy Wong
85877d213a
chore(android/engine): Don't show Toast errors on stable tier
2022-11-10 10:49:14 +07:00
dependabot[bot]
e88012030b
chore(deps): bump minimatch from 3.0.4 to 3.1.2
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 03:43:51 +00:00
Marc Durdin
d4cbd14fc7
Merge pull request #7672 from keymanapp/dependabot/npm_and_yarn/socket.io-parser-4.0.5
...
chore(deps): bump socket.io-parser from 4.0.4 to 4.0.5
2022-11-10 14:42:28 +11:00
dependabot[bot]
fdf8f6b476
chore(deps): bump socket.io-parser from 4.0.4 to 4.0.5
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.0.4...4.0.5 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 03:24:49 +00:00
Darcy Wong
33243e3239
chore(android/engine): Apply review comments
2022-11-10 10:20:02 +07:00
Darcy Wong
b2db618ade
Merge pull request #7669 from keymanapp/chore/history-and-versioning
...
chore: Update history-and-versioning to match history
2022-11-10 10:03:53 +07:00
Darcy Wong
a396b095e0
chore: Update history-and-versioning to match history
2022-11-10 08:26:59 +07:00
Darcy Wong
b7fd1109f3
fix(android/engine): Use IME package name if query permission denied
2022-11-10 07:37:30 +07:00
Darcy Wong
336b06b1a7
Merge pull request #7660 from keymanapp/chore/linux/whatsnew
...
chore(linux): Update whatsnew
2022-11-10 07:35:51 +07:00
Darcy Wong
77d43c08aa
Update linux/help/about/whatsnew.md
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-11-10 07:35:42 +07:00
Marc Durdin
b087d22928
fix(windows): base layout support in Keyman Core
...
While Keyman Core already supported the base layout flags, they were not
being passed in from Keyman Engine for Windows. This meant that any
rules that used `baselayout` would fail, such as in sil_ipa with AltGr+0
for }
0bf72bed74/release/sil/sil_ipa/source/sil_ipa.kmn (L348-L350)
This patch adds support for the following properties:
* KM_KBP_KMX_ENV_BASELAYOUT: the legacy base layout name, e.g. kbdus.dll
* KM_KBP_KMX_ENV_BASELAYOUTALT: the BCP 47 base layout name, e.g. en-US
* KM_KBP_KMX_ENV_SIMULATEALTGR: whether the user has selected to emulate
AltGr with Ctrl+Alt, for example on laptops without a right alt key.
* KM_KBP_KMX_ENV_BASELAYOUTGIVESCTRLRALTFORRALT: whether the system base
layout in use generates Ctrl+RAlt when RAlt is pressed, which can be
true for many European system layouts. This is necessary when
associating the keyboard with a European language because the base
keyboard becomes the language's default keyboard, rather than kbdus.
2022-11-10 11:26:44 +11:00
Keyman Server
b77060ef60
Merge pull request #7666 from keymanapp/auto/version-beta-16.0.100
...
auto: increment beta version to 16.0.100
2022-11-10 05:03:56 +11:00
Keyman Build Agent
442c028694
auto: increment beta version to 16.0.100
2022-11-09 13:03:09 -05:00
Keyman Server
522ee50f32
Merge pull request #7665 from keymanapp/auto/version-master-17.0.4
...
auto: increment master version to 17.0.4
2022-11-10 05:02:40 +11:00
Keyman Build Agent
1eaa83a929
auto: increment master version to 17.0.4
2022-11-09 13:02:00 -05:00
Eberhard Beilharz
38557ccb89
chore(linux): Update debian changelog
...
(cherry picked from commit 3b3d4e9e7e )
2022-11-09 18:32:49 +01:00
Marc Durdin
3dbd11939f
Merge pull request #7650 from keymanapp/fix/core/7649-emit-keystroke-writing-action-to-wrong-queue
...
fix(core): emit keystroke was writing to wrong queue
2022-11-09 20:24:26 +11:00
Marc Durdin
c6d272d537
Merge pull request #7644 from keymanapp/fix/core/7643-save-opt-writing-action-to-wrong-queue
...
fix(core): `save()` should be on internal kmx action queue
2022-11-09 20:22:17 +11:00