Commit graph

17074 commits

Author SHA1 Message Date
Keyman Server
827e350a2b
Merge pull request #7943 from keymanapp/auto/version-beta-16.0.128
auto: increment beta version to 16.0.128
2022-12-22 07:35:00 +11:00
Keyman Build Agent
f30eec4280 auto: increment beta version to 16.0.128 2022-12-21 15:34:20 -05:00
Marc Durdin
4fe4fbc6f6
Merge pull request #7935 from keymanapp/fix/windows/7716/modifier-stuck
fix(windows): modifer event is always serialized
2022-12-22 07:31:24 +11:00
Marc Durdin
be7fb6c2bd
Merge pull request #7909 from keymanapp/fix/fv/view-permission
fix(oem/fv/android): Add view permission of online help
2022-12-22 07:30:57 +11:00
Marc Durdin
5ddb39d2e5
Merge pull request #7941 from keymanapp/fix/fv/version-string-format
fix(oem/fv/android): Fix keyboard version title (again)
2022-12-22 07:30:35 +11:00
Darcy Wong
c9e0bf2df4 fix(oem/fv/android): Prefix the string with fv_ 2022-12-21 16:53:57 +07:00
Darcy Wong
5772d443d3 fix(oem/fv/android): Fix keyboard version title (again) 2022-12-21 15:51:54 +07:00
Keyman Server
1b99d8fc6c
Merge pull request #7936 from keymanapp/auto/version-beta-16.0.127
auto: increment beta version to 16.0.127
2022-12-21 17:29:11 +11:00
Keyman Build Agent
af0305ff87 auto: increment beta version to 16.0.127 2022-12-21 01:28:31 -05:00
rc-swag
6669d232a6
fix(windows): extra bracket after removing nested if
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-21 16:07:17 +10:00
Ross
2c02d34746 fix(windows): modifer event is always serialized
PR #7449 added modifier event to make ensure modifer events
where sent to the serializer even if the key stroke was determined
the key stroke did not need seralizing. However, a logic error was made
trying to use the exiting 'Flag' however this was not set in the
!UseCachedHotkeyModifierState case. This change adds helper function
to simply check if the key is a modifier key and send it to the
event seralizer in that case. Separating from the other logic which
is more concerned with handling hotkeys.
2022-12-21 14:09:35 +10:00
rc-swag
5cdbb30ef6
Merge pull request #7932 from keymanapp/fix/windows/7661-shutdown-masks-modal-result
fix(windows): shutdown fix masked modal result 🔥
2022-12-21 09:44:49 +10:00
Marc Durdin
6a273d0fda fix(windows): shutdown fix masked modal result
Regression introduced in #7661 (17.0 alpha), #7825 (16.0 beta).

When shutting down CEF cleanly, we needed to pause the form destruction
sequence in order for CEF to complete its shutdown tasks. However, for
a dialog form, it will commonly be closed by setting `ModalResult` to a
non-zero value. In our fix, we inadvertently lost any `ModalResult`
value by calling `Close` after CEF was finished, which sets
`ModalResult` to `mrCancel` (value of 2).

This fix caches the `ModalResult` value, and if non-zero, uses it
instead after CEF shuts down, to achieve the same result.
2022-12-21 08:06:59 +11:00
Keyman Server
aff995bdd8
Merge pull request #7930 from keymanapp/auto/version-beta-16.0.126
auto: increment beta version to 16.0.126
2022-12-20 05:02:12 +11:00
Keyman Build Agent
2228eaa12f auto: increment beta version to 16.0.126 2022-12-19 13:01:34 -05:00
rc-swag
a6849e84f1
Merge pull request #7900 from keymanapp/fix/windows/red-label-no-language
fix(windows): no languages warning source changed
2022-12-19 10:04:45 +10:00
Keyman Server
7b82e08036
Merge pull request #7923 from keymanapp/auto/version-beta-16.0.125
auto: increment beta version to 16.0.125
2022-12-19 05:02:03 +11:00
Keyman Build Agent
fabab24df4 auto: increment beta version to 16.0.125 2022-12-18 13:01:22 -05:00
Darcy Wong
17be0e54aa
Merge pull request #7908 from keymanapp/fix/fv/keyboard-info-version-title
fix(oem/fv/android): Cleanup version title
2022-12-18 21:19:16 +07:00
Keyman Server
3b212739cd
Merge pull request #7921 from keymanapp/auto/version-beta-16.0.124
auto: increment beta version to 16.0.124
2022-12-18 05:02:04 +11:00
Keyman Build Agent
436ae95494 auto: increment beta version to 16.0.124 2022-12-17 13:01:26 -05:00
Marc Durdin
52a9ccec90
Merge pull request #7917 from keymanapp/fix/linux/install
fix(linux): Fix dependency of ibus-keyman 🚑
2022-12-17 10:15:27 +11:00
Eberhard Beilharz
29fe7dae59
fix(linux): Fix dependency of ibus-keyman
When we added the API check we introduced a mis-spelled dependency
which lead to Keyman being uninstallable. This change fixes things.
2022-12-16 16:31:44 +01:00
Darcy Wong
58899cd6b2 fix(oem/fv/android): Add view permission of online help 2022-12-15 15:04:25 +07:00
Darcy Wong
65e9e00b3a fix(oem/fv/android): Cleanup version title 2022-12-15 15:03:11 +07:00
Keyman Server
c90bd37bb3
Merge pull request #7904 from keymanapp/auto/version-beta-16.0.123
auto: increment beta version to 16.0.123
2022-12-15 05:02:38 +11:00
Keyman Build Agent
e3b900e505 auto: increment beta version to 16.0.123 2022-12-14 13:01:54 -05:00
Marc Durdin
3e5cbb3244
Merge pull request #7887 from keymanapp/fix/developer/7879-crash-when-mousewheel-up-on-empty-grid
fix(developer): invalid charmap cell selection when updating to empty search result
2022-12-14 14:50:21 +11:00
Ross
8b7a6fa08d fix(windows): no languages warning source changed
The red colouring of the "Languages:" label was driven by a xml
element which was taken from a registry value whose cache is not
refreshed without restarting the app. The new xml element is
driven by registery languages value that is refreshed straight
away.
2022-12-14 08:52:04 +10:00
rc-swag
29e1859039
Merge pull request #7898 from keymanapp/fix/windows/modify-disable-keyboard-display
fix(windows): modify disable keyboard display
2022-12-14 07:52:15 +10:00
Ross
bb6f1a9974 fix(windows): Improve disable keyboard appearance
The Keyboard layouts tab: When a keyboard is disabled
Just the details text on the right is 'greyed' out. The buttons
on the left our no longer greyed out except for 'Add/remove'
which is now disabled.
2022-12-13 20:37:50 +10:00
Keyman Server
3a039d2a9a
Merge pull request #7892 from keymanapp/auto/version-beta-16.0.122
auto: increment beta version to 16.0.122
2022-12-12 05:02:04 +11:00
Keyman Build Agent
aceb16180f auto: increment beta version to 16.0.122 2022-12-11 13:01:28 -05:00
Eberhard Beilharz
f60b09edd9
Merge pull request #7886 from keymanapp/chore/linux/setup
chore(linux): Fix `make install`
2022-12-10 19:57:34 +01:00
Marc Durdin
8e90efe14a fix(developer): invalid charmap cell selection when updating to empty search result
Fixes #7879.

