From 9ecddac2b491fee07256b93550627db5e4f8d7f3 Mon Sep 17 00:00:00 2001 From: Peter Edberg Date: Thu, 31 May 2018 23:11:53 +0000 Subject: [PATCH] ICU-13667 ICU 62rc BRS, edit ICU4C APIChangeReport.html for scale status, group changes for (const enum&) > (enum) X-SVN-Rev: 41496 --- icu4c/APIChangeReport.html | 261 +++++++++++++++++-------------------- 1 file changed, 123 insertions(+), 138 deletions(-) diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index f9c671d2274..cd89b460a34 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -179,14 +179,6 @@ typedef CurrencyPrecision CurrencyRounder; -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&) constDraft
ICU 60(missing)
- - - -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&) constDraft
ICU 61(missing)
- - - numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&) constInternal
ICU 60(missing)
@@ -195,17 +187,9 @@ typedef CurrencyPrecision CurrencyRounder; -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&) constDraft
ICU 60(missing)
- - - numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t) constInternal
ICU 60(missing)
- -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&) constDraft
ICU 60(missing)
- - numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t)Internal(missing)
@@ -539,21 +523,9 @@ typedef CurrencyPrecision CurrencyRounder; ICU 62 -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&(missing)Draft
-ICU 60 -
-(should be ICU 62)
- - numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay)&&(missing)Draft
ICU 62 - -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&(missing)Draft
-ICU 61 -
-(should be ICU 62)
- numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy)&&(missing)Draft
ICU 62 @@ -616,46 +588,32 @@ typedef CurrencyPrecision CurrencyRounder; numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&) const&(missing)Draft
-ICU 60 -
-(should be ICU 62)
+ICU 62 numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&)&&(missing)Draft
ICU 62 -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&(missing)Draft
-ICU 60 -
-(should be ICU 62)
- - numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay)&&(missing)Draft
ICU 62 - + numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)&&(missing)Draft
ICU 62 - + numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t) const&(missing)Internal
ICU 60 - + numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t)&&(missing)Internal
- + numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)&&(missing)Draft
ICU 62 - -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&(missing)Draft
-ICU 60 -
-(should be ICU 62)
- numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth)&&(missing)Draft
ICU 62 @@ -1118,14 +1076,12 @@ ICU 60 ICU 60 -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&(missing)
-Draft
-ICU 60 +numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&Draft
+ICU 60 -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&(missing)
-Draft
-ICU 61 +numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&Draft
+ICU 61 numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&) const&Draft
@@ -1137,245 +1093,238 @@ ICU 60 numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&) const&Draft
->ICU 61 +ICU 61 -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&) const&(missing)
-Draft
-ICU 60 +numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&Draft
+ICU 60 -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&(missing)
-Draft
-ICU 60 - - numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&) const&Draft
ICU 60 - + numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&) const&Draft
ICU 60 - -numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&(missing)
-Draft
-ICU 60 - +numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&Draft
+ICU 60 + + numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&)Draft
ICU 60 - + numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&)Draft
ICU 60 - + numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&)Draft
ICU 60 - + numberformatter.hIntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)Draft
ICU 60 - + numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&) const&Draft
ICU 60 - + numberformatter.hPrecision icu::number::CurrencyPrecision::withCurrency(const CurrencyUnit&) constDraft
ICU 60 - + numberformatter.hPrecision icu::number::FractionPrecision::withMaxDigits(int32_t)Draft
ICU 60 - + numberformatter.hPrecision icu::number::FractionPrecision::withMinDigits(int32_t)Draft
ICU 60 - + numberformatter.hPrecision icu::number::IncrementPrecision::withMinFraction(int32_t)Draft
ICU 60 - + numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)Draft
ICU 60 - + numberformatter.hScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t)Draft
ICU 60 - + numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)Draft
ICU 60 - + numberformatter.hicu::number::FormattedNumber::~FormattedNumber()Draft
ICU 60 - + numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)Draft
ICU 60 - + numberformatter.hicu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()Draft
ICU 60 - + numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)Draft
ICU 60 - + numberformatter.hstatic CompactNotation icu::number::Notation::compactLong()Draft
ICU 60 - + numberformatter.hstatic CompactNotation icu::number::Notation::compactShort()Draft
ICU 60 - + numberformatter.hstatic CurrencyPrecision icu::number::Precision::currency(UCurrencyUsage)Draft
ICU 60 - + numberformatter.hstatic FractionPrecision icu::number::Precision::fixedFraction(int32_t)Draft
ICU 60 - + numberformatter.hstatic FractionPrecision icu::number::Precision::integer()Draft
ICU 60 - + numberformatter.hstatic FractionPrecision icu::number::Precision::maxFraction(int32_t)Draft
ICU 60 - + numberformatter.hstatic FractionPrecision icu::number::Precision::minFraction(int32_t)Draft
ICU 60 - + numberformatter.hstatic FractionPrecision icu::number::Precision::minMaxFraction(int32_t, int32_t)Draft
ICU 60 - + numberformatter.hstatic IncrementPrecision icu::number::Precision::increment(double)Draft
ICU 60 - + numberformatter.hstatic IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)Draft
ICU 60 - + numberformatter.hstatic LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)Draft
ICU 60 - + numberformatter.hstatic Precision icu::number::Precision::unlimited()Draft
ICU 60 - + numberformatter.hstatic ScientificNotation icu::number::Notation::engineering()Draft
ICU 60 - + numberformatter.hstatic ScientificNotation icu::number::Notation::scientific()Draft
ICU 60 - + numberformatter.hstatic SimpleNotation icu::number::Notation::simple()Draft
ICU 60 - + numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::with()Draft
ICU 60 - + numfmt.hERoundingMode icu::NumberFormat::getRoundingMode()Draft
ICU 60 - + numfmt.hvoid icu::NumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60 - + rbnf.hERoundingMode icu::RuleBasedNumberFormat::getRoundingMode()Draft
ICU 60 - + rbnf.hvoid icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60 - + stringoptions.h#define U_EDITS_NO_RESETDraft
ICU 60 - + stringoptions.h#define U_OMIT_UNCHANGED_TEXTDraft
ICU 60 - + stringoptions.h#define U_TITLECASE_ADJUST_TO_CASEDDraft
ICU 60 - + stringoptions.h#define U_TITLECASE_SENTENCESDraft
ICU 60 - + stringoptions.h#define U_TITLECASE_WHOLE_STRINGDraft
ICU 60 - + ucurr.henum UCurrNameStyle::UCURR_NARROW_SYMBOL_NAMEDraft
ICU 61 - + udatpg.henum UDateTimePGDisplayWidth::UDATPG_ABBREVIATEDDraft
ICU 61 - + udatpg.henum UDateTimePGDisplayWidth::UDATPG_NARROWDraft
ICU 61 - + udatpg.henum UDateTimePGDisplayWidth::UDATPG_WIDEDraft
ICU 61 - + udatpg.hint32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*)Draft
ICU 61 - + unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&)Draft
ICU 56 - + unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_AUTODraft
ICU 61 - + unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_MIN2Draft
ICU 61 - + unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_OFFDraft
ICU 61 - + unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_ON_ALIGNEDDraft
ICU 61 - + unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_THOUSANDSDraft
ICU 61 - + unumberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYSDraft
ICU 60 - + unumberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTODraft
ICU 60 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYSDraft
ICU 60 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERODraft
ICU 61 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTINGDraft
ICU 60 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYSDraft
ICU 60 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTODraft
ICU 60 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERODraft
ICU 61 - + unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVERDraft
ICU 60 - + unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAMEDraft
ICU 60 - + unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDENDraft
ICU 60 - + unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODEDraft
ICU 60 - + unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROWDraft
ICU 60 - + unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORTDraft
ICU 60 - + uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4 - + utf16.h#define U16_GET_OR_FFFDDraft
ICU 60 - + utf16.h#define U16_NEXT_OR_FFFDDraft
ICU 60 - + utf16.h#define U16_PREV_OR_FFFDDraft
ICU 60 - + utf8.h#define U8_TRUNCATE_IF_INCOMPLETEDraft
ICU 61 @@ -1388,6 +1337,42 @@ ICU 60 This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by all possible variations in "original" form.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileAPIStatusIn ICU version
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&Draft
ICU 60
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&) constDraft
ICU 60
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&Draft
ICU 61
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&) constDraft
ICU 61
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&Draft
ICU 60
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&) constDraft
ICU 60
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&Draft
ICU 60
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&) constDraft
ICU 60
ICU 61

(jump back to top)