[kaffe] CVS kaffe (robilad): reynced with GNU Classpath

Kaffe CVS cvs-commits at kaffe.org
Tue May 23 15:34:00 PDT 2006


PatchSet 7295 
Date: 2006/05/23 22:16:49
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
reynced with GNU Classpath

2006-05-23  Dalibor Topic  <robilad at kaffe.org>

        * libraries/javalib/external/classpath/: Resynced with GNU Classpath.

Members: 
	ChangeLog:1.4799->1.4800 
	libraries/javalib/external/classpath/ChangeLog:1.28->1.29 
	libraries/javalib/external/classpath/NEWS:1.11->1.12 
	libraries/javalib/external/classpath/config.sub:1.34->1.35 
	libraries/javalib/external/classpath/examples/gnu/classpath/examples/awt/Demo.java:1.2->1.3 
	libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TableDemo.java:1.4->1.5 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.28->1.29 
	libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.28->1.29 
	libraries/javalib/external/classpath/javax/accessibility/AccessibleContext.java:1.3->1.4 
	libraries/javalib/external/classpath/javax/naming/CompositeName.java:1.2->1.3 
	libraries/javalib/external/classpath/javax/naming/CompoundName.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/swing/DefaultCellEditor.java:1.5->1.6 
	libraries/javalib/external/classpath/javax/swing/JLabel.java:1.5->1.6 
	libraries/javalib/external/classpath/javax/swing/JTable.java:1.10->1.11 
	libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicTableUI.java:1.8->1.9 
	libraries/javalib/external/classpath/javax/swing/table/JTableHeader.java:1.4->1.5 
	libraries/javalib/external/classpath/javax/swing/tree/AbstractLayoutCache.java:1.4->1.5 
	libraries/javalib/external/classpath/javax/swing/tree/DefaultMutableTreeNode.java:1.4->1.5 
	libraries/javalib/external/classpath/javax/swing/tree/DefaultTreeCellRenderer.java:1.3->1.4 
	libraries/javalib/external/classpath/javax/swing/tree/DefaultTreeModel.java:1.5->1.6 
	libraries/javalib/external/classpath/javax/swing/tree/DefaultTreeSelectionModel.java:1.5->1.6 
	libraries/javalib/external/classpath/javax/swing/tree/ExpandVetoException.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/swing/tree/FixedHeightLayoutCache.java:1.5->1.6 
	libraries/javalib/external/classpath/javax/swing/tree/RowMapper.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/swing/tree/TreeNode.java:1.3->1.4 
	libraries/javalib/external/classpath/javax/swing/tree/TreeSelectionModel.java:1.1->1.2 
	libraries/javalib/external/classpath/javax/swing/tree/VariableHeightLayoutCache.java:1.5->1.6 
	libraries/javalib/external/classpath/resource/gnu/regexp/MessagesBundle_it.properties:1.28->1.29 
	libraries/javalib/external/classpath/scripts/classpath.spec.in:1.28->1.29 
	libraries/javalib/external/classpath/vm/reference/java/lang/VMClassLoader.java:1.4->1.5 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4799 kaffe/ChangeLog:1.4800
--- kaffe/ChangeLog:1.4799	Tue May 23 16:27:27 2006
+++ kaffe/ChangeLog	Tue May 23 22:16:49 2006
@@ -1,5 +1,9 @@
 2006-05-23  Dalibor Topic  <robilad at kaffe.org>
 
