/hg/release/icedtea7-forest-2.3/jdk: 25 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Mar 8 08:25:43 PST 2013


changeset ec275f96d030 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=ec275f96d030
author: andrew
date: Fri Mar 08 15:53:50 2013 +0000

	PR1303: Correct #ifdef to #if


changeset e14d128d9be6 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=e14d128d9be6
author: katleman
date: Fri Feb 01 10:25:44 2013 -0800

	Added tag jdk7u13-b20 for changeset 8eb180a284b0


changeset 9641d2b88d59 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=9641d2b88d59
author: mchung
date: Mon Jan 21 13:34:48 2013 -0800

	8004937: Improve proxy construction
	Reviewed-by: jrose, ahgross


changeset 1b00d5677ee4 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=1b00d5677ee4
author: ewendeli
date: Mon Jan 28 23:31:04 2013 +0100

	Merge


changeset 33b30ad16898 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=33b30ad16898
author: dfuchs
date: Thu Jan 24 10:51:48 2013 -0800

	8006446: Restrict MBeanServer access
	Reviewed-by: alanb, mchung, darcy, jrose, ahgross, skoivu


changeset 4bb16e8e663a in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=4bb16e8e663a
author: jrose
date: Fri Jan 18 20:47:51 2013 -0800

	8006179: JSR292 MethodHandles lookup with interface using findVirtual()
	Reviewed-by: twisti


changeset 6b6c1d66f161 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=6b6c1d66f161
author: jrose
date: Thu Jan 24 11:06:13 2013 -0800

	8006439: Improve MethodHandles coverage
	Summary: Fill out caller-sensitive list.  Recognize aliases of non-static methods.  Remove use of MethodUtil Trampoline.
	Reviewed-by: mchung, twisti, jdn, skoivu


changeset 044ea56a339d in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=044ea56a339d
author: mchung
date: Mon Jan 28 15:08:21 2013 -0800

	Merge


changeset cbbb166b38eb in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=cbbb166b38eb
author: mchung
date: Mon Jan 28 15:15:10 2013 -0800

	8006882: Proxy generated classes in sun.proxy package breaks JMockit
	Reviewed-by: alanb, ahgross


changeset 28700a56b69d in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=28700a56b69d
author: katleman
date: Tue Jan 29 14:15:20 2013 -0800

	Added tag jdk7u13-b10 for changeset cbbb166b38eb


changeset 8385350c6d34 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=8385350c6d34
author: katleman
date: Fri Feb 01 10:31:58 2013 -0800

	Added tag jdk7u13-b30 for changeset 28700a56b69d


changeset 835448d525a1 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=835448d525a1
author: ewendeli
date: Fri Feb 01 23:29:46 2013 +0100

	Merge


changeset 10bf0ec57a6e in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=10bf0ec57a6e
author: mchung
date: Tue Feb 05 22:56:47 2013 -0800

	8007393: Possible race condition after JDK-6664509
	Reviewed-by: alanb, jgish


changeset 58602549247e in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=58602549247e
author: mchung
date: Thu Feb 07 09:41:47 2013 -0800

	8007611: logging behavior in applet changed
	Reviewed-by: alanb, jgish


changeset 068448362d88 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=068448362d88
author: wetmore
date: Thu Feb 07 11:48:13 2013 -0800

	8006777: Improve TLS handling of invalid messages
	Reviewed-by: wetmore, ahgross


changeset 0a6a31d15c8c in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=0a6a31d15c8c
author: katleman
date: Thu Feb 07 14:18:25 2013 -0800

	Added tag jdk7u15-b01 for changeset 835448d525a1


changeset d1035652496b in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=d1035652496b
author: katleman
date: Thu Feb 07 14:23:31 2013 -0800

	Merge


changeset 0443fe2d8023 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=0443fe2d8023
author: valeriep
date: Thu Feb 07 16:18:32 2013 -0800

	8007688: Blacklist known bad certificate
	Summary: Added two known bad certs to the blacklist certs.
	Reviewed-by: mullan


changeset 70b0f967c064 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=70b0f967c064
author: katleman
date: Fri Feb 08 10:46:57 2013 -0800

	Added tag jdk7u15-b02 for changeset 0443fe2d8023


changeset 87e45d30e24d in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=87e45d30e24d
author: katleman
date: Wed Feb 13 18:19:42 2013 -0800

	Added tag jdk7u15-b30 for changeset 70b0f967c064


changeset b5ae6fb92e71 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=b5ae6fb92e71
author: katleman
date: Mon Feb 18 12:10:06 2013 -0800

	Added tag jdk7u15-b03 for changeset 87e45d30e24d


