Naoto Sato
6c62e2d0f1
7199750: Loading sequence of service provider is changed
...
Reviewed-by: okutsu
2012-11-15 20:17:05 -08:00
Jim Gish
f439018255
6244047: impossible to specify directories to logging FileHandler unless they exist
...
Reviewed-by: alanb
2012-11-15 13:46:45 +00:00
Masayoshi Okutsu
aaa52056e9
8000986: Split java.util.spi.CalendarDataProvider into week parameters and field names portions
...
Reviewed-by: naoto
2012-11-12 11:12:29 +09:00
Naoto Sato
bb434e94b4
8001205: Calendar.getDisplayName(...): Returns null when provider is SPI but there is no SPI implementation
...
8001562: Collator.getAvailableLocales() doesn't return all locales for which localized instances are available
Reviewed-by: okutsu
2012-11-07 15:08:28 -08:00
Alan Bateman
430592a30e
7197491: update copyright year to match last edit in jdk8 jdk repository
...
Reviewed-by: chegar, ksrini
2012-11-02 15:50:11 +00:00
Naoto Sato
799007c62d
8001440: CLDR adapter: Invalid number extension in language tag causes exception in NumberFormat.format()
...
Reviewed-by: okutsu
2012-11-01 13:28:47 -07:00
Naoto Sato
1203231cf9
8000997: Multiple locale sensitive services cannot be loaded
...
Reviewed-by: okutsu
2012-10-29 10:42:41 -07:00
Jim Gish
07f94ef8bc
7159567: inconsistent configuration of MemoryHandler
...
Reviewed-by: mchung, alanb
2012-10-25 15:04:09 -07:00
Naoto Sato
1fb9910146
8001046: java/util/PluggableLocale/LocaleNameProviderTest.sh failing
...
Reviewed-by: okutsu
2012-10-17 13:22:39 -07:00
Paul Sandoz
9498132479
7198496: (sl) ServiceLoader.load(Class, null) behavior differs from spec
...
Reviewed-by: dholmes, alanb
2012-10-17 20:34:04 +01:00
Neil Richards
a76d98e716
8000955: Hashtable.Entry.hashCode() does not conform to Map.Entry.hashCode() defined behaviour
...
Reviewed-by: mduigou, alanb
2012-10-17 13:35:22 +01:00
Alan Bateman
ed656de70f
8000685: (props) Properties.storeToXML/loadFromXML should only require UTF-8 and UTF-16 to be supported
...
Reviewed-by: mchung, chegar
2012-10-17 11:43:56 +01:00
Kurchi Subhra Hazra
56e63d98b9
7198073: (prefs) user prefs not saved [macosx]
...
Using class member field to get node instead of argument
Reviewed-by: alanb
2012-10-16 15:23:17 -07:00
Naoto Sato
2647f75cdd
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
Reviewed-by: okutsu
2012-10-16 10:59:21 -07:00
Jim Gish
48ba63e9e0
7146552: java/util/logging/LoggingMXBeanTest.java failing intermittently
...
Reviewed-by: alanb, mchung
2012-10-13 10:15:57 +01:00
Naoto Sato
04816adee5
7200341: DateFormatSymbols.hashCode() throws ArrayIndexOutOfBoundsException in some circumstances
...
Reviewed-by: okutsu
2012-10-09 09:59:05 -07:00
Alan Bateman
18688c3a56
8000354: (props) Properties.storeToXML/loadFromXML need to allow for alternative implementations
...
Reviewed-by: mchung, forax
2012-10-06 13:56:16 +01:00
Naoto Sato
eeac68872b
7198834: HOST Adapter: one extra empty space in the end of the pattern string
...
Reviewed-by: okutsu
2012-10-05 09:57:50 -07:00
Naoto Sato
3caba25f6b
7196799: CLDR adapter can not be invoked when region code is specified in Locale
...
7197573: java/util/Locale/LocaleProviders.sh failed
Reviewed-by: okutsu
2012-10-04 10:04:56 -07:00
Paul Sandoz
25c830b9d5
7197642: (sl) ServiceLoader.load(null) doesn't throw NPE
...
Reviewed-by: alanb
2012-10-02 10:36:05 +01:00
Yuka Kamiya
5a3a2dc308
7069824: Support for BCP47 locale matching
...
Reviewed-by: naoto, okutsu
2012-09-28 14:14:26 +09:00
Mike Duigou
1e3c417915
7199249: TEST_BUG : Add /othervm to Collisions.java @run main with -D definitions
...
Reviewed-by: alanb
2012-09-18 11:04:12 -07:00
Mike Duigou
25570f8d69
7198988: re-order paramaters for Collision.java @run
...
Reviewed-by: alanb
2012-09-17 11:36:10 -07:00
Mike Duigou
bb1c4324e9
7189926: Reduce test size for default run. Add additional run enabling alternative hashing
...
Reviewed-by: alanb
2012-09-11 07:42:02 -07:00
Sean Coffey
19e3f0756e
7180362: RFE: Implement date cutover functionality for currency.properties file
...
Reviewed-by: naoto
2012-09-07 21:22:37 +01:00
Naoto Sato
73ff23b7f7
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
JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o packaging changes. by Naoto Sato and Masayoshi Okutsu)
Reviewed-by: erikj, sherman, peytoia
2012-08-21 11:00:30 -07:00
Alan Bateman
280b56b270
7192275: Minimize LogManager dependencies on java.beans
...
Reduce dependency to PropertyChangeListener and PropertyChangeEvent. Also add basic test coverage.
Reviewed-by: dcubed, dsamersoff, mchung
2012-08-19 13:03:00 +01:00
Xueming Shen
ff93896a39
7189363: Regex Pattern compilation buggy for special sequences
...
Fixed the incorrect implementation in expr(...)
Reviewed-by: psandoz, alanb
2012-08-09 10:15:26 -07:00
Xueming Shen
b5bee4c17e
7188852: Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
...
Re-implemented getBytesRead/Writtten() at java level
Reviewed-by: andrew, alanb
2012-08-03 13:40:03 -07:00
Kurchi Subhra Hazra
29739d16ee
7160252: (prefs) NodeAddedEvent was not delivered when new node add when new Node
...
Change native code to convey to Java code whether a new node was added
Reviewed-by: alanb, chegar
2012-07-13 16:02:26 -07:00
Doug Lea
45e1021238
7161229: PriorityBlockingQueue keeps hard reference to last removed element
...
Reviewed-by: dholmes, forax, alanb
2012-06-27 01:36:28 -04:00
Masayoshi Okutsu
94a6496726
6380549: (rb) ResourceBundle.Control global binding support
...
Reviewed-by: naoto
2012-06-19 16:21:17 +09:00
Mike Duigou
36dbbfde4b
7175758: Improve unit test of Map iterators and Iterator.remove()
...
Adds additional tests of Map iterators and Iterator.remove()
Reviewed-by: lancea
2012-06-15 13:01:38 -07:00
Diego Belfer
dd23946ec9
7164256: EnumMap clone doesn't clear the entrySet keeping a reference to the original Map
...
Reviewed-by: alanb, chegar, forax, mduigou
2012-06-07 12:31:45 +01:00
Mike Duigou
59ccdc0fbc
7173432: Handle null key at HashMap resize
...
If the key to be inserted into a HashMap is null and the table needs to be resized as part of the insertion then addEntry will try to recalculate the hash of a null key. This will fail with an NPE.
Reviewed-by: darcy
2012-06-01 00:05:21 -07:00
Mike Duigou
705c53b045
7126277: Alternative String hashing implementation
...
All of the hashing based Map implementations: HashMap, Hashtable, LinkedHashMap, WeakHashMap and ConcurrentHashMap are modified to use an enhanced hashing algorithm for string keys when the capacity of the hash table has ever grown beyond 512 entries. The enhanced hashing implementation uses the murmur3 hashing algorithm along with random hash seeds and index masks. These enhancements mitigate cases where colliding String hash values could result in a performance bottleneck.
Reviewed-by: alanb, forax, dl
2012-05-30 22:18:37 -07:00
Charles Lee
5bcaf4e157
7172177: test/java/util/TimeZone/DstTzTest.java failing on all platforms
...
Reviewed-by: alanb, okutsu
2012-05-29 09:42:09 +08:00
Deven You
ee1d40055a
7094176: (tz) Incorrect TimeZone display name when DST not applicable / disabled
...
Reviewed-by: okutsu
2012-05-25 13:28:40 +08:00
Mike Duigou
3b77eb7680
7071826: Avoid benign race condition in initialization of UUID
...
Avoids mostly benign but sometimes expensive race condition on initialization of UUID.numberGenerator which is used by UUID.randomUUID()
Reviewed-by: alanb, chegar
2012-05-11 11:31:46 -07:00
Kurchi Subhra Hazra
769059e3a3
7165118: (prefs) AbstractPreferences.remove(null) does not throw NPE
...
Insert null argument check in AbstractPreferences.remove()
Reviewed-by: dholmes, chegar, alanb
2012-05-09 11:14:22 -07:00
Xueming Shen
c8da8f2595
7014640: To add a metachar \R for line ending and character classes for vertical/horizontal ws \v \V \h \H
...
Added propsoed constructs
Reviewed-by: alanb
2012-05-08 10:57:13 -07:00
David Holmes
828158fb8d
7103570: AtomicIntegerFieldUpdater does not work when SecurityManager is installed
...
Perform class.getField inside a doPrivileged block
Reviewed-by: chegar, psandoz
2012-05-08 02:59:10 -04:00
Kurchi Subhra Hazra
6d834825de
7160242: (prefs) Preferences.remove(null) does not throw NPE [macosx]
...
Insert null check of argument in remove()'s implementation
Reviewed-by: forax, chegar, alanb
2012-04-25 12:31:31 -07:00
Xueming Shen
1f4653910f
7067045: replaceAll("\u20ac", "$"); causses java.lang.StringIndexOutOfBoundsExceptio
...
Updated to throw IAE instead.
Reviewed-by: lancea
2012-04-12 15:01:41 -07:00
Sean Zhou
79f8fba3f9
7121314: Behavior mismatch between AbstractCollection.toArray(T[] ) and its spec
...
Co-authored-by: Ulf Zibis <ulf.zibis@gmx.de>
Co-authored-by: David Holmes <david.holmes@oracle.com>
Reviewed-by: dholmes, mduigou
2012-04-10 10:17:36 +08:00
Chris Hegarty
60b713fd8d
6963841: java/util/concurrent/Phaser/Basic.java fails intermittently
...
Reviewed-by: dl, dholmes
2012-04-04 15:14:00 +01:00
Lana Steuck
f931c18437
Merge
2012-03-26 17:31:42 -07:00
Yong Jeffrey Huang
b3e79c6c6c
Merge
2012-03-14 23:19:52 -07:00
Yong Jeffrey Huang
97292b3883
7085757: Currency Data: ISO 4217 Amendment 152
...
Reviewed-by: naoto
2012-03-14 23:07:21 -07:00
Sean Coffey
bfbf85b7a7
7148584: Jar tools fails to generate manifest correctly when boundary condition hit
...
Reviewed-by: alanb, sherman
2012-03-12 11:30:28 +00:00