Steven R. Loomis
41cf277c1c
feat(core): fix core side build 🙀
...
- fix updated standard ldml file
- hotfix for incorrectly named ldml test file
- don't test transforms in k_003 for now
for #7377
2023-04-27 12:37:56 -05:00
Steven R. Loomis
4a55a5aba4
fix(resources): workaround schema issue 🙀
...
- <string> element was getting aliased to primitive type 'string'
- rename to stringVariable in the schema, keep properties the same
for #7377
2023-04-27 12:21:03 -05:00
Steven R. Loomis
d053183c2a
chore(resources): ldml update 🙀
...
- from latest cldr:keyboard-preview b3da9e80354a83b5ff29690e9f0ce4a0f5d3b7d2
for #7377
2023-04-27 12:21:03 -05:00
Steven R. Loomis
58950720d2
fix(resources): hotpatch to jis/abnt 🙀
...
- with merge, tests found bugs in the CLDR files!
- ≈ 0c028869bf in CLDR
for #8552
2023-03-31 17:15:58 -05:00
Steven R. Loomis
2c6be3a85d
chore(resources): ldml update for abnt2/iso 🙀
...
- CLDR: 7f3e1b9d6c6c633d921316d2b5bd0aa693dc15e6
- in-progress data from unicode-org/cldr#2802
For: #8161
2023-03-28 16:44:40 -05:00
Steven R. Loomis
3612039d70
chore(resources): ldml update for abnt2/iso 🙀
...
- the test cases found an error in the xml. Fixed.
- added core test cases directly out of resources/standards-data
For: #8161
2023-03-24 13:58:10 -05:00
Steven R. Loomis
3488bdd829
chore(resources): ldml update for abnt2/iso 🙀
...
- uses in-progress data from https://github.com/unicode-org/cldr/pull/2802
For: #8161
2023-03-24 13:01:29 -05:00
Steven R. Loomis
0138b69939
chore(resources): ldml update to latest tech-preview 🙀
...
- No, transforms aren't included here, but everything else is
- dc112dab58 in latest keyboard-preview
#7042
2023-03-14 17:38:30 -05:00
Marc Durdin
350808bd5d
chore(common): fixup tests and various typo tweaks
...
When running tests, discovered a number of typos in builder.inc.sh.
Also fixup pathing for builder include for all scripts under resources/
to ensure that we can maximize performance.
2023-03-13 09:43:09 +07:00
Marc Durdin
051243a9aa
chore: replace die with builder_die
2023-02-23 08:10:48 +07:00
Steven R. Loomis
48f72bf1d3
chore(resources): ldml: CLDR update 🙀
...
- Update to CLDR d0bdd8868a502afb6c1c1a3e2bf7c3404620f23b
- from in-progress PR https://github.com/unicode-org/cldr/pull/2633
2023-01-27 12:39:41 -06:00
Steven R. Loomis
d42811b341
feat(common): ldml: compiler disp 🙀
...
- with tests
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-02 13:36:24 -05:00
Steven R. Loomis
8934b9f6b8
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-20 15:13:41 -05:00
Steven R. Loomis
4296d0237d
chore(resources): ldml: update from keyboard-preview
...
update from 425f591aaa2abbd0016d33a09b967ae7f4847414
PR: https://github.com/unicode-org/cldr/pull/2469
2022-10-19 15:41:41 -05:00
Steven R. Loomis
b30af3fc0b
use 'die' per suggestion
...
- also fix ${JQ} from $(JQ)
2022-10-19 15:40:02 -05:00
Steven R. Loomis
9a1bd983d2
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-19 15:31:27 -05:00
Steven R. Loomis
f62abe78e6
fix(resources) ldml fetcher: include the standard build script
...
- also use cp instead of rsync
2022-10-19 15:27:10 -05:00
Steven R. Loomis
8ffba3f5d4
fix(developer): fixes for flicks, imports, specials 🙀
...
With this change, fr-t-k0-azerty.xml and mt.xml can load without any
ERROR 300007: The source file has an invalid structure errors.
Other errs show up, but it is progress.
Fixes #7411
2022-10-18 12:53:56 -05:00
Steven R. Loomis
fc1fabf62f
chore(resource): pickup DTD fix 🙀
...
CLDR data update from https://github.com/unicode-org/cldr/pull/2469
- displays is not an array
#7411
2022-10-18 12:53:34 -05:00
Steven R. Loomis
fdd410a137
chore(resources): update to latest keyboard-preview 🙀
...
CLDR commit: b3c0702a837c4e11193483b85253b11e148fb06b
For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀 #7411
2022-10-18 11:32:41 -05:00
Steven R. Loomis
74a8c6dcc9
chore(resources): sort ldml-keyboard.schema.json 🙀
...
jq -S . > ldml-keyboard.schema.json
sort the keys, so that subsequent changes can be reviewed
For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀 #7411
2022-10-18 11:32:41 -05:00
Steven R. Loomis
c6e6c5c769
feat(resources): tool for fetching later CLDR data 🙀
...
For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀 #7411
2022-10-18 11:32:41 -05:00
Marc Durdin
cc0ddffd61
feat(developer): add vkey support
...
vkeyMaps table compiler, unit test, and fixes to json schema. Adds a
vkeyMaps entry to the basic e2e test.
us-virtual-keys.ts has a new mapping for CLDR VKey Enums, but I will
tweak this in an upcoming commit to use constants instead of hard-coded
values.
2022-09-05 10:14:10 +10:00
Marc Durdin
25b2d255aa
feat(developer): use json schema to verify source file
...
As we do not appear to have access to a good DTD validation library in
Node.js, we will instead convert the DTD to a JSON schema file and use
that for validation.
I have not verified every aspect of the JSON schema at this point, but
will incrementally do so as I implement further aspects of the compiler.
This updates all the testing to use the schema. As the schema validation
is slow, I have increased the 'normal' time for tests.
2022-09-01 16:56:50 +10:00
Steven R. Loomis
9e44a7f9bc
feat(core): Sample LDML data updates, kmx_file #5015
...
Review comments:
- moved KMXPLUSINFO into separate struct
- created resource/standards-data/ldml-keyboards for CLDR data
- corrected Khmer err
2022-08-16 10:24:53 -05:00