Commit graph

767 commits

Author SHA1 Message Date
Keyman Build Agent
d109552ff3 auto: increment master version to 15.0.118 2021-09-22 14:01:12 -04:00
Keyman Build Agent
351061aafb auto: increment master version to 15.0.117 2021-09-21 14:01:42 -04: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
Keyman Build Agent
d41dadd8ca auto: increment master version to 15.0.116 2021-09-20 14:01:38 -04: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
671509a80b
Merge pull request #5719 from keymanapp/chore/common/keyboardprocessor-version
chore(common/core): cleanup version headers
2021-09-20 11:13:52 +10:00
Marc Durdin
e1e2a51d9c chore(common/core): cleanup version headers
Fixes #5450.
2021-09-20 06:05:04 +10:00
Keyman Build Agent
65aa4ed0f0 auto: increment master version to 15.0.115 2021-09-17 14:01:54 -04:00
Joshua Horton
0e42a0b70d
Merge pull request #5641 from keymanapp/fix/web/osk-layer-reset
fix(common/core/web): layer reset on physical keystroke after OSK interaction
2021-09-17 12:42:30 +07: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
Keyman Build Agent
bf3b7d6e28 auto: increment master version to 15.0.114 2021-09-16 14:01:56 -04:00
Darcy Wong
7c73840e58 fix(common/core/web): Revert check for length 0 2021-09-16 09:29:52 +07:00
Darcy Wong
7acd0b4ed5 fix(common/core/web): Remove empty rows in OSK 2021-09-15 14:20:52 +07:00
Marc Durdin
1e8d14ea72 chore(common/core/desktop): remove unused variable 2021-09-15 15:42:13 +10:00
Marc Durdin
cec8d11759 feat(developer): track changes to option values better in debugger
Fixes #5695.

When the debugger is in single-step mode, reflects the value of option
stores at the time of the change rather than at the beginning of the
batch.
2021-09-15 15:29:44 +10:00
Keyman Build Agent
47a8a4b02b auto: increment master version to 15.0.113 2021-09-14 14:01:32 -04:00
Keyman Build Agent
0ec12e763e auto: increment master version to 15.0.112 2021-09-13 14:01:37 -04:00
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
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
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
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
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