changeset 8a980f97e66a in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=8a980f97e66a
author: katleman
date: Tue Feb 26 12:42:17 2013 -0800

	Added tag jdk7u17-b01 for changeset b5ae6fb92e71


changeset 0dcf8ad3e63d in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=0dcf8ad3e63d
author: bae
date: Thu Feb 14 19:51:51 2013 +0400

	8007014: Improve image handling
	Reviewed-by: prr, mschoene, jgodinez


changeset b130c8cfecfc in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=b130c8cfecfc
author: bae
date: Thu Feb 21 11:25:43 2013 +0400

	8007675: Improve color conversion
	Reviewed-by: prr, jgodinez


changeset 850b9e5f2c64 in /hg/release/icedtea7-forest-2.3/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk?cmd=changeset;node=850b9e5f2c64
author: andrew
date: Fri Mar 08 15:59:37 2013 +0000

	Merge jdk7u17-b02


diffstat:

 .hgtags                                                    |  8 ++++++++
 src/share/classes/java/lang/invoke/DirectMethodHandle.java |  9 +++++++++
 src/share/classes/java/lang/reflect/Proxy.java             |  2 +-
 src/share/classes/sun/reflect/misc/ReflectUtil.java        |  2 +-
 src/share/lib/security/java.security                       |  2 ++
 src/share/lib/security/java.security-macosx                |  2 ++
 src/share/lib/security/java.security-solaris               |  2 ++
 src/share/lib/security/java.security-windows               |  2 ++
 src/share/native/sun/awt/splashscreen/splashscreen_gif.c   |  2 +-
 9 files changed, 28 insertions(+), 3 deletions(-)

diffs (144 lines):

diff -r deac45dc94f0 -r 850b9e5f2c64 .hgtags
--- a/.hgtags	Mon Mar 04 16:51:01 2013 -0500
+++ b/.hgtags	Fri Mar 08 15:59:37 2013 +0000
@@ -267,3 +267,11 @@
 0000000000000000000000000000000000000000 icedtea-2.3.7
 afc09edc979709bd0cf9abb342704dbe6587123e icedtea-2.3.7
 4f97a6256473be83ea10038ff236a28176691f4a icedtea-2.3.8
+cbbb166b38eb15f5d5c68e913ee18f6f352b7af0 jdk7u13-b10
+28700a56b69d80e70aecf230ab7f9ad4bb5acf23 jdk7u13-b30
+8eb180a284b0911b2645d5cbdff5be499a75d6b2 jdk7u13-b20
+835448d525a10bb826f4f7ebe272fc410bdb0f5d jdk7u15-b01
+0443fe2d8023111b52f4c8db32e038f4a5a9f373 jdk7u15-b02
+70b0f967c0649c501fb14a27bb06daeccbff823a jdk7u15-b30
+87e45d30e24db726ea03b20d861f0a025e437641 jdk7u15-b03
+b5ae6fb92e71df1833221026efe50863593bf682 jdk7u17-b01
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/classes/java/lang/invoke/DirectMethodHandle.java
--- a/src/share/classes/java/lang/invoke/DirectMethodHandle.java	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/classes/java/lang/invoke/DirectMethodHandle.java	Fri Mar 08 15:59:37 2013 +0000
@@ -44,6 +44,15 @@
         if (!m.isResolved())
             throw new InternalError();
 
+        if (m.getDeclaringClass().isInterface() && !m.isAbstract()) {
+            // Check for corner case: invokeinterface of Object method.
+            MemberName m2 = new MemberName(Object.class, m.getName(), m.getMethodType(), m.getModifiers());
+            m2 = MemberName.getFactory().resolveOrNull(m2, false, null);
+            if (m2 != null && m2.isPublic()) {
+                m = m2;
+            }
+        }
+
         MethodHandleNatives.init(this, (Object) m, doDispatch, lookupClass);
     }
 
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/classes/java/lang/reflect/Proxy.java
--- a/src/share/classes/java/lang/reflect/Proxy.java	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/classes/java/lang/reflect/Proxy.java	Fri Mar 08 15:59:37 2013 +0000
@@ -609,7 +609,7 @@
             }
 
             if (proxyPkg == null) {
-                // if no non-public proxy interfaces, use sun.proxy package
+                // if no non-public proxy interfaces, use com.sun.proxy package
                 proxyPkg = ReflectUtil.PROXY_PACKAGE + ".";
             }
 
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/classes/sun/reflect/misc/ReflectUtil.java
--- a/src/share/classes/sun/reflect/misc/ReflectUtil.java	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/classes/sun/reflect/misc/ReflectUtil.java	Fri Mar 08 15:59:37 2013 +0000
@@ -202,5 +202,5 @@
         }
     }
 