+	* libraries/javalib/external/classpath/: Resynced with GNU Classpath.
+
+2006-05-23  Dalibor Topic  <robilad at kaffe.org>
+
 	* libraries/clib/nio/Makefile.am(libjavanio_la_SOURCES):
 	Added gnu_java_nio_VMChannel.c.
 
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.28 kaffe/libraries/javalib/external/classpath/ChangeLog:1.29
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.28	Tue May 23 16:27:36 2006
+++ kaffe/libraries/javalib/external/classpath/ChangeLog	Tue May 23 22:16:55 2006
@@ -1,3 +1,149 @@
+2006-05-23  Audrius Meskauskas  <AudriusA at Bioinformatics.org>
+
+	* examples/gnu/classpath/examples/swing/TableDemo.java:
+	(SliderCell): New inner class. (setCustomEditors,
+	setInformativeHeaders): New fields. (createContent):
+	Rewritten.
+	* javax/swing/DefaultCellEditor.java 
+	(JComboBoxDelegate.shouldSelectCell): New method.
+	* javax/swing/JTable.java (editCellAt): Call shouldSelectCell.
+	* javax/swing/plaf/basic/BasicTableUI.java
+	(MouseInputHandler.mouseClicked): Start editing on a single
+	click if the cell editor is not a default cell editor.
+
+2006-05-23  Audrius Meskauskas  <AudriusA at Bioinformatics.org>
+
+	* javax/swing/naming/CompositeName.java,
+	javax/swing/naming/CompoundName.java:
+	Documented.
+
+2006-05-23  Archie Cobbs  <archie at dellroad.org>
+
+	* vm/reference/java/lang/VMClassLoader.java: fix static initializer
+	ordering problem.
+
+2006-05-23  David Gilbert  <david.gilbert at object-refinery.com>
+
+	* javax/swing/tree/AbstractLayoutCache.java: Coding style fixes,
+	* javax/swing/tree/DefaultMutableTreeNode.java: Likewise,
+	* javax/swing/tree/DefaultTreeCellRenderer.java: Likewise,
+	* javax/swing/tree/DefaultTreeModel.java: Likewise,
+	* javax/swing/tree/DefaultTreeSelectionModel.java: Likewise,
+	* javax/swing/tree/ExpandVetoException.java: Likewise,
+	* javax/swing/tree/FixedHeightLayoutCache.java: Likewise,
+	* javax/swing/tree/RowMapper.java: Likewise,
+	* javax/swing/tree/TreeNode.java: Likewise,
+	* javax/swing/tree/TreeSelectionModel.java: Likewise,
+	* javax/swing/tree/VariableHeightLayoutCache.java: Likewise.
+
+2006-05-23  David Gilbert  <david.gilbert at object-refinery.com>
+
+	* javax/swing/tree/DefaultTreeCellRenderer.java
+	(DefaultTreeCellRenderer): Changed key for 
+	setBackgroundNonSelectionColor(),
+	plus API docs all over.
+
+2006-05-23  Audrius Meskauskas  <AudriusA at Bioinformatics.org>
+	
+	PR 27680
+	* javax/swing/JTable.java (booleanInvertingEditor): New field.
+	(defaultEditorsByColumnClass, defaultRenderersByColumnClass):
+	Initialise in constructor. (columnMoved): Cancel editing.
+	(createDefaultEditors): Rewritten. (editCellAt):
+	Just invert the value if this is a boolean cell. 
+	(initialiseLocalVars): Do not initialise renderer and editor tables.
+	(setUI): Create editors and renderers here.
+
+2006-05-23  Robert Schuster  <robertschuster at fsfe.org>
+
+	* examples/gnu/classpath/examples/awt/Demo.java:
+	(MainWindow.MainWindow): Added ResolutionWindow and FullscreenWindow
+	instance as subframe.
+	(ResolutionWindow): New inner class.
+	(FullscreenWindow): New inner class.
+
+2006-05-23  Audrius Meskauskas  <AudriusA at Bioinformatics.org>
+	
+	PR 27680
+	* javax/swing/JTable.java (BooleanCellRenderer, IconCellRenderer):
+	Set horizontal alignment to centered.
+
+2006-05-22  David Gilbert  <david.gilbert at object-refinery.com>
+
+	* javax/accessibility/AccessibleContext.java
+	(getAccessibleComponent): Fixed typo in docs,
+	* javax/swing/JLabel.java:
+	(AccessibleJLabel.getAccessibleName): Check for explicit 
+	accessibleName,
+	* javax/swing/JTableHeader.java
+	(AccessibleJTableHeaderEntry.columnIndex): New field,
+	(AccessibleJTableHeaderEntry.parent): New field,
+	(AccessibleJTableHeaderEntry.table): New field,
+	(AccessibleJTableHeaderEntry.AccessibleJTableHeaderEntry()): 
+	Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleColumnHeaderRenderer): New 
+	utility method,
+	(AccessibleJTableHeaderEntry.addFocusListener): Implemented,
+	(AccessibleJTableHeaderEntry.addPropertyChangeListener): Implemented,
+	(AccessibleJTableHeaderEntry.contains): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleAction): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleAt): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleChild): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleChildrenCount): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleComponent): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleContext): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleDescription): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleIndexInParent): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleName): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleRole): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleSelection): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleStateSet): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleText): Implemented,
+	(AccessibleJTableHeaderEntry.getAccessibleValue): Implemented,
+	(AccessibleJTableHeaderEntry.getBackground): Implemented,
+	(AccessibleJTableHeaderEntry.getBounds): Implemented,
+	(AccessibleJTableHeaderEntry.getCursor): Implemented,
+	(AccessibleJTableHeaderEntry.getFont): Implemented,
+	(AccessibleJTableHeaderEntry.getFontMetrics): Implemented,
+	(AccessibleJTableHeaderEntry.getForeground): Implemented,
+	(AccessibleJTableHeaderEntry.getLocation): Implemented,
+	(AccessibleJTableHeaderEntry.getLocationOnScreen): Implemented,
+	(AccessibleJTableHeaderEntry.getSize): Implemented,
+	(AccessibleJTableHeaderEntry.isEnabled): Implemented,
+	(AccessibleJTableHeaderEntry.isFocusTraversable): Implemented,
+	(AccessibleJTableHeaderEntry.isShowing): Implemented,
+	(AccessibleJTableHeaderEntry.isVisible): Implemented,
+	(AccessibleJTableHeaderEntry.removeFocusListener): Implemented,
+	(AccessibleJTableHeaderEntry.removePropertyChangeListener): 
+	Implemented,
+	(AccessibleJTableHeaderEntry.requestFocus): Implemented,
+	(AccessibleJTableHeaderEntry.setAccessibleDescription): Implemented,
+	(AccessibleJTableHeaderEntry.setAccessibleName): Implemented,
+	(AccessibleJTableHeaderEntry.setBackground): Implemented,
+	(AccessibleJTableHeaderEntry.setBounds): Implemented,
+	(AccessibleJTableHeaderEntry.setCursor): Implemented,
+	(AccessibleJTableHeaderEntry.setEnabled): Implemented,
+	(AccessibleJTableHeaderEntry.setFont): Implemented,
+	(AccessibleJTableHeaderEntry.setForeground): Implemented,
+	(AccessibleJTableHeaderEntry.setLocation): Implemented,
+	(AccessibleJTableHeaderEntry.setSize): Implemented,
+	(AccessibleJTableHeaderEntry.setVisible): Implemented,
+	(AccessibleJTableHeader.getAccessibleRole): Implemented,
+	(AccessibleJTableHeader.getAccessibleChildrenCount): Implemented,
+	(AccessibleJTableHeader.getAccessibleChild): Implemented,
+	(AccessibleJTableHeader.getAccessibleAt): Implemented.
+
+2006-05-22  Tom Tromey  <tromey at redhat.com>
+
+	* NEWS: Updated.
+
+2006-05-22  David Gilbert  <david.gilbert at object-refinery.com>
+
+	* javax/swing/JLabel.java
+	(AccessibleJLabel.getAccessibleName): New method (override),
+	(setLabelFor): Fire 'labelFor' property change event before other
+	events.
+
 2006-05-22  David Gilbert  <david.gilbert at object-refinery.com>
 
 	* javax/swing/JLabel.java
