Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
1d6d4d17b6 auto: increment master version to 15.0.3 2020-12-16 13:01:24 -05:00
Keyman Build Agent
df2e1d7b6a auto: increment beta version to 14.0.212 2020-12-16 13:01:05 -05:00
Darcy Wong
18c537fc34 fix(android/engine): Don't use external storage for cloud downloads 2020-12-16 20:28:54 +07:00
Marc Durdin
a80e93d099
Merge pull request #4156 from keymanapp/fix/common/master-increment-version-base
fix(common): increment version needs to check base 🍒
2020-12-16 19:10:48 +11:00
Marc Durdin
216492a88d
Merge pull request #4155 from keymanapp/fix/common/increment-version-base
fix(common): increment version needs to check base
2020-12-16 19:10:40 +11:00
Darcy Wong
b9b4148018
Merge pull request #4148 from keymanapp/chore/14-beta-history
chore(common): Update history for 14.0 beta release
2020-12-16 11:50:20 +07:00
Marc Durdin
90b8b379be fix(windows): kmconfig sentrytool typo 2020-12-16 11:47:05 +11:00
Marc Durdin
023a70aadd fix(windows): sentrytool fails on mem realloc
Fixes #4002.

We needed to reseat the pointers after the realloc as the base address
changed; this only affected us occasionally but nasty when it did!
2020-12-16 11:34:39 +11:00
Marc Durdin
53bad857cb fix(windows): Proxy Configuration window size
Fixes #4007.

Proxy Configuration window is now the right size and focuses the Server
text box appropriately.
2020-12-16 09:47:18 +11:00
Marc Durdin
e571113b22 fix(windows): sentrytool should fail build on exception
This does not fix the core issue. Examining the logs shows that
sentrytool is failing with an access violation when running on the
build agent, although it works on my local machine. This first step
is to get the build to fail, and then I will test again directly on the
build agent.
2020-12-16 09:35:09 +11:00
Marc Durdin
64d618cb58
Merge branch 'beta' into fix/windows/3749-3759-max-transient-languages 2020-12-16 09:32:00 +11:00
Marc Durdin
246cb70840 fix(windows): Warn if we reach maximum transient languages
Fixes #3749.
Fixes #3759.

Adds a warning dialog when user attempts to add a transient language to
a keyboard but the maximum number of transient languages is already
installed.

If this issue arises when a user is installing a keyboard for the first
time, Keyman instead installs the keyboard for the user's default
language. This may be a little confusing, but the error condition is
difficult to explain and non-technical users will probably be stuck
and need to install under their default language in any case. Happy to
receive any pushback on this decision.
2020-12-16 09:09:19 +11:00
Marc Durdin
2e7f123ab4
Merge pull request #4149 from keymanapp/fix/windows/4008-text-editor-font-bugs
fix(windows): Text editor font bugs
2020-12-16 07:25:16 +11:00
Marc Durdin
5f97bc8b5b
Merge pull request #4147 from keymanapp/fix/windows/4004-help-window-centered
fix(windows): help window centred on load
2020-12-16 07:25:08 +11:00
Marc Durdin
658e95f92b
Merge pull request #4144 from keymanapp/fix/windows/4111-canonical-bcp47-on-download
fix(windows): Canonicalize BCP 47 tag on keyboard download
2020-12-16 07:24:57 +11:00
Marc Durdin
b3f21bb20c
Merge pull request #4141 from keymanapp/fix/windows/4113-remove-obsolete-option
fix(windows): remove obsolete option 'Switch to OSK/Help'
2020-12-16 07:24:48 +11:00
Marc Durdin
5fe4e4c7ad
Merge pull request #4140 from keymanapp/fix/windows/4012-menu-scroll-not-reset
fix(windows): menu scroll positions need reset at popup
2020-12-16 07:24:36 +11:00
Marc Durdin
6a6ca3f853
Merge pull request #4139 from keymanapp/fix/windows/4112-menu-glitch
fix(windows): glitch in keyboard menu
2020-12-16 07:24:25 +11:00
Marc Durdin
8bef1290e0
Merge pull request #4138 from keymanapp/chore/windows/4042-remove-importkeyboard
chore(windows): remove obsolete importkeyboard app
2020-12-16 07:24:16 +11:00
Marc Durdin
619fd1762e fix(common): increment version needs to check base
The version history collector got confused because of commits
on two branches and needs to differentiate when asking for
the latest PR on a branch.
2020-12-16 06:21:07 +11:00
Marc Durdin
bcb63ed232 fix(common): increment version needs to check base
The version history collector got confused because of commits
on two branches and needs to differentiate when asking for
the latest PR on a branch.
2020-12-16 06:19:56 +11:00
Matthew Lee
2ab27354ff Removed temporary comments 2020-12-15 17:15:27 +01:00
Matthew Lee
d9f428fee9 More consistent with Android Tablet 2020-12-15 14:56:08 +01:00
Matthew Lee
ff8fb19ee3 Bold Draft 2020-12-15 13:44:34 +01:00
Marc Durdin
439171e988 fix(windows): Online Update dialog layout was messy
Fixes #4040.

