[PATCH] Backport currency updates
Andrew Hughes
gnu.andrew at redhat.com
Mon Jan 5 16:13:56 UTC 2015
----- Original Message -----
> On 02/01/15 19:18, Andrew Hughes wrote:
> > The result built fine, which is more than can be said for current OpenJDK
> > 6,
> > in a post-2014-12-31 world ;)
> >
> > Ok to push?
>
> That's a lot more than I was expecting! We're surely going to have to
> import this, but how can we raise confidence it won't break anything?
>
Sadly, it's been building up for years; the first of these changes dates
back to 2008. The list looks scary at first glance, but most of the changes
boil down to fixing a handful of property values and adding a test case
for them.
All the changes are to property files or tests. Many of the changes have been
in OpenJDK 7 for years and, arguably, things are a lot more broken already if
you live in one of the locales where OpenJDK is reporting the wrong currency,
date format, etc.
The diffstat is as follows:
new/make/java/util/FILES_properties.gmk | 3
new/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java | 4
new/src/share/classes/java/util/CurrencyData.properties | 60
new/src/share/classes/java/util/LocaleISOData.java | 10
new/src/share/classes/sun/text/resources/FormatData_be.java | 4
new/src/share/classes/sun/text/resources/FormatData_et.java | 48
new/src/share/classes/sun/text/resources/FormatData_hr_HR.java | 13
new/src/share/classes/sun/text/resources/FormatData_sl.java | 4
new/src/share/classes/sun/text/resources/FormatData_sv_SE.java | 2
new/src/share/classes/sun/text/resources/FormatData_uk.java | 2
new/src/share/classes/sun/util/resources/CalendarData_hu.properties | 2
new/src/share/classes/sun/util/resources/CalendarData_sl.properties | 6
new/src/share/classes/sun/util/resources/CurrencyNames.properties | 267 +
new/src/share/classes/sun/util/resources/CurrencyNames_de.properties | 176 -
new/src/share/classes/sun/util/resources/CurrencyNames_es.properties | 108
new/src/share/classes/sun/util/resources/CurrencyNames_es_CU.properties | 67
new/src/share/classes/sun/util/resources/CurrencyNames_es_PE.properties | 2
new/src/share/classes/sun/util/resources/CurrencyNames_es_VE.properties | 2
new/src/share/classes/sun/util/resources/CurrencyNames_et_EE.properties | 55
new/src/share/classes/sun/util/resources/CurrencyNames_fr.properties | 292 +
new/src/share/classes/sun/util/resources/CurrencyNames_it.properties | 104
new/src/share/classes/sun/util/resources/CurrencyNames_ja.properties | 110
new/src/share/classes/sun/util/resources/CurrencyNames_ko.properties | 135
new/src/share/classes/sun/util/resources/CurrencyNames_lt_LT.properties | 1
new/src/share/classes/sun/util/resources/CurrencyNames_lv_LV.properties | 1
new/src/share/classes/sun/util/resources/CurrencyNames_pt.properties | 278 +
new/src/share/classes/sun/util/resources/CurrencyNames_sk_SK.properties | 54
new/src/share/classes/sun/util/resources/CurrencyNames_sr_RS.properties | 66
new/src/share/classes/sun/util/resources/CurrencyNames_sv.properties | 457 +--
new/src/share/classes/sun/util/resources/CurrencyNames_tr_TR.properties | 2
new/src/share/classes/sun/util/resources/CurrencyNames_uk_UA.properties | 2
new/src/share/classes/sun/util/resources/CurrencyNames_zh_CN.properties | 110
new/src/share/classes/sun/util/resources/CurrencyNames_zh_TW.properties | 178 -
new/src/share/classes/sun/util/resources/LocaleNames.properties | 8
new/src/share/classes/sun/util/resources/LocaleNames_es.properties | 120
new/src/share/classes/sun/util/resources/LocaleNames_nl.properties | 426 ++
new/src/share/classes/sun/util/resources/LocaleNames_sv.properties | 2
new/src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java | 3
new/test/java/util/Currency/ValidateISO4217.java | 8
new/test/java/util/Currency/tablea1.txt | 42
new/test/java/util/Locale/LocaleTest.java | 11
new/test/sun/text/resources/LocaleData | 1484 +++++++++-
new/test/sun/text/resources/LocaleDataTest.java | 16
43 files changed, 3753 insertions(+), 992 deletions(-)
Most of the additions come from gaining localisation data for es_CU, pt and sr_RS,
and adding test cases (notably
http://cr.openjdk.java.net/~andrew/openjdk6/currency/webrev.01/test/sun/text/resources/LocaleData.patch )
a
> Andrew.
>
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
PGP Key: rsa4096/248BDC07 (hkp://keys.gnupg.net)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
More information about the jdk6-dev
mailing list