Commit graph

79 commits

Author SHA1 Message Date
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
Sabine
0291997f03 feat(developer):output of message re control character in C2, C3 rules 2025-08-13 11:03:25 +02:00
Sabine
84ac9c01a3 feat(developer): tests for kmn-file-writer 2025-08-12 20:13:10 +02:00
Sabine
0d38c05f1e feat(developer): tidy up, ''' -> "'" and tests 2025-08-09 19:48:56 +02:00
Sabine
1997a71e1c feat(developer): add and edit tests 2025-08-09 16:18:24 +02:00
Sabine
f3d5cc4bd8 feat(developer): add tests 2025-08-01 18:54:24 +02:00
Sabine
9cc6ecccee feat(developer): use Arrays of objects instead of 2D arrays finished, tests changed accordingly 2025-07-25 19:12:22 +02:00
Sabine
5c8ac8c650 feat(developer): use Arrays of objects instead of 2D arrays (runs OK-draft version) 2025-07-23 21:08:52 +02:00
Sabine
7e1aa09475 feat(developer): changed copyright, imports, duplicate validationError, comments 2025-07-14 15:32:38 +02:00
Sabine
3d1972bd4f feat(developer): add tests for validate() 2025-07-11 10:40:07 +02:00
Sabine
558676c3ed feat(developer): concatenating path for makePathToFixture 2025-07-09 15:14:36 +02:00
Sabine
761403c782 feat(developer): remove unnecessary code 2025-07-09 08:00:55 +02:00
SabineSIL
485b47226e
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-validateKeylayout 2025-07-08 15:46:09 +02:00
Sabine
042a6a53f7 feat(developer): adapt path in makePathToFixture 2025-07-08 12:21:03 +02:00
Sabine
979d74887d feat(developer): failing test write(): convert() use correct filepath 2025-07-08 11:35:02 +02:00
Sabine
59cf3a00d1 feat(developer): changes in makePathToFixture in tests 2025-07-08 09:07:58 +02:00
Sabine
16696496c4 feat(developer): include create_schems.sh and configure in build.sh 2025-07-07 19:48:19 +02:00
Sabine
6d850f9710 feat(developer): remove fixup-keylayout-schema 2025-07-07 11:47:28 +02:00
Sabine
de9820d3c0 feat(developer): validation OK 2025-07-04 19:13:52 +02:00
Sabine
0e69f91940 feat(developer): merged changes from 12564 into feat/developer/kmc-convert-validateKeylayout branch
remove #text: first idea
2025-07-03 18:12:23 +02:00
Sabine
cebbda981f Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-validateKeylayout
# Conflicts:
#	developer/src/common/web/utils/src/xml-utils.ts
#	developer/src/kmc-convert/src/converter-messages.ts
#	developer/src/kmc-convert/src/keylayout-to-kmn/keylayout-file-reader.ts
#	developer/src/kmc-convert/src/keylayout-to-kmn/keylayout-to-kmn-converter.ts
#	developer/src/kmc-convert/src/keylayout-to-kmn/kmn-file-writer.ts
2025-07-03 11:54:41 +02:00
Sabine
70965c0dfe feat(developer): validate: edit xsd-file-> validates files OK 2025-07-02 14:51:18 +02:00
Sabine
855ae40579 feat(developer): set timeout to 10000 ms for tests of the run() function 2025-06-27 14:02:31 +02:00
Sabine
c0d64f82a8 feat(developer): remove my own tests 2025-06-27 11:23:47 +02:00
Sabine
5984b15d51 feat(developer): input filenae - remove process.cwd(), create outputFilename from inputFilename 2025-06-27 10:21:49 +02:00
Sabine
072ecbe97b feat(developer): work on comments of PR 12564: replace if/else with array; change in util.ts to prevent NFD characters to be omitted 2025-06-25 15:25:42 +02:00
Sabine
e345798b4b feat(developer): work on more comments:
- make convert() private
- 2 new versions of write()
- tests for new versions of write()
- use keyman verion number
- remove process.cwd from keylayout-file-reader.ts
- add ERROR_UnsupportedCharactersDetected
2025-06-24 17:30:49 +02:00
Sabine
b400d57701 feat(developer): kmn-file writer print out UnicodeCharacters, edit tests using ConverterMsg;new func convertToUnicodeCharacter() with tests 2025-05-26 14:12:45 +02:00
Sabine
00158fdeee feat(developer): readme; add keylayout to schema-bundler.js; remove comments in create_keylayout_schema.sh 2025-05-21 11:20:25 +02:00
Sabine
ebd1514c51 feat(developer): validation create keylayout.schema.json 2025-05-19 15:30:04 +02:00
Sabine
6193f392b6 feat(developer): used_key_count, start change throw Error-> callbacks.reportMessage, change header of file 2025-05-14 11:08:09 +02:00
Sabine
ab46494934 feat(developer): edit comments in file header, edit layout of error msg 2025-05-12 18:21:29 +02:00
Sabine
b2413a9d76 feat(developer): change xml version 2025-05-05 19:38:37 +02:00
Sabine
cb795f2b5d feat(developer): use callback for error msg 2025-04-22 18:56:01 +02:00
Sabine
a10849b939 feat(developer): replace empty output in test.keylayout 2025-04-16 17:31:12 +02:00
Sabine
94d3e542eb feat(developer): use test.keylayout in all tests; use single paths instead of relative path for test/data 2025-04-16 17:22:35 +02:00
Sabine
ca3697b7c2 feat(developer): create our own test.keylayout and use it in tests 2025-04-16 14:07:28 +02:00
Sabine
60f588e996 feat(developer): delete interface rule_object; unversion and move testfiles to test/data; use constants to specify folder 2025-04-15 17:38:43 +02:00
Sabine
b8e4a79211 feat(developer): use NodeAssert.rejects for tests of run() only; other tests changed back to before 2025-04-08 19:53:21 +02:00
Sabine
2a2b214e7f feat(developer): use chai-as-promised instead of { assert } from 'chai' 2025-04-04 18:30:06 +02:00