Commit graph

34 commits

Author SHA1 Message Date
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
55f302d929
Merge pull request #7322 from keymanapp/chore/merge-master-to-feature-ldml
chore: merge master into feature-ldml 🙀
2022-09-20 13:42:40 +10:00
Darcy Wong
b5708a9251 chore(common): Update to Unicode 15.0
Update to Unicode 15.0 characters from https://www.unicode.org/Public/15.0.0/ucd/
2022-09-16 11:42:16 +07: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
Darcy Wong
d00f59c3de chore(common): Update to Unicode 14.0
Update to Unicode 14.0 characters from https://www.unicode.org/Public/14.0.0/ucd/
2021-09-14 05:31:55 +07:00
Marc Durdin
94a062f20a fix(developer): remove obsolete NRSIAllTags
Relates to #799.

Removes NRSIAllTags, alltags.txt, parser and utility units.

Also re-enables standardsdata.dpr unit test which needed some syntax
cleanup.
2020-11-04 18:41:17 +11:00
Marc Durdin
0469df92af chore: fix docs 2020-08-28 12:22:12 +10:00
Marc Durdin
907ccc56bc feat(windows): add langtags.json data
This will be used for future updates for language search
and installation and will eventually allow us to remove
ethnologue and alltags data (and some of bcp47 subtag)
2020-08-28 12:17:28 +10:00
Darcy Wong
be91066a8b modify(common): Update to Unicode 13.0
Update to Unicode 13.0 characters from ftp://ftp.unicode.org/Public/13.0.0/ucd
2020-04-26 09:34:50 +07:00
Darcy Wong
82ede629f8 Update to Unicode 12.0
* Update to Unicode 12.0 characters from ftp://ftp.unicode.org/Public/12.0.0/ucd
* Remove unused Unihan.txt
2019-06-16 21:28:54 -05:00
darcywong00
3d4697dea2 Update to Unicode 11.0
Fixes #976

Update to Unicode 11.0 characters from ftp://ftp.unicode.org/Public/11.0.0/ucd
2018-06-12 15:14:27 +07:00
Marc Durdin
594eba5814 Fixes #731, fixes #816 - add language dialog adds script and/or region as required and also shows friendly language name when bcp 47 tag entered 2018-05-07 14:36:21 +07:00
Marc Durdin
d7bd4693b8 Fixup paths 2018-02-12 08:14:11 +07:00
Marc Durdin
2d1009a21e Add standards data - lcid to bcp47 2017-12-02 06:42:47 +07:00
Marc Durdin
8cb8943684 Add centrally managed standards data files 2017-12-01 12:44:42 +07:00