Commit graph

27982 commits

Author SHA1 Message Date
Darcy Wong
9c9d10d23e refactor(android): Split setLongpressDelay and applyLongpressDelay 2024-08-15 10:35:04 +07:00
rc-swag
de0b2b5466
fix(windows): remove incorrect translatable false tag 2024-08-15 13:32:50 +10:00
Joshua A. Horton
88145326dc docs(web): drops doc-reference to hidden field 2024-08-15 10:31:36 +07:00
Joshua A. Horton
8af17659a0 docs(web): doc tweak 2024-08-15 10:30:33 +07:00
Joshua A. Horton
2938ee110b refactor(web): remove engine/interfaces dependency on engine/js-processor 2024-08-15 10:12:27 +07:00
rc-swag
f9e7390991 fix(windows): add translatable=false flag 2024-08-15 12:48:19 +10:00
Joshua A. Horton
4509805f58 fix(web): restore flick functionality 2024-08-15 09:04:35 +07:00
Keyman Server
69a3fa1795
Merge pull request #12186 from keymanapp/auto/version-master-18.0.90
auto: increment master version to 18.0.90
2024-08-14 11:05:30 -07:00
Keyman Build Agent
e557132ac6 auto: increment master version to 18.0.90 2024-08-14 14:04:35 -04:00
Eberhard Beilharz
61b44cbfbe
Merge branch 'master' into refactor/web/12067_js-processor 2024-08-14 19:15:51 +02:00
Eberhard Beilharz
89abdbd64c
refactor(web): move some files around
- move `outputTarget.ts` → `js-processor`
- move `deadkeys.ts` → `js-processor`
- move `stringDivergence.ts` → `js-processor`
- split `Mock` into `mock.ts`
- create `keyboard/outputTarget.interface.ts`
2024-08-14 19:06:32 +02:00
Eberhard Beilharz
7459ab0bf8
refactor(web): move tests
Some tests test functionality defined in `js-processor`, so we move
these to the appropriate location. Addresses code review comments.
2024-08-14 19:06:31 +02:00
Marc Durdin
cd901a7f6d docs: update .kmx documentation around bitmaps, modifier state
Addresses: keymanapp/keyman#12163#issuecomment-2287675497
2024-08-14 13:45:14 +02:00
Marc Durdin
02e500f3b5
Merge pull request #12168 from keymanapp/chore/developer/12161-update-sil-logo
chore(developer): update SIL logo
2024-08-14 21:24:57 +10:00
Marc Durdin
608011f500
Merge pull request #12166 from keymanapp/fix/developer/11978-ignore-scan-code-if-injected-key-event-doesnt-provide-it
fix(developer): fix crash with Windows Clipboard by ignoring zero scan code in debugger
2024-08-14 21:24:28 +10:00
dependabot[bot]
6fad148466
chore(deps): bump semver from 7.5.4 to 7.6.0
Bumps [semver](https://github.com/npm/node-semver) from 7.5.4 to 7.6.0.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.5.4...v7.6.0)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 11:22:58 +00:00
Marc Durdin
cf6ee68411
Merge pull request #12090 from keymanapp/refactor/developer/12077-remove-git-npm-deps
refactor(developer): use npm or local source for server addons instead of github references
2024-08-14 21:21:36 +10:00
Eberhard Beilharz
2041b54abb
fix(web): allow lm-worker to build on Linux
Linux' file system is case-sensitive. This change fixes building
`lm-worker` on case-sensitive systems.
2024-08-14 12:51:48 +02:00
Darcy Wong
d728b33dc6 fix(android): Pass longpress delay to KeymanWeb 2024-08-14 16:50:53 +07:00
Darcy Wong
0e78494e96 Merge remote-tracking branch 'origin/master' into feat/android/longpress-delay-menu 2024-08-14 16:47:00 +07:00
Marc Durdin
50468f0e3a
Merge pull request #12177 from keymanapp/refactor/kmcmplib/make-kmx_u16-common
refactor: move kmx_u16 to common and rename to km_u16
2024-08-14 19:10:25 +10:00
Marc Durdin
bad54e4fed
Merge pull request #12171 from keymanapp/refactor/core/make-utfcodec-common
refactor(core): move utfcodec to common
2024-08-14 19:10:16 +10: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
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
30493f94bb chore(common): replace DEBUGSTORE_, DEBUGSTORE_...C with DEBUGSTORE_..._L , DEBUGSTORE_..._U 2024-08-13 15:59:43 +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