Commit graph

115 commits

Author SHA1 Message Date
SabineSIL
06694173fa
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert 2026-01-08 11:38:36 +01:00
Darcy Wong
8321294e1e chore(common): Update to Unicode 17.0 2025-09-11 11:28:47 +07:00
Sabine
3d60a6cd6c chore(developer): update kmc-convert create_keylayout_schema.sh with new builder-basic.inc.sh 2025-08-29 09:54:33 +02:00
SabineSIL
8def93726f
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert 2025-08-28 21:09:43 +02:00
Marc Durdin
f394245636 maint(common): consolidate builder scripts
Clarifies the confusing builder.inc.sh / build-utils.sh distinction by
giving the scripts more appropriate names. Most build scripts should use
builder-full.inc.sh; some helper scripts can use builder-basic.inc.sh.
Documented in resources/build/README.md.

Renames:
* resources/build/builder.inc.sh to resources/build/builder-full.inc.sh
* resources/build/build-utils.sh to resources/build/builder-basic.inc.sh

Other changes:
* Moves Android-specific functions out of builder-basic.inc.sh and into
  android/build.sh.
* Renames functions in builder-basic.inc.sh

More functions may be moved from builder-basic.inc.sh into utils.inc.sh
or other scripts in the future.

Fixes: #14065
Build-bot: build all
Test-bot: skip
2025-08-02 08:11:24 +10:00
Sabine
7e1aa09475 feat(developer): changed copyright, imports, duplicate validationError, comments 2025-07-14 15:32:38 +02:00
Sabine
b5952df3a9 feat(developer): permissions for create_keylayout_schema.sh 2025-07-11 09:50:33 +02:00
Sabine
1f7134fd52 feat(developer): permissions for create_keylayout_schema.sh 2025-07-11 08:39:39 +02:00
Sabine
2dfa57c142 feat(developer): changes in build.sh, fixup-schema 2025-07-09 14:14:58 +02:00
Sabine
461717808d feat(developer): version with broken schema.bundler 2025-07-08 15:37:27 +02:00
Sabine
6d850f9710 feat(developer): remove fixup-keylayout-schema 2025-07-07 11:47:28 +02:00
Sabine
faaf5c9abc feat(developer): validation finished 2025-07-07 11:42:00 +02:00
Sabine
de9820d3c0 feat(developer): validation OK 2025-07-04 19:13:52 +02:00
Sabine
0e69f91940 feat(developer): merged changes from 12564 into feat/developer/kmc-convert-validateKeylayout branch
remove #text: first idea
2025-07-03 18:12:23 +02:00
Sabine
70965c0dfe feat(developer): validate: edit xsd-file-> validates files OK 2025-07-02 14:51:18 +02:00
Sabine
91754a6966 feat(developer): first step for fixup-keylayout-schema.js 2025-05-26 18:44:11 +02:00
Sabine
ac649a7e16 feat(developer): add comments 2025-05-23 08:38:58 +02:00
Sabine
d5b1b670a4 feat(developer): first step to use fixup-schema 2025-05-22 12:17:04 +02:00
Sabine
02f450ba90 feat(developer): solution to ignore the ?xml Prolog 2025-05-21 17:05:18 +02:00
Sabine
00158fdeee feat(developer): readme; add keylayout to schema-bundler.js; remove comments in create_keylayout_schema.sh 2025-05-21 11:20:25 +02:00
Sabine
ebd1514c51 feat(developer): validation create keylayout.schema.json 2025-05-19 15:30:04 +02:00
Marc Durdin
a52437c407 chore: Merge branch 'master' into chore/b18s4-merge-beta-to-master 2025-03-29 05:38:08 +07:00
Marc Durdin
d4713dbae3 chore(common): test minimum-versions is up to date
Rewrite of publish-minimum-versions.sh to add some baseline tests for
up-to-date status of minimum-versions.md, and adds first test against
source data, where we have it, with language-subtag-registry.
2025-03-26 10:07:22 +07:00
Marc Durdin
7caaeb268f chore(common): update language-subtag-registry to 2025-03-10 release
Fixes: #13468
2025-03-25 13:54:33 +07:00
Marc Durdin
1a0b830c0b
Merge branch 'master' into chore/b18s3-merge-beta-to-master 2025-03-14 08:54:50 +07:00
Marc Durdin
147d4aaa2c chore(common): update langtags.json to 2025-02-18 release
Fixes: #13288
2025-03-10 07:59:17 +07:00
Steven R. Loomis
fc3abe6b6a chore(resources,core): update BNF and tests for escaping chars
- late breaking update from CLDR, update with in-progress fixes to escaping chars slated for v47

