Steven R. Loomis
d1bbdbf07a
fix(developer): ldml improve key compiler 🙀
...
- shorten one line
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 21:45:32 -05:00
Steven R. Loomis
3176f88ba4
fix(developer): ldml only hint on normalization=disabled 🙀
...
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 21:42:21 -05:00
Steven R. Loomis
f72c571696
Merge branch 'master' into chore/developer/9838-cldr44-epic-ldml
2023-10-26 18:38:14 -05:00
Steven R. Loomis
a45dc5c345
chore(developer): ldml update to prefinal v44 🙀
...
- fix binary size issue
- upstream: issue in abnt2 sample keyboard
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 18:21:56 -05:00
Steven R. Loomis
4d358cabda
chore(developer): ldml update to prefinal v44 🙀
...
- utilities for extracting key ids
- more key validation and munging
- touch layout
- fix basic.txt
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 12:57:07 -05:00
Marc Durdin
85c39ad846
Merge pull request #9839 from keymanapp/fix/developer/9830-confusing-unicode-fields
...
fix(developer): reduce confusion in Unicode fields in touch layout editor
2023-10-26 16:17:27 +11:00
Marc Durdin
762f343b52
Merge pull request #9824 from keymanapp/chore/common/kpj-handle-xml-error
...
chore(common): handle invalid XML in kpj-file-reader
2023-10-26 13:46:29 +11:00
Marc Durdin
72f7a6ec09
Merge pull request #9822 from keymanapp/fix/developer/9702-server-download-keyman-link
...
fix(developer): server download Keyman link
2023-10-26 13:46:19 +11:00
Marc Durdin
a51adc7787
Merge pull request #9821 from keymanapp/fix/developer/9797-package-compiler-handle-xml-error
...
fix(developer): handle xml errors in package compiler
2023-10-26 13:46:06 +11:00
Steven R. Loomis
a8e2be5e9e
chore(developer): ldml update to prefinal v44 🙀
...
- more tweaks
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-25 15:40:24 -05:00
Steven R. Loomis
6da64553fc
chore(developer): ldml update to prefinal v44 🙀
...
- form
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-25 08:56:55 -05:00
Steven R. Loomis
a9f437f97a
chore(common,developer): ldml update to prefinal v44 🙀
...
- more data and developer fixes
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-24 17:40:34 -05:00
Steven R. Loomis
1ff2bfc4d7
chore(developer,common,core): ldml update to prefinal v44 🙀
...
- more data file updates
- now updating some developer files
- updating the KMX+ spec with some changes.
(vkey was dropped in #7135 , remove it from the spec)
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-24 17:28:08 -05:00
Steven R. Loomis
870cf76049
chore(developer,core): ldml update to prefinal v44 🙀
...
- more data files
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-24 14:56:09 -05:00
Steven R. Loomis
5dbda001fc
chore(common,core): ldml update to prefinal v44 🙀
...
- common passes tests
- updated data files
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-24 14:47:22 -05:00
Marc Durdin
82177013e9
chore(core): Merge branch 'master' into feat/core/9720-actions-apis
2023-10-24 20:55:10 +07:00
Marc Durdin
6919004693
fix(developer): reduce confusion in Unicode fields in touch layout editor
...
Fixes #9830 .
2023-10-24 20:04:25 +07:00
Marc Durdin
8aee151b5d
chore: add comments to note internal APIs
2023-10-24 12:35:24 +07:00
Marc Durdin
0aa86501c6
chore(core): fix types and compile errors
...
Fixes #9832 . Addresses a couple of other cross-platform compile issues.
2023-10-24 09:25:08 +07:00
Marc Durdin
c645707279
chore(common): handle invalid XML in kpj-file-reader
2023-10-23 08:53:30 +07:00
Marc Durdin
f3333bfe3b
fix(developer): server download Keyman link
...
Fixes #9702 .
2023-10-23 05:22:50 +07:00
Marc Durdin
234add1b38
fix(developer): handle xml errors in package compiler
...
Fixes #9797 .
2023-10-22 07:36:45 +07:00
Eberhard Beilharz
fdc9baadb2
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/9733_RenameLibknmkbp
2023-10-20 12:31:14 +02:00
Steven R. Loomis
85ae8e0d45
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml
2023-10-19 17:14:41 -05:00
Steven R. Loomis
13eed28a36
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml
2023-10-19 14:00:38 -05:00
Eberhard Beilharz
52bb859817
chore(linux): Rename (lib)kmnkbp to (lib)keymancore
2023-10-19 10:35:09 +02:00
Marc Durdin
14ea216b4e
fix(common): don't use URL in common/web/types
...
Fixes #9788 .
2023-10-19 09:22:07 +07:00
Marc Durdin
5218726583
fix(developer): handle invalid project folders cleanly
...
Fixes #9715 .
2023-10-18 06:10:41 +07:00
Marc Durdin
1db919d581
fix(developer): handle fv_all keyboard project with no .kmn
2023-10-18 05:41:52 +07:00
Marc Durdin
cc11435bb2
fix(developer): avoid adding null font data to keyboard_info
2023-10-18 05:41:03 +07:00
Marc Durdin
8d00d60ddc
fix(developer): ignore whitespace at end of LICENSE.md
2023-10-18 05:40:29 +07:00
Steven R. Loomis
d46e08267e
fix(common,developer): ldml test fix 🙀
...
- There are two cases. Added comments to cross-link them.
For: #9468
2023-10-16 10:52:39 -05:00
Marc Durdin
1d157535f2
fix(developer): kmc crash on start
...
Fixes #9766 .
The issue arose because commander passes different parameters to the
callback depending on the spec of the command. Very fragile!
2023-10-16 18:27:20 +07:00
Steven R. Loomis
6a62d01481
chore(core): dx: ldml test subselection 🙀
...
- add a filter option to run just one subtest
- support backspace event, revamp test JSON format
For: #9468
2023-10-13 16:45:56 -05:00
Marc Durdin
f61e65ceb9
Merge pull request #9736 from keymanapp/chore/merge-master-into-package-metadata
...
chore: merge master into package-metadata
2023-10-11 11:28:07 +11:00
Marc Durdin
41ed45cf29
Merge pull request #9717 from keymanapp/chore/developer/add-for-publishing-flag
...
chore(developer): add --for-publishing to kmc 🎺
2023-10-11 11:19:31 +11:00
Marc Durdin
a4652cebb9
Merge pull request #9716 from keymanapp/chore/update-kmp-compiler-xml2js-dependency
...
chore(developer): Update kmc-package xml2js dependency 🎺
2023-10-11 11:19:24 +11:00
Marc Durdin
98af6052e4
Merge pull request #9714 from keymanapp/chore/common/9713-avoid-xml2js-firstCharLowerCase
...
chore(common): stop using xml2js.processors.firstCharLowerCase 🎺
2023-10-11 11:19:17 +11:00
Marc Durdin
efe08dcbcd
chore: Update developer/src/kmc-package/src/compiler/kmp-compiler.ts
2023-10-11 11:02:28 +11:00
Marc Durdin
93b952beba
chore(developer): fix path in tsconfig.json in kmc-model-info
2023-10-10 16:15:50 +07:00
Marc Durdin
738ef9570a
chore(developer): fixup signcode paths for server
...
Two conflicting merges meant that paths diverged. Fixes that.
2023-10-10 10:33:59 +07:00
Marc Durdin
78061924f1
Merge pull request #9724 from keymanapp/chore/core/9722-rename-km_kbp_-to_km_core_
...
chore: rename km_kbp_ to km_core_
2023-10-10 11:57:20 +11:00
Marc Durdin
a3bcc8b594
Merge pull request #9723 from keymanapp/chore/core/9721-rename-keyboardprocessor.h-to-keyman_core_api.h
...
chore(core): rename keyboardprocessor.h to keyman_core_api.h
2023-10-10 11:57:12 +11:00
Marc Durdin
0e4c4cbcf0
chore: rename _km_kbp_ to _km_core_
2023-10-09 14:53:23 +07:00
Marc Durdin
db76e2541d
chore: rename KM_KBP_ to KM_CORE_
2023-10-09 14:53:22 +07:00
Marc Durdin
ba5f18defd
chore: rename km_kbp_ to km_core_
2023-10-09 14:53:13 +07:00
Marc Durdin
22362d435f
chore: rename pkm_kbp_ to pkm_core_
2023-10-09 14:52:23 +07:00
Marc Durdin
4e5cbc3b96
chore: fix typo
2023-10-09 14:51:51 +07:00
Marc Durdin
906a0a2ed7
chore: fix typo
2023-10-09 14:41:01 +07:00
Marc Durdin
4ef18f5e29
chore(core): rename keyboardprocessor.h to keyman_core_api.h
...
Fixes #9721 .
Also tweaks some documentation references to keyboardprocessor, but does
not touch those relating to debian/control.
2023-10-09 14:21:01 +07:00