Index: kaffe/libraries/javalib/external/classpath/NEWS
diff -u kaffe/libraries/javalib/external/classpath/NEWS:1.11 kaffe/libraries/javalib/external/classpath/NEWS:1.12
--- kaffe/libraries/javalib/external/classpath/NEWS:1.11	Tue May 23 16:27:39 2006
+++ kaffe/libraries/javalib/external/classpath/NEWS	Tue May 23 22:16:55 2006
@@ -2,8 +2,11 @@
 
 * A Mozilla plugin, 'gcjwebplugin', is now included.  It introduces a
   dependency on the Mozilla plugin support headers and libraries.
-* An 'appletviewer' tool is now included.
-* A 'jar' tool is now included.
+* Several new tools are now included:
+  * appletviewer
+  * jar
+  * native2ascii
+  * serialver
 
 New in release 0.91 (May 15, 2006)
 
Index: kaffe/libraries/javalib/external/classpath/config.sub
diff -u kaffe/libraries/javalib/external/classpath/config.sub:1.34 kaffe/libraries/javalib/external/classpath/config.sub:1.35
--- kaffe/libraries/javalib/external/classpath/config.sub:1.34	Tue May 23 16:27:39 2006
+++ kaffe/libraries/javalib/external/classpath/config.sub	Tue May 23 22:16:55 2006
@@ -1335,9 +1335,6 @@
 	-kaos*)
 		os=-kaos
 		;;
