Print this page
rev 5615 : 6336885: RFE: Locale Data Deployment Enhancements
4609153: Provide locale data for Indic locales
5104387: Support for gl_ES locale (galician language)
6337471: desktop/system locale preferences support
7056139: (cal) SPI support for locale-dependent Calendar parameters
7058206: Provide CalendarData SPI for week params and display field value names
7073852: Support multiple scripts for digits and decimal symbols per locale
7079560: [Fmt-Da] Context dependent month names support in SimpleDateFormat
7171324: getAvailableLocales() of locale sensitive services should return the actual availability of locales
7151414: (cal) Support calendar type identification
7168528: LocaleServiceProvider needs to be aware of Locale extensions
7171372: (cal) locale's default Calendar should be created if unknown calendar is specified
Summary: JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o Jigsaw. by Naoto Sato and Masayoshi Okutsu)
Split |
Close |
Expand all |
Collapse all |
--- old/test/java/util/PluggableLocale/providersrc/Makefile
+++ new/test/java/util/PluggableLocale/providersrc/Makefile
1 1 #
2 2 #
3 3 #
4 4
5 5 DESTDIR=..
6 6 FOODIR=foo-contents
7 7 BARDIR=bar-contents
8 8
9 9 all: $(DESTDIR)/fooprovider.jar $(DESTDIR)/barprovider.jar
10 10
11 11 FOOSERVICES = \
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
12 12 java.text.spi.BreakIteratorProvider \
13 13 java.text.spi.CollatorProvider \
14 14 java.text.spi.DateFormatProvider \
15 15 java.text.spi.DateFormatSymbolsProvider \
16 16 java.text.spi.DecimalFormatSymbolsProvider \
17 17 java.text.spi.NumberFormatProvider
18 18
19 19 BARSERVICES = \
20 20 java.util.spi.CurrencyNameProvider \
21 21 java.util.spi.TimeZoneNameProvider \
22 - java.util.spi.LocaleNameProvider
22 + java.util.spi.LocaleNameProvider \
23 + java.util.spi.CalendarDataProvider
23 24
24 25 FOOFILES_JAVA = \
25 26 BreakIteratorProviderImpl.java \
26 27 CollatorProviderImpl.java \
27 28 DateFormatProviderImpl.java \
28 29 DateFormatSymbolsProviderImpl.java \
29 30 DecimalFormatSymbolsProviderImpl.java \
30 31 NumberFormatProviderImpl.java \
31 32 FooDateFormat.java \
32 33 FooNumberFormat.java \
33 34 Utils.java
34 35
35 36 BARFILES_JAVA = \
36 37 CurrencyNameProviderImpl.java \
37 38 TimeZoneNameProviderImpl.java \
38 39 LocaleNameProviderImpl.java \
40 + CalendarDataProviderImpl.java \
39 41 Utils.java
40 42
41 43 BARFILES_PROPERTIES = \
42 44 LocaleNames.properties \
43 45 LocaleNames_ja.properties \
44 46 LocaleNames_ja_JP_osaka.properties \
45 47 LocaleNames_ja_JP_kyoto.properties \
46 48 LocaleNames_xx.properties
47 49
48 50 $(DESTDIR)/fooprovider.jar: $(FOOSERVICES) $(FOOFILES_JAVA)
49 51 rm -rf $(FOODIR)
50 52 mkdir -p $(FOODIR)
51 53 mkdir -p $(FOODIR)/META-INF
52 54 mkdir -p $(FOODIR)/META-INF/services
53 55 $(BINDIR)/javac -d $(FOODIR) $(FOOFILES_JAVA)
54 56 cp $(FOOSERVICES) $(FOODIR)/META-INF/services
55 57 rm -f $(DESTDIR)/fooprovider.jar
56 58 $(BINDIR)/jar cvf $(DESTDIR)/fooprovider.jar -C $(FOODIR) .
57 59
58 60 $(DESTDIR)/barprovider.jar: $(BARSERVICES) $(BARFILES_JAVA) $(BARFILES_PROPERTIES)
59 61 rm -rf $(BARDIR)
60 62 mkdir -p $(BARDIR)
61 63 mkdir -p $(BARDIR)/META-INF
62 64 mkdir -p $(BARDIR)/META-INF/services
63 65 $(BINDIR)/javac -d $(BARDIR) $(BARFILES_JAVA)
64 66 cp $(BARSERVICES) $(BARDIR)/META-INF/services
65 67 cp $(BARFILES_PROPERTIES) $(BARDIR)/com/bar
66 68 rm -f $(DESTDIR)/barprovider.jar
67 69 $(BINDIR)/jar cvf $(DESTDIR)/barprovider.jar -C $(BARDIR) .
↓ open down ↓ |
19 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX