# HG changeset patch # User lana # Date 1383263058 25200 # Node ID f82b730c798b6bf38946baaba8a7d80fd5efaa70 # Parent 6f436140049dab688d617b4d613bfe917e5ef664# Parent c4bbd5963f9c282122c7df9af7a153ae0f08702c Merge diff -r 6f436140049d -r f82b730c798b THIRD_PARTY_README diff -r 6f436140049d -r f82b730c798b make/launchers/Makefile diff -r 6f436140049d -r f82b730c798b make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java --- a/make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java Thu Oct 31 16:22:30 2013 -0700 +++ b/make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java Thu Oct 31 16:44:18 2013 -0700 @@ -618,6 +618,11 @@ // remove ROC, which is not supported in j.u.tz builtZones.remove("ROC"); links.remove("ROC"); + // remove EST, HST and MST. They are supported via + // the short-id mapping + builtZones.remove("EST"); + builtZones.remove("HST"); + builtZones.remove("MST"); } /** diff -r 6f436140049d -r f82b730c798b makefiles/CompileLaunchers.gmk diff -r 6f436140049d -r f82b730c798b makefiles/CreateJars.gmk diff -r 6f436140049d -r f82b730c798b makefiles/CreateSecurityJars.gmk diff -r 6f436140049d -r f82b730c798b makefiles/Setup.gmk --- a/makefiles/Setup.gmk Thu Oct 31 16:22:30 2013 -0700 +++ b/makefiles/Setup.gmk Thu Oct 31 16:44:18 2013 -0700 @@ -27,7 +27,7 @@ # To build with all warnings enabled, do the following: # make JAVAC_WARNINGS="-Xlint:all -Xmaxwarns 10000" -JAVAC_WARNINGS := -Xlint:-unchecked,-deprecation,-overrides,classfile,dep-ann,divzero,varargs -Werror +JAVAC_WARNINGS := -Xlint:-unchecked,-deprecation,-overrides,auxiliaryclass,classfile,dep-ann,divzero,empty,try,varargs -Werror # Any java code executed during a JDK build to build other parts of the JDK must be # executed by the bootstrap JDK (probably with -Xbootclasspath/p: ) and for this diff -r 6f436140049d -r f82b730c798b makefiles/mapfiles/libjava/mapfile-vers --- a/makefiles/mapfiles/libjava/mapfile-vers Thu Oct 31 16:22:30 2013 -0700 +++ b/makefiles/mapfiles/libjava/mapfile-vers Thu Oct 31 16:44:18 2013 -0700 @@ -267,7 +267,8 @@ Java_sun_misc_GC_maxObjectInspectionAge; Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0; Java_sun_reflect_NativeMethodAccessorImpl_invoke0; - Java_sun_reflect_Reflection_getCallerClass; + Java_sun_reflect_Reflection_getCallerClass__; + Java_sun_reflect_Reflection_getCallerClass__I; Java_sun_reflect_Reflection_getClassAccessFlags; Java_sun_misc_Version_getJdkVersionInfo; Java_sun_misc_Version_getJdkSpecialVersion; diff -r 6f436140049d -r f82b730c798b makefiles/mapfiles/libjava/reorder-sparc --- a/makefiles/mapfiles/libjava/reorder-sparc Thu Oct 31 16:22:30 2013 -0700 +++ b/makefiles/mapfiles/libjava/reorder-sparc Thu Oct 31 16:44:18 2013 -0700 @@ -27,7 +27,8 @@ text: .text%Java_java_io_FileDescriptor_initIDs; text: .text%Java_java_io_FileOutputStream_initIDs; text: .text%Java_java_lang_System_setIn0; -text: .text%Java_sun_reflect_Reflection_getCallerClass; +text: .text%Java_sun_reflect_Reflection_getCallerClass__; +text: .text%Java_sun_reflect_Reflection_getCallerClass__I; text: .text%Java_java_lang_Class_forName0; text: .text%Java_java_lang_Object_getClass; text: .text%Java_sun_reflect_Reflection_getClassAccessFlags; diff -r 6f436140049d -r f82b730c798b makefiles/mapfiles/libjava/reorder-sparcv9 --- a/makefiles/mapfiles/libjava/reorder-sparcv9 Thu Oct 31 16:22:30 2013 -0700 +++ b/makefiles/mapfiles/libjava/reorder-sparcv9 Thu Oct 31 16:44:18 2013 -0700 @@ -26,7 +26,8 @@ text: .text%Java_java_io_FileDescriptor_initIDs; text: .text%Java_java_io_FileOutputStream_initIDs; text: .text%Java_java_lang_System_setIn0; -text: .text%Java_sun_reflect_Reflection_getCallerClass; +text: .text%Java_sun_reflect_Reflection_getCallerClass__; +text: .text%Java_sun_reflect_Reflection_getCallerClass__I; text: .text%Java_java_lang_Class_forName0; text: .text%Java_java_lang_String_intern; text: .text%Java_java_lang_Float_floatToIntBits; diff -r 6f436140049d -r f82b730c798b makefiles/mapfiles/libjava/reorder-x86 --- a/makefiles/mapfiles/libjava/reorder-x86 Thu Oct 31 16:22:30 2013 -0700 +++ b/makefiles/mapfiles/libjava/reorder-x86 Thu Oct 31 16:44:18 2013 -0700 @@ -28,7 +28,8 @@ text: .text%Java_java_io_FileDescriptor_initIDs; text: .text%Java_java_io_FileOutputStream_initIDs; text: .text%Java_java_lang_System_setIn0; -text: .text%Java_sun_reflect_Reflection_getCallerClass; +text: .text%Java_sun_reflect_Reflection_getCallerClass__; +text: .text%Java_sun_reflect_Reflection_getCallerClass__I; text: .text%Java_java_lang_Class_forName0; text: .text%Java_java_lang_String_intern; text: .text%Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0; diff -r 6f436140049d -r f82b730c798b src/share/back/ThreadGroupReferenceImpl.c --- a/src/share/back/ThreadGroupReferenceImpl.c Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/back/ThreadGroupReferenceImpl.c Thu Oct 31 16:44:18 2013 -0700 @@ -47,7 +47,7 @@ (void)memset(&info, 0, sizeof(info)); threadGroupInfo(group, &info); - (void)outStream_writeString(out, info.name); + (void)outStream_writeString(out, info.name == NULL ? "" : info.name); if ( info.name != NULL ) jvmtiDeallocate(info.name); diff -r 6f436140049d -r f82b730c798b src/share/back/outStream.c --- a/src/share/back/outStream.c Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/back/outStream.c Thu Oct 31 16:44:18 2013 -0700 @@ -298,17 +298,15 @@ outStream_writeString(PacketOutputStream *stream, char *string) { jdwpError error; - jint length; + jint length = string != NULL ? (int)strlen(string) : 0; /* Options utf8=y/n controls if we want Standard UTF-8 or Modified */ if ( gdata->modifiedUtf8 ) { - length = (int)strlen(string); (void)outStream_writeInt(stream, length); error = writeBytes(stream, (jbyte *)string, length); } else { jint new_length; - length = (int)strlen(string); new_length = (gdata->npt->utf8mToUtf8sLength) (gdata->npt->utf, (jbyte*)string, length); if ( new_length == length ) { diff -r 6f436140049d -r f82b730c798b src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties Thu Oct 31 16:44:18 2013 -0700 @@ -41,7 +41,7 @@ FileChooser.openDialogTitle.textAndMnemonic=\u00D6ffnen FileChooser.pathLabel.textAndMnemonic=Aus&wahl: FileChooser.filterLabel.textAndMnemonic=Filter: -FileChooser.foldersLabel.textAndMnemonic=Or&dner +FileChooser.foldersLabel.textAndMnemonic=O&rdner FileChooser.filesLabel.textAndMnemonic=&Dateien FileChooser.cancelButtonToolTip.textAndMnemonic=Dialogfeld f\u00FCr Dateiauswahl schlie\u00DFen. diff -r 6f436140049d -r f82b730c798b src/share/classes/com/sun/jmx/snmp/SnmpString.java --- a/src/share/classes/com/sun/jmx/snmp/SnmpString.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/com/sun/jmx/snmp/SnmpString.java Thu Oct 31 16:44:18 2013 -0700 @@ -130,7 +130,7 @@ * @return The value. */ public byte[] byteValue() { - return value ; + return value.clone() ; } /** diff -r 6f436140049d -r f82b730c798b src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java Thu Oct 31 16:44:18 2013 -0700 @@ -476,8 +476,7 @@ rootOid[i++]= val.longValue(); } } - return rootOid; - + return rootOid.clone(); } // -------------------------------------------------------------------- diff -r 6f436140049d -r f82b730c798b src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java --- a/src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java Thu Oct 31 16:44:18 2013 -0700 @@ -1248,7 +1248,7 @@ "of this CommunicatorServer instance has changed."); } - return notifInfos; + return notifInfos.clone(); } /** diff -r 6f436140049d -r f82b730c798b src/share/classes/java/io/ByteArrayInputStream.java --- a/src/share/classes/java/io/ByteArrayInputStream.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/java/io/ByteArrayInputStream.java Thu Oct 31 16:44:18 2013 -0700 @@ -275,7 +275,6 @@ * Closing a ByteArrayInputStream has no effect. The methods in * this class can be called after the stream has been closed without * generating an IOException. - *

