Commit graph

3814 commits

Author SHA1 Message Date
Marc Durdin
8390e7db96 chore(developer): remove duplicated createWarningText post merge
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-07-03 10:36:47 +02:00
Marc Durdin
569f6641cc
Merge branch 'feat/developer/kmc-convert-warningMessages' into feat/developer/kmc-convert-Typesafety 2026-07-03 18:26:52 +10:00
Sabine
39c516164c feat(developer): use await for async run function
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-07-02 19:11:05 +02:00
Sabine
14b2e8be46 feat(developer):kmc-convert fix problems from merge; add tests 2026-07-02 18:23:51 +02:00
Sabine
04ae3864c3 feat(developer):kmc-convert fix problems from merge 2026-07-02 18:03:05 +02:00
SabineSIL
a65c5a828c
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-07-02 17:42:57 +02:00
Sabine
778916309a feat(developer):kmc-convert use changed ReviewRule from PR 16703 2026-07-02 17:38:35 +02:00
Sabine
d9d4cdb5c1 Merge branch 'feat/developer/kmc-convert-warningMessages' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-warningMessages
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-26 11:23:16 +02:00
Sabine
688e222c21 feat(developer): exchange earlier_later: [boolean, boolean] with isEarlier: boolean; 2026-06-26 11:23:02 +02:00
SabineSIL
eba4800982
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-warningMessages 2026-06-26 10:03:41 +02:00
Sabine
1fab254022 feat(developer): dup_5_5, amb_5_5 swap dk and prev_dk output 2026-06-26 09:27:48 +02:00
Sabine
49c07a413f feat(developer): returntype of reviewRules changed to object
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-25 18:00:23 +02:00
SabineSIL
c53456ddc5
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-25 17:12:02 +02:00
SabineSIL
9b122a9493
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-warningMessages 2026-06-25 17:11:09 +02:00
Sabine
e7db374202 feat(developer): createWarningTextbrush up e.g. rename variables 2026-06-25 16:35:15 +02:00
Sabine
0a5dbe3fa9 feat(developer): reviewRules: return object instead of string[]
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-06-24 16:18:01 +02:00
Keyman Server
784ed88f63
Merge branch 'epic/kmc-convert' into auto/A19S31-merge-master-into-kmc-convert 2026-06-22 17:46:54 +02:00
Marc Durdin
f52f383d93
Merge pull request #16076 from keymanapp/feat/developer/16068-run-project-validation-from-tike
feat(developer): run project validation from IDE
2026-06-15 22:17:10 +10:00
Marc Durdin
a005e45d25
chore: Apply suggestions from code review
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2026-06-09 20:58:12 +02:00
Eberhard Beilharz
9733ea4211
chore(web): remove outdated *_load.js files
This change removes unused `*_load.js` files and inlines the code from
`laokeys_load.js`. Current Keyman versions no longer produce _load.js
files when compiling a keyboard, so these files were pretty outdated.

Build-bot: skip build:web
Test-bot: skip
2026-06-09 18:42:47 +02:00
Eberhard Beilharz
517e9d26f3
Merge pull request #16064 from keymanapp/chore/web/449_rm_kmw
chore(web): improve the KeymanWeb integration documentation

- replace use of `kmw` with `keyman` 
- unify pattern to load keyboards: do it in `keyman.init().then()` instead   of in the document `onload`

Part-of: keymanapp/keyman.com#449
2026-06-09 18:08:15 +02:00
Eberhard Beilharz
c1113ac21d
chore(web): address code review comments
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Also change a few places that I missed.
2026-06-08 19:27:12 +02:00
Marc Durdin
4344052a9c
Merge pull request #16009 from keymanapp/dependabot/npm_and_yarn/multi-f792d6d6d9
chore(deps): bump qs and express
2026-06-09 01:27:50 +10:00
Marc Durdin
1da2600818 feat(developer): run project validation from IDE
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
When option 'SkipMetadataFiles' is not set in the project (inverse of
'Build metadata files for Keyman Cloud' in Project Settings dialog),
then will run the validation step and generate .keyboard_info /
.model_info from the IDE. Also add corresponding log messages (and add
formatting for some others that were missing).

Fixes: #16068
Test-bot: skip
2026-06-08 14:26:39 +02:00
Marc Durdin
f21960ef31 fix(developer): reduce km_core_keyboard_attrs size to 12
Fix regression arising from #15471, caused TIKE to crash on start. Also
fix typo in fieldname default_options (not currently used in .pas
sources).

Test-bot: skip
2026-06-08 11:20:19 +02:00
Sabine
759702973c feat(developer): remove unused converter messages
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-06 23:01:18 +02:00
Sabine
70bbf61c8c feat(developer): reviewRules: return object instead of string[] messages correct 2026-06-06 22:43:25 +02:00
Sabine
e0f76535c4 feat(developer): reviewRules: return object instead of string[] 2026-06-05 16:21:24 +02:00
Sabine
9361ec927f feat(developer):kmc-convert dummy change to start TeamCity
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-05 10:33:35 +02:00
Sabine
d4ac5f3dfd Merge branch 'feat/developer/kmc-convert-Typesafety' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-Typesafety
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
# Conflicts:
#	developer/src/kmc-convert/test/data/Test_differentEncodings.keylayout
2026-06-04 20:37:45 +02:00
Sabine
974f0c00a0 feat(developer): kmc-convert changed test for warning of html entities 2026-06-04 20:35:54 +02:00
Sabine
9dedbe1c32 feat(developer): kmc-convert test for warning of html entities 2026-06-04 20:29:00 +02:00
Sabine
425ff625dd feat(developer): kmc-convert tests for writeCharacterOrUnicode 2026-06-04 20:05:37 +02:00
Sabine
0a89802927 feat(developer):kmc-convert fix more typos in tests 2026-06-04 18:58:53 +02:00
Sabine
c11e6f8b15 feat(developer):kmc-convert fix typos in tests 2026-06-04 18:43:26 +02:00
SabineSIL
78e4e32ef8
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-Typesafety
Some checks are pending
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
Some checks failed
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
dependabot[bot]
9404a7457f
chore(deps): bump qs and express
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Bumps [qs](https://github.com/ljharb/qs) to 6.15.2 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `qs` from 6.13.0 to 6.15.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.15.2)

Updates `express` from 4.22.1 to 4.22.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/v4.22.1...v4.22.2)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 4.22.2
  dependency-type: direct:production
- dependency-name: qs
  dependency-version: 6.15.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 10:53:38 +00:00
Marc Durdin
6a98a39b8a
Merge branch 'master' into chore/web-core-preflight 2026-05-27 22:37:12 +10:00