Darcy Wong
9519ea0c3e
Merge remote-tracking branch 'origin/master' into fix/android/override-numeric-field
2021-09-12 08:58:56 +07:00
Keyman Build Agent
39fea0bb32
auto: increment master version to 15.0.111
2021-09-10 14:01:34 -04:00
Keyman Build Agent
0c4c79ef18
auto: increment master version to 15.0.110
2021-09-06 14:01:08 -04:00
Ross
e7293a58ab
fix(common/core): remove unused vars in options test
2021-09-06 13:16:12 +10:00
Ross
42c13856f8
fix(common/core): add unit test for km_kbp_options_list_size
2021-09-06 09:47:30 +10:00
rc-swag
da06c62bf1
fix(common): apply indent suggested fix km_kbp_options_api.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-06 06:41:13 +10:00
Ross
d21a1ac445
fix(common/core): insure list pntr is incremented
2021-09-03 14:40:29 +10:00
Ross
f56c1839fd
feat(windows): formating of km_kbp_options_list_size
2021-09-03 14:30:53 +10:00
Ross
5ffb136acf
feat(windows): Added UpdateKeyboardOptions
...
This functions was to update the keyboard options in the
windows engine with the current options in the core
However it is not needed as first thought. This is because the options
will not be updated in first Non updatable call kmtip. This is due to
the fact the actions will not be processed. A variation on the current
core implementation. I am still pushing the branch as the unit test will
be usefull.
2021-09-02 11:57:44 +10:00
Keyman Build Agent
19f6103998
auto: increment master version to 15.0.109
2021-09-01 14:01:12 -04:00
Darcy Wong
5188ced2b8
fix(common/core/web): Check for active keyboard in setNumericLayer
2021-09-01 09:23:07 +07:00
Keyman Build Agent
aa1838decc
auto: increment master version to 15.0.108
2021-08-31 14:01:21 -04:00
Keyman Build Agent
5fb55ee30d
auto: increment master version to 15.0.107
2021-08-30 14:01:24 -04:00
Keyman Build Agent
8278d5ec65
auto: increment master version to 15.0.106
2021-08-27 14:01:32 -04:00
Keyman Build Agent
b53b6b36fc
auto: increment master version to 15.0.105
2021-08-26 14:01:32 -04:00
jahorton
62cec37142
fix(common/core/web): layer swaps from modifier keys did not update modifier state
2021-08-26 09:54:22 +07:00
Keyman Build Agent
5ba92a117e
auto: increment master version to 15.0.104
2021-08-25 14:01:37 -04:00
Keyman Build Agent
7b3db4f83b
auto: increment master version to 15.0.103
2021-08-24 14:02:21 -04:00
Keyman Build Agent
06bc4168fa
auto: increment master version to 15.0.102
2021-08-23 14:01:51 -04:00
Keyman Build Agent
107043d201
auto: increment master version to 15.0.101
2021-08-22 14:02:34 -04:00
Keyman Build Agent
d2b249cd64
auto: increment master version to 15.0.100
2021-08-21 14:01:19 -04:00
Keyman Build Agent
42bc002134
auto: increment master version to 15.0.99
2021-08-20 14:03:10 -04:00
Eberhard Beilharz
76956bab4f
Merge pull request #5601 from keymanapp/fix/linux/issue-5591
...
fix(linux): Fix lost context after pressing K_SHIFT 🚧
2021-08-20 10:53:00 +02:00
Joshua Horton
fda5ea7370
Merge pull request #5553 from keymanapp/fix/web/final-match-group
...
fix(common/core/web): behavior with unmatched final group
2021-08-20 09:45:48 +07:00
Keyman Build Agent
a4d5fb771a
auto: increment master version to 15.0.98
2021-08-19 14:01:25 -04:00
Eberhard Beilharz
b51d0e0b00
fix(linux): Address code review comments
2021-08-19 12:15:42 +02:00
Ross
937bf8a485
feat(windows): review comments
2021-08-19 14:17:34 +10:00
Ross
4350c5a63d
feat(windows): review comments rename keyman32-tests
2021-08-19 11:51:31 +10:00
Keyman Build Agent
8c4ef18576
auto: increment master version to 15.0.97
2021-08-18 20:05:27 -04:00
Eberhard Beilharz
f0c3280517
fix(linux): Fix lost context after pressing K_SHIFT
...
This fixes typing `n>` with sil_ipa keyboard which no longer output
the expected `ŋ` because pressing the shift key reset the context.
For modifier key presses we now exit `KMX_ProcessEvent::ProcessEvent`
early.
This change also removes a redundant line from engine.c. Clearing
the context happens in `reset_context()` again if necessary.
Fixes #5591 .
2021-08-18 19:26:45 +02:00
Ross
4bf4106a37
chore(windows): Merge branch 'master' into feat/windows/keyman-core-integration-2
2021-08-17 16:23:38 +10:00
Joshua Horton
4ccf48b678
Merge pull request #5451 from keymanapp/refactor/web/vkbd-layout-encapsulation
...
refactor(web): OSK layout hierarchy encapsulation 📐
2021-08-17 08:35:49 +07:00
Ross
ae9ba52ab9
fix(windows): meson build for static lib
2021-08-10 17:43:55 +10:00
Eberhard Beilharz
3f8d8f5cff
Merge pull request #5564 from keymanapp/chore/core/uninstall
...
chore(common/core): Add uninstall option to build script
2021-08-09 08:15:20 +02:00
Keyman Build Agent
dfa16719e7
auto: increment master version to 15.0.96
2021-08-06 14:02:51 -04:00
Eberhard Beilharz
3509ddeb7c
chore(common/core): Add uninstall option to build script
2021-08-06 16:53:33 +02:00
Eberhard Beilharz
c9497fd494
feat(common/core): Implement shiftFreesCaps and capsOnOnly
2021-08-06 16:13:58 +02:00
Eberhard Beilharz
f3ea1dafee
fix(common/core): Turn off capslock on key down
...
This change improves capslock handling with a capsAlwaysOff keyboard.
Previously, the caps lock indicator was turned on while holding down
the Caps Lock key. With this change we turn it off immediately. This
is done by forcing caps lock off even if the state already seems to
match.
Also, for capsAlwaysOff keyboards skip further processing of caps
lock key after we turned capslock off again.
2021-08-06 12:21:20 +02:00
Eberhard Beilharz
dabfea57ab
Merge pull request #5536 from keymanapp/chore/linux/5022-debian
...
chore(linux): Consolidate Debian source packages 📦
2021-08-06 12:02:54 +02:00
Eberhard Beilharz
3d10e6100f
chore(linux): Remove no longer needed debian directories
...
The previous commit created a consolidated toplevel `debian`
directory.
2021-08-06 11:25:00 +02:00
Joshua Horton
01217a76ae
Merge pull request #5480 from keymanapp/fix/common/models/keep-diacritic-sensitivity
...
fix(common/models): keep/suggestion diacritic sensitivity when de-duping
2021-08-06 11:32:48 +07:00
jahorton
5ae142ffc8
chore(common/core/web): tweaks name of a unit test
2021-08-06 10:34:13 +07:00
Marc Durdin
d76eca052e
fix(common/core/desktop): split smp for context chars
...
Fixes #5465 .
Fixes #5561 .
If a non-BMP Unicode char was emitted into the internal context, it was
being truncated to a WORD, which caused data loss for multi-group
keyboards.
Includes an update to a unit test to validate this fix.
2021-08-06 12:28:15 +10:00
Keyman Build Agent
8576826526
auto: increment master version to 15.0.95
2021-08-05 14:02:11 -04:00
jahorton
6afd56e10b
chore(common/core/web): minor cleanup, robustness
2021-08-05 12:39:16 +07:00
jahorton
c2c5bb3d13
chore(web): restores branch unit tests; they were not against embedded tab
2021-08-05 12:23:23 +07:00
jahorton
4a2fec2d8f
refactor(web): roots out embedded-tab code from source branch
2021-08-05 12:13:03 +07:00
jahorton
3066c1f246
chore(web): Merge branch 'master' into fix/web/final-match-group
2021-08-05 11:02:24 +07:00
Keyman Build Agent
3a028317ea
auto: increment master version to 15.0.94
2021-08-04 14:02:03 -04:00
Eberhard Beilharz
c3b27b1c98
Merge pull request #5518 from keymanapp/refactor/core/comment
...
refactor(common/core): Move comment to where it belongs
2021-08-04 14:20:47 +02:00