Eberhard Beilharz
f08388127e
Merge pull request #12481 from keymanapp/chore/common/configure
...
chore(common): improve configuration detection for hextobin
2024-10-07 16:24:18 +02:00
Shawn Schantz
f0593614af
Merge pull request #12458 from keymanapp/feat/mac/933-alt-option-rules
...
feat(mac): both option keys generate right alt if no left alt mapping
2024-10-07 13:56:49 +07:00
sgschantz
5fb8d11203
feat(mac): add call to km_core_keyboard_key_list_dispose
...
memory leak of key list without disposing
2024-10-07 11:03:08 +07:00
Keyman Server
60bdd830b0
Merge pull request #12503 from keymanapp/auto/version-master-18.0.122
...
auto: increment master version to 18.0.122
2024-10-03 11:03:33 -07:00
Keyman Build Agent
358f2d5dba
auto: increment master version to 18.0.122
2024-10-03 14:02:54 -04:00
Steven R. Loomis
e483318597
Merge pull request #12482 from keymanapp/feat/common/12208-unified-xml-parse
...
feat(common): unified XML parser/writer
2024-10-03 10:52:35 -05:00
Darcy Wong
5881855735
Merge pull request #12486 from keymanapp/fv/mobile-updates
...
fix(oem/fv): Update keyboard versions and names for fv_all.kmp 13.1
2024-10-03 18:38:31 +07:00
Darcy Wong
d49719cc4c
Merge pull request #12488 from keymanapp/fix/developer/doc-links
...
docs(developer): Fix image links in help
2024-10-03 08:08:32 +07:00
Keyman Server
c55de47a8c
Merge pull request #12501 from keymanapp/auto/version-master-18.0.121
...
auto: increment master version to 18.0.121
2024-10-02 11:02:33 -07:00
Keyman Build Agent
936a289e52
auto: increment master version to 18.0.121
2024-10-02 14:02:02 -04:00
Eberhard Beilharz
e9f7bd6cab
Merge pull request #12492 from keymanapp/chore/web/fixtest
...
docs(web): fix structure of test document
2024-10-02 18:45:52 +02:00
Eberhard Beilharz
6a1a356697
Merge pull request #12491 from keymanapp/docs/web/paths
...
docs(web): fix paths to several help pages
2024-10-02 18:45:38 +02:00
Eberhard Beilharz
22a999917f
Merge pull request #12490 from keymanapp/docs/common/nvmemsdk
...
docs(common): mention `KEYMAN_USE_NVM` in minimum versions doc
2024-10-02 18:45:24 +02:00
Darcy Wong
c3b81c06a2
Merge pull request #12487 from keymanapp/chore/docs/docker-errors
...
chore(common): Add note on troubleshooting website errors
2024-10-02 13:14:10 +07:00
Darcy Wong
a332676198
chore(oem/fv): Update name
2024-10-01 14:24:12 +07:00
Steven R. Loomis
158c4a7637
feat(developer): update the unified xml parser per review
...
- declarative syntax for options
- workaround an issue where xml2js is mutating our options objects
- improve tests
Fixes : #12208
2024-09-30 13:25:38 -05:00
Eberhard Beilharz
7d61d4bcc3
docs(web): fix structure of test document
...
When looking at `index.html` in VSCode's hierarchical view I noticed that
the structure was off because some closing tags were missing. This fixes
that.
2024-09-30 18:52:08 +02:00
Eberhard Beilharz
c5ded39fe0
docs(web): fix paths to several help pages
2024-09-30 18:49:43 +02:00
Steven R. Loomis
eba7079694
chore(developer): update per style guide
...
Fixes : #12208
2024-09-30 10:00:46 -05:00
Eberhard Beilharz
4540a501f6
docs(common): mention KEYMAN_USE_NVM in minimum versions doc
...
Also fix a typo in a comment in a script file.
2024-09-30 16:03:03 +02:00
Eberhard Beilharz
3056128c14
chore(common): create flag file without node
...
Addresses code review comments.
2024-09-30 14:51:24 +02:00
Darcy Wong
a85b701aed
docs(developer): Fix image links in help
2024-09-30 15:28:08 +07:00
Darcy Wong
bc8c74d4f0
chore(common): Add note on troubleshooting website errors
2024-09-30 11:02:45 +07:00
Darcy Wong
c2bbf5b62e
fix(oem/fv): Match more keyboard names from kmp.json
2024-09-30 07:51:33 +07:00
Darcy Wong
813f4725d5
fix(oem/fv): Update keyboard names
2024-09-30 07:51:33 +07:00
Darcy Wong
bc1d3f16fa
chore(oem/fv): Update FirstVoices keyboard versions
2024-09-30 07:51:33 +07:00
Keyman Server
b1029f11d7
Merge pull request #12484 from keymanapp/auto/version-master-18.0.120
...
auto: increment master version to 18.0.120
2024-09-28 11:03:29 -07:00
Keyman Build Agent
4c202a1312
auto: increment master version to 18.0.120
2024-09-28 14:02:54 -04:00
Marc Durdin
043201caa0
Merge pull request #12479 from keymanapp/DavidLRowe-kmx-plus-update
...
docs(core): Update kmx-plus-file-format.md
2024-09-28 05:57:09 +02:00
Marc Durdin
8e3b6b4a54
Update docs/file-formats/kmx-plus-file-format.md
...
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2024-09-28 05:57:04 +02:00
Eberhard Beilharz
93687392dc
Merge pull request #12480 from keymanapp/chore/linux/api-check
...
chore(linux): display branch name with API verification
2024-09-28 05:47:04 +02:00
Marc Durdin
da8bad708e
Merge pull request #12478 from keymanapp/fix/developer/12476-warn-before-importing-over-touch-layout
...
fix(developer): warn before importing over touch layout
2024-09-28 04:34:31 +02:00
Marc Durdin
2d21b21135
Merge pull request #12427 from keymanapp/refactor/developer/12347-move-help-in-repo
...
refactor(developer): copy dev 17.0 help into repo
2024-09-28 04:34:13 +02:00
Steven R. Loomis
1780b1ebf3
feat(developer,common): use unified xml writer
...
Fixes : #12208
2024-09-27 18:53:54 -05:00
Steven R. Loomis
d540e4cda0
feat(common): unified xml writer test
...
Fixes : #12208
2024-09-27 18:37:40 -05:00
Steven R. Loomis
3832ca1c12
feat(developer,common): use unified xml parser
...
Subsystems changed:
- ldml keyboard reader (main and test)
- kpj
- kvks
- kmp compiler
test: made the test-xml-utils less verbose about the pathnames
Fixes : #12208
2024-09-27 17:49:32 -05:00
Steven R. Loomis
7da7375ee5
feat(common): xml: map \r\n to \n
...
- help make the parsed form identical across platforms
Fixes : #12208
2024-09-27 17:31:00 -05:00
Steven R. Loomis
609faf8047
feat(common): unified xml parser reader test
...
Fixes : #12208
2024-09-27 16:52:21 -05:00
Eberhard Beilharz
d552b44a9d
chore(common): use node to touch file
...
The previous attempt failed when building on Windows. Using node should
work everywhere.
2024-09-27 22:32:33 +02:00
Steven R. Loomis
7e631c1a73
feat(common): unified xml parser scaffolding
...
Fixes : #12208
2024-09-27 14:09:52 -05:00
Eberhard Beilharz
968c9716f9
chore(common): improve configuration detection for hextobin
...
This improves #12440 . The previous change was a bit fragile if we updated
commander versions. This change now implements a better solution that
doesn't rely on dependencies and their locations for detecting if we need
to run the `configure` action for hextobin.
2024-09-27 16:29:28 +02:00
Eberhard Beilharz
14fff2d0a4
chore(linux): display branch name with API verification
...
This change adds the branch name to the API verification workflow so that
it's easier to see which run belongs to which PR or branch build.
2024-09-27 12:54:16 +02:00
sgschantz
6abd59bad5
feat(mac): renaming and moved adjustModifiers to KMModifierMapping
...
Fixes : #875
2024-09-27 16:17:31 +07:00
DavidLRowe
fa0f2ea109
Update kmx-plus-file-format.md
2024-09-26 18:03:47 -08:00
Marc Durdin
7ff8c707e9
fix(developer): warn before importing over touch layout
...
Fixes : #12476
2024-09-26 17:31:43 -07:00
Keyman Server
352000d242
Merge pull request #12477 from keymanapp/auto/version-master-18.0.119
...
auto: increment master version to 18.0.119
2024-09-26 11:03:45 -07:00
Keyman Build Agent
275c352629
auto: increment master version to 18.0.119
2024-09-26 14:03:09 -04:00
Eberhard Beilharz
d7a69d9c06
Merge pull request #12474 from keymanapp/fix/linux/apicheck
...
fix(linux): ignore additional C++ symbol in API check
2024-09-26 18:42:56 +02:00
Marc Durdin
60d888aad6
Merge pull request #12471 from keymanapp/fix/developer/12426-publish-developer-utils
...
fix(developer): publish developer-utils package during build
2024-09-26 18:34:58 +02:00
Eberhard Beilharz
3fab6c2d2c
fix(linux): ignore additional C++ symbol in API check
...
I have no idea why this C++ symbol suddenly shows up in the API check,
but since it's not part of our API we can ignore it.
2024-09-26 18:28:52 +02:00