SabineSIL
78e4e32ef8
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-04 17:32:29 +02:00
Sabine
a2bf3163ac
feat(developer): add message for numerical html entity
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-04 17:22:42 +02:00
Sabine
fb3a6e3dac
feat(developer): kmc-convert use hint for use of html entity
2026-06-04 12:00:28 +02:00
Sabine
bd351ad957
Merge branch 'feat/developer/kmc-convert-Typesafety' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-Typesafety
2026-06-04 11:21:37 +02:00
Sabine
160f92a858
feat(developer): work on comments of PR review
2026-06-04 11:20:45 +02:00
SabineSIL
b5e667ba79
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
2026-06-04 11:11:05 +02:00
Sabine
229be036a8
feat(developer): kmc-convert work on Warn_EmptyOutput
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-04 07:42:16 +02:00
Sabine
119eed6e9d
feat(developer): kmc-convert change tests for html entities for control chracters
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-03 19:54:27 +02:00
Sabine
6bd855fd4c
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
2026-06-03 19:23:53 +02:00
Sabine
c3c74ff681
feat(developer): add warning if use of html entities of control characters
2026-06-03 19:23:28 +02:00
Marc Durdin
a19b095b51
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-03 23:48:36 +10:00
Marc Durdin
fbe6ef50d7
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-02 22:38:45 +10:00
Keyman Server
bec3b293ac
Merge branch 'epic/kmc-convert' into auto/A19S30-merge-master-into-kmc-convert
2026-06-02 13:24:54 +02:00
Marc Durdin
6a98a39b8a
Merge branch 'master' into chore/web-core-preflight
2026-05-27 22:37:12 +10:00
Keyman Server
61240c293a
Merge branch 'epic/kmc-convert' into auto/A19S29-merge-master-into-kmc-convert
2026-05-22 07:22:45 +02:00
Marc Durdin
1588f3747c
Merge pull request #15974 from keymanapp/docs/developer/help-1423-lexical-model-distribution
...
docs(developer): update links to lexical model distribution
2026-05-21 23:59:25 +10:00
Marc Durdin
47518b776c
chore: address review comments
2026-05-21 14:12:30 +02:00
Marc Durdin
6642e22d56
Merge pull request #15981 from keymanapp/chore/common/15565-move-common-cpp-files
...
chore(common): move common cpp files and remove unused files
2026-05-21 22:10:14 +10:00
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
Marc Durdin
950dcf1d2b
docs(developer): write up basic internal docs on kmc modules
...
Fixes : #13672
Test-bot: skip
Build-bot: skip
2026-05-20 14:19:16 +02:00
Marc Durdin
94723ba556
chore(common): move common cpp files and remove unused files
...
* Move the following files from common/windows/cpp/include/ to
common/include/:
* keymanversion.h
* vkeys.h
* Move the following file from common/windows/cpp/ to common/cpp/:
* vkeys.cpp
* Move crc32.cpp,crc32.h into kmcmplib, as they are only used there.
* Remove unused ConvertUTF.c and ConvertUTF.h.
* Update references to the above files.
* Remove precompiled header refs from vkeys.cpp and change data type to
`char*` for types in vkeys.cpp (unless `USE_CHAR16_T` is defined), so
that it is more cross-platform accessible, update usages accordingly,
fixup project definitions accordingly.
* Remove unused define `KMN_KBP_EXPORTING` from kmcmplib/meson.build.
Fixes : #15565
Test-bot: skip
2026-05-20 13:44:05 +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
Marc Durdin
ac7c682ea9
docs(developer): update links to lexical model distribution
...
Recommend Keyman Cloud as primary method of distribution for lexical
models.
Test-bot: skip
Build-bot: skip
Fixes : keymanapp/help.keyman.com#1423
2026-05-19 14:56:39 +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
dependabot[bot]
ca12da6db1
chore(deps): bump ws from 8.18.1 to 8.20.1
...
Bumps [ws](https://github.com/websockets/ws ) from 8.18.1 to 8.20.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.1...8.20.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 08:23:21 +00: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
dependabot[bot]
0419405060
chore(deps): bump brace-expansion
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.5...v5.0.6 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 16:54:07 +00: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
Marc Durdin
40ee518d54
Merge pull request #15921 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/ip-address-10.2.0
...
chore(deps): bump ip-address from 10.1.0 to 10.2.0 in /developer/src/server/src/win32/trayicon/addon-src
2026-05-18 20:09:39 +10:00
Marc Durdin
6cb7cced76
Merge pull request #15868 from keymanapp/dependabot/npm_and_yarn/fast-xml-parser-5.7.1
...
chore(deps): bump fast-xml-parser from 5.3.8 to 5.7.1
2026-05-18 19:41:02 +10:00
dependabot[bot]
b2be91752e
chore(deps): bump ip-address
...
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.1.0 to 10.2.0.
- [Commits](https://github.com/beaugunderson/ip-address/commits )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 09:37:48 +00:00
Marc Durdin
152753738d
chore(developer): address review comments, move to fxp 5.8.0
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-13 14:46:11 +02:00
Marc Durdin
1a6a96338f
chore(developer): update fast-xml-parser type references
...
Test-bot: skip
2026-05-13 07:21:45 +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
dependabot[bot]
c77dab10fc
chore(deps): bump path-to-regexp and express
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.13 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.12...v.0.1.13 )
Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-version: 0.1.13
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-04 09:37:20 +00: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