Keyman Build Agent
e81e2f7fc7
auto: increment master version to 18.0.125
2024-10-09 14:01:46 -04:00
Darcy Wong
9fa0670a8c
Merge pull request #12443 from keymanapp/feat/android/auto-correct-radio-buttons
...
feat(android): Add controls for auto-correct
2024-10-09 17:25:33 +07:00
Darcy Wong
15993ff32a
fix(android): Apply review suggestions
2024-10-09 17:21:49 +07:00
Marc Durdin
473fea9be0
Merge pull request #12464 from keymanapp/fix/developer/12454-use-richedit-for-debugger-memo
...
fix(developer): use richedit in debug memo to support Egyptian cartouches
2024-10-09 09:49:21 +02:00
Marc Durdin
599f498f1c
Merge pull request #12507 from keymanapp/chore/docs/min-ver-links
...
chore(common): fix links in minimum-versions.md
2024-10-09 07:23:59 +02:00
Keyman Server
f92e78d915
Merge pull request #12515 from keymanapp/auto/version-master-18.0.124
...
auto: increment master version to 18.0.124
2024-10-08 11:08:04 -07:00
Keyman Build Agent
9a3a091f3f
auto: increment master version to 18.0.124
2024-10-08 14:07:33 -04:00
Shawn Schantz
044eea1091
Merge pull request #12512 from keymanapp/chore/renew-ios-cert
...
chore(ios): renew certificate
2024-10-08 15:27:50 +07:00
sgschantz
cd614a5a8c
chore(ios): renew certificate
2024-10-08 14:41:31 +07:00
Marc Durdin
e208d56419
fix(developer): use RichEdit 4.1 for debugger memos
...
Adds support for using RichEdit 4.1, and sets the richedit control into
the correct mode for rendering arbitrary Unicode correctly. Removes
some unnecessary per-character refresh for improved performance.
Fixes : #12454
2024-10-08 14:21:22 +07:00
Steven R. Loomis
a0813b8b0f
Merge pull request #12502 from keymanapp/feat/common/12208-fast-xml-parser3
...
chore(developer,common): deps: replace xml2js with fast-xml-parser
2024-10-07 17:21:08 -05:00
Steven R. Loomis
9a4c7e5820
feat(developer): fast-xml-parser: typo fix in xml-utils.ts
...
Fixes : #12208
2024-10-07 13:05:50 -05:00
Keyman Server
c2f08bd6d8
Merge pull request #12508 from keymanapp/auto/version-master-18.0.123
...
auto: increment master version to 18.0.123
2024-10-07 11:03:23 -07:00
Keyman Build Agent
2befe8ede7
auto: increment master version to 18.0.123
2024-10-07 14:02:45 -04:00
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
Marc Durdin
5c6e7c565b
chore(common): fix links in minimum-versions.md
2024-10-07 14:49:43 +07: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
Steven R. Loomis
36dd9c077e
Merge branch 'master' into feat/common/12208-fast-xml-parser3
2024-10-03 13:23:50 -05: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
03a24a1506
feat(developer): fast-xml-parser: fix for ldml empty attributes
...
- because of the form to="" in ldml, we need to distinguish attributes and sub-elements in the ldml xml parsing
- use an attributePrefix, and fixup the object tree afterwards
Fixes : #12208
2024-10-03 12:41:08 -05:00
Steven R. Loomis
6c0d240e09
Merge branch 'master' into feat/common/12208-fast-xml-parser3
2024-10-03 11:04:11 -05: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
Steven R. Loomis
3e168aafb2
chore(developer,common): deps: xml2js / fast-xml-parser
...
- remove vendored xml2js
- add fast-xml-parser@4.5.0
- Rewire the KeymanXMLReader / KeymanXMLWriter to use fast-xml-parser
Four small changes to the test data on the generated .kvks:
- allow " for XML generation (" is legal)
- use the same XML prologue as the actual .kvks files.
- treat <key></key> as <key/> since we can't distinguish
(removed a "_": "" entry)
- remove whitespace because we now can ("_": "\n \n \n") on non-leaf nodes.
This is ignored by the kvks code, but was difficult to maintain roundtrip.
Fixes : #12208
2024-10-03 08:34:24 -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
ad7bf1fac1
chore(android): Merge remote-tracking branch 'origin/master' into feat/android/auto-correct-radio-buttons
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-09-30 09:12:29 +07:00
Darcy Wong
39f2d3e380
fix(android/engine): Remove extraneous braces
2024-09-30 09:12:05 +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