-	-*drops)
-		os=-drops
-		;;
 	-zvmoe)
 		os=-zvmoe
 		;;
Index: kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/awt/Demo.java
diff -u kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/awt/Demo.java:1.2 kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/awt/Demo.java:1.3
--- kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/awt/Demo.java:1.2	Tue Mar 21 23:16:03 2006
+++ kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/awt/Demo.java	Tue May 23 22:16:55 2006
@@ -154,6 +154,8 @@
       addSubWindow ("RandomTests", new TestWindow (this));
       addSubWindow ("RoundRect", new RoundRectWindow ());
       addSubWindow ("Animation", new AnimationWindow ());
+      addSubWindow ("Resolution", new ResolutionWindow ());
+      addSubWindow ("Fullscreen", new FullscreenWindow ());
 
       Panel sp = new Panel();
       PrettyPanel p = new PrettyPanel();
@@ -742,6 +744,99 @@
       
       Toolkit t = Toolkit.getDefaultToolkit();
       t.beep();
+    }
+  }
+  
+  static class ResolutionWindow extends SubFrame
+  {
+    GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
+    
+    public void init ()
+    {
+      initted = true;
+      
+      setTitle("Change Screen Resolution");
+      final List list = new List();
+      DisplayMode[] modes = gd.getDisplayModes();
+      
+      for (int i=0;i<modes.length;i++ )
+        list.add(modes[i].getWidth()  + "x"
+                 + modes[i].getHeight()
+                 + ((modes[i].getBitDepth() != DisplayMode.BIT_DEPTH_MULTI)
+                   ? "x" + modes[i].getBitDepth() + "bpp"
+                   : "")
+                 + ((modes[i].getRefreshRate() != DisplayMode.REFRESH_RATE_UNKNOWN)
+                   ? "@" + modes[i].getRefreshRate() + "Hz"
+                   : ""));
+      
+      ActionListener al = new ActionListener()
+      {
+        public void actionPerformed(ActionEvent ae)
+        {
+          int i = list.getSelectedIndex();
+          gd.setDisplayMode(gd.getDisplayModes()[i]);
+        }
+      };
+      
+      Button b = new Button("Switch");
+      Button c = new Button("Close");
+      
+      list.addActionListener(al);
+      b.addActionListener(al);
+      
+      c.addActionListener(new ActionListener () {
+        public void actionPerformed (ActionEvent e) {
+          dispose();
+        }
+      });
+      
+      setLayout(new GridLayout(3, 1, 5, 5));
+      add(list);
+      add(b);
+      add(c);
+      
+      pack();
+    }
+  }
+
+  static class FullscreenWindow extends SubFrame
+  {
+    GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
+    
+    public void init ()
+    {
+      initted = true;
+      
+      setTitle("Fullscreen Exclusive Mode");
+
+      ActionListener al = new ActionListener()
+      {
+        public void actionPerformed(ActionEvent ae)
+        {
+          if (gd.getFullScreenWindow() == FullscreenWindow.this)
+            gd.setFullScreenWindow(null);
+          else
+            gd.setFullScreenWindow(FullscreenWindow.this);
+        }
+      };
+      
+      Button b = new Button("Toggle Fullscreen");
+      Button c = new Button("Close");
+      
+      b.addActionListener(al);
+      
+      c.addActionListener(new ActionListener () {
+        public void actionPerformed (ActionEvent e) {
+          gd.setFullScreenWindow(null);
+          dispose();
+        }
+      });
+      
+      setLayout(new GridLayout(3, 1, 5, 5));
+      add(b);
+      add(c);
+      
+      pack();
     }
   }
 
