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
Keyman Build Agent
906da08c47
auto: increment master version to 15.0.141
2021-11-03 14:01:32 -04: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
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 Build Agent
46a10d8f44
auto: increment master version to 15.0.140
2021-11-02 14:01:20 -04: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 Build Agent
52506b74c6
auto: increment master version to 15.0.139
2021-10-29 14:01:38 -04: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
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
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
Keyman Build Agent
5334c0b71e
auto: increment master version to 15.0.137
2021-10-23 14:01:23 -04:00
Keyman Build Agent
ee8bc76d49
auto: increment master version to 15.0.136
2021-10-20 14:01:23 -04:00
Keyman Build Agent
e2dea842e3
auto: increment master version to 15.0.135
2021-10-19 14:01:28 -04:00
Keyman Build Agent
fbbe812765
auto: increment master version to 15.0.134
2021-10-16 14:01:31 -04:00
Keyman Build Agent
c0d395beee
auto: increment master version to 15.0.133
2021-10-15 14:01:14 -04:00
Keyman Build Agent
697e377f70
auto: increment master version to 15.0.132
2021-10-13 14:01:16 -04:00
Keyman Build Agent
94d81d07fa
auto: increment master version to 15.0.131
2021-10-11 14:01:08 -04:00
rc-swag
3666a8b7f8
Merge pull request #5712 from SabineSIL/mxstr
...
fix(common/core): incxstr checks all character while incrementing
2021-10-11 16:30:37 +10:00
Keyman Build Agent
7b512bc97a
auto: increment master version to 15.0.130
2021-10-08 14:01:33 -04:00
Sabine
c854aac91d
fix(common/core) some layout+text changes done, all characters (exept surrogates) in 4 digits
2021-10-07 18:12:30 +02:00
Sabine
c402b463ea
fix(common/core) compare size of CODE__SIZE to (CODE_LASTCODE+1)
2021-10-07 08:47:45 +02:00
Keyman Build Agent
0a0751a28b
auto: increment master version to 15.0.129
2021-10-06 23:11:38 -04:00
Keyman Build Agent
ad7bd88255
auto: increment master version to 15.0.128
2021-10-06 14:01:19 -04:00
Sabine
9671197dd0
fix(common/core) CODE__SIZE changed + more tests included
2021-10-06 15:32:10 +02:00
Keyman Build Agent
966ec5047a
auto: increment master version to 15.0.127
2021-10-05 17:38:19 -04: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
Keyman Build Agent
726e9abe05
auto: increment master version to 15.0.126
2021-10-05 14:02:00 -04:00
Keyman Build Agent
ba0999a611
auto: increment master version to 15.0.125
2021-10-04 14:01:57 -04:00
Marc Durdin
3219b44624
chore: sentry.io dsn
2021-10-04 15:01:36 +11: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 Build Agent
bfa34828d3
auto: increment master version to 15.0.124
2021-10-01 14:01:32 -04:00
Keyman Build Agent
edaea587ad
auto: increment master version to 15.0.123
2021-09-30 14:02:02 -04:00
Sabine
660359e892
fix(common/core) second version with array, kmx restored plus changes requested
2021-09-30 15:47:53 +02: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
Keyman Build Agent
ee5b071d39
auto: increment master version to 15.0.122
2021-09-29 14:01:41 -04:00
Keyman Build Agent
a554eee1eb
auto: increment master version to 15.0.121
2021-09-28 14:01:31 -04:00
SabineSIL
96589cfaf0
Update kmx_processevent.h
2021-09-28 16:04:58 +02:00
Sabine
1d7091b025
fix(common/core):Changes with Marcs Proposals (included Array)
2021-09-28 11:09:09 +02:00
rc-swag
b71fde66f9
Merge branch 'master' into feat/windows/keyman-core-integration-2
2021-09-27 21:40:22 +10:00
Marc Durdin
2f280052ec
chore(web): cleanup comment
2021-09-27 10:25:16 +10:00
Marc Durdin
a65b55e1b5
fix(web): support variable stores with predictive text
...
Fixes #2924 .
When a keyboard includes variable stores, predictive text fat-fingering
tests will no longer affect the variable store values.
2021-09-27 06:54:24 +10:00
Keyman Build Agent
91800c9513
auto: increment master version to 15.0.120
2021-09-24 14:02:33 -04:00
Keyman Build Agent
812913529e
auto: increment master version to 15.0.119
2021-09-23 14:02:50 -04:00
Sabine
6aefca1fa4
delete kmx
2021-09-23 15:44:10 +02:00
Keyman Build Agent
d109552ff3
auto: increment master version to 15.0.118
2021-09-22 14:01:12 -04:00
Sabine
7859535c44
after some conflicts were solved
2021-09-21 22:12:31 +02:00
SabineSIL
7e29500861
Update kmx_xstring.cpp
2021-09-21 21:48:33 +02:00