Ross
6f83d96bbb
feat(windows): kmx.cpp missed the last commit
2022-01-13 13:56:00 +10:00
Ross
4a6d608a92
feat(windows): fix missing break in action items switch
2022-01-13 13:55:59 +10:00
Ross
9d320c6bd8
feat(windows): core queue_action_items unit test
2022-01-13 13:55:58 +10:00
Ross
993655d340
feat(windows): Some documentation
2022-01-13 13:55:56 +10:00
Ross
fd71876e26
feat(windows): Update KMSetOutput to use core processor
2022-01-13 13:55:49 +10:00
Ross
cd41989698
feat(windows): First cut queue action api WIP
2022-01-13 13:54:53 +10:00
Ross
490e6601bc
feat(windows): Initial Commit
2022-01-13 13:54:30 +10:00
Keyman Build Agent
1dbcbd2bd3
auto: increment master version to 15.0.177
2022-01-12 13:01:52 -05:00
rc-swag
d585ca6741
Merge pull request #6080 from keymanapp/feat/windows/6079-set-app-context-truncation
...
feat(windows): method set context correctly truncates input buffer
2022-01-12 09:01:03 +10:00
Keyman Build Agent
c19dec389f
auto: increment master version to 15.0.176
2022-01-11 13:01:39 -05:00
Keyman Build Agent
2397a65407
auto: increment master version to 15.0.175
2022-01-10 13:01:57 -05:00
Ross
d7bc65ffa9
feat(windows): cast int64 to int
2022-01-06 11:06:46 +10:00
Keyman Build Agent
30282b059d
auto: increment master version to 15.0.174
2022-01-05 13:02:49 -05:00
Keyman Build Agent
42b5552c75
auto: increment master version to 15.0.173
2021-12-23 13:01:25 -05:00
Keyman Build Agent
e10b43e0ef
auto: increment master version to 15.0.172
2021-12-17 13:02:29 -05:00
Keyman Build Agent
86d50af4a6
auto: increment master version to 15.0.171
2021-12-16 13:01:48 -05:00
Keyman Build Agent
ee2fe48567
auto: increment master version to 15.0.170
2021-12-15 13:01:30 -05:00
Keyman Build Agent
afac293045
auto: increment master version to 15.0.169
2021-12-14 13:01:07 -05:00
Keyman Build Agent
23db5a0f8d
auto: increment master version to 15.0.168
2021-12-13 13:01:06 -05:00
Keyman Build Agent
b8dd9d8cb2
auto: increment master version to 15.0.167
2021-12-11 13:01:59 -05:00
Keyman Build Agent
399eb7472f
auto: increment master version to 15.0.166
2021-12-08 13:01:25 -05:00
Marc Durdin
5ab9574112
Merge pull request #5906 from keymanapp/fix/web/5779-font-scaling-in-osk
...
fix(web): font size was not consistently set
2021-12-08 19:42:11 +11:00
Keyman Build Agent
e22cf8c453
auto: increment master version to 15.0.165
2021-12-07 13:01:28 -05:00
Eberhard Beilharz
7bfc622718
Merge pull request #6002 from keymanapp/refactor/core/usedefines
...
refactor(common/core): Use defines in all xstring tests
2021-12-07 17:19:32 +01:00
Keyman Build Agent
879c86f8f4
auto: increment master version to 15.0.164
2021-12-06 13:01:22 -05:00
Ross
c26e1f3485
chore(common): buf now uses decxstr so remove comment
...
remove comment about it splitting surrogate pairs and
deadkeys
2021-12-06 10:37:49 +10:00
Keyman Build Agent
cf2857f5c1
auto: increment master version to 15.0.163
2021-12-05 13:01:23 -05:00
Keyman Build Agent
aeab6eabef
auto: increment master version to 15.0.162
2021-12-04 13:01:30 -05:00
Keyman Build Agent
3ebb31c66d
auto: increment master version to 15.0.161
2021-12-03 13:35:27 -05:00
Eberhard Beilharz
e890bede2c
refactor(common/core): Use defines in all xstring tests
2021-12-03 18:14:35 +01:00
Eberhard Beilharz
cbf0155108
fix(common/core): Fix KMX_Context::Add()
...
When our context buffer is too small we now properly move the
content by a full xstring unit so that we don't end up with the
buffer starting with an invalid sequence (half of a dead key or
surrogate pair).
2021-12-03 17:26:15 +01:00
Eberhard Beilharz
7766718f7c
chore(linux): Add more core unit tests
2021-12-03 17:26:14 +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
rc-swag
faff079e2e
chore(common):fix typos in commments
2021-12-03 15:18:59 +10:00
Ross
884c249286
chore(common): add more description to Buf method
...
Also updated the doxy to remove the brief tag.
Made mirror change to appint.h
2021-12-03 10:01:53 +10:00
Keyman Build Agent
0c6780a386
auto: increment master version to 15.0.160
2021-12-02 13:01:57 -05:00
Keyman Build Agent
a2cb10cf71
auto: increment master version to 15.0.159
2021-12-01 13:01:30 -05:00
Keyman Build Agent
13f3bc91d4
auto: increment master version to 15.0.158
2021-11-29 13:03:07 -05: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
cfed6f1112
feat(windows): add comment for clarity
2021-11-29 10:52:17 +10:00
Ross
059af9efd1
feat(windows): add MapUSCharToVK to kmx processor
2021-11-29 10:52:16 +10:00
Ross
c875cdbc11
feat(windows): add MapUSCharToVK to kmx processor
2021-11-29 10:52:14 +10:00
Ross
58384ede0a
feat(windows): clean up old kbd kmx
2021-11-29 10:52:13 +10:00
rc-swag
3df288779e
feat(core): update copyright
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2021-11-29 10:52:12 +10:00
Ross
c95e565fbf
feat(windows): Replace magic numbers with constants
2021-11-29 10:52:11 +10:00
Ross
6f6600a501
feat(windows): Rename kbd file fix meson build for key list test
2021-11-29 10:52:09 +10:00
Ross
4d1eee983c
feat(windows): remove unused vk_count var
2021-11-29 10:52:08 +10:00
Ross
31d7200a63
feat(windows): replace insert_or_assign with[] for hashmap
...
Also update issue comment for future removal of winows processor code
2021-11-29 10:52:07 +10:00
Ross
2353590138
feat(windows): Make keyboad key list unique
2021-11-29 10:52:06 +10:00