Sabine
ad21aa037b
chore(linux): add build.sh for mcompile-lin
2024-08-14 10:53:30 +02:00
Joshua Horton
e2b5d829bc
Merge pull request #12176 from keymanapp/feat/web/better-gesture-config-persistence
...
feat(web): add osk.gestureParams for better gesture-config persistence
2024-08-14 15:21:04 +07:00
Sabine
a77a0d3b67
chore(linux): undo changes in comments of VKScancodes
2024-08-14 10:20:39 +02:00
Marc Durdin
dde4e2b2c3
refactor: move kmx_u16 to common and rename to km_u16
2024-08-14 10:07:08 +02:00
Marc Durdin
4a57258afc
refactor(developer): remove unnecessary includes from kmx_u16
2024-08-14 09:50:11 +02:00
Darcy Wong
83b9426a45
Merge remote-tracking branch 'origin/master' into feat/android/longpress-delay-menu
2024-08-14 11:43:35 +07:00
Joshua Horton
37aeec6ddd
Merge pull request #12175 from keymanapp/fix/web/longpress-configurability
...
fix(web): support live configuration of longpress delay
2024-08-14 11:40:20 +07:00
Joshua A. Horton
afdc7be731
feat(web): add osk.gestureParams for better gesture-config persistence
2024-08-14 11:07:48 +07:00
rc-swag
a7736a07d9
feat(windows): remove duplicate localisation string id
2024-08-14 13:54:45 +10:00
rc-swag
c86ecfd6f3
feat(windows): use CU registry key for statemachine state
...
Use Current User registry key for state machine state. Also remove
events that are no longer used. Like start download.
2024-08-14 13:51:58 +10:00
Joshua A. Horton
75527ec738
chore(web): minor simplification
2024-08-14 09:25:43 +07:00
Joshua A. Horton
d7cdd481ba
fix(web): support live configuration of longpress delay
2024-08-14 09:20:02 +07:00
Joshua Horton
10bc72d18c
Merge pull request #12169 from keymanapp/feat/web/test-skipped-prediction
...
feat(web): test skipped prediction round handling
2024-08-14 08:45:46 +07:00
Darcy Wong
6a2c15d6a0
chore(android): Cleanup logging
2024-08-14 08:24:23 +07:00
Darcy Wong
9d058c052c
feat(android): Add hooks for KeymanWeb call
2024-08-14 08:22:38 +07:00
SabineSIL
777bf2e1cf
Merge pull request #12107 from keymanapp/chore/common/remove_codecvt
...
chore(common): replace codecvt in module u16 🐸
2024-08-13 21:18:05 +02:00
Keyman Server
c60a18b972
Merge pull request #12174 from keymanapp/auto/version-master-18.0.89
...
auto: increment master version to 18.0.89
2024-08-13 11:03:50 -07:00
Keyman Build Agent
15a35b863b
auto: increment master version to 18.0.89
2024-08-13 14:03:05 -04:00
Eberhard Beilharz
3cdd84ff40
refactor(web): move tests to test/auto/headless
...
Addresses code review comments.
2024-08-13 19:00:38 +02:00
Eberhard Beilharz
73aa5afee3
Merge branch 'refactor/web/12067_js-processor' into refactor/web/12110_keyboard
2024-08-13 18:43:58 +02:00
Eberhard Beilharz
dedc18e156
refactor(web): move some files around
...
- move `systemStore.ts` → `js-processor`
- move `keyEventSource.interface.ts` → `osk`
- move `defaultRules.ts` → back to `keyboard-processor`
- in `KeyboardProcessor` pass `ruleBehavior` as parameter to `forAny`,
looks like that accidentally got omitted previously
Addresses code review comments.
2024-08-13 18:26:00 +02:00
Sabine
58c1e507b4
chore(linux): remove mcompile-specific km_types.h
2024-08-13 17:03:41 +02:00
Marc Durdin
dc97370470
Merge branch 'epic/linux-mcompile' into feat/linux/mcompile-DoConvert-read
2024-08-14 00:33:43 +10:00
Marc Durdin
c5088cc4d5
Merge pull request #12172 from keymanapp/chore/merge-master-into-linux-mcompile
...
chore: merge master into linux-mcompile
2024-08-14 00:33:14 +10:00
Sabine
30493f94bb
chore(common): replace DEBUGSTORE_, DEBUGSTORE_...C with DEBUGSTORE_..._L , DEBUGSTORE_..._U
2024-08-13 15:59:43 +02:00
SabineSIL
32a91104b1
Merge branch 'epic/linux-mcompile' into feat/linux/mcompile-DoConvert-read
2024-08-13 15:32:20 +02:00
Sabine
07c8d13f53
chore(common):use googletests for kmx_u16
2024-08-13 15:24:19 +02:00
Sabine
a3a7bd38ff
chore(common): use strtof() in u16tof()
2024-08-13 15:10:24 +02:00
Sabine
cbe712d2cd
chore(common): replace u16fmt and convert_pchar16T_To_wstr with wstring_from_u16string
2024-08-13 15:10:24 +02:00
Sabine
6554bd615e
chore(common): replace codecvt in module u16
2024-08-13 15:10:24 +02:00
Marc Durdin
613bdb6c19
refactor(core): move utfcodec to common
...
Refactor to support codecvt cleanup work in kmcmplib.
2024-08-13 15:04:07 +02:00
rc-swag
b0cdcabaaa
feat(windows): correct error checking for has keyman run
2024-08-13 18:29:16 +10:00
Darcy Wong
24370848c5
feat(android): Start menu for adjusting longpress delay
2024-08-13 13:53:34 +07:00
Joshua A. Horton
7ab7ec9bd6
chore(web): minor comment cleanup
2024-08-13 13:43:17 +07:00
Joshua A. Horton
0055ad84eb
feat(web): test skipped prediction round handling
...
Fixes : #11624
2024-08-13 13:41:57 +07:00
Darcy Wong
fe289e4133
feat(android): Add menu to customize longpress delay time
2024-08-13 13:20:34 +07:00
Marc Durdin
82db2389a8
Merge pull request #12163 from keymanapp/docs/11407-kmx-documentation
...
docs: add .kmx specification
2024-08-13 14:07:52 +10:00
Marc Durdin
b505bebd49
chore: rename SIL International to SIL Global
2024-08-13 12:04:53 +08:00
Marc Durdin
5ac8c26699
chore(developer): update SIL logo
...
Fixes : #12161
2024-08-13 11:53:56 +08:00
Marc Durdin
9a826879a1
docs: explanatory tweaks
2024-08-13 11:32:55 +08:00
Keyman Server
2993e2975f
Merge pull request #12167 from keymanapp/auto/version-master-18.0.88
...
auto: increment master version to 18.0.88
2024-08-12 11:05:48 -07:00
Keyman Build Agent
4b0ad92c42
auto: increment master version to 18.0.88
2024-08-12 14:05:07 -04:00
Eberhard Beilharz
46ecfd4466
refactor(web): move remaining parts of keyboard-processor → keyboard
...
move parts of `common/web/keyboard-processor/` →
`web/src/engine/keyboard/`.
Fixes : #12110
2024-08-12 19:40:15 +02:00
Eberhard Beilharz
bba694c306
refactor(web): work around global in interface
2024-08-12 19:33:29 +02:00
Eberhard Beilharz
f6dde070d4
Merge pull request #12145 from keymanapp/fix/common/descr_path
...
fix(common): show description even if child projects specifies path
2024-08-12 18:17:19 +02:00
Marc Durdin
ce45f394d1
fix(developer): ignore scan code if zero in debugger
...
The Windows Clipboard Win+V key event emits Ctrl+V after rewriting the
clipboard, in order to trigger a Paste action in the active app.
However, the Ctrl key event has been given a scan code value of zero by
Windows Clipboard, which was confusing the Keyman Developer Debugger,
causing it to process Ctrl as an unrecognized key rather than as a
modifier, and leading to an unsupported state.
This is a fix for the immediate issue. We could do more to improve
resilience such that `km_core_state_debug_items()` can never end up with
this exception when `km_core_process_event()` has returned true.
Fixes : #11978
Fixes: KEYMAN-DEVELOPER-20W
2024-08-12 22:51:00 +08:00
Marc Durdin
c1d3fea8ea
chore(developer): add eventemitter3 copy to Server build
2024-08-12 20:17:51 +08:00
Dr Mark C. Sinclair
700b77fb00
chore(developer): rewrite ReportCompilerMessage test following refactor
2024-08-12 11:58:54 +01:00
Marc Durdin
062ae33579
refactor(developer): add eventemitter3 and ldml-keyboard-constants deps to Server
...
Fixes : #12077
2024-08-12 17:23:48 +07:00
Marc Durdin
419aa4a655
docs: formatting
2024-08-12 17:09:34 +07:00