summaryrefslogtreecommitdiff
path: root/Build/source/libs
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2015-04-12 11:50:46 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2015-04-12 11:50:46 +0000
commit71f5df284c02ef0e91223f5dba53370e1271f061 (patch)
tree9c117a5986d9dbc4040a5e7f70dbbdbf12a09328 /Build/source/libs
parent4e7835856d945d119cecb0a542727bb574cbc930 (diff)
libs/icu 55.1 (release)
git-svn-id: svn://tug.org/texlive/trunk@36780 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs')
-rw-r--r--Build/source/libs/README2
-rw-r--r--Build/source/libs/icu/ChangeLog4
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/ChangeLog5
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/TL-Changes12
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/patch-03-gcc-atomic4
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/patch-12-mingw8
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/patch-13-STATIC_PREFIX8
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/patch-14-xopen4
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/patch-16-putil4
-rw-r--r--Build/source/libs/icu/icu-55.1-PATCHES/patch-17-cygwin-no-w32api84
-rw-r--r--Build/source/libs/icu/icu-55.1/APIChangeReport.html561
-rw-r--r--Build/source/libs/icu/icu-55.1/readme.html11
-rw-r--r--Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.datbin17436608 -> 17437424 bytes
-rw-r--r--Build/source/libs/icu/icu-55.1/source/data/misc/supplementalData.txt224
-rw-r--r--Build/source/libs/icu/icu-55.1/source/data/misc/zoneinfo64.txt111
-rw-r--r--Build/source/libs/icu/icu-55.1/source/test/intltest/tztest.cpp32
-rw-r--r--Build/source/libs/icu/icu-55.1/source/test/testdata/root.txt6
17 files changed, 603 insertions, 477 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index d5e93939045..5b215f86401 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -27,7 +27,7 @@ graphite2 1.2.4 - checked 2dec13
harfbuzz 0.9.40 - checked 21mar15
http://www.freedesktop.org/software/harfbuzz/release/
-icu 55.1 (rc) - checked 19mar15
+icu 55.1 (release) - checked 12apr15
http://download.icu-project.org/files/icu4c/
libpaper 1.1.24+nmu2 - checked 24oct13
diff --git a/Build/source/libs/icu/ChangeLog b/Build/source/libs/icu/ChangeLog
index f31114ba0f1..f38a17b24ed 100644
--- a/Build/source/libs/icu/ChangeLog
+++ b/Build/source/libs/icu/ChangeLog
@@ -1,3 +1,7 @@
+2015-04-12 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Update icu-55.1 (release).
+
2015-03-19 Peter Breitenlohner <peb@mppmu.mpg.de>
Import icu-55.1 (55_rc).
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/ChangeLog b/Build/source/libs/icu/icu-55.1-PATCHES/ChangeLog
index 6778c5c0314..6ba854e9636 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/ChangeLog
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-12 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Updated icu-55.1 source tree (icu4c-55_1-src.tgz) from:
+ http://download.icu-project.org/files/icu4c/55.1/
+
2015-03-19 Peter Breitenlohner <peb@mppmu.mpg.de>
Imported icu-55.1 source tree (icu4c-55_rc-src.tgz) from:
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/TL-Changes b/Build/source/libs/icu/icu-55.1-PATCHES/TL-Changes
index 2e0c14c6677..1568c42b7f3 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/TL-Changes
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/TL-Changes
@@ -1,19 +1,9 @@
Changes applied to the icu-55.1/ tree as obtained from:
- http://download.icu-project.org/files/icu4c/54rc/icu4c-55_rc-src.tgz
-
-Added:
- source/data/in/icudt54l.dat
+ http://download.icu-project.org/files/icu4c/54.1/icu4c-1_rc-src.tgz
Removed:
as_is/
packaging/
- source/data/brkitr/
- source/data/coll/
- source/data/locales/
- source/data/mappings/
- source/data/rbnf/
- source/data/translit/
- source/data/xml/
Removed empty directory:
source/config/m4/
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/patch-03-gcc-atomic b/Build/source/libs/icu/icu-55.1-PATCHES/patch-03-gcc-atomic
index 526f966399d..a36de20ffcb 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/patch-03-gcc-atomic
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/patch-03-gcc-atomic
@@ -1,8 +1,8 @@
It seems gcc-4.4 uses external calls.
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/putilimp.h icu-55.1/source/common/putilimp.h
---- icu-55.1.orig/source/common/putilimp.h 2015-03-18 19:40:08.000000000 +0100
-+++ icu-55.1/source/common/putilimp.h 2015-03-19 09:20:51.000000000 +0100
+--- icu-55.1.orig/source/common/putilimp.h 2015-03-27 22:10:42.000000000 +0100
++++ icu-55.1/source/common/putilimp.h 2015-04-12 13:28:58.139960891 +0200
@@ -191,7 +191,7 @@
/* Use the predefined value. */
#elif U_PLATFORM == U_PF_MINGW
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/patch-12-mingw b/Build/source/libs/icu/icu-55.1-PATCHES/patch-12-mingw
index d0df7823c08..544c6096820 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/patch-12-mingw
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/patch-12-mingw
@@ -1,8 +1,8 @@
We don't want this for TeX Live cross compilation.
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/config/mh-mingw icu-55.1/source/config/mh-mingw
---- icu-55.1.orig/source/config/mh-mingw 2015-03-18 19:40:46.000000000 +0100
-+++ icu-55.1/source/config/mh-mingw 2015-03-19 09:24:51.000000000 +0100
+--- icu-55.1.orig/source/config/mh-mingw 2015-03-27 22:11:20.000000000 +0100
++++ icu-55.1/source/config/mh-mingw 2015-04-12 13:29:40.444502232 +0200
@@ -59,27 +59,9 @@
## Non-shared intermediate object suffix
STATIC_O = ao
@@ -32,8 +32,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/con
#SH## for icu-config to test with
#SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}"
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/config/mh-mingw64 icu-55.1/source/config/mh-mingw64
---- icu-55.1.orig/source/config/mh-mingw64 2015-03-18 19:40:46.000000000 +0100
-+++ icu-55.1/source/config/mh-mingw64 2015-03-19 09:24:51.000000000 +0100
+--- icu-55.1.orig/source/config/mh-mingw64 2015-03-27 22:11:20.000000000 +0100
++++ icu-55.1/source/config/mh-mingw64 2015-04-12 13:29:40.444502232 +0200
@@ -59,27 +59,9 @@
## Non-shared intermediate object suffix
STATIC_O = ao
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/patch-13-STATIC_PREFIX b/Build/source/libs/icu/icu-55.1-PATCHES/patch-13-STATIC_PREFIX
index d08ff2fbc6b..6a2c9c1841b 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/patch-13-STATIC_PREFIX
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/patch-13-STATIC_PREFIX
@@ -1,6 +1,6 @@
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/config/Makefile.inc.in icu-55.1/source/config/Makefile.inc.in
---- icu-55.1.orig/source/config/Makefile.inc.in 2015-03-18 19:40:48.000000000 +0100
-+++ icu-55.1/source/config/Makefile.inc.in 2015-03-19 09:26:28.000000000 +0100
+--- icu-55.1.orig/source/config/Makefile.inc.in 2015-03-27 22:11:20.000000000 +0100
++++ icu-55.1/source/config/Makefile.inc.in 2015-04-12 13:31:54.149899345 +0200
@@ -44,7 +44,7 @@
LIBICU = lib$(ICUPREFIX)
@@ -11,8 +11,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/con
A = a
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/icudefs.mk.in icu-55.1/source/icudefs.mk.in
---- icu-55.1.orig/source/icudefs.mk.in 2015-03-18 19:47:52.000000000 +0100
-+++ icu-55.1/source/icudefs.mk.in 2015-03-19 09:26:28.000000000 +0100
+--- icu-55.1.orig/source/icudefs.mk.in 2015-03-27 22:17:48.000000000 +0100
++++ icu-55.1/source/icudefs.mk.in 2015-04-12 13:31:54.149899345 +0200
@@ -207,13 +207,13 @@
## If we can't use the shared libraries, use the static libraries
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/patch-14-xopen b/Build/source/libs/icu/icu-55.1-PATCHES/patch-14-xopen
index d6ef565a48b..eaa04b63d77 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/patch-14-xopen
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/patch-14-xopen
@@ -2,8 +2,8 @@
notwithstanding comments in icu source.
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/uposixdefs.h icu-55.1/source/common/uposixdefs.h
---- icu-55.1.orig/source/common/uposixdefs.h 2015-03-18 19:40:04.000000000 +0100
-+++ icu-55.1/source/common/uposixdefs.h 2015-03-19 09:27:43.000000000 +0100
+--- icu-55.1.orig/source/common/uposixdefs.h 2015-03-27 22:10:40.000000000 +0100
++++ icu-55.1/source/common/uposixdefs.h 2015-04-12 13:32:33.659541069 +0200
@@ -49,10 +49,13 @@
* Make sure things like readlink and such functions work.
* Poorly upgraded Solaris machines can't have this defined.
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/patch-16-putil b/Build/source/libs/icu/icu-55.1-PATCHES/patch-16-putil
index 897ccd50ec7..3ab78ec9dcf 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/patch-16-putil
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/patch-16-putil
@@ -1,6 +1,6 @@
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/putil.cpp icu-55.1/source/common/putil.cpp
---- icu-55.1.orig/source/common/putil.cpp 2015-03-18 19:40:00.000000000 +0100
-+++ icu-55.1/source/common/putil.cpp 2015-03-19 09:29:07.000000000 +0100
+--- icu-55.1.orig/source/common/putil.cpp 2015-03-27 22:10:36.000000000 +0100
++++ icu-55.1/source/common/putil.cpp 2015-04-12 13:33:41.682204177 +0200
@@ -41,6 +41,20 @@
// Must be before any other #includes.
#include "uposixdefs.h"
diff --git a/Build/source/libs/icu/icu-55.1-PATCHES/patch-17-cygwin-no-w32api b/Build/source/libs/icu/icu-55.1-PATCHES/patch-17-cygwin-no-w32api
index f9e2433056b..d54e02b4e31 100644
--- a/Build/source/libs/icu/icu-55.1-PATCHES/patch-17-cygwin-no-w32api
+++ b/Build/source/libs/icu/icu-55.1-PATCHES/patch-17-cygwin-no-w32api
@@ -1,6 +1,6 @@
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/putilimp.h icu-55.1/source/common/putilimp.h
---- icu-55.1.orig/source/common/putilimp.h 2015-03-19 09:20:51.000000000 +0100
-+++ icu-55.1/source/common/putilimp.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/common/putilimp.h 2015-04-12 13:28:58.139960891 +0200
++++ icu-55.1/source/common/putilimp.h 2015-04-12 13:34:24.776724702 +0200
@@ -148,7 +148,7 @@
#ifdef U_HAVE_MMAP
@@ -20,8 +20,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/com
#else
# define U_HAVE_DIRENT_H 1
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/umutex.cpp icu-55.1/source/common/umutex.cpp
---- icu-55.1.orig/source/common/umutex.cpp 2015-03-18 19:40:04.000000000 +0100
-+++ icu-55.1/source/common/umutex.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/common/umutex.cpp 2015-03-27 22:10:38.000000000 +0100
++++ icu-55.1/source/common/umutex.cpp 2015-04-12 13:34:24.776724702 +0200
@@ -37,7 +37,7 @@
// Build time user mutex hook: #include "U_USER_MUTEX_CPP"
#include U_MUTEX_XSTR(U_USER_MUTEX_CPP)
@@ -32,8 +32,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/com
//-------------------------------------------------------------------------------------------
//
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/umutex.h icu-55.1/source/common/umutex.h
---- icu-55.1.orig/source/common/umutex.h 2015-03-18 19:39:56.000000000 +0100
-+++ icu-55.1/source/common/umutex.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/common/umutex.h 2015-03-27 22:10:32.000000000 +0100
++++ icu-55.1/source/common/umutex.h 2015-04-12 13:34:24.776724702 +0200
@@ -74,7 +74,7 @@
}
U_NAMESPACE_END
@@ -53,8 +53,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/com
/* Windows Definitions.
* Windows comes first in the platform chain.
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/wintz.c icu-55.1/source/common/wintz.c
---- icu-55.1.orig/source/common/wintz.c 2015-03-18 19:39:58.000000000 +0100
-+++ icu-55.1/source/common/wintz.c 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/common/wintz.c 2015-03-27 22:10:34.000000000 +0100
++++ icu-55.1/source/common/wintz.c 2015-04-12 13:34:24.776724702 +0200
@@ -11,7 +11,7 @@
#include "unicode/utypes.h"
@@ -71,8 +71,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/com
-#endif /* U_PLATFORM_HAS_WIN32_API */
+#endif /* U_PLATFORM_USES_ONLY_WIN32_API */
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/common/wintz.h icu-55.1/source/common/wintz.h
---- icu-55.1.orig/source/common/wintz.h 2015-03-18 19:39:58.000000000 +0100
-+++ icu-55.1/source/common/wintz.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/common/wintz.h 2015-03-27 22:10:34.000000000 +0100
++++ icu-55.1/source/common/wintz.h 2015-04-12 13:34:24.776724702 +0200
@@ -14,7 +14,7 @@
#include "unicode/utypes.h"
@@ -91,8 +91,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/com
#endif /* __WINTZ */
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18n/datefmt.cpp icu-55.1/source/i18n/datefmt.cpp
---- icu-55.1.orig/source/i18n/datefmt.cpp 2015-03-18 19:39:30.000000000 +0100
-+++ icu-55.1/source/i18n/datefmt.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/i18n/datefmt.cpp 2015-03-27 22:10:06.000000000 +0100
++++ icu-55.1/source/i18n/datefmt.cpp 2015-04-12 13:34:24.776724702 +0200
@@ -419,7 +419,7 @@
DateFormat::create(EStyle timeStyle, EStyle dateStyle, const Locale& locale)
{
@@ -103,8 +103,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18
int32_t count = locale.getKeywordValue("compat", buffer, sizeof(buffer), status);
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18n/windtfmt.cpp icu-55.1/source/i18n/windtfmt.cpp
---- icu-55.1.orig/source/i18n/windtfmt.cpp 2015-03-18 19:39:30.000000000 +0100
-+++ icu-55.1/source/i18n/windtfmt.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/i18n/windtfmt.cpp 2015-03-27 22:10:08.000000000 +0100
++++ icu-55.1/source/i18n/windtfmt.cpp 2015-04-12 13:34:24.776724702 +0200
@@ -11,7 +11,7 @@
#include "unicode/utypes.h"
@@ -122,8 +122,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18
+#endif // U_PLATFORM_USES_ONLY_WIN32_API
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18n/windtfmt.h icu-55.1/source/i18n/windtfmt.h
---- icu-55.1.orig/source/i18n/windtfmt.h 2015-03-18 19:39:28.000000000 +0100
-+++ icu-55.1/source/i18n/windtfmt.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/i18n/windtfmt.h 2015-03-27 22:10:06.000000000 +0100
++++ icu-55.1/source/i18n/windtfmt.h 2015-04-12 13:34:24.776724702 +0200
@@ -14,7 +14,7 @@
#include "unicode/utypes.h"
@@ -142,8 +142,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18
#endif // __WINDTFMT
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18n/wintzimpl.cpp icu-55.1/source/i18n/wintzimpl.cpp
---- icu-55.1.orig/source/i18n/wintzimpl.cpp 2015-03-18 19:39:32.000000000 +0100
-+++ icu-55.1/source/i18n/wintzimpl.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/i18n/wintzimpl.cpp 2015-03-27 22:10:10.000000000 +0100
++++ icu-55.1/source/i18n/wintzimpl.cpp 2015-04-12 13:34:24.777724668 +0200
@@ -11,7 +11,7 @@
#include "unicode/utypes.h"
@@ -154,8 +154,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18
#include "wintzimpl.h"
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18n/wintzimpl.h icu-55.1/source/i18n/wintzimpl.h
---- icu-55.1.orig/source/i18n/wintzimpl.h 2015-03-18 19:39:28.000000000 +0100
-+++ icu-55.1/source/i18n/wintzimpl.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/i18n/wintzimpl.h 2015-03-27 22:10:06.000000000 +0100
++++ icu-55.1/source/i18n/wintzimpl.h 2015-04-12 13:34:24.777724668 +0200
@@ -14,7 +14,7 @@
#include "unicode/utypes.h"
@@ -174,8 +174,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/i18
#endif /* __WINTZIMPL */
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/intltest/dtfmttst.cpp icu-55.1/source/test/intltest/dtfmttst.cpp
---- icu-55.1.orig/source/test/intltest/dtfmttst.cpp 2015-03-18 19:38:30.000000000 +0100
-+++ icu-55.1/source/test/intltest/dtfmttst.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/intltest/dtfmttst.cpp 2015-03-27 22:09:06.000000000 +0100
++++ icu-55.1/source/test/intltest/dtfmttst.cpp 2015-04-12 13:34:24.777724668 +0200
@@ -23,7 +23,7 @@
#include "caltest.h" // for fieldName
#include <stdio.h> // for sprintf
@@ -195,8 +195,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
#endif
}
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/intltest/uobjtest.cpp icu-55.1/source/test/intltest/uobjtest.cpp
---- icu-55.1.orig/source/test/intltest/uobjtest.cpp 2015-03-18 19:38:32.000000000 +0100
-+++ icu-55.1/source/test/intltest/uobjtest.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/intltest/uobjtest.cpp 2015-03-27 22:09:08.000000000 +0100
++++ icu-55.1/source/test/intltest/uobjtest.cpp 2015-04-12 13:34:24.778724633 +0200
@@ -382,13 +382,11 @@
TESTCLASSID_FACTORY(IndianCalendar, Calendar::createInstance(Locale("@calendar=indian"), status));
TESTCLASSID_FACTORY(ChineseCalendar, Calendar::createInstance(Locale("@calendar=chinese"), status));
@@ -213,8 +213,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
#if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_FILE_IO
/* TESTCLASSID_ABSTRACT(BreakIterator); No staticID! */
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/intltest/windttst.cpp icu-55.1/source/test/intltest/windttst.cpp
---- icu-55.1.orig/source/test/intltest/windttst.cpp 2015-03-18 19:38:32.000000000 +0100
-+++ icu-55.1/source/test/intltest/windttst.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/intltest/windttst.cpp 2015-03-27 22:09:08.000000000 +0100
++++ icu-55.1/source/test/intltest/windttst.cpp 2015-04-12 13:34:24.778724633 +0200
@@ -11,7 +11,7 @@
#include "unicode/utypes.h"
@@ -231,8 +231,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
-#endif /* U_PLATFORM_HAS_WIN32_API */
+#endif /* U_PLATFORM_USES_ONLY_WIN32_API */
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/intltest/windttst.h icu-55.1/source/test/intltest/windttst.h
---- icu-55.1.orig/source/test/intltest/windttst.h 2015-03-18 19:38:22.000000000 +0100
-+++ icu-55.1/source/test/intltest/windttst.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/intltest/windttst.h 2015-03-27 22:09:02.000000000 +0100
++++ icu-55.1/source/test/intltest/windttst.h 2015-04-12 13:34:24.778724633 +0200
@@ -14,7 +14,7 @@
#include "unicode/utypes.h"
@@ -251,8 +251,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
#endif // __WINDTTST
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/intltest/winutil.cpp icu-55.1/source/test/intltest/winutil.cpp
---- icu-55.1.orig/source/test/intltest/winutil.cpp 2015-03-18 19:38:22.000000000 +0100
-+++ icu-55.1/source/test/intltest/winutil.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/intltest/winutil.cpp 2015-03-27 22:09:00.000000000 +0100
++++ icu-55.1/source/test/intltest/winutil.cpp 2015-04-12 13:34:24.778724633 +0200
@@ -11,7 +11,7 @@
#include "unicode/utypes.h"
@@ -269,8 +269,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
-#endif /* U_PLATFORM_HAS_WIN32_API */
+#endif /* U_PLATFORM_USES_ONLY_WIN32_API */
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/intltest/winutil.h icu-55.1/source/test/intltest/winutil.h
---- icu-55.1.orig/source/test/intltest/winutil.h 2015-03-18 19:38:20.000000000 +0100
-+++ icu-55.1/source/test/intltest/winutil.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/intltest/winutil.h 2015-03-27 22:09:00.000000000 +0100
++++ icu-55.1/source/test/intltest/winutil.h 2015-04-12 13:34:24.778724633 +0200
@@ -14,7 +14,7 @@
#include "unicode/utypes.h"
@@ -289,8 +289,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
#endif // __WINUTIL
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/perf/collperf/collperf.cpp icu-55.1/source/test/perf/collperf/collperf.cpp
---- icu-55.1.orig/source/test/perf/collperf/collperf.cpp 2015-03-18 19:38:56.000000000 +0100
-+++ icu-55.1/source/test/perf/collperf/collperf.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/perf/collperf/collperf.cpp 2015-03-27 22:09:32.000000000 +0100
++++ icu-55.1/source/test/perf/collperf/collperf.cpp 2015-04-12 13:34:24.778724633 +0200
@@ -112,7 +112,7 @@
ucol_getSortKey(col, data[i].icu_data, data[i].icu_data_len, icu_key, MAX_KEY_LENGTH);
}
@@ -391,8 +391,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
SORT(ord_win_key, win_cmpkey);
SORT(ord_win_wcscmp, win_wcscmp);
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/test/perf/normperf/normperf.h icu-55.1/source/test/perf/normperf/normperf.h
---- icu-55.1.orig/source/test/perf/normperf/normperf.h 2015-03-18 19:38:52.000000000 +0100
-+++ icu-55.1/source/test/perf/normperf/normperf.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/test/perf/normperf/normperf.h 2015-03-27 22:09:28.000000000 +0100
++++ icu-55.1/source/test/perf/normperf/normperf.h 2015-04-12 13:34:24.778724633 +0200
@@ -315,7 +315,7 @@
}
#endif
@@ -403,8 +403,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tes
int32_t WinNormNFD(const UChar* src, int32_t srcLen, UChar* dest, int32_t dstLen, int32_t options, UErrorCode* status) {
return FoldStringW(MAP_COMPOSITE,src,srcLen,dest,dstLen);
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tools/ctestfw/unicode/utimer.h icu-55.1/source/tools/ctestfw/unicode/utimer.h
---- icu-55.1.orig/source/tools/ctestfw/unicode/utimer.h 2015-03-18 19:40:08.000000000 +0100
-+++ icu-55.1/source/tools/ctestfw/unicode/utimer.h 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/tools/ctestfw/unicode/utimer.h 2015-03-27 22:10:44.000000000 +0100
++++ icu-55.1/source/tools/ctestfw/unicode/utimer.h 2015-04-12 13:34:24.778724633 +0200
@@ -10,7 +10,7 @@
#include "unicode/utypes.h"
@@ -424,8 +424,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/too
struct UTimer{
LARGE_INTEGER start;
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tools/genrb/derb.c icu-55.1/source/tools/genrb/derb.c
---- icu-55.1.orig/source/tools/genrb/derb.c 2015-03-18 19:40:14.000000000 +0100
-+++ icu-55.1/source/tools/genrb/derb.c 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/tools/genrb/derb.c 2015-03-27 22:10:50.000000000 +0100
++++ icu-55.1/source/tools/genrb/derb.c 2015-04-12 13:34:24.779724599 +0200
@@ -209,7 +209,7 @@
if (!(fromICUData = !uprv_strcmp(inputDir, "-"))) {
@@ -436,8 +436,8 @@ diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/too
absfilename = (uprv_strlen(arg) > 2 && isalpha(arg[0])
&& arg[1] == ':' && arg[2] == U_FILE_SEP_CHAR);
diff -ur -N -x config.guess -x config.sub -x install-sh icu-55.1.orig/source/tools/toolutil/udbgutil.cpp icu-55.1/source/tools/toolutil/udbgutil.cpp
---- icu-55.1.orig/source/tools/toolutil/udbgutil.cpp 2015-03-18 19:40:22.000000000 +0100
-+++ icu-55.1/source/tools/toolutil/udbgutil.cpp 2015-03-19 09:31:03.000000000 +0100
+--- icu-55.1.orig/source/tools/toolutil/udbgutil.cpp 2015-03-27 22:10:56.000000000 +0100
++++ icu-55.1/source/tools/toolutil/udbgutil.cpp 2015-04-12 13:34:24.779724599 +0200
@@ -340,8 +340,10 @@
*/
U_CAPI const char *udbg_getPlatform(void)
diff --git a/Build/source/libs/icu/icu-55.1/APIChangeReport.html b/Build/source/libs/icu/icu-55.1/APIChangeReport.html
index e48b1be79be..81f36563d52 100644
--- a/Build/source/libs/icu/icu-55.1/APIChangeReport.html
+++ b/Build/source/libs/icu/icu-55.1/APIChangeReport.html
@@ -1,6 +1,5 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<!--
+<html><!--
Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.
-->
<head>
@@ -158,40 +157,40 @@
</tr>
</THEAD>
<tr class="row1">
-<td class="file">coll.h</td><td class="proto">Collator&amp; icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">coll.h</td><td class="proto">Collator&amp; icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">coll.h</td><td class="proto">UColReorderCode icu::Collator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">coll.h</td><td class="proto">UColReorderCode icu::Collator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">datefmt.h</td><td class="proto">DateFormat&amp; icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">DateFormat&amp; icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::isCalendarLenient()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::isCalendarLenient()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">datefmt.h</td><td class="proto">UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setCalendarLenient(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setCalendarLenient(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setGroupingUsed(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setGroupingUsed(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseIntegerOnly(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseIntegerOnly(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">Format* icu::MeasureFormat::clone()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">Format* icu::MeasureFormat::clone()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">measfmt.h</td><td class="proto">MeasureFormat&amp; icu::MeasureFormat::operator=(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -200,37 +199,37 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">UBool icu::MeasureFormat::operator==(const Format&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UBool icu::MeasureFormat::operator==(const Format&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto">UClassID icu::MeasureFormat::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UClassID icu::MeasureFormat::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -239,7 +238,7 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureFormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureFormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -248,16 +247,16 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto">UBool icu::MeasureUnit::operator!=(const UObject&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">UBool icu::MeasureUnit::operator!=(const UObject&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto">UClassID icu::MeasureUnit::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">UClassID icu::MeasureUnit::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getSubtype()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getSubtype()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getType()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getType()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -266,166 +265,166 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measure.h</td><td class="proto">UClassID icu::Measure::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measure.h</td><td class="proto">UClassID icu::Measure::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measure.h</td><td class="proto"><tt>static</tt> UClassID icu::Measure::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measure.h</td><td class="proto"><tt>static</tt> UClassID icu::Measure::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">numfmt.h</td><td class="proto">UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">numfmt.h</td><td class="proto">UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">plurrule.h</td><td class="proto">double icu::PluralRules::getUniqueKeywordValue(const UnicodeString&amp;)</td><td class="stabchange">Stable<br>4.8</td><td>Deprecated<br>
@@ -436,158 +435,158 @@
<span class="verchange"><span>55</span></span></td>
</tr>
<tr class="row1">
-<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
<td class="file">regex.h</td><td class="proto">UBool icu::RegexMatcher::find(UErrorCode&amp;)</td><td class="">Internal</td><td>Draft<br>
<span class="verchange"><span>55</span></span></td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">RelativeDateTimeFormatter&amp; icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">RelativeDateTimeFormatter&amp; icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">const NumberFormat&amp; icu::RelativeDateTimeFormatter::getNumberFormat()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">const NumberFormat&amp; icu::RelativeDateTimeFormatter::getNumberFormat()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST_2</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT_2</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_PLAIN</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_PLAIN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_THIS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_THIS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_DAYS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_DAYS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_HOURS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_HOURS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MINUTES</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MINUTES</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MONTHS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MONTHS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_SECONDS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_SECONDS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_WEEKS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_WEEKS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_YEARS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_YEARS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">tblcoll.h</td><td class="proto">Collator&amp; icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">tblcoll.h</td><td class="proto">Collator&amp; icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">tblcoll.h</td><td class="proto">UColReorderCode icu::RuleBasedCollator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">tblcoll.h</td><td class="proto">UColReorderCode icu::RuleBasedCollator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">ucol.h</td><td class="proto">UColReorderCode ucol_getMaxVariable(const UCollator*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">ucol.h</td><td class="proto">UColReorderCode ucol_getMaxVariable(const UCollator*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">ucol.h</td><td class="proto">void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">ucol.h</td><td class="proto">void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">udat.h</td><td class="proto">UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto">UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
<td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ALLOW_UNASSIGNED</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
@@ -614,25 +613,25 @@
<span class=""><span></span></span></td>
</tr>
<tr class="row0">
-<td class="file">unum.h</td><td class="proto">UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">unum.h</td><td class="proto">UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">unum.h</td><td class="proto">void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">unum.h</td><td class="proto">void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">utrans.h</td><td class="proto">USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">utrans.h</td><td class="proto">USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">utrans.h</td><td class="proto">int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">utrans.h</td><td class="proto">int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
</table>
<P></P>
@@ -647,40 +646,40 @@
</tr>
</THEAD>
<tr class="row1">
-<td class="file">coll.h</td><td class="proto">Collator&amp; icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">coll.h</td><td class="proto">Collator&amp; icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">coll.h</td><td class="proto">UColReorderCode icu::Collator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">coll.h</td><td class="proto">UColReorderCode icu::Collator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">datefmt.h</td><td class="proto">DateFormat&amp; icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">DateFormat&amp; icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::isCalendarLenient()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::isCalendarLenient()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">datefmt.h</td><td class="proto">UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setCalendarLenient(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setCalendarLenient(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setGroupingUsed(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setGroupingUsed(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseIntegerOnly(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseIntegerOnly(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">Format* icu::MeasureFormat::clone()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">Format* icu::MeasureFormat::clone()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">measfmt.h</td><td class="proto">MeasureFormat&amp; icu::MeasureFormat::operator=(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -689,37 +688,37 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">UBool icu::MeasureFormat::operator==(const Format&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UBool icu::MeasureFormat::operator==(const Format&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto">UClassID icu::MeasureFormat::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UClassID icu::MeasureFormat::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -728,7 +727,7 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row0">
-<td class="file">measfmt.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureFormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measfmt.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureFormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -737,16 +736,16 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto">UBool icu::MeasureUnit::operator!=(const UObject&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">UBool icu::MeasureUnit::operator!=(const UObject&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto">UClassID icu::MeasureUnit::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">UClassID icu::MeasureUnit::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getSubtype()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getSubtype()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getType()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getType()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
@@ -755,341 +754,341 @@
<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">measure.h</td><td class="proto">UClassID icu::Measure::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measure.h</td><td class="proto">UClassID icu::Measure::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">measure.h</td><td class="proto"><tt>static</tt> UClassID icu::Measure::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">measure.h</td><td class="proto"><tt>static</tt> UClassID icu::Measure::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">numfmt.h</td><td class="proto">UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">numfmt.h</td><td class="proto">UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">RelativeDateTimeFormatter&amp; icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">RelativeDateTimeFormatter&amp; icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">const NumberFormat&amp; icu::RelativeDateTimeFormatter::getNumberFormat()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">const NumberFormat&amp; icu::RelativeDateTimeFormatter::getNumberFormat()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST_2</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT_2</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_PLAIN</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_PLAIN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_THIS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_THIS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_DAYS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_DAYS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_HOURS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_HOURS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MINUTES</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MINUTES</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MONTHS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MONTHS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_SECONDS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_SECONDS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_WEEKS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_WEEKS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_YEARS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_YEARS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">tblcoll.h</td><td class="proto">Collator&amp; icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">tblcoll.h</td><td class="proto">Collator&amp; icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">tblcoll.h</td><td class="proto">UColReorderCode icu::RuleBasedCollator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">tblcoll.h</td><td class="proto">UColReorderCode icu::RuleBasedCollator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">ucol.h</td><td class="proto">UColReorderCode ucol_getMaxVariable(const UCollator*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">ucol.h</td><td class="proto">UColReorderCode ucol_getMaxVariable(const UCollator*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">ucol.h</td><td class="proto">void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">ucol.h</td><td class="proto">void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">udat.h</td><td class="proto">UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto">UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
<td class="file">ulocdata.h</td><td class="proto"><tt>enum</tt> UMeasurementSystem::UMS_UK</td><td class="">(missing)</td><td>Stable<br>
<span class=""><span>55</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
</tr>
<tr class="row0">
-<td class="file">unum.h</td><td class="proto">UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">unum.h</td><td class="proto">UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">unum.h</td><td class="proto">void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">unum.h</td><td class="proto">void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row1">
-<td class="file">utrans.h</td><td class="proto">USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">utrans.h</td><td class="proto">USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
<tr class="row0">
-<td class="file">utrans.h</td><td class="proto">int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
+<td class="file">utrans.h</td><td class="proto">int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>53</td>
</tr>
</table>
<P></P>
@@ -1702,7 +1701,7 @@
<a href="#_top">(jump back to top)</a>
<hr>
<p>
-<i><font size="-1">Contents generated by StableAPI tool on Tue Mar 10 17:07:36 PDT 2015<br>Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.</font></i>
+<i><font size="-1">Contents generated by StableAPI tool on Tue Mar 24 22:55:01 UTC 2015<br>Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.</font></i>
</p>
</body>
</html>
diff --git a/Build/source/libs/icu/icu-55.1/readme.html b/Build/source/libs/icu/icu-55.1/readme.html
index f32f875bcfa..03b2a010ce9 100644
--- a/Build/source/libs/icu/icu-55.1/readme.html
+++ b/Build/source/libs/icu/icu-55.1/readme.html
@@ -3,7 +3,7 @@
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
<head>
- <title>ReadMe for ICU 55.1 (55rc)</title>
+ <title>ReadMe for ICU 55.1</title>
<meta name="COPYRIGHT" content=
"Copyright (c) 1997-2015 IBM Corporation and others. All Rights Reserved." />
<meta name="KEYWORDS" content=
@@ -20,8 +20,9 @@
rc - if the release note is a release candidate
milestone - if the release note is a milestone release
-->
-
- <body class="rc">
+
+ <body>
+ <!-- <body class="rc"> -->
<!--<body class="milestone">-->
<p class="only-draft"><b>Note:</b> This is a draft readme.</p>
@@ -30,7 +31,7 @@
International Components for Unicode<br/>
<span class="only-rc">Release Candidate</span>
<span class="only-milestone">(Milestone Release)</span>
- <abbr title="International Components for Unicode">ICU</abbr> 55.1 (55rc) ReadMe
+ <abbr title="International Components for Unicode">ICU</abbr> 55.1 ReadMe
</h1>
<!-- Shouldn't need to comment/uncomment this paragraph, just change the body class -->
@@ -42,7 +43,7 @@
<p class="note only-rc">This is a release candidate version of ICU4C.
It is not recommended for production use.</p>
- <p>Last updated: 2015-Mar-13<br />
+ <p>Last updated: 2015-Mar-25<br />
Copyright &copy; 1997-2015 International Business Machines Corporation and
others. All Rights Reserved.</p>
<!-- Remember that there is a copyright at the end too -->
diff --git a/Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.dat b/Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.dat
index cf69c9a35cf..67a699fadce 100644
--- a/Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.dat
+++ b/Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.dat
Binary files differ
diff --git a/Build/source/libs/icu/icu-55.1/source/data/misc/supplementalData.txt b/Build/source/libs/icu/icu-55.1/source/data/misc/supplementalData.txt
index d8b4ef1ef08..2b1662378d5 100644
--- a/Build/source/libs/icu/icu-55.1/source/data/misc/supplementalData.txt
+++ b/Build/source/libs/icu/icu-55.1/source/data/misc/supplementalData.txt
@@ -5757,7 +5757,7 @@ supplementalData:table(nofallback){
"islamic-tbla",
}
}
- cldrVersion{"27"}
+ cldrVersion{"27.0.1"}
codeMappings{
{
"AA",
@@ -12791,680 +12791,808 @@ supplementalData:table(nofallback){
languageMatching{
written{
{
- "*",
- "*",
- "20",
- }
- {
- "*_*",
- "*_*",
- "60",
- }
- {
- "*_*_*",
- "*_*_*",
- "92",
- }
- {
- "*_Hans",
- "*_Hant",
- "85",
- }
- {
- "*_Hant",
- "*_Hans",
- "81",
- }
- {
"ab",
"ru",
"90",
+ "1",
}
{
"ach",
"en",
"90",
+ "1",
}
{
"af",
"nl",
"90",
+ "1",
}
{
"ak",
"en",
"90",
+ "1",
}
{
"am_*_*",
- "en_GB",
+ "en_*_GB",
"90",
+ "1",
}
{
"ay",
"es",
"90",
+ "1",
}
{
"az",
"ru",
"90",
+ "1",
}
{
"bem",
"en",
"90",
+ "1",
}
{
"be",
"ru",
"90",
+ "1",
}
{
"bh",
"hi",
"90",
+ "1",
}
{
"bn",
"en",
"90",
+ "1",
}
{
"br",
"fr",
"90",
+ "1",
}
{
"ceb",
"fil",
"90",
+ "1",
}
{
"chr",
"en",
"90",
+ "1",
}
{
"ckb",
"ar",
"90",
+ "1",
}
{
"co",
"fr",
"90",
+ "1",
}
{
"crs",
"fr",
"90",
+ "1",
}
{
"cy",
"en",
"90",
+ "1",
}
{
"da",
"nb",
"92",
+ "0",
}
{
"da",
"no",
"92",
+ "0",
}
{
"ee",
"en",
"90",
- }
- {
- "en_*_*",
- "en_*_*",
- "95",
+ "1",
}
{
"en_*_001",
"en_*_*",
"96",
+ "0",
}
{
"en_*_GB",
"en_*_*",
"96",
+ "0",
}
{
"en_*_US",
"en_*_*",
"92",
+ "0",
+ }
+ {
+ "en_*_*",
+ "en_*_*",
+ "95",
+ "0",
}
{
"eo",
"en",
"90",
- }
- {
- "es_*_*",
- "es_*_*",
- "95",
+ "1",
}
{
"es_*_419",
"es_*_*",
"96",
+ "0",
}
{
"es_*_ES",
"es_*_*",
"92",
+ "0",
+ }
+ {
+ "es_*_*",
+ "es_*_*",
+ "95",
+ "0",
}
{
"et",
"fi",
"90",
+ "1",
}
{
"eu",
"es",
"90",
+ "1",
}
{
"fo",
"da",
"90",
+ "1",
}
{
"fy",
"nl",
"90",
+ "1",
}
{
"gaa",
"en",
"90",
+ "1",
}
{
"ga",
"en",
"90",
+ "1",
}
{
"gd",
"en",
"90",
+ "1",
}
{
"gl",
"es",
"90",
+ "1",
}
{
"gn",
"es",
"90",
+ "1",
}
{
"gsw",
"de",
"96",
+ "1",
}
{
"gu",
"hi",
"90",
+ "1",
}
{
"ha",
"en",
"90",
+ "1",
}
{
"haw",
"en",
"90",
+ "1",
}
{
"hr",
"bs",
"96",
+ "0",
}
{
"ht",
"fr",
"90",
+ "1",
}
{
"hy",
"ru",
"90",
+ "1",
}
{
"ia",
"en",
"90",
+ "1",
}
{
"ig",
"en",
"90",
+ "1",
}
{
"is",
"en",
"90",
+ "1",
}
{
"jv",
"id",
"90",
+ "1",
}
{
"ka",
"en",
"90",
+ "1",
}
{
"kg",
"fr",
"90",
+ "1",
}
{
"kk",
"ru",
"90",
+ "1",
}
{
"km",
"en",
"90",
+ "1",
}
{
"kn",
"en",
"90",
+ "1",
}
{
"kri",
"en",
"90",
+ "1",
}
{
"ku",
"ckb",
"96",
+ "0",
}
{
"ku",
"tr",
"90",
+ "1",
}
{
"ky",
"ru",
"90",
+ "1",
}
{
"la",
"it",
"90",
+ "1",
}
{
"lb",
"de",
"96",
+ "1",
}
{
"lg",
"en",
"90",
+ "1",
}
{
"ln",
"fr",
"90",
+ "1",
}
{
"lo",
"en",
"90",
+ "1",
}
{
"loz",
"en",
"90",
+ "1",
}
{
"lua",
"fr",
"90",
+ "1",
}
{
"mfe",
"en",
"90",
+ "1",
}
{
"mg",
"fr",
"90",
+ "1",
}
{
"mi",
"en",
"90",
+ "1",
}
{
"mk",
"bg",
"90",
+ "1",
}
{
"ml",
"en",
"90",
+ "1",
}
{
"mn",
"ru",
"90",
+ "1",
}
{
"mr",
"hi",
"90",
+ "1",
}
{
"ms",
"id",
- "92",
- "ms",
- "id",
"90",
+ "1",
}
{
"mt",
"en",
"90",
+ "1",
}
{
"my",
"en",
"90",
+ "1",
}
{
"ne",
"en",
"90",
+ "1",
}
{
"nn",
"nb",
- "96",
- "nn",
- "nb",
"90",
+ "0",
}
{
"nn",
"no",
- "96",
+ "90",
+ "1",
}
{
"no",
"nb",
"99",
+ "0",
}
{
"nso",
"en",
"90",
+ "1",
}
{
"ny",
"en",
"90",
+ "1",
}
{
"nyn",
"en",
"90",
+ "1",
}
{
"oc",
"fr",
"90",
+ "1",
}
{
"om",
"en",
"90",
+ "1",
}
{
"or",
"en",
"90",
+ "1",
}
{
"pa",
"en",
"90",
+ "1",
}
{
"pcm",
"en",
"90",
+ "1",
}
{
"ps",
"en",
"90",
+ "1",
}
{
+ "pt_*_BR",
"pt_*_*",
- "pt_*_*",
- "96",
+ "92",
+ "0",
}
{
- "pt_*_BR",
"pt_*_*",
- "92",
+ "pt_*_*",
+ "96",
+ "0",
}
{
"qu",
"es",
"90",
+ "1",
}
{
"rm",
"de",
"90",
+ "1",
}
{
"rn",
"en",
"90",
+ "1",
}
{
"rw",
"fr",
"90",
+ "1",
}
{
"sa",
"hi",
"90",
+ "1",
}
{
"sd",
"en",
"90",
+ "1",
}
{
"sh",
"bs",
"96",
+ "0",
}
{
"sh",
"hr",
"96",
+ "0",
}
{
"sh",
"sr",
"96",
+ "0",
}
{
"si",
"en",
"90",
+ "1",
}
{
"sn",
"en",
"90",
+ "1",
}
{
"so",
"en",
"90",
+ "1",
}
{
"sq",
"en",
"90",
+ "1",
}
{
"sr_Latn",
"sr_Cyrl",
"95",
+ "0",
}
{
"sr",
"bs",
"96",
+ "0",
}
{
"sr",
"hr",
"96",
+ "0",
}
{
"ssy",
"aa",
"96",
+ "0",
}
{
"st",
"en",
"90",
+ "1",
}
{
"su",
"id",
"90",
+ "1",
}
{
"sw",
"en",
"90",
+ "1",
}
{
"ta",
"en",
"90",
+ "1",
}
{
"te",
"en",
"90",
+ "1",
}
{
"tg",
"ru",
"90",
+ "1",
}
{
"ti",
"en",
"90",
+ "1",
}
{
"tk",
"ru",
"90",
+ "1",
}
{
"tlh",
"en",
"90",
+ "1",
}
{
"tn",
"en",
"90",
+ "1",
}
{
"to",
"en",
"90",
+ "1",
}
{
"tt",
"ru",
"90",
+ "1",
}
{
"tum",
"en",
"90",
+ "1",
}
{
"ug",
"zh",
"90",
+ "1",
}
{
"ur",
"en",
"90",
+ "1",
}
{
"uz",
"ru",
"90",
+ "1",
}
{
"wo",
"fr",
"90",
+ "1",
}
{
"xh",
"en",
"90",
+ "1",
}
{
"yi",
"en",
"90",
+ "1",
}
{
"yo",
"en",
"90",
+ "1",
}
{
"zh_Hant_HK",
"zh_Hant_MO",
"96",
+ "0",
}
{
"zu",
"en",
"90",
+ "1",
+ }
+ {
+ "*_Hans",
+ "*_Hant",
+ "85",
+ "1",
+ }
+ {
+ "*_Hant",
+ "*_Hans",
+ "81",
+ "1",
+ }
+ {
+ "*_*_*",
+ "*_*_*",
+ "92",
+ "0",
+ }
+ {
+ "*_*",
+ "*_*",
+ "60",
+ "0",
+ }
+ {
+ "*",
+ "*",
+ "20",
+ "0",
}
}
}
diff --git a/Build/source/libs/icu/icu-55.1/source/data/misc/zoneinfo64.txt b/Build/source/libs/icu/icu-55.1/source/data/misc/zoneinfo64.txt
index c131c73838c..c4b79e7d1e7 100644
--- a/Build/source/libs/icu/icu-55.1/source/data/misc/zoneinfo64.txt
+++ b/Build/source/libs/icu/icu-55.1/source/data/misc/zoneinfo64.txt
@@ -3,17 +3,17 @@
// Corporation and others. All Rights Reserved.
//---------------------------------------------------------
// Build tool: tz2icu
-// Build date: Tue Feb 3 16:54:37 2015
+// Build date: Mon Mar 23 14:15:31 2015
// tz database: ftp://ftp.iana.org/tz/
-// tz version: 2015a
-// ICU version: 55.0.1
+// tz version: 2015b
+// ICU version: 55.1
//---------------------------------------------------------
// >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! <<
// >> !!! >>> DO NOT EDIT <<< !!! <<
//---------------------------------------------------------
zoneinfo64:table(nofallback) {
- TZVersion { "2015a" }
+ TZVersion { "2015b" }
Zones:array {
/* ACT */ :int { 347 } //Z#0
/* AET */ :int { 359 } //Z#1
@@ -198,11 +198,7 @@ zoneinfo64:table(nofallback) {
links:intvector { 4, 60, 603 }
} //Z#60
/* America/Anguilla */ :int { 185 } //Z#61
- /* America/Antigua */ :table {
- trans:intvector { -1825098768, -599598000 }
- typeOffsets:intvector { -14832, 0, -18000, 0, -14400, 0 }
- typeMap:bin { "0102" }
- } //Z#62
+ /* America/Antigua */ :int { 185 } //Z#62
/* America/Araguaina */ :table {
trans:intvector { -1767214032, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1350788400, 1361066400 }
typeOffsets:intvector { -11568, 0, -10800, 0, -10800, 3600 }
@@ -390,12 +386,7 @@ zoneinfo64:table(nofallback) {
typeOffsets:intvector { -12560, 0, -14400, 0, -10800, 0 }
typeMap:bin { "0102" }
} //Z#96
- /* America/Cayman */ :table {
- transPre32:intvector { -1, 1770465228 }
- trans:intvector { -1827687169 }
- typeOffsets:intvector { -19532, 0, -18431, 0, -18000, 0 }
- typeMap:bin { "0102" }
- } //Z#97
+ /* America/Cayman */ :int { 180 } //Z#97
/* America/Chicago */ :table {
transPre32:intvector { -1, 1577320096 }
trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -1563724800, -1551632400, -1538928000, -1520182800, -1504454400, -1491757200, -1473004800, -1459702800, -1441555200, -1428253200, -1410105600, -1396803600, -1378656000, -1365354000, -1347206400, -1333904400, -1315152000, -1301850000, -1283702400, -1270400400, -1252252800, -1238950800, -1220803200, -1207501200, -1189353600, -1176051600, -1157299200, -1144602000, -1125849600, -1112547600, -1094400000, -1081098000, -1067788800, -1045414800, -1031500800, -1018198800, -1000051200, -986749200, -967996800, -955299600, -936547200, -923245200, -905097600, -891795600, -880214400, -765392400, -747244800, -733942800, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -447267600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -163616400, -147888000, -131562000, -116438400, -100112400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 }
@@ -930,6 +921,7 @@ zoneinfo64:table(nofallback) {
trans:intvector { -1946918424 }
typeOffsets:intvector { -19088, 0, -19176, 0, -18000, 0 }
typeMap:bin { "0102" }
+ links:intvector { 97, 180 }
} //Z#180
/* America/Pangnirtung */ :table {
trans:intvector { -1546300800, -880221600, -765399600, -147902400, -131572800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 }
@@ -964,7 +956,7 @@ zoneinfo64:table(nofallback) {
trans:intvector { -1825098836 }
typeOffsets:intvector { -14764, 0, -14400, 0 }
typeMap:bin { "01" }
- links:intvector { 61, 111, 122, 123, 156, 170, 185, 204, 206, 207, 208, 209, 216, 218 }
+ links:intvector { 61, 62, 111, 122, 123, 156, 170, 185, 204, 206, 207, 208, 209, 216, 218 }
} //Z#185
/* America/Porto_Acre */ :int { 194 } //Z#186
/* America/Porto_Velho */ :table {
@@ -1324,9 +1316,12 @@ zoneinfo64:table(nofallback) {
typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030501" }
} //Z#252
/* Asia/Choibalsan */ :table {
- trans:intvector { -2032933080, 252435600, 417974400, 433778400, 449593200, 465314400, 481042800, 496764000, 512492400, 528213600, 543942000, 559663200, 575391600, 591112800, 606841200, 622562400, 638290800, 654616800, 670345200, 686066400, 701794800, 717516000, 733244400, 748965600, 764694000, 780415200, 796143600, 811864800, 828198000, 843919200, 859647600, 875368800, 891097200, 906818400, 988390800, 1001692800, 1017421200, 1033142400, 1048870800, 1064592000, 1080320400, 1096041600, 1111770000, 1127491200, 1143219600, 1159545600, 1206889200 }
- typeOffsets:intvector { 27480, 0, 25200, 0, 28800, 0, 32400, 0, 32400, 3600 }
- typeMap:bin { "0102040304030403040304030403040304030403040304030403040304030403040304030403040304030403040302" }
+ trans:intvector { -2032933080, 252435600, 417974400, 433778400, 449593200, 465314400, 481042800, 496764000, 512492400, 528213600, 543942000, 559663200, 575391600, 591112800, 606841200, 622562400, 638290800, 654616800, 670345200, 686066400, 701794800, 717516000, 733244400, 748965600, 764694000, 780415200, 796143600, 811864800, 828198000, 843919200, 859647600, 875368800, 891097200, 906818400, 988390800, 1001692800, 1017421200, 1033142400, 1048870800, 1064592000, 1080320400, 1096041600, 1111770000, 1127491200, 1143219600, 1159545600, 1206889200, 1427479200, 1443193200 }
+ typeOffsets:intvector { 27480, 0, 25200, 0, 28800, 0, 28800, 3600, 32400, 0, 32400, 3600 }
+ typeMap:bin { "01020504050405040504050405040504050405040504050405040504050405040504050405040504050405040504020302" }
+ finalRule { "Mongol" }
+ finalRaw:int { 28800 }
+ finalYear:int { 2016 }
} //Z#253
/* Asia/Chongqing */ :int { 308 } //Z#254
/* Asia/Chungking */ :int { 308 } //Z#255
@@ -1370,22 +1365,22 @@ zoneinfo64:table(nofallback) {
} //Z#262
/* Asia/Gaza */ :table {
transPre32:intvector { -1, 2109557424 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600 }
typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Palestine" }
finalRaw:int { 7200 }
- finalYear:int { 2014 }
+ finalYear:int { 2016 }
} //Z#263
/* Asia/Harbin */ :int { 308 } //Z#264
/* Asia/Hebron */ :table {
transPre32:intvector { -1, 2109557273 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600 }
typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Palestine" }
finalRaw:int { 7200 }
- finalYear:int { 2014 }
+ finalYear:int { 2016 }
} //Z#265
/* Asia/Ho_Chi_Minh */ :table {
trans:intvector { -2004073600, -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 }
@@ -1400,9 +1395,12 @@ zoneinfo64:table(nofallback) {
links:intvector { 267, 499 }
} //Z#267
/* Asia/Hovd */ :table {
- trans:intvector { -2032927596, 252439200, 417978000, 433785600, 449600400, 465321600, 481050000, 496771200, 512499600, 528220800, 543949200, 559670400, 575398800, 591120000, 606848400, 622569600, 638298000, 654624000, 670352400, 686073600, 701802000, 717523200, 733251600, 748972800, 764701200, 780422400, 796150800, 811872000, 828205200, 843926400, 859654800, 875376000, 891104400, 906825600, 988398000, 1001700000, 1017428400, 1033149600, 1048878000, 1064599200, 1080327600, 1096048800, 1111777200, 1127498400, 1143226800, 1159552800 }
+ trans:intvector { -2032927596, 252439200, 417978000, 433785600, 449600400, 465321600, 481050000, 496771200, 512499600, 528220800, 543949200, 559670400, 575398800, 591120000, 606848400, 622569600, 638298000, 654624000, 670352400, 686073600, 701802000, 717523200, 733251600, 748972800, 764701200, 780422400, 796150800, 811872000, 828205200, 843926400, 859654800, 875376000, 891104400, 906825600, 988398000, 1001700000, 1017428400, 1033149600, 1048878000, 1064599200, 1080327600, 1096048800, 1111777200, 1127498400, 1143226800, 1159552800, 1427482800, 1443196800 }
typeOffsets:intvector { 21996, 0, 21600, 0, 25200, 0, 25200, 3600 }
- typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
+ typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
+ finalRule { "Mongol" }
+ finalRaw:int { 25200 }
+ finalYear:int { 2016 }
} //Z#268
/* Asia/Irkutsk */ :table {
trans:intvector { -1575874625, -1247554800, 354902400, 370710000, 386438400, 402246000, 417974400, 433782000, 449596800, 465328800, 481053600, 496778400, 512503200, 528228000, 543952800, 559677600, 575402400, 591127200, 606852000, 622576800, 638301600, 654631200, 670356000, 686084400, 695761200, 701794800, 717516000, 733255200, 748980000, 764704800, 780429600, 796154400, 811879200, 828208800, 846352800, 859658400, 877802400, 891108000, 909252000, 922557600, 941306400, 954007200, 972756000, 985456800, 1004205600, 1017511200, 1035655200, 1048960800, 1067104800, 1080410400, 1099159200, 1111860000, 1130608800, 1143309600, 1162058400, 1174759200, 1193508000, 1206813600, 1224957600, 1238263200, 1256407200, 1269712800, 1288461600, 1301162400, 1414256400 }
@@ -1646,9 +1644,12 @@ zoneinfo64:table(nofallback) {
} //Z#318
/* Asia/Ujung_Pandang */ :int { 289 } //Z#319
/* Asia/Ulaanbaatar */ :table {
- trans:intvector { -2032931252, 252435600, 417974400, 433782000, 449596800, 465318000, 481046400, 496767600, 512496000, 528217200, 543945600, 559666800, 575395200, 591116400, 606844800, 622566000, 638294400, 654620400, 670348800, 686070000, 701798400, 717519600, 733248000, 748969200, 764697600, 780418800, 796147200, 811868400, 828201600, 843922800, 859651200, 875372400, 891100800, 906822000, 988394400, 1001696400, 1017424800, 1033146000, 1048874400, 1064595600, 1080324000, 1096045200, 1111773600, 1127494800, 1143223200, 1159549200 }
+ trans:intvector { -2032931252, 252435600, 417974400, 433782000, 449596800, 465318000, 481046400, 496767600, 512496000, 528217200, 543945600, 559666800, 575395200, 591116400, 606844800, 622566000, 638294400, 654620400, 670348800, 686070000, 701798400, 717519600, 733248000, 748969200, 764697600, 780418800, 796147200, 811868400, 828201600, 843922800, 859651200, 875372400, 891100800, 906822000, 988394400, 1001696400, 1017424800, 1033146000, 1048874400, 1064595600, 1080324000, 1096045200, 1111773600, 1127494800, 1143223200, 1159549200, 1427479200, 1443193200 }
typeOffsets:intvector { 25652, 0, 25200, 0, 28800, 0, 28800, 3600 }
- typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
+ typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
+ finalRule { "Mongol" }
+ finalRaw:int { 28800 }
+ finalYear:int { 2016 }
links:intvector { 320, 321 }
} //Z#320
/* Asia/Ulan_Bator */ :int { 320 } //Z#321
@@ -2552,9 +2553,9 @@ zoneinfo64:table(nofallback) {
} //Z#543
/* Pacific/Easter */ :table {
transPre32:intvector { -1, 1770471960 }
- trans:intvector { -1178124152, -870552000, -865278000, -736376400, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384836400, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 591768000, 605674800, 624427200, 637729200, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1430017200 }
+ trans:intvector { -1178124152, -870552000, -865278000, -736376400, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 591768000, 605674800, 624427200, 637729200, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1430017200 }
typeOffsets:intvector { -26264, 0, -26248, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600, -18000, 0 }
- typeMap:bin { "01030203020302030203020302030203020302030203020302030203020302030504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" }
+ typeMap:bin { "010302030203020302030203020302030203020302030203020302030203020304050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" }
links:intvector { 386, 544 }
} //Z#544
/* Pacific/Efate */ :table {
@@ -2607,6 +2608,7 @@ zoneinfo64:table(nofallback) {
transPre32:intvector { -1, 350340556, -1, 2117479756 }
typeOffsets:intvector { -51660, 0, 34740, 0, 36000, 0 }
typeMap:bin { "0102" }
+ links:intvector { 553, 573 }
} //Z#553
/* Pacific/Honolulu */ :table {
transPre32:intvector { -1, 1960865982 }
@@ -2646,12 +2648,7 @@ zoneinfo64:table(nofallback) {
typeOffsets:intvector { -33480, 0, -34200, 0 }
typeMap:bin { "01" }
} //Z#560
- /* Pacific/Midway */ :table {
- transPre32:intvector { -1, 2117557064 }
- trans:intvector { -428504400, -420645600 }
- typeOffsets:intvector { -42568, 0, -39600, 0, -39600, 3600 }
- typeMap:bin { "010201" }
- } //Z#561
+ /* Pacific/Midway */ :int { 566 } //Z#561
/* Pacific/Nauru */ :table {
trans:intvector { -1545131260, -877347000, -800960400, 294323400 }
typeOffsets:intvector { 40060, 0, 32400, 0, 41400, 0, 43200, 0 }
@@ -2679,7 +2676,7 @@ zoneinfo64:table(nofallback) {
trans:intvector { -1861879032 }
typeOffsets:intvector { 45432, 0, -40968, 0, -39600, 0 }
typeMap:bin { "0102" }
- links:intvector { 566, 574, 615 }
+ links:intvector { 561, 566, 574, 615 }
} //Z#566
/* Pacific/Palau */ :table {
transPre32:intvector { -1, 2117482220 }
@@ -2710,12 +2707,7 @@ zoneinfo64:table(nofallback) {
typeOffsets:intvector { -38344, 0, -37800, 0, -36000, 0, -36000, 1800 }
typeMap:bin { "010302030203020302030203020302030203020302030203020302" }
} //Z#572
- /* Pacific/Saipan */ :table {
- transPre32:intvector { -1, 350340316, -1, 2117479516 }
- trans:intvector { -7981200 }
- typeOffsets:intvector { -51420, 0, 32400, 0, 34980, 0, 36000, 0 }
- typeMap:bin { "020103" }
- } //Z#573
+ /* Pacific/Saipan */ :int { 553 } //Z#573
/* Pacific/Samoa */ :int { 566 } //Z#574
/* Pacific/Tahiti */ :table {
trans:intvector { -1806674504 }
@@ -3096,45 +3088,48 @@ zoneinfo64:table(nofallback) {
Mexico:intvector {
3, 1, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
} //_#18
+ Mongol:intvector {
+ 2, -31, -7, 7200, 0, 8, -30, -7, 0, 0, 3600
+ } //_#19
Morocco:intvector {
2, -31, -1, 7200, 0, 9, -31, -1, 10800, 0, 3600
- } //_#19
+ } //_#20
NZ:intvector {
8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600
- } //_#20
+ } //_#21
Namibia:intvector {
8, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 3600
- } //_#21
- Palestine:intvector {
- 2, -31, -5, 86400, 0, 8, 21, -6, 0, 0, 3600
} //_#22
+ Palestine:intvector {
+ 2, -31, -6, 86400, 0, 9, 21, -6, 0, 0, 3600
+ } //_#23
Para:intvector {
9, 1, -1, 0, 0, 2, 22, -1, 0, 0, 3600
- } //_#23
+ } //_#24
Syria:intvector {
2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600
- } //_#24
+ } //_#25
SystemV:intvector {
3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#25
+ } //_#26
Thule:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#26
+ } //_#27
Troll:intvector {
2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 7200
- } //_#27
+ } //_#28
US:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#28
+ } //_#29
Uruguay:intvector {
9, 1, -1, 7200, 0, 2, 8, -1, 7200, 0, 3600
- } //_#29
+ } //_#30
WS:intvector {
8, -30, -1, 10800, 0, 3, 1, -1, 14400, 0, 3600
- } //_#30
+ } //_#31
Zion:intvector {
2, 23, -6, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#31
+ } //_#32
}
Regions:array {
"AU", //Z#0 ACT
diff --git a/Build/source/libs/icu/icu-55.1/source/test/intltest/tztest.cpp b/Build/source/libs/icu/icu-55.1/source/test/intltest/tztest.cpp
index fdb1a20fb75..757bde57d6f 100644
--- a/Build/source/libs/icu/icu-55.1/source/test/intltest/tztest.cpp
+++ b/Build/source/libs/icu/icu-55.1/source/test/intltest/tztest.cpp
@@ -2014,23 +2014,25 @@ void TimeZoneTest::TestCanonicalID() {
{"Africa/Ouagadougou", "Africa/Abidjan"},
{"Africa/Porto-Novo", "Africa/Lagos"},
{"Africa/Sao_Tome", "Africa/Abidjan"},
+ {"America/Antigua", "America/Port_of_Spain"},
+ {"America/Anguilla", "America/Port_of_Spain"},
{"America/Curacao", "America/Aruba"},
- {"America/Dominica", "America/Anguilla"},
- {"America/Grenada", "America/Anguilla"},
- {"America/Guadeloupe", "America/Anguilla"},
+ {"America/Dominica", "America/Port_of_Spain"},
+ {"America/Grenada", "America/Port_of_Spain"},
+ {"America/Guadeloupe", "America/Port_of_Spain"},
{"America/Kralendijk", "America/Aruba"},
{"America/Lower_Princes", "America/Aruba"},
- {"America/Marigot", "America/Anguilla"},
- {"America/Montserrat", "America/Anguilla"},
- {"America/Port_of_Spain", "America/Anguilla"},
- {"America/Shiprock", "America/Denver"}, // America/Shiprock is defined as a Link to America/Denver in tzdata
- {"America/St_Barthelemy", "America/Anguilla"},
- {"America/St_Kitts", "America/Anguilla"},
- {"America/St_Lucia", "America/Anguilla"},
- {"America/St_Thomas", "America/Anguilla"},
- {"America/St_Vincent", "America/Anguilla"},
- {"America/Tortola", "America/Anguilla"},
- {"America/Virgin", "America/Anguilla"},
+ {"America/Marigot", "America/Port_of_Spain"},
+ {"America/Montserrat", "America/Port_of_Spain"},
+ {"America/Panama", "America/Cayman"},
+ {"America/Shiprock", "America/Denver"},
+ {"America/St_Barthelemy", "America/Port_of_Spain"},
+ {"America/St_Kitts", "America/Port_of_Spain"},
+ {"America/St_Lucia", "America/Port_of_Spain"},
+ {"America/St_Thomas", "America/Port_of_Spain"},
+ {"America/St_Vincent", "America/Port_of_Spain"},
+ {"America/Tortola", "America/Port_of_Spain"},
+ {"America/Virgin", "America/Port_of_Spain"},
{"Antarctica/South_Pole", "Antarctica/McMurdo"},
{"Arctic/Longyearbyen", "Europe/Oslo"},
{"Asia/Kuwait", "Asia/Aden"},
@@ -2060,6 +2062,8 @@ void TimeZoneTest::TestCanonicalID() {
{"Indian/Mayotte", "Africa/Nairobi"},
{"Pacific/Auckland", "Antarctica/McMurdo"},
{"Pacific/Johnston", "Pacific/Honolulu"},
+ {"Pacific/Midway", "Pacific/Pago_Pago"},
+ {"Pacific/Saipan", "Pacific/Guam"},
{0, 0}
};
diff --git a/Build/source/libs/icu/icu-55.1/source/test/testdata/root.txt b/Build/source/libs/icu/icu-55.1/source/test/testdata/root.txt
index 403808b1a86..a8d7ff02ed7 100644
--- a/Build/source/libs/icu/icu-55.1/source/test/testdata/root.txt
+++ b/Build/source/libs/icu/icu-55.1/source/test/testdata/root.txt
@@ -1,6 +1,6 @@
//*******************************************************************************
//*
-//* Copyright (C) 1998-2014, International Business Machines
+//* Copyright (C) 1998-2015, International Business Machines
//* Corporation and others. All Rights Reserved.
//*
//*******************************************************************************
@@ -11,8 +11,8 @@
root
{
Version { 44.0 }
- ExpectCLDRVersionAtLeast { 27.0 } // 'base' cldr version. Allow up to version =.=.* of this
- CurrentCLDRVersion { 27.0 } // Current CLDR version as of the test update. Warn if not an exact match.
+ ExpectCLDRVersionAtLeast { 27.0.1 } // 'base' cldr version. Allow up to version =.=.* of this
+ CurrentCLDRVersion { 27.0.1 } // Current CLDR version as of the test update. Warn if not an exact match.
ShortLanguage { xxx }