Keyman Server
3d6fc99ecc
Merge pull request #12195 from keymanapp/auto/version-master-18.0.91
...
auto: increment master version to 18.0.91
2024-08-15 11:03:51 -07:00
Keyman Build Agent
55ed18bc87
auto: increment master version to 18.0.91
2024-08-15 14:03:17 -04:00
Eberhard Beilharz
43153ad696
Merge pull request #12135 from keymanapp/refactor/web/12132_keyboard-storage
...
refactor(web): rename `package-cache` → `keyboard-storage` 🏗️
2024-08-15 16:34:37 +02:00
Marc Durdin
3fea601a44
Merge pull request #12183 from keymanapp/docs/kmx-bitmap-and-shift-flags
...
docs: update .kmx documentation around bitmaps, modifier state
2024-08-15 22:25:59 +10:00
Eberhard Beilharz
b9aa9ccd8c
refactor(web): move predictive-text → worker-main
...
This moves `common/predictive-text/` →
`web/src/engine/predictive-text/worker-main/`.
This also moves `common/test/predictive-text/` →
`web/src/test/manual/predictive-text/`. Note though that this testing
tool is still broken.
Fixes : #12134
2024-08-15 12:26:50 +02:00
Eberhard Beilharz
170ac4bb6b
refactor(web): rename package-cache → keyboard-storage
...
Move `web/src/engine/package-cache/` →
`web/src/engine/keyboard-storage/`.
Fixes : #12132
2024-08-15 12:26:10 +02:00
Eberhard Beilharz
1dd484afa6
Merge pull request #12131 from keymanapp/refactor/web/12110_keyboard
...
refactor(web): move remaining parts of `keyboard-processor` → `keyboard` 🏗️
2024-08-15 11:44:39 +02:00
Joshua A. Horton
c4340542f7
fix(web): patch up newly-merged-in automated test
2024-08-15 15:55:04 +07:00
sgschantz
b1685f5865
change(mac): use partial paths in settings
...
converts partial paths to full paths as needed
and vice-versa when moving between file
system access and referencing keyboards
in UserDefaults
2024-08-15 15:41:38 +07:00
Darcy Wong
686cfe04b1
fix(android): Advance cursor on newline
2024-08-15 15:00:00 +07:00
Sabine
07edecd17f
chore(mac): disable optimization for mcompile
...
See https://github.com/keymanapp/keyman/pull/11334#issuecomment-2290784399
for details, but with anything other than -O0, the output is not correct
This is intended to be a temporary workaround
2024-08-15 09:08:40 +02:00
Joshua A. Horton
36b42c4b45
Merge branch 'refactor/web/12110_keyboard' into refactor/web/drop-interface-jsproc-dependency
2024-08-15 13:46:43 +07:00
Eberhard Beilharz
2ab89c6305
Merge pull request #12181 from keymanapp/fix/web/build
...
fix(web): allow `lm-worker` to build on Linux
2024-08-15 08:42:41 +02:00
Eberhard Beilharz
d640dbe6ec
Merge branch 'master' into refactor/web/12110_keyboard
...
# Conflicts:
# package-lock.json
2024-08-15 08:30:59 +02:00
Eberhard Beilharz
be75933874
Merge pull request #12111 from keymanapp/refactor/web/12067_js-processor
...
refactor(web): move parts of `keyboard-processor` → `js-processor` 🏗️
2024-08-15 08:20:52 +02:00
Joshua Horton
2d59ee8a94
change(ios): defer registration of fonts past initialization
2024-08-15 13:18:05 +07:00
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
Sabine
8c480ac131
feat(mac): add build.sh
2024-08-14 16:00:27 +02:00
Sabine
e79c534335
feat(mac): mcompile remove u16, kmx_file from mcompile-mac and use from common
2024-08-14 15:33:14 +02:00
Sabine
b5ac6e4ce0
Merge branch 'feat/mac/mcompile_mac' of https://github.com/keymanapp/keyman into feat/mac/mcompile_mac
2024-08-14 14:22:10 +02:00
Marc Durdin
684a2dfa2d
Merge branch 'master' into feat/mac/mcompile_mac
2024-08-14 22:21:33 +10:00
Sabine
e889fd8e7b
refactor(mac): use km_types from common
2024-08-14 14:09:58 +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
Marc Durdin
2f0deef21b
Merge pull request #9384 from keymanapp/feat/linux/mcompile-DoConvert-read
...
feat(linux): mnemonic layout support 🐘
2024-08-14 19:50:54 +10: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
SabineSIL
d0d5aa3068
Merge pull request #12180 from keymanapp/feat/linux/mcompile-replace_U16
...
refactor(linux): remove local u16 and use km_u16 🐘
2024-08-14 11:46:48 +02:00
Marc Durdin
ba01abfad8
Merge pull request #12178 from keymanapp/feat/linux/mcompile-build.sh
...
chore(linux): add build.sh for mcompile-lin 🐘
2024-08-14 19:46:22 +10:00
Sabine
816175f9bf
refactor(linux): remove meson.build
2024-08-14 11:43:41 +02:00
Sabine
dd0ea90d66
feat(linux): remove local u16 and use km_u16
2024-08-14 11:30:08 +02:00
Marc Durdin
5a0a18c777
Merge branch 'epic/linux-mcompile' into feat/linux/mcompile-DoConvert-read
2024-08-14 19:12:16 +10:00
Marc Durdin
fe21f8644f
Merge pull request #12179 from keymanapp/chore/merge-master-into-linux-mcompile
...
chore: merge master into linux-mcompile
2024-08-14 19:11:28 +10: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