Commit graph

10169 commits

Author SHA1 Message Date
Marc Durdin
2a50bb107e
Merge branch 'master' into fix/windows/3756-keep-in-touch-link-crash 2020-10-27 13:08:58 +11:00
Marc Durdin
4c44296f0a
Merge pull request #3761 from keymanapp/fix/windows/3393-online-update-url
fix(windows): use new windows url for online update check
2020-10-27 13:07:55 +11:00
Marc Durdin
86b9af388a
Merge pull request #3760 from keymanapp/fix/windows/3755-question-in-title-bar
fix(windows): Make help button work
2020-10-27 13:07:35 +11:00
Marc Durdin
7a722639bb
Merge pull request #3753 from keymanapp/fix/windows/3518-config-auto-apply
fix(windows): Keyman Configuration changes apply instantly
2020-10-27 13:07:26 +11:00
Marc Durdin
79b41d0627
Merge pull request #3754 from keymanapp/fix/windows/remove-double-refresh
fix(windows): Remove double refresh
2020-10-27 10:38:25 +11:00
Marc Durdin
4c7e6f242f fix(windows): Crash in Keep in Touch external link
Fixes #3756.
Fixes KEYMAN-WINDOWS-5F.
Fixes KEYMAN-WINDOWS-5E.
2020-10-27 08:21:33 +11:00
Keyman Server
a03f06fa81
Merge pull request #3762 from keymanapp/auto/version-master-14.0.170
auto: increment master version to 14.0.170
2020-10-27 05:01:37 +11:00
Keyman Build Agent
d76ffe1f81 auto: increment master version to 14.0.170 2020-10-26 14:00:55 -04:00
Marc Durdin
80fe97213f fix(windows): use 13.0 endpoints for unchanged APIs 2020-10-26 20:45:43 +11:00
Marc Durdin
4e503131cd fix(windows): use new windows url for online update check
Fixes #3393.
2020-10-26 20:44:36 +11:00
Marc Durdin
6b62601027 fix(windows): Make help button work
Fixes #3755.

Help button in title bar of web apps will now do the same thing as F1.
2020-10-26 20:00:32 +11:00
Marc Durdin
200656f634
Merge pull request #3734 from keymanapp/feat/windows/support-control-browser-tsf
feat(windows): Apps for Controlling Browser TSF integration
2020-10-26 19:14:08 +11:00
Marc Durdin
e3dfb21d28
Merge pull request #3733 from keymanapp/feat/windows/kmconfig-gui-in-kmshell
feat(windows): kmconfig GUI (in kmshell)
2020-10-26 19:13:44 +11:00
Marc Durdin
0905096841
Merge pull request #3732 from keymanapp/feat/windows/kmconfig
feat(windows): kmconfig console app
2020-10-26 19:12:28 +11:00
Marc Durdin
9d5c38838e
Merge pull request #2456 from keymanapp/feat/windows/debug-settings-manager
feat: Keyman Settings Manager base classes
2020-10-26 19:12:14 +11:00
Marc Durdin
808326b8c3
Merge pull request #3747 from keymanapp/fix/windows/3688-blank-error-dialog
fix(windows): download error dialog could be blank
2020-10-26 15:28:43 +11:00
Marc Durdin
8a9316a244
Merge pull request #3745 from keymanapp/fix/windows/buffer-overrun-debugstr
fix(windows): buffer overrun in debug function
2020-10-26 15:28:35 +11:00
Marc Durdin
9400a8909b
Merge pull request #3739 from keymanapp/fix/windows/3666-setup-restore
fix(windows): restore Setup after minimize
2020-10-26 15:28:25 +11:00
Marc Durdin
4269a4dbc4 fix(windows): Remove double refresh
Both the win32 and the win64 keyman engine libraries would receive a
refresh notification, and then they'd both broadcast the change. This
change limits the broadcast responsibility to the 32-bit engine.
2020-10-26 15:26:08 +11:00
Marc Durdin
11a2cf53c5 fix(windows): Keyman Configuration changes apply instantly
Fixes #3518.

Changes in Keyman Configuration will now apply immediately. This removes
the OK and Cancel buttons from the dialog and means that all actions
are consistent in when they are applied, unlike previously. This also
matches the Windows 10 Settings metaphor and metaphors for most modern
apps and devices.

For now, I have placed a message where the OK and Buttons were
previously, to help existing users understand the change. In time, I
expect us to be able to remove that message entirely.
2020-10-26 15:18:04 +11:00
Joshua Horton
c929713bb5
Merge pull request #3726 from keymanapp/feat/common/core/web/simplify-corrective-distribution
feat(common/core/web): simplify corrective distribution
2020-10-26 10:39:45 +07:00
jahorton
aeb944a803 change(web): addresses PR reviews 2020-10-26 08:16:39 +07:00
Marc Durdin
82e15bead0 fix(windows): remove obsolete Reboot flag
The Reboot flag was never set by any Keyman code any longer. Thus,
removing to simplify code pathways for applying config changes.
2020-10-26 09:10:02 +11:00
Marc Durdin
36d6f8d242 fix(windows): remove obsolete install/uninstall functions
The Addins install command and Visual Keyboard install command are no
longer used and thus removed.
2020-10-26 08:48:12 +11:00
Marc Durdin
d86a3d2305 fix(windows): remove FRefreshKeyman parameter from Content_Render
FRefreshKeyman parameter was no longer used; clean it up.
2020-10-26 08:44:24 +11:00
Marc Durdin
95af280a6c fix(windows): download error dialog could be blank
Fixes #3688.

