Marc Durdin
2ca084ef2b
Merge pull request #5892 from keymanapp/docs/devbox-iis-https-keyman-local.com
...
chore: add keyman-local.com to iis https setup
2021-11-15 13:53:43 +11: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
Keyman Server
8d0bcd154d
Merge pull request #5903 from keymanapp/auto/version-master-15.0.147
...
auto: increment master version to 15.0.147
2021-11-15 05:02:10 +11:00
Keyman Build Agent
f6d8133a73
auto: increment master version to 15.0.147
2021-11-14 13:01:30 -05:00
Marc Durdin
a25b9cd8eb
Merge pull request #5894 from keymanapp/feat/developer/2858-u_xxxx_yyyy
...
feat(developer): support for U_xxxx_yyyy
2021-11-14 15:47:55 +11:00
Keyman Server
e070437ef8
Merge pull request #5901 from keymanapp/auto/version-master-15.0.146
...
auto: increment master version to 15.0.146
2021-11-14 05:02:17 +11:00
Keyman Build Agent
85709945bb
auto: increment master version to 15.0.146
2021-11-13 13:01:33 -05:00
Marc Durdin
97f60c7f40
Merge pull request #5895 from keymanapp/feat/developer/5464-validate-kps-file
...
feat(developer): validate .kps files during compile
2021-11-13 09:54:54 +11:00
Marc Durdin
e614ec207f
Merge pull request #5893 from keymanapp/fix/developer/5609-export-osk-on-euro-keyboard
...
fix(developer): crash exporting OSK on European keyboard
2021-11-13 09:53:36 +11:00
Keyman Server
2dd1611dc3
Merge pull request #5900 from keymanapp/auto/version-master-15.0.145
...
auto: increment master version to 15.0.145
2021-11-13 05:02:35 +11:00
Keyman Build Agent
a1faff2bc8
auto: increment master version to 15.0.145
2021-11-12 13:01:50 -05:00
Darcy Wong
233a300c50
Merge pull request #5899 from keymanapp/fix/android/revert-test-code
...
fix(android/app): Revert test code
2021-11-12 09:40:14 +07:00
Darcy Wong
5aba540ca3
fix(android/app): Revert test code
2021-11-12 09:20:57 +07:00
Darcy Wong
1c682692e9
Merge pull request #5874 from keymanapp/fix/web/parent-element
...
fix(web): Check parent element is defined before assigning
2021-11-12 08:52:24 +07:00
Darcy Wong
ad4412fe44
Merge pull request #5849 from keymanapp/fix/android/file-not-found
...
fix(android/app): Check KMP file exists before attempting to extract
2021-11-12 07:34:12 +07:00
Darcy Wong
73d7f43736
Merge pull request #5878 from keymanapp/fix/android/truncate-name-keyboard-picker
...
fix(android/engine): Truncate language name in list
2021-11-12 07:33:48 +07:00
Keyman Server
fcfa08758c
Merge pull request #5896 from keymanapp/auto/version-master-15.0.144
...
auto: increment master version to 15.0.144
2021-11-12 05:02:03 +11:00
Keyman Build Agent
11d53c4aa1
auto: increment master version to 15.0.144
2021-11-11 13:01:21 -05:00
Marc Durdin
2e477a9a14
chore: add new units to unit tests
2021-11-11 15:08:08 +11:00
Marc Durdin
b9c492a66b
feat(developer): validate .kps files during compile
...
Fixes #5464 .
The keyboards repository already has code to validate .xsd files, using
xmllint. This adds the same functionality directly into kmcomp and TIKE.
2021-11-11 14:41:04 +11:00
Marc Durdin
33a2e230f6
chore(developer): enforce file versions for feature
2021-11-11 13:26:56 +11:00
Marc Durdin
d704fc6233
feat(developer): test keyboard for U_xxxx_yyyy
2021-11-11 13:08:54 +11:00
Marc Durdin
66be206d96
feat(developer): support for U_xxxx_yyyy
2021-11-11 13:08:39 +11:00
Marc Durdin
f0278de484
fix(developer): crash exporting OSK on European keyboard
...
Fixes #5609 .
If a user attempted to export the OSK to a BMP or PNG, and their base
keyboard was a European layout (102 key), then Keyman Developer would
crash as it attempted to recalculate and redraw the keyboard when
constructing the OSK object, and there would be no window for the
OSK object to draw to (or measure dimensions against).
This fix uses a temporary off-screen canvas to facilitate calculation of
dimensions, and avoids drawing or invalidating if no window is
available.
2021-11-11 12:17:09 +11:00
Marc Durdin
d7c57cd15a
chore: add keyman-local.com to iis https setup
2021-11-11 07:26:13 +11:00
Marc Durdin
954717c0b2
Merge pull request #5776 from keymanapp/fix/developer/5718-handle-shortcut-keys-in-debugger
...
fix(developer): handle shortcut keys in debugger
2021-11-11 07:21:54 +11:00
Keyman Server
9bcfba9ae7
Merge pull request #5890 from keymanapp/auto/version-master-15.0.143
...
auto: increment master version to 15.0.143
2021-11-09 05:02:27 +11:00
Keyman Build Agent
5f8a25f55d
auto: increment master version to 15.0.143
2021-11-08 13:01:45 -05: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
Eberhard Beilharz
db66a12aec
Merge pull request #5886 from keymanapp/chore/linux/cleanuptests
...
chore(linux): Cleanup 🎫
2021-11-08 10:15:20 +01: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
Keyman Server
2dd6f3e22f
Merge pull request #5887 from keymanapp/auto/version-master-15.0.142
...
auto: increment master version to 15.0.142
2021-11-06 05:03:36 +11:00
Keyman Build Agent
503d12ceec
auto: increment master version to 15.0.142
2021-11-05 14:02:49 -04: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
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
7761a402fe
Merge pull request #5881 from keymanapp/chore/linux/5613-unittests
...
chore(linux): Add integration tests for ibus-keyman 🎫
2021-11-05 15:15:56 +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
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
bc9573abea
fix(android/engine): Truncate language name in list
2021-11-03 16:23:59 +07: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