I'm committing the attached patch which fixes the serialization UIDs for two
new enumerations.

Changelog:

2006-03-27  Andrew John Hughes  <[EMAIL PROTECTED]>

        * java/math/RoundingMode.java:
        Fixed serialization UID.
        * java/net/Proxy.java:
        (Type): Likewise.

-- 
Andrew :-)

Please avoid sending me Microsoft Office (e.g. Word, PowerPoint) attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html

If you use Microsoft Office, support movement towards the end of vendor lock-in:
http://opendocumentfellowship.org/petition/

"Value your freedom, or you will lose it, teaches history. 
`Don't bother us with politics' respond those who don't want to learn." 
-- Richard Stallman

Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html
public class gcj extends Freedom implements Java { ... }
Index: java/math/RoundingMode.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/math/Attic/RoundingMode.java,v
retrieving revision 1.1.2.1
diff -u -3 -p -u -r1.1.2.1 RoundingMode.java
--- java/math/RoundingMode.java 21 Feb 2006 15:35:08 -0000      1.1.2.1
+++ java/math/RoundingMode.java 27 Mar 2006 21:37:08 -0000
@@ -47,6 +47,11 @@ package java.math;
 public enum RoundingMode
 {
   UP, DOWN, CEILING, FLOOR, HALF_UP, HALF_DOWN, HALF_EVEN, UNNECESSARY;
+
+  /**
+   * For compatability with Sun's JDK
+   */
+  private static final long serialVersionUID = 432302042773881265L;
   
   /**
    * Returns the RoundingMode object corresponding to the legacy rounding modes
Index: java/net/Proxy.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/net/Attic/Proxy.java,v
retrieving revision 1.1.2.2
diff -u -3 -p -u -r1.1.2.2 Proxy.java
--- java/net/Proxy.java 8 Mar 2006 12:01:37 -0000       1.1.2.2
+++ java/net/Proxy.java 27 Mar 2006 21:37:08 -0000
@@ -49,7 +49,15 @@ public class Proxy
   /**
    * Represents the proxy type.
    */
-  public enum Type { DIRECT, HTTP, SOCKS };
+  public enum Type 
+  { 
+    DIRECT, HTTP, SOCKS 
+
+    /**
+     * For compatability with Sun's JDK
+     */
+    private static final long serialVersionUID = -2231209257930100533L;
+  };
 
   public static final Proxy NO_PROXY = new Proxy(Type.DIRECT, null);
 

Attachment: signature.asc
Description: Digital signature

Reply via email to