Eberhard Beilharz
c42a623f38
fix(linux): Don't crash when installing keyboards in Wasta
...
Fixes #6158 . This bug got introduced in #6015 .
2022-01-27 17:22:02 +01:00
Eberhard Beilharz
0d0c5b7967
Merge pull request #6135 from keymanapp/feat/linux/4273-wayland
...
feat(linux): add support for Wayland
2022-01-27 15:31:38 +01:00
Eberhard Beilharz
5d76e75a1b
feat(linux): Replace hirsute with impish
2022-01-26 08:50:54 +01:00
Eberhard Beilharz
b2b40b9987
feat(linux): Replace hirsute with impish
2022-01-26 08:46:47 +01:00
Eberhard Beilharz
072481198e
chore(linux): Add comment for clarification of code behaviour
2022-01-24 11:55:45 +01:00
Eberhard Beilharz
50a0c0a659
Merge pull request #6133 from keymanapp/fix/linux/6119-pythonbug
...
chore(linux): Revert workaround for Python bug
2022-01-21 08:24:42 +01:00
Eberhard Beilharz
d9e4ad7899
feat(linux): add support for Wayland
...
This allows to use Keyman with the Wayland display server.
One thing that doesn't yet work completely with this change is
caps-lock.
Partially implements #4273 .
2022-01-20 19:21:57 +01:00
Eberhard Beilharz
c04fa525fc
chore(linux): Revert workaround for Python bug
...
A new version of python3-requests-cache is now available in
Debian and Ubuntu that fixes the bug, so we can revert the
workaround.
This reverts commit 10e169739d .
2022-01-20 11:54:52 +01:00
Eberhard Beilharz
d52d2f2825
chore(linux): Update changelogs for 14.0.284
2022-01-20 10:15:17 +01:00
Eberhard Beilharz
bcf519c1b1
chore(linux): Add metadata file for packaging
2022-01-19 12:15:55 +01:00
Eberhard Beilharz
edbf018361
Merge pull request #6118 from keymanapp/docs/setup
...
docs(linux): Add missing dependency
2022-01-19 08:15:22 +01:00
Eberhard Beilharz
10e169739d
fix(linux): Add workaround for Python bug
...
This works around a Python bug introduced in Python 3.10.2 and
3.9.10 (https://github.com/python-attrs/cattrs/issues/206 ).
This change should be reverted once that bug is fixed and new
Python packages are available in Debian/Ubuntu.
Fixes #6119 .
2022-01-18 17:49:09 +01:00
Eberhard Beilharz
45e3a5157e
docs(linux): Add missing dependency
2022-01-17 17:26:30 +01:00
Eberhard Beilharz
9cb43bc939
Merge pull request #6106 from keymanapp/fix/linux/kmflpkg
...
fix(linux): Fix lintian errors
2022-01-17 10:08:41 +01:00
Darcy Wong
24364dc5af
Merge pull request #6048 from keymanapp/chore/common/crowdin-ckl
...
chore(common): Check in crowdin strings for Kibaku 📜
2022-01-17 10:28:54 +07:00
Eberhard Beilharz
7d9cd672c3
fix(linux): Fix lintian errors
2022-01-14 18:39:08 +01:00
Darcy Wong
c5178649e6
Merge pull request #6050 from keymanapp/chore/common/crowdin-hia
...
chore(common): Check in crowdin strings for Waha 📜
2022-01-14 12:48:41 +07:00
Darcy Wong
9eb2916d51
Merge pull request #6049 from keymanapp/chore/common/crowdin-mrt
...
chore(common): Check in crowdin strings for Marghi 📜
2022-01-13 15:04:34 +07:00
Eberhard Beilharz
49dc869615
Merge pull request #6093 from keymanapp/fix/linux/issue-5325
...
fix(linux): Update minimum sentry-sdk version
2022-01-12 16:53:04 +01:00
Darcy Wong
065fdbc434
Merge pull request #6047 from keymanapp/chore/common/crowdin-kr
...
chore(common): Check in crowdin strings for Kanuri 📜
2022-01-12 09:42:07 +07:00
Eberhard Beilharz
0b32e470dd
fix(linux): Update minimum sentry-sdk version
...
This is a follow-up for #5325 .
2022-01-11 14:35:35 +01:00
Eberhard Beilharz
88ef184cc2
Merge pull request #6086 from keymanapp/fix/linux/issue-6085-requests_cache
...
fix(linux): Fix attribute error
2022-01-11 08:23:05 +01:00
Eberhard Beilharz
4876497fe8
Merge pull request #6070 from keymanapp/feat/linux/sentry
...
feat(linux): Don't create Sentry events for errors
2022-01-11 08:22:36 +01:00
Eberhard Beilharz
c269d12ec7
Merge pull request #6015 from keymanapp/fix/linux/issue-5311-sharedinstall
...
fix(linux): Fix installation of shared packages
2022-01-10 18:16:57 +01:00
Eberhard Beilharz
254ceabe78
fix(linux): Fix attribute error
...
Newer versions of requests-cache (>= 0.6) restructure some code so
that the _core_ namespace is no longer available. However, it turns
out that we don't need to specify that namespace at all, so this
change will work with both older and newer versions of
requests-cache.
This will fix #6085 .
2022-01-07 17:22:53 +01:00
Eberhard Beilharz
79244650b1
feat(linux): Don't create Sentry critical events for handled errors
...
We don't want to send events to Sentry for errors that we handled.
2022-01-06 18:43:28 +01:00
Eberhard Beilharz
20064ea42a
fix(linux): fix release version number for Sentry reporting
...
Forgot to change the second occurrence of the version number for older
Sentry SDK.
2021-12-17 23:09:47 +01:00
Eberhard Beilharz
dd49c213a9
Merge pull request #6054 from keymanapp/fix/linux/issue-5940_packagedescription
...
fix(linux): Fix package description
2021-12-16 08:54:01 +01:00
Eberhard Beilharz
895f2b3fe0
Merge pull request #6052 from keymanapp/fix/linux/issue-5817_version
...
fix(linux): fix release version number for Sentry reporting
2021-12-16 08:52:40 +01:00
Eberhard Beilharz
2f7fafd0f3
fix(linux): Fix package description
...
Also improve wording for Debian packages.
Fixes #5940 .
2021-12-15 11:32:30 +01:00
Eberhard Beilharz
10c7d88eb9
fix(linux): fix release version number for Sentry reporting
...
Fixes #5817 .
2021-12-15 10:52:21 +01:00
Eberhard Beilharz
8297f6543a
docs(linux): Document how to disable error reporting
...
Part of #5027 .
2021-12-15 10:08:05 +01:00
Darcy Wong
09e6919f4e
chore(common): Merge branch 'master' into chore/common/crowdin-mrt
2021-12-15 16:03:50 +07:00
Darcy Wong
c5238f026e
chore(common): Check in crowdin strings for Waha
2021-12-15 15:57:26 +07:00
Darcy Wong
c98ce761b2
chore(common): Check in crowdin strings for Marghi
...
This checks in the crowdin strings for the locale `mrt` for Marghi.
Does not include macOS.
TODO: Check on adding mrt locale in XCode
2021-12-15 12:48:09 +07:00
Darcy Wong
06835125e6
chore(common): Check in crowdin strings for Kibaku
...
This checks in the crowdin strings for the locale `kr` for Kanuri.
Does not include macOS.
TODO: Check on adding ckl locale in XCode
2021-12-15 10:42:18 +07:00
Darcy Wong
57d8929eca
chore(common): Check in crowdin strings for Kanuri
...
This checks in the crowdin strings for the locale `kr` for Kanuri.
Does not include macOS.
TODO: Check on adding kr-NG locale in XCode
2021-12-15 09:57:54 +07:00
Eberhard Beilharz
ae9cb97ce6
fix(linux): Improve ibus-keyman tests
...
This change will hopefully help some tests that occasionally fail
on TC. After setting the options during the test setup we sync the
settings before running the test scenario.
2021-12-14 14:10:58 +01:00
Eberhard Beilharz
058b73096c
feat(linux): Add support for Ubuntu 22.04 Jammy
...
Partially implements #5032 .
2021-12-11 12:00:37 +01:00
Eberhard Beilharz
8d00074312
docs(linux): Add debugging info for keyman-config to readme
2021-12-09 14:45:10 +01:00
Eberhard Beilharz
2ec64ac521
fix(linux): Fix unit tests
2021-12-09 14:44:33 +01:00
Eberhard Beilharz
b57699b06b
refactor(linux): Move GSettings code to separate class
2021-12-08 19:05:23 +01:00
Eberhard Beilharz
05f2bdad61
fix(linux): Fix installation of shared packages
...
This change fixes the installation of shared packages, so that they
show up in the list of the installed keyboards. It implements the
fix for both ibus and gnome.
Fixes #5311 .
2021-12-07 16:56:08 +01:00
Eberhard Beilharz
ce2f8e0dba
Merge pull request #6008 from keymanapp/chore/linux/cherry-pick/changelogs
...
chore(linux): Update changelogs for 14.0.283 📦 🍒
2021-12-04 21:14:39 +01:00
Eberhard Beilharz
ae699ba644
Merge pull request #6000 from keymanapp/chore/linux/cherry-pick/lintian
...
chore(linux): Remove lintian warning 📦 🍒
2021-12-03 20:39:13 +01:00
Eberhard Beilharz
5b5d466665
chore(linux): Allow to specify debian revision
...
This change allows to specify the debian revision when creating
source packages for Debian.
2021-12-03 18:13:38 +01:00
Eberhard Beilharz
faf9301815
chore(linux): Remove lintian warning
...
Lintian complained "missing-build-dependency-for-dh-addon" which
I'm not entirely sure is correct. However, there is an easy
workaround by removing an unnecessary parameter.
2021-12-03 18:13:14 +01:00
Eberhard Beilharz
2479b4a461
chore(linux): Update changelogs for 14.0.283
2021-12-03 18:12:44 +01:00
Eberhard Beilharz
855cb9d916
refactor(linux): Refactor two core tests
...
This change refactors two tests to no longer rely on obscure internal
knowledge. This allows the tests to also run in ibus-keyman.
2021-12-03 17:23:36 +01:00
Eberhard Beilharz
e31cf4a1d8
chore(linux): add non-surrounding-text feature to tests
...
This also fixes a failing test (`048 - modifier keys keep context`)
if surrounding text is not supported. If the user presses the
capslock key we shouldn't reset the context if no rules match.
Fixes #5613 .
2021-12-03 17:23:35 +01:00