Skip to content

Commit 94c5b4e

Browse files
committed
Merge remote-tracking branch 'la-vache/main' into 5-modifier-click-letters
2 parents fb2804d + 69a376c commit 94c5b4e

File tree

347 files changed

+3634771
-17532
lines changed

Some content is hidden

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

347 files changed

+3634771
-17532
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/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: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ git checkout la-vache/main unicodetools/data/ucd/dev/extracted/*;
114114
git checkout la-vache/main unicodetools/data/ucd/dev/auxiliary/*;
115115
rm .\Generated\* -recurse -force;
116116
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=.";
117-
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;
118118
rm unicodetools\data\ucd\dev\zzz-unchanged-*;
119119
rm unicodetools\data\ucd\dev\*\zzz-unchanged-*;
120120
rm .\unicodetools\data\ucd\dev\extra\*;
@@ -124,19 +124,20 @@ git merge --continue
124124
```
125125

126126
markusicu (Linux, out-of-source; main tracks unicode-org/main)
127+
<!--FIX_FOR_NEW_VERSION-->
127128
```sh
128129
git merge main
129130
# complains about merge conflicts as expected
130131
git checkout main unicodetools/data/ucd/dev/Derived*
131132
git checkout main unicodetools/data/ucd/dev/extracted/*
132133
git checkout main unicodetools/data/ucd/dev/auxiliary/*
133-
rm -r ../Generated/BIN/16.0.0.0/
134-
rm -r ../Generated/BIN/UCD_Data16.0.0.bin
135-
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
136137
# fix merge conflicts in unicodetools/src/main/java/org/unicode/text/UCD/UCD_Types.java
137138
# and in UCD_Names.java
138139
# rerun mvn
139-
cp -r ../Generated/UCD/16.0.0/* unicodetools/data/ucd/dev
140+
cp -r ../Generated/UCD/17.0.0/* unicodetools/data/ucd/dev
140141
rm unicodetools/data/ucd/dev/ZZZ-UNCHANGED-*
141142
rm unicodetools/data/ucd/dev/*/ZZZ-UNCHANGED-*
142143
rm unicodetools/data/ucd/dev/extra/*
@@ -157,10 +158,11 @@ Cf. https://github.com/unicode-org/unicodetools/pull/636
157158
### Regenerate UCD
158159

159160
eggrobin (Windows, in-source).
161+
<!--FIX_FOR_NEW_VERSION-->
160162
```powershell
161163
rm .\Generated\* -recurse -force
162164
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=."
163-
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
164166
rm unicodetools\data\ucd\dev\zzz-unchanged-*
165167
rm unicodetools\data\ucd\dev\*\zzz-unchanged-*
166168
rm .\unicodetools\data\ucd\dev\extra\*
@@ -172,10 +174,11 @@ git commit -m "Regenerate UCD"
172174
### Regenerate LineBreak
173175

174176
eggrobin (Windows, in-source).
177+
<!--FIX_FOR_NEW_VERSION-->
175178
```powershell
176179
rm .\Generated\* -recurse -force
177180
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=."
178-
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
179182
```
180183

181184
### 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

pub/copy-beta-to-draft.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ 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
# UTS #10 release revision number to be used in CollationTest.html:
1818
# One more than the last release revision number.
19-
TR10_REV=tr10-50
19+
TR10_REV=tr10-52
2020

2121
TODAY=`date --iso-8601`
2222

@@ -42,7 +42,7 @@ mv $DRAFT/UCD/ucd/zipped-ReadMe.txt $DRAFT/zipped/ReadMe.txt
4242

4343
mkdir -p $DRAFT/UCA
4444
cp -r $UNITOOLS_DATA/uca/dev/* $DRAFT/UCA
45-
sed -i -f $DEST/sed-readmes.txt $DRAFT/UCA/CollationTest.html
45+
sed -i -f $DRAFT/sed-readmes.txt $DRAFT/UCA/CollationTest.html
4646

4747
mkdir -p $DRAFT/emoji
4848
cp $UNITOOLS_DATA/emoji/dev/* $DRAFT/emoji

0 commit comments

Comments
 (0)