Sabine
82c8af2034
feat(developer): dummy change to start team city
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-20 22:36:43 +02:00
SabineSIL
b72e98e3d1
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-20 13:31:51 +02:00
SabineSIL
bda147b7e5
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-20 13:31:29 +02:00
Sabine
5052581b07
feat(developer): add missing bracket
2026-05-20 13:18:31 +02:00
SabineSIL
eb5ac1e54a
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
2026-05-20 12:57:06 +02:00
Sabine
e41848abc6
feat(developer): add tests for validate() and correct JSON structure
2026-05-20 12:53:37 +02:00
Sabine
b62d87a890
feat(developer): ReviewRulesResult
2026-05-19 18:49:56 +02:00
Sabine
a717d0e6ec
feat(developer): add javadoc-style comments
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-19 13:54:43 +02:00
Sabine
12f2d19506
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
# Conflicts:
# 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
# developer/src/kmc-convert/test/keylayout-to-kmn-converter.tests.ts
# developer/src/kmc-convert/test/kmn-file-writer.tests.ts
2026-05-19 09:57:36 +02:00
Sabine
f8b0892e59
feat(developer): remove 3 tests
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-19 09:19:58 +02:00
Sabine
b4d85280b0
feat(developer): kmc-convert converter messages
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-18 17:58:52 +02:00
Sabine
58331698cc
feat(developer): kmc-convert comments on PR 12564
...
use unitTestEndpoints in tests;
tests: move makePathToFixture to call of run function
edit text in describe
rename kmn-file-reader.tests -> keylayout-file-reader.tests
message Control character: use U+xxxx without quotes
2026-05-18 14:09:07 +02:00
Sabine
e9a1a7ff4b
feat(developer): add/edit descriptions of tests in header of tests
2026-05-18 13:59:47 +02:00
Keyman Server
7fda1c36ea
Merge branch 'epic/kmc-convert' into auto/A19S28-merge-master-into-kmc-convert
2026-05-11 14:55:57 +02:00
Sabine
302e7b0aa5
feat(developer): add testfile
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-05 13:19:40 +02:00
Sabine
9675611e89
feat(developer): add tests and comments
2026-05-05 13:10:21 +02:00
Sabine
1d3d53e2e7
feat(developer): add returntypes
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-04 20:04:43 +02:00
SabineSIL
16e0570bb2
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-04 18:59:45 +02:00
Sabine
1c3524ef31
feat(developer): typos, tidy up
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-28 22:54:19 +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):
...
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
Marc Durdin
e99813b3e3
chore(common): cleanup optionals in ldml keyboard reader
...
`boxArrays` had some optional chaining that was either not needed,
and/or was used in an inappropriate context, for example within the
iterable argument to a `for` statement, which would have caused an "not
iterable" error if it ever actually resolved to `undefined`.
This should have no material impact on the code, but helps to clarify
code readability.
Test-bot: skip
2026-04-22 15:33:26 +02:00
SabineSIL
0348553207
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-21 17:28:38 +02:00
Sabine
2edf63c05e
Merge branch 'feat/developer/kmc-convert-Typesafety' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-Typesafety
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-21 17:03:04 +02:00
Sabine
47168873df
feat(developer): restore tsconfig.json
2026-04-21 17:02:33 +02:00
SabineSIL
99892e3829
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
2026-04-21 16:52:09 +02:00
Sabine
417c044d90
feat(developer): baseUrl problem of tsconfig.json, errorMsg typo
2026-04-21 16:44:34 +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
ef1cf18746
feat(developer): more typesafety
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-21 10:50:24 +02:00
Sabine
9b9cafe720
feat(developer): more typesafety + add tests for validate()
2026-04-21 10:08:11 +02:00
Sabine
6802ec4da7
feat(developer): read() throw error instead of return null
2026-04-20 22:38:53 +02:00
Sabine
30ea90484e
feat(developer): remove tests for entire keyboards
2026-04-20 17:47:37 +02:00
Sabine
19ebc627b3
feat(developer): ensure typesafety for 'return null' and others
2026-04-20 17:24:49 +02:00
Keyman Server
f0893c347b
Merge branch 'epic/kmc-convert' into auto/A19S26-merge-master-into-kmc-convert
2026-04-10 17:04:54 +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
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()
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
870f75d50a
feat(developer): removed removeWhitespace(), removeWhitespaceBoxArray()
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-03 09:56:39 +02:00
Sabine
0e67a6605a
feat(developer): use KeymanXMLReader instead of XMLParser
...
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
9920442c14
feat(developer): remove some tests
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
8aa9674acd
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
...
# Conflicts:
# developer/src/kmc-convert/test/keylayout-to-kmn-converter.tests.ts
2026-03-31 21:07:50 +02:00
Sabine
e96a9fb67f
feat(developer): change 1 test
2026-03-31 21:04:27 +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