Index: kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TableDemo.java
diff -u kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TableDemo.java:1.4 kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TableDemo.java:1.5
--- kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TableDemo.java:1.4	Tue Mar 21 23:16:10 2006
+++ kaffe/libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TableDemo.java	Tue May 23 22:16:58 2006
@@ -39,19 +39,34 @@
 package gnu.classpath.examples.swing;
 
 import java.awt.BorderLayout;
+import java.awt.Component;
 import java.awt.Dimension;
+import java.awt.Rectangle;
+import java.text.DateFormat;
+import java.util.Date;
 
+import javax.swing.AbstractCellEditor;
+import javax.swing.BorderFactory;
+import javax.swing.DefaultCellEditor;
 import javax.swing.Icon;
+import javax.swing.JComboBox;
 import javax.swing.JComponent;
 import javax.swing.JFrame;
 import javax.swing.JPanel;
+import javax.swing.JScrollBar;
 import javax.swing.JScrollPane;
+import javax.swing.JSlider;
 import javax.swing.JTable;
+import javax.swing.JTextField;
 import javax.swing.SwingUtilities;
+import javax.swing.border.Border;
 import javax.swing.plaf.metal.MetalIconFactory;
 import javax.swing.table.DefaultTableColumnModel;
 import javax.swing.table.DefaultTableModel;
+import javax.swing.table.TableCellEditor;
+import javax.swing.table.TableCellRenderer;
 import javax.swing.table.TableColumn;
+import javax.swing.table.TableColumnModel;
 
 /**
  * Displays the editable table. The first column consists of check boxes.
@@ -144,6 +159,77 @@
   }
 
   /**
+   * The scroll bar renderer.
+   */
+  class SliderCell
+      extends AbstractCellEditor
+      implements TableCellEditor, TableCellRenderer
+  {
+    /**
+     * The editor bar.
+     */
+    JSlider bar;
+    
+    /**
+     * The renderer bar.
+     */
+    JSlider rendererBar;
+    
+    /**
+     * The border around the bar, if required.
+     */
+    Border border = BorderFactory.createLineBorder(table.getGridColor());
+
+    SliderCell()
+    {
+      bar = new JSlider();
+      bar.setOrientation(JScrollBar.HORIZONTAL);
+      bar.setMinimum(0);
+      bar.setMaximum(rows);      
+      bar.setBorder(border);
+      
+      rendererBar = new JSlider();
+      rendererBar.setMinimum(0);
+      rendererBar.setMaximum(rows);
+      rendererBar.setEnabled(false);
+    }
+
+    /**
+     * Get the editor.
+     */
+    public Component getTableCellEditorComponent(JTable table, Object value,
+                                                 boolean isSelected, int row,
+                                                 int column)
+    {
+      if (value instanceof Integer)
+        bar.setValue(((Integer) value).intValue());
+      return bar;
+    }
+    
+    /**
+     * Get the renderer.
+     */
+    public Component getTableCellRendererComponent(JTable table, Object value,
+                                                   boolean isSelected,
+                                                   boolean hasFocus, int row,
+                                                   int column)
+    {
+      rendererBar.setValue(((Integer) value).intValue());
+      if (hasFocus)
+        rendererBar.setBorder(border);
+      else
+        rendererBar.setBorder(null);
+      return rendererBar;
+    }
+
+    public Object getCellEditorValue()
+    {
+      return new Integer(bar.getValue());
+    }
+
+  }  
+  
+  /**
    * The table being displayed.
    */
   JTable table = new JTable();
