changeset 1035:30f5a9254154 icedtea-2.6pre07

Merge jdk7u80-b02
author andrew
date Tue, 26 Aug 2014 17:33:01 +0100
parents 250d1a2def5b (current diff) 2444fa7df7e3 (diff)
children 5c25266155ea
files .hgtags
diffstat 3 files changed, 32 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Mon Aug 11 15:09:18 2014 +0100
+++ b/.hgtags	Tue Aug 26 17:33:01 2014 +0100
@@ -420,6 +420,7 @@
 db2e6d87bade9d2061646ff9a6b39b5159fba0ec jdk7u55-b02
 02ff18f156bd3382fe22e4758b138370f5238e97 jdk7u55-b03
 6a88a170331fb38af5046e54bf75f38176af5c41 jdk7u55-b04
+a8d27c3fc4e4e6cd99fa164f04c30a71f474a2d6 jdk7u65-b00
 a8d27c3fc4e4e6cd99fa164f04c30a71f474a2d6 jdk7u55-b05
 af7f1808106bf4e9b4680d943677299829245d08 jdk7u55-b06
 44801796d42bebc90e8c4c7fb5bd79db04b10b75 jdk7u55-b07
@@ -432,7 +433,10 @@
 8efa6e66c13a5329c312d1a521ffab75d9a330e3 jdk7u55-b13
 e041c52fe69128ec3439d26afef9b0fcba00684c jdk7u55-b30
 a0bfd0e80ae0ae6e3a29bf527b5911c83163b3f5 jdk7u55-b14
+ae8120f628c237b18fa5c2610898659b49a60075 jdk7u55-b15
 55ff6957449cf6c79f5d5bb159df27f51ece1659 jdk7u55-b31
+fba15e177b15873e3c63b0efc7c0f5647a243a79 jdk7u55-b32
+6503115cbedda9216083fc1798e2fa5a2775f68a jdk7u55-b33
 c5b5886004e6446b8b27ccdc1fd073354c1dc614 jdk7u60-b00
 a531112cc6d0b0a1e7d4ffdaa3ba53addcd25cf4 jdk7u60-b01
 d81370c5b863acc19e8fb07315b1ec687ac1136a jdk7u60-b02
@@ -457,7 +461,29 @@
 90a4103857ca9ff64a47acfa6b51ca1aa5a782c3 icedtea-2.6pre05
 e5946b2cf82bdea3a4b85917e903168e65a543a7 jdk7u60-b15
 e424fb8452851b56db202488a4e9a283934c4887 jdk7u60-b16
+b96d90694be873372cc417b38b01afed6ac1b239 jdk7u60-b17
 b96d90694be873372cc417b38b01afed6ac1b239 jdk7u60-b18
-b96d90694be873372cc417b38b01afed6ac1b239 jdk7u60-b17
+550ae238459e0f59d9a85d183bc2b4520adac05b jdk7u65-b01
 5d1b39fe68944cff6380db56fbe2fbaa28091bf6 jdk7u60-b19
+6a89d959cbade46fcd281f421ac40a804d098f0b jdk7u65-b02
+afed3d62e8051fe65f431abe87dad50cbeba3800 jdk7u65-b03
+38fabf72970ae509350f57ffad99f6ac8fc6fdad jdk7u65-b04
+12c1621ce88defa65ebc1bdffb7141bd7d0089a6 jdk7u65-b05
+5041c713522c0fc68239fc91f7fb9498dd7edebb jdk7u65-b06
+144887a766dc17a139524dd43f1a0bc8f2a2a3a2 jdk7u65-b07
+5b8210c41bc41135687028bcb000ca116e2090f6 jdk7u65-b08
+1f7156e0a46129dbaf5b248802371564d92630a3 jdk7u65-b09
+be3cbbea3ec1e14b6492acbbd5c08222c24a5061 jdk7u65-b10
+fd7e4972cfefa174ce3d6dcb7f4b409df11a745b jdk7u65-b11
+792ef0370bf7bcf83c9404d2b44f08722dcd73aa jdk7u65-b12
+b95f46ae5207853a89d52b0453a2fb99fffee817 jdk7u65-b13
+6efadedfe3295dbf2af4a350d813524af029b116 jdk7u65-b14
+78966cf34d868ef18b8a3fa7edec368e1cc4739d jdk7u65-b15
+d765ed30bd5ed2bdd71fda56c056333e1b4b0d7d jdk7u65-b16
+cd642d59aca29ff2b56e7ed016be758828f199cd jdk7u65-b17
+8740dc71b1ceb49c76470b46205c28c1302e864d jdk7u65-b30
+b7f66b9f9e8e099428ed7640a184f6135b77e40d jdk7u65-b18
+50ddba8882e7e95150418a30bfc3ee62e3c28c6c jdk7u65-b19
+dae3f20d2306622e39606d0dc967147de174afce jdk7u65-b32
 1a3aa4637b80fabbd069ae88c241efcb3520fc49 jdk7u80-b00
+df1decc820934ad8bf91c853e81c88d4f7590e25 jdk7u80-b01
--- a/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	Mon Aug 11 15:09:18 2014 +0100
+++ b/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	Tue Aug 26 17:33:01 2014 +0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -35,7 +35,8 @@
 import java.io.OutputStream;
 import java.io.ObjectOutputStream;
 import java.io.ObjectOutput;
-import java.util.Hashtable;
+import java.util.Map;
+import java.util.HashMap;
 
 import org.omg.CORBA.INTERNAL;
 
@@ -49,7 +50,7 @@
      */
     private class HookPutFields extends ObjectOutputStream.PutField
     {
-        private Hashtable fields = new Hashtable();
+        private Map<String,Object> fields = new HashMap<>();
 
         /**
          * Put the value of the named boolean field into the persistent field.
@@ -140,7 +141,6 @@
     public OutputStreamHook()
         throws java.io.IOException {
         super();
-
     }
 
     public void defaultWriteObject() throws IOException {
--- a/src/share/classes/org/omg/CORBA/ORB.java	Mon Aug 11 15:09:18 2014 +0100
+++ b/src/share/classes/org/omg/CORBA/ORB.java	Tue Aug 26 17:33:01 2014 +0100
@@ -291,28 +291,12 @@
                     (className.equals("com.sun.corba.se.impl.orb.ORBSingleton"))) {
                 singleton = new com.sun.corba.se.impl.orb.ORBSingleton();
             } else {
-                singleton = create_impl_with_systemclassloader(className);
+                singleton = create_impl(className);
             }
         }
         return singleton;
     }
 
-   private static ORB create_impl_with_systemclassloader(String className) {
-
-        try {
-            ReflectUtil.checkPackageAccess(className);
-            ClassLoader cl = ClassLoader.getSystemClassLoader();
-            Class<org.omg.CORBA.ORB> orbBaseClass = org.omg.CORBA.ORB.class;
-            Class<?> singletonOrbClass = Class.forName(className, true, cl).asSubclass(orbBaseClass);
-            return (ORB)singletonOrbClass.newInstance();
-        } catch (Throwable ex) {
-            SystemException systemException = new INITIALIZE(
-                "can't instantiate default ORB implementation " + className);
-            systemException.initCause(ex);
-            throw systemException;
-        }
-    }
-
     private static ORB create_impl(String className) {
         ClassLoader cl = Thread.currentThread().getContextClassLoader();
         if (cl == null)