Sabine
513065ebea
feat(developer): edit contents of keylayout.dtd
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-20 20:49:33 +02:00
Sabine
461fdd86c4
feat(developer): replace all any-datatypes
...
add checkForCorrespondingElements() to validate()
min/maxOccurs added in keylayout.xsd
edited keylayout.dtd
(possible remaining squiggle lines will be addressed in PR#15860
2026-04-28 19:27:21 +02:00
Sabine
9a9d33bb50
feat(developer):
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
adapt elements of keylayout-xml
boxArray
parsing ( tests, validate of and error msg for different amount of keymap<->keymapSelect)
first version keylayout.dtd, keylayout.xsd, keylayout.schema.json
2026-04-27 18:12:34 +02:00
Sabine
0e67a6605a
feat(developer): use KeymanXMLReader instead of XMLParser
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
adapt writing
use new keylayout.xsd without "@__"
change name MAX_KEY_COUNT, USE_KEY_COUNT
remove init()
2026-04-02 20:21:56 +02:00
Sabine
8633cb50f2
feat(developer): rework createKmnModifier(), checkIfCapsIsUsed() and adapt tests; edit test of of readme.md/keylayout-xml.ts
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-16 19:50:04 +01:00
Sabine
0d3b8541ce
feat(developer): mostly naming, whitespace changes
2026-03-13 09:17:43 +01:00
Sabine
0033e2cdac
feat(developer):
...
consolidate imports
use prefix '@__' instead of '@_'
remove fixupEmptyStringToEmptyObject_keylayout and use fixupEmptyStringToEmptyObject instead
2026-02-17 23:15:19 +01:00
SabineSIL
7c4ea1bb5e
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
2026-02-16 17:47:38 +01:00
Darcy Wong
d9f4e2f07c
fix(common): Update langtags.json to 2026-02-03 release
...
Also update minimum-versions
2026-02-04 09:32:29 +07:00
Darcy Wong
d976c641fe
maint(common): Update langtags.json to v1.4
2026-01-16 16:58:36 +07:00
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