Skip to content

Commit 72d540e

Browse files
committed
Merge remote-tracking branch 'la-vache/main' into L2/23-278
2 parents 6c6d819 + 69a376c commit 72d540e

File tree

351 files changed

+3636454
-17930
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

351 files changed

+3636454
-17930
lines changed

.github/workflows/build-jsp.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: Build JSP
22

33
env:
4-
CURRENT_UVERSION: 16.0.0
5-
PREVIOUS_UVERSION: 15.1.0 # not used at present
4+
CURRENT_UVERSION: 17.0.0 # FIX_FOR_NEW_VERSION
5+
PREVIOUS_UVERSION: 16.0.0 # not used at present
66

77
on:
88
push:
@@ -69,7 +69,7 @@ jobs:
6969
env:
7070
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7171
- name: Upload UnicodeJsps.war
72-
uses: actions/upload-artifact@v2
72+
uses: actions/upload-artifact@v3
7373
with:
7474
name: UnicodeJsps
7575
path: UnicodeJsps/target/UnicodeJsps.war

.github/workflows/cli-build-instructions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ on:
99
- '*'
1010

1111
env:
12-
CURRENT_UVERSION: 16.0.0
13-
PREVIOUS_UVERSION: 15.1.0
12+
CURRENT_UVERSION: 17.0.0 # FIX_FOR_NEW_VERSION
13+
PREVIOUS_UVERSION: 16.0.0
1414

1515
jobs:
1616

.github/workflows/pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
uses: actions/checkout@v3
5454
with:
5555
sparse-checkout: py/pipeline-workflow
56-
- name: Check L2 document
56+
- name: Check L2 document and WG references
5757
run: |
5858
python3 py/pipeline-workflow/check-l2-document.py
5959
utc-decision:

.github/workflows/push-jsp-on-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
env:
5050
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5151
- name: Upload UnicodeJsps.war
52-
uses: actions/upload-artifact@v2
52+
uses: actions/upload-artifact@v3
5353
with:
5454
name: UnicodeJsps
5555
path: UnicodeJsps/target/UnicodeJsps.war

.github/workflows/pythonpackage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
python-version: [3.8]
18+
python-version: [3.12]
1919

2020
steps:
2121
- uses: actions/checkout@v3

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ The tools maintainers use GH issues for issues with the code in this repo.
2525

2626
Copyright © 2001-2024 Unicode, Inc. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the United States and other countries.
2727