@@ -184,23 +270,32 @@
         MetalIconFactory.getTreeComputerIcon(),
         MetalIconFactory.getTreeHardDriveIcon(),
         MetalIconFactory.getTreeFolderIcon(),
-      }; 
+      };
+    
+    String [] sides = new String[]
+      {
+        "north", "south", "east", "west"                           
+      };
     
     for (int i = 0; i < values.length; i++)
       {
         values[i] = new Object[cols];
-        for (int j = 2; j < cols; j++)
+        for (int j = 3; j < cols; j++)
           {
             values[i][j] = "" + ((char) ('a' + j)) + i;
           }
         values [i][0] = i % 2 == 0? Boolean.TRUE : Boolean.FALSE;
-        values [i][1] = icons [ i % icons.length ]; 
+        values [i][1] = icons [ i % icons.length ];
+        values [i][2] = sides [ i % sides.length ];
+        values [i][4] = new Integer(i);
       }
         
     table.setModel(model);        
         
     // Make the columns with gradually increasing width:
     DefaultTableColumnModel cm = new DefaultTableColumnModel();
+    table.setColumnModel(cm);
+    
     for (int i = 0; i < cols; i++)
       {
         TableColumn column = new TableColumn(i);
@@ -215,8 +310,9 @@
             
         cm.addColumn(column);            
       }
-
-    table.setColumnModel(cm);
+    
+    setCustomEditors(sides);
+    setInformativeHeaders();
 
     // Create the table, place it into scroll pane and place
     // the pane into this frame.
