diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index 27b1cd0f182..58a33293e82 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -592,11 +592,19 @@ -measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEquivalent()(missing)Draft
+measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()(missing)Draft
ICU 74 -measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEquivalent(UErrorCode&)(missing)Draft
+measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)(missing)Draft
+ICU 74 + + +measure.hbool icu::Measure::operator!=(const UObject&) const(missing)Draft
+ICU 74 + + +normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)(missing)Draft
ICU 74 @@ -612,7 +620,7 @@ ICU 74 -rbbi.hint32_t icu::ExternalBreakEngine::fillBreak(UText*, int32_t, int32_t, int32_t*, int32_t, UErrorCode&) const(missing)Internal
+rbbi.hint32_t icu::ExternalBreakEngine::fillBreaks(UText*, int32_t, int32_t, int32_t*, int32_t, UErrorCode&) const(missing)Internal
ICU 74 @@ -652,137 +660,153 @@ ICU 74(Born Stable) +uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATOR(missing)Draft
+ICU 74 + + +uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE(missing)Draft
+ICU 74 + + +uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_START(missing)Draft
+ICU 74 + + ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)(missing)Draft
ICU 74 - + ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)(missing)Draft
ICU 74 - + ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)(missing)Draft
ICU 74 - + ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)(missing)Draft
ICU 74 - + ulocale.hbool ulocale_isBogus(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hconst char* ulocale_getBaseName(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hconst char* ulocale_getLanguage(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hconst char* ulocale_getLocaleID(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hconst char* ulocale_getRegion(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hconst char* ulocale_getScript(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hconst char* ulocale_getVariant(const ULocale*)(missing)Draft
ICU 74 - + ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74 - + ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74 - + ulocale.hvoid ulocale_close(ULocale*)(missing)Draft
ICU 74 - + ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)(missing)Draft
ICU 74 - + ulocbuilder.hULocaleBuilder* ulocbld_open()(missing)Draft
ICU 74 - + ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)(missing)Draft
ICU 74 - + ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74 - + ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)(missing)Draft
ICU 74 - + ulocbuilder.hvoid ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74 + +unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)(missing)Draft
+ICU 74 + uspoof.hicu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)(missing)Draft
ICU 74 @@ -983,7 +1007,7 @@ (jump back to top)

-Contents generated by StableAPI tool on Tue Sep 12 13:51:27 PDT 2023
+Contents generated by StableAPI tool on Mon Oct 02 17:50:42 PDT 2023
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
diff --git a/icu4c/APIChangeReport.md b/icu4c/APIChangeReport.md index f619f35604f..e978673252f 100644 --- a/icu4c/APIChangeReport.md +++ b/icu4c/APIChangeReport.md @@ -217,12 +217,14 @@ Added in ICU 74 | File | API | ICU 73 | ICU 74 | |---|---|---|---| -| measunit.h | static MeasureUnit icu::MeasureUnit::getGasolineEquivalent() | (missing) | DraftICU 74 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createGasolineEquivalent(UErrorCode&) | (missing) | DraftICU 74 +| measunit.h | static MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity() | (missing) | DraftICU 74 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&) | (missing) | DraftICU 74 +| measure.h | bool icu::Measure::operator!=(const UObject&) const | (missing) | DraftICU 74 +| normalizer2.h | static const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&) | (missing) | DraftICU 74 | rbbi.h | bool icu::ExternalBreakEngine::handles(UChar32) const | (missing) | InternalICU 74 | rbbi.h | bool icu::ExternalBreakEngine::isFor(UChar32, const char*) const | (missing) | InternalICU 74 | rbbi.h | icu::ExternalBreakEngine::~ExternalBreakEngine() | (missing) | InternalICU 74 -| rbbi.h | int32_t icu::ExternalBreakEngine::fillBreak(UText*, int32_t, int32_t, int32_t*, int32_t, UErrorCode&) const | (missing) | InternalICU 74 +| rbbi.h | int32_t icu::ExternalBreakEngine::fillBreaks(UText*, int32_t, int32_t, int32_t*, int32_t, UErrorCode&) const | (missing) | InternalICU 74 | rbbi.h | static void icu::RuleBasedBreakIterator::registerExternalBreakEngine(ExternalBreakEngine*, UErrorCode&) | (missing) | InternalICU 74 | timezone.h | static UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&) | (missing) | DraftICU 74 | ucal.h | int32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | (missing) | DraftICU 74 @@ -232,6 +234,9 @@ Added in ICU 74 | uchar.h | enum ULineBreak::U_LB_AKSARA | (missing) | StableICU 74| *(Born Stable)* | | uchar.h | enum ULineBreak::U_LB_VIRAMA_FINAL | (missing) | StableICU 74| *(Born Stable)* | | uchar.h | enum ULineBreak::U_LB_VIRAMA | (missing) | StableICU 74| *(Born Stable)* | +| uchar.h | enum UProperty::UCHAR_IDS_UNARY_OPERATOR | (missing) | DraftICU 74 +| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE | (missing) | DraftICU 74 +| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_START | (missing) | DraftICU 74 | ulocale.h | UEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*) | (missing) | DraftICU 74 | ulocale.h | UEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*) | (missing) | DraftICU 74 | ulocale.h | ULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*) | (missing) | DraftICU 74 @@ -265,6 +270,7 @@ Added in ICU 74 | ulocbuilder.h | void ulocbld_setScript(ULocaleBuilder*, const char*, int32_t) | (missing) | DraftICU 74 | ulocbuilder.h | void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t) | (missing) | DraftICU 74 | ulocbuilder.h | void ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t) | (missing) | DraftICU 74 +| unorm2.h | const UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*) | (missing) | DraftICU 74 | uspoof.h | icu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*) | (missing) | DraftICU 74 | uspoof.h | int32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | (missing) | DraftICU 74 | uspoof.h | int32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*) | (missing) | DraftICU 74 @@ -336,7 +342,7 @@ This section shows cases where the signature was "simplified" for the sake of co ## Colophon -Contents generated by StableAPI tool on Tue Sep 12 13:51:53 PDT 2023 +Contents generated by StableAPI tool on Mon Oct 02 17:52:32 PDT 2023 Copyright © 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html