*/ public void close() throws IOException { } diff -r 6f436140049d -r f82b730c798b src/share/classes/java/io/ByteArrayOutputStream.java --- a/src/share/classes/java/io/ByteArrayOutputStream.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/java/io/ByteArrayOutputStream.java Thu Oct 31 16:44:18 2013 -0700 @@ -263,8 +263,6 @@ * Closing a ByteArrayOutputStream has no effect. The methods in * this class can be called after the stream has been closed without * generating an IOException. - *

- * */ public void close() throws IOException { } diff -r 6f436140049d -r f82b730c798b src/share/classes/java/io/Closeable.java --- a/src/share/classes/java/io/Closeable.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/java/io/Closeable.java Thu Oct 31 16:44:18 2013 -0700 @@ -34,7 +34,6 @@ * * @since 1.5 */ -@FunctionalInterface public interface Closeable extends AutoCloseable { /** diff -r 6f436140049d -r f82b730c798b src/share/classes/java/io/DataInput.java --- a/src/share/classes/java/io/DataInput.java Thu Oct 31 16:22:30 2013 -0700 +++ b/src/share/classes/java/io/DataInput.java Thu Oct 31 16:44:18 2013 -0700 @@ -155,7 +155,7 @@ * to the length of {@code b}. *

* This method blocks until one of the - * following conditions occurs:

+ * following conditions occurs: *