Commit graph

4495 commits

Author SHA1 Message Date
Sabine
f81c544634 Merge branch 'feat/developer/kmc-convert-validateKeylayout' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-validateKeylayout 2025-07-08 16:55:04 +02:00
Sabine
9ecbd58aa7 feat(developer): add keylayout-xml.ts 2025-07-08 16:54:28 +02:00
SabineSIL
485b47226e
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-validateKeylayout 2025-07-08 15:46:09 +02:00
Sabine
461717808d feat(developer): version with broken schema.bundler 2025-07-08 15:37:27 +02:00
Sabine
a81a3f820e feat(developer): remove line 2025-07-08 13:56:55 +02:00
Sabine
042a6a53f7 feat(developer): adapt path in makePathToFixture 2025-07-08 12:21:03 +02:00
Sabine
979d74887d feat(developer): failing test write(): convert() use correct filepath 2025-07-08 11:35:02 +02:00
Meng-Heng
3d08352f98 Merge branch 'docs/ansi-iso-related' of https://github.com/keymanapp/keyman into docs/ansi-iso-related 2025-07-08 16:07:10 +07:00
Meng-Heng
033b0f54b8 Merge branch 'master' of https://github.com/keymanapp/keyman into docs/ansi-iso-related 2025-07-08 16:06:27 +07:00
Meng-Heng
7a5184a893 docs: rephrase Marc suggestion 2025-07-08 16:05:55 +07:00
Sabine
59cf3a00d1 feat(developer): changes in makePathToFixture in tests 2025-07-08 09:07:58 +02:00
Sabine
16696496c4 feat(developer): include create_schems.sh and configure in build.sh 2025-07-07 19:48:19 +02:00
Eberhard Beilharz
bc7499a3e1
maint(developer): consolidate creating KMC_ZIP file
Previously we created the KMC_ZIP file twice, and one of them was
outdated. This change moves creating the zip file to
`developer/src/inst/build.sh` so that the TC build script only does the
upload.

Fixes: #14263
Test-bot: skip
2025-07-07 19:14:40 +02:00
Sabine
952dba6a2f feat(developer): remove linebreak in Errormessages 2025-07-07 17:52:54 +02:00
Daniel Yacob
821371cfd9
Explanation of the Description field added in Details section. 2025-07-07 08:52:58 -04:00
Sabine
01830a4ede Merge branch 'feat/developer/kmc-convert-useArtifacts' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-useArtifacts 2025-07-07 14:16:04 +02:00
Sabine
f03611acd1 Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-useArtifacts
# Conflicts:
#	developer/src/kmc-convert/src/keylayout-to-kmn/keylayout-to-kmn-converter.ts
2025-07-07 14:09:36 +02:00
Sabine
6d850f9710 feat(developer): remove fixup-keylayout-schema 2025-07-07 11:47:28 +02:00
Sabine
faaf5c9abc feat(developer): validation finished 2025-07-07 11:42:00 +02:00
Marc Durdin
1333d78eb4
Apply suggestions from code review 2025-07-04 21:46:32 +02:00
Sabine
de9820d3c0 feat(developer): validation OK 2025-07-04 19:13:52 +02:00
Darcy Wong
1ac8c2ded7 docs(developer): Fix links in gestures guide
Follows #14204 and fixes the broken links found in keymanapp/help.keyman.com#2149
2025-07-04 03:38:34 -05:00
MengHeng
d07c8167ed
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-07-04 14:48:32 +07:00
Sabine
0e69f91940 feat(developer): merged changes from 12564 into feat/developer/kmc-convert-validateKeylayout branch
remove #text: first idea
2025-07-03 18:12:23 +02:00
Sabine
cebbda981f Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-validateKeylayout
# Conflicts:
#	developer/src/common/web/utils/src/xml-utils.ts
#	developer/src/kmc-convert/src/converter-messages.ts
#	developer/src/kmc-convert/src/keylayout-to-kmn/keylayout-file-reader.ts
#	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
2025-07-03 11:54:41 +02:00
Sabine
4d307a5a08 feat(developer): remove commented code 2025-07-03 09:59:46 +02:00
Sabine
9937ce1ac4 feat(developer): add keylayout to xml-utils 2025-07-02 17:13:50 +02:00
Sabine
0e590a16c8 Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2025-07-02 16:24:14 +02:00
Sabine
70965c0dfe feat(developer): validate: edit xsd-file-> validates files OK 2025-07-02 14:51:18 +02:00
Meng-Heng
0c2e9ca13c docs: add ansi and iso context and image, change img tags, and polish for readibility 2025-07-01 16:24:28 +07:00
Sabine
cdb3634f41 feat(developer): interfaces for attributes/nodes 2025-06-28 08:54:25 +02:00
Sabine
e85c4564ef feat(developer): change timeout for run() test 2025-06-27 14:07:04 +02:00
Sabine
855ae40579 feat(developer): set timeout to 10000 ms for tests of the run() function 2025-06-27 14:02:31 +02:00
SabineSIL
b50d8e9c09
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-useArtifacts 2025-06-27 12:07:08 +02:00
Sabine
82a965b2c8 Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert 2025-06-27 11:24:31 +02:00
Sabine
c0d64f82a8 feat(developer): remove my own tests 2025-06-27 11:23:47 +02:00
SabineSIL
33ce348791
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert 2025-06-27 11:02:02 +02:00
Sabine
5984b15d51 feat(developer): input filenae - remove process.cwd(), create outputFilename from inputFilename 2025-06-27 10:21:49 +02:00
Steven R. Loomis
0a35181bed chore(developer): rename x: to compileContext:
Fixes: #14117
2025-06-26 15:58:43 -05:00
Steven R. Loomis
28ba904b37 chore(developer): rename ObjectWithMetadata to ObjectWithCompileContext
Fixes: #14117
2025-06-26 15:56:52 -05:00
Sabine
615ebe6c0b feat(developer):kmc-convert write ConverterToKmnResult instead of ConverterResult 2025-06-26 15:10:28 +02:00
Sabine
c6da5468d0 feat(developer): remove import 2025-06-26 14:55:32 +02:00
Sabine
04a08a984c feat(developer): type added for definition of result 2025-06-26 11:47:50 +02:00
Sabine
96025af32e feat(developer): write output to in-memory artifact finished 2025-06-26 11:45:59 +02:00
Sabine
f86bd1f235 feat(developer): started with run returning artifacts 2025-06-25 17:53:55 +02:00
Sabine
072ecbe97b feat(developer): work on comments of PR 12564: replace if/else with array; change in util.ts to prevent NFD characters to be omitted 2025-06-25 15:25:42 +02:00
DavidLRowe
9077e6a7b2
fix line lengths 2025-06-24 21:46:24 -08:00
DavidLRowe
5f20b2ff56
adjust spacing 2025-06-24 21:41:57 -08:00
DavidLRowe
61faff2057
Add details about Template choices 2025-06-24 21:40:03 -08:00
Sabine
e345798b4b feat(developer): work on more comments:
- make convert() private
- 2 new versions of write()
- tests for new versions of write()
- use keyman verion number
- remove process.cwd from keylayout-file-reader.ts
- add ERROR_UnsupportedCharactersDetected
2025-06-24 17:30:49 +02:00