Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
726e9abe05 auto: increment master version to 15.0.126 2021-10-05 14:02:00 -04:00
Eberhard Beilharz
e480679193
Merge pull request #5794 from keymanapp/chore/linux/cherry/changelog
chore(linux): Update changelog files for 14.0.282 🍒
2021-10-05 08:43:51 +02:00
Marc Durdin
e7332e9e85
Merge pull request #5742 from keymanapp/fix/web/popup-positioning
fix(web): popup positioning 🎩
2021-10-05 17:42:02 +11:00
Marc Durdin
dbd9787a7a
Merge branch 'master' into fix/web/popup-positioning 2021-10-05 17:41:49 +11:00
Marc Durdin
0cf4a3c512
Merge pull request #5723 from keymanapp/feat/developer/touch-layout-testing
feat(developer): touch layout testing 🎩
2021-10-05 17:40:26 +11:00
Darcy Wong
921dff58b1
Merge pull request #5752 from keymanapp/fix/android/engine-permissions
fix(android/engine): Remove unnecessary permissions from Manifest
2021-10-05 09:41:51 +07:00
Marc Durdin
c951b35083 chore(linux): use secret in legacy sentry setup 2021-10-05 09:30:17 +11:00
Marc Durdin
ba93a07060 chore: remove sentry exported variables (rely on build configuration) 2021-10-05 09:26:52 +11:00
Keyman Server
2345626850
Merge pull request #5795 from keymanapp/auto/version-master-15.0.125
auto: increment master version to 15.0.125
2021-10-05 05:02:38 +11:00
Keyman Build Agent
ba0999a611 auto: increment master version to 15.0.125 2021-10-04 14:01:57 -04:00
Eberhard Beilharz
003d7810fd
chore(linux): Update changelog files for 14.0.282
This updates the changelog files to match what got uploaded into
Debian unstable (sid).

(cherry picked from commit b531ea187c)

# Conflicts:
#	common/core/desktop/debian/changelog
#	linux/debian/changelog
#	linux/ibus-keyman/debian/changelog
2021-10-04 17:35:07 +02:00
Eberhard Beilharz
41c6f6940b
Merge pull request #5758 from keymanapp/fix/linux/cherry/5756
fix(linux): Don't crash displaying keyboard details 🍒
2021-10-04 12:22:26 +02:00
Eberhard Beilharz
ad80128ded
Merge pull request #5755 from keymanapp/fix/linux/cherry/5753
fix(linux): Don't crash with non-keyboard package file 🍒
2021-10-04 12:21:39 +02:00
Marc Durdin
f55f3fec1e chore: additional sentry.io links 2021-10-04 15:08:28 +11:00
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