Hi,
I updated all serialVersionUIDs in the javax.swing package to be
compatible with JDK1.4. I intentionally left out some cases where I
would probably break build with GCJ3 (accessible stuff). Have me made
any progress on this issue?
2005-05-27 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/AbstractButton.java:
Bumped up serialVersionUID(s) to JDK1.4 compatibility.
* javax/swing/ImageIcon.java: Likewise.
* javax/swing/JFileChooser.java: Likewise.
* javax/swing/JInternalFrame.java: Likewise.
* javax/swing/JMenu.java: Likewise.
* javax/swing/JRadioButton.java: Likewise.
* javax/swing/JScrollPane.java: Likewise.
* javax/swing/JSpinner.java: Likewise.
* javax/swing/JTabbedPane.java: Likewise.
* javax/swing/ImageIcons.java: Likewise.
* javax/swing/JToggleButton.java: Likewise.
* javax/swing/JToolTip.java: Likewise.
* javax/swing/JViewPort.java: Likewise.
* javax/swing/LayoutFocusTraversalPolicy.java: Likewise.
* javax/swing/SpinnerDateModel.java: Likewise.
* javax/swing/TransferHandler.java: Likewise.
/Roman
Index: javax/swing/AbstractButton.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/AbstractButton.java,v
retrieving revision 1.30
diff -u -r1.30 AbstractButton.java
--- javax/swing/AbstractButton.java 25 May 2005 10:54:40 -0000 1.30
+++ javax/swing/AbstractButton.java 27 May 2005 21:11:07 -0000
@@ -160,6 +160,8 @@
protected class ButtonChangeListener
implements ChangeListener, Serializable
{
+ private static final long serialVersionUID = 1471056094226600578L;
+
/**
* Notified when the target of the listener changes its state.
*
Index: javax/swing/ImageIcon.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/ImageIcon.java,v
retrieving revision 1.13
diff -u -r1.13 ImageIcon.java
--- javax/swing/ImageIcon.java 18 May 2005 15:08:38 -0000 1.13
+++ javax/swing/ImageIcon.java 27 May 2005 21:11:07 -0000
@@ -63,6 +63,8 @@
extends AccessibleContext
implements AccessibleIcon, Serializable
{
+ private static final long serialVersionUID = 2113430526551336564L;
+
/**
* Creates a new instance of AccessibleImageIcon.
*/
Index: javax/swing/JFileChooser.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JFileChooser.java,v
retrieving revision 1.9
diff -u -r1.9 JFileChooser.java
--- javax/swing/JFileChooser.java 23 May 2005 13:24:12 -0000 1.9
+++ javax/swing/JFileChooser.java 27 May 2005 21:11:07 -0000
@@ -58,6 +58,8 @@
*/
public class JFileChooser extends JComponent implements Accessible
{
+ private static final long serialVersionUID = 3162921138695327837L;
+
/** DOCUMENT ME! */
public static final int OPEN_DIALOG = 0;
Index: javax/swing/JInternalFrame.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JInternalFrame.java,v
retrieving revision 1.15
diff -u -r1.15 JInternalFrame.java
--- javax/swing/JInternalFrame.java 25 May 2005 08:58:21 -0000 1.15
+++ javax/swing/JInternalFrame.java 27 May 2005 21:11:08 -0000
@@ -76,6 +76,8 @@
protected class AccessibleJInternalFrame extends AccessibleJComponent
implements AccessibleValue
{
+ private static final long serialVersionUID = 5931936924175476797L;
+
/**
* Creates a new AccessibleJInternalFrame object.
*/
@@ -168,6 +170,8 @@
protected class AccessibleJDesktopIcon extends AccessibleJComponent
implements AccessibleValue
{
+ private static final long serialVersionUID = 5035560458941637802L;
+
/**
* Creates a new AccessibleJDesktopIcon object.
*/
@@ -239,6 +243,8 @@
}
}
+ private static final long serialVersionUID = 4672973344731387687L;
+
/** The JInternalFrame this DesktopIcon represents. */
JInternalFrame frame;
Index: javax/swing/JMenu.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JMenu.java,v
retrieving revision 1.15
diff -u -r1.15 JMenu.java
--- javax/swing/JMenu.java 20 Apr 2005 14:38:38 -0000 1.15
+++ javax/swing/JMenu.java 27 May 2005 21:11:08 -0000
@@ -797,6 +797,8 @@
protected class AccessibleJMenu extends AccessibleJMenuItem
implements AccessibleSelection
{
+ private static final long serialVersionUID = -8131864021059524309L;
+
protected AccessibleJMenu()
{
}
Index: javax/swing/JRadioButton.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JRadioButton.java,v
retrieving revision 1.13
diff -u -r1.13 JRadioButton.java
--- javax/swing/JRadioButton.java 16 Feb 2005 11:41:16 -0000 1.13
+++ javax/swing/JRadioButton.java 27 May 2005 21:11:09 -0000
@@ -79,6 +79,7 @@
protected class AccessibleJRadioButton
extends AccessibleJToggleButton
{
+ private static final long serialVersionUID = 4850967637026120674L;
/**
* Constructor for the accessible toggle button.
Index: javax/swing/JScrollPane.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JScrollPane.java,v
retrieving revision 1.18
diff -u -r1.18 JScrollPane.java
--- javax/swing/JScrollPane.java 26 Jan 2005 23:32:51 -0000 1.18
+++ javax/swing/JScrollPane.java 27 May 2005 21:11:09 -0000
@@ -645,6 +645,8 @@
extends JScrollBar
implements UIResource
{
+ private static final long serialVersionUID = -42032395320987283L;
+
public ScrollBar(int orientation)
{
super(orientation);
Index: javax/swing/JSpinner.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JSpinner.java,v
retrieving revision 1.8
diff -u -r1.8 JSpinner.java
--- javax/swing/JSpinner.java 12 Feb 2005 14:26:02 -0000 1.8
+++ javax/swing/JSpinner.java 27 May 2005 21:11:09 -0000
@@ -279,6 +279,8 @@
}
}
+ private static final long serialVersionUID = 3412663575706551720L;
+
/** DOCUMENT ME! */
private SpinnerModel model;
Index: javax/swing/JTabbedPane.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JTabbedPane.java,v
retrieving revision 1.15
diff -u -r1.15 JTabbedPane.java
--- javax/swing/JTabbedPane.java 10 Feb 2005 16:18:27 -0000 1.15
+++ javax/swing/JTabbedPane.java 27 May 2005 21:11:09 -0000
@@ -530,6 +530,8 @@
}
}
+ private static final long serialVersionUID = 1614381073220130939L;
+
/** The changeEvent used to fire changes to listeners. */
protected ChangeEvent changeEvent;
Index: javax/swing/JToggleButton.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JToggleButton.java,v
retrieving revision 1.17
diff -u -r1.17 JToggleButton.java
--- javax/swing/JToggleButton.java 26 Apr 2005 10:09:44 -0000 1.17
+++ javax/swing/JToggleButton.java 27 May 2005 21:11:09 -0000
@@ -69,6 +69,7 @@
extends AccessibleAbstractButton
implements ItemListener
{
+ private static final long serialVersionUID = -8652952712161229225L;
/**
* Constructor for the accessible toggle button.
Index: javax/swing/JToolTip.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JToolTip.java,v
retrieving revision 1.8
diff -u -r1.8 JToolTip.java
--- javax/swing/JToolTip.java 22 Oct 2004 12:43:59 -0000 1.8
+++ javax/swing/JToolTip.java 27 May 2005 21:11:09 -0000
@@ -60,6 +60,8 @@
*/
protected class AccessibleJToolTip extends AccessibleJComponent
{
+ private static final long serialVersionUID = -6222548177795408476L;
+
/**
* Creates a new AccessibleJToolTip object.
*/
Index: javax/swing/JViewport.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JViewport.java,v
retrieving revision 1.19
diff -u -r1.19 JViewport.java
--- javax/swing/JViewport.java 23 May 2005 13:08:19 -0000 1.19
+++ javax/swing/JViewport.java 27 May 2005 21:11:10 -0000
@@ -107,6 +107,8 @@
extends ComponentAdapter
implements Serializable
{
+ private static final long serialVersionUID = -2812489404285958070L;
+
/**
* Creates a new instance of ViewListener.
*/
Index: javax/swing/LayoutFocusTraversalPolicy.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/LayoutFocusTraversalPolicy.java,v
retrieving revision 1.1
diff -u -r1.1 LayoutFocusTraversalPolicy.java
--- javax/swing/LayoutFocusTraversalPolicy.java 24 Jan 2005 10:51:10 -0000 1.1
+++ javax/swing/LayoutFocusTraversalPolicy.java 27 May 2005 21:11:10 -0000
@@ -79,6 +79,8 @@
return 1;
}
}
+
+ private static final long serialVersionUID = 4312146927238881442L;
public LayoutFocusTraversalPolicy()
{
Index: javax/swing/SpinnerDateModel.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/SpinnerDateModel.java,v
retrieving revision 1.1
diff -u -r1.1 SpinnerDateModel.java
--- javax/swing/SpinnerDateModel.java 14 Feb 2005 16:42:08 -0000 1.1
+++ javax/swing/SpinnerDateModel.java 27 May 2005 21:11:10 -0000
@@ -61,9 +61,9 @@
/**
* For compatability with Sun's JDK
- * FIXME: what's the number? And which fields should be serialized?
+ * FIXME: Which fields should be serialized?
*/
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = -4802518107105940612L;
/**
* Constructs a SpinnerDateModel using the current date,
Index: javax/swing/TransferHandler.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/TransferHandler.java,v
retrieving revision 1.7
diff -u -r1.7 TransferHandler.java
--- javax/swing/TransferHandler.java 26 Apr 2005 18:56:19 -0000 1.7
+++ javax/swing/TransferHandler.java 27 May 2005 21:11:10 -0000
@@ -102,7 +102,7 @@
}
}
- private static final long serialVersionUID = -7908749299918704233L;
+ private static final long serialVersionUID = -967749805571669910L;
private static final String COMMAND_COPY = "copy";
private static final String COMMAND_CUT = "cut";
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches