From 71f5df284c02ef0e91223f5dba53370e1271f061 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Sun, 12 Apr 2015 11:50:46 +0000 Subject: libs/icu 55.1 (release) git-svn-id: svn://tug.org/texlive/trunk@36780 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/libs/README | 2 +- Build/source/libs/icu/ChangeLog | 4 + Build/source/libs/icu/icu-55.1-PATCHES/ChangeLog | 5 + Build/source/libs/icu/icu-55.1-PATCHES/TL-Changes | 12 +- .../libs/icu/icu-55.1-PATCHES/patch-03-gcc-atomic | 4 +- .../libs/icu/icu-55.1-PATCHES/patch-12-mingw | 8 +- .../icu/icu-55.1-PATCHES/patch-13-STATIC_PREFIX | 8 +- .../libs/icu/icu-55.1-PATCHES/patch-14-xopen | 4 +- .../libs/icu/icu-55.1-PATCHES/patch-16-putil | 4 +- .../icu/icu-55.1-PATCHES/patch-17-cygwin-no-w32api | 84 +-- .../source/libs/icu/icu-55.1/APIChangeReport.html | 561 ++++++++++----------- Build/source/libs/icu/icu-55.1/readme.html | 11 +- .../libs/icu/icu-55.1/source/data/in/icudt55l.dat | Bin 17436608 -> 17437424 bytes .../icu-55.1/source/data/misc/supplementalData.txt | 224 ++++++-- .../icu/icu-55.1/source/data/misc/zoneinfo64.txt | 111 ++-- .../icu/icu-55.1/source/test/intltest/tztest.cpp | 32 +- .../icu/icu-55.1/source/test/testdata/root.txt | 6 +- 17 files changed, 603 insertions(+), 477 deletions(-) (limited to 'Build/source/libs') 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 + + Update icu-55.1 (release). + 2015-03-19 Peter Breitenlohner 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 + + 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 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 // 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 @@ - - @@ -158,40 +157,40 @@ -coll.hCollator& icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 +coll.hCollator& icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 -coll.hUColReorderCode icu::Collator::getMaxVariable()Draft→Stable
53 +coll.hUColReorderCode icu::Collator::getMaxVariable()Draft→Stable
53 -datefmt.hDateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&)Draft→Stable
53 +datefmt.hDateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&)Draft→Stable
53 -datefmt.hUBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&)Draft→Stable
53 +datefmt.hUBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&)Draft→Stable
53 -datefmt.hUBool icu::DateFormat::isCalendarLenient()Draft→Stable
53 +datefmt.hUBool icu::DateFormat::isCalendarLenient()Draft→Stable
53 -datefmt.hUDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 +datefmt.hUDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 -datefmt.hvoid icu::DateFormat::setCalendarLenient(UBool)Draft→Stable
53 +datefmt.hvoid icu::DateFormat::setCalendarLenient(UBool)Draft→Stable
53 -datefmt.hvoid icu::DateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +datefmt.hvoid icu::DateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -decimfmt.hvoid icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +decimfmt.hvoid icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -decimfmt.hvoid icu::DecimalFormat::setGroupingUsed(UBool)Draft→Stable
53 +decimfmt.hvoid icu::DecimalFormat::setGroupingUsed(UBool)Draft→Stable
53 -decimfmt.hvoid icu::DecimalFormat::setParseIntegerOnly(UBool)Draft→Stable
53 +decimfmt.hvoid icu::DecimalFormat::setParseIntegerOnly(UBool)Draft→Stable
53 -measfmt.hFormat* icu::MeasureFormat::clone()Draft→Stable
53 +measfmt.hFormat* icu::MeasureFormat::clone()Draft→Stable
53 measfmt.hMeasureFormat& icu::MeasureFormat::operator=(const MeasureFormat&)Draft
53Stable
@@ -200,37 +199,37 @@ (changed) -measfmt.hUBool icu::MeasureFormat::operator==(const Format&)Draft→Stable
53 +measfmt.hUBool icu::MeasureFormat::operator==(const Format&)Draft→Stable
53 -measfmt.hUClassID icu::MeasureFormat::getDynamicClassID()Draft→Stable
53 +measfmt.hUClassID icu::MeasureFormat::getDynamicClassID()Draft→Stable
53 -measfmt.hUnicodeString& icu::MeasureFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 +measfmt.hUnicodeString& icu::MeasureFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 -measfmt.hUnicodeString& icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 +measfmt.hUnicodeString& icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNTDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNTDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NARROWDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NARROWDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERICDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERICDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_SHORTDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_SHORTDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_WIDEDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_WIDEDraft→Stable
53 -measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, NumberFormat*, UErrorCode&)Draft→Stable
53 +measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, NumberFormat*, UErrorCode&)Draft→Stable
53 -measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, UErrorCode&)Draft→Stable
53 +measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, UErrorCode&)Draft→Stable
53 measfmt.hicu::MeasureFormat::MeasureFormat(const MeasureFormat&)Draft
53Stable
@@ -239,7 +238,7 @@ (changed) -measfmt.hstatic UClassID icu::MeasureFormat::getStaticClassID()Draft→Stable
53 +measfmt.hstatic UClassID icu::MeasureFormat::getStaticClassID()Draft→Stable
53 measunit.hMeasureUnit& icu::MeasureUnit::operator=(const MeasureUnit&)Draft
53Stable
@@ -248,16 +247,16 @@ (changed) -measunit.hUBool icu::MeasureUnit::operator!=(const UObject&)Draft→Stable
53 +measunit.hUBool icu::MeasureUnit::operator!=(const UObject&)Draft→Stable
53 -measunit.hUClassID icu::MeasureUnit::getDynamicClassID()Draft→Stable
53 +measunit.hUClassID icu::MeasureUnit::getDynamicClassID()Draft→Stable
53 -measunit.hconst char* icu::MeasureUnit::getSubtype()Draft→Stable
53 +measunit.hconst char* icu::MeasureUnit::getSubtype()Draft→Stable
53 -measunit.hconst char* icu::MeasureUnit::getType()Draft→Stable
53 +measunit.hconst char* icu::MeasureUnit::getType()Draft→Stable
53 measunit.hicu::MeasureUnit::MeasureUnit(const MeasureUnit&)Draft
53Stable
@@ -266,166 +265,166 @@ (changed) -measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&)Draft→Stable
53 -measunit.hstatic StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&)Draft→Stable
53 +measunit.hstatic StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&)Draft→Stable
53 -measunit.hstatic UClassID icu::MeasureUnit::getStaticClassID()Draft→Stable
53 +measunit.hstatic UClassID icu::MeasureUnit::getStaticClassID()Draft→Stable
53 -measunit.hstatic int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 +measunit.hstatic int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 -measunit.hstatic int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 +measunit.hstatic int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 -measure.hUClassID icu::Measure::getDynamicClassID()Draft→Stable
53 +measure.hUClassID icu::Measure::getDynamicClassID()Draft→Stable
53 -measure.hstatic UClassID icu::Measure::getStaticClassID()Draft→Stable
53 +measure.hstatic UClassID icu::Measure::getStaticClassID()Draft→Stable
53 -numfmt.hUDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 +numfmt.hUDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 -numfmt.hvoid icu::NumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +numfmt.hvoid icu::NumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 plurrule.hdouble icu::PluralRules::getUniqueKeywordValue(const UnicodeString&)Stable
4.8Deprecated
@@ -436,158 +435,158 @@ 55 -rbnf.hvoid icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +rbnf.hvoid icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 regex.hUBool icu::RegexMatcher::find(UErrorCode&)InternalDraft
55 -reldatefmt.hRelativeDateTimeFormatter& icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&)Draft→Stable
53 +reldatefmt.hRelativeDateTimeFormatter& icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&)Draft→Stable
53 -reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
53 +reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
53 -reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 +reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 -reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 +reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 -reldatefmt.hconst NumberFormat& icu::RelativeDateTimeFormatter::getNumberFormat()Draft→Stable
53 +reldatefmt.hconst NumberFormat& icu::RelativeDateTimeFormatter::getNumberFormat()Draft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_DAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_DAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTHDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTHDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_NOWDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_NOWDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNTDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNTDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEKDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEKDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_YEARDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_YEARDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNTDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNTDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_LAST_2Draft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_LAST_2Draft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_LASTDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_LASTDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXT_2Draft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXT_2Draft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXTDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXTDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_PLAINDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_PLAINDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_THISDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_THISDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_DAYSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_DAYSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_HOURSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_HOURSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MINUTESDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MINUTESDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MONTHSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MONTHSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_SECONDSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_SECONDSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNTDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNTDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_WEEKSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_WEEKSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_YEARSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_YEARSDraft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UErrorCode&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UErrorCode&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, UErrorCode&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, UErrorCode&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()Draft→Stable
53 -smpdtfmt.hvoid icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +smpdtfmt.hvoid icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -tblcoll.hCollator& icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 +tblcoll.hCollator& icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 -tblcoll.hUColReorderCode icu::RuleBasedCollator::getMaxVariable()Draft→Stable
53 +tblcoll.hUColReorderCode icu::RuleBasedCollator::getMaxVariable()Draft→Stable
53 -ucol.hUColReorderCode ucol_getMaxVariable(const UCollator*)Draft→Stable
53 +ucol.hUColReorderCode ucol_getMaxVariable(const UCollator*)Draft→Stable
53 -ucol.hvoid ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)Draft→Stable
53 +ucol.hvoid ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)Draft→Stable
53 -udat.hUBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)Draft→Stable
53 +udat.hUBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)Draft→Stable
53 -udat.hUDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 +udat.hUDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 -udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTDraft→Stable
53 +udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTDraft→Stable
53 -udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERICDraft→Stable
53 +udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERICDraft→Stable
53 -udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACEDraft→Stable
53 +udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACEDraft→Stable
53 -udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)Draft→Stable
53 +udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)Draft→Stable
53 uidna.henum (anonymous)::UIDNA_ALLOW_UNASSIGNEDStable
2.6Deprecated
@@ -614,25 +613,25 @@ -unum.hUDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 +unum.hUDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 -unum.henum UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTINGDraft→Stable
53 +unum.henum UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTINGDraft→Stable
53 -unum.hvoid unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)Draft→Stable
53 +unum.hvoid unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)Draft→Stable
53 -uspoof.henum URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASKDraft→Stable
53 +uspoof.henum URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASKDraft→Stable
53 -uspoof.henum URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVEDraft→Stable
53 +uspoof.henum URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVEDraft→Stable
53 -utrans.hUSet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)Draft→Stable
53 +utrans.hUSet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)Draft→Stable
53 -utrans.hint32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)Draft→Stable
53 +utrans.hint32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)Draft→Stable
53

