1. 04 Aug, 2007 1 commit
    • natFilePosix.cc (init_native): Define to 0. · fcfdb145
      2007-08-04  Alfred M. Szmidt  <ams@gnu.org>
      
              * java/io/natFilePosix.cc (init_native) [!MAXPATHLEN]: Define to 0.
              * java/io/File.java (createTempFile): Don't truncate if the system
              doesn't have a limit on the length of a file name.
              * classpath/lib/java/io/File.class: Regenerate.
      
      From-SVN: r127216
      Alfred M. Szmidt committed
  2. 16 Jul, 2007 1 commit
  3. 03 Jun, 2007 1 commit
    • libjava/classpath/ChangeLog.gcj: · e1bea0c0
      2007-05-31  Matthias Klose  <doko@ubuntu.com>
      
              * javax/management/NotificationBroadcasterSupport.java
              (getNotificationInfo): Add cast.
              * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
              directories.
              * native/jni/qt-peer/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
              _access: Handle EXEC query, stub only.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Merged from classpath:
              * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
              * java/lang/System.java(inheritedChannel): New.
              * java/lang/Character.java: Remove stray`;'.
              * java/net/MulticastSocket.java: Merged.
              * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
              * java/text/Collator.java(getInstance): Merged.
              * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
              getDisplayName, getDisplayNames: New.
              * java/util/logging/Logger.java: Merged.
              * Regenerate .class and .h files.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/File.java: Merge with classpath-0.95, new method
              setFilePermissions, new attribute EXEC.
              * java/io/natFilePosix.cc (setFilePermissions): New.
              _access: Handle EXEC query.
              * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Imported GNU Classpath 0.95.
      
              * classpath/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
              classpath/native/fdlibm/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, classpath/doc/Makefile.in,
              classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
              classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/include/Makefile.in,
              classpath/examples/Makefile.in: Regenerate.
              * classpath/config.guess, classpath/config.sub,
              classpath/ltmain.sh : Update.
              * classpath/configure, classpath/depcomp, classpath/missing,
              classpath/aclocal.m4, classpath/install-sh: Regenerate.
      
              * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * Update the .class files and generated CNI header files, add new
              .class and generated CNI header files.
              * Remove generated files for removed java source files:
              classpath/gnu/java/net/BASE64.java,
              classpath/gnu/java/security/util/Base64.java,
              classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
              classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
              classpath/gnu/java/awt/font/autofit/Scaler.java,
              classpath/gnu/classpath/jdwp/util/Value.java,
              classpath/gnu/javax/net/ssl/Base64.java.
              * Remove empty directories.
      
              * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
              * java/lang/Class.java(setAccessible): Merge from classpath.
              * java/util/Locale.java: Remove.
              * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
              gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
              * gcj/javaprims.h: Update class declarations.
              * scripts/classes.pl: Update usage.
              * HACKING: Mention to build all peers.
      
      From-SVN: r125302
      Matthias Klose committed
  4. 18 Jul, 2006 1 commit
  5. 14 Jul, 2006 1 commit
    • File.java (internalExists): New method. · 1470f196
      2006-07-14  Gary Benson  <gbenson@redhat.com>
      
      	* java/io/File.java (internalExists): New method.
      	(exists): Use internalExists.
      	(internalIsDirectory): New method.
      	(isDirectory): Use internalIsDirectory.
      	(createTempFile): Use internalExists and internalIsDirectory.
      
      From-SVN: r115441
      Gary Benson committed
  6. 12 Jul, 2006 1 commit
  7. 06 Jun, 2006 1 commit
  8. 06 Jan, 2006 1 commit
    • natThread.cc (finish_): Don't clear 'group'. · 1058a848
      	* java/lang/natThread.cc (finish_): Don't clear 'group'.
      	* sources.am, Makefile.in: Rebuilt.
      	* java/lang/Runtime.java (exit): Merged with Classpath.
      	(runShutdownHooks): New method from Classpath.
      	* java/io/File.java (deleteOnExit): Use DeleteFileHelper, not
      	FileDeleter.
      	* gnu/gcj/runtime/FileDeleter.java: Removed.
      	* java/lang/natRuntime.cc (runFinalizationForExit): New method.
      	(exitInternal): Don't run finalizers or delete files.
      
      From-SVN: r109400
      Tom Tromey committed
  9. 14 Dec, 2005 1 commit
  10. 30 Jun, 2005 1 commit
  11. 14 Jan, 2005 1 commit
  12. 09 Sep, 2004 1 commit
    • [multiple changes] · 6273ba37
      2004-09-09  Jeroen Frijters  <jeroen@frijters.net>
      
      	(normalizePath): Added special case for windows systems.
      
      2004-09-09  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/File.java
      	(dupSeparator): Made private.
      	(File(URI)): New constructor.
      	(getParentFile): Fixed javadoc.
      	(createTempFile): Reformated.
      	(setReadOnly): Added comment.
      	(deleteOnExit): Merged javadoc with classpath version.
      
      From-SVN: r87225
      Michael Koch committed
  13. 30 Aug, 2004 1 commit
  14. 27 Jul, 2004 1 commit
  15. 06 Jul, 2004 1 commit
  16. 20 Apr, 2004 1 commit
    • BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match… · 9f714d5e
      BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style.
      
      2004-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/BufferedWriter.java,
      	java/io/ByteArrayInputStream.java,
      	java/io/CharArrayWriter.java,
      	java/io/DataInput.java,
      	java/io/DataInputStream.java,
      	java/io/File.java,
      	java/io/FilterInputStream.java,
      	java/io/InputStream.java,
      	java/io/InputStreamReader.java,
      	java/io/ObjectInputStream.java,
      	java/io/ObjectStreamClass.java,
      	java/io/PipedInputStream.java,
      	java/io/PipedReader.java,
      	java/io/PushbackInputStream.java,
      	java/io/PushbackReader.java,
      	java/io/RandomAccessFile.java,
      	java/io/SerializablePermission.java,
      	java/io/StreamTokenizer.java,
      	java/io/StringWriter.java,
      	java/io/WriteAbortedException.java,
      	java/io/Writer.java:
      	Fixed javadocs all over, rename arguments to match javadocs,
      	fixed coding style.
      
      From-SVN: r80897
      Michael Koch committed
  17. 22 Oct, 2003 1 commit
  18. 13 Oct, 2003 1 commit
  19. 21 Jun, 2003 1 commit
    • 2003-06-21 Michael Koch <konqueror@gmx.de> · cff5cdc8
      	* java/io/File.java
      	(static): Load javaio lib if existing (only in classpath).
      	(File): Revised documentation to show the correct argument name.
      	(createTempFile): Partly merged with classpath.
      	(compareTo): Simplified.
      	(lastModified): Throw exception if time < 0.
      	(deleteOnExit): Revised documentation.
      
      From-SVN: r68310
      Michael Koch committed
  20. 20 May, 2003 1 commit
  21. 06 May, 2003 1 commit
    • 2003-05-06 Michael Koch <konqueror@gmx.de> · 83f564f7
      	* java/io/DataOutputStream.java
      	(write): Renamed argument to "value", merged documentation from
      	classpath.
      	(writeBoolean): Likewise.
      	(writeByte): Likewise.
      	(writeShort): Likewise.
      	(writeChar): Likewise.
      	(writeInt): Likewise.
      	(writeLong): Likewise.
      	(writeFloat): Likewise.
      	(writeDouble): Likewise.
      	(writeBytes): Likewise.
      	(writeChars): Likewise.
      	(writeUTF): Likewise.
      	* java/io/File.java
      	(performDelete): Added documentation.
      	(performList): Likewise.
      	(performMkdir): Likewise.
      	(performSetReadOnly): Likewise.
      	(performRenameTo): Likewise.
      	(performSetLastModified): Likewise.
      	(delete): Made it sychronized.
      	(renameTo): Made it sychronized.
      	(equals): Reformatted.
      	(isHidden): Likewise.
      	(listFiles): Likewise.
      	(setReadOnly): Likewise.
      	(listRoots): Likewise.
      	(setLastModified): Likewise.
      	(checkRead): Likewise.
      	(checkWrite): Likewise.
      	* java/io/FileInputStream.java
      	(skip): Made it sychronized, merged from classpath.
      	* java/io/FileOutputStream.java
      	(write): Merged from classpath.
      	* java/io/InputStreamReader.java:
      	(InputStreamReader): Merged documentation from classpath.
      
      From-SVN: r66520
      Michael Koch committed
  22. 19 Apr, 2003 1 commit
  23. 31 Mar, 2003 1 commit
    • 2003-03-31 Michael Koch <konqueror@gmx.de> · da557ab8
      	* java/io/File.java
      	(separator): Merged documentation from classpath.
      	(separatorChar): Merged documentation from classpath.
      	(pathSeparator): Merged documentation from classpath.
      	(pathSeparatorChar): Merged documentation from classpath.
      	(path): Merged documentation from classpath.
      	(canRead): Merged documentation from classpath.
      	(canWrite): Merged documentation from classpath.
      	(createNewFile): Merged documentation from classpath.
      	(delete): Merged documentation from classpath.
      	(equals): Merged documentation from classpath.
      	(exists): Merged documentation from classpath.
      	(File): Renamed p to name to match classpath, merged documentation
      	from classpath.
      	(getAbsolutePath): Merged documentation from classpath.
      	(getCanonicalPath): Merged documentation from classpath.
      	(getCanonicalFile): Merged documentation from classpath.
      	(getName): Merged documentation from classpath.
      	(getParent): Merged documentation from classpath.
      	(getParentFile): Merged documentation from classpath.
      	(getPath): Merged documentation from classpath.
      	(hashCode): Merged documentation from classpath.
      	(isAbsolute): Merged documentation from classpath.
      	(isDirectory): Merged documentation from classpath.
      	(isFile): Merged documentation from classpath.
      	(isHidden): Merged documentation from classpath.
      	(lastModified): Merged documentation from classpath.
      	(length): Merged documentation from classpath.
      	(list): Merged documentation from classpath.
      	(listFiles): Merged documentation from classpath.
      	(toString): Merged documentation from classpath.
      	(toURL): Merged documentation from classpath.
      	(mkdir): Merged documentation from classpath.
      	(mkdirs): Merged documentation from classpath.
      	(createTempFile): Merged documentation from classpath.
      	(setReadOnly): Merged documentation from classpath.
      	(listRoots): Merged documentation from classpath.
      	(compareTo): Merged documentation from classpath.
      	(renameTo): Merged documentation from classpath.
      	(setLastModified): Merged documentation from classpath.
      	* java/io/PrintStream.java
      	(auto_flush): Merged documentation from classpath.
      	(PrintStream): Merged documentation from classpath.
      	(checkError): Merged documentation from classpath.
      	(setError): Merged documentation from classpath.
      	(close): Merged documentation from classpath.
      	(flush): Merged documentation from classpath.
      	(print): Merged documentation from classpath.
      	(println):  Merged documentation from classpath.
      	(write): Renamed count to len to match classpath,
      	merged documentation from classpath.
      	* java/io/RandomAccessFile.java
      	(readShort): Merged documentation from classpath.
      	(readUnsignedByte): Merged documentation from classpath.
      	(readUnsignedShort): Merged documentation from classpath.
      	(readUTF): Merged documentation from classpath.
      	(seek): Reformatted, merged documentation from classpath.
      	(skipBytes): Renamed some variables to match classpath, reformatted,
      	merged documentation from classpath.
      	(write): Merged documentation from classpath.
      	(writeBoolean): Merged documentation from classpath.
      	(writeByte): Merged documentation from classpath.
      	(writeShort): Merged documentation from classpath.
      	(writeChar): Merged documentation from classpath.
      	(writeInt): Merged documentation from classpath.
      	(writeLong): Merged documentation from classpath.
      	(writeFloat): Merged documentation from classpath.
      	(writeDouble): Merged documentation from classpath.
      	(writeBytes): Merged documentation from classpath.
      	(writeChars): Merged documentation from classpath.
      	(writeUTF): Reformatted.
      	(getChannel): Reformatted.
      
      From-SVN: r65081
      Michael Koch committed
  24. 28 Mar, 2003 1 commit
    • File.java: Import needed classes instead of whole packages... · 01312d12
      2003-03-28  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/File.java:
      	Import needed classes instead of whole packages, merged class
      	documentation with classpath, moved constants and variables to top of
      	class.
      	* java/io/PrintStream.java:
      	Merged class documentation with classpath, moved constants and
      	variables to top of class.
      	* java/io/RandomAccessFile.java
      	(RandomAccessFile): Merged with classpath.
      	(read): Merged with classpath).
      	(read*): Reformatted.
      
      From-SVN: r64974
      Michael Koch committed
  25. 24 Mar, 2003 2 commits
    • 2003-03-24 Michael Koch <konqueror@gmx.de> · 950ebbea
      	* java/io/DataOutputStream.java
      	(write): Merged from classpath.
      	* java/io/File.java:
      	Merged copyrigth with classpath.
      	* java/io/FileInputStream.java
      	(getChannel): Made it synchronized instead of using a synchronized
      	block.
      	* java/io/FileOutputStream.java: Reformatted.
      	* java/io/InputStreamReader.java
      	(InputStreamReader): Renamed enc to encoding_name.
      	(close): Merged documentation from classpath.
      	(getEncoding): Merged documentation from classpath.
      	(ready): Merged documentation from classpath.
      	(read): Merged documentation from classpath.
      	* java/io/LineNumberReader.java
      	(lineNumber): Made it private.
      	(LineNumberReader): Use Constant instead of a direct value.
      	* java/io/OutputStreamWriter.java
      	(OutputStreamWriter): Renamed enc to encoding_scheme, merged
      	documentation from classpath.
      	(close): Merged documentation from classpath.
      	(flush): Merged documentation from classpath.
      	(write): Merged documentation from classpath.
      	* java/io/PrintStream.java: Reformatted.
      
      From-SVN: r64806
      Michael Koch committed
    • DataInputStream.java (): Wrapped documentation line. · ffe4ebba
      2003-03-24  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/DataInputStream.java
      	(): Wrapped documentation line.
      	(): Fixed @return tag.
      	* java/io/DataOutputStream.java
      	(written): Moved to top of class.
      	(all methods): Merged documentation from classpath.
      	* java/io/File.java:
      	Merged copyright year with classpath.
      	* java/io/FileInputStream.java
      	(all methods): Merged documentation from classpath.
      	* java/io/LineNumberReader.java
      	(getLineNumber): Fixed @return tag.
      	* java/io/ObjectInputStream.java.
      	Reformatted.
      	* java/io/ObjectOutputStream.java:
      	Reformatted, fixed some @see tags.
      	* java/io/OutputStreamWriter.java:
      	Deleted empty line.
      	* java/io/Writer.java:
      	Reformatted.
      
      From-SVN: r64780
      Michael Koch committed
  26. 20 Mar, 2003 1 commit
  27. 02 Mar, 2003 1 commit
    • File.java (normalizePath): Remove trailing separator on Windows only if path is… · 3ccd3d70
      File.java (normalizePath): Remove trailing separator on Windows only if path is not of the form "x:\".
      
      2003-03-01  Ranjit Mathew  <rmathew@hotmail.com>
      
      	* java/io/File.java (normalizePath): Remove trailing separator
      	on Windows only if path is not of the form "x:\".
      
      	* java/io/natFileWin32.cc (WIN32_EPOCH_MILLIS): New constant.
      	(java::io::File::attr): Change formatting a bit and use
      	WIN32_EPOCH_MILLIS instead of magic numbers.
      	(java::io::File::isAbsolute): Path must have at least 3
      	characters for a UNC network path.
      	(java::io::File::init_native): Define.
      	(java::io::File::performCreate): Likewise.
      	(java::io::File::performSetReadOnly): Likewise.
      	(java::io::File::performSetLastModified): Likewise.
      	(java::io::File::performListRoots): Likewise.
      
      From-SVN: r63646
      Ranjit Mathew committed
  28. 01 Mar, 2003 1 commit
    • File (getAbsolutePath): Prefix drive specifier on Windows for paths starting with a '\'. · 5bedfc93
      2003-03-01  Ranjit Mathew  <rmathew@hotmail.com>
      
      	* java/io/File (getAbsolutePath): Prefix drive specifier on
      	Windows for paths starting with a '\'.
      	(toURL): Make URL more consistent with what Sun's JDK returns.
      
      	* java/io/natFileWin32.cc (java::io::File::isAbsolute): Return
      	true only if the path is a UNC network path or it starts with a
      	drive specifier.
      
      	* java/net/URLStreamHandler.java (parseURL): Correct minor typo.
      	Be prepared to handle either '/' or '\\' in the file path for
      	Windows if using the "file" protocol.
      	Canonicalise the file path if using a relative path in the given
      	context and the "file" protocol.
      
      From-SVN: r63635
      Ranjit Mathew committed
  29. 17 Apr, 2002 1 commit
  30. 08 Oct, 2001 1 commit
  31. 13 Sep, 2001 1 commit
  32. 12 Sep, 2001 1 commit
  33. 31 Aug, 2001 1 commit
    • Re-merge with Classpath: · 4504a655
      	* java/util/Comparator (equals): Added.
      	* java/io/PipedWriter.java (write): Changed argument to `int'.
      
      	* java/io/FileDescriptor.java (FileDescriptor()): New
      	constructor.
      	* java/io/File.java (getAbsoluteFile): Doesn't throw IOException.
      
      From-SVN: r45337
      Tom Tromey committed
  34. 18 Jul, 2001 1 commit
    • natFileWin32.cc (_access): Renamed. · e5c83273
      	* java/io/natFileWin32.cc (_access): Renamed.
      	(_stat): Likewise.
      	* java/io/natFile.cc (_access): Renamed.
      	(_stat): Likewise.
      	* java/io/File.java (access, stat): Add leading `_' to name.
      	Updated all callers.
      
      From-SVN: r44124
      Tom Tromey committed
  35. 12 Apr, 2001 1 commit
    • Makefile.am: Make a libtool convenience library. · 52c28977
      libffi:
      	* Makefile.am: Make a libtool convenience library.
      	* Makefile.in: Rebuilt.
      
      libjava:
      	* java/io/File.java (normalizePath): New private method.
      	(File (String)): Use normalizePath().
      	(File (String, String)): Likewise.
      
      	* Makefile.am (libffi_files): Removed.
      	(libgcj.la): Link libffi as a convenience library instead of
      	refering to its object files directly.
      	* Makefile.in: Rebuilt.
      
      From-SVN: r41298
      Bryce McKinlay committed
  36. 02 Apr, 2001 1 commit
  37. 01 Apr, 2001 1 commit
    • 1.3-Compliant Implementation of java.io.File. · f4047540
      	* java/lang/natSystem.cc (init_properties): Get "file.separator",
      	"path.separator", and "java.io.tmpdir" from the File class, instead
      	of setting them explicitly.
      	* java/io/File.java: Do not canonicalize paths for security manager
      	checks. Call init_native() from static initializer. Do not pass path
      	argument to native methods. New native method declarations. Some
      	security manager checks moved to checkWrite().
      	(equals): Check file system case sensitivity and act appropriatly.
      	(hashCode): Likewise.
      	(isHidden): New method implemented.
      	(performList): Changed prototype. Now takes a class argument specifying
      	the class of the returned array: Strings or File objects. Also added
      	FileFilter argument.
      	(listFiles): New variants with "File" return type implemented.
      	(createTempFile): Use createNewFile(). Use maxPathLen.
      	(setReadOnly): New method implemented.
      	(listRoots): Likewise.
      	(compareTo): Likewise.
      	(setLastModified): Likewise.
      	(checkWrite): New method.
      	(setPath): Removed.
      	* java/io/natFile.cc: Various functions no longer take canonical path
      	argument.
      	(stat): Handle ISHIDDEN query.
      	(isAbsolute): Remove WIN32 cruft.
      	(performList): New arguments. Handle returning either File[] or
      	String[] arrays. Check with FileFilter or FilenameFilter arguments as
      	appropriate. Use an ArrayList, not a Vector, for the temporary list.
      	(performSetReadOnly): New method implemented.
      	(performListRoots): Likewise.
      	(performSetLastModified): Likewise.
      	(performCreate): Likewise.
      	(init_native): New initialization function.
      	* java/io/natFileWin32.cc: Various functions no longer take canonical
      	path argument.
      	(stat): Add FIXME about ISHIDDEN query.
      	(performList): New arguments. Handle returning either File[] or String[]
      	arrays. Check with FileFilter or FilenameFilter arguments as
      	appropriate. Use an ArrayList, not a Vector, for the temporary list.
      	(performSetReadOnly): New. Stubbed.
      	(performListRoots): Likewise.
      	(performSetLastModified): Likewise.
      	(performCreate): Likewise.
      	(init_native) New initialization function.
      	* configure.in: Check for utime() and chmod().
      	* configure: Rebuilt.
      	* include/config.h.in: Rebuilt.
      
      	Resolves PR libgcj/1759.
      
      From-SVN: r40985
      Bryce McKinlay committed
  38. 09 Feb, 2001 1 commit
  39. 08 Sep, 2000 1 commit
    • PropertyChangeEvent.java (serialVersionUID): Added. · bc6ccd33
      	* java/beans/PropertyChangeEvent.java (serialVersionUID): Added.
      	* java/beans/PropertyVetoException.java (serialVersionUID): Added.
      	* java/io/File.java (writeObject): Added.
      	(readObject): Added.
      	(serialVersionUID): Added.
      	* java/io/ObjectOutputStream.java (writeObject): Initialized
      	fieldsAlreadyWritten before recursion rather than after.
      	* java/io/ObjectStreamClass.java (serialVersionUID): Added.
      	* java/io/OptionalDataException.java (serialVersionUID): Added.
      	(OptionalDataException): Made package private.
      	* java/io/SyncFailedException.java (SyncFailedException): Removed
      	default constructor to match spec.
      	* java/lang/Boolean.java (serialVersionUID): Added.
      	* java/lang/Byte.java (serialVersionUID): Added.
      	* java/lang/Character.java (serialVersionUID): Added.
      	* java/lang/Double.java (serialVersionUID): Added.
      	* java/lang/Float.java (serialVersionUID): Added.
      	* java/lang/Integer.java (serialVersionUID): Added.
      	* java/lang/Long.java (serialVersionUID): Added.
      	* java/lang/Number.java (serialVersionUID): Added.
      	* java/lang/Short.java (serialVersionUID): Added.
      	* java/lang/String.java (serialVersionUID): Added.
      	* java/lang/ThreadDeath.java (ThreadDeath): Removed constructor
      	to match spec.
      	* java/lang/reflect/InvocationTargetException.java
      	(serialVersionUID): Added.
      	* java/net/URL.java (handler): Made transient.
      	(hashCode): Added field for serialization, per spec. and use
      	cached value if available.
      	(serialVersionUID): Added.
      	(URL): Initialize hashCode.
      	(set): Adjust hashCode.
      	(readObject): New Method to initialize the protocol handler when
      	deserializing.
      	(writeObject): New method.
      	* java/text/BreakIterator.java: Removed 'implements Serializable'.
      	* java/text/Collator.java: Removed 'implements Serializable'.
      	* java/util/GregorianCalendar.java (serialVersionUID): Added.
      	* java/util/Properties.java (serialVersionUID): Added.
      	* java/util/Random.java (serialVersionUID): Added.
      	(seed): Made private.
      	(nextNextGaussian): Made private.
      	(haveNextNextGaussian): Made private.
      	* java/util/Stack.java (serialVersionUID): Added.
      	* java/util/TimeZone.java (serialVersionUID): Added.
      	* java/util/Vector.java (serialVersionUID): Added.
      
      Serialization mods.
      
      From-SVN: r36272
      Warren Levy committed