28-
The project is released under [LICENSE](./LICENSE).
29-
3028
A CLA is required to contribute to this project - please refer to the [CONTRIBUTING.md](https://github.com/unicode-org/.github/blob/main/.github/CONTRIBUTING.md) file (or start a Pull Request) for more information.
29+
30+
The contents of this repository are governed by the Unicode [Terms of Use](https://www.unicode.org/copyright.html) and are released under [LICENSE](./LICENSE).

UnicodeJsps/src/test/java/org/unicode/jsptest/TestJsp.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -929,7 +929,7 @@ public void TestIdna() {
929929
checkValues(error, Uts46.SINGLETON);
930930
checkValidIdna(Uts46.SINGLETON, "À。÷");
931931
checkValidIdna(Uts46.SINGLETON, "≠"); // valid since Unicode 15.1
932-
checkInvalidIdna(Uts46.SINGLETON, "\u0001");
932+
checkInvalidIdna(Uts46.SINGLETON, "\u0080");
933933
checkToUnicode(Uts46.SINGLETON, "ß。ab", "ß.ab");
934934
// checkToPunyCode(Uts46.SINGLETON, "\u0002", "xn---");
935935
checkToPunyCode(Uts46.SINGLETON, "ß。ab", "ss.ab");
@@ -973,7 +973,8 @@ public void TestIdna() {
973973
private void checkValues(boolean[] error, Idna idna) {
974974
checkToUnicodeAndPunyCode(idna, "α.xn--mxa", "α.α", "xn--mxa.xn--mxa");
975975
checkValidIdna(idna, "a");
976-
checkInvalidIdna(idna, "=");
976+
// 33C2 ; disallowed # 1.1 SQUARE AM
977+
checkInvalidIdna(idna, "㏂");
977978
}
978979

979980
private void checkToUnicodeAndPunyCode(

docs/emoji/aac.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,6 @@
55
Once the emoji are finalized for new version of TR51, or there is a new version
66
of CLDR, run AacOrder.java to generate 3 new files which will be checked in.
77

8-
Fix the versions at the top of the file, such as:
9-
```
10-
private static final VersionInfo VERSION = Emoji.VERSION12;
11-
12-
private static final VersionInfo UCD_VERSION = Emoji.VERSION12;
13-
```
14-
15-
The emoji version will be ≥ the UCD version.
16-
178
**Results:**
189

1910
:construction: **TODO**: Work with Mark on working replacements for "draft" URLs.

docs/pipeline.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ PR preparation:
6161
- [ ] If from SAH — Link SAH issue
6262
- [ ] If from ESC or CJK — Mention ESC or CJK in the PR description
6363
- [ ] When for a UTC decision — Cite in the format UTC-\d\d\d-[MC]\d+ or with a link.
64+
- [ ] Link RMG issue
6465
- [ ] Whenever there is a Proposal document — Cite L2 number in the format L2/yy-nnn
6566
- [ ] data-for-new — Set label
6667
- [ ] pipeline-* — Set label to **pipeline-recommended-to-UTC** if the characters are not yet in the pipeline, and **pipeline-provisionally-assigned**, or **pipeline-`<version>`** depending on their status in [the Pipeline](https://unicode.org/alloc/Pipeline.html#future).
@@ -113,7 +114,7 @@ git checkout la-vache/main unicodetools/data/ucd/dev/extracted/*;
113114
git checkout la-vache/main unicodetools/data/ucd/dev/auxiliary/*;
114115
rm .\Generated\* -recurse -force;
115116
mvn compile exec:java '-Dexec.mainClass="org.unicode.text.UCD.Main"' '-Dexec.args="build MakeUnicodeFiles"' -am -pl unicodetools "-DCLDR_DIR=..\cldr\" "-DUNICODETOOLS_GEN_DIR=Generated" "-DUNICODETOOLS_REPO_DIR=.";
116-
cp .\Generated\UCD\16.0.0\* .\unicodetools\data\ucd\dev -recurse -force;
117+
cp .\Generated\UCD\17.0.0\* .\unicodetools\data\ucd\dev -recurse -force;
117118
rm unicodetools\data\ucd\dev\zzz-unchanged-*;
118119
rm unicodetools\data\ucd\dev\*\zzz-unchanged-*;
119120
rm .\unicodetools\data\ucd\dev\extra\*;
@@ -123,19 +124,20 @@ git merge --continue
123124
```
124125

125126
markusicu (Linux, out-of-source; main tracks unicode-org/main)
127+
<!--FIX_FOR_NEW_VERSION-->
126128
```sh
127129
git merge main
128130
# complains about merge conflicts as expected
129131
git checkout main unicodetools/data/ucd/dev/Derived*
130132
git checkout main unicodetools/data/ucd/dev/extracted/*
131133
git checkout main unicodetools/data/ucd/dev/auxiliary/*
132-
rm -r ../Generated/BIN/16.0.0.0/
133-
rm -r ../Generated/BIN/UCD_Data16.0.0.bin
134-
mvn -s ~/.m2/settings.xml compile exec:java -Dexec.mainClass="org.unicode.text.UCD.Main" -Dexec.args="version 16.0.0 build MakeUnicodeFiles" -am -pl unicodetools -DCLDR_DIR=$(cd ../../../cldr/mine/src ; pwd) -DUNICODETOOLS_GEN_DIR=$(cd ../Generated ; pwd) -DUNICODETOOLS_REPO_DIR=$(pwd) -DUVERSION=16.0.0
134+
rm -r ../Generated/BIN/17.0.0.0/
135+
rm -r ../Generated/BIN/UCD_Data17.0.0.bin
136+
mvn -s ~/.m2/settings.xml compile exec:java -Dexec.mainClass="org.unicode.text.UCD.Main" -Dexec.args="version 17.0.0 build MakeUnicodeFiles" -am -pl unicodetools -DCLDR_DIR=$(cd ../../../cldr/mine/src ; pwd) -DUNICODETOOLS_GEN_DIR=$(cd ../Generated ; pwd) -DUNICODETOOLS_REPO_DIR=$(pwd) -DUVERSION=17.0.0
135137
# fix merge conflicts in unicodetools/src/main/java/org/unicode/text/UCD/UCD_Types.java
136138
# and in UCD_Names.java
137139
# rerun mvn
138-
cp -r ../Generated/UCD/16.0.0/* unicodetools/data/ucd/dev
140+
cp -r ../Generated/UCD/17.0.0/* unicodetools/data/ucd/dev
139141
rm unicodetools/data/ucd/dev/ZZZ-UNCHANGED-*
140142
rm unicodetools/data/ucd/dev/*/ZZZ-UNCHANGED-*
141143
rm unicodetools/data/ucd/dev/extra/*
@@ -156,10 +158,11 @@ Cf. https://github.com/unicode-org/unicodetools/pull/636
156158
### Regenerate UCD
157159

158160
eggrobin (Windows, in-source).
161+
<!--FIX_FOR_NEW_VERSION-->
159162
```powershell
160163
rm .\Generated\* -recurse -force
161164
mvn compile exec:java '-Dexec.mainClass="org.unicode.text.UCD.Main"' '-Dexec.args="build MakeUnicodeFiles"' -am -pl unicodetools "-DCLDR_DIR=..\cldr\" "-DUNICODETOOLS_GEN_DIR=Generated" "-DUNICODETOOLS_REPO_DIR=."
162-
cp .\Generated\UCD\16.0.0\* .\unicodetools\data\ucd\dev -recurse -force
165+
cp .\Generated\UCD\17.0.0\* .\unicodetools\data\ucd\dev -recurse -force
163166
rm unicodetools\data\ucd\dev\zzz-unchanged-*
164167
rm unicodetools\data\ucd\dev\*\zzz-unchanged-*
165168
rm .\unicodetools\data\ucd\dev\extra\*
@@ -171,10 +174,11 @@ git commit -m "Regenerate UCD"
171174
### Regenerate LineBreak
172175

173176
eggrobin (Windows, in-source).
177+
<!--FIX_FOR_NEW_VERSION-->
174178
```powershell
175179
rm .\Generated\* -recurse -force
176180
mvn compile exec:java '-Dexec.mainClass="org.unicode.text.UCD.Main"' '-Dexec.args="build MakeUnicodeFiles"' -am -pl unicodetools "-DCLDR_DIR=..\cldr\" "-DUNICODETOOLS_GEN_DIR=Generated" "-DUNICODETOOLS_REPO_DIR=."
177-
cp .\Generated\UCD\16.0.0\LineBreak.txt .\unicodetools\data\ucd\dev
181+
cp .\Generated\UCD\17.0.0\LineBreak.txt .\unicodetools\data\ucd\dev
178182
```
179183

180184
### GenerateEnums

pub/copy-alpha-to-draft.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ UNITOOLS_DATA=$UNICODETOOLS/unicodetools/data
1212

1313
# Adjust the following for each year and version as needed.
1414
COPY_YEAR=2024
15-
UNI_VER=16.0.0
16-
EMOJI_VER=16.0
15+
UNI_VER=17.0.0
16+
EMOJI_VER=17.0
1717

1818
TODAY=`date --iso-8601`
1919

0 commit comments

Comments
 (0)