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
f1cdceabb1
feat(common): remove files of mcompile
2024-10-21 10:45:44 +02:00
Sabine
6666ef228e
feat(common): remove MyResult1.kmn
2024-10-21 10:39:22 +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
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
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
1fe6a0370f
refactor(web): move common/web/eslint → common/tools/eslint
...
Fixes : #12386
2024-09-10 19:16:52 +02:00
Eberhard Beilharz
91bbc250a8
refactor(web): move model/templates to web/src/engine/predictive/text
...
Part-of: #12133
2024-09-10 17:10:12 +02:00
Dr Mark C. Sinclair
bcead57ad5
fix(developer): change to eliminate the possibility of an extra parameter, and add matching test
2024-09-10 14:46:17 +01:00
Dr Mark C. Sinclair
82c9fd8474
fix(developer): adjust comments for alignment
2024-09-10 12:09:50 +01:00
Dr Mark C. Sinclair
cc8fd7da2f
fix(developer): convert u16trim test to use map
2024-09-10 12:06:08 +01:00
Dr Mark C. Sinclair
06323b9dfa
fix(developer): convert u16rtrim test to use map
2024-09-10 11:59:51 +01:00
Dr Mark C. Sinclair
04c1b15c22
fix(developer): convert u16ltrim test to use map
2024-09-10 11:55:27 +01:00
Dr Mark C. Sinclair
9813e3d99c
fix(developer): add additional asserts to check pointer returned in u16trim
2024-09-10 11:28:52 +01:00
Dr Mark C. Sinclair
917a42a09c
fix(developer): add additional asserts to check pointer returned in u16rtrim
2024-09-10 11:19:11 +01:00
Dr Mark C. Sinclair
ea545dc05a
fix(developer): shorten u16ltrim code, and add additional asserts to check pointer returned
2024-09-10 10:58:24 +01:00
Dr Mark C. Sinclair
510e5aabd5
fix(developer): modify u16ltrim to copy non-trimmed characters to beginning of string
2024-09-10 10:56:53 +01:00
Eberhard Beilharz
c3e587193e
refactor(web): move model/types to web/types
...
Part-of: #12133
2024-09-09 19:59:01 +02:00
Eberhard Beilharz
9f4ca5070d
fix(developer): fix building with Ubuntu 24.04
...
For whatever reason I suddenly got compile errors on Ubuntu 24.04 when
building Developer. Including `cstdint` solves this.
See also #11926 .
2024-09-09 19:58:00 +02:00
Dr Mark C. Sinclair
8ee5d342db
correct comment on one test case in GetXStringImpl_type_i test
2024-09-09 09:52:39 +01:00
Dr Mark C. Sinclair
87a810e135
fix(developer): add additional test cases for multi-word trims
2024-09-05 14:32:25 +01:00
Marc Durdin
48672f423d
Merge pull request #12318 from keymanapp/chore/merge-master-into-kmc-convert
...
chore: merge master into kmc-convert 😎
2024-08-30 04:33:41 +02:00
Dr Mark C. Sinclair
db06555719
fix(developer): use comma alone as seperator, and u16trim to remove white space
2024-08-29 18:40:12 +01:00
Dr Mark C. Sinclair
2c41d02c19
fix(developer): add u16trim test
2024-08-29 18:24:31 +01:00
Dr Mark C. Sinclair
03293bcede
fix(developer): add u16rtrim test
2024-08-29 18:18:27 +01:00
Dr Mark C. Sinclair
6dee928362
fix(developer): add test for u16ltrim
2024-08-29 16:51:07 +01:00
Dr Mark C. Sinclair
11a9338671
fix(developer): add test for u16ltrim
2024-08-29 16:40:41 +01:00
Dr Mark C. Sinclair
c8beeb9ab4
fix(developer): add two additional space test cases for index() in GetXStringImpl_type_i test
2024-08-29 10:56:17 +01:00
Marc Durdin
038b913394
Merge pull request #12280 from keymanapp/fix/developer/12279-consistent-import-path-for-all-kmc-uses
...
fix(developer): make LDML import path consistent for all bundlings of kmc
2024-08-29 09:46:10 +02:00
Dr Mark C. Sinclair
fca939b172
chore(developer): Merge branch 'master' into fix/developer/12262-ensure-call-detects-invalid-store-in-kmcmplib-compiler
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-08-26 10:06:51 +01:00
Marc Durdin
89d65adad0
Merge pull request #12278 from keymanapp/fix/developer/12056-find-last-key-in-ldml-keybag-for-kvk
...
fix(developer): find last matching key in LDML key bag when building KVK
2024-08-26 09:09:07 +02:00
Marc Durdin
6353f926ba
chore: Update developer/src/kmc-ldml/src/compiler/visual-keyboard-compiler.ts
2024-08-26 09:09:00 +02:00
Marc Durdin
f9b0dc5300
Merge pull request #12273 from keymanapp/chore/developer/12271-extend-test-timeouts-kmc-model
...
chore(developer): extend timeouts for lm compiler tests to 5 secs
2024-08-26 09:08:49 +02:00
Marc Durdin
3072444d97
Merge branch 'master' into docs/developer/12270-update-build-documentation
2024-08-24 04:36:46 +02:00