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
Darcy Wong
18ab0d09a9
fix(android/engine): Apply same version check on prepareKeyboardSwitch
2020-10-22 17:50:48 +07: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
Darcy Wong
e3af12daf7
fix(android/engine): Only get keyboard version for cloud/
2020-10-22 13:58:28 +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
ee82ea8732
fix(android/engine): Check if cache file exists before deleting
2020-10-22 11:14:01 +07: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
jahorton
04e68f0185
chore(common/models): Merge branch 'master' into refactor/common/models/common-tokenization-and-wordbreaking
2020-10-21 15:21:49 +07:00
jahorton
54b829006d
docs(common/models/types): wordbreaker documentation
2020-10-21 15:16:41 +07:00
Joshua Horton
df4179ab1b
Merge pull request #3707 from keymanapp/fix/web/synthetic-space-handling
...
fix(web): K_SPACE handling for embedded mode, hardware keystrokes
2020-10-21 14:01:58 +07:00
Marc Durdin
67cc0406dc
fix(windows): add kmconfig.exe to install feature
2020-10-21 17:46:56 +11:00
Marc Durdin
fcf9a9779d
chore(web): Merge branch 'master' into fix/web/2990-dotted-circle-pain
2020-10-21 17:21:37 +11:00
Marc Durdin
e570883382
fix(windows): add kmconfig.exe to install feature
2020-10-21 17:17:50 +11:00
Marc Durdin
ca2ff17058
chore(windows): minor ui tweaks
2020-10-21 17:09:48 +11:00
Marc Durdin
68e244dfff
feat(windows): kmconfig GUI (in kmshell)
...
This adds a GUI for controlling all Keyman Settings, accessible through
Keyman Configuration.
2020-10-21 16:51:20 +11:00
Marc Durdin
db60590653
chore(windows): fix typo comment in Makefile
2020-10-21 16:45:56 +11:00
Marc Durdin
aa8fecf385
feat(windows): kmconfig console app
...
This app uses the new `TKeymanSettings` class to present a standardised
interface for all Keyman settings -- debug, development and
compatibility. This is a console app, intended for use in a variety of
scenarios, including development tools, in the future.
Settings can be set, exported/imported to/from json, reset, shown.
Important in this PR is establishing the command line parameter
consistency and usage into the future.
2020-10-21 16:38:26 +11:00
Marc Durdin
1418a0ebc0
feat(windows): add KeymanSettings as a shared class
...
This moves the Keyman Settings Manager into global and prepares for use
with kmshell and a new console app kmconfig; these changes will be in
separate PRs.
Note: this PR still does not include the other standard Keyman options
which can be configured via the normal Keyman Configuration Options
dialog. I don't anticipate adding these standard options in Keyman 14;
perhaps in 15.0.
2020-10-21 16:35:54 +11:00
Darcy Wong
eef627798c
fix(android/engine): Compare current version in hasUpdateAvailable()
2020-10-21 08:25:36 +07:00
Keyman Server
308684846b
Merge pull request #3729 from keymanapp/auto/version-master-14.0.165
...
auto: increment master version to 14.0.165
2020-10-21 05:01:29 +11:00
Keyman Build Agent
c64ce11a36
auto: increment master version to 14.0.165
2020-10-20 14:00:48 -04:00
Marc Durdin
fa654315ea
chore: cleanup
2020-10-20 18:35:33 +11:00
Marc Durdin
0e2d4540e4
feat: debug settings manager
...
Introduces a new app that lists all available
debug settings in Keyman Desktop and Developer
with a single unified UI to manage them. This
comes because I (as lead dev) am always forgetting
what the various keys and values are and need a
better way to manage them.
For now, this is alpha-quality and I do not intend
to deploy it with 13.0
2020-10-20 18:35:32 +11:00
Marc Durdin
28cab959d6
chore(windows): update msgping to Winsdk 10
2020-10-20 18:34:33 +11:00
Marc Durdin
a176fc2734
Merge pull request #3716 from keymanapp/fix/developer/3715-crash-creating-project
...
fix(developer): crash creating basic project
2020-10-20 18:31:29 +11:00
Marc Durdin
3d324b20aa
Merge pull request #3719 from keymanapp/fix/windows/3694-tweak-scrolling-in-keyboard-menu
...
fix(windows): tweak scrolling in keyboard menu
2020-10-20 18:31:21 +11:00
Marc Durdin
a76b7f6d23
Merge pull request #3717 from keymanapp/fix/windows/3692-no-icons-in-config
...
fix(windows): icons missing in Configuration
2020-10-20 18:31:11 +11:00
Marc Durdin
9fb9185214
Merge pull request #3714 from keymanapp/fix/windows/refreshkeyboards-loses-some-profiles
...
fix(windows): RefreshKeyboards loses some profiles
2020-10-20 18:31:05 +11:00
Marc Durdin
941532542c
chore(web): address review comments
2020-10-20 18:24:21 +11:00
Marc Durdin
9ab40d9b48
fix(windows): improve tsysinfo upload messages
...
If tsysinfo fails to upload a diagnostic report, give more detail on
what happened.
2020-10-20 18:18:57 +11:00
jahorton
13d5861492
refactor(web): default space simplification
2020-10-20 13:24:10 +07:00
jahorton
bfb3671c43
feat(common/core/web): simplifies fat-finger distrib
2020-10-20 12:05:26 +07:00
jahorton
aa5882536d
fix(common/core/web): normalization at wrong nesting level
2020-10-20 09:59:25 +07:00
Darcy Wong
4b3a568787
fix(android/engine): Log executeHardwareKeystroke error once per session
2020-10-20 09:53:36 +07:00
Joshua A. Horton
a3c3f75ea7
feat(web): better test keyboard
2020-10-20 09:37:24 +07:00
jahorton
d2b08d6e7d
refactor(common/models): marks deprecation, detects reliance on deprecated wordbreaker def
2020-10-20 09:20:00 +07:00