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
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
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
Eberhard Beilharz
30897811c0
Merge pull request #5966 from keymanapp/fix/linux/tests
...
fix(linux): Fix ibus-keyman integration tests 🎫
2021-11-29 09:55:30 +01:00
Ross
b54be8aa9b
feat(windows): add kmx_conversion.cpp to test Makefile.am
2021-11-29 10:56:53 +10:00
Eberhard Beilharz
37e20c5cbb
fix(linux): Fix ibus-keyman integration tests
...
Previously we overwrote our test data, so we basically ran the same
test repeatedly under different names.
Properly running them showed some failures which this change also
fixes or skips.
2021-11-24 15:59:44 +01:00
Eberhard Beilharz
f1dcb71127
chore(linux): Run ibus-keyman tests as part of build
...
Part of #5613 .
2021-11-22 15:40:37 +01:00
Eberhard Beilharz
07fb8084ee
chore(linux): Fix unit tests
...
Array has to be NULL terminated.
2021-11-22 15:40:17 +01:00
Eberhard Beilharz
65d1a3f9a0
chore(linux): Improve run-tests.sh script
...
Part of #5613 .
2021-11-22 15:40:17 +01:00
Eberhard Beilharz
b9428c9ae8
chore(linux): Remove unused test methods
...
This change removes the pre-edit related test methods since we
don't use the pre-edit option.
2021-11-19 15:10:56 +01:00
Darcy Wong
c98ac9880c
Merge pull request #5841 from keymanapp/chore/common/crowdin-ff-ng
...
chore(common): Check in crowdin strings for Fulfulde Nigeria
2021-11-17 09:24:35 +07:00
Eberhard Beilharz
8f708a55e2
Merge pull request #5883 from keymanapp/chore/linux/comments
...
chore(linux): Update method comments
2021-11-16 07:55:54 +01:00
Darcy Wong
31b4fee7d0
Merge pull request #5857 from keymanapp/common/crowdin-mfi
...
chore(common): Check in crowdin strings for Mandara (Wandala)
2021-11-16 09:24:07 +07:00
Eberhard Beilharz
d8ee425eb2
chore(linux): fix memory allocation in keymanutil.c
...
Also add unit tests for keyman_put_options_todconf.
2021-11-15 19:22:04 +01:00
Darcy Wong
a44b300adb
Merge remote-tracking branch 'origin/master' into chore/common/crowdin-ff-ng
2021-11-15 09:15:43 +07:00
Darcy Wong
0c03a8b65a
Merge pull request #5839 from keymanapp/chore/common/crowdin-bwr
...
chore(android,linux,windows): Check in crowdin strings for Bura-Pabir
2021-11-15 08:10:31 +07:00
Eberhard Beilharz
642bad8d7d
fix(linux): fix freeing of options
2021-11-08 12:38:00 +01:00
Eberhard Beilharz
be7dd09cb0
chore(linux): Address code review comments
2021-11-08 12:02:30 +01:00
Eberhard Beilharz
16ebd7e653
Merge pull request #5884 from keymanapp/chore/linux/5613-unittests
...
chore(linux): fix failing ibus-keyman tests 🎫
2021-11-08 10:16:32 +01:00
Eberhard Beilharz
65fc5efce5
Merge pull request #5885 from keymanapp/chore/linux/removetests
...
chore(linux): cleanup defunct tests 🎫
2021-11-08 10:15:35 +01:00
Darcy Wong
7de5c724d8
Merge remote-tracking branch 'origin/master' into common/crowdin-mfi
2021-11-08 07:50:59 +07:00
Darcy Wong
5b9cc959fe
chore(common): Merge remote-tracking branch 'origin/master' into chore/common/crowdin-ff-ng
2021-11-08 07:30:10 +07:00
Darcy Wong
0c19f04245
chore(common): Merge remote-tracking branch 'origin/master' into chore/common/crowdin-bwr
2021-11-08 07:28:53 +07:00
Eberhard Beilharz
5e6585717d
chore(linux): fix run-tests.sh script
...
Part of #5613 .
2021-11-05 22:35:09 +01:00
Eberhard Beilharz
2974ac03d7
chore(linux): Cleanup
...
Remove unnecessary functionality from test client. Part of #5613 .
2021-11-05 18:48:34 +01:00
Eberhard Beilharz
2095d98c14
chore(linux): Update method comments
2021-11-05 16:27:22 +01:00
Eberhard Beilharz
78da8aa33a
chore(linux): fix _delete_surrounding in ibus-keyman test client
...
Part of #5613 .
2021-11-05 16:26:15 +01:00
Eberhard Beilharz
2ab39581eb
chore(linux): set options before running test
...
Part of #5613 .
2021-11-05 16:26:04 +01:00
Eberhard Beilharz
ce4ced05a6
chore(linux): cleanup defunct tests
...
The previously existing ibus-keyman tests didn't work reliably and
were never executed automatically. This change removes them.
2021-11-05 15:56:37 +01:00
Eberhard Beilharz
2caaffd4e5
chore(linux): Fix build
...
# Keyman Conventional Commit suggestions:
# - Consider appending the text ". Fixes #5613 " to your commit message.
2021-11-05 12:00:37 +01:00
Eberhard Beilharz
cdee19e953
chore(linux): Add integration tests for ibus-keyman
...
This change adds integration/regression tests for ibus-keyman. It
re-uses the unit tests that we have for core.
Also modifies one test so that the context doesn't use characters
used in the keyboard. This makes it easier to setup in ibus-keyman
tests.
2021-11-04 09:22:28 +01:00
Eberhard Beilharz
db5b9db23b
refactor(linux): Remove unused variables
2021-11-03 19:05:43 +01:00
Eberhard Beilharz
29451ac5e8
chore(linux): Extract keycode_to_vk[] to separate header file
...
This will allow to use the array in unit tests.
# Keyman Conventional Commit suggestions:
# - Consider appending the text ". Fixes #5613 " to your commit message.
2021-10-29 18:22:56 +02:00
Eberhard Beilharz
b4208c90b8
chore(linux): Set correct version number on ibus component
2021-10-28 10:36:23 +02:00
Darcy Wong
a0228c6c30
chore(common): Check in crowdin strings for Mandara (Wandala)
2021-10-26 15:18:51 +07:00
Darcy Wong
dddfc8c64c
chore(common): Check in crowdin strings for Fulfulde Nigeria
...
These use the locale `ff-NG` in contrast to the existing Pulaar-Fulfulde locale `ff-ZA`.
2021-10-20 11:18:22 +07:00
Darcy Wong
d54ba65eb4
chore(common): Check in crowdin strings for Bura-Pabir
2021-10-19 16:14:03 +07:00
Darcy Wong
c5005728da
Merge remote-tracking branch 'origin/master' into chore/common/crowdin-ha
2021-10-16 16:03:29 +07:00
Marc Durdin
024a36da9f
Merge pull request #5787 from keymanapp/chore/sentry-io
...
chore: sentry.io dsn 👮♂️
2021-10-06 07:32:43 +11:00