<i18n dev> [8] Request for review: 8000245/8000273/8000615

Naoto Sato naoto.sato at oracle.com
Thu Oct 11 14:45:13 PDT 2012


Hello,

Please review the changes for the subject bugs:

8000245: SimpleDateFormat.format(date, StringBuffer, FieldPosition) 
doesn't work as expected with custom extensions
8000273: java.util.Locale.getDisplayVariant(Locale l) isn't transferred 
to the custom service provider
8000615: JRE adapter: timezone name of en_US is changed when extension 
directory is added

All of these bugs are regressions caused by the JEP 127 change, where 
locale providers are invoked not with the originally requested locale. 
Now it is invoked with the original locale as in 
LocaleServiceProviderPool.java. With this change, resource bundle locale 
check in JRE's 
LocaleNameProvider/CurrencyNameProvider/TimeZoneNameProvider 
implementations are no longer needed.

The webrev for these changes are located at:

http://cr.openjdk.java.net/~naoto/8000245.8000273.8000615/webrev.00/

Naoto


More information about the i18n-dev mailing list