If we enter a search string that results in zero results, the grid
resize to one row attempts to select row zero. However, we prevent this.
This leaves the current row outside the range of valid rows, which means
the grid is in an invalid state.

This later causes a crash if the user attempts to mousewheel up. There
may be other similar crashes in this situation, but I haven't found any
yet.

Fix is to allow selection of row zero when there is only one row. I have
not found any problems caused by allowing this.
2022-12-10 06:04:17 +07:00
Eberhard Beilharz
8873ab5bcb
chore(linux): Fix make install
Another attempt to fix #7400.
2022-12-09 12:40:40 +01:00
Keyman Server
447a29e637
Merge pull request #7877 from keymanapp/auto/version-beta-16.0.121
auto: increment beta version to 16.0.121
2022-12-08 05:02:23 +11:00
Keyman Build Agent
5c331e27f3 auto: increment beta version to 16.0.121 2022-12-07 13:01:40 -05:00
Eberhard Beilharz
fe7fbda749
Merge pull request #7875 from keymanapp/chore/linux/packagebuild
chore(linux): Improve package build
2022-12-07 15:34:58 +01:00
Eberhard Beilharz
8a14372e0a
chore(linux): Improve package build
During package builds on Debian servers the build often failed
with an error related to X11 when running the tests. This change
skips the tests in `linux/ibus-keyman/src/test` when building
packages, similar to the way we already do it for the tests in
`linux/ibus-keyman/tests`.
2022-12-07 09:00:52 +01:00
Keyman Server
24cce11fe1
Merge pull request #7869 from keymanapp/auto/version-beta-16.0.120
auto: increment beta version to 16.0.120
2022-12-06 05:02:28 +11:00
Keyman Build Agent
37846225a9 auto: increment beta version to 16.0.120 2022-12-05 13:01:43 -05:00
Eberhard Beilharz
331e8b4f57
Merge pull request #7867 from keymanapp/chore/advocates
chore: Change platform advocates
2022-12-05 09:55:31 +01:00
Eberhard Beilharz
01eff3aff2 chore: Change platform advocates
This changes the platform advocates for web and android as discussed
at the planning meeting.
2022-12-05 09:11:42 +01:00
Keyman Server
0994ad8c3c
Merge pull request #7864 from keymanapp/auto/version-beta-16.0.119
auto: increment beta version to 16.0.119
2022-12-05 05:02:16 +11:00
Keyman Build Agent
fad24c4316 auto: increment beta version to 16.0.119 2022-12-04 13:01:29 -05:00
Eberhard Beilharz
007905cfc1
Merge pull request #7860 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2022-12-04 15:20:49 +01:00
Eberhard Beilharz
b42061a732 chore(linux): Update debian changelog
(cherry picked from commit ec46a34509)
2022-12-01 20:41:50 +01:00
Keyman Server
f26344beb7
Merge pull request #7858 from keymanapp/auto/version-beta-16.0.118
auto: increment beta version to 16.0.118
2022-12-02 05:02:20 +11:00
Keyman Build Agent
c90eec30dc auto: increment beta version to 16.0.118 2022-12-01 13:01:34 -05:00