SabineSIL
882ede0c54
feat(developer): kmc-convert: new conversion .keylayout->kmn 😎 ( #12564 )
...
kmc-convert provides tooling to convert between various common keyboard
description file formats. Each conversion will be implemented in its
single, separate module (and each module will done in its own PR)
This PR will address the conversion **keylayout → kmn**
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-18 15:16:02 +02:00
Keyman Server
7e8e53dbbc
Merge branch 'epic/kmc-convert' into auto/A19S35-merge-base-into-kmc-convert
2026-08-14 16:19:03 +02:00
SabineSIL
1f298027fd
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
2026-08-13 11:26:08 +02:00
Sabine
7517531a3a
chore(common): remove stray keylayout file
2026-08-13 11:22:52 +02:00
Marc Durdin
0624bc900a
Merge pull request #16095 from keymanapp/dependabot/npm_and_yarn/esbuild-0.28.1
...
chore(deps-dev): bump esbuild from 0.25.0 to 0.28.1
2026-08-13 08:21:33 +02:00
SabineSIL
cab06e4133
Merge pull request #15864 from keymanapp/feat/developer/kmc-convert-createDescriptionMarkdown
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
feat(developer): kmc-convert: create a document for kmc-convert keylayout-kmn 😎
2026-08-12 18:42:59 +02:00
Sabine
a621106ef3
chore(common): remove namespace km::vkey
2026-08-12 10:04:20 +02:00
SabineSIL
10aceeacb3
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
2026-08-11 10:45:18 +02:00
Sabine
a2bf976e5e
chore(common): remove commented old #defines; in some files remove paths for #include km_vkey
2026-08-11 09:46:49 +02:00
Keyman Server
8484cd326e
Merge branch 'epic/kmc-convert' into auto/A19S34-merge-base-into-kmc-convert
2026-08-10 09:54:22 +02:00
Marc Durdin
7d30136193
Merge pull request #16295 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/brace-expansion-5.0.9
...
chore(deps): bump brace-expansion from 5.0.6 to 5.0.9 in /developer/src/server/src/win32/trayicon/addon-src
2026-08-10 08:48:00 +02:00
Sabine
0b7af5b771
chore(common): include km_vkey.h
2026-08-07 16:00:19 +02:00
Sabine
e69204c6a2
chore(common): use shorter input paths
2026-08-07 13:38:38 +02:00
Sabine
22a04c14fd
Merge branch 'chore/developer/scatteredCode/cleanup_VKeys' of https://github.com/keymanapp/keyman into chore/developer/scatteredCode/cleanup_VKeys
2026-08-07 12:55:24 +02:00
Sabine
dde35c87cc
chore(common): undo last changes
2026-08-07 12:55:06 +02:00
SabineSIL
540f8c5db8
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
2026-08-07 12:01:43 +02:00
Sabine
9854206f6a
chore(common): use shorter input paths for km_vkey.h and #include also in windows/src/engine/...
2026-08-07 11:59:42 +02:00
Sabine
eeddb4f47b
Merge branch 'feat/developer/kmc-convert-createDescriptionMarkdown' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-createDescriptionMarkdown
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
# Conflicts:
# developer/docs/internal/kmc-convert/keylayout-to-kmn/index.md
2026-08-06 09:18:43 +02:00
Sabine
a4479bc33e
feat(developer): blank line to put caption under the image
2026-08-06 09:16:34 +02:00
SabineSIL
420746184b
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert-createDescriptionMarkdown
2026-08-06 09:02:29 +02:00
Sabine
78acf728e4
feat(developer): blank line to put caption under the image
2026-08-06 09:01:45 +02:00
Sabine
7b60e7aca9
feat(developer): capitalization of image names in index.md
2026-08-06 08:56:25 +02:00
dependabot[bot]
eeaf8de59d
chore(deps): bump brace-expansion
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.6 to 5.0.9.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 02:09:02 +00:00
dependabot[bot]
c15dd9a788
chore(deps): bump tar
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.11 to 7.5.22.
- [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.11...v7.5.22 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.22
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-26 16:08:48 +00:00
Keyman Server
07d2487dde
Merge branch 'epic/kmc-convert' into auto/A19S33-merge-master-into-kmc-convert
2026-07-20 07:26:33 +02:00
Marc Durdin
528876b42f
Merge pull request #16135 from keymanapp/chore/developer/14838-consolidate-api-extractor
...
chore(developer): consolidate api-extractor usage in Developer
2026-07-09 18:50:27 +10:00
Sabine
f5bf7410b2
feat(developer): changes according to comments on PR:
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
rename folder and files
add title
remove HTML tags
2026-07-06 10:43:45 +02:00
Keyman Server
52298758cb
Merge branch 'epic/kmc-convert' into auto/A19S32-merge-base-into-kmc-convert
2026-07-04 13:19:46 +02:00
Sabine
02c9f28dd0
feat(developer): add description of kmc-convert -> keylayout-kmn
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Build-bot: skip
Test-bot: skip
2026-07-03 09:52:09 +02:00
Sabine
953f687c2a
chore(common): comment for VK_DECIMAL, remove VK__MAX; use windows.h for VK_ESCAPE and VK_BACK
2026-07-02 15:40:24 +02:00
Sabine
c38fa4e942
chore(common): include km_vkey.h from common
2026-07-02 14:18:47 +02:00
Sabine
1d616545de
chore(common): include kmx_processevent.h from core
2026-07-02 12:55:53 +02:00
Sabine
a8f509d4d7
chore(common): include kmx_processevent.h
2026-07-02 12:33:03 +02:00
Sabine
b780ecc730
chore(common): edit value of VK_DECIMAL
2026-07-02 12:07:46 +02:00
Sabine
68fa9b97fb
chore(common): rename namespace km_vk to vkey and use under km (km::vkey)
2026-07-02 11:37:46 +02:00
Sabine
62d7f79925
chore(common): rename and use keyman_vkey.h-> km_vkey.h
2026-07-02 11:19:46 +02:00
Sabine
a19e452b59
chore(common): change use of #includes
2026-07-02 10:22:41 +02:00
Sabine
490eb93eaf
chore(common): change path for #include /keymanversion.h
2026-07-02 10:00:34 +02:00
SabineSIL
9ca40faac7
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-07-02 09:37:43 +02:00
Sabine
0e5c94c7e5
chore(common): add JPathOrMatcher for use of fast-xml-parser 5.8
2026-07-02 09:07:49 +02:00
Marc Durdin
cda7dc6d24
chore: remove deprecated "X-UA-Compatible" and "apple-mobile-web-app-capable" metas
...
For Keyman Developer Server, add app.webmanifest so that it can be saved
to the home screen; other pages should not require this.
Fixes : #16172
Test-bot: skip
2026-07-01 10:27:22 +02:00
Marc Durdin
36a437de93
Merge pull request #16110 from keymanapp/fix/developer/14227-map-shift-key-on-import
...
fix(developer): map shift key nextlayer property when importing OSK
2026-07-01 00:55:37 +10:00
Marc Durdin
4f72d7f2bb
Merge pull request #16140 from keymanapp/fix/developer/11916-warn-on-race-destroying-appsource
...
fix(developer): warn only on race when destroying TAppSourceHttpResponder
2026-07-01 00:55:21 +10:00
Marc Durdin
fd6e2bfc6f
chore(developer): remove outdated comment
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-30 14:42:21 +02:00
Marc Durdin
c7ac68208b
Merge pull request #16129 from keymanapp/fix/developer/15340-fixup-references-after-deleting-layer
...
fix(developer): fixup references to layer after deleting in Touch Layout Editor
2026-06-30 00:46:38 +10:00
Marc Durdin
a55efd60b7
Merge pull request #16134 from keymanapp/fix/developer/13458-consolidate-server-options
...
fix(developer): consolidate user options in TypeScript code
2026-06-30 00:46:26 +10:00
Marc Durdin
b535203e36
chore(developer): fix docs, api_extractor params in build.sh's
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Test-bot: skip
Build-bot: skip release:developer
2026-06-29 16:34:39 +02:00
Marc Durdin
b2ee534612
docs: improve comments in keyman-developer-options.ts
...
Build-bot: skip
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-06-29 16:11:39 +02:00
Marc Durdin
e2f0954cd5
fix(developer): Free val in GetSourcePathFromBody
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-06-29 15:59:26 +02:00
Marc Durdin
e387588503
fix(developer): warn only on race when destroying TAppSourceHttpResponder
...
I uncovered one race, documented in the source. Not trying to resolve
that race at this time (it is not consequential). There is a second
condition which is unclear -- and may have other consequences. So report
a warning to Sentry when this arises, but do not crash out on the user.
Fixes : #11916
Test-bot: skip
2026-06-25 12:27:00 +02:00