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
Darcy Wong
d9302f8cba
fix(android/browser): Improve how browser handles input
...
* Don't log `MalformedURLExceptions` since it may be a query
* URLEncode the string if it seems to be a URL
* Set `android:usesCleartextTraffic="true"` which allows http:// traffic (API 23+)
2020-10-20 08:54:58 +07:00
Joshua Horton
6efb6d23be
Merge pull request #3685 from keymanapp/feat/common/models/context-reversion
...
feat(common/models): context reversion modeling
2020-10-20 08:42:07 +07:00
Joshua Horton
207b6b85f4
Merge pull request #3663 from keymanapp/feat/common/models/acceptance-context-tracking
...
feat(common/models): context tracking of accepted Suggestions
2020-10-20 08:41:46 +07:00
Marc Durdin
c45f4fafa0
fix(windows): setup status showed only 'removing older versions'
...
Fixes #3690 .
This applies an 'Installing Keyman' label during the install. While
Windows Installer does supply some status messages, at present we are
not using those. Also fixed a missing i18n string.
2020-10-20 07:08:06 +11:00
Keyman Server
9301af9646
Merge pull request #3723 from keymanapp/auto/version-master-14.0.164
...
auto: increment master version to 14.0.164
2020-10-20 05:01:34 +11:00
Keyman Build Agent
29ea71ecb8
auto: increment master version to 14.0.164
2020-10-19 14:00:52 -04:00
Darcy Wong
3c817d2a42
fix(android/engine): Ignore "no protocol" MalformedURLExceptions
2020-10-19 16:14:46 +07:00
Darcy Wong
c010ec6465
fix(android/engine): Add more checks for Keyboard
2020-10-19 15:19:47 +07:00
jahorton
8f3b7b130a
feat(web): manual test for blocked keystrokes
2020-10-19 15:06:37 +07:00
jahorton
1c2537be28
chore(common/models/templates): addresses PR review concerns
2020-10-19 14:22:45 +07:00
Darcy Wong
f746ec61de
Merge pull request #3718 from keymanapp/fix/web/remove-basekey-from-popup
...
fix(web): Remove base key from popup keys
2020-10-19 14:04:40 +07:00
jahorton
56afe4a221
change(common/models): better condition check
2020-10-19 13:43:19 +07:00
Darcy Wong
94c2f2576c
chore(web): Remove prependBaseKey()
2020-10-19 13:07:29 +07:00
Marc Durdin
929e32601c
chore(windows): remove debug code
2020-10-19 16:33:59 +11:00