Commit graph

33096 commits

Author SHA1 Message Date
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
Sabine
ba0092973e fix(common/core)-decxstr: tidy up code 2021-11-09 21:22:22 +01: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
Sabine
d27e67b760 fix(common/core)-decxstr: requested changes eg. check boundaries for *(q+1) ; added more tests for sequences with 0xFFFF 0XF000 2021-11-08 13:12:21 +01: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
Eberhard Beilharz
db66a12aec
Merge pull request #5886 from keymanapp/chore/linux/cleanuptests
chore(linux): Cleanup 🎫
2021-11-08 10:15:20 +01:00
sgschantz
a4721bc21b chore(ios): iOS integration of Fulah (ff-NG) localization 2021-11-08 13:28:03 +07:00
Darcy Wong
7de5c724d8 Merge remote-tracking branch 'origin/master' into common/crowdin-mfi 2021-11-08 07:50:59 +07:00
Darcy Wong
4a054861b6 chore(developer): Merge remote-tracking branch 'origin/master' into chore/developer/update-jszip 2021-11-08 07:32:09 +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
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
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
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
Darcy Wong
07709f428e
Merge pull request #5877 from keymanapp/feat/mac/update-crowdin-yml
feat(mac): Add Keyman for macOS files to crowdin.yml
2021-11-04 07:20:45 +07: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
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
Darcy Wong
6c719791f5 feat(mac): Add mac files to crowdin.yml 2021-11-02 15:16:23 +07: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
Darcy Wong
9136933c9e fix(web): Check parent element is defined before assigning 2021-11-02 11:22:08 +07:00
sgschantz
3dca46263b remove < and > from help buttons and capitalize Download Keyboard button 2021-11-01 15:44:25 +07:00
sgschantz
fec69e6bd8 deleted unused localization string for Keyman in About window 2021-11-01 15:16:28 +07:00
sgschantz
2c5ff2b62a renamed method that gets package name from inf file 2021-11-01 12:01:11 +07: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