[java, 4.1] backport of awt/swing from the trunk

Matthias Klose doko@cs.tu-berlin.de
Fri Feb 17 19:16:00 GMT 2006


At least some of you are looking jealously at classpath-0.20, the
regexp code already has been backported. Here is another backport of
the awt and swing parts, no regressions in the libjava testsuite,
checked that the classpath awt and swing demos do work. Maybe a bit
late, but the changes are local. Mark Wielaard suggested to post these
changes here.

  Matthias

libjava/
2006-02-17  Matthias Klose  <doko@ubuntu.com>

	* sources.am, Makefile.in: Regenerated

libjava/classpath/
2006-02-17  Matthias Klose  <doko@ubuntu.com>

	* javax/swing/text/NumberFormatter.java,
	javax/swing/text/MaskFormatter.java,
	javax/swing/text/DefaultFormatterFactory.java,
	javax/swing/text/html/BlockView.java,
	javax/swing/text/html/CSSParser.java,
	javax/swing/text/html/StyleSheet.java,
	javax/swing/text/html/default.css,
	javax/swing/text/TableView.java: New.

	* include/gnu_java_awt_peer_gtk_GdkGraphics.h,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c,
	gnu/java/awt/image/ImageDecoder.java,
	gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
	gnu/java/awt/peer/gtk/GdkGraphics2D.java,
	gnu/java/awt/peer/gtk/GdkGraphics.java,
	javax/swing/JTabbedPane.java,
	javax/swing/JInternalFrame.java,
	javax/swing/JViewport.java,
	javax/swing/JMenuItem.java,
	javax/swing/JTextPane.java,
	javax/swing/JEditorPane.java,
	javax/swing/JFormattedTextField.java,
	javax/swing/JTree.java,
	javax/swing/tree/DefaultTreeModel.java,
	javax/swing/tree/DefaultTreeSelectionModel.java,
	javax/swing/LookAndFeel.java,
	javax/swing/JList.java,
	javax/swing/Popup.java,
	javax/swing/table/DefaultTableCellRenderer.java,
	javax/swing/TransferHandler.java,
	javax/swing/BoxLayout.java,
	javax/swing/JTextField.java,
	javax/swing/JLayeredPane.java,
	javax/swing/text/PlainDocument.java,
	javax/swing/text/AbstractDocument.java,
	javax/swing/text/DefaultStyledDocument.java,
	javax/swing/text/InternationalFormatter.java,
	javax/swing/text/PasswordView.java,
	javax/swing/text/DefaultEditorKit.java,
	javax/swing/text/DefaultCaret.java,
	javax/swing/text/View.java,
	javax/swing/text/WrappedPlainView.java,
	javax/swing/text/JTextComponent.java,
	javax/swing/text/StyleContext.java,
	javax/swing/text/IconView.java,
	javax/swing/text/html/HTMLDocument.java,
	javax/swing/text/html/HTMLEditorKit.java,
	javax/swing/text/html/CSS.java,
	javax/swing/text/ComponentView.java,
	javax/swing/text/FlowView.java,
	javax/swing/text/GapContent.java,
	javax/swing/text/DefaultFormatter.java,
	javax/swing/text/Utilities.java,
	javax/swing/text/GlyphView.java,
	javax/swing/text/StyledEditorKit.java,
	javax/swing/text/CompositeView.java,
	javax/swing/text/PlainView.java,
	javax/swing/JComponent.java,
	javax/swing/ViewportLayout.java,
	javax/swing/SwingUtilities.java,
	javax/swing/RepaintManager.java,
	javax/swing/JTable.java,
	javax/swing/UIDefaults.java,
	javax/swing/JTextArea.java,
	javax/swing/AbstractAction.java,
	javax/swing/plaf/ComponentUI.java,
	javax/swing/plaf/basic/BasicToolBarUI.java,
	javax/swing/plaf/basic/BasicOptionPaneUI.java,
	javax/swing/plaf/basic/BasicLabelUI.java,
	javax/swing/plaf/basic/BasicTabbedPaneUI.java,
	javax/swing/plaf/basic/BasicComboPopup.java,
	javax/swing/plaf/basic/BasicInternalFrameUI.java,
	javax/swing/plaf/basic/BasicArrowButton.java,
	javax/swing/plaf/basic/BasicTreeUI.java,
	javax/swing/plaf/basic/BasicTableHeaderUI.java,
	javax/swing/plaf/basic/BasicFileChooserUI.java,
	javax/swing/plaf/basic/BasicScrollPaneUI.java,
	javax/swing/plaf/basic/BasicHTML.java,
	javax/swing/plaf/basic/BasicComboBoxUI.java,
	javax/swing/plaf/basic/BasicSplitPaneDivider.java,
	javax/swing/plaf/basic/BasicListUI.java,
	javax/swing/plaf/basic/BasicMenuItemUI.java,
	javax/swing/plaf/basic/BasicTextUI.java,
	javax/swing/plaf/basic/BasicLookAndFeel.java,
	javax/swing/plaf/basic/BasicTableUI.java,
	javax/swing/plaf/metal/MetalIconFactory.java,
	javax/swing/plaf/metal/MetalTabbedPaneUI.java,
	javax/swing/plaf/metal/MetalLookAndFeel.java,
	javax/swing/plaf/metal/MetalToolBarUI.java,
	javax/swing/plaf/metal/MetalScrollPaneUI.java,
	javax/swing/plaf/metal/MetalSplitPaneDivider.java,
	javax/swing/plaf/metal/MetalComboBoxUI.java,
	javax/swing/plaf/metal/OceanTheme.java,
	javax/swing/plaf/metal/MetalTextFieldUI.java,
	javax/swing/plaf/metal/MetalRadioButtonUI.java,
	javax/swing/plaf/metal/MetalFileChooserUI.java,
	javax/swing/JProgressBar.java,
	javax/swing/JFileChooser.java,
	javax/swing/event/EventListenerList.java,
	java/awt/datatransfer/DataFlavor.java,
	java/awt/datatransfer/SystemFlavorMap.java,
	java/awt/Container.java,
	java/awt/GridBagLayout.java,
	java/awt/Component.java,
	java/awt/BorderLayout.java: Merged from trunk 2006-02-16.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: j.diff.bz2
Type: application/octet-stream
Size: 113778 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java/attachments/20060217/8412ce5f/attachment.obj>


More information about the Java mailing list