Fixes: #13175
2025-02-19 16:55:59 -06:00
Steven R. Loomis
8e1aa5cdfb chore(resources): ldml: update ABNF
- update with an errata from ABNF
- Update with patch from https://unicode-org.atlassian.net/browse/CLDR-18319
2025-02-14 15:52:51 -06:00
Steven R. Loomis
98b1fac598 chore(resources): import ABNF from CLDR v47
- update fetch-latest-cldr.sh - so next time, abnf will get updated.
- note, this is abnf from 47 but we’re not doing the full 47 import yet because it's not released.

Fixes: feat(developer): utilize CLDR ABNF rules to validate transforms #13175
2025-02-14 12:27:15 -06:00
Steven R. Loomis
2c32fb7903 chore(resources, developer,core): CLDR 46 and workaround
Fixes: #11307
- import from CLDR 46, mostly unchanged

Fixes: #12749
- workaround LDML DTD bug CLDR-18138 where base= does not imply base=cldr
2025-01-30 15:41:34 -06:00
Darcy Wong
6b0d8ddec1
Merge pull request #12393 from keymanapp/chore/common/unicode-16
chore(common): Update to Unicode 16.0
2024-09-12 11:25:07 +07:00
Darcy Wong
e966a8af3c chore(common): Download Unicode 16.0 characters 2024-09-11 09:34:57 +07:00
Eberhard Beilharz
a9b9c4d016
refactor(web): move common/models to web/src/engine/predictive-text
Fixes: #12133
2024-09-10 17:45:22 +02:00
Joshua A. Horton
e5387f0947 change(web): Unicode data-fetcher build.sh -> download.sh 2024-08-08 13:07:56 +07:00
Joshua A. Horton
242eb6c0ad fix(common): restore, preserve unicode-copyright.txt 2024-08-06 14:55:30 +07:00
Joshua A. Horton
fd8b260865 change(common/models): adds unicode-data downloader 2024-08-06 14:46:13 +07:00
Marc Durdin
5abb28e29b chore(common): add data versions to minimum-versions.inc.sh
This adds references to various data sources such as Unicode. At
present, this is informational only, not used by any scripts, but the
intent is that in the future we reference this for any scripted data
updates.
2024-08-06 13:26:39 +07:00
Eberhard Beilharz
b208edc2ba
chore: Update standards data
`langtags.json` is directly downloaded from master branch at the GitHub repo
68cf82943c
because the version served at ldml.api.sil.org still has a duplicate.
2024-05-22 14:53:59 +02:00
Darcy Wong
0dba365db8 chore(common): Set fetch-latest-cldr.sh executable 2024-04-23 11:08:15 +07:00
Steven R. Loomis
f080f52c0e chore(resources): data update from CLDR v45
"sha": "dd5776f650183c9172abe2a57313ed41619d41fb",
  "description": "release-45",
2024-04-19 17:26:11 -05:00
Steven R. Loomis
322e987d5d chore(resources): prepare scripts for updating CLDR from latest v45
- make the updater script a little clearer
- double check the correct version of CLDR is being imported
- prepare to support multiple CLDR version streams
2024-04-19 17:25:21 -05:00
Steven R. Loomis
096ac149a5 - updated azerty 2024-03-22 14:22:58 -05:00
Steven R. Loomis
35209c2c0b chore(resources): update to bn ldml keyboard 2024-03-20 19:38:30 -05:00
jahorton
6d9b2cc0fe fix(common): missing script exec bit 2024-03-06 09:22:52 +07:00
Steven R. Loomis
6d2ae221af chore(core,developer,resources): ldml update out of techpreview 🙀
- further fixes
2024-03-04 08:21:45 -06:00
Steven R. Loomis
a0a57289f0 chore(resources): ldml update out of techpreview 🙀
- update to cldr 40fa7fd5b074a203581d04ca0c0b004ab9aa491b (main) - alpha1+
- includes patch for bn

Fixes: #10900
2024-03-02 22:40:38 -06:00
Steven R. Loomis
f4328866b7 fix(resources): patch to bn.xml data 2024-02-28 17:22:30 -06:00
Steven R. Loomis
828369c8a9 fix(resources): support xmlns on keyboard3
- add xmlns to schema manually

For: chore(developer): support xmlns on keyboard3 files 🙀  #10803
2024-02-27 17:58:21 -06:00
Steven R. Loomis
db32e409db chore(resources): update to latest LDML
- maybe last 'techpreview' update

Unblocks: chore(developer): support xmlns on keyboard3 files 🙀  #10803
Unblocks: chore(developer): rename unicodeSet to uset 🙀  #10657

For: #10803
2024-02-27 17:23:53 -06:00
Marc Durdin
ef798afd57 chore(developer): add unicode-license.txt for ldml keyboards data
Fixes #10491.

Called unicode-license.txt in order to disambiguate.
2024-01-31 09:28:42 +07:00