Content-Type: multipart/related; boundary="------------040601000609050607030804" --------------040601000609050607030804 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by aserp1040.oracle.com id r1FLGQS9020700 Hi,

Please review the changes to support multiple Islamic calendar variants:
=C2=A0- Only the Umm alQura variant is supported so far and is suppor= ted by limited
=C2=A0=C2=A0 placeholder data until the full data can be acquired and validated.
=C2=A0- Tests have been updated to work with the updated API and available data
=C2=A0- The use of Locale 'ca' and 'cv' values has been added to Chronology.ofLocale
=C2=A0- Properties are added to lib/calendars.properties to identify = the variants
=C2=A0=C2=A0 by calendar type and to identify the resource containing= the calendar data.

Webrev:=C2=A0=C2=A0 http://cr.openjdk.j= ava.net/~rriggs/webrev-hijrah-variants/

Javadoc:=C2=A0 http://cr.openjdk.java.net/~rriggs/jav= adoc-hijrah-variants/

Note: there are several related issues to be addressed after this change:
=C2=A0- The API for Era.date(xxx) does not lend itself to support of calendars
=C2=A0=C2=A0 with multiple variants; Eras do not have any knowledge o= f a specific chronology
=C2=A0- Performance of initialization at startup
=C2=A0- Enumerations of Eras

--
Thanks, Roger

Oracle Java Platform Group

Oracle is committed to developing practices and products that help protect the environment

--------------040601000609050607030804 Content-Type: image/gif; name="green-for-email-sig_0.gif" Content-ID: Content-Disposition: inline; filename="green-for-email-sig_0.gif" Content-Transfer-Encoding: base64 R0lGODlhLAAcAMQAAP///0x9RHmec9Pf0aa+oleFULHGrmKNW+nv6I+uivT39N7n3W6VZ7zP uZu2lsjXxYSmfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ACH5BAAAAAAALAAAAAAsABwAQAXhICCOZGmeaDoaReC+sKAMR7GopIA6boIvLgPAVSAgALxj SYdrOp/Q6NPgYqIEPkTBV2taTwgGbEw+PAZo3FfKbqMQQfeJ8DoY0Hg0wxhAKBgHCl5XLgMq DwFCAAIFPIYDgidrOUQGkSh0cQMJAQyXOXKhoqOkpaanI2aoIwMErq+uCY0BMlANKpxkYwQG BH82TpMicD0pAgQACToDAchqhAG3KQ4HIlQNnErG0IYqB9EAiEQvwEsozC43hy0CAeXMwsLD LS8MAvf497ruCZ+gOA0gfNt3AIK0J/JWKVzIsEQIADs= --------------040601000609050607030804--