Keyman Build Agent
33005b80d8
auto: increment beta version to 16.0.102
2022-11-11 13:03:02 -05: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
b0b605709a
refactor(linux): Don't free consts
2022-11-11 18:44:28 +01:00
Joshua A. Horton
bcf921441c
feat(web): doc-kbd test page use of shadow dom for CSS isolation
2022-11-11 16:08:04 +07:00
Darcy Wong
5ad8af10fe
fix(android/app): One more startsWith teak
2022-11-11 14:44:19 +07:00
Darcy Wong
ab02676a4f
fix(android/app): Use regex on PR name
2022-11-11 14:30:33 +07:00
Eberhard Beilharz
b3a20f16eb
Merge pull request #7683 from keymanapp/chore/linux/standards
...
chore(linux): Update Debian standards version
2022-11-11 08:25:56 +01:00
Eberhard Beilharz
f7f2a00f66
Merge pull request #7682 from keymanapp/chore/linux/cherry-pick/beta/changelog
...
chore(linux): Update debian changelog 🍒
2022-11-11 08:25:44 +01: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
Eberhard Beilharz
0a95247fb3
Merge pull request #7678 from keymanapp/fix/linux/7547_keyboard-icon
...
fix(linux): Fix keyboard icon in system tray
2022-11-11 08:24:55 +01:00
Darcy Wong
ea45ab7177
fix(android/app): Update use of tag and environment
2022-11-11 13:40:25 +07:00
Joshua A. Horton
87b37fcee4
fix(web): OSK layerID validation
2022-11-11 12:53:09 +07:00
Joshua A. Horton
f137c165f3
change(web): testing page tweaks
2022-11-11 12:18:35 +07:00
Joshua A. Horton
eb1e89594a
fix(web): row height styling was not applied in doc kbds
2022-11-11 12:17:09 +07:00
Marc Durdin
250fa86634
chore: Merge branch 'master' into chore/beta-to-master-b16s1
2022-11-11 16:12:46 +11:00
Joshua A. Horton
b5029ec8b3
fix(web): appends doc-kbd style, shifts related logic check to mutationobserver
2022-11-11 09:10:39 +07:00
Marc Durdin
cb9d1589c2
fix(windows): make sure IdStackWindows finalizes after Vcl.Forms
...
Fixes #7690 .
When kmshell.dpr is being shut down by Windows via `WM_ENDSESSION`, the
order of termination of units through `finalization` sections means that
`IdStackWindows` was finalizing while components were still depending on
it, causing a cascade of exceptions resulting eventually in the crash
visible in #7690 .
We saw this when there were message loops before `Application.Run` had
ever been called. For example, message box/dialog, ShellExecute (yep...
this can do a `PeekMessage`), `THttpUploader` (which calls
`Application.ProcessMessages`) and probably others.
Ideally, it would be better to always call `Application.Run`, but it is
not safe to call `Application.Run` more than once, because it ends up
adding multiple `DoneApplication` exit procs, which would likely cause
other crashes.
I landed on the somewhat heavy-handed solution of adding
`IdStackWindows` to the start of the project `uses` list, ensuring it is
the last unit to be finalized -- importantly, before `Vcl.Forms`. A
better solution would be to find a way of ensuring that
`Application.Run` is called, just once, in all situations, but this is
likely to be hard to achieve. The shutdown sequence for Delphi apps is
so very, very fragile.
2022-11-11 13:03:47 +11:00
Steven R. Loomis
34013b3fe9
feat(core): ldml: spec, add 'list' section, others 🙀
...
- multiTap
- flicks
- longPress
New 'list' section for string lists
For #7532
2022-11-10 18:24:11 -06: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
6e07877675
chore(windows): set platform core env explicitly
...
Fixes #7687 .
2022-11-11 08:05:21 +11: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
Eberhard Beilharz
31340b5b51
refactor(linux): Use consts instead of strings
...
This refactoring makes use of the already defined strings.
It also simplifies setting the values by directly specifying an
UTF-16 string.
Motivated by the changes in PR #7667 .
2022-11-10 19:56:35 +01: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
26516e65d8
chore(linux): Update Debian standards version
...
This removes a warning on the Debian package page
(https://tracker.debian.org/pkg/keyman ).
2022-11-10 18:08:23 +01:00
Eberhard Beilharz
33e59ed40e
chore(linux): Update debian changelog
...
(cherry picked from commit acdb16fd7e )
2022-11-10 17:42:46 +01: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
49a6d7fde3
fix(android/app): Tweak regex
2022-11-10 16:56:43 +07:00
Darcy Wong
8824678567
fix(android/app): Avoid calling build-utils again
2022-11-10 16:14:04 +07: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
Darcy Wong
a0f546471f
chore(android/app): Revert version.gradle
...
Keep build-utils code to just KMAPro so it doesn't affect FV Android
2022-11-10 15:27:29 +07:00
Eberhard Beilharz
053ee52281
fix(linux): Fix keyboard icon in system tray
...
Show the keyboard specific icon in the system tray on Wasta instead
of the generic keyman one.
Fixes #7547 .
2022-11-10 09:11:44 +01: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
Darcy Wong
81588c9448
fix(android): Fail version.gradle on exception
2022-11-10 15:03:16 +07:00
Darcy Wong
52d45de605
fix(android/app): Use build-utils to populate build info
2022-11-10 14:45:03 +07:00
Joshua A. Horton
88967cf746
change(web): prep for passthrough of help-bubble text l10n
2022-11-10 13:13:44 +07: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
Joshua A. Horton
c0caad99d1
feat: embedded API func for globe-hint use
2022-11-10 12:04:30 +07:00
Marc Durdin
31513d657e
fix(developer): handle utf-8 paths safely
2022-11-10 15:26:27 +11:00
Darcy Wong
9645a6c11c
fix(android/app): Add tier to version.gradle
2022-11-10 11:23:31 +07:00
Joshua A. Horton
84caeea054
chore(web): minor cleanup
2022-11-10 10:53:19 +07: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