ICU 4.6

Trac Milestone 4.6

All

    • Unicode 6.0 (#7264)

    • CLDR 1.9

Apple

    • Roll-in of ICU4C lenient date/time/number parsing changes from branch (#3579, #6109, etc.)

    • Regex enhancements (new API) (need to file tickets)

    • (Also in Google item) ICU features to support CLDR: list patterns, index characters, day periods (see tickets in Google section)

    • API access to more CLDR data, especially supplemental (need to file tickets)

Google

    • Modularization

      • Create MessageFormatBase (#7165), use where possible (especially LocaleDisplayNames: #7457), also #7618

      • Find tools to examine dependencies; limit new dependencies between ICU pieces?

    • CLDR

      • data filtering (#7646)

      • ICU features to support CLDR: locale matching (#7512), list patterns (#7516), index characters (#7148, #7511, #7530)

      • postponing day periods (#7150)

      • Index label data from Apple

    • Formatting

      • Add ROUNDING_UNNECESSARY mode. In JDK, need in ICU4C. (#7572)

    • Unicode

      • Spoof detection: various improvements (#7399, #7643, #7645) [M1 - ICU4J matches ICU4C 4.4 ]

      • UTS 46 (IDNA 2008) (#7144) [M1, C++ only]

      • fix line break issues (#7270)

    • C++

      • better C++, internal char * string class (#7496) [M1]

      • try to use real RTTI, stop adding poor man's RTTI APIs (#7455) [M1]

IBM

Note: This is a list of candidate items for ICU 4.8. IBM does not have a list for specific for 4.6. So some of these might be done for 4.6, and others might be done for 4.8.

Yahoo