hg: jdk9/dev/jdk: 8073152: Update Standard/ExtendedCharsets to work with module system

xueming.shen at oracle.com xueming.shen at oracle.com
Mon Feb 16 22:53:29 UTC 2015


Changeset: fbc215c6379b
Author:    sherman
Date:      2015-02-16 14:53 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/fbc215c6379b

8073152: Update Standard/ExtendedCharsets to work with module system
Summary: to reorganize the standard and extendec charset configuration during build time
Reviewed-by: alanb

! make/data/charsetmapping/DoubleByte-X.java.template
+ make/data/charsetmapping/charsets
- make/data/charsetmapping/dbcs
- make/data/charsetmapping/extsbcs
+ make/data/charsetmapping/list_old
- make/data/charsetmapping/sbcs
- make/data/charsetmapping/standard-charsets
+ make/data/charsetmapping/stdcs-linux
+ make/data/charsetmapping/stdcs-solaris
+ make/data/charsetmapping/stdcs-windows
! make/gensrc/Gensrc-jdk.charsets.gmk
! make/gensrc/GensrcCharsetMapping.gmk
+ make/src/classes/build/tools/charsetmapping/Charset.java
! make/src/classes/build/tools/charsetmapping/DBCS.java
! make/src/classes/build/tools/charsetmapping/HKSCS.java
+ make/src/classes/build/tools/charsetmapping/Hasher.java
! make/src/classes/build/tools/charsetmapping/Main.java
! make/src/classes/build/tools/charsetmapping/SBCS.java
+ make/src/classes/build/tools/charsetmapping/SPI.java
+ make/src/classes/build/tools/charsetmapping/SRC.java
! src/java.base/share/classes/sun/nio/cs/AbstractCharsetProvider.java
+ src/java.base/share/classes/sun/nio/cs/DelegatableDecoder.java
+ src/java.base/share/classes/sun/nio/cs/DoubleByte.java
+ src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.desktop/share/classes/sun/awt/HKSCS.java
! src/java.desktop/unix/classes/sun/awt/motif/X11GB2312.java
! src/java.desktop/unix/classes/sun/awt/motif/X11GBK.java
! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0201.java
! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0208.java
! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0212.java
! src/java.desktop/unix/classes/sun/awt/motif/X11KSC5601.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP_2.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50221.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java
! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java



More information about the jdk9-dev-changes mailing list