Also now prevents the spurious "no updates are available" message from
appearing when the user cancels the update dialog.
2020-12-15 15:42:06 +11:00
Keyman Server
d10be475c0
Merge pull request #4151 from keymanapp/auto/version-beta-14.0.211
auto: increment beta version to 14.0.211
2020-12-15 15:34:55 +11:00
Keyman Build Agent
686db730be auto: increment beta version to 14.0.211 2020-12-14 23:34:08 -05:00
Marc Durdin
c39e93d9d2
Merge pull request #4142 from keymanapp/fix/windows/beta-uses-wrong-server
fix(windows): beta uses wrong server
2020-12-15 15:26:40 +11:00
Marc Durdin
fefe69f882 fix(windows): exit button position on setup 2020-12-15 15:03:06 +11:00
Marc Durdin
a56ba3ce20 chore: fixup guid 2020-12-15 14:39:09 +11:00
Marc Durdin
1046a84328 chore: fix oopsie 2020-12-15 14:37:22 +11:00
Marc Durdin
82719788e5 fix(windows): Text editor font bugs
Fixes #4008.

Fixes issue of font helper popping out separately and secondary crash,
as well as the font helper not actually working because the font data
was never passed in.

In the future, we could improve this by moving the font enumeration into
the back end web server thread but that's a bigger refactor and not
appropriate for beta.
2020-12-15 14:31:38 +11:00
Darcy Wong
aab9b953c3 chore(common): Update history for 14.0 beta release 2020-12-15 10:14:55 +07:00
Marc Durdin
06b96400f5 fix(windows): help window centred on load
Fixes #4004.

Centres the help window when it first appears.

There is still a small resizing event but that will be handled with a
separate PR for #3765.
2020-12-15 13:58:53 +11:00
Marc Durdin
51f415c337 fix(windows): uninstall language button z-index
Fixes #4009.

Brings the uninstall language button above the text so it is clickable
even when the text overlaps.
2020-12-15 12:37:33 +11:00
Marc Durdin
cf2a0ecc60 fix(windows): Canonicalize BCP 47 tag on keyboard download
Fixes #4111.

The keyboard tag passed in from search would  often be missing a region
tag which is required on Windows.
2020-12-15 12:28:57 +11:00
Marc Durdin
32d9fc78d1 chore(windows): rename variables 2020-12-15 12:21:20 +11:00
Marc Durdin
895cd8b375 fix(windows): beta uses wrong server 2020-12-15 12:11:11 +11:00
Marc Durdin
49de5cffd2 fix(windows): remove obsolete option 'Switch to OSK/Help'
Fixes #4113.

The option "Switch to On Screen Keyboard/Help automatically when a
keyboard is selected" is obsolete and we should remove it from the UI.

Note that this does not remove the API surface, just hides the option
from view, as there may be apps relying on the API value.

Not touching help just now as that will be addressed in a help update
in the future.
2020-12-15 11:58:42 +11:00
Marc Durdin
ad932cdb74 fix(windows): menu scroll positions need reset at popup
Fixes #4012.

If the menu previously was scrollable, then it would potentially show
items at the wrong offset because the offsets were not reset when the
menu popup was called if no scroll was needed.
2020-12-15 11:46:30 +11:00
Marc Durdin
80d8169a4e fix(windows): glitch in keyboard menu
Fixes #4112.

Glitch in keyboard menu from scrollable buttons being drawn at top-left.
2020-12-15 11:44:59 +11:00
Marc Durdin
900eef7945 chore(windows): remove obsolete importkeyboard app
Functionality has been ported to kmconvert.

Fixes #4042.
2020-12-15 11:20:09 +11:00
Keyman Server
84d28c6853
Merge pull request #4137 from keymanapp/auto/version-master-15.0.2
auto: increment master version to 15.0.2
2020-12-15 09:33:29 +11:00
Keyman Build Agent
6a2ce00d92 auto: increment master version to 15.0.2 2020-12-14 17:32:36 -05:00
Marc Durdin
819391a3e6
Merge pull request #4129 from keymanapp/alpha
chore: prepare 15.0 alpha
2020-12-15 09:06:11 +11:00
Marc Durdin
910c265f79 chore: merge beta to alpha 2020-12-15 09:01:54 +11:00
Keyman Server
4c31ee69ee
Merge pull request #4136 from keymanapp/auto/version-beta-14.0.210
auto: increment beta version to 14.0.210
2020-12-15 08:17:59 +11:00
Keyman Build Agent
bc0bd37123 auto: increment beta version to 14.0.210 2020-12-14 16:17:15 -05:00
Marc Durdin
c68e767eba
Merge pull request #4135 from keymanapp/chore/common/retrigger-beta
chore: fix trigger for beta branches
2020-12-15 08:15:37 +11:00
Marc Durdin
85fd8a53d9 chore: fix trigger for beta branches 2020-12-15 08:14:57 +11:00