From d1945b489b762f97531f26a3a6d31d2f4a009418 Mon Sep 17 00:00:00 2001 From: Yoshito Umaoka Date: Wed, 19 Mar 2014 15:19:59 +0000 Subject: [PATCH] ICU-10740 Updated ICU4C readme.html for 53rc. X-SVN-Rev: 35510 --- icu4c/readme.html | 43 ++----------------------------------------- 1 file changed, 2 insertions(+), 41 deletions(-) diff --git a/icu4c/readme.html b/icu4c/readme.html index 9810d6f42ed..12b74e4a05a 100644 --- a/icu4c/readme.html +++ b/icu4c/readme.html @@ -24,7 +24,7 @@

Note: This is a release candidate version of ICU4C 53. It is not recommended for production use.

-

Last updated: 2014-Mar-07
+

Last updated: 2014-Mar-19
Copyright © 1997-2014 International Business Machines Corporation and others. All Rights Reserved.

@@ -219,7 +219,7 @@

The following list concentrates on changes that affect existing applications migrating from previous ICU releases. For more news about this release, see the - ICU download page. + ICU download page.

@@ -253,45 +253,6 @@ -

C++ BasicTimeZone subclassing-API breaking changes

-

We have made make some changes to the C++ BasicTimeZone(basictz.h) for ICU 51 - that will make it easier to use some time zone support features found in BasicTimeZone - (basictz.h), but the changes are incompatible for subclasses. If there are subclasses, - they will have to be modified as well.

- -

BasicTimeZone is a subclass of TimeZone and providing some enhanced features, such as - getNextTransition and getPreviousTransition. The class is used as the base class of all - of ICU's time zone implementation classes. User Classes directly extending TimeZone and - consumers of ICU TimeZone implementation classes are not affected by the changes.

- -

For details see the email "ICU4C C++ BasicTimeZone subclassing-API breaking changes" - sent on 2013-Feb-5 to the icu-support - mailing lists, - and ICU ticket #9648.

- -

Date format pattern "V"

-

The date format pattern "V" was introduced in ICU 3.8 (inherited from CLDR 1.5) as - a variation of pattern "z" to support time zone abbreviation format such as "PST". - The pattern "z" prints out a time zone abbreviation only when it is commonly used for a locale. - The pattern "V" was slightly different from pattern "z" and the pattern designates - a time zone abbreviation even it is not commonly used for a locale. For example, time - zone abbreviation "AEST" for Australian Eastern Standard Time might not be well recognized - by people in the United States. For the zone, pattern "z" does not use "AEST" (instead, use - UTC offset format "GMT+10:00", as the fallback) , while pattern "V" used to print out "AEST". - In CLDR 21, the data used for checking commonly used or not was completely removed (CLDR - ticket #4052), so the difference - between pattern "z" and "V" is no longer available since ICU 49 (based on CLDR 21 specification).

- -

In CLDR 23, the CLDR technical committee decided to reuse the semantically deprecated - pattern "V" for a different purpose. With the new specification, the date format pattern - "V" is used for short time zone IDs, such as "uslax" for zone America/Los_Angeles. ICU 51 - implements the new specification. So existing ICU users currently using custom date format - patterns with pattern "V" are suggested to change them to pattern "z".

- -

Note that the existing pattern "VVVV" for a time zone's generic location name is not - affected by the new specification and the pattern "VVVV" continues to work as same as - previous ICU releases.

-

How To Download the Source Code

-- 2.40.0