Commit graph

27976 commits

Author SHA1 Message Date
Sabine
d3bfdc275e feat(developer): kmc-convert: box Layout, keyMapSelect, Terminators-when 2024-11-29 07:11:58 +01:00
Sabine
3188e57ecf feat(developer): kmc-convert: use callback for writing file 2024-11-28 15:51:01 +01:00
Sabine
0c0b3c1ab1 feat(developer): kmc-convert: exchange even more any-types 2024-11-27 07:57:26 +01:00
Sabine
83461d4810 feat(developer): kmc-convert: exchange more any-types 2024-11-27 07:37:26 +01:00
Sabine
17ffb14d91 feat(developer): kmc-convert: exchange any-types read, write, convert, inArray,outArray 2024-11-27 04:23:33 +01:00
Sabine
ffc9bc62a5 feat(developer): kmc-convert: handle keyMapSets 2024-11-27 03:54:24 +01:00
Sabine
95c683a301 feat(developer): kmc-convert: remove unneccessary code 2024-11-26 05:01:03 +01:00
Sabine
c761490bf2 feat(developer): kmc-convert: use direct mapping Ukelele->VK 2024-11-26 03:59:35 +01:00
Sabine
a0032e88a0 feat(developer): kmc-convert: add LAYOUTS (ANSI JIS) and terminators 2024-11-25 09:43:08 +01:00
Sabine
2503d9c58a feat(developer): kmc-convert: data in object; read more data from .keylayout and more 2024-11-23 17:26:57 +01:00
Sabine
d8f85d5cf5 Signed-off-by: Sabine <Sabine_SIL@web.de>
feat(developer): kmc-convert: tidy up; kmn is written OK (for german)
2024-11-03 08:51:32 +01:00
Sabine
cdfb4c7870 feat(developer): kmc-convert tidy up, add TODO labels 2024-10-31 03:33:59 +01:00
Sabine
8873228ba6 feat(developer): kmc-convert-sorting order of dk the same for action(<keyMap>) and action(<when>) 2024-10-30 03:34:50 +01:00
Sabine
f21a7d3f11 feat(developer): kmc-convert-start to use deadkeys(read&map them from .ukelele file) 2024-10-29 10:44:37 +01:00
Sabine
2d6785d984 feat(developer): kmc-convert-NCAPS also for entries like caps? 2024-10-27 16:17:29 +01:00
Sabine
4bfc80e436 feat(developer): kmc-convert- add NCAPS to other rules in kmn-file if CAPS is used 2024-10-23 09:44:59 +02:00
Sabine
632f2fc5ce feat(developer): kmc-convert-first draft of read/convert/write using Uint8Array 2024-10-22 10:34:35 +02:00
Sabine
cf29264e60 Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2024-10-21 10:47:05 +02:00
Sabine
f1cdceabb1 feat(common): remove files of mcompile 2024-10-21 10:45:44 +02:00
Sabine
91f2105268 feat(common): remove file 2024-10-21 10:43:48 +02:00
Sabine
0c9846d072 Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2024-10-21 10:40:05 +02:00
Sabine
6666ef228e feat(common): remove MyResult1.kmn 2024-10-21 10:39:22 +02:00
Sabine
179ffc4657 feat(common): remove filling of K_OEM_102 2024-10-21 10:04:54 +02:00
Sabine
9ecc1c0ec7 feat(common): use Uint8Array in kmc-convert 2024-10-20 22:03:11 +02:00
Sabine
d033d08c5d feat(common): start with kmc-convert-read/write very basic keylayout-file 2024-10-19 14:53:52 +02:00
Sabine
cc36bfb024 Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert 2024-10-02 09:08:50 +02:00
Marc Durdin
b4ea167621
Merge pull request #12412 from keymanapp/chore/merge-master-into-kmc-convert
chore: merge master into kmc-convert 😎
2024-09-13 09:24:26 +02:00
Darcy Wong
86feb8c157
Merge pull request #12410 from keymanapp/fix/android/cleanup-longpress-api
fix(android): Add gating to setLongpressDelay()
2024-09-13 10:01:57 +07:00
Darcy Wong
eaec494bc5 fix(android): Add gating to setLongpressDelay() 2024-09-13 08:30:54 +07:00
Marc Durdin
bcd8f1cc43
Merge pull request #12350 from keymanapp/fix/common/12305-kmx=plus-spec-offsets
fix(common): correct offsets in KMX+ spec
2024-09-13 03:17:38 +02:00
Darcy Wong
52bfdaf4e0
Merge pull request #12408 from keymanapp/chore/crowdin/it
chore(common): Update crowdin strings for Italian
2024-09-13 07:46:57 +07:00
Keyman Server
6f78e37005
Merge pull request #12409 from keymanapp/auto/version-master-18.0.111
auto: increment master version to 18.0.111
2024-09-12 11:04:13 -07:00
Keyman Build Agent
83bea3658d auto: increment master version to 18.0.111 2024-09-12 14:03:33 -04:00
Dr Mark C. Sinclair
3304594741
Merge pull request #12328 from keymanapp/fix/developer/11833-index-requires-comma-between-parameters-in-kmcmplib-compiler
fix(developer): index() requires comma between parameters in kmcmplib compiler
2024-09-12 10:22:42 +01:00
Darcy Wong
84dbc1042c chore(common): Update crowdin strings for Italian 2024-09-12 15:56:22 +07:00
Dr Mark C. Sinclair
2a477c6d47 chore(developer): Merge branch 'master' into fix/developer/11833-index-requires-comma-between-parameters-in-kmcmplib-compiler 2024-09-12 09:18:03 +01:00
Eberhard Beilharz
fc32f02dc9
Merge pull request #12400 from keymanapp/chore/web/testexplorer
chore(web): allow to run unit tests in vscode test explorer
2024-09-12 14:07:55 +07:00
Eberhard Beilharz
44ba53af14
Merge pull request #12399 from keymanapp/refactor/web/12388_device-detect
refactor(web): merge `device-detect` with `web/src/engine/main` 🏗️
2024-09-12 13:50:48 +07:00
Eberhard Beilharz
757a5e8de9
Merge pull request #12397 from keymanapp/refactor/web/12387_sentry
refactor(web): move sentry-manager → `web/src/engine/sentry-manager` 🏗️
2024-09-12 13:50:26 +07:00
Eberhard Beilharz
9e15a38b02
Merge pull request #12390 from keymanapp/refactor/web/12386_eslint
refactor(web): move `common/web/eslint` → `common/tools/eslint` 🏗️
2024-09-12 13:49:58 +07:00
Eberhard Beilharz
66d815efc7
Merge pull request #12389 from keymanapp/refactor/web/12385_es-bundling
refactor(web): move `common/web/es-bundling` → `web/src/tools/es-bundling` 🏗️
2024-09-12 13:49:37 +07:00
Darcy Wong
6b0d8ddec1
Merge pull request #12393 from keymanapp/chore/common/unicode-16
chore(common): Update to Unicode 16.0
2024-09-12 11:25:07 +07:00
Keyman Server
031f682a62
Merge pull request #12401 from keymanapp/auto/version-master-18.0.110
auto: increment master version to 18.0.110
2024-09-11 11:04:10 -07:00
Keyman Build Agent
870f205990 auto: increment master version to 18.0.110 2024-09-11 14:03:29 -04:00
Eberhard Beilharz
95f36acb68
chore(web): allow to run unit tests in vscode test explorer
#11746 removed the `ts-node` dependency. Unfortunately that broke running
TypeScript test files with Mocha in VSCode Test Explorer because it no
longer knows what to do with .ts files. This change adds the more modern
`tsx` package as developer dependency, which allows to use Test Explorer
again.

See https://stackoverflow.com/a/77609121.
2024-09-11 19:28:33 +02:00
Eberhard Beilharz
04c9817d26
chore(web): remove unused file
All subprojects that used `common/web/tsconfig.kmw-main-base.json`
got moved so that this file is no longer used by anyone.
2024-09-11 16:49:16 +02:00
Eberhard Beilharz
f52a1209c8
refactor(web): merge device-detect with web/src/engine/main
This change moves `web/src/engine/device-detect/` →
`web/src/engine/main/` and renames the `Device` class to `DeviceDetector`.

Fixes: #12388
2024-09-11 16:48:15 +02:00
Darcy Wong
e62d05cff7 fix(core): Disable test_unicode check for ICU version 2024-09-11 20:56:50 +07:00
Eberhard Beilharz
b20d7f1eb4
refactor(web): move sentry-manager → web/src/engine/sentry-manager
Move `common/web/sentry-manager` to `web/src/engine/sentry-manager`.

Fixes: #12387
2024-09-11 15:15:01 +02:00
Eberhard Beilharz
47d63bc573
Merge branch 'refactor/web/12385_es-bundling' into refactor/web/12386_eslint 2024-09-11 14:46:47 +02:00