ICU-10398 regen APIChangeReport.html

X-SVN-Rev: 34478
diff --git a/APIChangeReport.html b/APIChangeReport.html
index 81f8a90..bf3119e 100644
--- a/APIChangeReport.html
+++ b/APIChangeReport.html
@@ -4,12 +4,12 @@
 	-->
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>ICU4C API Comparison: 51 (update #1: 51.2) with 52 r34395+</title>
+<title>ICU4C API Comparison: 51 (update #1: 51.2) with 52</title>
 <link type="text/css" href="icu4c.css" rel="stylesheet">
 </head>
 <body>
 <a name="#_top"></a>
-<h1>ICU4C API Comparison: 51 (update #1: 51.2) with 52 (r34395+)</h1>
+<h1>ICU4C API Comparison: 51 (update #1: 51.2) with 52</h1>
 <div id="toc">
 <ul>
 <li>
@@ -189,14 +189,6 @@
 <span class=""><span></span></span></td>
 </tr>
 <tr class="row1">
-<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(UErrorCode&amp;)</td><td class="">Draft<br>50</td><td>Deprecated<br>
-<span class=""><span>50</span></span></td>
-</tr>
-<tr class="row0">
-<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="">Draft<br>50</td><td>Deprecated<br>
-<span class=""><span>50</span></span></td>
-</tr>
-<tr class="row1">
 <td class="file">rbbi.h</td><td class="proto">BreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&amp;, UErrorCode&amp;)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br>
 <span class=""><span></span></span></td>
 </tr>
@@ -262,14 +254,6 @@
 <span class=""></span></td>
 </tr>
 <tr class="row0">
-<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(UErrorCode&amp;)</td><td class="">Draft<br>50</td><td>Deprecated<br>
-<span class=""><span>50</span></span></td>
-</tr>
-<tr class="row1">
-<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="">Draft<br>50</td><td>Deprecated<br>
-<span class=""><span>50</span></span></td>
-</tr>
-<tr class="row0">
 <td class="file">messagepattern.h</td><td class="proto"><tt>#define</tt> UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>50</td>
 </tr>
 <tr class="row1">
@@ -979,350 +963,354 @@
 <span class=""><span>52</span></span></td>
 </tr>
 <tr class="row1">
+<td class="file">fmtable.h</td><td class="proto">const UFormattable* icu::Formattable::toUFormattable()</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>52</span></span></td>
+</tr>
+<tr class="row0">
 <td class="file">fmtable.h</td><td class="proto"><tt>static</tt> Formattable* icu::Formattable::fromUFormattable(UFormattable*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">fmtable.h</td><td class="proto"><tt>static</tt> const Formattable* icu::Formattable::fromUFormattable(const UFormattable*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">listformatter.h</td><td class="proto">ListFormatter&amp; icu::ListFormatter::operator=(const ListFormatter&amp;)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">listformatter.h</td><td class="proto">icu::ListFormatter::ListFormatter(const ListFormatData*)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">listformatter.h</td><td class="proto">icu::ListFormatter::ListFormatter(const ListFormatter&amp;)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(const Locale&amp;, const char*, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">plurfmt.h</td><td class="proto">UnicodeString icu::PluralFormat::PluralSelector::select(void*, double, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">plurfmt.h</td><td class="proto">UnicodeString icu::PluralFormat::PluralSelectorAdapter::select(void*, double, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; icu::PluralFormat::format(const Formattable&amp;, double, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">plurfmt.h</td><td class="proto"><tt>static</tt> int32_t icu::PluralFormat::findSubMessage(const MessagePattern&amp;, int32_t, const PluralSelector&amp;, void*, double, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::getRules()</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const FixedDecimal&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">plurrule.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::PluralRules::getAvailableLocales(UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">plurrule.h</td><td class="proto"><tt>static</tt> UBool icu::PluralRules::hasOverride(const Locale&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; icu::TimeZone::getIDForWindowsID(const UnicodeString&amp;, const char*, UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; icu::TimeZone::getWindowsID(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> const UChar* icu::TimeZone::getRegion(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getTimeZoneIDForWindowsID(const UChar*, int32_t, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getWindowsTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto">UChar32 u_getBidiPairedBracket(UChar32)</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBidiPairedBracketType::U_BPT_CLOSE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBidiPairedBracketType::U_BPT_COUNT</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBidiPairedBracketType::U_BPT_NONE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBidiPairedBracketType::U_BPT_OPEN</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharDirection::U_FIRST_STRONG_ISOLATE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharDirection::U_LEFT_TO_RIGHT_ISOLATE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharDirection::U_POP_DIRECTIONAL_ISOLATE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharDirection::U_RIGHT_TO_LEFT_ISOLATE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_BIDI_PAIRED_BRACKET_TYPE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_BIDI_PAIRED_BRACKET</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UWordBreakValues::U_WB_DOUBLE_QUOTE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>3.4</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UWordBreakValues::U_WB_HEBREW_LETTER</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>3.4</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UWordBreakValues::U_WB_SINGLE_QUOTE</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>3.4</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">ucsdet.h</td><td class="proto">UEnumeration* ucsdet_getDetectableCharsets(const UCharsetDetector*, UErrorCode*)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">ucsdet.h</td><td class="proto">void ucsdet_setDetectableCharset(UCharsetDetector*, const char*, UBool, UErrorCode*)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""><span></span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="">(missing)</td><td>Internal<br>
 <span class=""><span></span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="">(missing)</td><td>Internal<br>
 <span class=""><span></span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="">(missing)</td><td>Internal<br>
 <span class=""><span></span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute,, UErrorCode*)</td><td class="">(missing)</td><td>Internal<br>
 <span class=""><span></span></span></td>
 </tr>
+<tr class="row0">
+<td class="file">uformattable.h</td><td class="proto">UBool ufmt_isNumeric(const UFormattable*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>52</span></span></td>
+</tr>
 <tr class="row1">
-<td class="file">uformattable.h</td><td class="proto">UBool ufmt_isNumeric(UFormattable*)</td><td class="">(missing)</td><td>Draft<br>
+<td class="file">uformattable.h</td><td class="proto">UDate ufmt_getDate(const UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
 <tr class="row0">
-<td class="file">uformattable.h</td><td class="proto">UDate ufmt_getDate(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
-<span class=""><span>52</span></span></td>
-</tr>
-<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto">UFormattable* ufmt_getArrayItemByIndex(UFormattable*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto">UFormattable* ufmt_open(UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
-<td class="file">uformattable.h</td><td class="proto">UFormattableType ufmt_getType(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<tr class="row0">
+<td class="file">uformattable.h</td><td class="proto">UFormattableType ufmt_getType(const UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto">const UChar* ufmt_getUChars(UFormattable*, int32_t*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto">const char* ufmt_getDecNumChars(UFormattable*, int32_t*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
-<td class="file">uformattable.h</td><td class="proto">const void* ufmt_getObject(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<tr class="row1">
+<td class="file">uformattable.h</td><td class="proto">const void* ufmt_getObject(const UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto">double ufmt_getDouble(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_ARRAY</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_COUNT</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_DATE</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_DOUBLE</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_INT64</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_LONG</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_OBJECT</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto"><tt>enum</tt> UFormattableType::UFMT_STRING</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
-<td class="file">uformattable.h</td><td class="proto">int32_t ufmt_getArrayLength(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<tr class="row1">
+<td class="file">uformattable.h</td><td class="proto">int32_t ufmt_getArrayLength(const UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto">int32_t ufmt_getLong(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uformattable.h</td><td class="proto">int64_t ufmt_getInt64(UFormattable*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uformattable.h</td><td class="proto">void ufmt_close(UFormattable*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">unum.h</td><td class="proto">UFormattable* unum_parseToUFormattable(const UNumberFormat*, UFormattable*, const UChar*, int32_t, int32_t*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">unum.h</td><td class="proto">int32_t unum_formatUFormattable(const UNumberFormat*, const UFormattable*, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">unumsys.h</td><td class="proto">UBool unumsys_isAlgorithmic(const UNumberingSystem*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">unumsys.h</td><td class="proto">UEnumeration* unumsys_openAvailableNames(UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">unumsys.h</td><td class="proto">UNumberingSystem* unumsys_open(const char*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">unumsys.h</td><td class="proto">UNumberingSystem* unumsys_openByName(const char*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">unumsys.h</td><td class="proto">const char* unumsys_getName(const UNumberingSystem*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">unumsys.h</td><td class="proto">int32_t unumsys_getDescription(const UNumberingSystem*, UChar*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">unumsys.h</td><td class="proto">int32_t unumsys_getRadix(const UNumberingSystem*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">unumsys.h</td><td class="proto">void unumsys_close(UNumberingSystem*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">UBool uregion_areEqual(const URegion*, const URegion*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uregion.h</td><td class="proto">UBool uregion_contains(const URegion*, const URegion*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">UEnumeration* uregion_getAvailable(URegionType, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uregion.h</td><td class="proto">UEnumeration* uregion_getContainedRegions(const URegion*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">UEnumeration* uregion_getContainedRegionsOfType(const URegion*, URegionType, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uregion.h</td><td class="proto">UEnumeration* uregion_getPreferredValues(const URegion*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">URegionType uregion_getType(const URegion*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uregion.h</td><td class="proto">const URegion* uregion_getContainingRegion(const URegion*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">const URegion* uregion_getContainingRegionOfType(const URegion*, URegionType)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uregion.h</td><td class="proto">const URegion* uregion_getRegionFromCode(const char*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">const URegion* uregion_getRegionFromNumericCode(int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uregion.h</td><td class="proto">const char* uregion_getRegionCode(const URegion*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uregion.h</td><td class="proto">int32_t uregion_getNumericCode(const URegion*)</td><td class="">(missing)</td><td>Draft<br>
 <span class=""><span>52</span></span></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CAUCASIAN_ALBANIAN</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row0">
+<tr class="row1">
 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MAHAJANI</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
-<tr class="row1">
+<tr class="row0">
 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MIAO</td><td class="">(missing)</td><td>Stable<br>
 <span class=""><span>52</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
 </tr>
@@ -1419,6 +1407,12 @@
 <td class="file">listformatter.h</td><td class="proto">icu::ListFormatter::~ListFormatter()</td><td class="" colspan="2" align="center">Draft<br>50</td>
 </tr>
 <tr class="row1">
+<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>50</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>50</td>
+</tr>
+<tr class="row1">
 <td class="file">locdspnm.h</td><td class="proto">UDisplayContext icu::LocaleDisplayNames::getContext(UDisplayContextType)</td><td class="" colspan="2" align="center">Draft<br>51</td>
 </tr>
 <tr class="row0">
@@ -1776,7 +1770,7 @@
 <a href="#_top">(jump back to top)</a>
 <hr>
 <p>
-<i><font size="-1">Contents generated by StableAPI (r34296:34395) tool on Wed Sep 18 17:40:44 PDT 2013<br>Copyright (C) 2013, International Business Machines Corporation, All Rights Reserved.</font></i>
+<i><font size="-1">Contents generated by StableAPI tool on Tue Sep 24 18:15:00 PDT 2013<br>Copyright (C) 2013, International Business Machines Corporation, All Rights Reserved.</font></i>
 </p>
 </body>
 </html>