Marc Durdin
3219b44624
chore: sentry.io dsn
2021-10-04 15:01:36 +11:00
Darcy Wong
488309eb76
Merge remote-tracking branch 'origin/master' into chore/developer/update-jszip
2021-10-04 08:15:01 +07:00
Marc Durdin
b700cf334b
Merge pull request #5709 from keymanapp/fix/windows/5091-default-language
...
fix(windows): handle edge cases using default language
2021-10-02 11:12:46 +10:00
Marc Durdin
6882e97ae0
Merge pull request #5749 from keymanapp/fix/web/2924-variable-stores-and-fat-fingering
...
fix(web): support variable stores with predictive text
2021-10-02 11:12:34 +10:00
Keyman Server
4d6c182c2c
Merge pull request #5785 from keymanapp/auto/version-master-15.0.124
...
auto: increment master version to 15.0.124
2021-10-02 04:02:16 +10:00
Keyman Build Agent
bfa34828d3
auto: increment master version to 15.0.124
2021-10-01 14:01:32 -04:00
Darcy Wong
55bd82ecd7
Merge pull request #5722 from keymanapp/chore/common/crowdin-update-am
...
chore(ios,android,windows): Update crowdin strings for Amharic
2021-10-01 06:53:36 +07:00
Marc Durdin
c1223a80b9
Merge pull request #5782 from keymanapp/fix/common/cherry-pick
...
fix(common): Fix cherry-pick labeling
2021-10-01 06:04:45 +10:00
Keyman Server
3a173da671
Merge pull request #5784 from keymanapp/auto/version-master-15.0.123
...
auto: increment master version to 15.0.123
2021-10-01 04:02:44 +10:00
Keyman Build Agent
edaea587ad
auto: increment master version to 15.0.123
2021-09-30 14:02:02 -04:00
Eberhard Beilharz
01789142bc
fix(common): Fix cherry-pick labeling
...
My previous commit escaped the parens which should be part of the
regex.
2021-09-30 16:48:25 +02:00
Sabine
660359e892
fix(common/core) second version with array, kmx restored plus changes requested
2021-09-30 15:47:53 +02:00
Darcy Wong
764fe6421a
Merge pull request #5767 from keymanapp/docs/mac/install-homebrew
...
docs(mac): Add note about installing with homebrew
2021-09-30 15:35:03 +07:00
Darcy Wong
c10fee5d26
Update mac/help/start/install-keyman.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-30 15:34:48 +07:00
Shawn Schantz
f310c3373d
import Hausa strings to iOS project
2021-09-30 14:59:02 +07:00
Darcy Wong
394b33da9c
docs(mac): Reorder install instructions
2021-09-30 14:04:26 +07:00
Eberhard Beilharz
9385707a64
Merge pull request #5771 from keymanapp/fix/linux/debian
...
fix(linux): Fix debian package script
2021-09-30 09:00:29 +02:00
Darcy Wong
eda1706710
fix(developer): Migrate jszip call
...
Using the guide
https://stuk.github.io/jszip/documentation/api_jszip/generate_async.html#type-option
2021-09-30 11:49:14 +07:00
Marc Durdin
e075550f0e
Merge pull request #5769 from keymanapp/chore/windows/keyman-core-ui-and-settings
...
chore(windows): Keyman Core UI and Settings 🥑
2021-09-30 14:25:07 +10:00
rc-swag
96da136a95
Merge pull request #5443 from keymanapp/feat/windows/keyman-core-integration-2
...
feat(windows): Keyman Core integration 🥑
2021-09-30 10:54:17 +10:00
Marc Durdin
3a53d662d2
fix(developer): handle shortcut keys in debugger
...
Fixes #5718 .
The debugger memo control will now filter out action shortcut keys such
as Ctrl+A, Ctrl+O, so that the keyboard being debugged can get the first
chance to look at them and handle them if it wishes.
If the keyboard does not handle the keystroke, then a set of editor
shortcut keys will be handled by the debugger, namely:
* Ctrl+A - select all
* Ctrl+C - copy
* Ctrl+V - paste
* Ctrl+X - cut
* Ctrl+Z - undo
Note that undo semantics are a little weird with the debugger, but that
is not related to this fix. By a little weird, I mean that characters
emitted by the keyboard being debugged do not flow into the undo buffer,
so undo often has no effect. I am not planning to fix this idiosyncrasy
at this time.
2021-09-30 07:51:07 +10:00
Marc Durdin
1b16a0d957
Merge pull request #5746 from keymanapp/fix/developer/5702-shift-6-ampersand
...
fix(developer): move ampersand to shift+7 on touch
2021-09-30 06:09:24 +10:00
Keyman Server
266a8d81cb
Merge pull request #5774 from keymanapp/auto/version-master-15.0.122
...
auto: increment master version to 15.0.122
2021-09-30 04:02:21 +10:00
Keyman Build Agent
ee5b071d39
auto: increment master version to 15.0.122
2021-09-29 14:01:41 -04:00
Eberhard Beilharz
1fd26dcf88
fix(linux): Fix debian package script
2021-09-29 12:35:19 +02:00
Darcy Wong
b4234dfd92
chore(developer): Update jszip version
2021-09-29 12:30:51 +07:00
Marc Durdin
4523a04409
chore(windows): address review comments and fix installer bug
2021-09-29 15:05:41 +10:00
Marc Durdin
f82fa96449
chore(windows): Keyman Core UI and Settings
...
* Adds a taskbar icon to highlight to user when Keyman Core library is
in use, with a crummy core.ico. This visual feedback will be removed
in late beta.
* Renames the 'use common core' registry setting to match other flags
* Adds a System Setting to make the Keyman Core setting visible in
System Settings and kmconfig.
2021-09-29 13:51:51 +10:00
Darcy Wong
ef1be0cecb
chore(common): Check in crowdin strings for Hausa
2021-09-29 10:47:56 +07:00
Darcy Wong
0d366637a8
chore(android,windows): Update Amharic strings
2021-09-29 10:20:28 +07:00
Marc Durdin
211f8ef806
Merge pull request #5765 from keymanapp/chore/windows/help-broken-links
...
chore(windows): fix broken links in help
2021-09-29 12:35:04 +10:00
Darcy Wong
db7e7beec4
Merge pull request #5734 from keymanapp/chore/common/crowdin-shu-latn-ng
...
chore(common): Check in crowdin strings for Shuwa Latin
2021-09-29 09:18:10 +07:00
Marc Durdin
6d94dba5d9
fix(windows): unit test os version
2021-09-29 12:12:48 +10:00
Darcy Wong
b138aab3a1
docs(mac): Tweak install instructions
2021-09-29 09:06:15 +07:00
Darcy Wong
de475b8602
docs(mac): Add note about installing with homebrew
2021-09-29 08:45:45 +07:00
Marc Durdin
56d18bfab3
fix(windows): change canonicalization strategy for Windows 7
...
On Windows 7, we will no longer attempt to canonicalize BCP 47 tags in
the same was as on later OS versions, because there appear to be some
significant differences in how they work, for example, zh-CN is not
converted to zh-Hans-CN on Windows 7, whereas it is on Windows 10.
This commit also refreshes the `KLog` unit which is useful for debugging
these types of scenarios.
2021-09-29 11:34:16 +10:00
Marc Durdin
c0ac074618
Merge pull request #5720 from keymanapp/fix/developer/5327-touch-remove-empty-rows
...
fix(developer): remove empty touch rows on save
2021-09-29 07:38:31 +10:00
Marc Durdin
b69bb30adf
chore(windows): fix broken links in help
2021-09-29 07:18:43 +10:00
Keyman Server
ce8bab8d7b
Merge pull request #5763 from keymanapp/auto/version-master-15.0.121
...
auto: increment master version to 15.0.121
2021-09-29 04:02:15 +10:00
Keyman Build Agent
a554eee1eb
auto: increment master version to 15.0.121
2021-09-28 14:01:31 -04:00
SabineSIL
96589cfaf0
Update kmx_processevent.h
2021-09-28 16:04:58 +02:00
Sabine
1d7091b025
fix(common/core):Changes with Marcs Proposals (included Array)
2021-09-28 11:09:09 +02:00
Eberhard Beilharz
51c5b9e30c
Merge pull request #5759 from keymanapp/chore/common/cherry-pick
...
chore(common): Enhance cherry-pick labeling
2021-09-28 08:36:08 +02:00
Darcy Wong
a69c802a1e
fix(android/engine): Remove ACCESS_NETWORK_STATE permission
2021-09-28 13:33:12 +07:00
Darcy Wong
23700e284f
chore(android/engine): Move comment
2021-09-28 09:34:55 +07:00
Marc Durdin
c8a8e7d34c
Merge pull request #5751 from keymanapp/fix/help-keyman-com-script-cleanup-master
...
fix: help.keyman.com script file cleanup 🍒
2021-09-28 06:24:41 +10:00
Eberhard Beilharz
cf9cdf869e
chore(common): Enhance cherry-pick labeling
...
So far we only check for the 🍒 emoji character to add
the cherry-pick label. GitHub now also supports emoticons as text
in PR titles. This change adds the detection of the `🍒 `
text.
2021-09-27 17:58:26 +02:00
Eberhard Beilharz
6f31014ba0
fix(linux): Don't crash displaying keyboard details
...
At least one user got a crash trying to click on the "About" button
to display keyboard details for the ekwtamil99uni keyboard. I can't
reproduce the problem, but this change adds additional code that
should prevent the crash from happening.
Fixes #5756 .
(cherry picked from commit 3d44b9987d )
2021-09-27 17:43:51 +02:00
Eberhard Beilharz
ed1746d3d0
fix(linux): Don't crash with non-keyboard package file
...
If a user tries to a install a model .kmp file, we now display a
message box instead of crashing.
Fixes #5753 .
(cherry picked from commit 98e1269ae2 )
2021-09-27 17:07:35 +02:00
rc-swag
b71fde66f9
Merge branch 'master' into feat/windows/keyman-core-integration-2
2021-09-27 21:40:22 +10:00