@@ -229,6 +325,45 @@
   }
   
   /**
+   * Set the more informative column headers for specific columns.
+   */
+  void setInformativeHeaders()
+  {
+    TableColumnModel cm = table.getColumnModel();
+
+    cm.getColumn(0).setHeaderValue("check");
+    cm.getColumn(1).setHeaderValue("icon");
+    cm.getColumn(2).setHeaderValue("combo");
+    cm.getColumn(3).setHeaderValue("edit combo");
+    cm.getColumn(4).setHeaderValue("slider");
+  }
+  
+  /**
+   * Set the custom editors for combo boxes. This method also sets one
+   * custom renderer.
+   * 
+   * @param sides the array of the possible choices for the combo boxes.
+   */
+  void setCustomEditors(String[] sides)
+  {
+    TableColumnModel cm = table.getColumnModel();    
+    // Set the simple combo box editor for the third column:
+    JComboBox combo1 = new JComboBox(sides);
+    cm.getColumn(2).setCellEditor(new DefaultCellEditor(combo1));
+    
+    // Set the editable combo box for the forth column:
+    JComboBox combo2 = new JComboBox(sides);
+    combo2.setEditable(true);
+    cm.getColumn(3).setCellEditor(new DefaultCellEditor(combo2));
+    
+    SliderCell scrollView = new SliderCell();
+    cm.getColumn(4).setCellEditor(scrollView);
+    cm.getColumn(4).setCellRenderer(scrollView);    
+
+    table.setColumnModel(cm);
+  }
+  
+  /**
    * The executable method to display the editable table.
    * 
    * @param args
@@ -266,3 +401,4 @@
     };
   }
 }
+
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX Attribute List Interface.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: AttributeList.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: AttributeList.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java	Tue May 23 22:16:58 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: Attributes.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: Attributes.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java	Tue May 23 22:16:58 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: ContentHandler.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: ContentHandler.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX DTD handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: DTDHandler.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: DTDHandler.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX document handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: DocumentHandler.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: DocumentHandler.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX entity resolver.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: EntityResolver.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: EntityResolver.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX error handler.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: ErrorHandler.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: ErrorHandler.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX default handler base class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: HandlerBase.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: HandlerBase.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java	Tue May 23 22:16:58 2006
@@ -1,7 +1,7 @@
 // SAX input source.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: InputSource.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: InputSource.java,v 1.29 2006/05/23 22:16:58 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // SAX locator interface for document events.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: Locator.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: Locator.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // SAX parser interface.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: Parser.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: Parser.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // SAX exception class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: SAXException.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: SAXException.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java	Tue May 23 22:16:59 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: SAXNotRecognizedException.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: SAXNotRecognizedException.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java	Tue May 23 22:16:59 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: SAXNotSupportedException.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: SAXNotSupportedException.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // SAX exception class.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: SAXParseException.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: SAXParseException.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java	Tue May 23 22:16:59 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLFilter.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: XMLFilter.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java	Tue May 23 22:16:59 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the Public Domain.
-// $Id: XMLReader.java,v 1.28 2006/05/23 16:27:41 robilad Exp $
+// $Id: XMLReader.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.28	Tue May 23 16:27:41 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html	Tue May 23 22:16:59 2006
@@ -1,5 +1,5 @@
 <html><head>
-<!-- $Id: package.html,v 1.28 2006/05/23 16:27:41 robilad Exp $ -->
+<!-- $Id: package.html,v 1.29 2006/05/23 22:16:59 robilad Exp $ -->
 </head><body>
 
 <p> This package provides the core SAX APIs.
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // Attributes2.java - extended Attributes
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: Attributes2.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // Attributes2Impl.java - extended AttributesImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Attributes2Impl.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: Attributes2Impl.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // DeclHandler.java - Optional handler for DTD declaration events.
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DeclHandler.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: DeclHandler.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // DefaultHandler2.java - extended DefaultHandler
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: DefaultHandler2.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: DefaultHandler2.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // EntityResolver2.java - Extended SAX entity resolver.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: EntityResolver2.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: EntityResolver2.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // LexicalHandler.java - optional handler for lexical parse events.
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: LexicalHandler.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: LexicalHandler.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // Locator2.java - extended Locator
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: Locator2.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java	Tue May 23 22:16:59 2006
@@ -1,7 +1,7 @@
 // Locator2Impl.java - extended LocatorImpl
 // http://www.saxproject.org
 // Public Domain: no warranty.
-// $Id: Locator2Impl.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: Locator2Impl.java,v 1.29 2006/05/23 22:16:59 robilad Exp $
 
 package org.xml.sax.ext;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html	Tue May 23 22:16:59 2006
@@ -1,5 +1,5 @@
 <HTML><HEAD>
-<!-- $Id: package.html,v 1.28 2006/05/23 16:27:43 robilad Exp $ -->
+<!-- $Id: package.html,v 1.29 2006/05/23 22:16:59 robilad Exp $ -->
 </HEAD><BODY>
 
 <p>
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java	Tue May 23 22:17:00 2006
@@ -1,7 +1,7 @@
 // SAX default implementation for AttributeList.
 // http://www.saxproject.org
 // No warranty; no copyright -- use this as you will.
-// $Id: AttributeListImpl.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: AttributeListImpl.java,v 1.29 2006/05/23 22:17:00 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java	Tue May 23 22:17:00 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: AttributesImpl.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: AttributesImpl.java,v 1.29 2006/05/23 22:17:00 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java	Tue May 23 22:17:00 2006
@@ -2,7 +2,7 @@
 // http://www.saxproject.org
 // Written by David Megginson
 // NO WARRANTY!  This class is in the public domain.
-// $Id: DefaultHandler.java,v 1.28 2006/05/23 16:27:43 robilad Exp $
+// $Id: DefaultHandler.java,v 1.29 2006/05/23 22:17:00 robilad Exp $
 
 package org.xml.sax.helpers;
 
Index: kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java
diff -u kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.28 kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.29
--- kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.28	Tue May 23 16:27:43 2006
+++ kaffe/libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java	Tue May 23 22:17:00 2006

*** Patch too long, truncated ***




More information about the kaffe mailing list