------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-09-02 
05:12 -------
Subject: Bug 16121

CVSROOT:        /cvs/gcc
Module name:    gcc
Changes by:     [EMAIL PROTECTED]       2004-09-02 05:10:34

Modified files:
        libjava        : ChangeLog Makefile.am Makefile.in 
        libjava/gnu/awt: LightweightRedirector.java 
        libjava/gnu/awt/xlib: XEventLoop.java 
        libjava/gnu/java/awt/peer: GLightweightPeer.java 
        libjava/gnu/java/awt/peer/gtk: GdkGraphics.java 
                                       GdkGraphics2D.java 
                                       GtkButtonPeer.java 
                                       GtkCheckboxPeer.java 
                                       GtkChoicePeer.java 
                                       GtkComponentPeer.java 
                                       GtkDialogPeer.java 
                                       GtkFileDialogPeer.java 
                                       GtkFramePeer.java GtkImage.java 
                                       GtkListPeer.java 
                                       GtkMainThread.java 
                                       GtkMenuBarPeer.java 
                                       GtkMenuItemPeer.java 
                                       GtkMenuPeer.java 
                                       GtkOffScreenImage.java 
                                       GtkTextFieldPeer.java 
                                       GtkWindowPeer.java 
        libjava/java/awt: AWTKeyStroke.java Button.java Color.java 
                          Component.java Container.java 
                          DefaultFocusTraversalPolicy.java 
                          DefaultKeyboardFocusManager.java Font.java 
                          Graphics.java KeyboardFocusManager.java 
                          MenuBar.java MenuItem.java Rectangle.java 
        libjava/java/awt/geom: CubicCurve2D.java GeneralPath.java 
                               QuadCurve2D.java RoundRectangle2D.java 
        libjava/java/awt/image: DirectColorModel.java Kernel.java 
        libjava/java/awt/peer: MenuBarPeer.java 
        libjava/javax/swing: AbstractButton.java ActionMap.java Box.java 
                             BoxLayout.java ButtonGroup.java 
                             ComboBoxEditor.java ComboBoxModel.java 
                             DefaultButtonModel.java 
                             DefaultComboBoxModel.java 
                             DefaultListCellRenderer.java 
                             DefaultListSelectionModel.java 
                             InputMap.java JCheckBox.java 
                             JColorChooser.java JComboBox.java 
                             JComponent.java JFormattedTextField.java 
                             JLabel.java JLayeredPane.java JList.java 
                             JMenuItem.java JPopupMenu.java 
                             JRadioButton.java JScrollPane.java 
                             JTabbedPane.java JTable.java 
                             JTextField.java JToolTip.java 
                             JViewport.java KeyStroke.java 
                             MutableComboBoxModel.java 
                             RepaintManager.java ScrollPaneLayout.java 
                             SwingUtilities.java Timer.java 
                             ToolTipManager.java UIManager.java 
        libjava/javax/swing/colorchooser: AbstractColorChooserPanel.java 
                                          ColorChooserComponentFactory.java 
                                          DefaultColorSelectionModel.java 
        libjava/javax/swing/plaf/basic: BasicArrowButton.java 
                                        BasicButtonListener.java 
                                        BasicButtonUI.java 
                                        BasicInternalFrameUI.java 
                                        BasicLookAndFeel.java 
                                        BasicPopupMenuUI.java 
                                        BasicSliderUI.java 
                                        BasicTextUI.java 
                                        BasicToggleButtonUI.java 
                                        BasicToolBarUI.java 
        libjava/javax/swing/table: DefaultTableCellRenderer.java 
                                   DefaultTableColumnModel.java 
                                   DefaultTableModel.java 
                                   JTableHeader.java TableColumn.java 
        libjava/javax/swing/text: AbstractDocument.java 
                                  AttributeSet.java DefaultCaret.java 
                                  DefaultEditorKit.java 
                                  DefaultHighlighter.java FieldView.java 
                                  JTextComponent.java PlainView.java 
                                  Segment.java TextAction.java View.java 
        libjava/jni/gtk-peer: 
                              
gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c 
                              gnu_java_awt_peer_gtk_GdkGraphics.c 
                              gnu_java_awt_peer_gtk_GdkGraphics2D.c 
                              gnu_java_awt_peer_gtk_GdkPixbufDecoder.c 
                              gnu_java_awt_peer_gtk_GtkButtonPeer.c 
                              gnu_java_awt_peer_gtk_GtkCheckboxPeer.c 
                              gnu_java_awt_peer_gtk_GtkChoicePeer.c 
                              gnu_java_awt_peer_gtk_GtkComponentPeer.c 
                              gnu_java_awt_peer_gtk_GtkEvents.c 
                              gnu_java_awt_peer_gtk_GtkFileDialogPeer.c 
                              gnu_java_awt_peer_gtk_GtkMainThread.c 
                              gnu_java_awt_peer_gtk_GtkMenuBarPeer.c 
                              gnu_java_awt_peer_gtk_GtkMenuItemPeer.c 
                              gnu_java_awt_peer_gtk_GtkMenuPeer.c 
                              gnu_java_awt_peer_gtk_GtkTextComponentPeer.c 
                              gnu_java_awt_peer_gtk_GtkTextFieldPeer.c 
                              gnu_java_awt_peer_gtk_GtkWindowPeer.c 
                              gthread-jni.c gthread-jni.h gtkpeer.h 

