From: Yoshito Umaoka Date: Thu, 12 May 2011 03:00:12 +0000 (+0000) Subject: ICU-8429 Updated readme.html for ICU4J 4.8RC. X-Git-Tag: release-4-8-2~124 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f76a46828b34a6683adc903fb470a06bc5b8facc;p=icu ICU-8429 Updated readme.html for ICU4J 4.8RC. X-SVN-Rev: 30105 --- diff --git a/icu4j/readme.html b/icu4j/readme.html index 7b35e953d3b..299a7aa819f 100644 --- a/icu4j/readme.html +++ b/icu4j/readme.html @@ -13,15 +13,15 @@ h4.doc { text-decoration: underline }

International Components for Unicode for Java (ICU4J)

-

Read Me for ICU4J 4.8M1 (4.7.1)

+

Read Me for ICU4J 4.8 RC1


Release Date
-March 15, 2011
+May 11, 2011

-

Note: This is a development milestone release of ICU4J 4.8. +

Note: This is a release candidate version of ICU4J 4.8. The contents of this document may not reflect the recent changes done -for ICU 4.8 development. This milestone is inteneded for those wishing +for ICU 4.8 development. This version is inteneded for those wishing to get an early look at ICU 4.8 new features and API changes. It is not recommended for production use.

@@ -130,15 +130,21 @@ found in ICU4J.

Changes In This Release

New features and changes

-See the ICU 4.8M1 download page about +See the ICU 4.8 Relese Candidate download page about new features in this release. The list of API changes since the previous ICU4J release is available -here. +here.

MessageFormat Changes

MessageFormat and related classes (choice/plural/select) have been reimplemented, with several improvements and some incompatible changes. See the ICU 4.8 download page for details.

+
Unknown system time zone - Etc/Unknown
+The behavior of the time zone factory method TimeZone.getTimeZone(String) has changed in this release. +When an unknown time zone ID is specified in the method, previous versions return a TimeZone instance +with ID "GMT" (offset 0 and no daylight saving time). In ICU 4.8, the method uses "Etc/Unknown" as the +time zone ID (but still offset 0 and no daylight saving time) for the case. Existing software checking +the returned time zone ID to validate the input ID may need to be updated to support the new behavior.

License Information

The ICU projects (ICU4C and ICU4J) use the X license. The X @@ -166,7 +172,7 @@ package.

Platform Dependencies

-ICU4J 4.8M1 depends on J2SE 5.0 functionality. Therefore, ICU4J only runs on +ICU4J 4.8 depends on J2SE 5.0 functionality. Therefore, ICU4J only runs on JRE version 5.0 or later. The table below shows the operating systems and JRE/VM versions currently used by the ICU development team to test ICU4J. @@ -508,8 +514,8 @@ ICU4J source archive is extracted. main/shared Files shared by ICU4J sub-components under the main directory including:

@@ -630,14 +636,17 @@ other targets. For example:

C:\icu4j>ant
 Buildfile: build.xml
 
+Buildfile: C:\icu4j\build.xml
+
 info:
      [echo] ----- Build Environment Information -------------------
      [echo] Java Home:    C:\jdk1.6.0
      [echo] Java Version: 1.6.0
      [echo] Ant Home:     C:\ant
-     [echo] Ant Version:  Apache Ant version 1.7.1 compiled on June 27 2008
-     [echo] OS:           Windows XP
-     [echo] OS Version:   5.1 build 2600 Service Pack 3
+     [echo] Ant Version:  Apache Ant(TM) version 1.8.2 compiled on December 20 2
+010
+     [echo] OS:           Windows 7
+     [echo] OS Version:   6.1 build 7601 Service Pack 1
      [echo] OS Arch:      x86
      [echo] Host:         ICUDEV
      [echo] -------------------------------------------------------
@@ -656,7 +665,7 @@ core:
      [echo] compiler arg:   -Xlint:all,-deprecation,-dep-ann
      [echo] ----------------------------------------------------
     [mkdir] Created dir: C:\icu4j\main\classes\core\out\bin
-    [javac] Compiling 318 source files to C:\icu4j\main\classes\core\out\bin
+    [javac] Compiling 331 source files to C:\icu4j\main\classes\core\out\bin
     [javac] Note: Some input files use or override a deprecated API.
     [javac] Note: Recompile with -Xlint:deprecation for details.
 
@@ -721,7 +730,7 @@ jar:
      [copy] Copying 1 file to C:\icu4j
 
 BUILD SUCCESSFUL
-Total time: 1 minute 14 seconds
+Total time: 53 seconds Note: The above output is an example. The numbers are likely to be different with the current version ICU4J.

The following are some targets that you can provide to ant. @@ -831,54 +840,54 @@ from release to release, so clients should not depend on the exact organization of the data in ICU4J.

Some of the data files alias or otherwise reference data from other @@ -973,9 +982,9 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in $icu4c_r

Generating Data from CLDR
Note: This procedure assumes that all 3 sources are present
    -
  1. Checkout or download CLDR version icu471milestone
  2. -
  3. Checkout ICU4C with tag 'milestone-4-7-1'
  4. -
  5. Checkout ICU4J with tag 'milestone-4-7-1'
  6. +
  7. Checkout or download CLDR version 'release-2-0-d02'
  8. +
  9. Checkout ICU4C with tag 'release-4-8-rc1'
  10. +
  11. Checkout ICU4J with tag 'release-4-8-rc1'
  12. cd to $icu4c_root/source/data directory
  13. Follow the instructions in $icu4c_root/source/data/cldr-icu-readme.txt
  14. Rebuild ICU4C with the newly generated data.
  15. @@ -987,7 +996,7 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in $icu4c_r

About ICU4J Time Zone

-

ICU4J 4.8M1 includes time zone data version 2011d, which is the latest one as of +

ICU4J 4.8RC1 includes time zone data version 2011g, which is the latest one as of the release date. However, time zone data is frequently updated in response to changes made by local governments around the world. If you need to update the time zone data, please refer the ICU user guide topic