Commit graph

13788 commits

Author SHA1 Message Date
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
Keyman Server
57acf1eb6c
Merge pull request #5880 from keymanapp/auto/version-master-15.0.141
auto: increment master version to 15.0.141
2021-11-04 05:02:16 +11:00
Keyman Build Agent
906da08c47 auto: increment master version to 15.0.141 2021-11-03 14:01:32 -04:00
Eberhard Beilharz
04d8c0928a
Merge pull request #5864 from keymanapp/chore/common/kmp
chore(common/core): Compile test keyboards to .kmp 🎫
2021-11-03 17:48:04 +01:00
Eberhard Beilharz
b77cf9fa83 chore(common/core): Fix build paths on Windows
While adding nested subdirs to `meson.build` works it still adds the
directory with the wrong path separator on Windows. This suddenly
caused problems when building.
2021-11-03 15:44:23 +01:00
Eberhard Beilharz
509612a791 chore(common/core): fix build on Windows 2021-11-03 12:11:54 +01:00
Darcy Wong
330111124f
Merge pull request #5838 from keymanapp/feat/android/uninstall-sil-euro-latin
feat(android): Allow uninstall of sil_euro_latin keyboard
2021-11-03 09:02:43 +07:00
Eberhard Beilharz
cde47f297d
chore(common/core): Compile test keyboards to .kmp
This change adds package templates to the test folder and compiles
a keyboard package for each of the test keyboards. These
packages are useful for manual testing in addition to the automated
tests.
2021-11-02 19:37:45 +01:00
Keyman Server
2fb6b495e8
Merge pull request #5875 from keymanapp/auto/version-master-15.0.140
auto: increment master version to 15.0.140
2021-11-03 05:02:03 +11:00
Keyman Build Agent
46a10d8f44 auto: increment master version to 15.0.140 2021-11-02 14:01:20 -04:00
Eberhard Beilharz
1dac2a4048
Merge pull request #5863 from keymanapp/chore/linux/keycodes
chore(linux): Extract keycode_to_vk[] to separate header file 🎫
2021-11-02 08:45:47 +01:00
Eberhard Beilharz
8e6292e4ca
Merge pull request #5862 from keymanapp/chore/core/refactor-tests
chore(common/core): refactor kmx unit tests 🎫
2021-11-02 08:45:27 +01:00
Keyman Server
ce7a08f30f
Merge pull request #5865 from keymanapp/auto/version-master-15.0.139
auto: increment master version to 15.0.139
2021-10-30 05:02:21 +11:00
Keyman Build Agent
52506b74c6 auto: increment master version to 15.0.139 2021-10-29 14:01:38 -04: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
487455c865
chore(common/core): refactor kmx unit tests
Extract common code to separate file.
2021-10-29 17:50:56 +02:00
Eberhard Beilharz
d5a889662d
Merge pull request #5860 from keymanapp/chore/common/kmpjson
chore(common/core): generate kmp.json
2021-10-29 17:28:26 +02:00
Eberhard Beilharz
f0b38c5a61
Merge pull request #5859 from keymanapp/chore/linux/version
chore(linux): Set correct version number on ibus component
2021-10-29 08:47:02 +02:00
Keyman Server
1d0d70b029
Merge pull request #5861 from keymanapp/auto/version-master-15.0.138
auto: increment master version to 15.0.138
2021-10-29 05:01:59 +11:00
Keyman Build Agent
cf1ea0e71b auto: increment master version to 15.0.138 2021-10-28 14:01:16 -04:00
Eberhard Beilharz
614ba114ef chore(common): Work with older meson versions
The copy keyword inside of configure_file got added in meson 0.47.
However, we still support Bionic which comes with meson 0.45. This
change adds a workaround.
2021-10-28 15:06:40 +02:00
Eberhard Beilharz
1397544c52
Merge pull request #5858 from keymanapp/chore/common/commit-msg
chore(common): Don't check for conventional commit for fixups
2021-10-28 10:56:34 +02:00
Eberhard Beilharz
7e245bcef3
chore(common): Don't check for conventional commit for fixups
This change allows to add fixup commits by running the command
`git commit --fixup=<sha>` without complaining about the commit
message not being in conventional commit format. (Running the
git command will result in the commit title of the referenced
commit with `fixup!` prepended. It will later be squashed with
the referenced commit in a git rebase.)
2021-10-28 10:56:28 +02:00
Eberhard Beilharz
4c5824fc6a
chore(common/core): generate kmp.json
This change generates kmp.json based on the test files specified in
meson.build. It will also generate .kmx files in the build directory
and copies the .kmn files to it as well.
2021-10-28 10:47:01 +02:00
Eberhard Beilharz
b4208c90b8
chore(linux): Set correct version number on ibus component 2021-10-28 10:36:23 +02:00
Keyman Server
0875f68f7a
Merge pull request #5851 from keymanapp/auto/version-master-15.0.137
auto: increment master version to 15.0.137
2021-10-24 05:02:05 +11:00
Keyman Build Agent
5334c0b71e auto: increment master version to 15.0.137 2021-10-23 14:01:23 -04:00
Darcy Wong
c8216c20ae
Merge pull request #5836 from keymanapp/chore/android/globe-key-todo
chore(android/engine): Address globe key TODO
2021-10-23 09:10:14 +07:00
Keyman Server
97ead92d9a
Merge pull request #5843 from keymanapp/auto/version-master-15.0.136
auto: increment master version to 15.0.136
2021-10-21 05:02:11 +11:00
Keyman Build Agent
ee8bc76d49 auto: increment master version to 15.0.136 2021-10-20 14:01:23 -04:00
rc-swag
c6e5aadde1
Merge pull request #5837 from keymanapp/docs/windows/update-testcase-description
docs(windows): add note to caps-lock-stores test
2021-10-20 06:45:26 +10:00
Keyman Server
0a46c7b562
Merge pull request #5840 from keymanapp/auto/version-master-15.0.135
auto: increment master version to 15.0.135
2021-10-20 05:02:10 +11:00
Keyman Build Agent
e2dea842e3 auto: increment master version to 15.0.135 2021-10-19 14:01:28 -04:00
rc-swag
bccc075986
docs(windows): review comments
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2021-10-19 20:06:12 +10:00
rc-swag
efc25ccd1d
Merge pull request #5829 from keymanapp/docs/update-install-anywhere
docs(windows): add install apps from anywhere instructions
2021-10-19 20:04:34 +10:00
Darcy Wong
2113bebcf7 feat(android): Allow uninstall of sil_euro_latin keyboard 2021-10-19 15:03:34 +07:00
Darcy Wong
e3791801d2 chore(android): Revert "chore(android/engine): Add test code to not allow setting keyboard"
This reverts commit 140e45d937.
2021-10-19 13:54:24 +07:00
Ross
1c3b96a706 docs(windows): missing CR in md for testing 2021-10-19 07:59:45 +10:00
Ross
bc0e4af58a docs(windows): add note to caps-lock-stores test
Add a note the caps lock stores manual test describing the problem
with the virtual box soft keyboad and the shift key for
test-caps-off-5 test.
2021-10-19 07:34:24 +10:00
Darcy Wong
140e45d937 chore(android/engine): Add test code to not allow setting keyboard 2021-10-18 09:55:03 +07:00
Darcy Wong
ce2a3081c3 chore(android/engine): Don't switch keyboard if not allowed
Clean up TODO
2021-10-18 09:42:17 +07:00
Keyman Server
b99d196609
Merge pull request #5833 from keymanapp/auto/version-master-15.0.134
auto: increment master version to 15.0.134
2021-10-17 05:02:14 +11:00
Keyman Build Agent
fbbe812765 auto: increment master version to 15.0.134 2021-10-16 14:01:31 -04:00
Darcy Wong
7f9d43ad1d
Merge pull request #5768 from keymanapp/chore/common/crowdin-ha
chore(common): Check in crowdin strings for Hausa
2021-10-16 16:09:27 +07:00
Darcy Wong
c5005728da Merge remote-tracking branch 'origin/master' into chore/common/crowdin-ha 2021-10-16 16:03:29 +07:00
Keyman Server
a0c2e1dbeb
Merge pull request #5832 from keymanapp/auto/version-master-15.0.133
auto: increment master version to 15.0.133
2021-10-16 05:01:54 +11:00
Keyman Build Agent
c0d395beee auto: increment master version to 15.0.133 2021-10-15 14:01:14 -04:00
rc-swag
ab0f50d63e
Merge pull request #5803 from keymanapp/feat/windows/keyman-caps-lock-stores
feat(windows): Change caps to work with common core processor
2021-10-15 16:03:20 +10:00