Commit graph

24 commits

Author SHA1 Message Date
Sabine
513065ebea feat(developer): edit contents of keylayout.dtd
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-20 20:49:33 +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
0e67a6605a feat(developer): use KeymanXMLReader instead of XMLParser
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
adapt writing
use new keylayout.xsd without "@__"
change name MAX_KEY_COUNT, USE_KEY_COUNT
remove init()
2026-04-02 20:21:56 +02: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
0d3b8541ce feat(developer): mostly naming, whitespace changes 2026-03-13 09:17:43 +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
3d60a6cd6c chore(developer): update kmc-convert create_keylayout_schema.sh with new builder-basic.inc.sh 2025-08-29 09:54:33 +02:00
Sabine
7e1aa09475 feat(developer): changed copyright, imports, duplicate validationError, comments 2025-07-14 15:32:38 +02:00
Sabine
b5952df3a9 feat(developer): permissions for create_keylayout_schema.sh 2025-07-11 09:50:33 +02:00
Sabine
1f7134fd52 feat(developer): permissions for create_keylayout_schema.sh 2025-07-11 08:39:39 +02:00
Sabine
2dfa57c142 feat(developer): changes in build.sh, fixup-schema 2025-07-09 14:14:58 +02:00
Sabine
461717808d feat(developer): version with broken schema.bundler 2025-07-08 15:37:27 +02:00
Sabine
6d850f9710 feat(developer): remove fixup-keylayout-schema 2025-07-07 11:47:28 +02:00
Sabine
faaf5c9abc feat(developer): validation finished 2025-07-07 11:42:00 +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
70965c0dfe feat(developer): validate: edit xsd-file-> validates files OK 2025-07-02 14:51:18 +02:00
Sabine
91754a6966 feat(developer): first step for fixup-keylayout-schema.js 2025-05-26 18:44:11 +02:00
Sabine
ac649a7e16 feat(developer): add comments 2025-05-23 08:38:58 +02:00
Sabine
d5b1b670a4 feat(developer): first step to use fixup-schema 2025-05-22 12:17:04 +02:00
Sabine
02f450ba90 feat(developer): solution to ignore the ?xml Prolog 2025-05-21 17:05:18 +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