hg: jdk8/tl/jdk: 8017453: ReplayCache tests fail on multiple platforms

2013-06-24 Thread weijun . wang
Changeset: 1bf060029a5d
Author:weijun
Date:  2013-06-24 16:25 +0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1bf060029a5d

8017453: ReplayCache tests fail on multiple platforms
Reviewed-by: xuelei

! test/sun/security/krb5/auto/ReplayCacheExpunge.java
! test/sun/security/krb5/auto/ReplayCacheTestProc.java



hg: jdk8/tl/jdk: 8017477: Remove TimeZone.DisplayNames, no longer used

2013-06-24 Thread alan . bateman
Changeset: 5f80b8cee601
Author:alanb
Date:  2013-06-24 11:26 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5f80b8cee601

8017477: Remove TimeZone.DisplayNames, no longer used
Reviewed-by: okutsu

! src/share/classes/java/util/TimeZone.java



6563286: HttpURLConnection.followRedirect(..) follows malformed url.

2013-06-24 Thread Andreas Rieber

Hi,

here a small fix for 2 older issues. First i wrote the test for wrong
URL at connection time and at redirect time.

Bug(s):
http://bugs.sun.com/view_bug.do?bug_id=6563286
http://bugs.sun.com/view_bug.do?bug_id=5069130

Webrev:
http://cr.openjdk.java.net/~arieber/6563286/webrev.00/

What happens is that the java.net.ProxySelector.select(URI uri) is
called, which throws the IllegalArgumentException if uri is null. But
it uses sun.net.spi.DefaultProxySelector.java and also throws the
exception if uri.getScheme() is null or uri.getHost() is null. I
updated the javadoc in ProxySelector.

To change the exception to an IOException would mean a wider
refactoring and API change, not good. So i checked down to
net.www.protocol.http.HttpURLConnection.java.

There the IllegalArgumentException can be caught and thrown as
IOException. This will handle wrong URLs in both cases (connect and
redirect). I checked also all other possible cases but they are
handled with correct exceptions.

I run all tests on ubuntu, so a test run on all relevant platforms is
required.

thanks for checking this one
Andreas


hg: jdk8/tl/jdk: 8017468: typo in javadoc: " ResourceBunlde "

2013-06-24 Thread naoto . sato
Changeset: bb2e67628dc0
Author:naoto
Date:  2013-06-24 16:21 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bb2e67628dc0

8017468: typo in javadoc: " ResourceBunlde "
Reviewed-by: okutsu

! src/share/classes/java/util/spi/LocaleServiceProvider.java



hg: jdk8/tl/jdk: 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException

2013-06-24 Thread dan . xu
Changeset: eabcb85fcabc
Author:bpb
Date:  2013-06-24 14:17 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eabcb85fcabc

6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 
throws ArrayOutOfBoundsException
Summary: For zero value ensure than an unpadded zero character is passed to 
Formatter.addZeros()
Reviewed-by: iris, darcy
Contributed-by: Brian Burkhalter 

! src/share/classes/java/util/Formatter.java
! src/share/classes/sun/misc/FloatingDecimal.java
! test/java/util/Formatter/Basic-X.java.template
! test/java/util/Formatter/Basic.java
! test/java/util/Formatter/BasicBigDecimal.java
! test/java/util/Formatter/BasicDouble.java
! test/java/util/Formatter/BasicDoubleObject.java
! test/java/util/Formatter/BasicFloat.java
! test/java/util/Formatter/BasicFloatObject.java



hg: jdk8/tl/jdk: 8017550: Fix doclint issues in java.lang and subpackages

2013-06-24 Thread joe . darcy
Changeset: 82e7682c17e2
Author:darcy
Date:  2013-06-24 23:40 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/82e7682c17e2

8017550: Fix doclint issues in java.lang and subpackages
Reviewed-by: alanb, chegar

! src/share/classes/java/lang/Boolean.java
! src/share/classes/java/lang/Byte.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/Double.java
! src/share/classes/java/lang/Float.java
! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/Runtime.java
! src/share/classes/java/lang/Short.java
! src/share/classes/java/lang/StrictMath.java
! src/share/classes/java/lang/SuppressWarnings.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/lang/annotation/Annotation.java
! src/share/classes/java/lang/annotation/Repeatable.java
! src/share/classes/java/lang/annotation/Retention.java
! src/share/classes/java/lang/annotation/Target.java
! src/share/classes/java/lang/reflect/AnnotatedElement.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Parameter.java
! src/share/classes/java/lang/reflect/TypeVariable.java