-    public static final String PROXY_PACKAGE = "sun.proxy";
+    public static final String PROXY_PACKAGE = "com.sun.proxy";
 }
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/lib/security/java.security
--- a/src/share/lib/security/java.security	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/lib/security/java.security	Fri Mar 08 15:59:37 2013 +0000
@@ -130,6 +130,7 @@
                com.sun.imageio.,\
                com.sun.istack.internal.,\
                com.sun.jmx.,\
+               com.sun.proxy.,\
                com.sun.org.apache.xerces.internal.utils.,\
                com.sun.org.apache.xalan.internal.utils.,\
                com.sun.org.glassfish.external.,\
@@ -152,6 +153,7 @@
                    com.sun.imageio.,\
                    com.sun.istack.internal.,\
                    com.sun.jmx.,\
+                   com.sun.proxy.,\
                    com.sun.org.apache.xerces.internal.utils.,\
                    com.sun.org.apache.xalan.internal.utils.,\
                    com.sun.org.glassfish.external.,\
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/lib/security/java.security-macosx
--- a/src/share/lib/security/java.security-macosx	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/lib/security/java.security-macosx	Fri Mar 08 15:59:37 2013 +0000
@@ -131,6 +131,7 @@
                com.sun.imageio.,\
                com.sun.istack.internal.,\
                com.sun.jmx.,\
+               com.sun.proxy.,\
                com.sun.org.apache.xerces.internal.utils.,\
                com.sun.org.apache.xalan.internal.utils.,\
                com.sun.org.glassfish.external.,\
@@ -154,6 +155,7 @@
                    com.sun.imageio.,\
                    com.sun.istack.internal.,\
                    com.sun.jmx.,\
+                   com.sun.proxy.,\
                    com.sun.org.apache.xerces.internal.utils.,\
                    com.sun.org.apache.xalan.internal.utils.,\
                    com.sun.org.glassfish.external.,\
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/lib/security/java.security-solaris
--- a/src/share/lib/security/java.security-solaris	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/lib/security/java.security-solaris	Fri Mar 08 15:59:37 2013 +0000
@@ -132,6 +132,7 @@
                com.sun.imageio.,\
                com.sun.istack.internal.,\
                com.sun.jmx.,\
+               com.sun.proxy.,\
                com.sun.org.apache.xerces.internal.utils.,\
                com.sun.org.apache.xalan.internal.utils.,\
                com.sun.org.glassfish.external.,\
@@ -154,6 +155,7 @@
                    com.sun.imageio.,\
                    com.sun.istack.internal.,\
                    com.sun.jmx.,\
+                   com.sun.proxy.,\
                    com.sun.org.apache.xerces.internal.utils.,\
                    com.sun.org.apache.xalan.internal.utils.,\
                    com.sun.org.glassfish.external.,\
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/lib/security/java.security-windows
--- a/src/share/lib/security/java.security-windows	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/lib/security/java.security-windows	Fri Mar 08 15:59:37 2013 +0000
@@ -131,6 +131,7 @@
                com.sun.imageio.,\
                com.sun.istack.internal.,\
                com.sun.jmx.,\
+               com.sun.proxy.,\
                com.sun.org.apache.xerces.internal.utils.,\
                com.sun.org.apache.xalan.internal.utils.,\
                com.sun.org.glassfish.external.,\
@@ -153,6 +154,7 @@
                    com.sun.imageio.,\
                    com.sun.istack.internal.,\
                    com.sun.jmx.,\
+                   com.sun.proxy.,\
                    com.sun.org.apache.xerces.internal.utils.,\
                    com.sun.org.apache.xalan.internal.utils.,\
                    com.sun.org.glassfish.external.,\
diff -r deac45dc94f0 -r 850b9e5f2c64 src/share/native/sun/awt/splashscreen/splashscreen_gif.c
--- a/src/share/native/sun/awt/splashscreen/splashscreen_gif.c	Mon Mar 04 16:51:01 2013 -0500
+++ b/src/share/native/sun/awt/splashscreen/splashscreen_gif.c	Fri Mar 08 15:59:37 2013 +0000
@@ -316,7 +316,7 @@
 int
 SplashDecodeGifStream(Splash * splash, SplashStream * stream)
 {
-#ifdef GIFLIB_MAJOR >= 5
+#if GIFLIB_MAJOR >= 5
     int error = 0;
     GifFileType *gif = DGifOpen((void *) stream, SplashStreamGifInputFunc, &error);
 



More information about the distro-pkg-dev mailing list