If a user cancelled the download dialog, a blank error dialog would be
shown.
2020-10-25 13:15:24 +11:00
Keyman Server
8ab0e9d253
Merge pull request #3746 from keymanapp/auto/version-master-14.0.169
auto: increment master version to 14.0.169
2020-10-25 05:01:36 +11:00
Keyman Build Agent
ddab3604c0 auto: increment master version to 14.0.169 2020-10-24 14:00:56 -04:00
Darcy Wong
2c544bce25
Merge pull request #3738 from keymanapp/chore/android/update-dependencies
chore(android): Update dependencies
2020-10-24 15:04:35 +07:00
Marc Durdin
b865f3d980 chore: address review comments 2020-10-24 15:00:59 +11:00
Marc Durdin
0ab49191d8 fix(windows): buffer overrun in debug function 2020-10-24 14:46:19 +11:00
Keyman Server
a9fe2fdc36
Merge pull request #3743 from keymanapp/auto/version-master-14.0.168
auto: increment master version to 14.0.168
2020-10-24 05:01:44 +11:00
Keyman Build Agent
151296266a auto: increment master version to 14.0.168 2020-10-23 14:01:02 -04:00
Darcy Wong
1a873a3b42
Merge pull request #3722 from keymanapp/fix/android/ignore-no-protocol
fix(android/browser): Improve how embedded browser handles input
2020-10-23 06:05:21 +07:00
Darcy Wong
1a5759c4fd
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/WebBrowserActivity.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-23 06:04:09 +07:00
Keyman Server
77a81f6c38
Merge pull request #3741 from keymanapp/auto/version-master-14.0.167
auto: increment master version to 14.0.167
2020-10-23 05:01:32 +11:00
Keyman Build Agent
b1b83ea3d3 auto: increment master version to 14.0.167 2020-10-22 14:00:52 -04:00
Joshua Horton
e501f359fb
Merge pull request #3701 from keymanapp/feat/common/core/web/block-fat-finger-beeps
feat(common/core/web): fat-finger ignores inputs that beep
2020-10-22 15:12:55 +07:00
Marc Durdin
46318d5cba fix(windows): restore Setup after minimize
Fixes #3666.

Due to an issue in Delphi with 'modal' dialogs without a parent window,
Setup would not restore after being minimized, e.g. with Win+D.
2020-10-22 17:32:53 +11:00
Darcy Wong
9f3ce40d11
Merge pull request #3721 from keymanapp/fix/android/kmmanager-robustness
fix(android/engine): Improve KMManager robustness
2020-10-22 12:53:44 +07:00
Marc Durdin
b123ef2ba6 feat(windows): Apps for Controlling Browser TSF integration
These two tiny apps automate enabling/disabling TSF integration for
Chrome and Firefox. They are support apps, manually built, signed and
uploaded to downloads.keyman.com. Hopefully one day they will disappear!
2020-10-22 16:40:17 +11:00
Darcy Wong
9ef2cec502 chore(android): Update dependencies 2020-10-22 10:51:34 +07:00
Marc Durdin
af12c3bbfb
Merge pull request #3728 from keymanapp/chore/windows/msgping-update
chore(windows): update msgping to Winsdk 10
2020-10-22 14:49:38 +11:00
Marc Durdin
2da01e2210
Merge pull request #3727 from keymanapp/fix/windows/tsysinfo-clearer-upload-failure
fix(windows): improve tsysinfo upload messages
2020-10-22 14:49:24 +11:00
Marc Durdin
acade486a0
Merge pull request #3735 from keymanapp/fix/windows/3690-setup-status-label
fix(windows): setup status showed only 'removing older versions'
2020-10-22 14:49:12 +11:00
Joshua Horton
4744d39aed
Merge pull request #3706 from keymanapp/refactor/common/models/common-tokenization-and-wordbreaking
refactor(common/models): Common tokenization and wordbreaking functions
2020-10-22 09:17:07 +07:00
Marc Durdin
574f3bd8c7
Merge pull request #3039 from keymanapp/fix/web/2990-dotted-circle-pain
fix(web): disable U+25CC for diacritics
2020-10-22 12:37:18 +11:00
Keyman Server
fa270ab7ed
Merge pull request #3736 from keymanapp/auto/version-master-14.0.166
auto: increment master version to 14.0.166
2020-10-22 05:01:35 +11:00
Keyman Build Agent
88ad92aec9 auto: increment master version to 14.0.166 2020-10-21 14:00:55 -04:00
jahorton
b5309fc606 fix(common/models): context for reversion's wordbreak 2020-10-21 15:22:32 +07:00