@@ -647,40 +646,40 @@ -coll.hCollator& icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 +coll.hCollator& icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 -coll.hUColReorderCode icu::Collator::getMaxVariable()Draft→Stable
53 +coll.hUColReorderCode icu::Collator::getMaxVariable()Draft→Stable
53 -datefmt.hDateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&)Draft→Stable
53 +datefmt.hDateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&)Draft→Stable
53 -datefmt.hUBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&)Draft→Stable
53 +datefmt.hUBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&)Draft→Stable
53 -datefmt.hUBool icu::DateFormat::isCalendarLenient()Draft→Stable
53 +datefmt.hUBool icu::DateFormat::isCalendarLenient()Draft→Stable
53 -datefmt.hUDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 +datefmt.hUDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 -datefmt.hvoid icu::DateFormat::setCalendarLenient(UBool)Draft→Stable
53 +datefmt.hvoid icu::DateFormat::setCalendarLenient(UBool)Draft→Stable
53 -datefmt.hvoid icu::DateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +datefmt.hvoid icu::DateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -decimfmt.hvoid icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +decimfmt.hvoid icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -decimfmt.hvoid icu::DecimalFormat::setGroupingUsed(UBool)Draft→Stable
53 +decimfmt.hvoid icu::DecimalFormat::setGroupingUsed(UBool)Draft→Stable
53 -decimfmt.hvoid icu::DecimalFormat::setParseIntegerOnly(UBool)Draft→Stable
53 +decimfmt.hvoid icu::DecimalFormat::setParseIntegerOnly(UBool)Draft→Stable
53 -measfmt.hFormat* icu::MeasureFormat::clone()Draft→Stable
53 +measfmt.hFormat* icu::MeasureFormat::clone()Draft→Stable
53 measfmt.hMeasureFormat& icu::MeasureFormat::operator=(const MeasureFormat&)Draft
53Stable
@@ -689,37 +688,37 @@ (changed) -measfmt.hUBool icu::MeasureFormat::operator==(const Format&)Draft→Stable
53 +measfmt.hUBool icu::MeasureFormat::operator==(const Format&)Draft→Stable
53 -measfmt.hUClassID icu::MeasureFormat::getDynamicClassID()Draft→Stable
53 +measfmt.hUClassID icu::MeasureFormat::getDynamicClassID()Draft→Stable
53 -measfmt.hUnicodeString& icu::MeasureFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 +measfmt.hUnicodeString& icu::MeasureFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 -measfmt.hUnicodeString& icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 +measfmt.hUnicodeString& icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNTDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNTDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NARROWDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NARROWDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERICDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERICDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_SHORTDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_SHORTDraft→Stable
53 -measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_WIDEDraft→Stable
53 +measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_WIDEDraft→Stable
53 -measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, NumberFormat*, UErrorCode&)Draft→Stable
53 +measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, NumberFormat*, UErrorCode&)Draft→Stable
53 -measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, UErrorCode&)Draft→Stable
53 +measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, UErrorCode&)Draft→Stable
53 measfmt.hicu::MeasureFormat::MeasureFormat(const MeasureFormat&)Draft
53Stable
@@ -728,7 +727,7 @@ (changed) -measfmt.hstatic UClassID icu::MeasureFormat::getStaticClassID()Draft→Stable
53 +measfmt.hstatic UClassID icu::MeasureFormat::getStaticClassID()Draft→Stable
53 measunit.hMeasureUnit& icu::MeasureUnit::operator=(const MeasureUnit&)Draft
53Stable
@@ -737,16 +736,16 @@ (changed) -measunit.hUBool icu::MeasureUnit::operator!=(const UObject&)Draft→Stable
53 +measunit.hUBool icu::MeasureUnit::operator!=(const UObject&)Draft→Stable
53 -measunit.hUClassID icu::MeasureUnit::getDynamicClassID()Draft→Stable
53 +measunit.hUClassID icu::MeasureUnit::getDynamicClassID()Draft→Stable
53 -measunit.hconst char* icu::MeasureUnit::getSubtype()Draft→Stable
53 +measunit.hconst char* icu::MeasureUnit::getSubtype()Draft→Stable
53 -measunit.hconst char* icu::MeasureUnit::getType()Draft→Stable
53 +measunit.hconst char* icu::MeasureUnit::getType()Draft→Stable
53 measunit.hicu::MeasureUnit::MeasureUnit(const MeasureUnit&)Draft
53Stable
@@ -755,341 +754,341 @@ (changed) -measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&)Draft→Stable
53 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&)Draft→Stable
53 +measunit.hstatic MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&)Draft→Stable
53 -measunit.hstatic StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&)Draft→Stable
53 +measunit.hstatic StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&)Draft→Stable
53 -measunit.hstatic UClassID icu::MeasureUnit::getStaticClassID()Draft→Stable
53 +measunit.hstatic UClassID icu::MeasureUnit::getStaticClassID()Draft→Stable
53 -measunit.hstatic int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 +measunit.hstatic int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 -measunit.hstatic int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 +measunit.hstatic int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&)Draft→Stable
53 -measure.hUClassID icu::Measure::getDynamicClassID()Draft→Stable
53 +measure.hUClassID icu::Measure::getDynamicClassID()Draft→Stable
53 -measure.hstatic UClassID icu::Measure::getStaticClassID()Draft→Stable
53 +measure.hstatic UClassID icu::Measure::getStaticClassID()Draft→Stable
53 -numfmt.hUDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 +numfmt.hUDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&)Draft→Stable
53 -numfmt.hvoid icu::NumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +numfmt.hvoid icu::NumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -rbnf.hvoid icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +rbnf.hvoid icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -reldatefmt.hRelativeDateTimeFormatter& icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&)Draft→Stable
53 +reldatefmt.hRelativeDateTimeFormatter& icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&)Draft→Stable
53 -reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
53 +reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
53 -reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 +reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 -reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 +reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&, UErrorCode&)Draft→Stable
53 -reldatefmt.hconst NumberFormat& icu::RelativeDateTimeFormatter::getNumberFormat()Draft→Stable
53 +reldatefmt.hconst NumberFormat& icu::RelativeDateTimeFormatter::getNumberFormat()Draft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_DAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_DAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTHDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTHDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_NOWDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_NOWDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNTDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNTDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAYDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAYDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEKDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEKDraft→Stable
53 -reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_YEARDraft→Stable
53 +reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_YEARDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNTDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNTDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_LAST_2Draft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_LAST_2Draft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_LASTDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_LASTDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXT_2Draft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXT_2Draft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXTDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXTDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_PLAINDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_PLAINDraft→Stable
53 -reldatefmt.henum UDateDirection::UDAT_DIRECTION_THISDraft→Stable
53 +reldatefmt.henum UDateDirection::UDAT_DIRECTION_THISDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_DAYSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_DAYSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_HOURSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_HOURSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MINUTESDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MINUTESDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MONTHSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MONTHSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_SECONDSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_SECONDSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNTDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNTDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_WEEKSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_WEEKSDraft→Stable
53 -reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_YEARSDraft→Stable
53 +reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_YEARSDraft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UErrorCode&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UErrorCode&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, UErrorCode&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, UErrorCode&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&)Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&)Draft→Stable
53 -reldatefmt.hicu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()Draft→Stable
53 +reldatefmt.hicu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()Draft→Stable
53 -smpdtfmt.hvoid icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 +smpdtfmt.hvoid icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&)Draft→Stable
53 -tblcoll.hCollator& icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 +tblcoll.hCollator& icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&)Draft→Stable
53 -tblcoll.hUColReorderCode icu::RuleBasedCollator::getMaxVariable()Draft→Stable
53 +tblcoll.hUColReorderCode icu::RuleBasedCollator::getMaxVariable()Draft→Stable
53 -ucol.hUColReorderCode ucol_getMaxVariable(const UCollator*)Draft→Stable
53 +ucol.hUColReorderCode ucol_getMaxVariable(const UCollator*)Draft→Stable
53 -ucol.hvoid ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)Draft→Stable
53 +ucol.hvoid ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)Draft→Stable
53 -udat.hUBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)Draft→Stable
53 +udat.hUBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)Draft→Stable
53 -udat.hUDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 +udat.hUDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 -udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTDraft→Stable
53 +udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTDraft→Stable
53 -udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERICDraft→Stable
53 +udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERICDraft→Stable
53 -udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACEDraft→Stable
53 +udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACEDraft→Stable
53 -udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)Draft→Stable
53 +udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)Draft→Stable
53 ulocdata.henum UMeasurementSystem::UMS_UK(missing)Stable
55(Born Stable) -unum.hUDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 +unum.hUDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)Draft→Stable
53 -unum.henum UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTINGDraft→Stable
53 +unum.henum UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTINGDraft→Stable
53 -unum.hvoid unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)Draft→Stable
53 +unum.hvoid unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)Draft→Stable
53 -uspoof.henum URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASKDraft→Stable
53 +uspoof.henum URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASKDraft→Stable
53 -uspoof.henum URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVEDraft→Stable
53 +uspoof.henum URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVEDraft→Stable
53 -utrans.hUSet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)Draft→Stable
53 +utrans.hUSet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)Draft→Stable
53 -utrans.hint32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)Draft→Stable
53 +utrans.hint32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)Draft→Stable
53

@@ -1702,7 +1701,7 @@ (jump back to top)

-Contents generated by StableAPI tool on Tue Mar 10 17:07:36 PDT 2015
Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.
+Contents generated by StableAPI tool on Tue Mar 24 22:55:01 UTC 2015
Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.

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 @@ - ReadMe for ICU 55.1 (55rc) + ReadMe for ICU 55.1 - - + + +

Note: This is a draft readme.

@@ -30,7 +31,7 @@ International Components for Unicode
Release Candidate (Milestone Release) - ICU 55.1 (55rc) ReadMe + ICU 55.1 ReadMe @@ -42,7 +43,7 @@

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

-

Last updated: 2015-Mar-13
+

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

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 Binary files a/Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.dat and b/Build/source/libs/icu/icu-55.1/source/data/in/icudt55l.dat 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", @@ -12790,681 +12790,809 @@ 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 } -- cgit v1.2.3