Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
46902e3895 auto: increment beta version to 14.0.221 2021-01-13 13:01:34 -05:00
Eberhard Beilharz
39d8e07e9d
Merge pull request #4233 from keymanapp/chore/linux/beta-3869
chore(linux): Update debian metadata based on Debian repos
2021-01-13 09:41:31 +01:00
jahorton
1c52376f03 fix(web): prevents predictive text engine init if workers aren't available 2021-01-13 13:56:27 +07:00
jahorton
e175aa3e7c fix(web): OSK key preview positioning. Fixes #3953 2021-01-13 12:56:18 +07:00
jahorton
2bf5d8a76a fix(web): offsetParent -> parentElement 2021-01-13 10:09:46 +07:00
Marc Durdin
11612a193a fix(developer): Debug character grid performance
The character grid in the debugger would become very slow as the number
of characters increased, with substantial flickering. This refactor
removes the unnecessary recalculations of the grid cell count and
thus resolves performance problems.
2021-01-13 14:09:43 +11:00
Joshua Horton
2cd3f812ec
Merge pull request #4232 from keymanapp/fix/web/3697-osk-size-cookie-sync
fix(web): osk size & position after focus changes
2021-01-13 08:48:35 +07:00
Darcy Wong
e6285bc4a9
Merge pull request #4170 from keymanapp/fix/android/dont-set-destination-uri
fix(android/engine): Remove usage of WRITE_EXTERNAL_STORAGE permission
2021-01-13 06:54:20 +07:00
Keyman Server
f3b54c204f
Merge pull request #4235 from keymanapp/auto/version-beta-14.0.220
auto: increment beta version to 14.0.220
2021-01-13 06:01:39 +11:00
Keyman Server
cb98febc20
Merge pull request #4234 from keymanapp/auto/version-master-15.0.8
auto: increment master version to 15.0.8
2021-01-13 06:01:18 +11:00
Keyman Build Agent
0208467b90 auto: increment beta version to 14.0.220 2021-01-12 14:00:52 -05:00
Keyman Build Agent
d254d22ecb auto: increment master version to 15.0.8 2021-01-12 14:00:25 -05:00
Eberhard Beilharz
6b999bc911
chore(linux): Update debian metadata based on Debian repos
This is a cherry-pick of PR#4223:

- Add script to create debian source package
- Update debian metadata based on Debian repos
- Remove some lintian warnings and errors
- Remove support Xenial
- Reduce size of icon
- Omit confusing values from gbp.conf
2021-01-12 18:38:18 +01:00
Eberhard Beilharz
0bfe9082ad
Merge pull request #4223 from keymanapp/chore/linux/3869
chore(linux): Update debian metadata
2021-01-12 18:33:21 +01:00
Eberhard Beilharz
9dfbae2a0e
chore(linux): Refactor debian.sh and launchpad.sh scripts
Move common code into `package-build.inc.sh` script.
2021-01-12 11:45:15 +01:00
Eberhard Beilharz
8fa11bab4b
chore(linux): Omit confusing values from gbp.conf
This change omits two confusing values from the gbp.conf files
that we set to what is already the default. Since mentioning the
`master` branch is confusing when this appears in the upstream
repo, we omit theses values.
2021-01-12 11:17:35 +01:00
jahorton
b9437c08e4 chore(web): mild cleanup 2021-01-12 12:53:47 +07:00
jahorton
f20098244a fix(web): fixes cookie/state mismatch 2021-01-12 12:48:19 +07:00
Joshua Horton
5b1afddfc6
Merge pull request #4231 from keymanapp/fix/common/core/web/3744-mnemonic-modifer-keyup
fix(common/core/web): mnemonic modifier key-up handling
2021-01-12 12:12:38 +07:00
Joshua Horton
192c6b25d3
Merge pull request #4230 from keymanapp/chore/bug-cherrypick
chore: bugfix cherrypick (#4208, #4210)
2021-01-12 12:12:08 +07:00
jahorton
360c2cd71c fix(web): osk size & position after focus changes 2021-01-12 12:02:30 +07:00
jahorton
e445e3d034 fix(common/core/web): mnemonic modifier key-up handling. Fixes #3744 2021-01-11 14:19:11 +07:00
jahorton
9844f687c2 fix(ios): moves Settings notification UI code to main thread 2021-01-11 10:01:36 +07:00
jahorton
925bbc1f56 fix(web): supplies missing (optional) argument to prevent warnings 2021-01-11 10:01:36 +07:00
jahorton
790ad79b3f change(common/models): diagonal width boost to help multi-char transforms 2021-01-11 10:01:36 +07:00
jahorton
14148e3aee fix(common/models): null guard for prior commits 2021-01-11 10:01:36 +07:00
jahorton
43625b5a2d feat(common/models): paradigm shift; single-char transform sequence for workaround 2021-01-11 10:01:35 +07:00
jahorton
0972f44c2b feat(common/models): compacts context tokens on bksp 2021-01-11 10:01:35 +07:00
Keyman Server
c313538346
Merge pull request #4229 from keymanapp/auto/version-beta-14.0.219
auto: increment beta version to 14.0.219
2021-01-09 05:01:48 +11:00
Keyman Build Agent
f3a3f704f5 auto: increment beta version to 14.0.219 2021-01-08 13:00:59 -05:00
Eberhard Beilharz
3fc8dec43b
chore(linux): Remove Xenial from docs 2021-01-08 16:14:34 +01:00
Eberhard Beilharz
e63c0a475f
chore(linux): Cleanup after code review 2021-01-08 16:13:21 +01:00
Eberhard Beilharz
89b4bba981
chore: Update label patterns
- add missing oem label
- improve pattern to allow multiple scopes
2021-01-08 15:52:31 +01:00
Eberhard Beilharz
6f5d612870
Merge pull request #4224 from keymanapp/chore/linux/beta-4160
chore(linux): pass tag to Jenkins build (#4160)
2021-01-08 15:38:42 +01:00
Darcy Wong
f22c8308c8 chore(windows): Check in crowdin files for km 2021-01-08 14:57:53 +07:00
Darcy Wong
e3029c3209 chore(linux): Check in crowdin files for km 2021-01-08 14:57:35 +07:00
Darcy Wong
ef9970cd85 chore(ios): Check in crowdin files for km 2021-01-08 14:57:14 +07:00
Darcy Wong
3742bb4a0a chore(android): Check in crowdin files for km 2021-01-08 14:56:50 +07:00
Eberhard Beilharz
8b3ac38b33
chore: Enhance PR labeling based on PR title
This PR adds the labeler-action GH action that applies labels
based on the PR title or description. This allows to automatically
assign labels based on our conventional commit message.
2021-01-07 20:24:48 +01:00
Keyman Server
d047923969
Merge pull request #4225 from keymanapp/auto/version-master-15.0.7
auto: increment master version to 15.0.7
2021-01-08 05:02:26 +11:00
Keyman Build Agent
5b5a80989f auto: increment master version to 15.0.7 2021-01-07 13:01:26 -05:00
Eberhard Beilharz
7b0a1caac1
chore(linux): pass tag to Jenkins build (#4160)
This change is part of a fix for #4160 so that we build the tag
instead of the next version.

(cherry picked from PRs #4215 and #4220)
2021-01-07 18:20:52 +01:00
Eberhard Beilharz
f6b24be41a
chore(linux): Reduce size of icon
The icon doesn't need to have metadata embedded which reduces the
file size.
2021-01-07 18:19:05 +01:00
Eberhard Beilharz
df3ce86743
chore(linux): Remove support Xenial
Official support for Ubuntu 16.04 Xenial ends in April 2021. This
change removes Xenial from the list of dists to build since several
packages are not available in the versions we need.
2021-01-07 17:41:01 +01:00
Eberhard Beilharz
56239b8824
chore(linux): Remove some lintian warnings and errors 2021-01-07 17:41:01 +01:00
Eberhard Beilharz
3e07f5ec04
chore(linux): update debian metadata based on Debian repos
The packages in the official Debian repos have slightly more
up-to-date metadata. This change adjusts our metadata.

This includes the change from Debian repo to let debhelper (>= 10.3)
handle the meson build of keyman-keyboardprocessor.
2021-01-07 17:41:01 +01:00
Eberhard Beilharz
0a8a8dce90
chore(linux): Add script to create debian source package 2021-01-07 17:41:00 +01:00
Eberhard Beilharz
5030d20df4
Merge pull request #4220 from keymanapp/fix/linux/4160
fix(linux): only pass tag if we just created one
2021-01-07 09:11:58 +01:00
Eberhard Beilharz
9160df6ef3
fix(linux): Fix the fix 2021-01-06 15:36:14 +01:00
Darcy Wong
7596d393da fix(android): Address review comments 2021-01-06 14:31:43 +07:00