diff --git a/APIChangeReport.html b/APIChangeReport.html index 232f9b9..64f4390 100644 --- a/APIChangeReport.html +++ b/APIChangeReport.html @@ -5,31 +5,31 @@ --> -ICU4C API Comparison: ICU 57 with ICU 58 +ICU4C API Comparison: ICU 59 with ICU 60 -

ICU4C API Comparison: ICU 57 with ICU 58

+

ICU4C API Comparison: ICU 59 with ICU 60

-

Removed from ICU 57

+

Removed from ICU 59

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 57ICU 58FileAPIICU 59ICU 60
bytestrie.hconst StringPiece& icu::BytesTrie::Iterator::getString()Stable
ICU 4.8
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode {}Stable
ICU 2.4
(moved to numfmt.h)
bytestriebuilder.hBytesTrieBuilder& icu::BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)Stable
ICU 4.8
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundCeilingStable
ICU 2.4
(moved to numfmt.h)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundDownStable
ICU 2.4
(moved to numfmt.h)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Stable(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundFloorStable
ICU 2.4
(moved to numfmt.h)
fmtable.hicu::Formattable::Formattable(const StringPiece&, UErrorCode&)Stable
ICU 4.4
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundHalfDownStable
ICU 2.4
(moved to numfmt.h)
fmtable.hvoid icu::Formattable::setDecimalNumber(const StringPiece&, UErrorCode&)Stable
ICU 4.4
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundHalfEvenStable
ICU 2.4
(moved to numfmt.h)
idna.hvoid icu::IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&)Stable
ICU 4.6
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundHalfUpStable
ICU 2.4
(moved to numfmt.h)
idna.hvoid icu::IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&)Stable
ICU 4.6
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundUnnecessaryStable
ICU 4.8
(moved to numfmt.h)
idna.hvoid icu::IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&)Stable
ICU 4.6
(missing)
-
decimfmt.henum + icu::DecimalFormat::ERoundingMode::kRoundUpStable
ICU 2.4
(moved to numfmt.h)
idna.hvoid icu::IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&)Stable
ICU 4.6
(missing)
-
platform.h#define U_IOSTREAM_SOURCEInternal(missing)
LayoutEngine.hUClassID icu::LayoutEngine::getDynamicClassID()Deprecated
ICU 54
(missing)
-
plurrule.hUnicodeString icu::PluralRules::select(const FixedDecimal&)Internal(missing)
LayoutEngine.hicu::LayoutEngine::~LayoutEngine()Deprecated
ICU 54
(missing)
-
ucasemap.h#define U_TITLECASE_NO_BREAK_ADJUSTMENTStable
ICU 3.8
(moved to new stringoptions.h)
LayoutEngine.hle_int32 icu::LayoutEngine::getGlyphCount()Deprecated
ICU 54
(missing)
-
ucasemap.h#define U_TITLECASE_NO_LOWERCASEStable
ICU 3.8
(moved to new stringoptions.h)
LayoutEngine.hle_int32 icu::LayoutEngine::layoutChars(const LEUnicode chars[], le_int32, le_int32, le_int32, le_bool, float, float, LEErrorCode&)Deprecated
ICU 54
(missing)
-
ucasemap.h#define UCASEMAP_OMIT_UNCHANGED_TEXTDraft
ICU 59
(missing)
LayoutEngine.hstatic LayoutEngine* icu::LayoutEngine::layoutEngineFactory(const LEFontInstance*, le_int32, le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
uchar.h#define U_FOLD_CASE_DEFAULTStable
ICU 2.0
(moved to new stringoptions.h)
LayoutEngine.hstatic LayoutEngine* icu::LayoutEngine::layoutEngineFactory(const LEFontInstance*, le_int32, le_int32, le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
uchar.h#define U_FOLD_CASE_EXCLUDE_SPECIAL_IStable
ICU 2.0
(moved to new stringoptions.h)
LayoutEngine.hstatic UClassID icu::LayoutEngine::getStaticClassID()Deprecated
ICU 54
(missing)
-
unorm2.h#define U_COMPARE_CODE_POINT_ORDERStable
ICU 2.2
(moved to new stringoptions.h)
LayoutEngine.hstatic const le_int32 icu::LayoutEngine::kTypoFlagKernInternal(missing)
-
unorm2.h#define U_COMPARE_IGNORE_CASEStable
ICU 2.2
(moved to new stringoptions.h)
LayoutEngine.hstatic const le_int32 icu::LayoutEngine::kTypoFlagLigaInternal(missing)
-
unorm2.h#define UNORM_INPUT_IS_FCDStable
ICU 2.2
(moved to new stringoptions.h)
LayoutEngine.hvoid icu::LayoutEngine::getCharIndices(le_int32 charIndices[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LayoutEngine.hvoid icu::LayoutEngine::getCharIndices(le_int32 charIndices[], le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LayoutEngine.hvoid icu::LayoutEngine::getGlyphPosition(le_int32, float&, float&, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LayoutEngine.hvoid icu::LayoutEngine::getGlyphPositions(float positions[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LayoutEngine.hvoid icu::LayoutEngine::getGlyphs(LEGlyphID glyphs[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LayoutEngine.hvoid icu::LayoutEngine::getGlyphs(le_uint32 glyphs[], le_uint32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LayoutEngine.hvoid icu::LayoutEngine::reset()Deprecated
ICU 54
(missing)
-
LEFontInstance.hLEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32)Deprecated
ICU 54
(missing)
-
LEFontInstance.hLEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32, const LECharMapper*)Deprecated
ICU 54
(missing)
-
LEFontInstance.hLEGlyphID icu::LEFontInstance::mapCharToGlyph(LEUnicode32, const LECharMapper*, le_bool)Deprecated
ICU 54
(missing)
-
LEFontInstance.hLEUnicode32 icu::LECharMapper::mapChar(LEUnicode32)Deprecated
ICU 54
(missing)
-
LEFontInstance.hUClassID icu::LEFontInstance::getDynamicClassID()Deprecated
ICU 54
(missing)
-
LEFontInstance.hconst LEFontInstance* icu::LEFontInstance::getSubFont(const LEUnicode chars[], le_int32*, le_int32, le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hconst void* icu::LEFontInstance::getFontTable(LETag, size_t&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::getScaleFactorX()Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::getScaleFactorY()Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::getXPixelsPerEm()Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::getYPixelsPerEm()Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::xPixelsToUnits(float)Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::xUnitsToPoints(float)Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::yPixelsToUnits(float)Deprecated
ICU 54
(missing)
-
LEFontInstance.hfloat icu::LEFontInstance::yUnitsToPoints(float)Deprecated
ICU 54
(missing)
-
LEFontInstance.hicu::LECharMapper::~LECharMapper()Deprecated
ICU 54
(missing)
-
LEFontInstance.hicu::LEFontInstance::~LEFontInstance()Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_bool icu::LEFontInstance::canDisplay(LEUnicode32)Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_bool icu::LEFontInstance::getGlyphPoint(LEGlyphID, le_int32, LEPoint&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_int32 icu::LEFontInstance::getAscent()Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_int32 icu::LEFontInstance::getDescent()Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_int32 icu::LEFontInstance::getLeading()Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_int32 icu::LEFontInstance::getLineHeight()Deprecated
ICU 54
(missing)
-
LEFontInstance.hle_int32 icu::LEFontInstance::getUnitsPerEM()Deprecated
ICU 54
(missing)
-
LEFontInstance.hstatic UClassID icu::LEFontInstance::getStaticClassID()Deprecated
ICU 54
(missing)
-
LEFontInstance.hstatic float icu::LEFontInstance::fixedToFloat(le_int32)Deprecated
ICU 54
(missing)
-
LEFontInstance.hstatic le_int32 icu::LEFontInstance::floatToFixed(float)Deprecated
ICU 54
(missing)
-
LEFontInstance.hvoid icu::LEFontInstance::getGlyphAdvance(LEGlyphID, LEPoint&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hvoid icu::LEFontInstance::mapCharsToGlyphs(const LEUnicode chars[], le_int32, le_int32, le_bool, const LECharMapper*, le_bool, LEGlyphStorage&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hvoid icu::LEFontInstance::pixelsToUnits(LEPoint&, LEPoint&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hvoid icu::LEFontInstance::transformFunits(float, float, LEPoint&)Deprecated
ICU 54
(missing)
-
LEFontInstance.hvoid icu::LEFontInstance::unitsToPoints(LEPoint&, LEPoint&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hLEGlyphID icu::LEGlyphStorage::getGlyphID(le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hLEGlyphID& icu::LEGlyphStorage::operator[](le_int32)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hLEGlyphID* icu::LEGlyphStorage::insertGlyphs(le_int32, le_int32)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hLEGlyphID* icu::LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hUClassID icu::LEGlyphStorage::getDynamicClassID()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hicu::LEGlyphStorage::LEGlyphStorage()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hicu::LEGlyphStorage::~LEGlyphStorage()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hle_int32 icu::LEGlyphStorage::allocateAuxData(LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hle_int32 icu::LEGlyphStorage::allocatePositions(LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hle_int32 icu::LEGlyphStorage::applyInsertions()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hle_int32 icu::LEGlyphStorage::getCharIndex(le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hle_int32 icu::LEGlyphStorage::getGlyphCount()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hle_uint32 icu::LEGlyphStorage::getAuxData(le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hstatic UClassID icu::LEGlyphStorage::getStaticClassID()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adjustPosition(le_int32, float, float, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adoptAuxDataArray(LEGlyphStorage&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adoptCharIndicesArray(LEGlyphStorage&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adoptGlyphArray(LEGlyphStorage&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adoptGlyphCount(LEGlyphStorage&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adoptGlyphCount(le_int32)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::adoptPositionArray(LEGlyphStorage&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::allocateGlyphArray(le_int32, le_bool, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getAuxData(le_uint32 auxData[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getCharIndices(le_int32 charIndices[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getCharIndices(le_int32 charIndices[], le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getGlyphPosition(le_int32, float&, float&, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getGlyphPositions(float positions[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::reset()Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::setAuxData(le_int32, le_uint32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::setCharIndex(le_int32, le_int32, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::setGlyphID(le_int32, LEGlyphID, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LEGlyphStorage.hvoid icu::LEGlyphStorage::setPosition(le_int32, float, float, LEErrorCode&)Deprecated
ICU 54
(missing)
-
LESwaps.h#define SWAPLDeprecated
ICU 54
(missing)
-
LESwaps.h#define SWAPWDeprecated
ICU 54
(missing)
-
LESwaps.hstatic le_uint16 icu::LESwaps::swapWord(le_uint16)Deprecated
ICU 54
(missing)
-
LESwaps.hstatic le_uint32 icu::LESwaps::swapLong(le_uint32)Deprecated
ICU 54
(missing)
-
LETypes.h#define LE_AFRC_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_ARRAY_COPYInternal(missing)
-
LETypes.h#define LE_ARRAY_SIZEInternal(missing)
-
LETypes.h#define LE_ASSERT_BAD_FONT(untagged)(missing)
-
LETypes.h#define LE_CHAR_FILTER_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_CLIENT_MASKDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_CLIENT_SHIFTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_CLIG_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_CSWH_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_DEBUG_BAD_FONTInternal(missing)
-
LETypes.h#define LE_DEFAULT_FEATURE_FLAG(untagged)(missing)
-
LETypes.h#define LE_DELETE_ARRAYInternal(missing)
-
LETypes.h#define LE_DLIG_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_FAILUREDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_FRAC_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_GET_CLIENTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_GET_GLYPHDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_GET_SUB_FONTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_GLYPH_MASKDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_GLYPH_SHIFTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_GROW_ARRAYInternal(missing)
-
LETypes.h#define LE_HLIG_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_Kerning_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_LIGA_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_Ligatures_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_MAKE_TAGDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_NALT_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_NEW_ARRAYInternal(missing)
-
LETypes.h#define LE_RANGE_CHECK(untagged)(missing)
-
LETypes.h#define LE_RLIG_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_RUBY_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SALT_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SET_CLIENTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_SET_GLYPHDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_SET_SUB_FONTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_SMCP_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS01_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS02_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS03_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS04_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS05_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS06_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SS07_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_SUB_FONT_MASKDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_SUB_FONT_SHIFTDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_SUCCESSDeprecated
ICU 54
(missing)
-
LETypes.h#define LE_SWSH_FEATURE_FLAGInternal(missing)
-
LETypes.h#define LE_UINT32_MAX(untagged)(missing)
-
LETypes.h#define LE_UINTPTR_MAX(untagged)(missing)
-
LETypes.h#define LE_ZERO_FEATURE_FLAGInternal(missing)
-
LETypes.henum LEErrorCode::LE_FONT_FILE_NOT_FOUND_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_ILLEGAL_ARGUMENT_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_INDEX_OUT_OF_BOUNDS_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_INTERNAL_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_MEMORY_ALLOCATION_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_MISSING_FONT_TABLE_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_NO_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_NO_LAYOUT_ERRORDeprecated
ICU 54
(missing)
-
LETypes.henum LEErrorCode::LE_NO_SUBFONT_WARNINGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureENUMs::LE_AFRC_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_CHAR_FILTER_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_CLIG_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_CSWH_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_DLIG_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_FEATURE_ENUM_MAXInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_FRAC_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_HLIG_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_Kerning_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_LIGA_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_Ligatures_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_NALT_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_RLIG_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_RUBY_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SALT_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SMCP_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS01_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS02_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS03_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS04_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS05_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS06_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SS07_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_SWSH_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureENUMs::LE_ZERO_FEATURE_ENUMInternal(missing)
-
LETypes.henum LEFeatureTags::LE_AALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ABVF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ABVM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ABVS_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_AFRC_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_AKHN_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_BLWF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_BLWM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_BLWS_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_C2PC_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_C2SC_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CASE_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CCMP_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CJCT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CLIG_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CPSP_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CSWH_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_CURS_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_DIST_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_DLIG_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_DNOM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_EXPT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_FALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_FIN2_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_FIN3_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_FINA_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_FRAC_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_FWID_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HALF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HALN_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HIST_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HKNA_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HLIG_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HNGL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_HWID_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_INIT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ISOL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ITAL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_JALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_JP78_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_JP83_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_JP90_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_KERN_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_LFBD_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_LIGA_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_LJMO_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_LNUM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_LOCL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_MARK_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_MED2_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_MEDI_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_MGRK_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_MKMK_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_MSET_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_NALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_NLCK_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_NUKT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_NUMR_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ONUM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_OPBD_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ORDN_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ORNM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PCAP_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PNUM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PREF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PRES_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PSTF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PSTS_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_PWID_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_QWID_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RAND_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RKRF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RLIG_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RPHF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RTBD_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RTLA_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_RUBY_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SINF_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SIZE_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SMCP_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SMPL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS01_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS02_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS03_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS04_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS05_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS06_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS07_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS08_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS09_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS10_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS11_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS12_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS13_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS14_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS15_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS16_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS17_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS18_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS19_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SS20_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SUBS_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SUPS_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_SWSH_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_TITL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_TJMO_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_TNAM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_TNUM_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_TRAD_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_TWID_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_UNIC_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VALT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VATU_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VERT_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VHAL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VJMO_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VKNA_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VKRN_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VPAL_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_VRT2_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LEFeatureTags::LE_ZERO_FEATURE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_ACNT_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_AVAR_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_BASE_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_BDAT_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_BHED_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_BLOC_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_BSLN_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_CFF__TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_CMAP_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_CVAR_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_CVT__TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_DSIG_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_EBDT_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_EBLC_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_EBSC_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_FDSC_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_FEAT_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_FMTX_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_FPGM_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_FVAR_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_GASP_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_GDEF_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_GLYF_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_GPOS_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_GSUB_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_GVAR_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_HDMX_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_HEAD_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_HHEA_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_HMTX_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_HSTY_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_JSTF_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_JUST_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_KERN_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_LCAR_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_LOCA_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_LTSH_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_MAXP_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_MORT_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_MORX_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_NAME_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_OPBD_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_OS_2_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_PCLT_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_POST_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_PREP_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_PROP_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_TRAK_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_VDMX_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_VHEA_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_VMTX_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_VORG_TABLE_TAGDeprecated
ICU 54
(missing)
-
LETypes.henum LETableTags::LE_ZAPF_TABLE_TAGDeprecated
ICU 54
(missing)
-
numfmt.hUnicodeString& icu::NumberFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Stable(missing)
-
unistr.hstatic UnicodeString icu::UnicodeString::fromUTF8(const StringPiece&)Stable
ICU 4.2
(missing)
-
utypes.h#define NULLStable
ICU 2.0
(missing)
-
ustring.h#define U_COMPARE_CODE_POINT_ORDERStable
ICU 2.2
(moved to new stringoptions.h)

(jump back to top)
-

Deprecated or Obsoleted in ICU 58

+

Deprecated or Obsoleted in ICU 60

- + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 57ICU 58FileAPIICU 59ICU 60
dtfmtsym.henum - icu::DateFormatSymbols::DtContextType::DT_CONTEXT_COUNTStable
ICU 3.6
Deprecated
-ICU 58
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Stable
ICU 56
Deprecated
+ICU 60
dtfmtsym.henum - icu::DateFormatSymbols::DtWidthType::DT_WIDTH_COUNTStable
ICU 3.6
Deprecated
-ICU 58
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Stable
ICU 56
Deprecated
+ICU 60
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNTStable
ICU 53
Deprecated
-ICU 58
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNTStable
ICU 53
Deprecated
-ICU 58
reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNTStable
ICU 53
Deprecated
-ICU 58
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNTStable
ICU 53
Deprecated
-ICU 58
tmunit.henum - icu::TimeUnit::UTimeUnitFields::UTIMEUNIT_FIELD_COUNTStable
ICU 4.2
Deprecated
-ICU 58
ubidi.h#define U_BIDI_CLASS_DEFAULTStable
ICU 3.6
Deprecated
-ICU 58
ubidi.henum UBiDiReorderingMode::UBIDI_REORDER_COUNTStable
ICU 3.6
Deprecated
-ICU 58
ubrk.henum UBreakIteratorType::UBRK_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucal.henum UCalendarDateFields::UCAL_FIELD_COUNTStable
ICU 2.6
Deprecated
-ICU 58
uchar.henum UBidiPairedBracketType::U_BPT_COUNTStable
ICU 52
Deprecated
-ICU 58
uchar.henum UBlockCode::UBLOCK_COUNTStable
ICU 2.0
Deprecated
-ICU 58
uchar.henum UCharDirection::U_CHAR_DIRECTION_COUNTStable
ICU 2.0
Deprecated
-ICU 58
uchar.henum UCharNameChoice::U_CHAR_NAME_CHOICE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
uchar.henum UDecompositionType::U_DT_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UEastAsianWidth::U_EA_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UGraphemeClusterBreak::U_GCB_COUNTStable
ICU 3.4
Deprecated
-ICU 58
uchar.henum UHangulSyllableType::U_HST_COUNTStable
ICU 2.6
Deprecated
-ICU 58
uchar.henum UJoiningGroup::U_JG_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UJoiningType::U_JT_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum ULineBreak::U_LB_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UNumericType::U_NT_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_BINARY_LIMITStable
ICU 2.1
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_DOUBLE_LIMITStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_INT_LIMITStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_MASK_LIMITStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITStable
ICU 4.6
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_STRING_LIMITStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum UPropertyNameChoice::U_PROPERTY_NAME_CHOICE_COUNTStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum USentenceBreak::U_SB_COUNTStable
ICU 3.4
Deprecated
-ICU 58
uchar.henum UWordBreakValues::U_WB_COUNTStable
ICU 3.4
Deprecated
-ICU 58
ucnv.henum UConverterUnicodeSet::UCNV_SET_COUNTStable
ICU 2.6
Deprecated
-ICU 58
ucol.henum UColAttribute::UCOL_ATTRIBUTE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucol.henum UColAttributeValue::UCOL_ATTRIBUTE_VALUE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucol.henum UColBoundMode::UCOL_BOUND_VALUE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucol.henum UColReorderCode::UCOL_REORDER_CODE_LIMITStable
ICU 4.8
Deprecated
-ICU 58
ucurr.henum UCurrencyUsage::UCURR_USAGE_COUNTStable
ICU 54
Deprecated
-ICU 58
udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTStable
ICU 53
Deprecated
-ICU 58
udat.henum UDateFormatField::UDAT_FIELD_COUNTStable
ICU 3.0
Deprecated
-ICU 58
udata.henum UDataFileAccess::UDATA_FILE_ACCESS_COUNTStable
ICU 3.4
Deprecated
-ICU 58
udatpg.henum UDateTimePatternConflict::UDATPG_CONFLICT_COUNTStable
ICU 3.8
Deprecated
-ICU 58
udatpg.henum UDateTimePatternField::UDATPG_FIELD_COUNTStable
ICU 3.8
Deprecated
-ICU 58
uformattable.henum UFormattableType::UFMT_COUNTStable
ICU 52
Deprecated
-ICU 58
uloc.henum ULocDataLocaleType::ULOC_DATA_LOCALE_TYPE_LIMITStable
ICU 2.1
Deprecated
-ICU 58
ulocdata.henum ULocaleDataDelimiterType::ULOCDATA_DELIMITER_COUNTStable
ICU 3.4
Deprecated
-ICU 58
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_COUNTStable
ICU 3.4
Deprecated
-ICU 58
ulocdata.henum UMeasurementSystem::UMS_LIMITStable
ICU 2.8
Deprecated
-ICU 58
unum.henum UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNTStable
ICU 4.8
Deprecated
-ICU 58
unum.henum UNumberFormatFields::UNUM_FIELD_COUNTStable
ICU 49
Deprecated
-ICU 58
unum.henum UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNTStable
ICU 4.8
Deprecated
-ICU 58
unum.henum UNumberFormatSymbol::UNUM_FORMAT_SYMBOL_COUNTStable
ICU 2.0
Deprecated
-ICU 58
upluralrules.henum UPluralType::UPLURAL_TYPE_COUNTStable
ICU 50
Deprecated
-ICU 58
uregion.henum URegionType::URGN_LIMITStable
ICU 51
Deprecated
-ICU 58
ureldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNTStable
ICU 54
Deprecated
-ICU 58
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_COUNTDraft
ICU 57
Deprecated
-ICU 58
ures.henum UResType::URES_LIMITStable
ICU 2.0
Deprecated
-ICU 58
uscript.henum UScriptCode::USCRIPT_CODE_LIMITStable
ICU 2.2
Deprecated
-ICU 58
usearch.henum USearchAttribute::USEARCH_ATTRIBUTE_COUNTStable
ICU 2.4
Deprecated
-ICU 58
usearch.henum USearchAttributeValue::USEARCH_ATTRIBUTE_VALUE_COUNTStable
ICU 2.4
Deprecated
-ICU 58
uset.henum USetSpanCondition::USET_SPAN_CONDITION_COUNTStable
ICU 3.8
Deprecated
-ICU 58
uspoof.henum USpoofChecks::USPOOF_ANY_CASEStable
ICU 4.2
Deprecated
-ICU 58
utrace.henum UTraceFunctionNumber::UTRACE_COLLATION_LIMITStable
ICU 2.8
Deprecated
-ICU 58
utrace.henum UTraceFunctionNumber::UTRACE_CONVERSION_LIMITStable
ICU 2.8
Deprecated
-ICU 58
utrace.henum UTraceFunctionNumber::UTRACE_FUNCTION_LIMITStable
ICU 2.8
Deprecated
-ICU 58
utypes.henum UErrorCode::U_BRK_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_ERROR_WARNING_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_FMT_PARSE_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_IDNA_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_PARSE_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_PLUGIN_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_REGEX_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_STANDARD_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utf_old.h#define U_HIDE_OBSOLETE_UTF_OLD_H(missing)Deprecated
+ICU 2.4

(jump back to top)
-

Changed in ICU 58 (old, new)

+

Changed in ICU 60 (old, new)

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 57ICU 58FileAPIICU 59ICU 60
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)Draft→Stable
ICU 56
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Stable
ICU 56
Deprecated
+ICU 60
decimfmt.hUnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Stable
ICU 56
Deprecated
+ICU 60
decimfmt.hUnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
measfmt.hUnicodeString icu::MeasureFormat::getUnitDisplayName(const MeasureUnit&, UErrorCode&)Draft→Stable
ICU 58
decimfmt.hUnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
ubiditransform.hUBiDiTransform* ubiditransform_open(UErrorCode*)Draft→Stable
ICU 58
dtfmtsym.henum - icu::DateFormatSymbols::DtContextType::DT_CONTEXT_COUNTStable
ICU 3.6
Deprecated
-ICU 58
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_OFFDraft→Stable
ICU 58
dtfmtsym.henum - icu::DateFormatSymbols::DtWidthType::DT_WIDTH_COUNTStable
ICU 3.6
Deprecated
-ICU 58
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_ONDraft→Stable
ICU 58
dtptngen.hstatic UnicodeString icu::DateTimePatternGenerator::staticGetBaseSkeleton(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
ubiditransform.henum UBiDiOrder::UBIDI_LOGICALDraft→Stable
ICU 58
dtptngen.hstatic UnicodeString icu::DateTimePatternGenerator::staticGetSkeleton(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
ubiditransform.henum UBiDiOrder::UBIDI_VISUALDraft→Stable
ICU 58
fieldpos.henum icu::FieldPosition::(anonymous) {}(untagged)Stable
-ICU 2.0
ubiditransform.huint32_t ubiditransform_transform(UBiDiTransform*, const UChar*, int32_t, UChar*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)Draft→Stable
ICU 58
fieldpos.henum icu::FieldPosition::(anonymous)::DONT_CARE(untagged)Stable
-ICU 2.0
ubiditransform.hvoid ubiditransform_close(UBiDiTransform*)Draft→Stable
ICU 58
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Draft→Stable
ICU 56
udisplaycontext.henum UDisplayContext::UDISPCTX_NO_SUBSTITUTEDraft→Stable
ICU 58
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::suppressBreakAfter(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
udisplaycontext.henum UDisplayContext::UDISPCTX_SUBSTITUTEDraft→Stable
ICU 58
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::unsuppressBreakAfter(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_SUBSTITUTE_HANDLINGDraft→Stable
ICU 58
filteredbrk.hicu::FilteredBreakIteratorBuilder::~FilteredBreakIteratorBuilder()Draft→Stable
ICU 56
uspoof.hURestrictionLevel uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Draft→Stable
ICU 56
uspoof.hUSpoofCheckResult* uspoof_openCheckResult(UErrorCode*)Draft→Stable
ICU 58
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(const Locale&, UErrorCode&)Draft→Stable
ICU 56
uspoof.hU_NAMESPACE_END int32_t uspoof_getCheckResultChecks(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
localpointer.hicu::LocalArray< T >::LocalArray(T*, UErrorCode&)Draft→Stable
ICU 56
uspoof.hconst USet* uspoof_getCheckResultNumerics(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
localpointer.hvoid icu::LocalArray< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)Draft→Stable
ICU 56
uspoof.henum USpoofChecks::USPOOF_CONFUSABLEDraft→Stable
ICU 58
localpointer.hvoid icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPTDraft→Stable
ICU 56
uspoof.hint32_t uspoof_check2(const USpoofChecker*, const UChar*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
localpointer.hvoid icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPTDraft→Stable
ICU 56
uspoof.hint32_t uspoof_check2UTF8(const USpoofChecker*, const char*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNTStable
ICU 53
Deprecated
-ICU 58
uspoof.hint32_t uspoof_check2UnicodeString(const USpoofChecker*, const icu::UnicodeString&, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentury(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupMetric(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGenericTemperature(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKnot(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiterPer100Kilometers(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMileScandinavian(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPintMetric(UErrorCode&)Draft→Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRevolutionAngle(UErrorCode&)Draft→Stable
ICU 56
numfmt.hUnicodeString& icu::NumberFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
numfmt.hUnicodeString& icu::NumberFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
numfmt.hUnicodeString& icu::NumberFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
numfmt.hUnicodeString& icu::NumberFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)StableStable
-ICU 4.4
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNTStable
ICU 53
Deprecated
-ICU 58
reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNTStable
ICU 53
Deprecated
-ICU 58
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNTStable
ICU 53
Deprecated
-ICU 58
tmunit.henum - icu::TimeUnit::UTimeUnitFields::UTIMEUNIT_FIELD_COUNTStable
ICU 4.2
Deprecated
-ICU 58
ubidi.h#define U_BIDI_CLASS_DEFAULTStable
ICU 3.6
Deprecated
-ICU 58
ubidi.henum UBiDiReorderingMode::UBIDI_REORDER_COUNTStable
ICU 3.6
Deprecated
-ICU 58
ubrk.henum UBreakIteratorType::UBRK_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucal.henum UCalendarDateFields::UCAL_FIELD_COUNTStable
ICU 2.6
Deprecated
-ICU 58
uchar.henum UBidiPairedBracketType::U_BPT_COUNTStable
ICU 52
Deprecated
-ICU 58
uchar.henum UBlockCode::UBLOCK_COUNTStable
ICU 2.0
Deprecated
-ICU 58
uchar.henum UCharDirection::U_CHAR_DIRECTION_COUNTStable
ICU 2.0
Deprecated
-ICU 58
uchar.henum UCharNameChoice::U_CHAR_NAME_CHOICE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
uchar.henum UDecompositionType::U_DT_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UEastAsianWidth::U_EA_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UGraphemeClusterBreak::U_GCB_COUNTStable
ICU 3.4
Deprecated
-ICU 58
uchar.henum UGraphemeClusterBreak::U_GCB_PREPENDStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UGraphemeClusterBreak::U_GCB_REGIONAL_INDICATORStable
ICU 3.4
Stable
-ICU 50 -
-(changed)
uchar.henum UGraphemeClusterBreak::U_GCB_SPACING_MARKStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UHangulSyllableType::U_HST_COUNTStable
ICU 2.6
Deprecated
-ICU 58
uchar.henum UJoiningGroup::U_JG_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UJoiningType::U_JT_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum ULineBreak::U_LB_CLOSE_PARENTHESISStable
ICU 2.2
Stable
-ICU 4.4 -
-(changed)
uchar.henum ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTERStable
ICU 2.2
Stable
-ICU 49 -
-(changed)
uchar.henum ULineBreak::U_LB_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum ULineBreak::U_LB_H2Stable
ICU 2.2
Stable
-ICU 3.4 -
-(changed)
uchar.henum ULineBreak::U_LB_H3Stable
ICU 2.2
Stable
-ICU 3.4 -
-(changed)
uchar.henum ULineBreak::U_LB_HEBREW_LETTERStable
ICU 2.2
Stable
-ICU 49 -
-(changed)
uchar.henum ULineBreak::U_LB_JLStable
ICU 2.2
Stable
-ICU 3.4 -
-(changed)
uchar.henum ULineBreak::U_LB_JTStable
ICU 2.2
Stable
-ICU 3.4 -
-(changed)
uchar.henum ULineBreak::U_LB_JVStable
ICU 2.2
Stable
-ICU 3.4 -
-(changed)
uchar.henum ULineBreak::U_LB_NEXT_LINEStable
ICU 2.2
Stable
-ICU 2.6 -
-(changed)
uchar.henum ULineBreak::U_LB_REGIONAL_INDICATORStable
ICU 2.2
Stable
-ICU 50 -
-(changed)
uchar.henum ULineBreak::U_LB_WORD_JOINERStable
ICU 2.2
Stable
-ICU 2.6 -
-(changed)
uchar.henum UNumericType::U_NT_COUNTStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_BINARY_LIMITStable
ICU 2.1
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_DOUBLE_LIMITStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_INT_LIMITStable
ICU 2.2
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_MASK_LIMITStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITStable
ICU 4.6
Deprecated
-ICU 58
uchar.henum UProperty::UCHAR_STRING_LIMITStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum UPropertyNameChoice::U_PROPERTY_NAME_CHOICE_COUNTStable
ICU 2.4
Deprecated
-ICU 58
uchar.henum USentenceBreak::U_SB_COUNTStable
ICU 3.4
Deprecated
-ICU 58
uchar.henum UWordBreakValues::U_WB_COUNTStable
ICU 3.4
Deprecated
-ICU 58
uchar.henum UWordBreakValues::U_WB_CRStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UWordBreakValues::U_WB_DOUBLE_QUOTEStable
ICU 3.4
Stable
-ICU 52 -
-(changed)
uchar.henum UWordBreakValues::U_WB_EXTENDStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UWordBreakValues::U_WB_HEBREW_LETTERStable
ICU 3.4
Stable
-ICU 52 -
-(changed)
uchar.henum UWordBreakValues::U_WB_LFStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UWordBreakValues::U_WB_MIDNUMLETStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UWordBreakValues::U_WB_NEWLINEStable
ICU 3.4
Stable
-ICU 4.0 -
-(changed)
uchar.henum UWordBreakValues::U_WB_REGIONAL_INDICATORStable
ICU 3.4
Stable
-ICU 50 -
-(changed)
uchar.henum UWordBreakValues::U_WB_SINGLE_QUOTEStable
ICU 3.4
Stable
-ICU 52 -
-(changed)
ucnv.henum UConverterUnicodeSet::UCNV_SET_COUNTStable
ICU 2.6
Deprecated
-ICU 58
ucol.henum UColAttribute::UCOL_ATTRIBUTE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucol.henum UColAttributeValue::UCOL_ATTRIBUTE_VALUE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucol.henum UColBoundMode::UCOL_BOUND_VALUE_COUNTStable
ICU 2.0
Deprecated
-ICU 58
ucol.henum UColReorderCode::UCOL_REORDER_CODE_LIMITStable
ICU 4.8
Deprecated
-ICU 58
ucurr.henum UCurrencyUsage::UCURR_USAGE_COUNTStable
ICU 54
Deprecated
-ICU 58
udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTStable
ICU 53
Deprecated
-ICU 58
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCHDraft→Stable
ICU 56
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_LITERAL_MATCHDraft→Stable
ICU 56
udat.henum UDateFormatField::UDAT_FIELD_COUNTStable
ICU 3.0
Deprecated
-ICU 58
udata.henum UDataFileAccess::UDATA_FILE_ACCESS_COUNTStable
ICU 3.4
Deprecated
-ICU 58
udatpg.henum UDateTimePatternConflict::UDATPG_CONFLICT_COUNTStable
ICU 3.8
Deprecated
-ICU 58
udatpg.henum UDateTimePatternField::UDATPG_FIELD_COUNTStable
ICU 3.8
Deprecated
-ICU 58
uformattable.henum UFormattableType::UFMT_COUNTStable
ICU 52
Deprecated
-ICU 58
uloc.henum ULocDataLocaleType::ULOC_DATA_LOCALE_TYPE_LIMITStable
ICU 2.1
Deprecated
-ICU 58
ulocdata.henum ULocaleDataDelimiterType::ULOCDATA_DELIMITER_COUNTStable
ICU 3.4
Deprecated
-ICU 58
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_COUNTStable
ICU 3.4
Deprecated
-ICU 58
ulocdata.henum UMeasurementSystem::UMS_LIMITStable
ICU 2.8
Deprecated
-ICU 58
unistr.h#define UNISTR_OBJECT_SIZEDraft→Stable
ICU 56
unistr.hvoid icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPTDraft→Stable
ICU 56
unum.henum UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNTStable
ICU 4.8
Deprecated
-ICU 58
unum.henum UNumberFormatFields::UNUM_FIELD_COUNTStable
ICU 49
Deprecated
-ICU 58
unum.henum UNumberFormatStyle::UNUM_CURRENCY_STANDARDDraft→Stable
ICU 56
unum.henum UNumberFormatStyle::UNUM_DECIMAL_COMPACT_LONGDraft→Stable
ICU 56
unum.henum UNumberFormatStyle::UNUM_DECIMAL_COMPACT_SHORTDraft→Stable
ICU 56
unum.henum UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNTStable
ICU 4.8
Deprecated
-ICU 58
unum.henum UNumberFormatSymbol::UNUM_FORMAT_SYMBOL_COUNTStable
ICU 2.0
Deprecated
-ICU 58
upluralrules.henum UPluralType::UPLURAL_TYPE_COUNTStable
ICU 50
Deprecated
-ICU 58
uregion.henum URegionType::URGN_LIMITStable
ICU 51
Deprecated
-ICU 58
ureldatefmt.henum UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNTStable
ICU 54
Deprecated
-ICU 58
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_COUNTDraft
ICU 57
Deprecated
-ICU 58
ures.henum UResType::URES_LIMITStable
ICU 2.0
Deprecated
-ICU 58
uscript.henum UScriptCode::USCRIPT_CODE_LIMITStable
ICU 2.2
Deprecated
-ICU 58
usearch.henum USearchAttribute::USEARCH_ATTRIBUTE_COUNTStable
ICU 2.4
Deprecated
-ICU 58
usearch.henum USearchAttributeValue::USEARCH_ATTRIBUTE_VALUE_COUNTStable
ICU 2.4
Deprecated
-ICU 58
uset.henum USetSpanCondition::USET_SPAN_CONDITION_COUNTStable
ICU 3.8
Deprecated
-ICU 58
uspoof.henum USpoofChecks::USPOOF_ANY_CASEStable
ICU 4.2
Deprecated
-ICU 58
uspoof.hint32_t uspoof_checkUTF8(const USpoofChecker*, const char*, int32_t, int32_t*, UErrorCode*)Deprecated
ICU 51
Stable
-ICU 4.2 -
-(changed)
uspoof.hint32_t uspoof_checkUnicodeString(const USpoofChecker*, const icu::UnicodeString&, int32_t*, UErrorCode*)Deprecated
ICU 51
Stable
-ICU 4.2 -
-(changed)
utrace.henum UTraceFunctionNumber::UTRACE_COLLATION_LIMITStable
ICU 2.8
Deprecated
-ICU 58
utrace.henum UTraceFunctionNumber::UTRACE_CONVERSION_LIMITStable
ICU 2.8
Deprecated
-ICU 58
utrace.henum UTraceFunctionNumber::UTRACE_FUNCTION_LIMITStable
ICU 2.8
Deprecated
-ICU 58
utypes.h#define NULLDeprecated
ICU 54
Stable
-ICU 2.0 -
-(changed)
utypes.henum UErrorCode::U_BRK_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_ERROR_WARNING_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_FMT_PARSE_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_IDNA_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_PARSE_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_PLUGIN_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_REGEX_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
utypes.henum UErrorCode::U_STANDARD_ERROR_LIMITStable
ICU 2.0
Deprecated
-ICU 58
uspoof.hvoid uspoof_closeCheckResult(USpoofCheckResult*)Draft→Stable
ICU 58

(jump back to top)
-

Promoted to stable in ICU 58

+

Promoted to stable in ICU 60

- + - + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 57ICU 58FileAPIICU 59ICU 60
bytestrie.hStringPiece icu::BytesTrie::Iterator::getString()(missing)Stable
+
measfmt.hUnicodeString icu::MeasureFormat::getUnitDisplayName(const MeasureUnit&, UErrorCode&)Draft→Stable
ICU 58
numfmt.henum + icu::NumberFormat::ERoundingMode {}(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundCeiling(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundDown(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundFloor(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundHalfDown(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundHalfEven(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundHalfUp(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundUnnecessary(moved from decimfmt.h)Stable
ICU 4.8
bytestriebuilder.hBytesTrieBuilder& icu::BytesTrieBuilder::add(StringPiece, int32_t, UErrorCode&)(missing)Stable
-ICU 4.8
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundUp(moved from decimfmt.h)Stable
+ICU 2.4
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)Draft→Stable
ICU 56
ubiditransform.hUBiDiTransform* ubiditransform_open(UErrorCode*)Draft→Stable
ICU 58
decimfmt.hUnicodeString& icu::DecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Stable
-ICU 4.4
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_OFFDraft→Stable
ICU 58
dtptngen.hstatic UnicodeString icu::DateTimePatternGenerator::staticGetBaseSkeleton(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_ONDraft→Stable
ICU 58
dtptngen.hstatic UnicodeString icu::DateTimePatternGenerator::staticGetSkeleton(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
ubiditransform.henum UBiDiOrder::UBIDI_LOGICALDraft→Stable
ICU 58
fieldpos.henum icu::FieldPosition::(anonymous) {}(untagged)Stable
-ICU 2.0
ubiditransform.henum UBiDiOrder::UBIDI_VISUALDraft→Stable
ICU 58
fieldpos.henum icu::FieldPosition::(anonymous)::DONT_CARE(untagged)Stable
-ICU 2.0
ubiditransform.huint32_t ubiditransform_transform(UBiDiTransform*, const UChar*, int32_t, UChar*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)Draft→Stable
ICU 58
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Draft→Stable
ICU 56
ubiditransform.hvoid ubiditransform_close(UBiDiTransform*)Draft→Stable
ICU 58
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::suppressBreakAfter(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F(missing)Stable
+ICU 60
(Born Stable)
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::unsuppressBreakAfter(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 56
uchar.henum UBlockCode::UBLOCK_KANA_EXTENDED_A(missing)Stable
+ICU 60
(Born Stable)
filteredbrk.hicu::FilteredBreakIteratorBuilder::~FilteredBreakIteratorBuilder()Draft→Stable
ICU 56
uchar.henum UBlockCode::UBLOCK_MASARAM_GONDI(missing)Stable
+ICU 60
(Born Stable)
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UBlockCode::UBLOCK_NUSHU(missing)Stable
+ICU 60
(Born Stable)
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(const Locale&, UErrorCode&)Draft→Stable
ICU 56
uchar.henum UBlockCode::UBLOCK_SOYOMBO(missing)Stable
+ICU 60
(Born Stable)
fmtable.hicu::Formattable::Formattable(StringPiece, UErrorCode&)(missing)Stable
-ICU 4.4
uchar.henum UBlockCode::UBLOCK_SYRIAC_SUPPLEMENT(missing)Stable
+ICU 60
(Born Stable)
fmtable.hvoid icu::Formattable::setDecimalNumber(StringPiece, UErrorCode&)(missing)Stable
-ICU 4.4
uchar.henum UBlockCode::UBLOCK_ZANABAZAR_SQUARE(missing)Stable
+ICU 60
(Born Stable)
idna.hvoid icu::IDNA::labelToASCII_UTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
uchar.henum UJoiningGroup::U_JG_MALAYALAM_BHA(missing)Stable
+ICU 60
(Born Stable)
idna.hvoid icu::IDNA::labelToUnicodeUTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
uchar.henum UJoiningGroup::U_JG_MALAYALAM_JA(missing)Stable
+ICU 60
(Born Stable)
idna.hvoid icu::IDNA::nameToASCII_UTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLA(missing)Stable
+ICU 60
(Born Stable)
idna.hvoid icu::IDNA::nameToUnicodeUTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLLA(missing)Stable
+ICU 60
(Born Stable)
localpointer.hicu::LocalArray< T >::LocalArray(T*, UErrorCode&)Draft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NGA(missing)Stable
+ICU 60
(Born Stable)
localpointer.hvoid icu::LocalArray< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)Draft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNA(missing)Stable
+ICU 60
(Born Stable)
localpointer.hvoid icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPTDraft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNNA(missing)Stable
+ICU 60
(Born Stable)
localpointer.hvoid icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPTDraft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NYA(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentury(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_RA(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupMetric(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_SSA(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGenericTemperature(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UJoiningGroup::U_JG_MALAYALAM_TTA(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKnot(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UProperty::UCHAR_EMOJI_COMPONENT(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiterPer100Kilometers(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UProperty::UCHAR_PREPENDED_CONCATENATION_MARK(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMileScandinavian(UErrorCode&)Draft→Stable
ICU 56
uchar.henum UProperty::UCHAR_REGIONAL_INDICATOR(missing)Stable
+ICU 60
(Born Stable)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPintMetric(UErrorCode&)Draft→Stable
ICU 56
udisplaycontext.henum UDisplayContext::UDISPCTX_NO_SUBSTITUTEDraft→Stable
ICU 58
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRevolutionAngle(UErrorCode&)Draft→Stable
ICU 56
udisplaycontext.henum UDisplayContext::UDISPCTX_SUBSTITUTEDraft→Stable
ICU 58
numfmt.hUnicodeString& icu::NumberFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Stable
-ICU 4.4
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_SUBSTITUTE_HANDLINGDraft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_ADLAM(missing)Stable
-ICU 58
(Born Stable)uscript.henum UScriptCode::USCRIPT_MASARAM_GONDI(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BHAIKSUKI(missing)Stable
-ICU 58
(Born Stable)uscript.henum UScriptCode::USCRIPT_SOYOMBO(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_C(missing)Stable
-ICU 58
(Born Stable)uscript.henum UScriptCode::USCRIPT_ZANABAZAR_SQUARE(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GLAGOLITIC_SUPPLEMENT(missing)Stable
-ICU 58
(Born Stable)uspoof.hURestrictionLevel uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION(missing)Stable
-ICU 58
(Born Stable)uspoof.hUSpoofCheckResult* uspoof_openCheckResult(UErrorCode*)Draft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_MARCHEN(missing)Stable
-ICU 58
(Born Stable)uspoof.hU_NAMESPACE_END int32_t uspoof_getCheckResultChecks(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_MONGOLIAN_SUPPLEMENT(missing)Stable
-ICU 58
(Born Stable)uspoof.hconst USet* uspoof_getCheckResultNumerics(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_NEWA(missing)Stable
-ICU 58
(Born Stable)uspoof.henum USpoofChecks::USPOOF_CONFUSABLEDraft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_OSAGE(missing)Stable
-ICU 58
(Born Stable)uspoof.hint32_t uspoof_check2(const USpoofChecker*, const UChar*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_TANGUT_COMPONENTS(missing)Stable
-ICU 58
(Born Stable)uspoof.hint32_t uspoof_check2UTF8(const USpoofChecker*, const char*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uchar.henum UBlockCode::UBLOCK_TANGUT(missing)Stable
-ICU 58
(Born Stable)uspoof.hint32_t uspoof_check2UnicodeString(const USpoofChecker*, const icu::UnicodeString&, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uchar.henum UGraphemeClusterBreak::U_GCB_E_BASE_GAZ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_E_BASE(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_E_MODIFIER(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_GLUE_AFTER_ZWJ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_ZWJ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UJoiningGroup::U_JG_AFRICAN_FEH(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UJoiningGroup::U_JG_AFRICAN_NOON(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UJoiningGroup::U_JG_AFRICAN_QAF(missing)Stable
-ICU 58
(Born Stable)
uchar.henum ULineBreak::U_LB_E_BASE(missing)Stable
-ICU 58
(Born Stable)
uchar.henum ULineBreak::U_LB_E_MODIFIER(missing)Stable
-ICU 58
(Born Stable)
uchar.henum ULineBreak::U_LB_ZWJ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UWordBreakValues::U_WB_E_BASE_GAZ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UWordBreakValues::U_WB_E_BASE(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UWordBreakValues::U_WB_E_MODIFIER(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UWordBreakValues::U_WB_GLUE_AFTER_ZWJ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UWordBreakValues::U_WB_ZWJ(missing)Stable
-ICU 58
(Born Stable)
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCHDraft→Stable
ICU 56
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_LITERAL_MATCHDraft→Stable
ICU 56
unistr.h#define UNISTR_OBJECT_SIZEDraft→Stable
ICU 56
unistr.hstatic UnicodeString icu::UnicodeString::fromUTF8(StringPiece)(missing)Stable
-ICU 4.2
unistr.hvoid icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPTDraft→Stable
ICU 56
unum.henum UNumberFormatStyle::UNUM_CURRENCY_STANDARDDraft→Stable
ICU 56
unum.henum UNumberFormatStyle::UNUM_DECIMAL_COMPACT_LONGDraft→Stable
ICU 56
unum.henum UNumberFormatStyle::UNUM_DECIMAL_COMPACT_SHORTDraft→Stable
ICU 56
uscript.henum UScriptCode::USCRIPT_ADLAM(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_BHAIKSUKI(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_HAN_WITH_BOPOMOFO(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_JAMO(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MARCHEN(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_NEWA(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_OSAGE(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SYMBOLS_EMOJI(missing)Stable
-ICU 58
(Born Stable)
uspoof.hint32_t uspoof_checkUTF8(const USpoofChecker*, const char*, int32_t, int32_t*, UErrorCode*)Deprecated
ICU 51
Stable
-ICU 4.2 -
-(changed)
uspoof.hint32_t uspoof_checkUnicodeString(const USpoofChecker*, const icu::UnicodeString&, int32_t*, UErrorCode*)Deprecated
ICU 51
Stable
-ICU 4.2 -
-(changed)
utypes.h#define NULLDeprecated
ICU 54
Stable
-ICU 2.0 -
-(changed)
uspoof.hvoid uspoof_closeCheckResult(USpoofCheckResult*)Draft→Stable
ICU 58

(jump back to top)
-

Added in ICU 58

+

Added in ICU 60

- + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 57ICU 58FileAPIICU 59ICU 60
bytestrie.hStringPiece icu::BytesTrie::Iterator::getString()(missing)Stable
+
bytestream.hicu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)(missing)Draft
+ICU 60
casemap.hstatic void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
+ICU 60
casemap.hstatic void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
+ICU 60
casemap.hstatic void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
+ICU 60
casemap.hstatic void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
+ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit()(missing)Draft
+ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)(missing)Draft
+ICU 60
dcfmtsym.hicu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)(missing)Draft
+ICU 60
edits.hEdits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)(missing)Draft
+ICU 60
edits.hEdits& icu::Edits::operator=(Edits&&)(missing)Draft
+ICU 60
edits.hEdits& icu::Edits::operator=(const Edits&)(missing)Draft
+ICU 60
edits.hicu::Edits::Edits(Edits&&)(missing)Draft
+ICU 60
edits.hicu::Edits::Edits(const Edits&)(missing)Draft
+ICU 60
edits.hint32_t icu::Edits::numberOfChanges()(missing)Draft
+ICU 60
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)(missing)Draft
+ICU 60
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)(missing)Draft
+ICU 60
normalizer2.hUBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)(missing)Draft
+ICU 60
normalizer2.hUBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)(missing)Draft
+ICU 60
normalizer2.hvoid icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
+ICU 60
normalizer2.hvoid icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
+ICU 60
nounit.hUClassID icu::NoUnit::getDynamicClassID()(missing)Draft
+ICU 60
nounit.hUObject* icu::NoUnit::clone()(missing)Draft
+ICU 60
nounit.hicu::NoUnit::NoUnit(const NoUnit&)(missing)Draft
+ICU 60
nounit.hicu::NoUnit::~NoUnit()(missing)Draft
+ICU 60
nounit.hstatic NoUnit icu::NoUnit::base()(missing)Draft
+ICU 60
nounit.hstatic NoUnit icu::NoUnit::percent()(missing)Draft
+ICU 60
nounit.hstatic NoUnit icu::NoUnit::permille()(missing)Draft
+ICU 60
nounit.hstatic UClassID icu::NoUnit::getStaticClassID()(missing)Draft
+ICU 60
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(const NumberingSystem*)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(const icu::MeasureUnit*)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const Grouper&)(missing)Internal
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&)(missing)Internal
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t)(missing)Internal
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)(missing)Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&)(missing)Draft
+ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&)(missing)Draft
+ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&)(missing)Draft
+ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&)(missing)Draft
+ICU 60
numberformatter.hIntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)(missing)Draft
+ICU 60
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)(missing)Draft
+ICU 60
numberformatter.hRounder icu::number::CurrencyRounder::withCurrency(const CurrencyUnit&)(missing)Draft
+ICU 60
numberformatter.hRounder icu::number::FractionRounder::withMaxDigits(int32_t)(missing)Draft
+ICU 60
numberformatter.hRounder icu::number::FractionRounder::withMinDigits(int32_t)(missing)Draft
+ICU 60
numberformatter.hRounder icu::number::IncrementRounder::withMinFraction(int32_t)(missing)Draft
+ICU 60
numberformatter.hRounder icu::number::Rounder::withMode(UNumberFormatRoundingMode)(missing)Draft
+ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)(missing)Draft
+ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t)(missing)Draft
+ICU 60
numberformatter.hSymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(const SymbolsWrapper&)(missing)Internal
+
numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)(missing)Draft
+ICU 60
numberformatter.hUBool icu::number::impl::SymbolsWrapper::copyErrorTo(UErrorCode&)(missing)Internal
+
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()(missing)Draft
+ICU 60
numberformatter.hbool icu::number::impl::SymbolsWrapper::isDecimalFormatSymbols()(missing)Internal
+
numberformatter.hbool icu::number::impl::SymbolsWrapper::isNumberingSystem()(missing)Internal
+
numberformatter.hconst DecimalFormatSymbols* icu::number::impl::SymbolsWrapper::getDecimalFormatSymbols()(missing)Internal
+
numberformatter.hconst NumberingSystem* icu::number::impl::SymbolsWrapper::getNumberingSystem()(missing)Internal
+
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYS(missing)Draft
+ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTO(missing)Draft
+ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_COUNT(missing)Internal
+ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYS(missing)Draft
+ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING(missing)Draft
+ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYS(missing)Draft
+ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTO(missing)Draft
+ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_COUNT(missing)Internal
+ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVER(missing)Draft
+ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_COUNT(missing)Internal
+ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAME(missing)Draft
+ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDEN(missing)Draft
+ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODE(missing)Draft
+ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROW(missing)Draft
+ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORT(missing)Draft
+ICU 60
numberformatter.hicu::number::FormattedNumber::~FormattedNumber()(missing)Draft
+ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)(missing)Draft
+ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()(missing)Draft
+ICU 60
numberformatter.hicu::number::NumberFormatter::NumberFormatter()=delete(missing)Draft
+ICU 60
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)(missing)Draft
+ICU 60
numberformatter.hicu::number::impl::SymbolsWrapper::SymbolsWrapper()(missing)Internal
+
numberformatter.hicu::number::impl::SymbolsWrapper::SymbolsWrapper(const SymbolsWrapper&)(missing)Internal
+
numberformatter.hicu::number::impl::SymbolsWrapper::~SymbolsWrapper()(missing)Internal
+
numberformatter.hstatic CompactNotation icu::number::Notation::compactLong()(missing)Draft
+ICU 60
numberformatter.hstatic CompactNotation icu::number::Notation::compactShort()(missing)Draft
+ICU 60
numberformatter.hstatic CurrencyRounder icu::number::Rounder::currency(UCurrencyUsage)(missing)Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::fixedDigits(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::maxDigits(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::minDigits(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::minMaxDigits(int32_t, int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::fixedFraction(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::integer()(missing)Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::maxFraction(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::minFraction(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::minMaxFraction(int32_t, int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic Grouper icu::number::Grouper::defaults()(missing)Internal
+
numberformatter.hstatic Grouper icu::number::Grouper::minTwoDigits()(missing)Internal
+
numberformatter.hstatic Grouper icu::number::Grouper::none()(missing)Internal
+
numberformatter.hstatic IncrementRounder icu::number::Rounder::increment(double)(missing)Draft
+ICU 60
numberformatter.hstatic IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)(missing)Draft
+ICU 60
numberformatter.hstatic LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)(missing)Draft
+ICU 60
numberformatter.hstatic Padder icu::number::impl::Padder::codePoints(UChar32, int32_t, UNumberFormatPadPosition)(missing)Internal
+
numberformatter.hstatic Padder icu::number::impl::Padder::none()(missing)Internal
+
numberformatter.hstatic Rounder icu::number::Rounder::unlimited()(missing)Draft
+ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::engineering()(missing)Draft
+ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::scientific()(missing)Draft
+ICU 60
numberformatter.hstatic SimpleNotation icu::number::Notation::simple()(missing)Draft
+ICU 60
numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::with()(missing)Draft
+ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)(missing)Draft
+ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)(missing)Draft
+ICU 60
numberformatter.hvoid icu::number::impl::SymbolsWrapper::setTo(const DecimalFormatSymbols&)(missing)Internal
+
numberformatter.hvoid icu::number::impl::SymbolsWrapper::setTo(const NumberingSystem*)(missing)Internal
+
numfmt.hERoundingMode icu::NumberFormat::getRoundingMode()(missing)Draft
+ICU 60
numfmt.henum + icu::NumberFormat::ERoundingMode {}(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundCeiling(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundDown(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundFloor(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundHalfDown(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundHalfEven(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundHalfUp(moved from decimfmt.h)Stable
+ICU 2.4
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundUnnecessary(moved from decimfmt.h)Stable
ICU 4.8
bytestriebuilder.hBytesTrieBuilder& icu::BytesTrieBuilder::add(StringPiece, int32_t, UErrorCode&)(missing)Stable
-ICU 4.8
numfmt.henum + icu::NumberFormat::ERoundingMode::kRoundUp(moved from decimfmt.h)Stable
+ICU 2.4
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Internal
-
numfmt.hvoid icu::NumberFormat::setRoundingMode(ERoundingMode)(missing)Draft
+ICU 60
decimfmt.hUnicodeString& icu::DecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Stable
-ICU 4.4
platform.h#define U_CALLCONV_FPTR(missing)Internal
+
fmtable.hicu::Formattable::Formattable(StringPiece, UErrorCode&)(missing)Stable
-ICU 4.4
platform.h#define U_PF_FUCHSIA(missing)Internal
+
fmtable.hvoid icu::Formattable::setDecimalNumber(StringPiece, UErrorCode&)(missing)Stable
-ICU 4.4
plurrule.hUnicodeString icu::PluralRules::select(const IFixedDecimal&)(missing)Internal
+
idna.hvoid icu::IDNA::labelToASCII_UTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
rbbi.hvoid icu::RuleBasedBreakIterator::dumpCache()(missing)Internal
+
idna.hvoid icu::IDNA::labelToUnicodeUTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
rbnf.hERoundingMode icu::RuleBasedNumberFormat::getRoundingMode()(missing)Draft
+ICU 60
idna.hvoid icu::IDNA::nameToASCII_UTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
rbnf.hvoid icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)(missing)Draft
+ICU 60
idna.hvoid icu::IDNA::nameToUnicodeUTF8(StringPiece, ByteSink&, IDNAInfo&, UErrorCode&)(missing)Stable
-ICU 4.6
stringoptions.h#define U_COMPARE_CODE_POINT_ORDER(moved from unorm2.h, ustring.h)Stable
+ICU 2.2
measfmt.hUnicodeString icu::MeasureFormat::getUnitDisplayName(const MeasureUnit&, UErrorCode&)(missing)Draft
-ICU 58
stringoptions.h#define U_COMPARE_IGNORE_CASE(moved from unorm2.h)Stable
+ICU 2.2
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEast(UErrorCode&)(missing)Draft
-ICU 58
stringoptions.h#define U_EDITS_NO_RESET(missing)Draft
+ICU 60
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNorth(UErrorCode&)(missing)Draft
-ICU 58
stringoptions.h#define U_FOLD_CASE_DEFAULT(moved from uchar.h)Stable
+ICU 2.0
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSouth(UErrorCode&)(missing)Draft
-ICU 58
stringoptions.h#define U_FOLD_CASE_EXCLUDE_SPECIAL_I(moved from moved from uchar.h)Stable
+ICU 2.0
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWest(UErrorCode&)(missing)Draft
-ICU 58
stringoptions.h#define U_OMIT_UNCHANGED_TEXT(missing)Draft
+ICU 60
numfmt.hUnicodeString& icu::NumberFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Stable
-ICU 4.4
stringoptions.h#define U_TITLECASE_ADJUST_TO_CASED(missing)Draft
+ICU 60
tznames.hvoid icu::TimeZoneNames::getDisplayNames(const UnicodeString&, const UTimeZoneNameType types[], int32_t, UDate, UnicodeString dest[], UErrorCode&)(missing)Internal
-
stringoptions.h#define U_TITLECASE_NO_BREAK_ADJUSTMENT(moved from ucasemap.h)Stable
+ICU 3.8
tznames.hvoid icu::TimeZoneNames::loadAllDisplayNames(UErrorCode&)(missing)Internal
-
stringoptions.h#define U_TITLECASE_NO_LOWERCASE(moved from ucasemap.h)Stable
+ICU 3.8
ubiditransform.hUBiDiTransform* ubiditransform_open(UErrorCode*)(missing)Draft
-ICU 58
stringoptions.h#define U_TITLECASE_SENTENCES(missing)Draft
+ICU 60
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_OFF(missing)Draft
-ICU 58
stringoptions.h#define U_TITLECASE_WHOLE_STRING(missing)Draft
+ICU 60
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_ON(missing)Draft
-ICU 58
stringoptions.h#define UNORM_INPUT_IS_FCD(moved from unorm2.h)Stable
+ICU 2.2
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_KANA_EXTENDED_A(missing)Stable
+ICU 60
(Born Stable)
ubiditransform.henum UBiDiOrder::UBIDI_LOGICAL(missing)Draft
-ICU 58
uchar.henum UBlockCode::UBLOCK_MASARAM_GONDI(missing)Stable
+ICU 60
(Born Stable)
ubiditransform.henum UBiDiOrder::UBIDI_VISUAL(missing)Draft
-ICU 58
uchar.henum UBlockCode::UBLOCK_NUSHU(missing)Stable
+ICU 60
(Born Stable)
ubiditransform.huint32_t ubiditransform_transform(UBiDiTransform*, const UChar*, int32_t, UChar*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)(missing)Draft
-ICU 58
uchar.henum UBlockCode::UBLOCK_SOYOMBO(missing)Stable
+ICU 60
(Born Stable)
ubiditransform.hvoid ubiditransform_close(UBiDiTransform*)(missing)Draft
-ICU 58
uchar.henum UBlockCode::UBLOCK_SYRIAC_SUPPLEMENT(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ADLAM(missing)Stable
-ICU 58
(Born Stable)uchar.henum UBlockCode::UBLOCK_ZANABAZAR_SQUARE(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BHAIKSUKI(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_BHA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_C(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_JA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GLAGOLITIC_SUPPLEMENT(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLLA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MARCHEN(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_NGA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MONGOLIAN_SUPPLEMENT(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_NEWA(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNNA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OSAGE(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_NYA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TANGUT_COMPONENTS(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_RA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TANGUT(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_SSA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_E_BASE_GAZ(missing)Stable
-ICU 58
(Born Stable)uchar.henum UJoiningGroup::U_JG_MALAYALAM_TTA(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_E_BASE(missing)Stable
-ICU 58
(Born Stable)uchar.henum UProperty::UCHAR_EMOJI_COMPONENT(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_E_MODIFIER(missing)Stable
-ICU 58
(Born Stable)uchar.henum UProperty::UCHAR_PREPENDED_CONCATENATION_MARK(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_GLUE_AFTER_ZWJ(missing)Stable
-ICU 58
(Born Stable)uchar.henum UProperty::UCHAR_REGIONAL_INDICATOR(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UGraphemeClusterBreak::U_GCB_ZWJ(missing)Stable
-ICU 58
(Born Stable)uscript.henum UScriptCode::USCRIPT_MASARAM_GONDI(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_AFRICAN_FEH(missing)Stable
-ICU 58
(Born Stable)uscript.henum UScriptCode::USCRIPT_SOYOMBO(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_AFRICAN_NOON(missing)Stable
-ICU 58
(Born Stable)uscript.henum UScriptCode::USCRIPT_ZANABAZAR_SQUARE(missing)Stable
+ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_AFRICAN_QAF(missing)Stable
-ICU 58
(Born Stable)utf_old.h#define U_HIDE_OBSOLETE_UTF_OLD_H(missing)Deprecated
+ICU 2.4
uchar.henum ULineBreak::U_LB_E_BASE(missing)Stable
-ICU 58
(Born Stable)utf16.h#define U16_GET_OR_FFFD(missing)Draft
+ICU 60
uchar.henum ULineBreak::U_LB_E_MODIFIER(missing)Stable
-ICU 58
(Born Stable)utf16.h#define U16_NEXT_OR_FFFD(missing)Draft
+ICU 60
uchar.henum ULineBreak::U_LB_ZWJ(missing)Stable
-ICU 58
(Born Stable)utf16.h#define U16_PREV_OR_FFFD(missing)Draft
+ICU 60
uchar.henum UWordBreakValues::U_WB_E_BASE_GAZ(missing)Stable
-ICU 58
(Born Stable)utf8.h#define U8_IS_VALID_LEAD3_AND_T1(missing)Internal
+
uchar.henum UWordBreakValues::U_WB_E_BASE(missing)Stable
-ICU 58
(Born Stable)utf8.h#define U8_IS_VALID_LEAD4_AND_T1(missing)Internal
+
uchar.henum UWordBreakValues::U_WB_E_MODIFIER(missing)Stable
-ICU 58
(Born Stable)utf8.h#define U8_LEAD3_T1_BITS(missing)Internal
+
uchar.henum UWordBreakValues::U_WB_GLUE_AFTER_ZWJ(missing)Stable
-ICU 58
(Born Stable)
uchar.henum UWordBreakValues::U_WB_ZWJ(missing)Stable
-ICU 58
(Born Stable)
udisplaycontext.henum UDisplayContext::UDISPCTX_NO_SUBSTITUTE(missing)Draft
-ICU 58
udisplaycontext.henum UDisplayContext::UDISPCTX_SUBSTITUTE(missing)Draft
-ICU 58
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_SUBSTITUTE_HANDLING(missing)Draft
-ICU 58
unistr.hstatic UnicodeString icu::UnicodeString::fromUTF8(StringPiece)(missing)Stable
-ICU 4.2
uscript.henum UScriptCode::USCRIPT_ADLAM(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_BHAIKSUKI(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_HAN_WITH_BOPOMOFO(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_JAMO(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MARCHEN(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_NEWA(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_OSAGE(missing)Stable
-ICU 58
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SYMBOLS_EMOJI(missing)Stable
-ICU 58
(Born Stable)
uspoof.hURestrictionLevel uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult*, UErrorCode*)(missing)Draft
-ICU 58
uspoof.hUSpoofCheckResult* uspoof_openCheckResult(UErrorCode*)(missing)Draft
-ICU 58
uspoof.hU_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer,,)(missing) -
- -
-(untagged)
uspoof.hU_NAMESPACE_END int32_t uspoof_getCheckResultChecks(const USpoofCheckResult*, UErrorCode*)(missing)Draft
-ICU 58
uspoof.hconst USet* uspoof_getCheckResultNumerics(const USpoofCheckResult*, UErrorCode*)(missing)Draft
-ICU 58
uspoof.henum URestrictionLevel::USPOOF_UNDEFINED_RESTRICTIVE(missing)Internal
-
uspoof.henum USpoofChecks::USPOOF_CONFUSABLE(missing)Draft
-ICU 58
uspoof.hint32_t uspoof_check2(const USpoofChecker*, const UChar*, int32_t, USpoofCheckResult*, UErrorCode*)(missing)Draft
-ICU 58
uspoof.hint32_t uspoof_check2UTF8(const USpoofChecker*, const char*, int32_t, USpoofCheckResult*, UErrorCode*)(missing)Draft
-ICU 58
uspoof.hint32_t uspoof_check2UnicodeString(const USpoofChecker*, const icu::UnicodeString&, USpoofCheckResult*, UErrorCode*)(missing)Draft
-ICU 58
uspoof.hvoid uspoof_closeCheckResult(USpoofCheckResult*)(missing)Draft
-ICU 58
utf8.h#define U8_LEAD4_T1_BITS(missing)Internal
+

(jump back to top)
-

Other existing drafts in ICU 58

+

Other existing drafts in ICU 60

- + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileAPIICU 57ICU 58FileAPIICU 59ICU 60
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&) U_NOEXCEPTDraft
ICU 56
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&) U_NOEXCEPTDraft
ICU 56
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft
ICU 59
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft
ICU 59
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft
ICU 59
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft
ICU 59
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft
ICU 59
edits.hIterator icu::Edits::getCoarseIterator()Draft
ICU 59
edits.hIterator icu::Edits::getFineChangesIterator()Draft
ICU 59
edits.hIterator icu::Edits::getFineIterator()Draft
ICU 59
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft
ICU 59
edits.hUBool icu::Edits::hasChanges()Draft
ICU 59
edits.hicu::Edits::Edits()Draft
ICU 59
edits.hicu::Edits::~Edits()Draft
ICU 59
edits.hint32_t icu::Edits::lengthDelta()Draft
ICU 59
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft
ICU 59
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft
ICU 59
edits.hvoid icu::Edits::reset()Draft
ICU 59
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&)Draft
ICU 56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&)Draft
ICU 56
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
ICU 53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGallonImperial(UErrorCode&)Draft
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerGallonImperial(UErrorCode&)Draft
ICU 57
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)Draft
ICU 57
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimolePerLiter(UErrorCode&)Draft
ICU 57
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPerMillion(UErrorCode&)Draft
ICU 57
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft
ICU 59
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)Draft
ICU 57
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&)Draft
ICU 56
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::formatNumeric(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft
ICU 59
simpleformatter.hSimpleFormatter& icu::SimpleFormatter::operator=(const SimpleFormatter&)Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft
ICU 59
simpleformatter.hUBool icu::SimpleFormatter::applyPattern(const UnicodeString&, UErrorCode&)Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft
ICU 59
simpleformatter.hUBool icu::SimpleFormatter::applyPatternMinMaxArguments(const UnicodeString&, int32_t, int32_t, UErrorCode&)Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft
ICU 59
simpleformatter.hUnicodeString icu::SimpleFormatter::getTextWithNoArguments()Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft
ICU 59
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, UnicodeString&, UErrorCode&)Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft
ICU 59
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft
ICU 57
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft
ICU 59
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft
ICU 57
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft
ICU 59
simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndAppend(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)Draft
ICU 57
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft
ICU 59
simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndReplace(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)Draft
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter()Draft
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const SimpleFormatter&)Draft
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, UErrorCode&)Draft
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, int32_t, int32_t, UErrorCode&)Draft
ICU 57
simpleformatter.hicu::SimpleFormatter::~SimpleFormatter()Draft
ICU 57
simpleformatter.hint32_t icu::SimpleFormatter::getArgumentLimit()Draft
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_MODIFIER_BASEDraft
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_MODIFIERDraft
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_PRESENTATIONDraft
ICU 57
uchar.henum UProperty::UCHAR_EMOJIDraft
ICU 57
udat.henum UDateFormatField::UDAT_AM_PM_MIDNIGHT_NOON_FIELDDraft
ICU 57
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&) U_NOEXCEPTDraft
ICU 56
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
ureldatefmt.hURelativeDateTimeFormatter* ureldatefmt_open(const char*, UNumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode*)Draft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_DAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_FRIDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_HOURDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MINUTEDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MONDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MONTHDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_QUARTERDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SATURDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SECONDDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SUNDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_THURSDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_TUESDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_WEDNESDAYDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_WEEKDraft
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_YEARDraft
ICU 57
ureldatefmt.hint32_t ureldatefmt_combineDateAndTime(const URelativeDateTimeFormatter*, const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft
ICU 57
ureldatefmt.hint32_t ureldatefmt_format(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)Draft
ICU 57
ureldatefmt.hint32_t ureldatefmt_formatNumeric(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)Draft
ICU 57
ureldatefmt.hvoid ureldatefmt_close(URelativeDateTimeFormatter*)Draft
ICU 57

@@ -3191,13 +1335,12 @@ 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.
-

(jump back to top)

-Contents generated by StableAPI tool on Thu Sep 22 11:14:21 PDT 2016
Copyright (C) 2016, International Business Machines Corporation, All Rights Reserved.
+Contents generated by StableAPI tool on Wed Oct 04 23:55:39 UTC 2017
Copyright (C) 2017, International Business Machines Corporation, All Rights Reserved.

diff --git a/LICENSE b/LICENSE index 90be7cd..c84076c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) -Copyright © 1991-2016 Unicode, Inc. All rights reserved. +Copyright © 1991-2017 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html Permission is hereby granted, free of charge, to any person obtaining @@ -131,7 +131,7 @@ property of their respective owners. # ---------COPYING.libtabe ---- BEGIN-------------------- # # /* - # * Copyrighy (c) 1999 TaBE Project. + # * Copyright (c) 1999 TaBE Project. # * Copyright (c) 1999 Pai-Hsiang Hsiao. # * All rights reserved. # * diff --git a/as_is/bomlist.txt b/as_is/bomlist.txt index ed27920..0a2b44d 100644 --- a/as_is/bomlist.txt +++ b/as_is/bomlist.txt @@ -1,626 +1,198 @@ -icu/source/test/thaitest/space.txt -icu/source/test/iotest/iotest.vcxproj -icu/source/test/iotest/iotest.vcxproj.filters -icu/source/test/cintltst/cintltst.vcxproj -icu/source/test/cintltst/cintltst.vcxproj.filters -icu/source/test/intltest/intltest.vcxproj.filters -icu/source/test/intltest/intltest.vcxproj +icu/source/io/io.vcxproj.filters +icu/source/io/io.vcxproj +icu/source/extra/uconv/uconv.vcxproj +icu/source/extra/uconv/uconv.vcxproj.filters +icu/source/extra/uconv/resources/fr.txt +icu/source/extra/uconv/resources/root.txt +icu/source/extra/uconv/samples/utf8/korean.txt +icu/source/extra/uconv/samples/utf8/chinese-ulysses.txt +icu/source/extra/uconv/samples/utf8/danish.txt +icu/source/extra/uconv/samples/utf8/banviet.txt +icu/source/extra/uconv/samples/utf8/simplechinese.txt +icu/source/extra/uconv/samples/utf8/russian.txt +icu/source/extra/uconv/samples/utf8/utf-8-demo.txt +icu/source/extra/uconv/samples/utf8/hania.txt +icu/source/extra/uconv/samples/utf8/many.txt +icu/source/extra/uconv/samples/utf8/jap.txt +icu/source/extra/uconv/samples/utf8/croat.txt +icu/source/extra/uconv/samples/utf8/linji.txt +icu/source/extra/uconv/samples/utf8/maopoem.txt +icu/source/extra/uconv/samples/utf8/greek.txt +icu/source/extra/uconv/samples/utf8/turkish.txt +icu/source/extra/uconv/samples/utf8/hangul.txt +icu/source/extra/uconv/samples/utf8/armenian.txt +icu/source/i18n/i18n_uwp.vcxproj +icu/source/i18n/i18n.vcxproj.filters +icu/source/i18n/i18n.vcxproj icu/source/test/letest/gendata.vcxproj.filters -icu/source/test/letest/gendata.vcxproj icu/source/test/letest/cletest.sln icu/source/test/letest/cletest.vcxproj +icu/source/test/letest/gendata.vcxproj +icu/source/test/letest/cletest.vcxproj.filters icu/source/test/letest/letest.vcxproj icu/source/test/letest/letest.vcxproj.filters -icu/source/test/letest/cletest.vcxproj.filters -icu/source/test/perf/convperf/convperf.vcxproj.filters -icu/source/test/perf/convperf/convperf.vcxproj -icu/source/test/perf/strsrchperf/strsrchperf.vcxproj -icu/source/test/perf/strsrchperf/strsrchperf.vcxproj.filters -icu/source/test/perf/ucnvavailperf/ucnvavailperf.vcxproj -icu/source/test/perf/collperf/collperf.vcxproj.filters -icu/source/test/perf/collperf/collperf.vcxproj -icu/source/test/perf/ubrkperf/ubrkperf.vcxproj.filters -icu/source/test/perf/ubrkperf/ubrkperf.vcxproj -icu/source/test/perf/utrie2perf/utrie2perf.vcxproj -icu/source/test/perf/charperf/charperf.vcxproj.filters -icu/source/test/perf/charperf/charperf.vcxproj -icu/source/test/perf/ustrperf/stringperf.vcxproj.filters -icu/source/test/perf/ustrperf/stringperf.vcxproj -icu/source/test/perf/unisetperf/unisetperf.vcxproj -icu/source/test/perf/usetperf/usetperf.vcxproj.filters -icu/source/test/perf/usetperf/usetperf.vcxproj -icu/source/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters -icu/source/test/perf/DateFmtPerf/DateFmtPerf.vcxproj -icu/source/test/perf/normperf/normperf.vcxproj -icu/source/test/perf/normperf/dtfmtrtperf.vcxproj -icu/source/test/perf/normperf/dtfmtrtperf.vcxproj.filters -icu/source/test/perf/normperf/normperf.vcxproj.filters -icu/source/test/perf/collperf2/collperf2.vcxproj.filters -icu/source/test/perf/collperf2/collperf2.vcxproj -icu/source/test/perf/utfperf/utfperf.vcxproj.filters -icu/source/test/perf/utfperf/utfperf.vcxproj -icu/source/test/testdata/dcfmtest.txt -icu/source/test/testdata/NumberFormatTestCases.txt -icu/source/test/testdata/SentenceBreakTest.txt -icu/source/test/testdata/numberformattestspecification.txt -icu/source/test/testdata/collationtest.txt -icu/source/test/testdata/windowsZones.txt -icu/source/test/testdata/te_IN.txt -icu/source/test/testdata/idna_conf.txt -icu/source/test/testdata/metaZones.txt -icu/source/test/testdata/LineBreakTest.txt icu/source/test/testdata/ConverterSelectorTestUTF8.txt icu/source/test/testdata/riwords.txt -icu/source/test/testdata/WordBreakTest.txt icu/source/test/testdata/regextst.txt -icu/source/test/testdata/rbbitst.txt -icu/source/test/testdata/casing.txt -icu/source/test/testdata/GraphemeBreakTest.txt icu/source/test/testdata/timezoneTypes.txt +icu/source/test/testdata/rbbitst.txt +icu/source/test/testdata/metaZones.txt +icu/source/test/testdata/windowsZones.txt +icu/source/test/testdata/collationtest.txt +icu/source/test/testdata/dcfmtest.txt +icu/source/test/testdata/idna_conf.txt icu/source/test/testdata/format.txt -icu/source/test/testdata/break_rules/line_normal.txt -icu/source/test/testdata/break_rules/line.txt -icu/source/test/testdata/break_rules/grapheme.txt +icu/source/test/testdata/te_IN.txt +icu/source/test/testdata/NumberFormatTestCases.txt +icu/source/test/testdata/casing.txt icu/source/test/testdata/break_rules/sentence.txt -icu/source/test/testdata/break_rules/word.txt -icu/source/test/testdata/break_rules/readme.txt -icu/source/test/testdata/break_rules/line_loose_cj.txt -icu/source/test/testdata/break_rules/line_normal_cj.txt icu/source/test/testdata/break_rules/word_POSIX.txt +icu/source/test/testdata/break_rules/line.txt +icu/source/test/testdata/break_rules/line_normal.txt +icu/source/test/testdata/break_rules/grapheme.txt +icu/source/test/testdata/break_rules/readme.txt +icu/source/test/testdata/break_rules/word.txt icu/source/test/testdata/break_rules/line_loose.txt -icu/source/samples/legacy/legacy.vcxproj.filters -icu/source/samples/legacy/legacy.vcxproj -icu/source/samples/dtitvfmtsample/dtitvfmtsample.vcxproj -icu/source/samples/dtitvfmtsample/dtitvfmtsample.vcxproj.filters -icu/source/samples/citer/citer.vcxproj.filters -icu/source/samples/citer/citer.vcxproj -icu/source/samples/msgfmt/msgfmt.vcxproj.filters -icu/source/samples/msgfmt/msgfmt.vcxproj -icu/source/samples/cal/cal.vcxproj.filters -icu/source/samples/cal/cal.vcxproj -icu/source/samples/translit/translit.vcxproj -icu/source/samples/translit/translit.vcxproj.filters -icu/source/samples/ustring/ustring.vcxproj.filters -icu/source/samples/ustring/ustring.vcxproj +icu/source/test/testdata/break_rules/line_normal_cj.txt +icu/source/test/testdata/break_rules/line_loose_cj.txt +icu/source/test/cintltst/cintltst.vcxproj.filters +icu/source/test/cintltst/cintltst.vcxproj +icu/source/test/perf/utrie2perf/utrie2perf.vcxproj +icu/source/test/perf/DateFmtPerf/DateFmtPerf.vcxproj.filters +icu/source/test/perf/DateFmtPerf/DateFmtPerf.vcxproj +icu/source/test/perf/ustrperf/stringperf.vcxproj +icu/source/test/perf/ustrperf/stringperf.vcxproj.filters +icu/source/test/perf/usetperf/usetperf.vcxproj +icu/source/test/perf/usetperf/usetperf.vcxproj.filters +icu/source/test/perf/collperf/collperf.vcxproj +icu/source/test/perf/collperf/collperf.vcxproj.filters +icu/source/test/perf/ucnvavailperf/ucnvavailperf.vcxproj +icu/source/test/perf/ubrkperf/ubrkperf.vcxproj.filters +icu/source/test/perf/ubrkperf/ubrkperf.vcxproj +icu/source/test/perf/collperf2/collperf2.vcxproj +icu/source/test/perf/collperf2/collperf2.vcxproj.filters +icu/source/test/perf/utfperf/utfperf.vcxproj +icu/source/test/perf/utfperf/utfperf.vcxproj.filters +icu/source/test/perf/convperf/convperf.vcxproj.filters +icu/source/test/perf/convperf/convperf.vcxproj +icu/source/test/perf/unisetperf/unisetperf.vcxproj +icu/source/test/perf/normperf/dtfmtrtperf.vcxproj.filters +icu/source/test/perf/normperf/dtfmtrtperf.vcxproj +icu/source/test/perf/normperf/normperf.vcxproj.filters +icu/source/test/perf/normperf/normperf.vcxproj +icu/source/test/perf/strsrchperf/strsrchperf.vcxproj +icu/source/test/perf/strsrchperf/strsrchperf.vcxproj.filters +icu/source/test/perf/charperf/charperf.vcxproj +icu/source/test/perf/charperf/charperf.vcxproj.filters +icu/source/test/intltest/intltest.vcxproj +icu/source/test/intltest/intltest.vcxproj.filters +icu/source/test/iotest/iotest.vcxproj.filters +icu/source/test/iotest/iotest.vcxproj +icu/source/test/thaitest/space.txt +icu/source/common/common.vcxproj.filters +icu/source/common/common_uwp.vcxproj +icu/source/common/common.vcxproj +icu/source/stubdata/stubdata.vcxproj.filters +icu/source/stubdata/stubdata.vcxproj +icu/source/samples/plurfmtsample/plurfmtsample.vcxproj.filters +icu/source/samples/plurfmtsample/plurfmtsample.vcxproj icu/source/samples/coll/coll.vcxproj.filters icu/source/samples/coll/coll.vcxproj -icu/source/samples/ufortune/ufortune.vcxproj.filters -icu/source/samples/ufortune/ufortune.vcxproj -icu/source/samples/ufortune/resources/es.txt -icu/source/samples/ucnv/ucnv.vcxproj.filters -icu/source/samples/ucnv/data01.txt -icu/source/samples/ucnv/data06.txt -icu/source/samples/ucnv/ucnv.vcxproj -icu/source/samples/strsrch/strsrch.vcxproj.filters -icu/source/samples/strsrch/strsrch.vcxproj -icu/source/samples/udata/writer.vcxproj -icu/source/samples/udata/reader.vcxproj.filters -icu/source/samples/udata/reader.vcxproj -icu/source/samples/udata/writer.vcxproj.filters -icu/source/samples/dtptngsample/dtptngsample.vcxproj -icu/source/samples/dtptngsample/dtptngsample.vcxproj.filters -icu/source/samples/ugrep/ugrep.vcxproj.filters -icu/source/samples/ugrep/ugrep.vcxproj -icu/source/samples/numfmt/numfmt.vcxproj.filters -icu/source/samples/numfmt/numfmt.vcxproj -icu/source/samples/datefmt/datefmt.vcxproj -icu/source/samples/datefmt/datefmt.vcxproj.filters -icu/source/samples/csdet/csdet.vcxproj.filters -icu/source/samples/csdet/csdet.vcxproj -icu/source/samples/date/date.vcxproj.filters -icu/source/samples/date/date.vcxproj icu/source/samples/layout/layout.vcxproj icu/source/samples/layout/layout.vcxproj.filters icu/source/samples/layout/Sample.txt -icu/source/samples/uresb/resources.vcxproj -icu/source/samples/uresb/uresb.vcxproj -icu/source/samples/uresb/resources.vcxproj.filters -icu/source/samples/uresb/uresb.vcxproj.filters -icu/source/samples/uciter8/uciter8.vcxproj.filters -icu/source/samples/uciter8/uciter8.vcxproj -icu/source/samples/break/break.vcxproj.filters -icu/source/samples/break/break.vcxproj +icu/source/samples/strsrch/strsrch.vcxproj +icu/source/samples/strsrch/strsrch.vcxproj.filters +icu/source/samples/citer/citer.vcxproj.filters +icu/source/samples/citer/citer.vcxproj +icu/source/samples/dtptngsample/dtptngsample.vcxproj.filters +icu/source/samples/dtptngsample/dtptngsample.vcxproj +icu/source/samples/dtitvfmtsample/dtitvfmtsample.vcxproj +icu/source/samples/dtitvfmtsample/dtitvfmtsample.vcxproj.filters +icu/source/samples/numfmt/numfmt.vcxproj +icu/source/samples/numfmt/numfmt.vcxproj.filters icu/source/samples/case/case.vcxproj.filters icu/source/samples/case/case.vcxproj +icu/source/samples/ustring/ustring.vcxproj.filters +icu/source/samples/ustring/ustring.vcxproj +icu/source/samples/ugrep/ugrep.vcxproj.filters +icu/source/samples/ugrep/ugrep.vcxproj +icu/source/samples/uresb/resources.vcxproj.filters +icu/source/samples/uresb/resources.vcxproj +icu/source/samples/uresb/uresb.vcxproj +icu/source/samples/uresb/uresb.vcxproj.filters +icu/source/samples/udata/reader.vcxproj.filters +icu/source/samples/udata/reader.vcxproj +icu/source/samples/udata/writer.vcxproj +icu/source/samples/udata/writer.vcxproj.filters +icu/source/samples/msgfmt/msgfmt.vcxproj.filters +icu/source/samples/msgfmt/msgfmt.vcxproj +icu/source/samples/date/date.vcxproj.filters +icu/source/samples/date/date.vcxproj +icu/source/samples/datefmt/datefmt.vcxproj.filters +icu/source/samples/datefmt/datefmt.vcxproj +icu/source/samples/ufortune/ufortune.vcxproj.filters +icu/source/samples/ufortune/ufortune.vcxproj +icu/source/samples/ufortune/resources/es.txt icu/source/samples/props/props.vcxproj.filters icu/source/samples/props/props.vcxproj -icu/source/samples/plurfmtsample/plurfmtsample.vcxproj -icu/source/samples/plurfmtsample/plurfmtsample.vcxproj.filters -icu/source/io/io.vcxproj -icu/source/io/io.vcxproj.filters +icu/source/samples/break/break.vcxproj +icu/source/samples/break/break.vcxproj.filters +icu/source/samples/ucnv/data01.txt +icu/source/samples/ucnv/ucnv.vcxproj.filters +icu/source/samples/ucnv/ucnv.vcxproj +icu/source/samples/ucnv/data06.txt +icu/source/samples/legacy/legacy.vcxproj +icu/source/samples/legacy/legacy.vcxproj.filters +icu/source/samples/cal/cal.vcxproj +icu/source/samples/cal/cal.vcxproj.filters +icu/source/samples/uciter8/uciter8.vcxproj +icu/source/samples/uciter8/uciter8.vcxproj.filters +icu/source/samples/translit/translit.vcxproj +icu/source/samples/translit/translit.vcxproj.filters +icu/source/samples/csdet/csdet.vcxproj.filters +icu/source/samples/csdet/csdet.vcxproj +icu/source/layoutex/layoutex.vcxproj.filters +icu/source/layoutex/layoutex.vcxproj icu/source/data/makedata.vcxproj.filters +icu/source/data/makedata_uwp.vcxproj icu/source/data/makedata.vcxproj -icu/source/data/unit/fil_PH.txt -icu/source/data/unit/kok.txt -icu/source/data/unit/zh_Hans_HK.txt -icu/source/data/unit/ga.txt -icu/source/data/unit/br.txt -icu/source/data/unit/en_VC.txt -icu/source/data/unit/en_BS.txt -icu/source/data/unit/sr_Latn_YU.txt -icu/source/data/unit/th_TH_TRADITIONAL.txt -icu/source/data/unit/en_CM.txt -icu/source/data/unit/te.txt -icu/source/data/unit/ee.txt -icu/source/data/unit/sr_Latn_RS.txt -icu/source/data/unit/zu.txt -icu/source/data/unit/nb_NO.txt -icu/source/data/unit/ebu.txt -icu/source/data/unit/luo.txt -icu/source/data/unit/en_VG.txt -icu/source/data/unit/ksh.txt -icu/source/data/unit/en_UG.txt -icu/source/data/unit/es_CO.txt -icu/source/data/unit/en_SS.txt -icu/source/data/unit/dua.txt -icu/source/data/unit/kam.txt -icu/source/data/unit/en_SX.txt -icu/source/data/unit/th.txt -icu/source/data/unit/en_MT.txt -icu/source/data/unit/no_NO_NY.txt -icu/source/data/unit/mua.txt -icu/source/data/unit/kl.txt -icu/source/data/unit/es_BR.txt -icu/source/data/unit/hr.txt -icu/source/data/unit/en_GI.txt -icu/source/data/unit/mas.txt -icu/source/data/unit/lg.txt -icu/source/data/unit/eo.txt -icu/source/data/unit/sk.txt -icu/source/data/unit/yo.txt -icu/source/data/unit/pa_IN.txt -icu/source/data/unit/sr_XK.txt -icu/source/data/unit/sh_BA.txt -icu/source/data/unit/es_PR.txt -icu/source/data/unit/sr_Latn_CS.txt -icu/source/data/unit/en_NA.txt -icu/source/data/unit/tzm.txt -icu/source/data/unit/ca.txt -icu/source/data/unit/ru.txt -icu/source/data/unit/is.txt -icu/source/data/unit/twq.txt -icu/source/data/unit/si.txt -icu/source/data/unit/chr.txt -icu/source/data/unit/bez.txt -icu/source/data/unit/en_KE.txt -icu/source/data/unit/pt_CH.txt -icu/source/data/unit/zh_Hant_HK.txt -icu/source/data/unit/en_ZA.txt -icu/source/data/unit/en_JE.txt -icu/source/data/unit/en_TC.txt -icu/source/data/unit/in_ID.txt -icu/source/data/unit/jmc.txt -icu/source/data/unit/zh_Hant_MO.txt -icu/source/data/unit/hu.txt -icu/source/data/unit/pa_Arab_PK.txt -icu/source/data/unit/pa.txt -icu/source/data/unit/en_NH.txt -icu/source/data/unit/uz_Arab.txt -icu/source/data/unit/zh_Hant.txt -icu/source/data/unit/en_TK.txt -icu/source/data/unit/qu.txt -icu/source/data/unit/sr_BA.txt -icu/source/data/unit/in.txt -icu/source/data/unit/en_PW.txt -icu/source/data/unit/dyo.txt -icu/source/data/unit/be.txt -icu/source/data/unit/sr_Cyrl_RS.txt -icu/source/data/unit/gsw.txt -icu/source/data/unit/en_MO.txt -icu/source/data/unit/id.txt -icu/source/data/unit/shi.txt -icu/source/data/unit/ak.txt -icu/source/data/unit/yav.txt -icu/source/data/unit/shi_Latn.txt -icu/source/data/unit/es_VE.txt -icu/source/data/unit/sbp.txt -icu/source/data/unit/iw_IL.txt -icu/source/data/unit/uz_AF.txt -icu/source/data/unit/es_UY.txt -icu/source/data/unit/ti.txt -icu/source/data/unit/xog.txt -icu/source/data/unit/guz.txt -icu/source/data/unit/shi_Tfng.txt -icu/source/data/unit/sah.txt -icu/source/data/unit/mo.txt -icu/source/data/unit/es_EC.txt -icu/source/data/unit/pt_GQ.txt -icu/source/data/unit/en_AG.txt -icu/source/data/unit/fr.txt -icu/source/data/unit/gv.txt -icu/source/data/unit/es_PY.txt -icu/source/data/unit/th_TH.txt -icu/source/data/unit/az.txt -icu/source/data/unit/bs_Latn.txt -icu/source/data/unit/en_SG.txt -icu/source/data/unit/sr_Cyrl_XK.txt -icu/source/data/unit/sv.txt -icu/source/data/unit/so.txt -icu/source/data/unit/en_DG.txt -icu/source/data/unit/mgh.txt -icu/source/data/unit/gd.txt -icu/source/data/unit/en_DK.txt -icu/source/data/unit/en_ZW.txt -icu/source/data/unit/en_SL.txt -icu/source/data/unit/it.txt -icu/source/data/unit/luy.txt -icu/source/data/unit/sw.txt -icu/source/data/unit/ar.txt -icu/source/data/unit/fur.txt -icu/source/data/unit/en_MG.txt -icu/source/data/unit/rwk.txt -icu/source/data/unit/es_US.txt -icu/source/data/unit/naq.txt -icu/source/data/unit/de_CH.txt -icu/source/data/unit/sn.txt -icu/source/data/unit/en_NR.txt -icu/source/data/unit/mk.txt -icu/source/data/unit/cgg.txt -icu/source/data/unit/lrc.txt -icu/source/data/unit/sr_Cyrl_BA.txt -icu/source/data/unit/kw.txt -icu/source/data/unit/zh_Hans.txt -icu/source/data/unit/sh_YU.txt -icu/source/data/unit/en_001.txt -icu/source/data/unit/en_MS.txt -icu/source/data/unit/ast.txt -icu/source/data/unit/pa_Guru_IN.txt -icu/source/data/unit/ka.txt -icu/source/data/unit/wae.txt -icu/source/data/unit/lt.txt -icu/source/data/unit/en_NF.txt -icu/source/data/unit/ig.txt -icu/source/data/unit/es_PE.txt -icu/source/data/unit/kea.txt -icu/source/data/unit/uz.txt -icu/source/data/unit/uz_Latn.txt -icu/source/data/unit/en_CA.txt -icu/source/data/unit/uz_Latn_UZ.txt -icu/source/data/unit/pl.txt -icu/source/data/unit/sr_Latn_BA.txt -icu/source/data/unit/en_KI.txt -icu/source/data/unit/uz_Cyrl.txt -icu/source/data/unit/en_MY.txt -icu/source/data/unit/fr_HT.txt -icu/source/data/unit/sh_CS.txt -icu/source/data/unit/rw.txt -icu/source/data/unit/en_PN.txt -icu/source/data/unit/ja.txt -icu/source/data/unit/brx.txt -icu/source/data/unit/de.txt -icu/source/data/unit/en_BZ.txt -icu/source/data/unit/cs.txt -icu/source/data/unit/mr.txt -icu/source/data/unit/en_ZM.txt -icu/source/data/unit/es_NI.txt -icu/source/data/unit/en_CX.txt -icu/source/data/unit/en_BB.txt -icu/source/data/unit/en_SZ.txt -icu/source/data/unit/saq.txt -icu/source/data/unit/en_DM.txt -icu/source/data/unit/bem.txt -icu/source/data/unit/en_IL.txt -icu/source/data/unit/ii.txt -icu/source/data/unit/vi.txt -icu/source/data/unit/zh_TW.txt -icu/source/data/unit/no_NO.txt -icu/source/data/unit/kab.txt -icu/source/data/unit/yue.txt -icu/source/data/unit/en_DE.txt -icu/source/data/unit/kk.txt -icu/source/data/unit/tr.txt -icu/source/data/unit/en_CK.txt -icu/source/data/unit/shi_MA.txt -icu/source/data/unit/fil.txt -icu/source/data/unit/zgh.txt -icu/source/data/unit/en.txt -icu/source/data/unit/en_KN.txt -icu/source/data/unit/en_MW.txt -icu/source/data/unit/my.txt -icu/source/data/unit/pt_PT.txt -icu/source/data/unit/bs.txt -icu/source/data/unit/sv_FI.txt -icu/source/data/unit/en_GY.txt -icu/source/data/unit/fr_CA.txt -icu/source/data/unit/sr_Cyrl_YU.txt -icu/source/data/unit/pt_LU.txt -icu/source/data/unit/fi.txt -icu/source/data/unit/en_IE.txt -icu/source/data/unit/sr.txt -icu/source/data/unit/vai_LR.txt -icu/source/data/unit/bg.txt -icu/source/data/unit/bs_Cyrl.txt -icu/source/data/unit/ky.txt -icu/source/data/unit/sr_CS.txt -icu/source/data/unit/nyn.txt -icu/source/data/unit/sr_ME.txt -icu/source/data/unit/en_PK.txt -icu/source/data/unit/af.txt -icu/source/data/unit/mer.txt -icu/source/data/unit/nl.txt -icu/source/data/unit/en_IN.txt -icu/source/data/unit/en_NL.txt -icu/source/data/unit/ne.txt -icu/source/data/unit/sr_YU.txt -icu/source/data/unit/nus.txt -icu/source/data/unit/gu.txt -icu/source/data/unit/am.txt -icu/source/data/unit/vai_Vaii_LR.txt -icu/source/data/unit/en_HK.txt -icu/source/data/unit/kn.txt -icu/source/data/unit/es_SV.txt -icu/source/data/unit/et.txt -icu/source/data/unit/pa_Arab.txt -icu/source/data/unit/az_AZ.txt -icu/source/data/unit/mn.txt -icu/source/data/unit/en_TT.txt -icu/source/data/unit/en_NU.txt -icu/source/data/unit/es.txt -icu/source/data/unit/da.txt -icu/source/data/unit/en_SH.txt -icu/source/data/unit/en_CC.txt -icu/source/data/unit/ug.txt -icu/source/data/unit/en_GB.txt -icu/source/data/unit/pt_AO.txt -icu/source/data/unit/es_BO.txt -icu/source/data/unit/or.txt -icu/source/data/unit/nb.txt -icu/source/data/unit/lag.txt -icu/source/data/unit/es_GT.txt -icu/source/data/unit/sr_RS.txt -icu/source/data/unit/en_AU.txt -icu/source/data/unit/zh_Hans_SG.txt -icu/source/data/unit/vai_Vaii.txt -icu/source/data/unit/sr_Cyrl.txt -icu/source/data/unit/pa_PK.txt -icu/source/data/unit/bn.txt -icu/source/data/unit/cy.txt -icu/source/data/unit/es_DO.txt -icu/source/data/unit/fy.txt -icu/source/data/unit/en_VU.txt -icu/source/data/unit/en_ER.txt -icu/source/data/unit/sq.txt -icu/source/data/unit/lv.txt -icu/source/data/unit/to.txt -icu/source/data/unit/bas.txt -icu/source/data/unit/ur.txt -icu/source/data/unit/ro_MD.txt -icu/source/data/unit/ksf.txt -icu/source/data/unit/se.txt -icu/source/data/unit/om.txt -icu/source/data/unit/rm.txt -icu/source/data/unit/en_IM.txt -icu/source/data/unit/kde.txt -icu/source/data/unit/zh_CN.txt -icu/source/data/unit/es_CU.txt -icu/source/data/unit/en_GG.txt -icu/source/data/unit/en_RW.txt -icu/source/data/unit/ro.txt -icu/source/data/unit/nmg.txt -icu/source/data/unit/dz.txt -icu/source/data/unit/en_AT.txt -icu/source/data/unit/en_SB.txt -icu/source/data/unit/pa_Guru.txt -icu/source/data/unit/en_FJ.txt -icu/source/data/unit/es_PA.txt -icu/source/data/unit/asa.txt -icu/source/data/unit/ff.txt -icu/source/data/unit/zh_Hans_CN.txt -icu/source/data/unit/root.txt -icu/source/data/unit/en_BM.txt -icu/source/data/unit/en_WS.txt -icu/source/data/unit/ja_JP_TRADITIONAL.txt -icu/source/data/unit/en_FI.txt -icu/source/data/unit/ewo.txt -icu/source/data/unit/pt_GW.txt -icu/source/data/unit/ln.txt -icu/source/data/unit/zh_HK.txt -icu/source/data/unit/jgo.txt -icu/source/data/unit/dje.txt -icu/source/data/unit/en_BW.txt -icu/source/data/unit/es_CR.txt -icu/source/data/unit/pt_CV.txt -icu/source/data/unit/es_419.txt -icu/source/data/unit/ms.txt -icu/source/data/unit/ja_JP.txt -icu/source/data/unit/fa.txt -icu/source/data/unit/en_KY.txt -icu/source/data/unit/en_CH.txt -icu/source/data/unit/en_PG.txt -icu/source/data/unit/he_IL.txt -icu/source/data/unit/mg.txt -icu/source/data/unit/as.txt -icu/source/data/unit/smn.txt -icu/source/data/unit/bs_BA.txt -icu/source/data/unit/lo.txt -icu/source/data/unit/en_AI.txt -icu/source/data/unit/sg.txt -icu/source/data/unit/he.txt -icu/source/data/unit/es_MX.txt -icu/source/data/unit/no.txt -icu/source/data/unit/bo.txt -icu/source/data/unit/ml.txt -icu/source/data/unit/gl.txt -icu/source/data/unit/ps.txt -icu/source/data/unit/en_JM.txt -icu/source/data/unit/teo.txt -icu/source/data/unit/en_LC.txt -icu/source/data/unit/nds.txt -icu/source/data/unit/sr_Cyrl_CS.txt -icu/source/data/unit/agq.txt -icu/source/data/unit/pt.txt -icu/source/data/unit/es_CL.txt -icu/source/data/unit/bs_Latn_BA.txt -icu/source/data/unit/bm.txt -icu/source/data/unit/nn.txt -icu/source/data/unit/nnh.txt -icu/source/data/unit/zh.txt -icu/source/data/unit/dav.txt -icu/source/data/unit/ha.txt -icu/source/data/unit/tl_PH.txt -icu/source/data/unit/sh.txt -icu/source/data/unit/tl.txt -icu/source/data/unit/khq.txt -icu/source/data/unit/lkt.txt -icu/source/data/unit/ks.txt -icu/source/data/unit/pt_ST.txt -icu/source/data/unit/en_SI.txt -icu/source/data/unit/uk.txt -icu/source/data/unit/ta.txt -icu/source/data/unit/fo.txt -icu/source/data/unit/shi_Tfng_MA.txt -icu/source/data/unit/os.txt -icu/source/data/unit/ur_IN.txt -icu/source/data/unit/lb.txt -icu/source/data/unit/es_HN.txt -icu/source/data/unit/hsb.txt -icu/source/data/unit/en_GH.txt -icu/source/data/unit/zh_Hans_MO.txt -icu/source/data/unit/az_Latn_AZ.txt -icu/source/data/unit/en_TZ.txt -icu/source/data/unit/mzn.txt -icu/source/data/unit/zh_SG.txt -icu/source/data/unit/en_150.txt -icu/source/data/unit/lu.txt -icu/source/data/unit/el.txt -icu/source/data/unit/en_CY.txt -icu/source/data/unit/uz_Arab_AF.txt -icu/source/data/unit/kln.txt -icu/source/data/unit/seh.txt -icu/source/data/unit/mt.txt -icu/source/data/unit/ckb.txt -icu/source/data/unit/km.txt -icu/source/data/unit/ksb.txt -icu/source/data/unit/en_MU.txt -icu/source/data/unit/vai_Latn.txt -icu/source/data/unit/en_SD.txt -icu/source/data/unit/en_NG.txt -icu/source/data/unit/en_FM.txt -icu/source/data/unit/sr_Latn_ME.txt -icu/source/data/unit/haw.txt -icu/source/data/unit/yi.txt -icu/source/data/unit/en_LR.txt -icu/source/data/unit/vun.txt -icu/source/data/unit/en_FK.txt -icu/source/data/unit/az_Cyrl.txt -icu/source/data/unit/mfe.txt -icu/source/data/unit/zh_Hant_TW.txt -icu/source/data/unit/es_AR.txt -icu/source/data/unit/en_PH.txt -icu/source/data/unit/pt_MZ.txt -icu/source/data/unit/hy.txt -icu/source/data/unit/dsb.txt -icu/source/data/unit/en_GD.txt -icu/source/data/unit/en_SE.txt -icu/source/data/unit/ki.txt -icu/source/data/unit/ko.txt -icu/source/data/unit/en_NZ.txt -icu/source/data/unit/iw.txt -icu/source/data/unit/rn.txt -icu/source/data/unit/en_BE.txt -icu/source/data/unit/en_RH.txt -icu/source/data/unit/hi.txt -icu/source/data/unit/en_TO.txt -icu/source/data/unit/id_ID.txt -icu/source/data/unit/nd.txt -icu/source/data/unit/pt_TL.txt -icu/source/data/unit/vai.txt -icu/source/data/unit/mgo.txt -icu/source/data/unit/en_LS.txt -icu/source/data/unit/ses.txt -icu/source/data/unit/nn_NO.txt -icu/source/data/unit/eu.txt -icu/source/data/unit/en_SC.txt -icu/source/data/unit/zh_MO.txt -icu/source/data/unit/sl.txt -icu/source/data/unit/sr_Latn.txt -icu/source/data/unit/ce.txt -icu/source/data/unit/en_IO.txt -icu/source/data/unit/en_GM.txt -icu/source/data/unit/en_TV.txt -icu/source/data/unit/rof.txt -icu/source/data/unit/kkj.txt -icu/source/data/unit/pt_MO.txt -icu/source/data/unit/az_Latn.txt -icu/source/data/unit/uz_UZ.txt icu/source/data/unidata/confusablesWholeScript.txt -icu/source/data/unidata/FractionalUCA.txt icu/source/data/unidata/confusables.txt icu/source/data/unidata/changes.txt icu/source/data/unidata/UCARules.txt -icu/source/data/misc/windowsZones.txt -icu/source/data/misc/keyTypeData.txt -icu/source/data/misc/supplementalData.txt -icu/source/data/misc/dayPeriods.txt -icu/source/data/misc/metaZones.txt -icu/source/data/misc/likelySubtags.txt -icu/source/data/misc/numberingSystems.txt -icu/source/data/misc/metadata.txt -icu/source/data/misc/currencyNumericCodes.txt -icu/source/data/misc/genderList.txt -icu/source/data/misc/timezoneTypes.txt -icu/source/data/misc/plurals.txt -icu/source/tools/gensprep/gensprep.vcxproj -icu/source/tools/gensprep/gensprep.vcxproj.filters -icu/source/tools/genbrk/genbrk.vcxproj.filters -icu/source/tools/genbrk/genbrk.vcxproj -icu/source/tools/genrb/derb.vcxproj.filters -icu/source/tools/genrb/genrb.vcxproj -icu/source/tools/genrb/genrb.vcxproj.filters -icu/source/tools/genrb/derb.vcxproj -icu/source/tools/ctestfw/ctestfw.vcxproj -icu/source/tools/ctestfw/ctestfw.vcxproj.filters -icu/source/tools/icupkg/icupkg.vcxproj +icu/source/tools/gennorm2/gennorm2.vcxproj +icu/source/tools/pkgdata/pkgdata.vcxproj +icu/source/tools/pkgdata/pkgdata.vcxproj.filters +icu/source/tools/genccode/genccode.vcxproj +icu/source/tools/genccode/genccode.vcxproj.filters icu/source/tools/gentest/gentest.vcxproj.filters icu/source/tools/gentest/gentest.vcxproj -icu/source/tools/gendict/gendict.vcxproj -icu/source/tools/gendict/gendict.vcxproj.filters +icu/source/tools/icuswap/icuswap.vcxproj +icu/source/tools/ctestfw/ctestfw.vcxproj.filters +icu/source/tools/ctestfw/ctestfw.vcxproj +icu/source/tools/icupkg/icupkg.vcxproj icu/source/tools/makeconv/makeconv.vcxproj icu/source/tools/makeconv/makeconv.vcxproj.filters -icu/source/tools/pkgdata/pkgdata.vcxproj.filters -icu/source/tools/pkgdata/pkgdata.vcxproj -icu/source/tools/tzcode/icuzdump.vcxproj.filters -icu/source/tools/tzcode/icuzdump.vcxproj -icu/source/tools/gencmn/gencmn.vcxproj +icu/source/tools/gendict/gendict.vcxproj.filters +icu/source/tools/gendict/gendict.vcxproj icu/source/tools/gencmn/gencmn.vcxproj.filters -icu/source/tools/gencfu/gencfu.vcxproj.filters -icu/source/tools/gencfu/gencfu.vcxproj -icu/source/tools/toolutil/toolutil.vcxproj -icu/source/tools/icuinfo/icuinfo.vcxproj -icu/source/tools/icuinfo/testplug.vcxproj -icu/source/tools/icuinfo/testplug.vcxproj.filters +icu/source/tools/gencmn/gencmn.vcxproj icu/source/tools/gencnval/gencnval.vcxproj icu/source/tools/gencnval/gencnval.vcxproj.filters -icu/source/tools/genccode/genccode.vcxproj.filters -icu/source/tools/genccode/genccode.vcxproj -icu/source/tools/icuswap/icuswap.vcxproj -icu/source/tools/gennorm2/gennorm2.vcxproj -icu/source/stubdata/stubdata.vcxproj.filters -icu/source/stubdata/stubdata.vcxproj -icu/source/i18n/i18n.vcxproj -icu/source/i18n/i18n.vcxproj.filters -icu/source/common/common.vcxproj.filters -icu/source/common/common.vcxproj -icu/source/extra/uconv/uconv.vcxproj.filters -icu/source/extra/uconv/uconv.vcxproj -icu/source/extra/uconv/resources/fr.txt -icu/source/extra/uconv/resources/root.txt -icu/source/extra/uconv/samples/utf8/danish.txt -icu/source/extra/uconv/samples/utf8/korean.txt -icu/source/extra/uconv/samples/utf8/utf-8-demo.txt -icu/source/extra/uconv/samples/utf8/hangul.txt -icu/source/extra/uconv/samples/utf8/jap.txt -icu/source/extra/uconv/samples/utf8/russian.txt -icu/source/extra/uconv/samples/utf8/greek.txt -icu/source/extra/uconv/samples/utf8/turkish.txt -icu/source/extra/uconv/samples/utf8/chinese-ulysses.txt -icu/source/extra/uconv/samples/utf8/simplechinese.txt -icu/source/extra/uconv/samples/utf8/hania.txt -icu/source/extra/uconv/samples/utf8/croat.txt -icu/source/extra/uconv/samples/utf8/armenian.txt -icu/source/extra/uconv/samples/utf8/banviet.txt -icu/source/extra/uconv/samples/utf8/linji.txt -icu/source/extra/uconv/samples/utf8/maopoem.txt -icu/source/extra/uconv/samples/utf8/many.txt -icu/source/layoutex/layoutex.vcxproj -icu/source/layoutex/layoutex.vcxproj.filters +icu/source/tools/tzcode/icuzdump.vcxproj.filters +icu/source/tools/tzcode/icuzdump.vcxproj +icu/source/tools/gencfu/gencfu.vcxproj.filters +icu/source/tools/gencfu/gencfu.vcxproj +icu/source/tools/genbrk/genbrk.vcxproj +icu/source/tools/genbrk/genbrk.vcxproj.filters +icu/source/tools/icuinfo/testplug.vcxproj +icu/source/tools/icuinfo/icuinfo.vcxproj +icu/source/tools/icuinfo/testplug.vcxproj.filters +icu/source/tools/toolutil/toolutil.vcxproj +icu/source/tools/gensprep/gensprep.vcxproj.filters +icu/source/tools/gensprep/gensprep.vcxproj +icu/source/tools/genrb/genrb.vcxproj +icu/source/tools/genrb/derb.vcxproj.filters +icu/source/tools/genrb/derb.vcxproj +icu/source/tools/genrb/genrb.vcxproj.filters diff --git a/license.html b/license.html index 25591ce..2484672 100644 --- a/license.html +++ b/license.html @@ -11,8 +11,8 @@ The ICU license is now in plain text format, see LICENSE. Update links and software appropriately.

- Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html - Copyright (c) 1995-2016 International Business Machines Corporation and others + © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html + © 1995-2016 International Business Machines Corporation and others diff --git a/readme.html b/readme.html index 6327fed..dfa5e3b 100644 --- a/readme.html +++ b/readme.html @@ -3,7 +3,7 @@ - ReadMe for ICU 58.2 + ReadMe for ICU 60.2 @@ -44,12 +44,15 @@

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

-

Last updated: 2016-Dec-8
+

Last updated: 2017-Dec-07
Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
Copyright © 1997-2016 International Business Machines Corporation and others. All Rights Reserved.

+ +

This is a maintenance update of ICU 60, + with a small number of bug fixes but no API changes.


Table of Contents

@@ -59,9 +62,7 @@
  • Getting Started
  • -
  • What Is New In This release?
  • - -
  • Changes in recent previous releases
  • +
  • What Is New In This Release?
  • How To Download the Source Code
  • @@ -230,148 +231,24 @@

    Important: Please make sure you understand the Copyright and License Information.

    + "http://source.icu-project.org/repos/icu/trunk/icu4c/LICENSE">Copyright and License Information.

    -

    What is new in this - release?

    -

    New License

    -

    This is the first release of ICU since the project - joined - the Unicode Consortium. The license has changed to the - Unicode license - (which is similar to the ICU 1.8.1-57 license).

    +

    What Is New In This Release?

    -

    Layout Engine Removed

    -

    The LayoutEngine was deprecated in ICU 54 and has now been removed. - see the - User's Guide for more details and migration recommendations. -

    -

    - Note that the ParagraphLayout (layoutex) library is not deprecated. - There is a new option, --enable-layoutex which will build - the ParagraphLayout library using HarfBuzz - instead of ICU as the layout engine. See - the users' guide for more information about how to build. -

    -

    - The options --disable-layout - or --with-layout=false are being retained for - compatibility, but have no effect. -

    +

    See the ICU 60 download page + for an overview of this release, important changes, new features, bug fixes, known issues, + changes to supported platforms and build environments, + and migration issues for existing applications migrating from previous ICU releases.

    -

    Changes in CLDR 30 data

    - +

    See the API Change Report for a complete list of + APIs added, removed, or changed in this release.

    -

    Windows build changes

    -

    Windows builds using Visual Studio now require Visual Studio 2015; otherwise you can - use cygwin or similar to build for Windows.

    +

    For + changes in previous releases, see the + main ICU download page + with its version-specific subpages.

    -

    API Changes

    -

    See the API Change Report for a complete - list of APIs added, removed, or changed in this release.

    - - -

    Full release notes and the latest updates

    -

    The previous list concentrates on changes that affect existing - applications migrating from previous ICU releases. - For more news about this release, as well as late-breaking news, see the - ICU download page.

    - -

    Upcoming changes

    -

    Please note the following changes planned for an upcoming ICU4C release (likely ICU 59):

    - - -

    Changes in recent - previous releases

    - - -

    ICU 57: Changes related to new CLDR data and specifications

    - - - -

    ICU 56: COLON withdrawn as date/time pattern character

    -

    In ICU 55, COLON was introduced as a date/time pattern character - to be replaced by the value of the timeSeparator for the number - system being used; a corresponding new UDateFormatField - UDAT_TIME_SEPARATOR_FIELD was added. Use of COLON caused some - backwards compatibility problems, so it is being withdrawn as a - pattern character. However, UDAT_TIME_SEPARATOR_FIELD remains - as does the mechanism for replacing a pattern character with the - value of the timeSeparator; a new pattern character may be - assigned in the future.

    - -

    ICU 56: ICU Plugins are disabled by default

    -

    ICU Plugins are now disabled by default. They may be enabled - with the configure option - --enable-plugins or by means of - #define UCONFIG_ENABLE_PLUGINS. -

    - -

    ICU 55: Deprecations in PluralRules (plurrule.h)

    -

    The following PluralRules methods never had an implementation - but were inadvertently marked @stable; they have now been - deprecated. [#10759]

    - - -

    ICU 55: Deprecate uidna.h functions for IDNA2003 support

    -

    The IDNA2003 API has been deprecated; use the API for IDNA2008 / UTS #46 instead via - uidna_openUTS46() or class IDNA [#8477]. - This applies to the following:

    - - -

    ICU 54: Deprecation of Collation Short Strings

    -

    The collation short naming scheme and its API functions are deprecated. - Use ucol_open() with language tag collation keywords instead (see Collation API Details). For example, ucol_open("de-u-co-phonebk-ka-shifted", &errorCode) - for German Phonebook order with "ignore punctuation" mode.

    - -

    ICU 54: Deprecation of UCOL_TAILORINGS_VERSION

    -

    This was originally intended to be the version of collation tailorings, - but that information is actually in the tailorings data and this - constant has always been (and now will continue to be) 1.

    - - -

    ICU 53: Deprecation of TimeUnitFormat

    -

    The TimeUnitFormat and its methods were actually deprecated in ICU 53 and the - class as a whole was tagged as deprecated in that release, but the status tags for - the individual methods did not correctly indicate the deprecated status; they - do as of ICU 54. Use the MeasureFormat class and its methods instead.

    - -

    How To Download the Source Code

    @@ -505,12 +382,31 @@
  • brkitr/ Data files for character, word, sentence, title casing and line boundary analysis.
  • +
  • coll/ Data for collation tailorings. The makefile + colfiles.mk contains the list of resource bundle files.
  • +
  • locales/ These .txt files contain ICU language and culture-specific localization data. Two special bundles are root, which is the fallback data and parent of other bundles, and index, which contains a list of installed bundles. The makefile resfiles.mk contains the list of resource bundle - files.
  • + files. Some of the locale data is split out into the type-specific + directories curr, lang, region, unit, and zone, described below. + +
  • curr/ Locale data for currency symbols and names (including + plural forms), with its own makefile resfiles.mk.
  • + +
  • lang/ Locale data for names of languages, scripts, and locale + key names and values, with its own makefile resfiles.mk.
  • + +
  • region/ Locale data for names of regions, with its own + makefile resfiles.mk.
  • + +
  • unit/ Locale data for measurement unit patterns and names, + with its own makefile resfiles.mk.
  • + +
  • zone/ Locale data for time zone names, with its own + makefile resfiles.mk.
  • mappings/ Here are the code page converter tables. These .ucm files contain mappings to and from Unicode. These are compiled @@ -532,9 +428,9 @@ information.
  • misc/ The misc directory contains other data files which - did not fit into the above categories. Currently it only contains - time zone information, and a name preperation file for IDNA.
  • + did not fit into the above categories, including time zone + information, region-specific data, and other data derived from CLDR + supplemental data.
  • out/ This directory contains the assembled memory mapped files.
  • @@ -690,7 +586,7 @@ we recommend hardcoding ICU's default charset to UTF-8. This means that some implementation code becomes simpler and faster, and statically linked ICU libraries become smaller. - (See the U_CHARSET_IS_UTF8 + (See the U_CHARSET_IS_UTF8 API documentation for more details.)
    You can -DU_CHARSET_IS_UTF8=1 or modify unicode/utypes.h (in ICU 4.8 and below) @@ -737,6 +633,14 @@ (via -D or uconfig.h, as above) and include those header files explicitly that you actually need.
    Note: The ICU test suites cannot be compiled with this setting. +
  • utf_old.h: + All of utf_old.h is deprecated or obsolete.
    + Beginning with ICU 60, + you should define U_HIDE_OBSOLETE_UTF_OLD_H to 1 + (via -D or uconfig.h, as above). + Use of any of these macros should be replaced as noted + in the comments for the obsolete macro.
    + Note: The ICU test suites can be compiled with this setting.
  • .dat file: By default, the ICU data is built into a shared library (DLL). This is convenient because it requires no install-time or runtime configuration, @@ -779,7 +683,7 @@ source file tree clean and have build output files written to a different location. This is called an "out-of-source build". Simply invoke the configure script from the target location: -
    ~/icu$ svn export http://source.icu-project.org/repos/icu/icu/trunk
    +
    ~/icu$ svn export http://source.icu-project.org/repos/icu/trunk/icu4c
     ~/icu$ mkdir trunk-dev
     ~/icu$ cd trunk-dev
     ~/icu/trunk-dev$ ../trunk/source/runConfigureICU Linux
    @@ -851,7 +755,9 @@
         
    • Microsoft Windows
    • -
    • Microsoft Visual C++ (see the ICU download page for the currently compatible version)
    • +
    • Microsoft Visual C++ (part of Visual Studio) (see the ICU download page for the currently compatible version)
    • + +
    • Optional: A version of the Windows 10 SDK (if you want to build the UWP projects)

    Cygwin is required if using a version of MSVC other than the one compatible with the supplied project files or if other compilers are used to build ICU. (e.g. GCC)

    @@ -874,6 +780,11 @@ "#HowToBuildWindowsCommandLine">command line note below if you want to build from the command line instead.
  • +
  • You may need to re-target the UWP projects to the version of the SDK that you have installed. In Visual Studio you can + right-click on the UWP projects and select the option 'Retarget SDK Version'. Note: You do not need to have a copy of + the Windows 10 SDK installed in order to build the non-UWP projects in Visual Studio. If the SDK is not installed then the + UWP projects will simply not be loaded.
  • +
  • Set the active platform to "Win32" or "x64" (See Windows platform note below) and configuration to "Debug" or "Release" (See Windows configuration note below).
  • @@ -932,9 +843,11 @@ "HowToBuildWindowsCommandLine">Using MSDEV At The Command Line Note: You can build ICU from the command line. Assuming that you have properly installed Microsoft Visual C++ to support command line - execution, you can run the following command, 'devenv.com - <ICU>\source\allinone\allinone.sln /build "Win32|Release"'. You can also - use Cygwin with this compiler to build ICU, and you can refer to the 'devenv.com <ICU>\source\allinone\allinone.sln /build "Release|Win32"'. + Or to build the 64-bit Release version from the command line: + 'devenv.com <ICU>\source\allinone\allinone.sln /build "Release|x64"'. +
    You can also use Cygwin with this compiler to build ICU, and you can refer to the
    How To Build And Install On Windows with Cygwin section for more details.

    @@ -981,7 +894,7 @@