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.
- Peformance regression tests ( IcuBug:7275)
- Fix ASCIIsms in tests - may need rethinking of invariant
characters for escape sequences ( IcuBug:7502 related to IcuBug:7565 IBM i)
- C API tool should flag issues when APIs are 'born stable', and
should report changes in enums and #defines ( IcuBug:7364 and IcuBug:7388)
- Restrict ticket checkins ( IcuBug:7589)
Yahoo
|
|