Commit graph

118 commits

Author SHA1 Message Date
Sabine
13fbb4f823 feat(developer): move test.ts files to seperate folder 2026-05-07 10:41:10 +02:00
Sabine
ee75171794 feat(developer): move xkb-kmn source files to seperate folder 2026-05-07 09:51:06 +02:00
Sabine
98f2332db8 feat(developer): move keylayout-kmn source files to seperate folders for each conversion 2026-05-07 09:23:20 +02:00
Sabine
cbf3dee04f feat(developer): move testfiles to seperate folders for each conversion 2026-05-07 09:21:30 +02:00
Sabine
a1ceb539c2 feat(developer): add changes from merge into xkb-kmn modules 2026-05-07 08:44:07 +02:00
Sabine
2d30d68497 Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-xkb-kmn 2026-05-07 08:08:46 +02:00
Sabine
79feb58f60 feat(developer): add (reader/converter/writer tests for xkb 2026-05-07 08:07:38 +02:00
Sabine
620851ac6f feat(developer): edit comments 2026-04-28 21:58:22 +02:00
Sabine
461fdd86c4 feat(developer): replace all any-datatypes
add checkForCorrespondingElements() to validate()
min/maxOccurs added in keylayout.xsd
edited keylayout.dtd
(possible remaining squiggle lines will be addressed in PR#15860
2026-04-28 19:27:21 +02:00
Sabine
9a9d33bb50 feat(developer):
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
adapt elements of keylayout-xml
boxArray
parsing ( tests, validate of and error msg for different amount of keymap<->keymapSelect)
first version keylayout.dtd, keylayout.xsd, keylayout.schema.json
2026-04-27 18:12:34 +02:00
Sabine
5e24cc136d feat(developer): remove tests for xkb-kmn 2026-04-27 08:53:15 +02:00
Sabine
ea7582b6f8 feat(developer): add a very first version of kmc-convert xbk-kmn
functionally identical to kmc-convert keylayout-kmn - using a testfile test.xkb
	- use xkb-kmn modules(copies of kmc-convert keylayout-kmn modules)
	- use test.xkb (a renamed copy of test.keylayout)
	- perform tests: use xkb-kmn modules (copies of keylayout-kmn)
2026-04-27 07:56:46 +02:00
Sabine
f061a467ce feat(developer): Errormessage, remove keyboard tests, duplicate line boxXmlArray, filter function, remove USED_KEY_IDENTIFIER and function to calculate it 2026-04-21 16:08:31 +02:00
Sabine
e85e965a5e feat(developer): more tidy up in tests 2026-04-09 16:30:09 +02:00
Sabine
fa19344866 feat(developer): some tidy up in tests 2026-04-09 16:21:11 +02:00
Sabine
cc31feb32b feat(developer): remove tests for convertToUnicodeCodePoint
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-09 14:08:49 +02:00
Sabine
2b5782d177 feat(developer): tidy up and new test for ExtraWarning 2026-04-09 13:52:22 +02:00
Sabine
435a0f4269 feat(developer): move finding of control characters to function writeCharacterOrUnicode()
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-08 20:37:31 +02:00
Sabine
64df04dfe6 feat(developer): writing of control characters 2026-04-08 13:36:38 +02:00
Sabine
9920442c14 feat(developer): remove some tests
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-31 21:41:50 +02:00
Sabine
023223d199 feat(developer): use correct filename for test 2026-03-31 21:25:03 +02:00
Sabine
718d608aa0 feat(developer): change 1 test 2026-03-31 20:38:38 +02:00
Sabine
fcfe4f72bb feat(developer): add console.log for 1 test 2026-03-31 20:33:29 +02:00
Sabine
20de41a11c feat(developer): change timeout for 1 test 2026-03-31 20:08:01 +02:00
Sabine
2f615c9380 feat(developer): change test 2026-03-31 19:24:17 +02:00
Sabine
e4fecda692 feat(developer): change test 2026-03-31 19:13:10 +02:00
Sabine
5d93574704 feat(developer): change 1 test 2026-03-31 16:23:12 +02:00
Sabine
e444bc5c04 feat(developer): change 1 test 2026-03-25 09:04:47 +01:00
Sabine
8e9308252e feat(developer): change test 2026-03-23 20:44:57 +01:00
Sabine
21caa52156 feat(developer): tidy up 2026-03-23 20:02:17 +01:00
Sabine
07dc16e218 feat(developer): reading to binary done in keylayout-to-kmn-converter.ts ( instead of in converter.ts) 2026-03-23 19:26:31 +01:00
Sabine
67204d2483 feat(developer): use read function with Uint8Array as input using fast-xml parser;
rework use of optional outputfilename; order/numbering of converter-messages
2026-03-23 14:03:10 +01:00
Sabine
e7b56f9908 feat(developer): rework read function 2026-03-20 11:58:07 +01:00
Sabine
5cb2b1e312 feat(developer): start rework read function first step (Uint8Array-> XMLSourceFile) 2026-03-19 13:42:57 +01:00
Sabine
5096644de6 feat(developer): UnsupportedCharactersDetected as error + test
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-18 15:10:34 +01:00
Sabine
009807c04d feat(developer): getActionIndexFromActionId return -1 if not found; add Error_message + tests 2026-03-18 13:20:13 +01:00
Sabine
c7da0a952c feat(developer): remove Error-Msg in keylayout-to-kmn-converter.ts‎ and adapt tests
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-17 18:27:02 +01:00
Sabine
8633cb50f2 feat(developer): rework createKmnModifier(), checkIfCapsIsUsed() and adapt tests; edit test of of readme.md/keylayout-xml.ts
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-16 19:50:04 +01:00
Sabine
e038a850ef feat(developer): change function createKmnModifier() 2026-03-16 13:43:28 +01:00
Sabine
c6a5bb5899 feat(developer): renaming variables to not contain "array" in name; behaviour->behavior 2026-03-13 10:33:36 +01:00
Sabine
6819c7c76b feat(developer): small changes: copyright;consolidate imports;typos 2026-02-24 13:58:53 +01:00
Sabine
154f119b81 feat(developer): allow longer timeout for est of run(inputFilename, null) 2026-02-23 13:26:35 +01:00
Sabine
d654c2a98c feat(developer): move failure conditions; use inputfilename as parameter (instead of outputfilename 2026-02-18 13:15:20 +01:00
Sabine
0033e2cdac feat(developer):
consolidate imports
use prefix '@__' instead of   '@_'
remove fixupEmptyStringToEmptyObject_keylayout and use fixupEmptyStringToEmptyObject instead
2026-02-17 23:15:19 +01:00
Sabine
05357d9a52 feat(developer): remove underscores from all symbol names (e.g. input_filename -> inputFilename) 2026-02-17 12:45:59 +01:00
Sabine
3888fe7a54 feat(developer): remove kmcConvertUtil.ts
edit text: "copyright..." in header
2026-02-16 15:42:13 +01:00
Sabine
754343b2a7 feat(developer): use convertToUnicodeCodePoint,convertToUnicodeCharacter from kmn-file-writer.ts 2025-09-02 17:52:05 +02:00
Sabine
b94c336796 feat(developer): move callbacks.reportMessage 2025-08-25 15:24:49 +02:00
Sabine
ff4e7c98f3 feat(developer): solve merge conflicts 2025-08-25 10:37:08 +02:00
Sabine
12b17e45ee feat(developer): add tests for lower-level functions 2025-08-14 13:38:07 +02:00