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
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
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
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
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
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
rc-swag
4e1ccfdd4f
feat(windows): apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-11-29 10:52:04 +10:00
Ross
edfa9bcddd
feat(windows): Fix auto using int instead of uint
2021-11-29 10:52:03 +10:00
Ross
ac16abdb18
feat(windows): rename key_rules -> key_list
2021-11-29 10:52:02 +10:00
Ross
9f44cf49fc
feat(windows): fix pkeys index add comments
...
The pkeys was using the wrong counter as a index
in the map check therefore matching the incorrect key
2021-11-29 10:52:01 +10:00
Ross
72d8188a38
feat(windows): complete common core get rules api
2021-11-29 10:51:59 +10:00
Ross
9c1b6702b3
feat(windows): inital commit get rule keys api
2021-11-29 10:51:58 +10:00
Marc Durdin
b2566c948a
Merge branch 'master' into mdecxstr
2021-11-19 10:35:01 +11:00
Sabine
5a31959a55
Merge remote-tracking branch 'origin/master' into mdecxstr
2021-11-18 18:47:09 +01:00
Marc Durdin
65d5fdb56a
fix: rework decxstr for mid-sequence movement
2021-11-17 12:26:24 +11:00
Sabine
26243fc439
fix(common/core)-decxstr: changes for UC_SENTINEL_EXTENDEDEND; removed 0xF000-tests
2021-11-15 19:20:34 +01:00
Marc Durdin
33a2e230f6
chore(developer): enforce file versions for feature
2021-11-11 13:26:56 +11:00
Sabine
ba0092973e
fix(common/core)-decxstr: tidy up code
2021-11-09 21:22:22 +01: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
Sabine
f4c6654eb5
fix(common/core):in sequences with CODE_xxx checked for p<pstart ; added more tests to decxstr
2021-10-29 09:55:25 +02:00
Sabine
62af9c6a8d
fix(common/core): decxstr another small layout change
2021-10-20 10:33:23 +02:00
Sabine
ecbd2a88e8
some layout changes to decxstr + tests
2021-10-20 09:58:34 +02:00
Sabine
cdce40eb56
first Version of Decxstr
2021-10-18 16:52:05 +02:00
Sabine
b385ca3096
first Version of Decxstr
2021-10-18 16:39:02 +02: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
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
Sabine
9671197dd0
fix(common/core) CODE__SIZE changed + more tests included
2021-10-06 15:32:10 +02:00
Sabine
660359e892
fix(common/core) second version with array, kmx restored plus changes requested
2021-09-30 15:47:53 +02: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
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
SabineSIL
08220c61fd
Update kmx_processevent.h
2021-09-21 21:37:17 +02:00
Sabine
caf33cb215
new commit deltaptr changed to array
2021-09-21 21:28:50 +02:00
SabineSIL
705f798004
Update common/core/desktop/src/kmx/kmx_xstring.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 14:53:29 +02:00
SabineSIL
bdf946b65d
Update common/core/desktop/src/kmx/kmx_xstring.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 14:53:07 +02:00
rc-swag
4cc9525d2b
Merge pull request #5669 from keymanapp/fix/common/core/list-size-endless-loop
...
fix(common/core): insure list pntr is incremented
2021-09-21 09:01:27 +10:00
Marc Durdin
41a9e8c26d
Merge pull request #5696 from keymanapp/feat/developer/5695-debugger-track-set-option-value
...
feat(developer): track changes to option values better in debugger 🐞
2021-09-20 16:12:39 +10:00
Marc Durdin
e1e2a51d9c
chore(common/core): cleanup version headers
...
Fixes #5450 .
2021-09-20 06:05:04 +10:00
Marc Durdin
547ede3a9b
fix(developer): add version info to Core
...
Fixes #5672 .
* Adds version information to meson build for Keyman Core DLL
* Removes verify.dpr patch added in #5649 so it will be tested at build
2021-09-17 12:47:01 +10:00
Sabine
a75076d84c
..
2021-09-16 21:23:02 +02:00