Log message:
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTextAreaUI.java
        (create): New method.
        * javax/swing/text/DefaultHighlighter.java
        (DefaultHighlightPainter.debugRect): Removed.
        * javax/swing/text/StyleContext.java
        (DEFAULT_STYLE): New field.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicLookAndFeel.java
        (initComponentDefaults): Add keybindings for selection.backward and
        selection-forward for text components.
        * javax/swing/plaf/basic/BasicTextUI.java
        (paintSafely): Paint highlight only when something is actually
        selected.
        * javax/swing/text/DefaultCaret.java
        (handleHighlight): New method.
        (setSelectionVisible): Don't do anything when nothing changes.
        Handle highlight.
        (moveDot): Reimplemented. Handle highlight.
        (setDot): Set mark too. Handle highlight.
        (getSelectionPainter): New method.
        * javax/swing/text/DefaultEditorKit.java
        (defaultActions): Added new actions for text selection.
        * javax/swing/text/DefaultHighlighter.java
        (DefaultHighlightPainter): New inner class.
        (DefaultPainter): New field.
        (paint): Implemented.
        * javax/swing/text/PlainView.java
        (paint): Don't draw background here again.
        * javax/swing/text/Utilities.java
        (getTabbedTextWidth): Use width of ' ' instead of 'm' for tabsize.
        (drawTabbedText): Likewise.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        * javax/swing/JComponent.java
        (resetKeyboardActions): Add null checks.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        * javax/swing/DefaultButtonModel.java:
        Skip group notification when no group is set.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        * javax/swing/JColorChooser.java:
        Make a couple inner classes static, for jikes.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTextUI.java
        (RottView.modelToView): New method.
        (UpdateHandler): Renamed from EventHandler.
        (updateHandler): Renamed from eventHandler.
        (modelToView): Implemented.
        * javax/swing/text/AbstractDocument.java
        (BranchElement.getElement): Return null for non-existing indeces.
        (BranchElement.getElementIndex): Return 0 in some corner cases.
        * javax/swing/text/FieldView.java
        (modelToView): New method.
        * javax/swing/text/PlainView.java
        (modelToView): Made public.
        
        2004-08-31  Kim Ho  <[EMAIL PROTECTED]>
        
        * Makefile.am: New files.
        * Makefile.in: Regenerate.
        * gcj/Makefile.in: Regenerate.
        * include/Makefile.in: Regenerate.
        * java/awt/Color.java: Fix documentation.
        (RGBtoHSB): Use floats for conversions.
        * javax/swing/ButtonGroup.java: Run Jalopy.
        (setSelected): Reimplement.
        * javax/swing/DefaultButtonModel.java: Run Jalopy.
        (changeState): Let ButtonGroup know that the button
        is changing state.
        * javax/swing/JColorChooser.java: Implement.
        * javax/swing/JLabel.java: Run Jalopy.
        * javax/swing/JSpinner.java: Run Jalopy.
        (setValue): New method.
        * javax/swing/JTabbedPane.java: Run Jalopy.
        (removeTabAt): Call correct remove method.
        * javax/swing/SpinnerNumberModel.java: Run Jalopy.
        (getPreviousValue): Compare minimum value.
        * javax/swing/Timer.java: Run Jalopy.
        (run): Comment out println.
        * javax/swing/ToolTipManager.java:
        (mouseMoved): Get new tooltip text for location.
        * javax/swing/colorchooser/AbstractColorChooserPanel.java:
        Jalopy and Javadoc.
        * javax/swing/colorchooser/ColorChooserComponentFactory.java:
        Implement.
        * javax/swing/colorchooser/DefaultColorSelectionModel.java:
        Run Jalopy.
        (setSelectedColor): Fire ChangeEvent.
        * javax/swing/colorchooser/DefaultHSBChooserPanel.java:
        New file. Implement.
        * javax/swing/colorchooser/DefaultPreviewPanel.java:
        Ditto.
        * javax/swing/colorchooser/DefaultRGBChooserPanel.java:
        Ditto.
        * javax/swing/colorchooser/DefaultSwatchChooserPanel.java:
        Ditto.
        * javax/swing/plaf/basic/BasicArrowButton.java:
        (getArrow): Fix size of upward pointing button.
        * javax/swing/plaf/basic/BasicColorChooserUI.java:
        Implement.
        * javax/swing/plaf/basic/BasicSliderUI.java:
        (getWidthOfWidestLabel): Use preferred dimensions.
        (getHeightOfTallestLabel): Ditto.
        * javax/swing/plaf/basic/BasicSpinnerUI.java:
        Run Jalopy.
        (mousePressed): Disable changes to spinner if it is not enabled.
        * testsuite/Makefile.in: Regenerate.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTableHeaderUI.java,
        javax/swing/plaf/basic/BasicTableUI.java:
        Added copyright notice.
        
        2004-08-31  Olga Rodimina  <[EMAIL PROTECTED]>
        
        * Makefile.am: Added new files.
        * Makefile.in: Regenerate.
        * javax/swing/ComboBoxEditor.java: Added javadocs.
        * javax/swing/ComboBoxModel.java: Likewise.
        * javax/swing/DefaultComboBoxModel.java: Implemented.
        * javax/swing/DefaultListCellRenderer.java: Added javadocs
        and ran through jalopy to fix formatting style.
        (getListCellRendererComponent): Use appropriate border
        if renderer has focus and use noFocusBorder when it doesn't.
        * javax/swing/JComboBox.java: Implemented.
        * javax/swing/JList.java:
        (locationToIndex): New Method. Implemented.
        (indexToLocation): New Method.
        * javax/swing/JPopupMenu.java:
        (visible): New field.
        (isVisible): Changed to use new field above.
        (setVisible): Likewise.
        * javax/swing/MutableComboBoxModel.java: Added javadocs.
        * javax/swing/plaf/basic/BasicArrowButton.java:
        (shadow): Changed default color to Color.gray.
        * javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
        UI delegate for JComboBox.
        * javax/swing/plaf/basic/BasicComboPopup.java: New File.
        Popup menu containing list of JComboBox's items.
        * javax/swing/plaf/basic/BasicComboBoxEditor.java: New File.
        * javax/swing/plaf/basic/BasicComboBoxRenderer.java: New File.
        * javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
        * javax/swing/plaf/basic/BasicComboPopup.java: New File.
        * javax/swing/plaf/basic/BasicPopupMenuUI.java:
        (popupMenuWillBecomeVisible): Set selected path to the first
        element only if it is of type MenuElement. Also fix formatting
        style.
        * javax/swing/plaf/basic/ComboPopup.java: Added javadocs and missing
        methods signatures.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/text/AbstractDocument.java
        (createBranchElement): Use new constructor of BranchElement.
        (createLeafElement): Renamed arguments.
        (getRootElements): Implemented.
        (BranchElement.start): Removed.
        (BranchElement.end): Likewise.
        (BranchElement.BranchElement): Fixed arguments.
        (BranchElement.getEndOffset): Reimplemented.
        (BranchElement.getStartOffset): Likewis.
        * javax/swing/text/DefaultCaret.java
        (paint): Draw simple vertical line as caret instead of a rectangle.
        * javax/swing/text/JTextComponent.java
        (setText): Use doc directly.
        * javax/swing/text/PlainView.java
        (nextTabStop): Implemented.
        * javax/swing/text/Utilities.java
        (drawTabbedText): nextTabStop() returns an absolute x position.
        (getTabbedTextWidth): Likewise.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        * java/awt/Component.java
        (isFocusTraversable): Predicate on isLightweight()
        (setFocusable): Set isFocusTraversableOverridden.
        (requestFocus): Predicate peer dispatch on !isLightweight()
        (requestFocusInWindow): Likewise.
        (dispatchEventImpl): Coordinate with KeyboardFocusManager.
        * java/awt/Container.java
        (dispatchEventImpl): Predicate on event mask.
        (LightweightDispatcher): Remove focus machinery.
        * java/awt/DefaultFocusTraversalPolicy.java
        (accept): Expand predicate to include isFocusable().
        * java/awt/DefaultKeyboardFocusManager.java:
        Globally change c.dispatchEvent(e) to redispatchEvent(c,e)
        * java/awt/KeyboardFocusManager.java
        (redispatchEvent): Synchronize on event to prevent feedback.
        * javax/swing/AbstractButton.java
        (ButtonFocusListener): Remove class.
        (init): Set focusPainted, focusable.
        * javax/swing/ActionMap.java (get): Check parent for null.
        * javax/swing/InputMap.java (get): Likewise.
        * javax/swing/JComponent.java
        (inputMap_whenFocused): New InputMap.
        (inputMap_whenAncestorOfFocused): Likewise.
        (inputMap_whenInFocusedWindow): Likewise.
        (getActionForKeyStroke): Rewrite.
        (getConditionForKeystroke): Likewise.
        (ActionListenerProxy): New private class.
        (setInputMap): Implement.
        (getInputMap): Likewise.
        (setActionMap): Likewise.
        (getActionMap): Likewise.
        (processComponentKeyEvent): New empty method.
        (processKeyEvent): Implement.
        (processKeyBinding): Likewise.
        (resetKeyboardActions): Rewrite.
        * javax/swing/KeyStroke.java: Rewrite.
        * javax/swing/SwingUtilities.java
        (notifyAction): Implement.
        (replaceUIActionMap): Likewise.
        (replaceUIInputMap): Likewise.
        * javax/swing/plaf/basic/BasicButtonListener.java
        (focusGained): Implement.
        (focusLost): Repaint if focusPainted().
        (installKeyboardActions): Install pressed / released actions.
        (uninstallKeyboardActions): Implement.
        * javax/swing/plaf/basic/BasicButtonUI.java
        (focusColor): New field.
        (installDefaults): Load focus color, install input map.
        (installKeyboardActions): Implement.
        (uninstallKeyboardActions): Likewise.
        (paintFocus): Rewrite.
        * javax/swing/plaf/basic/BasicLookAndFeel.java
        (Button.focus): New default, midPurple.
        * javax/swing/plaf/basic/BasicTextUI.java
        (kit): Make static.
        (installUI): Get doc from kit, load defaults.
        (getKeymapName): Implement.
        (createKeymap): Likewise.
        (installKeyboardActions): Likewise.
        (getInputMap): Likewise.
        (getActionMap): Likewise.
        (createActionMap): Likewise.
        * javax/swing/text/AbstractDocument.java
        (getStartPosition): Implement.
        (getEndPosition): Likewise.
        * javax/swing/text/DefaultEditorKit.java
        (CopyAction): New class.
        (CutAction): Likewise.
        (DefaultKeyTypedAction): Likewise.
        (InsertBreakAction): Likewise.
        (InsertContentAction): Likewise.
        (InsertTabAction): Likewise.
        (PasteAction): Likewise.
        (defaultActions): New static table.
        (createCaret): Implement.
        (getActions): Likewise.
        * javax/swing/text/JTextComponent.java
        (KeymapWrapper): New private class.
        (KeymapActionMap): Likewise.
        (DefaultKeymap): New class.
        (keymaps): New static table.
        (keymap): New field.
        (getKeymap): Implement.
        (removeKeymap): Likewise.
        (addKeymap): Likewise.
        (setKeymap): Likewise.
        (loadKeymap): Likewise.
        (getActions): Likewise.
        (margin): New field.
        (JTextComponent): Build and install default keymap.
        * javax/swing/text/TextAction.java
        (textAction): Call super properly.
        (getTextComponent): Implement.
        * javax/swing/text/Utilities.java
        (drawTabbedText): Adjust position by ascent.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        PR AWT/17156
        
        * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
        (setEnabled): Make it a native method.
        * java/awt/DefaultKeyboardFocusManager.java
        (postProcessKeyEvent): Only post event if the menu item
        is active.
        * java/awt/MenuItem.java:
        Private field 'enabled' should be true by default.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
        (setEnabled): New function.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        PR AWT/17059
        
        * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java
        (nativeSetHelpMenu): New native method declaration.
        (addHelpMenu): Call nativeSetHelpMenu().
        (addMenu): Remove.
        * java/awt/MenuBar.java
        (setHelpMenu): Call addNotify() on the new help menu.
        (add): Call addNotify() on the new menu.
        (addNotify): Set the help menu if one exists.
        * java/awt/peer/MenuBarPeer.java
        (addMenu): Remove.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c
        (nativeSetHelpMenu): New method.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        * Makefile.am: Add new files.
        * Makefile.in: Regenerate.
        * javax/swing/Box.java: Fix setting of layout in ctor.
        * javax/swing/JScrollPane.java: Scroll headers as well.
        * javax/swing/JTable.java: Reimplement.
        * javax/swing/JViewPort.java: Only add non-null children.
        * javax/swing/ScrollPaneLayout.java: Correct header calculations.
        * javax/swing/Timer.java: Fix stopping null waker.
        * javax/swing/plaf/basic/BasicTableHeaderUI.java: New file.
        * javax/swing/plaf/basic/BasicTableUI.java: New file.
        * javax/swing/table/DefaultTableCellRenderer.java: Configure.
        * javax/swing/table/DefaultTableColumnModel.java: Flesh out.
        * javax/swing/table/DefaultTableModel.java: Clean up.
        * javax/swing/table/JTableHeader.java: Implement.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * javax/swing/JSpinner.java (getChangeListeners): Remove double
        semi-colon.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
        Declare variables at top of functions/block.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Likewise.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * java/lang/Rectangle.java (intersects): Check r.width and r.height
        first.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/text/PlainView.java
        (selectedColor): New field.
        (unselectedColor): Likewise.
        (font): Likewise.
        (updateMetrics): New method.
        (lineToRect): Likewise.
        (modelToView): Likewise.
        (drawSelectedText): Use color from JTextComponent ad draw with
        Utilities class.
        (drawUnselectedText): Likewise.
        (paint): Initialize helper fields.
        * javax/swing/text/View.java
        (getChildAllocation): New method.
        (getViewIndex): Likewise.
        (getToolTipText): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/text/Utilities.java
        (drawTabbedText): Reimplemented.
        (getTabbedTextWidth): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTextUI.java
        (installDefaults): Install caret and highlighter.
        (modelToView): Use Bias.Forward when calling sibling.
        * javax/swing/text/AbstractDocument.java
        (ElementEdit): Implements DocumentEvent.ElementChange.
        (ElementEdit.ElementEdit): New method.
        (ElementEdit.getChildrenAdded): Likewise.
        (ElementEdit.getChildrenRemoved): Likewise.
        (ElementEdit.getElement): Likewise.
        (ElementEdit.getIndex): Likewise.
        * javax/swing/text/DefaultCaret.java
        (color): Removed.
        (textComponent): Renamed from parent, made private.
        (selectionVisible): Renamed from vis_sel, made private.
        (blinkRate): Renamed from blink, made private.
        (magicCaretPosition): Renamed from magic, made private.
        (visible): Renamed from vis, made private.
        (dot): Made private.
        (mark): Likewise.
        (deinstall): Remove as MouseMotionListener.
        (install): Initialize textComponent first. Add as MouseMotionListener.
        (paint): Reimplemented.
        * javax/swing/text/JTextComponent.java
        (setCaret): Deinstall old caret, install new one and fire property
        change after setting property.
        (setHighlighter): Deinstall old highlighter, install new one and fire
        property change after setting property.
        (setCaretColor): Fire property change after setting property.
        (setDisabledTextColor): Likewise.
        (setSelectedTextColor): Likewise.
        (setSelectionColor): Likewise.
        (modelToView): New method.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/text/AbstractDocument.java
        (getText): Simplified.
        * javax/swing/text/Segment.java
        (current): New field.
        (current): Reimplemented.
        (first): Likewise.
        (getIndex): Likewise.
        (last): Likewise.
        (next): Likewise.
        (previous): Likewise.
        (setIndex): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicButtonUI.java
        (defaultTextIconGap): Made protected.
        (defaultTextShiftOffset): Likewise.
        (textShiftOffset): New field.
        (clearTextShiftOffset): New method.
        (getTextShiftOffset): Likewise.
        (setTextShiftOffset): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTextUI.java
        (installUI): Add eventHandler as property listener.
        (uninstallUI): remove eventHandler as propert listener.
        (installDefaults): Added comment.
        (installListeners): Likewise.
        (installKeyboardActions): Likewise.
        (uninstallDefaults): Likewise.
        (uninstallListeners): Likewise.
        (uninstallKeyboardActions): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/text/AbstractDocument.java:
        Fixed some typos in comments.
        (insertString): Reimplemented.
        (remove): Likewise.
        (replace): New method.
        (children): Dont use fully qualified class name.
        (DefaultDocumentEvent.offset): Renamed from off.
        (DefaultDocumentEvent.length): Renamed from len.
        (DefaultDocumentEvent.type): New field.
        (DefaultDocumentEvent.DefaultDocumentEvent): New constructor.
        (DefaultDocumentEvent.getType): Implemented.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTextUI.java
        (RootView.textComponent): Removed.
        (RootView.RootView): Don't initialize textComponent.
        (RootView.getViewFactory): New method.
        (EventHandler): New inner class.
        (rootView): Initialize at instance creation.
        (eventHandler): New field.
        (installUI): Don't create view hierarchy directly,
        call modelChanged() instead.
        (modelChanged): New method.
        * javax/swing/text/JTextComponent.java
        (setDocument): Fire property change event.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicTextUI.java
        (RootView.paint): Removed debug output.
        (paintSafely): Draw highlighter before text.
        (paintBackground): Use background color of text component.
        * javax/swing/plaf/basic/BasicToggleButtonUI.java:
        Reformatted.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicToolBarUI.java
        (BasicToolBarUI): Fixed arguments for constructor.
        (createUI): Fixed creation of object.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/DefaultListSelectionModel.java
        (fireValueChanged): Renamed from fireSelectionValueChanged,
        made protected.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/text/TabSet.java
        (TabSet): Implements java.io.Serializable.
        * javax/swing/text/TabStop.java
        (TabStop): Implements java.io.Serializable.
        (TabStop): Made public.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/JComponent.java
        (setUI): Fire PropertyChange.
        * javax/swing/JLabel.java
        (text): Renamed from labelText.
        (horizontalAlignment): New default vlaue.
        (icon): Renamed from activeIcon.
        (displayedMnemonic): Renamed from mnemonicKey, added default value.
        (displayedMnemonicIndex): Renamed from underlineChar.
        (setDisplayedMnemonic): Reimplemented.
        * javax/swing/JRadioButton.java
        (JRadioButton): New constructors.
        * javax/swing/JTextField.java
        (JTextField): Throw exception if colums < 0, initialitialz
        this.columns directly and initialize document with text conditionally.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicFormattedTextFieldUI.java,
        javax/swing/plaf/basic/BasicPasswordFieldUI.java,
        javax/swing/plaf/basic/BasicTextAreaUI.java: New files.
        * javax/swing/text/FieldView.java
        (paint): Just call super method for now.
        * Makefile.am: Added new files.
        * Makefile.in: Regenerated.
        
        2004-08-31  Ka-Hing Cheung  <[EMAIL PROTECTED]>
        
        * javax/swing/AbstractSpinnerModel.java,
        javax/swing/JSpinner.java,
        javax/swing/SpinnerNumberModel.java,
        javax/swing/plaf/basic/BasicSpinnerUI.java:
        New files.
        * javax/swing/plaf/basic/BasicLookAndFeel.java
        (initClassDefaults): Added defaults for BasicSpinnerUI.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * Makefile.am: Added new files.
        * Makefile.in: Regenerated.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/TransferHandler.java,
        javax/swing/plaf/basic/ComboPopup.java: New files
        * Makefile.am: Added javax/swing/TransferHandler.java and
        javax/swing/plaf/basic/ComboPopup.java
        * Makefile.in: Regenerated.
        
        2004-08-31  Roman Kennke  <[EMAIL PROTECTED]>
        
        * javax/swing/text/Utilities.java: New file.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * Makefile.am: Added javax/swing/text/Utilities.java.
        * Makefile.in: Regenerated.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        * javax/swing/text/SimpleAttributeSet.java: New file.
        * javax/swing/text/StyleConstants.java: New file.
        * javax/swing/text/StyleContext.java: New file.
        * javax/swing/text/TabSet.java: New file.
        * javax/swing/text/TabStop.java: New file.
        * javax/swing/text/AbstactDocument.java:
        (AbstractElement): Implement attribute support.
        * javax/swing/text/AttributeSet.java
        (NameAttribute): New static field.
        (ResolveAttribute): New static field.
        * Makefile.am: Update for new files.
        * Makefile.in: Regenerate.
        
        2004-08-31  Craig Black  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GdkGraphics.java
        (drawImage): Add support for scaling pixmaps.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
        (copyAndScalePixmap): New native method.
        
        2004-08-31  Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        PR AWT/16121
        * jni/gtk-peer/gthread-jni.c: Include stdio.h.  Eliminate
        type-punning compiler warnings using unions.
        (throw): Replace bzero with memset.
        
        2004-08-31  Andreas Tobler  <[EMAIL PROTECTED]>
        Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: Move
        NSA_PB macros to gtkpeer.h.  Include gtkpeer.h.
        * jni/gtk-peer/gtkpeer.h: Move NSA_PB macros here.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (nativeSetIconImageFromDecoder): Use NSA_GET_PB_PTR macro.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
        #include gdk.h, not gtk.h. #include jni.h, native_state.h, string.h
        and stdlib.h, not gtkpeer.h.
        (*vm): New static variable.
        (areaPreparedID): Make static.
        (areaUpdatedID): Likewise.
        (area_prepared): Get and use JNIEnv through stored JavaVM *vm.
        (area_prepared): Likewise.
        (area_updated): Likewise.
        (closed): Likewise.
        (initStaticState): Initialize *vm javaVM.
        (pumpBytes): Use given env, not global gdk_env.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * java/awt/geom/CubicCurve2D.java (solveCubic): Removed duplicate
        comments.
        
        2004-08-31  Sven de Marothy  <[EMAIL PROTECTED]>
        
        * java/awt/geom/CubicCurve2D.java: Reindent.
        (contains): Implemented.
        (intersects): Implemented.
        * java/awt/geom/QuadCurve2D.java: Likewise.
        * java/awt/geom/GeneralPath.java: Reindent and document.
        Fully (re)implemented using separate xpoints and ypoints
        float[] coords.
        * java/awt/geom/RoundRectangle2D.java: Several bugfixes (Bug #6007).
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/JMenuItem.java
        (getMenuDragMouseListeners): New method.
        (getMenuKeyListeners): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/AbstractButton.java
        (model): Made protected.
        (actionListener): Likewise.
        (changeListener): Likewise.
        (itemListener): Likewise.
        (multiClickThreshhold): New field.
        (getActionListeners): New method.
        (getChangeListeners): Likewise.
        (getItemListeners): Likewise.
        (fireItemStateChanged): Simplified implementation.
        (fireActionPerformed): Likewise.
        (fireStateChanged): Likewise.
        (getMultiClickThreshhold): New method.
        (setMultiClickThreshhold): Likewise.
        
        2004-08-31  Tom Tromey  <[EMAIL PROTECTED]>
        
        * java/awt/image/Kernel.java (clone): Use super.clone().
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        PR AWT/16682
        * gnu/java/awt/peer/gtk/GtkFramePeer.java
        (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
        (nativeSetIconImageFromData): New native method declaration.
        (setIconImage): Handle images not produced from GdkPixbufDecoder.
        * gnu/java/awt/peer/gtk/GtkImage.java
        (getPixelCache): New method.
        (getColorModel): New method.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
        (free_pixbuf_data): New helper function.
        (nativeSetIconImageFromData): New function.
        
        2004-08-31  Graydon Hoare  <[EMAIL PROTECTED]>
        
        PR SWING/16576
        * javax/swing/JLayeredPane.java
        (setLayer): Permit changing layer after addition.
        (setPosition): Permit over-length positions.
        (layerToRange): Compare intValue()s.
        * javax/swing/Box.java (createHorizontalBox): Implement.
        (createRigidArea): Likewise.
        (createVerticalBox): Likewise.
        
        2004-08-31  Kim Ho  <[EMAIL PROTECTED]>
        
        * java/awt/Component.java:
        (processMouseEvent): Consume event after
        listeners process it.
        (processMouseMotionEvent): ditto.
        (processMouseWheelEvent): ditto.
        * java/awt/Container.java:
        (acquireComponentForMouseEvent):
        Do not dispatch to events that have been
        removed from the Container.
        (handleEvent): Consume the MouseEvents.
        * javax/swing/RepaintManager.java:
        (paintDirtyRegions): Do not add to list of
        damaged areas if the component has no root.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/plaf/basic/BasicMenuItemUI.java: Clean ip imports.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
        null when a MissingResourceException is thrown. Should never happen.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * java/awt/EventQueue.java (postEvent): Throw NullPointerException
        when argument is null.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
        (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_addExposeFilter):
        Define hid at start of function.
        (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_removeExposeFilter):
        Likewise.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/EmbeddedWindow.java: Reindent.
        * javax/swing/JButton.java: Reindent.
        * javax/swing/JCheckBox.java: Reindent.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * Makefile.am (gtk_c_source_files): Added
        jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c.
        (gtk_awt_peer_sources): Added
        gnu/java/awt/peer/gtk/GThreadMutex.java and
        gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java.
        * Makefile.in: Regenerated.
        
        2004-08-31  Archie Cobbs  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gthread-jni.c: don't #include nonexistent files
        
        2004-08-31  Steven Augart  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gthread-jni.c (c-font-lock-extra-types):
        Added jfieldID, jmethodID.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
        (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): Initialize
        gdk_env before calling any gdk or gtk function.
        
        * gnu/java/awt/peer/gtk/GtkMainThread.java (gtkInitCalled): New field.
        (GtkMainThread): Call wait() in while loop waiting for gtkInitCalled.
        (run): Set gtkInitCalled.
        
        2004-08-31  Steven Augart  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkMainThread.java (run): Pass the value of
        the gnu.classpath.awt.gtk.portable.native.sync system property to C.
        
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
        (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): New argument,
        portableNativeSync.  Delegate PORTABLE_NATIVE_SYNC work to
        init_glib_threads.
        (init_glib_threads): New function.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gthread-jni.c: Define MIN_, MAX_ and NORM_
        PRIORITY when not already defined in header file.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * jni/gtk-peer/gthread-jni.c (setup_cache): Call
        ExceptionOccurred, not ExceptionCheck, when we don't have JNI 1.2.
        
        2004-08-31  Steven Augart  <[EMAIL PROTECTED]>
        
        * gnu/native/jni/gtk-peer/gthread-jni.c: Indentation fixes.
        Implemented missing functions for GTK2.
        Added error handling.
        Renamed static functions out of the g_ namespace.
        Added TRACE_API_CALLS, EXPLAIN_TROUBLE, EXPLAIN_BROKEN,
        EXPLAIN_BADLY_BROKEN, and DELETE_LOCAL_REFS options.
        Rewrote global-reference code.
        Eliminated cascading errors.
        (mutex_trylock_jni_impl) Fully implemented.
        (cond_timed_wait_jni_impl) Went from millisecond to microsecond
        resolution.
        (setup_cache) New function.
        (mutex_cond_wait_jni_impl, mutex_cond_timed_wait_jni_impl) Fixed
        bug where they were not unlocking the GMutex associated with the
        condition variable during the wait on that condition variable.
        
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
        native/jni/gtk-peer/gthread-jni.c,
        native/jni/gtk-peer/gthread-jni.h
        (g_thread_jni_functions): Renamed to ...
        (portable_native_sync_jni_functions): this name.
        (gdk_vm): Renamed to...
        (the_vm): this name.
        
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
        (gdk_vm): Removed duplicate definition.
        (gtkInit): Removed stray message to stdout.
        (gtkInit): Use g_malloc and g_free instead of malloc and free.
        (gtkInit): Fix a const assignment bug.
        (gtkInit): Simplified code.
        
        * gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
        native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c,
        native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.h,
        gnu/java/awt/peer/gtk/GThreadMutex.java:
        New files.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * javax/swing/Box.java: Put FIXME comment above class declaration.
        * javax/swing/JButton.java: Remove illegal L&F HTML from comments.
        * javax/swing/JCheckBox.java: Likewise.
        * javax/swing/JDialog.java: Likewise.
        * javax/swing/JRadioButton.java: Likewise.
        * javax/swing/JToggleButton.java: Likewise.
        * javax/swing/UIManager.java: Likewise.
        * javax/swing/border/TitledBorder.java: Likewise.
        * javax/swing/plaf/basic/BasicLabelUI.java: Likewise.
        * javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
        * javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java: Likewise.
        * javax/swing/plaf/basic/BasicProgressBarUI.java: Likewise.
        * javax/swing/plaf/basic/BasicScrollBarUI.java: Likewise.
        * javax/swing/plaf/basic/BasicSeparatorUI.java: Likewise.
        * javax/swing/text/JTextComponent.java: Likewise.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        PR AWT/16682
        * gnu/java/awt/peer/gtk/GtkFramePeer.java
        (setIconImage): Add a FIXME for unhandled cases.
        
        2004-08-31  Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        PR AWT/16040
        * gnu/awt/LightweightRedirector.java: Call getModifiersEx, not
        getModifiers.  Replace old button masks with new ones.
        * gnu/awt/xlib/XEventLoop.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkButtonPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Likewise.
        * gnu/java/awt/peer/gtk/GtkListPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
        * java/awt/AWTKeyStroke.java: Remove old modifier masks.
        * java/awt/Component.java: Replace old modifier masks with new
        ones.
        * java/awt/Container.java: Call getModifiersEx, not
        getModifiers.
        * java/awt/DefaultKeyboardFocusManager.java: Likewise.  Remove
        old modifier masks.
        * javax/swing/JMenuItem.java: Replace old button masks with new
        ones.
        * javax/swing/KeyStroke.java: Call getModifiersEx, not
        getModifiers.
        * javax/swing/SwingUtilities.java: Likewise.
        * javax/swing/plaf/basic/BasicButtonListener.java: Likewise.
        * javax/swing/plaf/basic/BasicInternalFrameUI.java: Likewise.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: Replace old
        mask macros with new ones.
        * jni/gtk-peer/gtkpeer.h: Replace old button and modifier mask
        macros with new ones representing new masks.
        
        2004-08-31  Craig Black  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GdkGraphics.java
        (drawRoundRect): Implemented.
        (fillRoundRect): Implemented.
        * gnu/java/awt/peer/gtk/GdkGraphics2D.java
        (drawRoundRect): Reimplemented to match GdkGraphics.
        (fillRoundRect): Reimplemented to match GdkGraphics.
        
        2004-08-31  Mark Wielaard  <[EMAIL PROTECTED]>
        
        * Makefile.in: Regenerated.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/EmbeddedWindow.java
        (addNotify): Use AccessController to allow execution of privileged
        code.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/EmbeddedWindow.java
        (static): Removed.
        (addNotify): Set peer via reflection.
        (setWindowPeer): Removed.
        * gnu/java/awt/natEmbeddedWindow.cc: Removed.
        * Makefile.am (nat_source_files):
        Removed gnu/java/awt/natEmbeddedWindow.cc.
        
        2004-08-31  Bryce McKinlay  <[EMAIL PROTECTED]>
        
        * Makefile.am: Add  gnu/java/security/action/GetPropertyAction.java
        and gnu/java/security/action/SetAccessibleAction.java.
        
        2004-08-31  Bryce McKinlay  <[EMAIL PROTECTED]>
        
        * gnu/java/security/action/GetPropertyAction.java (setParameters):
        Renamed from 'setName'. New 2-argument form with default value.
        (run): Pass default 'value' parameter to System.getProperty().
        * gnu/java/security/action/SetAccessibleAction.java: Fix javadoc
        typos.
        
        2004-08-31  Bryce McKinlay  <[EMAIL PROTECTED]>
        
        * gnu/java/security/action/GetPropertyAction.java: New class.
        * gnu/java/security/action/SetAccessibleAction.java: New class.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkFramePeer.java
        (setIconImage): Check if image is null.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkFramePeer.java
        (create): Set the icon image.
        (nativeSetIconImage): New native method declaration.
        (setIconImage): Implement.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (nativeSetIconImage): New function.
        
        2004-08-31  Dalibor Topic <[EMAIL PROTECTED]>
        
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
        (filenameFilterCallback): Declare local variable accepted before use.
        
        2004-08-31  Dalibor Topic <[EMAIL PROTECTED]>
        
        * gnu/java/awt/ComponentDataBlitOp.java:
        Cleaned up imports.
        
        2004-08-31  Tom Tromey  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/GLightweightPeer.java,
        gnu/java/awt/peer/gtk/GdkGraphics2D.java,
        gnu/java/awt/peer/gtk/GtkComponentPeer.java,
        javax/swing/JScrollPane.java: Removed
        redundant imports.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        * java/awt/DefaultKeyboardFocusManager.java
        (postProcessKeyEvent): Only activate MenuShortcuts on KEY_PRESSED
        event.  Fix shift modifier checking.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
        (accel_attach): Remove.
        (setupAccelGroup): Remove calls to accel_attach.
        
        2004-08-31  Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkArg.java: Remove file.
        * gnu/java/awt/peer/gtk/GtkArgList.java: Remove file.
        
        * Makefile.am (gtk_awt_peer_sources): Remove GtkArg.java and
        GtkArgList.java.
        (gtk_c_files): Use CAIRO_CFLAGS and PANGOFT2_CFLAGS, not _LIBS.
        * Makefile.in: Regenerate.
        * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
        (create(String)): New method.
        (create): Call new create method.
        (getArgs): Remove method.
        * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
        (nativeCreate): Rename to create.
        (gtkSetLabel): Rename to gtkButtonSetLabel.
        (gtkToggleButtonSetActive): New method.
        (create): Call gtkToggleButtonSetActive and gtkButtonSetLabel.
        (setState): Replace set call with gtkToggleButtonSetActive.
        (setLabel): Replace gtkSetLabel call with gtkButtonSetLabel.
        (getArgs): Remove method.
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
        (gtkWidgetSetSensitive): New method.
        (gtkWidgetSetParent): Likewise.
        (GtkComponentPeer): Call setParent, setComponentBounds and
        setVisibleAndEnabled.
        (setParent): New method.
        (setComponentBounds): New method.
        (setVisibleAndEnabled): New method.
        (setEnabled): Call gtkWidgetSetSensitive.
        (getArgs): Remove method.
        Remove all set methods.
        * gnu/java/awt/peer/gtk/GtkDialogPeer.java (create): Call
        gtkWindowSetModal, setTitle and setResizable.
        (getArgs): Remove method.
        * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
        (setComponentBounds): New method.
        * gnu/java/awt/peer/gtk/GtkFramePeer.java (setResizable):
        Replace set call with gtkWindowSetResizable.
        (getArgs): Remove method.
        (create): Call setTitle and setResizable.
        * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (gtkWindowSetTitle): New method.
        (gtkWindowSetResizable): New method.
        (gtkWindowSetModal): New method.
        (setParent): New method.
        (setVisibleAndEnabled): New method.
        (getArgs): Remove method.
        (setTitle): Call gtkWindowSetTitle.
        (setResizable): Call gtkWindowSetResizable.
        * jni/gtk-peer/gtkpeer.h [DEBUG_LOCKING]: New define to turn on
        and off locking instrumentation.
        
        2004-08-31  Kim Ho  <[EMAIL PROTECTED]>
        
        * Makefile.am: Add new file.
        * Makefile.in: Regenerate.
        * gcj/Makefile.in: Regenerate
        * include/Makefile.in:
        * java/awt/Container.java:
        (acquireComponentForMouseEvent): Respect
        the event mask when looking for candidate.
        * javax/swing/JComponent.java:
        Remove toolTip field.
        (createToolTip): Create a tooltip on demand.
        (setToolTipText): Register with the ToolTipManager.
        (getToolTipText(MouseEvent)): Return getToolTipText().
        * javax/swing/JToolTip.java: Implement.
        * javax/swing/Timer.java: Jalopy.
        (restart): Call stop, then start.
        (stop): Interrupt the timer rather than wait for
        the timer to come to a stop naturally.
        * javax/swing/ToolTipManager.java: Implement.
        * javax/swing/plaf/basic/BasicLookAndFeel.java:
        Change ToolTip.background color.
        * javax/swing/plaf/basic/BasicToolTipUI.java:
        Implement.
        * testsuite/Makefile.in: Regenerate
        
        2004-08-31  Jerry Quinn  <[EMAIL PROTECTED]>
        
        * java/awt/image/DirectColorModel.java (DirectColorModel): Fix
        constructor param comments.
        
        2004-08-31  Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        * java/awt/Component.java: Document AWT 1.0 event handler
        methods.
        
        2004-08-31  Roman Kennke  <[EMAIL PROTECTED]>
        
        * javax/swing/Box.java:
        (createGlue): Implemented
        (createHorizontalGlue): Implemented
        (createHorizontalStrut): Implemented
        (createVerticalGlue): Implemented
        (createVerticalStrut): Implemented
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkChoicePeer.java
        (GtkChoicePeer): Do not automatically select first item.
        (getHistory): Remove.
        (nativeGetSelected): New method.
        (nativeRemoveAll): New method.
        (add): Use nativeGetSelected() instead of getHistory().
        (remove): Likewise.
        (removeAll): Call nativeRemoveAll().
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
        (create): Migrate to GtkComboBox.
        (append): Likewise.
        (nativeAdd): Likewise.
        (nativeRemove): Likewise.
        (select): Likewise.
        (nativeRemoveAll): New method.
        (nativeGetSelected): New method.
        (selection_changed): New method.
        (getHistory): Remove.
        (item_activate): Remove.
        (item_removed): Remove.
        (connect_choice_item_selectable_hook): Remove.
        
        2004-08-31  Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (create): Use tf
        variable in setEditable call.
        
        * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
        (gtkWidgetSetBackground): New method.
        (gtkWidgetSetForeground): Likewise.
        (create): Set peer's editable state based on awtComponent's.
        
        * java/awt/Button.java (Button()): Use empty string rather than
        null in no-label constructor.
        
        2004-08-31  Roman Kennke  <[EMAIL PROTECTED]>
        
        * javax/swing/BoxLayout.java: Reimplement.
        
        2004-08-31  Thomas Fitzsimmons  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GdkGraphics.java,
        gnu_java_awt_peer_gtk_GdkGraphics.c
        (initState(GtkComponentPeer)): Don't return array of colour
        values.
        (GdkGraphics(int,int)): Set default font to size 12.
        (GdkGraphics(GtkComponentPeer)): Set graphics colour to
        component's foreground colour.
        * gnu/java/awt/peer/gtk/GdkGraphics2D.java,
        gnu_java_awt_peer_gtk_GdkGraphics2D.c
        (initState(GtkComponentPeer)): Don't return array of colour
        values.
        (GdkGraphics2D(GtkComponentPeer)): Set foreground and background
        colours to component's colours.
        (current_colors_of_widget): Remove function.
        * gnu/java/awt/peer/gtk/GtkOffScreenImage.java (getGraphics):
        Return a new graphics object.
        * java/awt/Font.java (toString): Fix format.
        * java/awt/Graphics.java (toString): Likewise.
        
        2004-08-31  Craig Black  <[EMAIL PROTECTED]>
        
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
        (addTearOff): New function.
        * gnu/java/awt/peer/gtk/GtkMenuPeer.java (addTearOff):
        New native method.
        (init): Call addTearOff() when menu.isTearOff().
        
        2004-08-31  Bryce McKinlay  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/ClasspathToolkit.java (createImageProducer): New.
        Default implementation.
        * gnu/java/awt/peer/gtk/GtkToolkit.java (createImageProducer): New.
        Implement using GdkPixbufDecoder.
        
        2004-08-31  David Jee  <[EMAIL PROTECTED]>
        
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java
        (GtkComponentPeer): Use gtkWidgetGetPreferredDimensions() for
        setting the size of GtkFileDialogPeers.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
        (gtkWidgetGetPreferredDimensions): For widgets extending GtkWindow,
        use their default sizes rather than their natural requisitions.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/JFormattedTextField.java
        (JFormattedTextField): Implemented.
        * javax/swing/text/DefaultEditorKit.java
        (BeepAction): New inner class.
        * javax/swing/text/Segment.java
        (partialReturn): New field.
        (setPartialReturn): New method.
        (isPartialReturn): Likewise.
        * javax/swing/text/View.java
        (createFragment): Fixed typo.
        (getStartOffset): New method.
        (getEndOffset): Likewise.
        
        2004-08-31  Michael Koch  <[EMAIL PROTECTED]>
        
        * javax/swing/table/DefaultTableColumnModel.java
        (serialVersionUID): Made private.
        (listenerList): Initialize.
        (changeEvent): Initialize.
        * javax/swing/table/JTableHeader.java
        (JTableHeader): New constructors.
        (createDefaultColumnModel): New method.
        * javax/swing/table/TableColumn.java
        (setHeaderRenderer): Simplified code.
        (setCellRenderer): Likewise.
        (setWidth): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.3033&r2=1.3034
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.am.diff?cvsroot=gcc&r1=1.404&r2=1.405
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.in.diff?cvsroot=gcc&r1=1.431&r2=1.432
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/LightweightRedirector.java.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XEventLoop.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/GLightweightPeer.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GdkGraphics.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GdkGraphics2D.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkButtonPeer.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java.diff?cvsroot=gcc&r1=1.22&r2=1.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkDialogPeer.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java.diff?cvsroot=gcc&r1=1.17&r2=1.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkImage.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkListPeer.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMainThread.java.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMenuPeer.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkOffScreenImage.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkWindowPeer.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/AWTKeyStroke.java.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Button.java.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Color.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Component.java.diff?cvsroot=gcc&r1=1.43&r2=1.44
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Container.java.diff?cvsroot=gcc&r1=1.38&r2=1.39
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultFocusTraversalPolicy.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultKeyboardFocusManager.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Font.java.diff?cvsroot=gcc&r1=1.19&r2=1.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Graphics.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/KeyboardFocusManager.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/MenuBar.java.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/MenuItem.java.diff?cvsroot=gcc&r1=1.18&r2=1.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Rectangle.java.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/CubicCurve2D.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/GeneralPath.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/QuadCurve2D.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/RoundRectangle2D.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DirectColorModel.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/Kernel.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/peer/MenuBarPeer.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/AbstractButton.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ActionMap.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/Box.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/BoxLayout.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ButtonGroup.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ComboBoxEditor.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ComboBoxModel.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultButtonModel.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultComboBoxModel.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultListCellRenderer.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultListSelectionModel.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/InputMap.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JCheckBox.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JColorChooser.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JComboBox.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JComponent.java.diff?cvsroot=gcc&r1=1.15&r2=1.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JFormattedTextField.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JLabel.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JLayeredPane.java.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JList.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JMenuItem.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JPopupMenu.java.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JRadioButton.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JScrollPane.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTabbedPane.java.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTable.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTextField.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JToolTip.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JViewport.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/KeyStroke.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/MutableComboBoxModel.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/RepaintManager.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ScrollPaneLayout.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/SwingUtilities.java.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/Timer.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ToolTipManager.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/UIManager.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/colorchooser/AbstractColorChooserPanel.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/colorchooser/ColorChooserComponentFactory.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/colorchooser/DefaultColorSelectionModel.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicArrowButton.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicButtonListener.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicButtonUI.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicInternalFrameUI.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicLookAndFeel.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicPopupMenuUI.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicSliderUI.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTextUI.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicToggleButtonUI.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicToolBarUI.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/DefaultTableCellRenderer.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/DefaultTableColumnModel.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/DefaultTableModel.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/JTableHeader.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/TableColumn.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/AbstractDocument.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/AttributeSet.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/DefaultCaret.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/DefaultEditorKit.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/DefaultHighlighter.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/FieldView.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/JTextComponent.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/PlainView.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/Segment.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/TextAction.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/View.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c.diff?cvsroot=gcc&r1=1.27&r2=1.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c.diff?cvsroot=gcc&r1=1.23&r2=1.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c.diff?cvsroot=gcc&r1=1.15&r2=1.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c.diff?cvsroot=gcc&r1=1.14&r2=1.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c.diff?cvsroot=gcc&r1=1.29&r2=1.30
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gtkpeer.h.diff?cvsroot=gcc&r1=1.14&r2=1.15



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


Reply via email to