Commit graph

3707 commits

Author SHA1 Message Date
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
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
870f75d50a feat(developer): removed removeWhitespace(), removeWhitespaceBoxArray()
Some checks failed
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
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
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
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
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
f5d3289474 Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2026-03-31 18:49:02 +02:00
Sabine
5d93574704 feat(developer): change 1 test 2026-03-31 16:23:12 +02:00
SabineSIL
05aa3beefb
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-31 16:19:07 +02:00
Keyman Server
073b1d49fa
Merge branch 'epic/kmc-convert' into auto/A19S25-merge-master-into-kmc-convert 2026-03-27 06:20:55 +01:00
Sabine
e444bc5c04 feat(developer): change 1 test 2026-03-25 09:04:47 +01:00
Marc Durdin
1806c1baa6 fix(developer): define globalThis for compiled custom lexical models
The boilerplate code for custom lexical models has never really been
tested. For use in a browser/worker context, we need to define
`exports`. The added unit test verifies that the model will build.

Test-bot: skip
2026-03-24 10:31:07 +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
9ec99d1861 feat(developer): report what err is in write() 2026-03-18 10:33:27 +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
SabineSIL
2faf0a78e3
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-16 14:23:32 +01:00
Sabine
e038a850ef feat(developer): change function createKmnModifier() 2026-03-16 13:43:28 +01:00
Marc Durdin
ae60aaca53 chore(developer): remove old @types/mocha dep
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-16 04:58:37 +01:00
Sabine
7acda32841 feat(developer): dummy change to start TC
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-13 20:25:55 +01:00
Sabine
cc05ea4d1b feat(developer): add description of interfaces 2026-03-13 19:12:09 +01:00
Sabine
34c4bd2557 feat(developer): make some members public readonly,
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-13 16:25:16 +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
3201d7f008 feat(developer): add comments, declare var const inside loop, rewrite of isAcceptableKeymanModifier(keylayoutModifier: 2026-03-13 09:38:54 +01:00
Sabine
0d3b8541ce feat(developer): mostly naming, whitespace changes 2026-03-13 09:17:43 +01:00
Keyman Server
23ab9f95d9
Merge branch 'epic/kmc-convert' into auto/A19S24-merge-master-into-kmc-convert 2026-03-13 07:45:54 +01:00
dependabot[bot]
e08247d4f6
chore(deps): bump tar
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.10...v7.5.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 00:29:09 +00:00
Marc Durdin
65f7d91e67
Merge pull request #15705 from keymanapp/fix/developer/15673-new-project-whitespace
fix(developer): use trimmed version of paths when verifying in New Project
2026-03-09 18:53:51 +07:00
Marc Durdin
36fa80f6fb
Merge pull request #15704 from keymanapp/fix/developer/15674-unlockproject-guard
fix(developer): correct INVALID_HANDLE_VALUE check in UnlockProject
2026-03-09 18:53:45 +07:00