OSDN Git Service

Imported Classpath 0.18.
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2005 21:31:04 +0000 (21:31 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2005 21:31:04 +0000 (21:31 +0000)
* sources.am, Makefile.in: Updated.
* Makefile.am (nat_source_files): Removed natProxy.cc.
* java/lang/reflect/natProxy.cc: Removed.
* gnu/classpath/jdwp/VMFrame.java,
gnu/classpath/jdwp/VMIdManager.java,
gnu/classpath/jdwp/VMVirtualMachine.java,
java/lang/reflect/VMProxy.java: New files.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

* scripts/makemake.tcl (verbose): Add gnu/java/awt/peer/qt to BC
list.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

* gnu/java/net/DefaultContentHandlerFactory.java (getContent):
Remove ClasspathToolkit references.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

* gnu/awt/xlib/XCanvasPeer.java: Add new peer methods.
* gnu/awt/xlib/XFramePeer.java: Likewise.
* gnu/awt/xlib/XGraphicsConfiguration.java: Likewise.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

* Makefile.am (libgcjawt_la_SOURCES): Remove jawt.c.  Add
classpath/native/jawt/jawt.c.
* Makefile.in: Regenerate.
* jawt.c: Remove file.
* include/Makefile.am (tool_include__HEADERS): Remove jawt.h and
jawt_md.h.  Add ../classpath/include/jawt.h and
../classpath/include/jawt_md.h.
* include/Makefile.in: Regenerate.
* include/jawt.h: Regenerate.
* include/jawt_md.h: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104586 138bc75d-0d04-0410-961f-82ee72b054a4

544 files changed:
libjava/ChangeLog
libjava/Makefile.am
libjava/Makefile.in
libjava/classpath/.classpath
libjava/classpath/.cvsignore
libjava/classpath/.externalToolBuilders/Configure.launch
libjava/classpath/.project
libjava/classpath/AUTHORS
libjava/classpath/ChangeLog
libjava/classpath/ChangeLog.gcj
libjava/classpath/INSTALL
libjava/classpath/Makefile.am
libjava/classpath/Makefile.in
libjava/classpath/NEWS
libjava/classpath/README
libjava/classpath/aclocal.m4
libjava/classpath/autogen.sh
libjava/classpath/configure
libjava/classpath/configure.ac
libjava/classpath/doc/Makefile.in
libjava/classpath/doc/README.jaxp
libjava/classpath/doc/api/Makefile.am
libjava/classpath/doc/api/Makefile.in
libjava/classpath/doc/www.gnu.org/events/events.wml
libjava/classpath/doc/www.gnu.org/faq/faq.wml
libjava/classpath/doc/www.gnu.org/include/layout.wml
libjava/classpath/doc/www.gnu.org/newsitems.txt
libjava/classpath/examples/.cvsignore
libjava/classpath/examples/Makefile.am
libjava/classpath/examples/Makefile.in
libjava/classpath/examples/README
libjava/classpath/examples/gnu/classpath/examples/swing/Demo.java
libjava/classpath/external/Makefile.in
libjava/classpath/external/sax/Makefile.in
libjava/classpath/external/w3c_dom/Makefile.in
libjava/classpath/gnu/CORBA/CDR/Vio.java
libjava/classpath/gnu/CORBA/CDR/cdrInput.java
libjava/classpath/gnu/CORBA/CDR/cdrOutput.java
libjava/classpath/gnu/CORBA/Connected_objects.java
libjava/classpath/gnu/CORBA/DynAn/NameValuePairHolder.java
libjava/classpath/gnu/CORBA/ExceptionCreator.java
libjava/classpath/gnu/CORBA/Functional_ORB.java
libjava/classpath/gnu/CORBA/GIOP/ReplyHeader.java
libjava/classpath/gnu/CORBA/GIOP/RequestHeader.java
libjava/classpath/gnu/CORBA/GIOP/ServiceContext.java
libjava/classpath/gnu/CORBA/GIOP/v1_0/RequestHeader.java
libjava/classpath/gnu/CORBA/IOR.java
libjava/classpath/gnu/CORBA/IOR_Delegate.java
libjava/classpath/gnu/CORBA/NamingService/NamingServiceTransient.java
libjava/classpath/gnu/CORBA/ObjectCreator.java
libjava/classpath/gnu/CORBA/Restricted_ORB.java
libjava/classpath/gnu/CORBA/ServiceRequestAdapter.java
libjava/classpath/gnu/CORBA/Simple_delegate.java
libjava/classpath/gnu/CORBA/SocketRepository.java
libjava/classpath/gnu/CORBA/bufferedResponseHandler.java
libjava/classpath/gnu/CORBA/fixedTypeCode.java
libjava/classpath/gnu/CORBA/gnuAny.java
libjava/classpath/gnu/CORBA/gnuCodecFactory.java
libjava/classpath/gnu/CORBA/gnuRequest.java
libjava/classpath/gnu/CORBA/holderFactory.java
libjava/classpath/gnu/CORBA/primitiveArrayTypeCode.java
libjava/classpath/gnu/CORBA/primitiveTypeCode.java
libjava/classpath/gnu/CORBA/typeNamer.java
libjava/classpath/gnu/CORBA/universalHolder.java
libjava/classpath/gnu/classpath/Configuration.java.in
libjava/classpath/gnu/classpath/RawData.java [deleted file]
libjava/classpath/gnu/classpath/RawData32.java [deleted file]
libjava/classpath/gnu/classpath/RawData64.java [deleted file]
libjava/classpath/gnu/classpath/debug/Component.java
libjava/classpath/gnu/classpath/jdwp/exception/InvalidThreadGroupException.java
libjava/classpath/gnu/classpath/jdwp/exception/JdwpInternalErrorException.java
libjava/classpath/gnu/classpath/jdwp/id/ClassLoaderId.java
libjava/classpath/gnu/classpath/jdwp/id/ClassObjectId.java
libjava/classpath/gnu/classpath/jdwp/id/JdwpId.java
libjava/classpath/gnu/classpath/jdwp/id/JdwpIdFactory.java [deleted file]
libjava/classpath/gnu/classpath/jdwp/id/ObjectId.java
libjava/classpath/gnu/classpath/jdwp/id/ReferenceTypeId.java
libjava/classpath/gnu/classpath/jdwp/id/StringId.java
libjava/classpath/gnu/classpath/jdwp/id/ThreadGroupId.java
libjava/classpath/gnu/classpath/jdwp/id/ThreadId.java
libjava/classpath/gnu/classpath/jdwp/processor/CommandSet.java
libjava/classpath/gnu/classpath/jdwp/processor/FieldCommandSet.java
libjava/classpath/gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java
libjava/classpath/gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
libjava/classpath/gnu/classpath/jdwp/processor/PacketProcessor.java
libjava/classpath/gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
libjava/classpath/gnu/classpath/jdwp/processor/StringReferenceCommandSet.java
libjava/classpath/gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
libjava/classpath/gnu/classpath/jdwp/transport/ITransport.java
libjava/classpath/gnu/classpath/jdwp/transport/JdwpConnection.java
libjava/classpath/gnu/classpath/jdwp/transport/SocketTransport.java
libjava/classpath/gnu/java/awt/AWTUtilities.java
libjava/classpath/gnu/java/awt/ClasspathToolkit.java
libjava/classpath/gnu/java/awt/EmbeddedWindow.java
libjava/classpath/gnu/java/awt/peer/GLightweightPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphics.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkButtonPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkChoicePeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkClipboard.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkContainerPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkFramePeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkImage.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkImageConsumer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkLabelPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkMenuPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java
libjava/classpath/gnu/java/nio/FileLockImpl.java
libjava/classpath/gnu/java/nio/channels/FileChannelImpl.java
libjava/classpath/gnu/java/nio/charset/UTF_16Decoder.java
libjava/classpath/gnu/java/nio/charset/iconv/IconvDecoder.java
libjava/classpath/gnu/java/nio/charset/iconv/IconvEncoder.java
libjava/classpath/gnu/java/security/OID.java
libjava/classpath/gnu/java/security/PolicyFile.java
libjava/classpath/gnu/java/security/provider/DSAKeyPairGenerator.java
libjava/classpath/gnu/java/security/provider/PKIXCertPathValidatorImpl.java
libjava/classpath/gnu/javax/swing/plaf/gtk/GtkCheckBoxUI.java [deleted file]
libjava/classpath/gnu/javax/swing/plaf/gtk/GtkIconFactory.java [deleted file]
libjava/classpath/gnu/javax/swing/plaf/gtk/GtkLookAndFeel.java [deleted file]
libjava/classpath/gnu/javax/swing/plaf/gtk/GtkRadioButtonUI.java [deleted file]
libjava/classpath/gnu/javax/swing/plaf/gtk/GtkSliderUI.java [deleted file]
libjava/classpath/gnu/javax/swing/plaf/gtk/README [deleted file]
libjava/classpath/gnu/javax/swing/plaf/gtk/SliderTest.java [deleted file]
libjava/classpath/gnu/xml/xpath/ArithmeticExpr.java
libjava/classpath/gnu/xml/xpath/XPathParser.java
libjava/classpath/gnu/xml/xpath/XPathParser.y
libjava/classpath/include/Makefile.am
libjava/classpath/include/Makefile.in
libjava/classpath/include/config.h.in
libjava/classpath/include/gnu_java_awt_peer_gtk_GdkGraphics.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GdkGraphics2D.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkButtonPeer.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkChoicePeer.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkClipboard.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkComponentPeer.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkFramePeer.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkImage.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkLabelPeer.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkToolkit.h
libjava/classpath/include/gnu_java_awt_peer_gtk_GtkWindowPeer.h
libjava/classpath/include/java_nio_VMDirectByteBuffer.h
libjava/classpath/java/awt/AWTKeyStroke.java
libjava/classpath/java/awt/BorderLayout.java
libjava/classpath/java/awt/Component.java
libjava/classpath/java/awt/Container.java
libjava/classpath/java/awt/EventQueue.java
libjava/classpath/java/awt/FlowLayout.java
libjava/classpath/java/awt/Font.java
libjava/classpath/java/awt/FontMetrics.java
libjava/classpath/java/awt/Frame.java
libjava/classpath/java/awt/GraphicsConfiguration.java
libjava/classpath/java/awt/GridBagLayout.java
libjava/classpath/java/awt/Label.java
libjava/classpath/java/awt/List.java
libjava/classpath/java/awt/MenuItem.java
libjava/classpath/java/awt/TextComponent.java
libjava/classpath/java/awt/Toolkit.java
libjava/classpath/java/awt/Window.java
libjava/classpath/java/awt/datatransfer/Clipboard.java
libjava/classpath/java/awt/datatransfer/DataFlavor.java
libjava/classpath/java/awt/event/MouseWheelEvent.java
libjava/classpath/java/awt/image/AreaAveragingScaleFilter.java
libjava/classpath/java/awt/image/ConvolveOp.java
libjava/classpath/java/awt/image/CropImageFilter.java
libjava/classpath/java/awt/image/DirectColorModel.java
libjava/classpath/java/awt/image/ImageFilter.java
libjava/classpath/java/awt/image/PixelGrabber.java
libjava/classpath/java/awt/image/RGBImageFilter.java
libjava/classpath/java/awt/image/ReplicateScaleFilter.java
libjava/classpath/java/awt/peer/ComponentPeer.java
libjava/classpath/java/awt/peer/ContainerPeer.java
libjava/classpath/java/awt/peer/FramePeer.java
libjava/classpath/java/awt/peer/MenuBarPeer.java
libjava/classpath/java/awt/peer/MenuComponentPeer.java
libjava/classpath/java/awt/peer/MenuPeer.java
libjava/classpath/java/awt/peer/TextComponentPeer.java
libjava/classpath/java/awt/peer/WindowPeer.java
libjava/classpath/java/beans/Expression.java
libjava/classpath/java/beans/Statement.java
libjava/classpath/java/io/ObjectInputStream.java
libjava/classpath/java/lang/Character.java
libjava/classpath/java/lang/Class.java
libjava/classpath/java/lang/ClassLoader.java
libjava/classpath/java/lang/IllegalArgumentException.java
libjava/classpath/java/lang/IllegalStateException.java
libjava/classpath/java/lang/Integer.java
libjava/classpath/java/lang/SecurityException.java
libjava/classpath/java/lang/UnsupportedOperationException.java
libjava/classpath/java/lang/reflect/Proxy.java
libjava/classpath/java/net/DatagramSocket.java
libjava/classpath/java/net/Inet4Address.java
libjava/classpath/java/net/JarURLConnection.java
libjava/classpath/java/net/NetworkInterface.java
libjava/classpath/java/net/URLClassLoader.java
libjava/classpath/java/nio/Buffer.java
libjava/classpath/java/nio/DirectByteBufferImpl.java
libjava/classpath/java/nio/MappedByteBufferImpl.java
libjava/classpath/java/nio/channels/FileLock.java
libjava/classpath/java/nio/charset/Charset.java
libjava/classpath/java/rmi/server/RMIClassLoader.java
libjava/classpath/java/security/KeyPairGenerator.java
libjava/classpath/java/security/cert/X509CertSelector.java
libjava/classpath/java/sql/Date.java
libjava/classpath/java/sql/Time.java
libjava/classpath/java/text/AttributedCharacterIterator.java
libjava/classpath/java/text/AttributedString.java
libjava/classpath/java/text/AttributedStringIterator.java
libjava/classpath/java/text/BreakIterator.java
libjava/classpath/java/text/CharacterIterator.java
libjava/classpath/java/text/ChoiceFormat.java
libjava/classpath/java/text/CollationElementIterator.java
libjava/classpath/java/text/CollationKey.java
libjava/classpath/java/text/Collator.java
libjava/classpath/java/text/DateFormat.java
libjava/classpath/java/text/DateFormatSymbols.java
libjava/classpath/java/text/DecimalFormatSymbols.java
libjava/classpath/java/text/MessageFormat.java
libjava/classpath/java/text/NumberFormat.java
libjava/classpath/java/text/ParseException.java
libjava/classpath/java/text/SimpleDateFormat.java
libjava/classpath/java/text/StringCharacterIterator.java
libjava/classpath/java/util/Observable.java
libjava/classpath/java/util/Properties.java
libjava/classpath/java/util/TimeZone.java
libjava/classpath/java/util/Vector.java
libjava/classpath/java/util/jar/JarFile.java
libjava/classpath/java/util/logging/Logger.java
libjava/classpath/java/util/zip/DeflaterHuffman.java
libjava/classpath/java/util/zip/DeflaterOutputStream.java
libjava/classpath/java/util/zip/ZipEntry.java
libjava/classpath/java/util/zip/ZipFile.java
libjava/classpath/java/util/zip/ZipInputStream.java
libjava/classpath/java/util/zip/ZipOutputStream.java
libjava/classpath/javax/imageio/spi/IIORegistry.java
libjava/classpath/javax/imageio/stream/ImageInputStream.java
libjava/classpath/javax/security/auth/x500/X500Principal.java
libjava/classpath/javax/security/sasl/Sasl.java
libjava/classpath/javax/swing/AbstractAction.java
libjava/classpath/javax/swing/AbstractButton.java
libjava/classpath/javax/swing/AbstractCellEditor.java
libjava/classpath/javax/swing/AbstractListModel.java
libjava/classpath/javax/swing/AbstractSpinnerModel.java
libjava/classpath/javax/swing/Action.java
libjava/classpath/javax/swing/ActionMap.java
libjava/classpath/javax/swing/BorderFactory.java
libjava/classpath/javax/swing/BoundedRangeModel.java
libjava/classpath/javax/swing/Box.java
libjava/classpath/javax/swing/BoxLayout.java
libjava/classpath/javax/swing/ButtonGroup.java
libjava/classpath/javax/swing/CellRendererPane.java
libjava/classpath/javax/swing/ComponentInputMap.java
libjava/classpath/javax/swing/DebugGraphics.java
libjava/classpath/javax/swing/DefaultBoundedRangeModel.java
libjava/classpath/javax/swing/DefaultButtonModel.java
libjava/classpath/javax/swing/DefaultCellEditor.java
libjava/classpath/javax/swing/DefaultComboBoxModel.java
libjava/classpath/javax/swing/DefaultDesktopManager.java
libjava/classpath/javax/swing/DefaultFocusManager.java
libjava/classpath/javax/swing/DefaultListCellRenderer.java
libjava/classpath/javax/swing/DefaultListModel.java
libjava/classpath/javax/swing/DefaultListSelectionModel.java
libjava/classpath/javax/swing/DefaultSingleSelectionModel.java
libjava/classpath/javax/swing/FocusManager.java
libjava/classpath/javax/swing/GrayFilter.java
libjava/classpath/javax/swing/Icon.java
libjava/classpath/javax/swing/ImageIcon.java
libjava/classpath/javax/swing/InputMap.java
libjava/classpath/javax/swing/InputVerifier.java
libjava/classpath/javax/swing/InternalFrameFocusTraversalPolicy.java
libjava/classpath/javax/swing/JApplet.java
libjava/classpath/javax/swing/JButton.java
libjava/classpath/javax/swing/JCheckBox.java
libjava/classpath/javax/swing/JCheckBoxMenuItem.java
libjava/classpath/javax/swing/JColorChooser.java
libjava/classpath/javax/swing/JComboBox.java
libjava/classpath/javax/swing/JComponent.java
libjava/classpath/javax/swing/JDesktopPane.java
libjava/classpath/javax/swing/JDialog.java
libjava/classpath/javax/swing/JEditorPane.java
libjava/classpath/javax/swing/JFileChooser.java
libjava/classpath/javax/swing/JFormattedTextField.java
libjava/classpath/javax/swing/JFrame.java
libjava/classpath/javax/swing/JLabel.java
libjava/classpath/javax/swing/JLayeredPane.java
libjava/classpath/javax/swing/JList.java
libjava/classpath/javax/swing/JMenuBar.java
libjava/classpath/javax/swing/JOptionPane.java
libjava/classpath/javax/swing/JPasswordField.java
libjava/classpath/javax/swing/JPopupMenu.java
libjava/classpath/javax/swing/JScrollBar.java
libjava/classpath/javax/swing/JScrollPane.java
libjava/classpath/javax/swing/JSeparator.java
libjava/classpath/javax/swing/JSlider.java
libjava/classpath/javax/swing/JSpinner.java
libjava/classpath/javax/swing/JSplitPane.java
libjava/classpath/javax/swing/JTable.java
libjava/classpath/javax/swing/JTextArea.java
libjava/classpath/javax/swing/JTextField.java
libjava/classpath/javax/swing/JTextPane.java
libjava/classpath/javax/swing/JToggleButton.java
libjava/classpath/javax/swing/JTree.java
libjava/classpath/javax/swing/JViewport.java
libjava/classpath/javax/swing/MenuSelectionManager.java
libjava/classpath/javax/swing/RepaintManager.java
libjava/classpath/javax/swing/SizeRequirements.java
libjava/classpath/javax/swing/SortingFocusTraversalPolicy.java
libjava/classpath/javax/swing/SpinnerListModel.java
libjava/classpath/javax/swing/Spring.java
libjava/classpath/javax/swing/SpringLayout.java
libjava/classpath/javax/swing/SwingUtilities.java
libjava/classpath/javax/swing/UIDefaults.java
libjava/classpath/javax/swing/UIManager.java
libjava/classpath/javax/swing/ViewportLayout.java
libjava/classpath/javax/swing/border/AbstractBorder.java
libjava/classpath/javax/swing/border/BevelBorder.java
libjava/classpath/javax/swing/border/EtchedBorder.java
libjava/classpath/javax/swing/border/LineBorder.java
libjava/classpath/javax/swing/border/SoftBevelBorder.java
libjava/classpath/javax/swing/border/TitledBorder.java
libjava/classpath/javax/swing/event/DocumentEvent.java
libjava/classpath/javax/swing/event/EventListenerList.java
libjava/classpath/javax/swing/event/MenuKeyEvent.java
libjava/classpath/javax/swing/event/SwingPropertyChangeSupport.java
libjava/classpath/javax/swing/event/TreeSelectionEvent.java
libjava/classpath/javax/swing/plaf/BorderUIResource.java
libjava/classpath/javax/swing/plaf/FileChooserUI.java
libjava/classpath/javax/swing/plaf/TextUI.java
libjava/classpath/javax/swing/plaf/UIResource.java
libjava/classpath/javax/swing/plaf/basic/BasicArrowButton.java
libjava/classpath/javax/swing/plaf/basic/BasicButtonUI.java
libjava/classpath/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java
libjava/classpath/javax/swing/plaf/basic/BasicCheckBoxUI.java
libjava/classpath/javax/swing/plaf/basic/BasicComboBoxEditor.java
libjava/classpath/javax/swing/plaf/basic/BasicDesktopPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicEditorPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicFileChooserUI.java
libjava/classpath/javax/swing/plaf/basic/BasicGraphicsUtils.java
libjava/classpath/javax/swing/plaf/basic/BasicIconFactory.java
libjava/classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
libjava/classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java
libjava/classpath/javax/swing/plaf/basic/BasicLabelUI.java
libjava/classpath/javax/swing/plaf/basic/BasicListUI.java
libjava/classpath/javax/swing/plaf/basic/BasicLookAndFeel.java
libjava/classpath/javax/swing/plaf/basic/BasicMenuItemUI.java
libjava/classpath/javax/swing/plaf/basic/BasicMenuUI.java
libjava/classpath/javax/swing/plaf/basic/BasicOptionPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicPanelUI.java
libjava/classpath/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java
libjava/classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java
libjava/classpath/javax/swing/plaf/basic/BasicScrollBarUI.java
libjava/classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicSliderUI.java
libjava/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTableUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTextUI.java
libjava/classpath/javax/swing/plaf/basic/BasicToggleButtonUI.java
libjava/classpath/javax/swing/plaf/basic/BasicToolBarUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTreeUI.java
libjava/classpath/javax/swing/plaf/basic/BasicViewportUI.java
libjava/classpath/javax/swing/plaf/metal/MetalBorders.java
libjava/classpath/javax/swing/plaf/metal/MetalButtonUI.java
libjava/classpath/javax/swing/plaf/metal/MetalCheckBoxIcon.java
libjava/classpath/javax/swing/plaf/metal/MetalCheckBoxUI.java
libjava/classpath/javax/swing/plaf/metal/MetalIconFactory.java
libjava/classpath/javax/swing/plaf/metal/MetalInternalFrameUI.java
libjava/classpath/javax/swing/plaf/metal/MetalLabelUI.java
libjava/classpath/javax/swing/plaf/metal/MetalLookAndFeel.java
libjava/classpath/javax/swing/plaf/metal/MetalSliderUI.java
libjava/classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java
libjava/classpath/javax/swing/plaf/metal/MetalToggleButtonUI.java
libjava/classpath/javax/swing/plaf/metal/MetalTreeUI.java
libjava/classpath/javax/swing/table/DefaultTableCellRenderer.java
libjava/classpath/javax/swing/text/AbstractDocument.java
libjava/classpath/javax/swing/text/AttributeSet.java
libjava/classpath/javax/swing/text/BadLocationException.java
libjava/classpath/javax/swing/text/Caret.java
libjava/classpath/javax/swing/text/ComponentView.java
libjava/classpath/javax/swing/text/DateFormatter.java
libjava/classpath/javax/swing/text/DefaultCaret.java
libjava/classpath/javax/swing/text/DefaultEditorKit.java
libjava/classpath/javax/swing/text/DefaultStyledDocument.java
libjava/classpath/javax/swing/text/FieldView.java
libjava/classpath/javax/swing/text/GapContent.java
libjava/classpath/javax/swing/text/InternationalFormatter.java
libjava/classpath/javax/swing/text/JTextComponent.java
libjava/classpath/javax/swing/text/PasswordView.java
libjava/classpath/javax/swing/text/PlainDocument.java
libjava/classpath/javax/swing/text/PlainView.java
libjava/classpath/javax/swing/text/StyledEditorKit.java
libjava/classpath/javax/swing/text/View.java
libjava/classpath/javax/swing/text/html/HTMLEditorKit.java
libjava/classpath/javax/swing/text/html/parser/DTD.java
libjava/classpath/javax/swing/text/html/parser/DTDConstants.java
libjava/classpath/javax/swing/text/html/parser/DocumentParser.java
libjava/classpath/javax/swing/text/html/parser/Element.java
libjava/classpath/javax/swing/text/html/parser/Parser.java
libjava/classpath/javax/swing/text/html/parser/ParserDelegator.java
libjava/classpath/javax/swing/tree/AbstractLayoutCache.java
libjava/classpath/javax/swing/tree/DefaultTreeCellEditor.java
libjava/classpath/javax/swing/tree/DefaultTreeCellRenderer.java
libjava/classpath/javax/swing/tree/DefaultTreeModel.java
libjava/classpath/javax/swing/tree/DefaultTreeSelectionModel.java
libjava/classpath/javax/swing/tree/FixedHeightLayoutCache.java
libjava/classpath/javax/xml/datatype/DatatypeFactory.java
libjava/classpath/javax/xml/namespace/QName.java
libjava/classpath/javax/xml/parsers/DocumentBuilder.java
libjava/classpath/javax/xml/parsers/SAXParser.java
libjava/classpath/javax/xml/transform/Source.java
libjava/classpath/lib/.cvsignore
libjava/classpath/lib/Makefile.am
libjava/classpath/lib/Makefile.gcj
libjava/classpath/lib/Makefile.in
libjava/classpath/lib/gen-classlist.sh.in
libjava/classpath/lib/split-for-gcj.sh
libjava/classpath/lib/standard.omit
libjava/classpath/ltcf-c.sh
libjava/classpath/ltcf-cxx.sh
libjava/classpath/ltcf-gcj.sh
libjava/classpath/ltconfig
libjava/classpath/m4/acinclude.m4
libjava/classpath/native/Makefile.am
libjava/classpath/native/Makefile.in
libjava/classpath/native/fdlibm/Makefile.in
libjava/classpath/native/jni/Makefile.am
libjava/classpath/native/jni/Makefile.in
libjava/classpath/native/jni/classpath/Makefile.am
libjava/classpath/native/jni/classpath/Makefile.in
libjava/classpath/native/jni/classpath/classpath_jawt.h
libjava/classpath/native/jni/classpath/jcl.c
libjava/classpath/native/jni/classpath/jcl.h
libjava/classpath/native/jni/classpath/native_state.c
libjava/classpath/native/jni/gtk-peer/Makefile.am
libjava/classpath/native/jni/gtk-peer/Makefile.in
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
libjava/classpath/native/jni/gtk-peer/gtkpeer.h
libjava/classpath/native/jni/java-io/Makefile.in
libjava/classpath/native/jni/java-lang/Makefile.in
libjava/classpath/native/jni/java-lang/java_lang_VMDouble.c
libjava/classpath/native/jni/java-net/Makefile.in
libjava/classpath/native/jni/java-net/gnu_java_net_PlainSocketImpl.c
libjava/classpath/native/jni/java-nio/Makefile.in
libjava/classpath/native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c
libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c
libjava/classpath/native/jni/java-nio/java_nio_MappedByteBufferImpl.c
libjava/classpath/native/jni/java-nio/java_nio_VMDirectByteBuffer.c
libjava/classpath/native/jni/java-util/Makefile.in
libjava/classpath/native/jni/xmlj/Makefile.in
libjava/classpath/native/jni/xmlj/xmlj_util.c
libjava/classpath/native/target/Linux/Makefile.in
libjava/classpath/native/target/Makefile.in
libjava/classpath/native/target/generic/Makefile.in
libjava/classpath/native/target/generic/target_generic_network.h
libjava/classpath/org/omg/CORBA/Any.java
libjava/classpath/org/omg/CORBA/DynAnyPackage/Invalid.java
libjava/classpath/org/omg/CORBA/DynAnyPackage/InvalidSeq.java
libjava/classpath/org/omg/CORBA/DynAnyPackage/InvalidValue.java
libjava/classpath/org/omg/CORBA/DynAnyPackage/TypeMismatch.java
libjava/classpath/org/omg/CORBA/ORB.java
libjava/classpath/org/omg/CORBA/ObjectHelper.java
libjava/classpath/org/omg/CORBA/ObjectHolder.java
libjava/classpath/org/omg/CORBA/ServiceDetailHelper.java
libjava/classpath/org/omg/CORBA/TypeCode.java
libjava/classpath/org/omg/CORBA/package.html
libjava/classpath/org/omg/CORBA/portable/ObjectImpl.java
libjava/classpath/org/omg/CORBA_2_3/portable/InputStream.java
libjava/classpath/org/omg/CORBA_2_3/portable/OutputStream.java
libjava/classpath/org/omg/CosNaming/NamingContextOperations.java
libjava/classpath/org/omg/CosNaming/_NamingContextExtImplBase.java
libjava/classpath/org/omg/CosNaming/_NamingContextImplBase.java
libjava/classpath/org/omg/IOP/ServiceContext.java
libjava/classpath/org/omg/IOP/TaggedComponentHelper.java
libjava/classpath/org/omg/IOP/TaggedProfileHelper.java
libjava/classpath/org/omg/PortableInterceptor/LOCATION_FORWARD.java
libjava/classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java
libjava/classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java
libjava/classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java
libjava/classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java
libjava/classpath/org/omg/PortableInterceptor/SUCCESSFUL.java
libjava/classpath/org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java
libjava/classpath/org/omg/PortableInterceptor/TRANSPORT_RETRY.java
libjava/classpath/org/omg/PortableInterceptor/USER_EXCEPTION.java
libjava/classpath/resource/Makefile.am
libjava/classpath/resource/Makefile.in
libjava/classpath/resource/japhar-0.09.patch.1 [deleted file]
libjava/classpath/resource/orp-1.0.8.patch [deleted file]
libjava/classpath/resource/orp-1.0.9.patch [deleted file]
libjava/classpath/scripts/Makefile.in
libjava/classpath/scripts/check_jni_methods.sh
libjava/classpath/scripts/timezones.pl
libjava/classpath/scripts/tzabbrevs
libjava/classpath/vm/reference/java/lang/VMClass.java
libjava/classpath/vm/reference/java/lang/VMClassLoader.java
libjava/classpath/vm/reference/java/net/VMNetworkInterface.java
libjava/classpath/vm/reference/java/nio/VMDirectByteBuffer.java
libjava/gnu/awt/xlib/XCanvasPeer.java
libjava/gnu/awt/xlib/XFramePeer.java
libjava/gnu/awt/xlib/XGraphicsConfiguration.java
libjava/gnu/classpath/jdwp/VMFrame.java [moved from libjava/classpath/gnu/javax/swing/plaf/gtk/GtkBorders.java with 54% similarity]
libjava/gnu/classpath/jdwp/VMIdManager.java [new file with mode: 0644]
libjava/gnu/classpath/jdwp/VMVirtualMachine.java [new file with mode: 0644]
libjava/gnu/java/net/DefaultContentHandlerFactory.java
libjava/include/Makefile.am
libjava/include/Makefile.in
libjava/include/jawt.h [deleted file]
libjava/include/jawt_md.h [deleted file]
libjava/java/lang/reflect/VMProxy.java [new file with mode: 0644]
libjava/java/lang/reflect/natProxy.cc [deleted file]
libjava/jawt.c [deleted file]
libjava/scripts/makemake.tcl
libjava/sources.am

index 3834686..9b81eeb 100644 (file)
@@ -1,3 +1,43 @@
+2005-09-23  Tom Tromey  <tromey@redhat.com>
+
+       Imported Classpath 0.18.
+       * sources.am, Makefile.in: Updated.
+       * Makefile.am (nat_source_files): Removed natProxy.cc.
+       * java/lang/reflect/natProxy.cc: Removed.
+       * gnu/classpath/jdwp/VMFrame.java,
+       gnu/classpath/jdwp/VMIdManager.java,
+       gnu/classpath/jdwp/VMVirtualMachine.java,
+       java/lang/reflect/VMProxy.java: New files.
+
+2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * scripts/makemake.tcl (verbose): Add gnu/java/awt/peer/qt to BC
+       list.
+
+2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/net/DefaultContentHandlerFactory.java (getContent):
+       Remove ClasspathToolkit references.
+
+2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/awt/xlib/XCanvasPeer.java: Add new peer methods.
+       * gnu/awt/xlib/XFramePeer.java: Likewise.
+       * gnu/awt/xlib/XGraphicsConfiguration.java: Likewise.
+
+2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * Makefile.am (libgcjawt_la_SOURCES): Remove jawt.c.  Add
+       classpath/native/jawt/jawt.c.
+       * Makefile.in: Regenerate.
+       * jawt.c: Remove file.
+       * include/Makefile.am (tool_include__HEADERS): Remove jawt.h and
+       jawt_md.h.  Add ../classpath/include/jawt.h and
+       ../classpath/include/jawt_md.h.
+       * include/Makefile.in: Regenerate.
+       * include/jawt.h: Regenerate.
+       * include/jawt_md.h: Regenerate.
+
 2005-09-21  Bryce McKinlay  <mckinlay@redhat.com>
 
        * gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Pass
index b0b759d..725e5d4 100644 (file)
@@ -263,7 +263,7 @@ lib_gnu_java_awt_peer_gtk_la_LDFLAGS = \
         -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) $(X_LIBS) -lXtst
 lib_gnu_java_awt_peer_gtk_la_LINK = $(LIBLINK)
 
-libgcjawt_la_SOURCES = jawt.c
+libgcjawt_la_SOURCES = classpath/native/jawt/jawt.c
 libgcjawt_la_CFLAGS = -I$(srcdir)/classpath/native/jni/classpath \
        $(PEDANTIC_CFLAGS) $(X_CFLAGS)
 ## See jv_convert_LDADD.
@@ -809,7 +809,6 @@ java/lang/reflect/natArray.cc \
 java/lang/reflect/natConstructor.cc \
 java/lang/reflect/natField.cc \
 java/lang/reflect/natMethod.cc \
-java/lang/reflect/natProxy.cc \
 java/net/natVMNetworkInterface.cc \
 java/net/natInetAddress.cc \
 java/nio/channels/natChannels.cc \
index 4cee2c4..a1ef532 100644 (file)
@@ -194,13 +194,13 @@ am__DEPENDENCIES_2 = gnu/awt.lo gnu/awt/j2d.lo gnu/classpath.lo \
        javax/swing/colorchooser.lo javax/swing/event.lo \
        javax/swing/filechooser.lo javax/swing/plaf.lo \
        javax/swing/plaf/basic.lo javax/swing/plaf/metal.lo \
-       javax/swing/table.lo javax/swing/text.lo \
-       javax/swing/text/html.lo javax/swing/text/html/parser.lo \
-       javax/swing/text/rtf.lo javax/swing/tree.lo \
-       javax/swing/undo.lo javax/transaction.lo \
+       javax/swing/plaf/multi.lo javax/swing/table.lo \
+       javax/swing/text.lo javax/swing/text/html.lo \
+       javax/swing/text/html/parser.lo javax/swing/text/rtf.lo \
+       javax/swing/tree.lo javax/swing/undo.lo javax/transaction.lo \
        javax/transaction/xa.lo org/ietf/jgss.lo
-am__DEPENDENCIES_3 = gnu-java-beans.lo gnu-xml.lo javax-imageio.lo \
-       javax-xml.lo org-w3c.lo org-xml.lo
+am__DEPENDENCIES_3 = gnu-java-awt-peer-qt.lo gnu-java-beans.lo \
+       gnu-xml.lo javax-imageio.lo javax-xml.lo org-w3c.lo org-xml.lo
 am__DEPENDENCIES_4 = $(patsubst classpath/resource/%,%,$(addsuffix \
        .lo,$(property_files)))
 am__libgcj_la_SOURCES_DIST = prims.cc jni.cc exception.cc \
@@ -238,7 +238,6 @@ am__libgcj_la_SOURCES_DIST = prims.cc jni.cc exception.cc \
        java/lang/ref/natReference.cc java/lang/reflect/natArray.cc \
        java/lang/reflect/natConstructor.cc \
        java/lang/reflect/natField.cc java/lang/reflect/natMethod.cc \
-       java/lang/reflect/natProxy.cc \
        java/net/natVMNetworkInterface.cc java/net/natInetAddress.cc \
        java/nio/channels/natChannels.cc \
        java/nio/natDirectByteBufferImpl.cc java/text/natCollator.cc \
@@ -279,7 +278,6 @@ am__objects_2 = gnu/classpath/natSystemProperties.lo \
        java/lang/ref/natReference.lo java/lang/reflect/natArray.lo \
        java/lang/reflect/natConstructor.lo \
        java/lang/reflect/natField.lo java/lang/reflect/natMethod.lo \
-       java/lang/reflect/natProxy.lo \
        java/net/natVMNetworkInterface.lo java/net/natInetAddress.lo \
        java/nio/channels/natChannels.lo \
        java/nio/natDirectByteBufferImpl.lo java/text/natCollator.lo \
@@ -303,7 +301,7 @@ am_libgcj_la_OBJECTS = prims.lo jni.lo exception.lo stacktrace.lo \
        $(am__objects_9) $(am__objects_10) $(am__objects_11)
 libgcj_la_OBJECTS = $(am_libgcj_la_OBJECTS)
 libgcjawt_la_DEPENDENCIES = lib-gnu-java-awt-peer-gtk.la
-am_libgcjawt_la_OBJECTS = libgcjawt_la-jawt.lo
+am_libgcjawt_la_OBJECTS = classpath/native/jawt/libgcjawt_la-jawt.lo
 libgcjawt_la_OBJECTS = $(am_libgcjawt_la_OBJECTS)
 @GTK_AWT_TRUE@am_libgcjawt_la_rpath = -rpath $(toolexeclibdir)
 am_libgij_la_OBJECTS = gij.lo
@@ -740,7 +738,7 @@ lib_gnu_java_awt_peer_gtk_la_LDFLAGS = \
         -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) $(X_LIBS) -lXtst
 
 lib_gnu_java_awt_peer_gtk_la_LINK = $(LIBLINK)
-libgcjawt_la_SOURCES = jawt.c
+libgcjawt_la_SOURCES = classpath/native/jawt/jawt.c
 libgcjawt_la_CFLAGS = -I$(srcdir)/classpath/native/jni/classpath \
        $(PEDANTIC_CFLAGS) $(X_CFLAGS)
 
@@ -814,9 +812,9 @@ gnu/awt/xlib/XToolkit.java
 gnu_awt_xlib_header_files = $(patsubst %.java,%.h,$(gnu_awt_xlib_source_files))
 gnu_classpath_source_files = \
 classpath/gnu/classpath/Configuration.java \
-classpath/gnu/classpath/RawData.java \
-classpath/gnu/classpath/RawData32.java \
-classpath/gnu/classpath/RawData64.java \
+classpath/gnu/classpath/Pointer.java \
+classpath/gnu/classpath/Pointer32.java \
+classpath/gnu/classpath/Pointer64.java \
 classpath/gnu/classpath/ServiceFactory.java \
 classpath/gnu/classpath/ServiceProviderLoadingAction.java \
 gnu/classpath/SystemProperties.java
@@ -971,6 +969,7 @@ classpath/gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkChoicePeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkClipboard.java \
+classpath/gnu/java/awt/peer/gtk/GtkClipboardNotifier.java \
 classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkContainerPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkDialogPeer.java \
@@ -991,12 +990,58 @@ classpath/gnu/java/awt/peer/gtk/GtkPanelPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java \
+classpath/gnu/java/awt/peer/gtk/GtkSelection.java \
 classpath/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java \
 classpath/gnu/java/awt/peer/gtk/GtkToolkit.java \
 classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java \
 classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java
 
+gnu_java_awt_peer_qt_source_files = \
+classpath/gnu/java/awt/peer/qt/MainQtThread.java \
+classpath/gnu/java/awt/peer/qt/NativeWrapper.java \
+classpath/gnu/java/awt/peer/qt/QMatrix.java \
+classpath/gnu/java/awt/peer/qt/QPainterPath.java \
+classpath/gnu/java/awt/peer/qt/QPen.java \
+classpath/gnu/java/awt/peer/qt/QtAudioClip.java \
+classpath/gnu/java/awt/peer/qt/QtButtonPeer.java \
+classpath/gnu/java/awt/peer/qt/QtCanvasPeer.java \
+classpath/gnu/java/awt/peer/qt/QtCheckboxPeer.java \
+classpath/gnu/java/awt/peer/qt/QtChoicePeer.java \
+classpath/gnu/java/awt/peer/qt/QtComponentGraphics.java \
+classpath/gnu/java/awt/peer/qt/QtComponentPeer.java \
+classpath/gnu/java/awt/peer/qt/QtContainerPeer.java \
+classpath/gnu/java/awt/peer/qt/QtDialogPeer.java \
+classpath/gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java \
+classpath/gnu/java/awt/peer/qt/QtFileDialogPeer.java \
+classpath/gnu/java/awt/peer/qt/QtFontMetrics.java \
+classpath/gnu/java/awt/peer/qt/QtFontPeer.java \
+classpath/gnu/java/awt/peer/qt/QtFramePeer.java \
+classpath/gnu/java/awt/peer/qt/QtGraphics.java \
+classpath/gnu/java/awt/peer/qt/QtGraphicsEnvironment.java \
+classpath/gnu/java/awt/peer/qt/QtImage.java \
+classpath/gnu/java/awt/peer/qt/QtImageConsumer.java \
+classpath/gnu/java/awt/peer/qt/QtImageDirectGraphics.java \
+classpath/gnu/java/awt/peer/qt/QtImageGraphics.java \
+classpath/gnu/java/awt/peer/qt/QtLabelPeer.java \
+classpath/gnu/java/awt/peer/qt/QtListPeer.java \
+classpath/gnu/java/awt/peer/qt/QtMenuBarPeer.java \
+classpath/gnu/java/awt/peer/qt/QtMenuComponentPeer.java \
+classpath/gnu/java/awt/peer/qt/QtMenuItemPeer.java \
+classpath/gnu/java/awt/peer/qt/QtMenuPeer.java \
+classpath/gnu/java/awt/peer/qt/QtPanelPeer.java \
+classpath/gnu/java/awt/peer/qt/QtPopupMenuPeer.java \
+classpath/gnu/java/awt/peer/qt/QtRepaintThread.java \
+classpath/gnu/java/awt/peer/qt/QtScreenDevice.java \
+classpath/gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java \
+classpath/gnu/java/awt/peer/qt/QtScrollPanePeer.java \
+classpath/gnu/java/awt/peer/qt/QtScrollbarPeer.java \
+classpath/gnu/java/awt/peer/qt/QtTextAreaPeer.java \
+classpath/gnu/java/awt/peer/qt/QtTextFieldPeer.java \
+classpath/gnu/java/awt/peer/qt/QtToolkit.java \
+classpath/gnu/java/awt/peer/qt/QtVolatileImage.java \
+classpath/gnu/java/awt/peer/qt/QtWindowPeer.java
+
 gnu_java_beans_source_files = \
 classpath/gnu/java/beans/BeanInfoEmbryo.java \
 classpath/gnu/java/beans/DummyAppletContext.java \
@@ -2017,6 +2062,8 @@ java_awt_datatransfer_source_files = \
 classpath/java/awt/datatransfer/Clipboard.java \
 classpath/java/awt/datatransfer/ClipboardOwner.java \
 classpath/java/awt/datatransfer/DataFlavor.java \
+classpath/java/awt/datatransfer/FlavorEvent.java \
+classpath/java/awt/datatransfer/FlavorListener.java \
 classpath/java/awt/datatransfer/FlavorMap.java \
 classpath/java/awt/datatransfer/FlavorTable.java \
 classpath/java/awt/datatransfer/MimeTypeParseException.java \
@@ -2522,6 +2569,7 @@ classpath/java/lang/reflect/Proxy.java \
 classpath/java/lang/reflect/ReflectPermission.java \
 classpath/java/lang/reflect/Type.java \
 classpath/java/lang/reflect/UndeclaredThrowableException.java \
+java/lang/reflect/VMProxy.java \
 classpath/java/lang/reflect/WildcardType.java
 
 java_lang_reflect_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(java_lang_reflect_source_files)))
@@ -3905,6 +3953,7 @@ classpath/javax/swing/plaf/metal/MetalComboBoxIcon.java \
 classpath/javax/swing/plaf/metal/MetalComboBoxUI.java \
 classpath/javax/swing/plaf/metal/MetalDesktopIconUI.java \
 classpath/javax/swing/plaf/metal/MetalIconFactory.java \
+classpath/javax/swing/plaf/metal/MetalInternalFrameTitlePane.java \
 classpath/javax/swing/plaf/metal/MetalInternalFrameUI.java \
 classpath/javax/swing/plaf/metal/MetalLabelUI.java \
 classpath/javax/swing/plaf/metal/MetalLookAndFeel.java \
@@ -3928,6 +3977,40 @@ classpath/javax/swing/plaf/metal/MetalTreeUI.java \
 classpath/javax/swing/plaf/metal/MetalUtils.java
 
 javax_swing_plaf_metal_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_swing_plaf_metal_source_files)))
+javax_swing_plaf_multi_source_files = \
+classpath/javax/swing/plaf/multi/MultiButtonUI.java \
+classpath/javax/swing/plaf/multi/MultiColorChooserUI.java \
+classpath/javax/swing/plaf/multi/MultiComboBoxUI.java \
+classpath/javax/swing/plaf/multi/MultiDesktopIconUI.java \
+classpath/javax/swing/plaf/multi/MultiDesktopPaneUI.java \
+classpath/javax/swing/plaf/multi/MultiFileChooserUI.java \
+classpath/javax/swing/plaf/multi/MultiInternalFrameUI.java \
+classpath/javax/swing/plaf/multi/MultiLabelUI.java \
+classpath/javax/swing/plaf/multi/MultiListUI.java \
+classpath/javax/swing/plaf/multi/MultiLookAndFeel.java \
+classpath/javax/swing/plaf/multi/MultiMenuBarUI.java \
+classpath/javax/swing/plaf/multi/MultiMenuItemUI.java \
+classpath/javax/swing/plaf/multi/MultiOptionPaneUI.java \
+classpath/javax/swing/plaf/multi/MultiPanelUI.java \
+classpath/javax/swing/plaf/multi/MultiPopupMenuUI.java \
+classpath/javax/swing/plaf/multi/MultiProgressBarUI.java \
+classpath/javax/swing/plaf/multi/MultiRootPaneUI.java \
+classpath/javax/swing/plaf/multi/MultiScrollBarUI.java \
+classpath/javax/swing/plaf/multi/MultiScrollPaneUI.java \
+classpath/javax/swing/plaf/multi/MultiSeparatorUI.java \
+classpath/javax/swing/plaf/multi/MultiSliderUI.java \
+classpath/javax/swing/plaf/multi/MultiSpinnerUI.java \
+classpath/javax/swing/plaf/multi/MultiSplitPaneUI.java \
+classpath/javax/swing/plaf/multi/MultiTabbedPaneUI.java \
+classpath/javax/swing/plaf/multi/MultiTableHeaderUI.java \
+classpath/javax/swing/plaf/multi/MultiTableUI.java \
+classpath/javax/swing/plaf/multi/MultiTextUI.java \
+classpath/javax/swing/plaf/multi/MultiToolBarUI.java \
+classpath/javax/swing/plaf/multi/MultiToolTipUI.java \
+classpath/javax/swing/plaf/multi/MultiTreeUI.java \
+classpath/javax/swing/plaf/multi/MultiViewportUI.java
+
+javax_swing_plaf_multi_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_swing_plaf_multi_source_files)))
 javax_swing_table_source_files = \
 classpath/javax/swing/table/AbstractTableModel.java \
 classpath/javax/swing/table/DefaultTableCellRenderer.java \
@@ -3943,11 +4026,14 @@ classpath/javax/swing/table/TableModel.java
 javax_swing_table_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_swing_table_source_files)))
 javax_swing_text_source_files = \
 classpath/javax/swing/text/AbstractDocument.java \
+classpath/javax/swing/text/AbstractWriter.java \
 classpath/javax/swing/text/AttributeSet.java \
 classpath/javax/swing/text/BadLocationException.java \
+classpath/javax/swing/text/BoxView.java \
 classpath/javax/swing/text/Caret.java \
 classpath/javax/swing/text/ChangedCharSetException.java \
 classpath/javax/swing/text/ComponentView.java \
+classpath/javax/swing/text/CompositeView.java \
 classpath/javax/swing/text/DateFormatter.java \
 classpath/javax/swing/text/DefaultCaret.java \
 classpath/javax/swing/text/DefaultEditorKit.java \
@@ -3958,15 +4044,22 @@ classpath/javax/swing/text/Document.java \
 classpath/javax/swing/text/DocumentFilter.java \
 classpath/javax/swing/text/EditorKit.java \
 classpath/javax/swing/text/Element.java \
+classpath/javax/swing/text/ElementIterator.java \
 classpath/javax/swing/text/FieldView.java \
+classpath/javax/swing/text/FlowView.java \
 classpath/javax/swing/text/GapContent.java \
+classpath/javax/swing/text/GlyphView.java \
 classpath/javax/swing/text/Highlighter.java \
+classpath/javax/swing/text/IconView.java \
 classpath/javax/swing/text/InternationalFormatter.java \
 classpath/javax/swing/text/JTextComponent.java \
 classpath/javax/swing/text/Keymap.java \
+classpath/javax/swing/text/LabelView.java \
 classpath/javax/swing/text/LayeredHighlighter.java \
+classpath/javax/swing/text/LayoutQueue.java \
 classpath/javax/swing/text/MutableAttributeSet.java \
 classpath/javax/swing/text/NavigationFilter.java \
+classpath/javax/swing/text/ParagraphView.java \
 classpath/javax/swing/text/PasswordView.java \
 classpath/javax/swing/text/PlainDocument.java \
 classpath/javax/swing/text/PlainView.java \
@@ -4453,6 +4546,7 @@ all_packages_source_files = \
   javax/swing/plaf.list \
   javax/swing/plaf/basic.list \
   javax/swing/plaf/metal.list \
+  javax/swing/plaf/multi.list \
   javax/swing/table.list \
   javax/swing/text.list \
   javax/swing/text/html.list \
@@ -4592,6 +4686,7 @@ ordinary_header_files = \
   $(javax_swing_plaf_header_files) \
   $(javax_swing_plaf_basic_header_files) \
   $(javax_swing_plaf_metal_header_files) \
+  $(javax_swing_plaf_multi_header_files) \
   $(javax_swing_table_header_files) \
   $(javax_swing_text_header_files) \
   $(javax_swing_text_html_header_files) \
@@ -4604,6 +4699,7 @@ ordinary_header_files = \
   $(org_ietf_jgss_header_files)
 
 bc_objects = \
+  gnu-java-awt-peer-qt.lo \
   gnu-java-beans.lo \
   gnu-xml.lo \
   javax-imageio.lo \
@@ -4734,7 +4830,6 @@ java/lang/reflect/natArray.cc \
 java/lang/reflect/natConstructor.cc \
 java/lang/reflect/natField.cc \
 java/lang/reflect/natMethod.cc \
-java/lang/reflect/natProxy.cc \
 java/net/natVMNetworkInterface.cc \
 java/net/natInetAddress.cc \
 java/nio/channels/natChannels.cc \
@@ -5161,8 +5256,6 @@ java/lang/reflect/natField.lo: java/lang/reflect/$(am__dirstamp) \
        java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
 java/lang/reflect/natMethod.lo: java/lang/reflect/$(am__dirstamp) \
        java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
-java/lang/reflect/natProxy.lo: java/lang/reflect/$(am__dirstamp) \
-       java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
 java/net/$(am__dirstamp):
        @$(mkdir_p) java/net
        @: > java/net/$(am__dirstamp)
@@ -5235,6 +5328,15 @@ sysdep/dwarf2-backtrace.lo: sysdep/$(am__dirstamp) \
        sysdep/$(DEPDIR)/$(am__dirstamp)
 libgcj.la: $(libgcj_la_OBJECTS) $(libgcj_la_DEPENDENCIES) 
        $(libgcj_la_LINK) -rpath $(toolexeclibdir) $(libgcj_la_LDFLAGS) $(libgcj_la_OBJECTS) $(libgcj_la_LIBADD) $(LIBS)
+classpath/native/jawt/$(am__dirstamp):
+       @$(mkdir_p) classpath/native/jawt
+       @: > classpath/native/jawt/$(am__dirstamp)
+classpath/native/jawt/$(DEPDIR)/$(am__dirstamp):
+       @$(mkdir_p) classpath/native/jawt/$(DEPDIR)
+       @: > classpath/native/jawt/$(DEPDIR)/$(am__dirstamp)
+classpath/native/jawt/libgcjawt_la-jawt.lo:  \
+       classpath/native/jawt/$(am__dirstamp) \
+       classpath/native/jawt/$(DEPDIR)/$(am__dirstamp)
 libgcjawt.la: $(libgcjawt_la_OBJECTS) $(libgcjawt_la_DEPENDENCIES) 
        $(libgcjawt_la_LINK) $(am_libgcjawt_la_rpath) $(libgcjawt_la_LDFLAGS) $(libgcjawt_la_OBJECTS) $(libgcjawt_la_LIBADD) $(LIBS)
 libgij.la: $(libgij_la_OBJECTS) $(libgij_la_DEPENDENCIES) 
@@ -5331,6 +5433,8 @@ uninstall-binSCRIPTS:
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
+       -rm -f classpath/native/jawt/libgcjawt_la-jawt.$(OBJEXT)
+       -rm -f classpath/native/jawt/libgcjawt_la-jawt.lo
        -rm -f gnu/classpath/natSystemProperties.$(OBJEXT)
        -rm -f gnu/classpath/natSystemProperties.lo
        -rm -f gnu/gcj/convert/JIS0208_to_Unicode.$(OBJEXT)
@@ -5477,8 +5581,6 @@ mostlyclean-compile:
        -rm -f java/lang/reflect/natField.lo
        -rm -f java/lang/reflect/natMethod.$(OBJEXT)
        -rm -f java/lang/reflect/natMethod.lo
-       -rm -f java/lang/reflect/natProxy.$(OBJEXT)
-       -rm -f java/lang/reflect/natProxy.lo
        -rm -f java/net/natInetAddress.$(OBJEXT)
        -rm -f java/net/natInetAddress.lo
        -rm -f java/net/natVMNetworkInterface.$(OBJEXT)
@@ -5512,7 +5614,6 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gij.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interpret.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jni.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcjawt_la-jawt.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/no-threads.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nogc.Plo@am__quote@
@@ -5523,6 +5624,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/verify.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32-threads.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@classpath/native/jawt/$(DEPDIR)/libgcjawt_la-jawt.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@gnu/classpath/$(DEPDIR)/natSystemProperties.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/$(DEPDIR)/natCore.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/JIS0208_to_Unicode.Plo@am__quote@
@@ -5598,7 +5700,6 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natConstructor.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natField.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natMethod.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natProxy.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/natInetAddress.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/natVMNetworkInterface.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/natDirectByteBufferImpl.Plo@am__quote@
@@ -5635,12 +5736,12 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(LTCOMPILE) -c -o $@ $<
 
-libgcjawt_la-jawt.lo: jawt.c
-@am__fastdepCC_TRUE@   if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcjawt_la_CFLAGS) $(CFLAGS) -MT libgcjawt_la-jawt.lo -MD -MP -MF "$(DEPDIR)/libgcjawt_la-jawt.Tpo" -c -o libgcjawt_la-jawt.lo `test -f 'jawt.c' || echo '$(srcdir)/'`jawt.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/libgcjawt_la-jawt.Tpo" "$(DEPDIR)/libgcjawt_la-jawt.Plo"; else rm -f "$(DEPDIR)/libgcjawt_la-jawt.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='jawt.c' object='libgcjawt_la-jawt.lo' libtool=yes @AMDEPBACKSLASH@
+classpath/native/jawt/libgcjawt_la-jawt.lo: classpath/native/jawt/jawt.c
+@am__fastdepCC_TRUE@   if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcjawt_la_CFLAGS) $(CFLAGS) -MT classpath/native/jawt/libgcjawt_la-jawt.lo -MD -MP -MF "classpath/native/jawt/$(DEPDIR)/libgcjawt_la-jawt.Tpo" -c -o classpath/native/jawt/libgcjawt_la-jawt.lo `test -f 'classpath/native/jawt/jawt.c' || echo '$(srcdir)/'`classpath/native/jawt/jawt.c; \
+@am__fastdepCC_TRUE@   then mv -f "classpath/native/jawt/$(DEPDIR)/libgcjawt_la-jawt.Tpo" "classpath/native/jawt/$(DEPDIR)/libgcjawt_la-jawt.Plo"; else rm -f "classpath/native/jawt/$(DEPDIR)/libgcjawt_la-jawt.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='classpath/native/jawt/jawt.c' object='classpath/native/jawt/libgcjawt_la-jawt.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcjawt_la_CFLAGS) $(CFLAGS) -c -o libgcjawt_la-jawt.lo `test -f 'jawt.c' || echo '$(srcdir)/'`jawt.c
+@am__fastdepCC_FALSE@  $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcjawt_la_CFLAGS) $(CFLAGS) -c -o classpath/native/jawt/libgcjawt_la-jawt.lo `test -f 'classpath/native/jawt/jawt.c' || echo '$(srcdir)/'`classpath/native/jawt/jawt.c
 
 .cc.o:
 @am__fastdepCXX_TRUE@  depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
@@ -5835,6 +5936,7 @@ mostlyclean-libtool:
 
 clean-libtool:
        -rm -rf .libs _libs
+       -rm -rf classpath/native/jawt/.libs classpath/native/jawt/_libs
        -rm -rf gnu/classpath/.libs gnu/classpath/_libs
        -rm -rf gnu/gcj/.libs gnu/gcj/_libs
        -rm -rf gnu/gcj/convert/.libs gnu/gcj/convert/_libs
@@ -6223,6 +6325,8 @@ clean-generic:
 
 distclean-generic:
        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+       -rm -f classpath/native/jawt/$(DEPDIR)/$(am__dirstamp)
+       -rm -f classpath/native/jawt/$(am__dirstamp)
        -rm -f gnu/classpath/$(DEPDIR)/$(am__dirstamp)
        -rm -f gnu/classpath/$(am__dirstamp)
        -rm -f gnu/gcj/$(DEPDIR)/$(am__dirstamp)
@@ -6286,7 +6390,7 @@ clean-am: clean-binPROGRAMS clean-generic clean-libtool \
 
 distclean: distclean-recursive
        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
-       -rm -rf ./$(DEPDIR) gnu/classpath/$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/zip/$(DEPDIR) sysdep/$(DEPDIR)
+       -rm -rf ./$(DEPDIR) classpath/native/jawt/$(DEPDIR) gnu/classpath/$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/zip/$(DEPDIR) sysdep/$(DEPDIR)
        -rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
        distclean-libtool distclean-local distclean-tags
@@ -6317,7 +6421,7 @@ installcheck-am:
 maintainer-clean: maintainer-clean-recursive
        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
        -rm -rf $(top_srcdir)/autom4te.cache
-       -rm -rf ./$(DEPDIR) gnu/classpath/$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/zip/$(DEPDIR) sysdep/$(DEPDIR)
+       -rm -rf ./$(DEPDIR) classpath/native/jawt/$(DEPDIR) gnu/classpath/$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/zip/$(DEPDIR) sysdep/$(DEPDIR)
        -rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
@@ -6558,6 +6662,11 @@ gnu-java-awt-peer-gtk.lo: $(gnu_java_awt_peer_gtk_source_files)
        $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-java-awt-peer-gtk.lo @gnu-java-awt-peer-gtk.list
        @rm -f gnu-java-awt-peer-gtk.list
 
+gnu-java-awt-peer-qt.lo: $(gnu_java_awt_peer_qt_source_files)
+       @find classpath/lib/gnu/java/awt/peer/qt -name '*.class' > gnu-java-awt-peer-qt.list
+       $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-java-awt-peer-qt.lo @gnu-java-awt-peer-qt.list
+       @rm -f gnu-java-awt-peer-qt.list
+
 gnu-java-beans.lo: $(gnu_java_beans_source_files)
        @find classpath/lib/gnu/java/beans -name '*.class' > gnu-java-beans.list
        $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-java-beans.lo @gnu-java-beans.list
@@ -7713,6 +7822,16 @@ javax/swing/plaf/metal.list: $(javax_swing_plaf_metal_source_files)
 
 -include javax/swing/plaf/metal.deps
 
+javax/swing/plaf/multi.list: $(javax_swing_plaf_multi_source_files)
+       @$(mkinstalldirs) $(dir $@)
+       @for file in $(javax_swing_plaf_multi_source_files); do \
+         if test -f $(srcdir)/$$file; then \
+           echo $(srcdir)/$$file; \
+         else echo $$file; fi; \
+       done > javax/swing/plaf/multi.list
+
+-include javax/swing/plaf/multi.deps
+
 javax/swing/table.list: $(javax_swing_table_source_files)
        @$(mkinstalldirs) $(dir $@)
        @for file in $(javax_swing_table_source_files); do \
index 0689e09..5131536 100644 (file)
@@ -1,24 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-       <classpathentry excluding="compat/|examples/|external/|gnu/javax/swing/plaf/|test/|testsuite/|vm/reference/" kind="src" path="">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="src" path="vm/reference">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="src" path="external/sax">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="src" path="external/w3c_dom">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="src" path="examples">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="output" path="bin"/>
+       <classpathentry excluding="compat/|examples/|external/|gnu/classpath/jdwp/|gnu/javax/swing/plaf/|test/|testsuite/|vm/reference/|resource/" kind="src" path=""/>
+       <classpathentry kind="src" path="resource"/>
+       <classpathentry excluding="gnu/classpath/jdwp/" kind="src" path="vm/reference"/>
+       <classpathentry kind="src" path="external/sax"/>
+       <classpathentry kind="src" path="external/w3c_dom"/>
+       <classpathentry kind="src" path="examples"/>
+       <classpathentry kind="output" path="install/share/classpath"/>
 </classpath>
index 8d1d08c..83b1bb6 100644 (file)
@@ -9,3 +9,4 @@ Makefile
 stamp-h
 stamp-h.in
 autom4te*.cache
+install
index acf9b35..575eb7b 100644 (file)
@@ -1,10 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
-<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
-<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${build_project}"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${build_project}/configure"/>
-<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
-<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
-</launchConfiguration>
+<?xml version='1.0'?>
+<launchConfiguration type='org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType'><stringAttribute key='org.eclipse.debug.core.ATTR_REFRESH_SCOPE' value='${project}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS' value='full,incremental,'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_LOCATION' value='${build_project}/configure'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY' value='${build_project}'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS' value='--prefix=${build_project}/install'/><booleanAttribute key='org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND' value='false'/><booleanAttribute key='org.eclipse.debug.core.appendEnvironmentVariables' value='true'/></launchConfiguration>
\ No newline at end of file
index 92d714d..f9372aa 100644 (file)
                        </arguments>
                </buildCommand>
                <buildCommand>
+                       <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+                       <triggers>full,incremental,</triggers>
+                       <arguments>
+                               <dictionary>
+                                       <key>LaunchConfigHandle</key>
+                                       <value>&lt;project&gt;/.externalToolBuilders/CreateLocaleData.launch</value>
+                               </dictionary>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+                       <triggers>full,incremental,</triggers>
+                       <arguments>
+                               <dictionary>
+                                       <key>LaunchConfigHandle</key>
+                                       <value>&lt;project&gt;/.externalToolBuilders/CompileNative.launch</value>
+                               </dictionary>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
                        <name>org.eclipse.jdt.core.javabuilder</name>
                        <arguments>
                        </arguments>
index 53255d1..2f021ea 100644 (file)
@@ -20,6 +20,7 @@ Michael Koch (konqueror@gmx.de)
 John Keiser (jkeiser@iname.com)
 John Leuner (jewel@debian.org)
 Warren Levy (warrenl@cygnus.com)
+Sven de Marothy (sven@physto.se)
 Bryce McKinlay (bryce@waitaki.otago.ac.nz)
 Audrius Meskauskas (audriusa@Bioinformatics.org)
 Aaron M. Renn (arenn@urbanophile.com)
index 71ae0c5..6463f49 100644 (file)
+2005-09-06  Mark Wielaard  <mark@klomp.org>
+
+       * NEWS: Add new features for 0.18.
+       * configure.ac: Set version to 0.18.
+
+2005-09-06  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * native/jni/gtk-peer/gtkpeer.h (SYNCHRONIZE_GDK): Define.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit)
+       [SYNCHRONIZE_GDK]: Make GDK synchronous.
+
+2005-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR awt/20720
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (get_first_keyval_from_keymap): Return -1 if no keyval was found
+       for given hardware keycode.
+       (keysym_to_awt_keycode): Likewise.
+       (keysym_to_awt_keylocation): Likewise.
+       (key_press_cb): Return immediately if no keyval was found for
+       given hardware keycode.
+       (key_release_cb): Likewise.
+
+2005-09-05  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * native/jni/Makefile.am (all-local): Invoke $(SHELL) to execute
+       the script.
+
+       * scripts/check_jni_methods.sh: Make script working with non GNU
+       grep versions.
+
+2005-09-05  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/event/DocumentEvent.java:
+       (ElementChange) Made inner interface static to conform to the specs.
+
+2005-09-05  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JDesktopPane.java: Fixed typo in class description.
+       * javax/swing/JEditorPane.java: Removed unneeded import.
+       Added class description.
+       * javax/swing/JDialog.java: Made class description more useful.
+       * javax/swing/JFileChooser.java: Added class description.
+       * javax/swing/JFormattedTextField.java: Added class description.
+       (AbstractFormatter): Likewise.
+       (AbstractFormatterFactory): Likewise.
+       * javax/swing/JFrame.java: Made class description more useful.
+
+2005-09-05  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/event/DocumentEvent.java:
+       Reindented file to conform to our coding standards.
+
+2005-09-05  Chris Burdess  <dog@gnu.org>
+
+       * gnu/xml/stream/XMLEventAllocatorImpl.java,
+       gnu/xml/stream/XMLInputFactoryImpl.java,
+       gnu/xml/stream/XMLStreamReaderImpl.java: Various fixes from system
+       testing.
+       * javax/xml/namespace/QName.java: Avoid unnecessary test.
+
+2005-09-05  Mark Wielaard  <mark@klomp.org>
+
+       * lib/standard.omit: Add gnu/xml/stream and javax/xml/stream.
+       * NEWS: Describe Untested/Disabled new features.
+
+2005-09-04  Mark Wielaard  <mark@klomp.org>
+
+       * configure.ac (AC_CONFIG_FILES): Add examples/Makefile.jawt.
+       * examples/.cvsignore: Add Makefile.jawt.
+       * examples/Makefile.am (EXAMPLE_C_FILES): New variable.
+       (ALL_EXAMPLE_FILES): Likewise.
+       (install-data-local): Use ALL_EXAMPLE_FILES and add Makefile.jawt.
+       (uninstall-local): Likewise.
+       (EXTRA_DIST): Add Makefile.awt.in.
+       * examples/Makefile.jawt.in: New file.
+       * examples/README: Add jawt instructions.
+       * examples/gnu/classpath/examples/jawt/DemoJAWT.c
+       (Java_DemoJAWT_paint): Rename to
+       Java_gnu_classpath_examples_jawt_DemoJAWT_paintIt.
+       (Java_gnu_classpath_examples_jawt_DemoJAWT_paintIt): Flip foreground
+       color based on on parameter.
+       * examples/gnu/classpath/examples/jawt/DemoJAWT.java (paint): Renamed
+       paintIt.
+       (paint): Call paintIt.
+       (on): New boolean field.
+       (main): Add Frame name, switch on variable every 0.5 seconds and call
+       Frame.repaint().
+       * examples/gnu/classpath/examples/jawt/Makefile: Removed.
+       * include/Makefile.am (include_HEADERS): New for jni.h, jni_md.h,
+       jawt.h and jawt_md.h.
+
+2005-09-05  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/lang/reflect/Proxy.java
+       (sameTypes): Removed.
+       (equals): Fixed bug #23727.
+
+2005-09-04  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/classpath/jdwp/event/filters/ClassMatchFilter.java
+       (matches): Remove InvalidClassException since it is never thrown.
+       * vm/reference/gnu/classpath/jdwp/VMIdManager.java
+       (newReferenceTypeId): Only return null when SoftReference is cleared,
+       don't catch InstantiationException or IllegalAccessException since
+       they are never thrown.
+
+2005-09-04  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/CORBA/NamingService/NamingServiceTransient.java: Re-un-indent
+       boilerplate.
+
+2005-09-04  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/CORBA/Interceptor/Registrator.java (m_prefix): Mark static.
+       * gnu/java/awt/peer/qt/QtButtonPeer.java: Replace uses of
+       toolkit.eventQueue.postEvent() with QtToolkit.eventQueue.postEvent().
+       * gnu/java/awt/peer/qt/QtCheckboxPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtChoicePeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtComponentPeer.java: Likewise and similar
+       for guiThread and graphicsEnv.
+       * gnu/java/awt/peer/qt/QtListPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtMenuItemPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtMenuPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtScrollbarPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtTextAreaPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtTextFieldPeer.java: Likewise.
+
+2005-09-04  Chris Burdess  <dog@gnu.org>
+
+       * doc/README.jaxp: Updated JAXP documentation for StAX.
+       * javax/xml/stream/XMLEventFactory.java,
+       * javax/xml/stream/XMLInputFactory.java,
+       * javax/xml/stream/XMLOutputFactory.java: Use GNU implementation by
+       default.
+
+2005-09-04  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       Fix for bug #23653
+       * lib/Makefile.am (metafiles): Use find -name -prune not -path.
+
+2005-09-04  Mark Wielaard  <mark@klomp.org>
+
+       * NEWS: Add description of new awt.datatransfer functionality.
+
+2005-09-04  Mark Wielaard  <mark@klomp.org>
+
+       * javax/swing/text/AbstractDocument.java
+       (LeafElement.LeafElement): Set startPos and endPos through
+       createPosition() if parent is null.
+
+2005-09-04  Chris Burdess  <dog@gnu.org>
+
+       * gnu/xml/stream: StAX implementation.
+
+2005-09-04  Guilhem Lavaux  <guilhem@kaffe.org>
+
+       * java/lang/Integer.java
+       (parseInt): Added some messages to the exception thrown by this
+       method.
+
+2005-09-04  Chris Burdess  <dog@gnu.org>
+
+       * javax/xml/stream/XMLEventFactory.java,
+       * javax/xml/stream/XMLEventWriter.java,
+       * javax/xml/stream/XMLInputFactory.java,
+       * javax/xml/stream/XMLOutputFactory.java,
+       * javax/xml/stream/XMLResolver.java,
+       * javax/xml/stream/XMLStreamConstants.java,
+       * javax/xml/stream/events/Attribute.java,
+       * javax/xml/stream/events/EndEntity.java,
+       * javax/xml/stream/events/EntityDeclaration.java,
+       * javax/xml/stream/events/EntityReference.java,
+       * javax/xml/stream/events/StartEntity.java,
+       * javax/xml/stream/events/XMLEvent.java,
+       * javax/xml/stream/util/EventReaderDelegate.java:
+       StAX API changes to conform to JWSDP 1.5.
+
+2005-09-03  Mark Wielaard  <mark@klomp.org>
+
+       Fixes bug #23701
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c
+       (clipboard_owner_change_cb): Only used when GTK_MINOR_VERSION > 4.
+       (Java_gnu_java_awt_peer_gtk_GtkClipboard_initNativeState):
+       Only request owner-change events for GTK_MINOR_VERSION > 4.
+       (clipboard_get_func): Only handle pixbuf and uri when
+       GTK_MINOR_VERSION > 4.
+       (Java_gnu_java_awt_peer_gtk_GtkClipboard_advertiseContent): Only call
+       gtk_target_list_add_* functions when GTK_MINOR_VERSION > 4. Similar
+       for gtk_clipboard_set_can_store.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
+       (Java_gnu_java_awt_peer_gtk_GtkImage_drawPixelsScaledFlipped): Mark
+       flipx and flipy unused for GTK_MINOR_VERSION <= 4.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c
+       (clipboard_targets_received): Don't handle images for
+       GTK_MINOR_VERSION <= 4.
+       (Java_gnu_java_awt_peer_gtk_GtkSelection_requestImage): Likewise.
+       (clipboard_uris_received): Likewise for text/uri-list.
+       (Java_gnu_java_awt_peer_gtk_GtkSelection_requestURIs): Likewise.
+
+2005-09-03  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * autogen.sh: Document libtool version needed for Darwin.
+       (LIBTOOLIZE): Don't special case Darwin, always use libtoolize.
+
+2005-09-03  Chris Burdess  <dog@gnu.org>
+
+       * javax/xml/stream,
+       * javax/xml/stream/events,
+       * javax/xml/stream/util:
+       New StAX API classes.
+
+2005-09-02  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/transport/ITransport.java (shutdown): New method.
+       * gnu/classpath/jdwp/transport/JdwpConnection.java (JdwpConnection):
+       Add ThreadGroup argument.
+       * gnu/classpath/jdwp/transport/SocketTransport.java (shutdown):
+       New method.
+
+2005-09-02  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/Jdwp.java: New file.
+       * gnu/classpath/jdwp/JdwpConstants.java: New file.
+       * vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java: New file.
+
+2005-09-02  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/processor/CommandSet.java [vm]: Remove.
+       VMVirtualMachine is entirely static.
+       * gnu/classpath/jdwp/event/EventManager.java (requestEvent)
+       (deleteRequest, clearRequests): Change all VMVirtualMachine calls
+       to reflect new API.
+       * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
+       (executeVisibleClasses): Likewise.
+       * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
+       (invokeMethod): Likewise.
+       * gnu/classpath/jdwp/processor/MethodCommandSet.java
+       (executeLineTable, executeVariableTable): Likewise.
+       * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
+       (executeInvokeMethod): Likewise.
+       * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
+       (executeSourceFile, executeStatus): Likewise.
+       * gnu/classpath/jdwp/processor/StackFrameCommandSet.java
+       (executeGetValues, ,executeSetValues, executeThisObject): Likewise.
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
+       (executeSuspend, executeResume, executeStatus, executeFrames)
+       (executeFrameCount, executeSuspendCount): Likewise.     
+       * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
+       (executeClassesBySignature, executeClassesBySignature)
+       (executeAllClasses, executeDispose, executeSuspend)
+       (executeResume): Likewise.
+
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+       * org/omg/CosNaming/NamingContextOperations.java:
+       Do not inherit from CORBA object.
+       * org/omg/CosNaming/_NamingContextExtImplBase.java (_methods),
+       * omg/CosNaming/_NamingContextImplBase.java (methods):
+       Made package private.
+       * omg/CosNaming/NamingContextPOA.java,
+       * omg/CosNaming/NamingContextExtPOA.java,
+       * org/omg/CosNaming/BindingIteratorPOA.java: New files.
+
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/image/CropImageFilter.java
+       (setPixels(int,int,int,int,ColorModel,byte[],int,int)): Set
+       consumer pixels at 0, 0 location.
+       (setPixels(int,int,int,int,ColorModel,int[],int,int)): Likewise.
+
+2005-09-02  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (mousepressed): Fixed, so that clicking on control icon will not
+       start editing.
+
+2005-09-02  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JTree.java:
+       (getScrollableTracksViewportHeight): Return true if parent is a 
+       JViewport and parent's height is smaller than ours.
+       (getScrollableTracksViewportWidth): Return true if parent is a
+       JViewport and parent's width is smaller than ours.
+
+2005-09-02  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JTree.java
+       (installUI): TreeSelectionListener removed because added too many
+       times.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       Fixed names for some tree defaults.
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Added new fields for editing and keyboard actions.
+       (setCellEditor): Took out unneeded if statement.
+       (isEditing): Returned boolean instead.
+       (updateCellEditor): Used set method.
+       (installDefaults): Set focus to tree.
+       (installKeyBoardActions): Implemented.
+       (convertModifiers): New function implemented.
+       (installUI): Used set method and initialized isEditing.
+       (startEditing): set isEditing.
+       (TreeAction): New class implemented to perform keyboard actions.
+       (ActionListenerProxy): New private class used to distribute the key
+       board actions to the true receiver.
+       (editingStopped): Added code to prevent NPEs. set isEditing and focus 
+       to tree. Also, removed TreeSelectionListeners for cellEditor.
+       (editingCanceled): Likewise.
+       (keyPressed): Removed code, not needed anymore.
+       (actionPerformed): Implemented for up/down keyboard actions.
+       (actionPerformed): Implemented for left/right keyboard actions.
+       * javax/swing/tree/DefaultTreeCellEditor.java
+       (DefaultTreeCellEditor): Set lastPath.
+       (isCellEditable): editingComponent should be configured if has not
+       been.
+       (stopCellEditing): No need to set cell editor to null here.
+       (cancelCellEditing): Likewise.
+       (valueChanged): Set tPath to the path that was last selected. Used for
+       the click-pause-click implementation.
+       (actionPerformed): Re-implemented in a simplier fashion.
+       * javax/swing/tree/DefaultTreeCellRenderer.java
+       (getTreeCellRendererComponent): Only set border color if val is lead
+       selection path.
+
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+       * gnu/CORBA/Interceptor/ClientRequestInterceptors.java (send_poll):
+       remove ForwardRequest from declaration.
+
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+       * org/omg/PortableInterceptor/CurrentOperations.java:
+       Inherit from org.omg.CORBA.CurrentOperations.
+       * org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java
+       (send_poll): Remove ForwardRequest from declaration.
+
+2005-09-02  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JList.java:
+       (getPreferredScrollableViewportSize): Implemented.
+
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+       * gnu/CORBA/IOR_Delegate.java (request),
+       * gnu/CORBA/SocketRepository.java (get_socket),
+       * gnu/CORBA/gnuRequest (getParameterStream),
+       * gnu/CORBA/NamingService/NameParser.java,
+       * gnu/CORBA/NamingService/NamingServiceTransient.java: Rewritten.
+       * gnu/CORBA/Functional_ORB.java (nameParser): New field.
+       (string_to_object): Rewritten.
+       (ior_to_object): Made public.
+       * org/omg/CORBA/ORB.java (string_to_object): 
+        Documentation update.
+
+2005-09-02  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JTree.java:
+       (getPreferredScrollableViewportSize): Implemented.
+
+2005-09-02  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): set correct value for 
+       'InternalFrame.titleFont'.
+
+2005-09-02  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/ClasspathToolkit.java (registerImageIOSpis):
+       Reintroduced (empty) method.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (static): Moved initialization
+       of imageIOSpis to new registerImageIOSpis() method.
+       (registerImageIOSpis): New (overloaded) method.
+       * javax/imageio/spi/IIORegistry.java (IIORegistry): Call to Toolkit
+       registration method if instanceof ClasspathToolkit.
+
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR awt/22979
+       * gnu/java/awt/peer/gtk/GtkImage.java,
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c (GtkImage()):
+       New constructor.
+       (drawPixelsScaled): Return immediately if width or height is <= 0.
+       (drawPixelsScaledFlipped): Likewise for srcwidth, srcheight,
+       dstwidth, dstheight.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (createImage(String)):
+       Create a blank image when filename is "".
+       * javax/swing/ImageIcon.java (ImageIcon(String)): Mention blank
+       icons in documentation.
+       (ImageIcon(String,String)): Likewise.
+
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR awt/23557
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawString(String,
+       float, float)): Return immediately if string is null or
+       zero-length.
+
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR awt/20014
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Always call
+       initStaticState.
+
+2005-09-02  Robert Schuster  <robertschuster@fsfe.org>
+
+       * README: Added MysaifuVM to list of VMs
+       * INSTALL: Added info about Qt4 and ecj.
+
+2005-09-01  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR awt/23536
+       * gnu/java/awt/peer/gtk/GtkImage.java,
+       gnu_java_awt_peer_gtk_GtkImage.c (GtkImage(URL)): New constructor.
+       (GtkImage(byte[])) New constructor.
+       (loadImageFromData): New method.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (createImage(URL)): Call
+       GtkImage(URL) constructor.
+       (createImage(byte[],int,int)): Call GtkImage(byte[]) constructor.
+       * include/gnu_java_awt_peer_gtk_GtkImage.h: Regenerate.
+
+2005-09-01  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/ClasspathToolkit.java (getFont): Get non-public
+       constructor from Font. Chain "cannot happen" exceptions in
+       AssertionError.
+
+2005-09-01  Mark Wielaard  <mark@klomp.org>
+
+       * java/util/jar/JarFile.java (JarEnumeration.nextElement): Only
+       readSignature when verifying jar.
+       (getEntry): Likewise.
+
+2005-09-01  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       Fixes bug #23204
+       * javax/swing/ViewportLayout.java:
+       (preferredLayoutSize): If the view is scrollable, call its
+       getPreferredScrollableViewportSize method.
+       (layoutContainer): If the view is scrollable, check its 
+       getScrollableTracksViewportWidth and getScrollableTracksViewportHeight
+       methods before resizing the view to match the viewport.
+
+2005-09-01  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/gtk-peer/gtk_jawt.c
+       (classpath_jawt_get_visualID): Cast returned NULL to VisualID.
+       (classpath_jawt_get_drawable): Cast returned NULL to Drawable.
+
+2005-09-01  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Added new field to keep track of contents in newly edited cell.
+       (isEditing): Made more intuitive.
+       (stopEditing): Changed because it was causing an infinite loop.
+       (installUI): Should be set to true when set.
+       (completeEditing): Passed newVal to valueForPathChanged instead.
+       (EditorTimerUpdate): Made timer faster because was not working well.
+       (actionPerformed): No need for 'BasicTreeUI.this.'
+       (update): Likewise.
+       (editingStopped): Likewise. Also, set newVal to appropriate value.
+       (editingCanceled): Likewise.
+       (keyPressed): Likewise.
+       (mousePressed): Likewise.
+       (treeExpanded): Likewise.
+       (treeCollapsed): Likewise.
+       (treeNodesChanged): Likewise.
+       (TreeNodesInserted): Likewise.
+       (treeNodesRemoved): Likewise.
+       (treeStructureChanged): Likewise.
+       (valueChanged): Editing is canceled when a new cell is clicked.
+       (getCellBounds): Initialized row for path.
+       * javax/swing/tree/DefaultTreeCellEditor.java
+       (startEditingTimer): No need to start timer if it is already set.
+       * javax/swing/tree/DefaultTreeModel.java
+       (valueForPathChanged): Fixed so value of node is changed only if it
+       is a MutableTreeNode. Otherwise, it cannot be changed. Also, 
+       implemented with check if root node is the node being changed.
+       (nodeChanged): Should get the path of the node, not the parent.
+
+2005-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR awt/20782
+       * native/jni/gtk-peer/gtk_jawt.c
+       (classpath_jawt_get_default_display): Check if widget is realized
+       and return NULL if it is not.
+       (classpath_jawt_get_visualID): Likewise.
+       (classpath_jawt_get_drawable): Likewise.
+
+2005-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds): Only
+       add parent's x and y co-ordinates to translation if parent's
+       parent is not a window.
+
+2005-08-31  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/plaf/basic/BasicFileChooserUI.java:
+       (boxEntries): Made this method package private because I added a 
+       call to it from an implicitly defined listener class. Also fixed 
+       indentation.
+       (createPropertyChangeListener): If the returned property listener
+       hears DIRECTORY_CHANGED_PROPERTY, call boxEntries() to update the
+       look-in box entries.
+
+2005-08-31  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       PR swing/23037
+       * javax/swing/JFileChooser.java
+       (changeToParentDirectory): If parent directory is null, do nothing.
+
+2005-08-31  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JTable.java:
+       (initializeLocalVars): Changed default autoResizeMode to 
+       AUTO_RESIZE_SUBSEQUENT_COLUMNS to match the JDK.
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (getMaximumSize): Implemented.
+       (getMinimumSize): Implemented.
+
+2005-08-31  Mark Wielaard  <mark@klomp.org>
+
+       * java/nio/charset/Charset.java (charsetForName): Try default provider
+       before trying to load extra providers.
+       (availableCharsets): Explicitly add default provider Charsets.
+       (providers2): Don't include default provider.
+
+2005-08-31  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/metal/MetalBorders.java
+       (textFieldBorder): new field,
+       (Flush3DBorder): new class,
+       (TextFieldBorder): new class,
+       (getTextFieldBorder): implemented.
+
+2005-08-31  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/basic/BasicButtonUI.java
+       (getPropertyPrefix): include dot in prefix,
+       (installDefaults): remove dot which is included in prefix now,
+       * javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java
+       (getPropertyPrefix): return correct prefix,
+       * javax/swing/plaf/basic/BasicCheckBoxUI.java
+       (getPropertyPrefix): return correct prefix,
+       * javax/swing/plaf/basic/BasicMenuItemUI.java
+       (getPropertyPrefix): return correct prefix,
+       * javax/swing/plaf/basic/BasicMenuUI.java
+       (getPropertyPrefix): return correct prefix,
+       * javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java
+       (getPropertyPrefix): return correct prefix,
+       * javax/swing/plaf/basic/BasicRadioButtonUI.java
+       (getPropertyPrefix): include dot in prefix,
+       (getDefaultIcon): removed dot which is part of the prefix,
+       * javax/swing/plaf/basic/BasicToggleButtonUI.java
+       (getPropertyPrefix): include dot in prefix,
+       * javax/swing/plaf/metal/MetalCheckBoxUI.java: now extends 
+       MetalRadioButtonUI,
+       (getPropertyPrefix): implemented.
+
+2005-08-30  Mark Wielaard  <mark@klomp.org>
+           Christian Schlichtherle  <christian@schlichtherle.de>
+
+       * java/util/zip/ZipEntry.java (setTime): Use
+       Calendar.setTimeInMillis().
+       (getTime): First parse extra bytes. Use Calendar.getTimeInMillis().
+       (parseExtra): Don't return early to make sure that KNOWN_EXTRA is
+       always set.
+       * java/util/zip/ZipFile.java (readEntries): Parse name and comment
+       as UTF-8 string.
+       (close): Check that raf is not null.
+       * java/util/zip/ZipInputStream.java (getNextEntry): Set name as
+       UTF-8 bytes.
+       * java/util/zip/ZipOutputStream.java (setComment): Set comment as
+       UTF-8 bytes.
+       (putNextEntry): Likewise for name.
+       (finish): Likewise for both.
+
+2005-08-30  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * examples/gnu/classpath/examples/swing/Demo.java
+       (mkMenuBar): added a JRadioButtonMenuItem,
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (RadioButtonMenuItemIcon): new inner class,
+       (getRadioButtonMenuItemIcon): implemented,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added RadioButtonMenuItem defaults.
+
+2005-08-30  Lillian Angel <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Added a timer field for repainting the editing component.
+       (EditorUpdateTimer): Inner class added and implemented. Updates
+       the caret and text box. Still need to fix typing in text box.
+       (startEditing): Started the timer.
+       (editingCanceled): Stopped the timer.
+       (editingStopped): Likewise.
+
+2005-08-30  Lillian Angel  <langel@redhat.com>
+
+       * examples/gnu/classpath/examples/swing/Demo.java
+       (mkTreeWorld): Made tree editable.
+       * javax/swing/DefaultCellEditor.java
+       (isCellEditable): Added in check for number of mouse clicks.
+       (DefaultCellEditor): To start editing a textfield, number of clicks
+       is 3.
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Took out unneeded fields
+       (isEditing): Fixed to check boolean.
+       (updateCellEditor): Made more efficent.
+       (installUI): Created cell editor for initialization.
+       (editingStopped): Added in check to prevent a NPE.
+       (editingCanceled): Likewise.
+       (keyPressed): Added in check for pressing Enter. Enter should stop
+       editing and complete it, when in the process of editing. 
+       (mousePressed): Optimized by using MouseEvent's getClickCount. The
+       clicking on nodes works better. Also, added in code to start the
+       editing.
+       (valueChanged): Implemented.
+       (selectPath): Took out code to remove an already selected path. A node
+       should remain selected if clicked on more than once. Works like JDK.
+       * javax/swing/tree/DefaultTreeCellEditor.java:
+       Added a helper field.
+       (paint): Took out redundant code.
+       (DefaultTreeCellEditor): Added class to listener list.
+       (configureEditingComponent): Updated since listener was added to list.
+       (isCellEditable): Finished implementation.
+       (stopCellEditing): Added a check for editingComponent to prevent a NPE.
+       (cancelCellEditing): Likewise.
+       (valueChanged): Took out redundant code.
+       (actionPerformed): Added code in to implement click-pause-click
+       editing.
+       (shouldStartTimer): Fixed check.
+       (canEditImmediately): Took out redunant code.
+       (inHitRegion): Changed region to be text area only (not icon).
+       (createTreeCellEditor): No need to use canEdit here, removed.
+
+2005-08-30  Christian Schlichtherle  <christian@schlichtherle.de>
+
+       * java/util/zip/DeflaterOutputStream.java
+       (DeflaterOutputStream(OutputStream)): Increase buffer size to 4096.
+       (DeflaterOutputStream(OutputStream,Deflater)): Likewise.
+
+2005-08-30  Christian Schlichtherle  <christian@schlichtherle.de>
+
+       * java/util/zip/DeflaterHuffman.java (bit4Reverse): Mark final.
+
+2005-08-30  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/metal/MetalLabelUI.java
+       (instance): renamed 'metalLabelUI' and changed from private to 
+       protected,
+       (createUI): modified for renamed field,
+        (paintDisabledText): implemented,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): modified Label defaults.
+
+2005-08-30  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added some defaults for TabbedPane,
+       * javax/swing/plaf/metal/MetalTabbedPaneUI.java
+       (TabbedPaneLayout): implemented new class,
+       (createLayoutManager): implemented,
+       (paintTabBorder): implemented,
+       (paintTopTabBorder): implemented,
+       (paintLeftTabBorder): implemented,
+       (paintBottomTabBorder): implemented,
+       (paintRightTabBorder): implemented,
+       (paintTabBackground): implemented,
+       (shouldPadTabRun): implemented,
+       * examples/gnu/classpath/examples/swing/Demo.java:
+       (mkTabWorld): new method,
+       (mkTabbedPane): added tab for 'Tab World'.
+       
+2005-08-30  Robert Schuster  <robertschuster@fsfe.org>
+
+       * java/beans/Statement.java:
+       (Statement): Use zero length array if argument array is null.
+       (toString): Use StringBuffer for efficiency reasons, make use of
+       internal name.    
+       (generateInternalName): New method, generates instance names like
+       the JDK has.
+       (doExecute): Removed debugging output that could lead to an exception
+       because wrong loop variable usage.
+       * java/beans/Expression.java: Static constant 'unset' renamed to 
+       'UNSET'.
+
+2005-08-29  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/event/Event.java: New file describing JDWP
+       events.
+       * gnu/classpath/jdwp/event/ClassPrepareEvent.java: New file.
+       * gnu/classpath/jdwp/event/ThreadEndEvent.java: New file.
+       * gnu/classpath/jdwp/event/ThreadStartEvent.java: New file.
+       * gnu/classpath/jdwp/event/VmInitEvent.java (VmInitEvent): New file.
+
+2005-08-29  Tom Tromey  <tromey@redhat.com>
+
+       * .externalToolBuilders/Configure.launch: Changed --prefix.
+       * .externalToolBuilders/CompileNative.launch: Invoke install target.
+       * .cdtproject: New file.
+       * .classpath: Changed output directory.
+       * .cvsignore: Added 'install'.
+
+2005-08-29  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JPasswordField.java
+       (getText): Changed to pass error to AssertionError.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (setCellEditor): Updated boolean when appropriate.
+       (stopEditing): Took out redundant code.
+       (updateCellEditor): Updated boolean when appropriate.
+       (installListeners): Took out CellEditorListener. It is added
+       when the cellEditor is set.
+       (installUI): Similar.
+       (ensureRowsAreVisible): Fixed API documentation 
+       (startEditing): Fixed to add editing container to the tree.
+       (checkForClickInExpandControl): Fixed API documentation.
+       (editingStopped): Added code to remove listeners and container.
+       (editingCanceled): Similar.
+       (mousePressed): Updated to stop editing when a different cell is
+       clicked.
+       (treeNodesChanged): Called repaint.
+       (treeNodesRemoved): Likewise.
+       (treeStructureChanged): Likewise.
+       (paintNode): Updated to paint a node that is being edited.
+       (paintRecursive): Fixed API documentation.
+       * javax/swing/tree/DefaultTreeCellEditor.java
+       (paint): Fixed to paint icon and text box in correct location with
+       correct spacing.
+       (doLayout): Fixed API documentation.
+       (DefaultTreeCellEditor): Took out call to configure editing component.
+       (configureEditingComponent): Initialized editing icon.
+       (getTreeCellEditorComponent): Took out code to stop editing.
+       Not needed.
+       (addCellEditorListener): Passed on to realEditor.
+       (removeCellEditorListener): Likewise.
+
+2005-08-29  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+       * org/omg/CORBA/ORB.java (string_to_object): Documentation update.
+       * gnu/CORBA/Functional_ORB.java (string_to_object): Rewritten.
+       (ior_to_object): New method.
+       * gnu/CORBA/NamingService/NameParser.java: New file.
+
+2005-08-28  Mark Wielaard  <mark@klomp.org>
+
+       * javax/swing/text/AbstractDocument.java (addEdit): Document gcj bug
+       workaround.
+       (getChange): Likewise.
+
+2005-08-28  Tom Tromey  <tromey@redhat.com>
+
+       * org/omg/PortableInterceptor/ORBInitInfoOperations.java: Removed
+       non-ascii character.
+
+2005-08-28  Chris Burdess  <dog@gnu.org>
+
+        * javax/swing/text/AbstractDocument.java: Fully qualify references to
+        ElementChange class.
+
+2005-08-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+       * gnu/CORBA/Interceptor/ForwardRequestHolder.java,
+       * gnu/CORBA/Interceptor/gnuClientRequestInfo.java,
+       * gnu/CORBA/Interceptor/gnuIcCurrent.java,
+       * gnu/CORBA/Interceptor/gnuIorInfo.java,
+       * gnu/CORBA/Interceptor/gnuServerRequestInfo.java,
+       * gnu/CORBA/Interceptor/IORInterceptors.java,
+       * gnu/CORBA/Interceptor/ClientRequestInterceptors.java,
+       * gnu/CORBA/Interceptor/Registrator.java,
+       * gnu/CORBA/Interceptor/ServerRequestInterceptors.java,
+       * gnu/CORBA/GIOP/contextSupportingHeader.java,
+       * org/omg/PortableInterceptor/ClientRequestInfo.java,
+       * org/omg/PortableInterceptor/ClientRequestInfoOperations.java,
+       * org/omg/PortableInterceptor/ClientRequestInterceptor.java,
+       * org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java,
+       * org/omg/PortableInterceptor/Current.java,
+       * org/omg/PortableInterceptor/CurrentHelper.java,
+       * org/omg/PortableInterceptor/CurrentOperations.java,
+       * org/omg/PortableInterceptor/ForwardRequest.java,
+       * org/omg/PortableInterceptor/ForwardRequestHelper.java,
+       * org/omg/PortableInterceptor/InvalidSlot.java,
+       * org/omg/PortableInterceptor/InvalidSlotHelper.java,
+       * org/omg/PortableInterceptor/ORBInitInfo.java,
+       * org/omg/PortableInterceptor/ORBInitInfoOperations.java,
+       * org/omg/PortableInterceptor/ORBInitializer.java,
+       * org/omg/PortableInterceptor/ORBInitializerOperations.java,
+       * org/omg/PortableInterceptor/PolicyFactory.java,
+       * org/omg/PortableInterceptor/PolicyFactoryOperations.java,
+       * org/omg/PortableInterceptor/RequestInfo.java,
+       * org/omg/PortableInterceptor/RequestInfoOperations.java,
+       * org/omg/PortableInterceptor/ServerRequestInfo.java,
+       * org/omg/PortableInterceptor/ServerRequestInfoOperations.java,
+       * org/omg/PortableInterceptor/ServerRequestInterceptor.java,
+       * org/omg/PortableInterceptor/ServerRequestInterceptorOperations.java,
+       * org/omg/PortableInterceptor/package.html:
+       New files.
+       * gnu/CORBA/ExceptionCreator.java,
+       * gnu/CORBA/Functional_ORB.java,
+       * gnu/CORBA/IOR.java,
+       * gnu/CORBA/IOR_Delegate.java,
+       * gnu/CORBA/ObjectCreator.java,
+       * gnu/CORBA/Restricted_ORB.java,
+       * gnu/CORBA/bufferedResponseHandler.java,
+       * gnu/CORBA/gnuCodecFactory.java,
+       * gnu/CORBA/gnuRequest.java,
+       * gnu/CORBA/primitiveArrayTypeCode.java,
+       * gnu/CORBA/primitiveTypeCode.java,
+       * gnu/CORBA/CDR/Vio.java,
+       * gnu/CORBA/CDR/cdrOutput.java,
+       * gnu/CORBA/DynAn/gnuDynAny.java,
+       * gnu/CORBA/DynAn/gnuDynEnum.java,
+       * gnu/CORBA/DynAn/gnuDynFixed.java,
+       * gnu/CORBA/DynAn/gnuDynValue.java,
+       * gnu/CORBA/GIOP/ReplyHeader.java,
+       * gnu/CORBA/GIOP/RequestHeader.java,
+       * gnu/CORBA/GIOP/ServiceContext.java,
+       * gnu/CORBA/GIOP/v1_0/RequestHeader.java,
+       * gnu/CORBA/Poa/LocalDelegate.java,
+       * gnu/CORBA/Poa/LocalRequest.java,
+       * gnu/CORBA/Poa/ORB_1_4.java,
+       * gnu/CORBA/Poa/gnuServantObject.java,
+       * gnu/CORBA/Poa/servantDelegate.java,
+       * org/omg/CORBA/ServiceDetailHelper.java,
+       * org/omg/CORBA/DynAnyPackage/Invalid.java,
+       * org/omg/CORBA/DynAnyPackage/InvalidSeq.java,
+       * org/omg/CORBA/DynAnyPackage/InvalidValue.java,
+       * org/omg/CORBA/DynAnyPackage/TypeMismatch.java,
+       * org/omg/DynamicAny/NameDynAnyPairSeqHelper.java,
+       * org/omg/DynamicAny/_DynAnyFactoryStub.java,
+       * org/omg/DynamicAny/_DynAnyStub.java,
+       * org/omg/DynamicAny/_DynArrayStub.java,
+       * org/omg/DynamicAny/_DynEnumStub.java,
+       * org/omg/DynamicAny/_DynFixedStub.java,
+       * org/omg/DynamicAny/_DynSequenceStub.java,
+       * org/omg/DynamicAny/_DynStructStub.java,
+       * org/omg/DynamicAny/_DynUnionStub.java,
+       * org/omg/DynamicAny/_DynValueStub.java,
+       * org/omg/IOP/ServiceContext.java,
+       * org/omg/IOP/TaggedComponentHelper.java,
+       * org/omg/IOP/TaggedProfileHelper.java,
+       * org/omg/PortableInterceptor/IORInfo.java,
+       * org/omg/PortableInterceptor/IORInfoOperations.java,
+       * org/omg/PortableInterceptor/IORInterceptor.java,
+       * org/omg/PortableInterceptor/IORInterceptorOperations.java,
+       * org/omg/PortableInterceptor/Interceptor.java,
+       * org/omg/PortableInterceptor/LOCATION_FORWARD.java,
+       * org/omg/PortableInterceptor/SUCCESSFUL.java,
+       * org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java,
+       * org/omg/PortableInterceptor/TRANSPORT_RETRY.java,
+       * org/omg/PortableInterceptor/USER_EXCEPTION.java,
+       * org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java,
+       * org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java,
+       * org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java,
+       * org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java,
+       * org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java:
+       Rewritten.
+       * org/omg/CORBA/ORB.java,
+       * org/omg/CORBA/package.html,
+       * NEWS:
+       Documentation update.
+
+2005-08-28  Chris Burdess  <dog@gnu.org>
+
+       * gnu/xml/xpath/ArithmeticExpr.java: Fix div and mod by zero to
+       follow IEEE rules.
+
+2005-08-27  Tom Tromey  <tromey@redhat.com>
+
+       * m4/acinclude.m4 (CLASSPATH_WITH_GLIBJ): Always check for 'zip'
+       program.  Changed zip install handling.
+
+2005-08-26  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/event/EventRequest.java: New file.
+       * gnu/classpath/jdwp/exception/JdwpIllegalArgumentException.java:
+       New file.
+
+2005-08-26  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/event/filters/IEventFilter.java: New file.
+       Describes the interface used for event filtering managed by
+       the event manager.
+       * gnu/classpath/jdwp/event/filters/ClassExcludeFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/ClassMatchFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/ClassOnlyFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/ConditionalFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/CountFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/FieldOnlyFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/LocationOnlyFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/StepFilter.java: New file.
+       * gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.java: New file.
+
+2005-08-26  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/basic/BasicCheckBoxUI.java
+       (installUI): removed,
+       * javax/swing/plaf/basic/BasicIconFactory.java
+       (CheckBoxMenuItemIcon): new support class,
+       (getCheckBoxMenuItemIcon): return instance of CheckBoxMenuItemIcon,
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): changed value for 'CheckBoxMenuItem.checkIcon'
+       and removed entry for 'CheckBoxMenuItem.icon',
+       * javax/swing/plaf/basic/BasicMenuItemUI.java
+       (paintMenuItem): let icon handle selection status,
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (CheckBoxMenuItemIcon): new support class,
+       (getCheckBoxIcon): implemented,
+       (getCheckBoxMenuItemIcon): implemented,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added entry for 'CheckBoxMenuItem.checkIcon'.
+
+2005-08-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
+       (create): Only set overwrite confirmation if using GTK >= 2.8.
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (setVisibleNative): Call gdk_flush before releasing GDK lock.
+       (setVisibleNativeUnlocked): Don't call gdk_flush.
+
+2005-08-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR classpath/21660:
+       * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
+       (AWT_FILEDIALOG_LOAD): New macro.
+       (AWT_FILEDIALOG_SAVE): Likewise.
+       (create(GtkContainerPeer,int)): Add mode parameter.  Create Save
+       dialog if mode is AWT_FILEDIALOG_SAVE.  Remove workaround for
+       http://bugzilla.gnome.org/show_bug.cgi?id=166852.
+       (create()): Add mode argument to create call.
+       * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (setVisibleNative): Override method.
+       (setVisibleNativeUnlocked): Override method.  Call gdk_flush after
+       showing or hiding window.
+       * include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h: Regenerate.
+       * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Regenerate.
+
+2005-08-25  Mark Wielaard  <mark@klomp.org>
+
+       * timezones.pl (parseRule): Add dayoffset when $time represents
+       more then a day.
+       * java/util/TimeZone.java (timezones): Regenerate.
+
+2005-08-25  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/util/Value.java (Value): Update for
+       real VMIdManager API.
+       * gnu/classpath/jdwp/util/Location.java (Location): Likewise.
+
+2005-08-25  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/processor/EventRequestCommandSet.java
+       (executeSet): Use constants for case values.
+       Fix "typo": It is really ThreadOnlyFilter.
+       Correct arguments to InstanceOnlyFilter.
+
+2005-08-25  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/processor/CommandSet.java (CommandSet): Make
+       an abstract class.
+       Add protected variables for VMIdManager and VMVirtualMachine.
+       (runCommand): Make abstract.
+       * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java
+       (ArrayReferenceCommandSet): Derive from CommandSet instead of
+       implementing it. Remove private hooks to ID manager and VM.
+       Update all VMIdManager and EventManager API calls.
+       * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java
+       (ArrayTypeCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
+       (ClassLoaderReferenceCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java
+       (ClassObjectReferenceCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
+       (ClassTypeCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/EventRequestCommandSet.java
+       (EventRequestCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/FieldCommandSet.java
+       (FieldCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java
+       (InterfaceTypeCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/MethodCommandSet.java
+       (MethodCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
+       (ObjectReferenceCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
+       (ReferenceTypeCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/StackFrameCommandSet.java
+       (StackFrameCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java
+       (StringReferenceCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java
+       (ThreadGroupReferenceCommandSet.java): Likewise.
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
+       (ThreadReferenceCommandSet): Likewise.
+       * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
+       (VirtualMachineCommandSet): Likewise.
+
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
+       (executeStatus): Fix constant name.
+       * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
+       (executeDisposeObjects): Don't do anything yet -- this
+       is unimplemented.
+       
+2005-08-25  Mark Wielaard  <mark@klomp.org>
+
+       Reported by Bastiaan Huisman <huisman@science.uva.nl>
+       * scripts/tzabbrevs: Change America/Buenos_Aires to
+       America/Argentina/Buenos_Aires for AGT link.
+       * scripts/timezones.pl (parseTime): Assume and return wall time.
+       Reindent output.
+       * java/util/TimeZone.java (timezones): Regenerate using tzdata2005l.
+
+2005-08-25  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/event/EventManager.java: New file concerning
+       JDWP event request management and notification infrastructure.
+
+2005-08-25  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * scripts/eclipse-gnu.xml: Reverted my patch 2005-07-31.
+        
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JTextPane.java
+       (JTextPane()): Don't set the document to null here.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (RootView.preferenceChanged): Revalidate the text component.
+       (RootView.setParent): Set parent of views to null. The parent
+       of the added child view is set to the root view in the
+       BasicTextUI class.
+       (RootView.getView): Implemented new method.
+       (RootView.getViewCount): Implemented new method.
+       (RootView.changedUpdate): Use the correct ViewFactory here.
+       (RootView.insertUpdate): Use the correct ViewFactory here.
+       (RootView.removeUpdate): Use the correct ViewFactory here.
+       (setView): Set the view's parent to the root view.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/View.java
+       (View): Don't manage child views here.
+       (getContainer): Throw AssertionError if we have no parent. This
+       should not happen.
+       (append): Call replace to do the real action. Child views
+       are not managed in the View class itself.
+       (removeAll): Give replace an empty array instead of null.
+       Avoids NPEs in subclasses that don't handle the null case.
+       (preferenceChanged): Don't revalidate here. This is too
+       expensive and not necessary.
+       (updateChildren): Let replace do the actual action. We don't
+       manage child views in the View class.
+       (forwardUpdate): Don't access children directly.
+       (dump): Added package private methods useful for debugging.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/StyledEditorKit.java
+       (StyledViewFactory.create): Use new BoxView constructor. Throw
+       AssertionError if an unknown element type is encountered,
+       since this should not happen.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/GlyphView.java
+       (GlyphPainter): Implemented abstract inner class.
+       (DefaultGlyphPainter): Implemented concrete impl of
+       GlyphPainter.
+       (getGlyphPainter): Implemented new method.
+       (setGlyphPainter): Likewise.
+       (checkPainter): Likewise.
+       (paint): Likewise.
+       (getPreferredSpan): Likewise.
+       (modelToView): Likewise.
+       (getTabExpander): Likewise.
+       (getTabbedSpan): Likewise.
+       (getPartialSpan): Likewise.
+       (getBeginIndex): Likewise.
+       (getEndIndex): Likewise.
+       (getText): Likewise.
+       (getFont): Likewise.
+       (getForeground): Likewise.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/GapContent.java
+       (getString): Throw BadLocationException instead of letting
+       a StringIndexOutOfBoundsException bubble up.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/ParagraphView.java
+       (Row): Implemented inner class.
+       (ParagraphView(Element)): Implemented constructor.
+       (nextTabStop): Added dummy implementation for TabExpander
+       interface.
+       (createRow): Implemented new method.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/FlowView.java
+       (FlowStrategy): Implemented inner class.
+       (LogicalView): Likewise.
+       (FlowView(Element, int)): Implemented constructor.
+       (getFlowAxis): Implemented new method.
+       (getFlowSpan): Likewise.
+       (getFlowStart): Likewise.
+       (createRow): Added new abstract method.
+       (loadChildren): Implemented new method.
+       (layout): Implemented new method.
+       (insertUpdate): Implemented new method.
+       (removeUpdate): Implemented new method.
+       (changedUpdate): Implemented new method.
+       (getViewIndexAtPosition): Implemented new method.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/CompositeView.java
+       (loadChildren): Call replace to actually change the child
+       elements. This way subclasses can modify the child
+       management behaviour by simply overriding replace.
+       (setParent): Only call loadChildren if the parent to be set
+       is actually not null.
+       (replace): Check for null children. Set the parent of removed
+       children to null. Set the parent of the added children to
+       this.
+       (modelToView): Added some sanity checks.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/BoxView.java
+       (BoxView(Element, int)): Implemented.
+       (getAxis): Likewise.
+       (setAxis): Likewise.
+       (layoutChanged): Likewise.
+       (isLayoutValid): Likewise.
+       (paintChild): Likewise.
+       (replace): Likewise.
+       (paint): Likewise.
+       (getPreferredSpan): Likewise.
+       (getMaximumSpan): Likewise.
+       (baselineRequirements): Likewise.
+       (calculateMajorAxisRequirements): Likewise.
+       (calculateMinorAxisRequirements): Likewise.
+       (isBefore): Likewise.
+       (isAfter): Likewise.
+       (getViewAtPoint): Likewise.
+       (childAllocation): Likewise.
+       (layout): Likewise.
+       (layoutMajorAxis): Likewise.
+       (layoutMinorAxis): Likewise.
+       (isAllocationValid): Likewise.
+       (getWidth): Likewise.
+       (getHeight): Likewise.
+       (setSize): Likewise.
+       (validateLayout): Likewise.
+
+2005-08-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AbstractDocument.java
+       (AbstractElement.dumpElement): Throw AssertionError when
+       a BadLocationException is encountered.
+       (BranchElement.getElementIndex): Return -1 if there is no child
+       element. Return elementCount - 1 if the requested offset is after
+       the child elements of that element.
+       (BranchElement.getEndOffset): Throw NPE if this element has no
+       children.
+       (BranchElement.getStartOffset): Throw NPE if this element has
+       no children.
+       (DefaultDocumentEvent.addEdit): Implemented.
+       (DefaultDocumentEvent.getChange): Implemented.
+
+2005-08-25  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JPasswordField.java
+       (setText): Changed to raise an AssertionError when a 
+       BadLocationException is caught.
+
+2005-08-25  Tom Tromey  <tromey@redhat.com>
+
+       * configure.ac: Call AC_PROG_CXX.
+
+2005-08-25  Mark Wielaard  <mark@klomp.org>
+
+       * javax/xml/namespace/QName.java: Updated boilerplate address.
+       * gnu/xml/xpath/XPathParser.y: Likewise.
+       * gnu/xml/xpath/XPathParser.java: Regenerated.
+
+2005-08-25  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/xml/datatype/DatatypeFactory.java: minor API doc fixes,
+       * javax/xml/parsers/DocumentBuilder.java: likewise,
+       * javax/xml/parsers/SAXParser.java: likewise,
+       * javax/xml/transform/Source.java: likewise.
+
+2005-08-25  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/tree/DefaultTreeModel.java
+       (nodesWereRemoved): minor API doc fix.
+       
+2005-08-25  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+       (activeBGColor): removed,
+       (activeFGColor): removed,
+       (inactiveBGColor): removed,
+       (inactiveFGColor): removed,
+       (installDefaults): replaced removed fields above with correct ones,
+       (uninstallDefaults): likewise,
+       (setButtonIcons): implemented,
+       (paintComponent): replaced removed fields above with correct ones;
+       * javax/swing/plaf/metal/MetalInternalFrameTitlePane.java: implemented,
+       * javax/swing/plaf/metal/MetalInternalFrameUI.java
+       (createNorthPane): implemented,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added internal frame icons.
+
+2005-08-25  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/ClasspathToolkit.java (getFont): Throw
+       RuntimeException in case of error.
+       * gnu/java/awt/EmbeddedWindow.java (addNotify): Likewise.
+
+2005-08-24  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
+       (beginNativeRepaintID): Remove variable.
+       (endNativeRepaintID): Likewise.
+       (cp_gtk_button_init_jni): Don't look up beginNativeRepaint and
+       endNativeRepaint methods.
+       * gnu/java/awt/peer/gtk/GtkFramePeer.java (resizing): Remove
+       field.
+       * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (resizing): Remove field.
+       * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (hiding): Remove
+       field.
+       (setVisible): Don't override.
+       * gnu/java/awt/peer/gtk/GtkChoicePeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
+       (selectNative): New method.
+       (selectNativeUnlocked): Likewise.
+       (select): Call setNativeUnlocked if in the GTK main thread,
+       selectNative otherwise.
+       * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+       (gtkWidgetSetCursorUnlocked): New method.
+       (setCursor(Cursor)): Call gtkWidgetSetCursorUnlocked if in the GTK
+       main thread, gtkWidgetSetCursor otherwise.
+       (setVisibleNative): New method.
+       (setVisibleNativeUnlocked): Likewise.
+       (setVisible): Call setVisibleNativeUnlocked if in the GTK main
+       thread, setVisibleNative otherwise.
+       (hide): Call setVisible(false).
+       (show): Call setVisible(true).
+
+2005-08-24  Tom Tromey  <tromey@redhat.com>
+
+       * java/text/SimpleDateFormat.java (compileFormat): Correctly
+       handle quoted single quotes.  PR classpath/23183.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * vm/reference/gnu/classpath/jdwp/VMFrame.java: Update copyright
+       boilerplate address.
+       * vm/reference/gnu/classpath/jdwp/VMIdManager.java: Likewise.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * doc/www.gnu.org/newsitems.txt: Fix announcement url.
+
+2005-08-24  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (InternalFrameCloseIcon): new private class,
+       (InternalFrameAltMaximizeIcon): likewise,
+       (InternalFrameMaximizeIcon): likewise,
+       (InternalFrameMinimizeIcon): likewise,
+       (getInternalFrameCloseIcon): implemented,
+       (getInternalFrameMaximizeIcon): implemented,
+       (getInternalFrameMinimizeIcon): implemented,
+       (getInternalFrameAltMaximizeIcon): implemented.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/CORBA/ForwardRequestHelper.java: Update copyright boilerplate
+       address.
+       * gnu/classpath/jdwp/processor/CommandSet.java: Likewise.
+       * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
+       Likewise.
+       * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java:
+       Likewise.
+       * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java: Likewise.
+       * gnu/classpath/jdwp/processor/StackFrameCommandSet.java: Likewise.
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
+       Likewise.
+       * gnu/classpath/jdwp/util/LineTable.java: Likewise.
+       * gnu/classpath/jdwp/util/MethodResult.java: Likewise.
+       * gnu/classpath/jdwp/util/VariableTable.java: Likewise.
+       * javax/xml/namespace/QName.java: Likewise.
+       * org/omg/DynamicAny/_DynAnyFactoryStub.java: Likewise.
+       * org/omg/DynamicAny/_DynAnyStub.java: Likewise.
+       * org/omg/DynamicAny/_DynArrayStub.java: Likewise.
+       * org/omg/DynamicAny/_DynEnumStub.java: Likewise.
+       * org/omg/DynamicAny/_DynFixedStub.java: Likewise.
+       * org/omg/DynamicAny/_DynSequenceStub.java: Likewise.
+       * org/omg/DynamicAny/_DynStructStub.java: Likewise.
+       * org/omg/DynamicAny/_DynUnionStub.java: Likewise.
+       * org/omg/DynamicAny/_DynValueStub.java: Likewise.
+       * org/omg/PortableServer/ForwardRequest.java: Likewise.
+       * org/omg/PortableServer/CurrentHelper.java: Likewise.
+       * org/omg/PortableServer/ForwardRequestHelper.java: Likewise.
+       * org/omg/PortableServer/ServantActivatorHelper.java: Likewise.
+       * org/omg/PortableServer/ServantLocatorHelper.java: Likewise.
+       * org/omg/PortableServer/_ServantActivatorStub.java: Likewise.
+       * org/omg/PortableServer/_ServantLocatorStub.java: Likewise.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * configure.ac: Set version to 0.18-pre.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * doc/www.gnu.org/newsitems.txt: Add Generics Branch Merge
+       Announcement.
+
+2005-08-24  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/DefaultCellEditor.java
+       (isCellEditable): Reversed last changes.
+
+2005-08-24  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/DefaultCellEditor.java
+       (isCellEditable): If the event is null, the cell is still 
+       editable.
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (getVisibleEditorRect): Use getPreferredSize to get the width
+       and height.
+       * javax/swing/tree/DefaultTreeCellEditor.java
+       (paint): Fixed to paint the JTextField with the background
+       and border at the correct location.
+       (DefaultTreeCellEditor): Changed to initialize realEditor.
+       (configureEditingComponent): Helper function implemented.
+       (getTreeCellEditorComponent): Fixed to use realEditor to get component.
+       (isCellEditable): Fixed to configure editing component.
+       (shouldSelectCell): Always returns true.
+       (stopCellEditing): Fixed to configure editing component if needed.
+       (cancelCellEditing): Fixed to configure editing component if needed.
+       (createTreeCellEditor): Fixed to initialize fields.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * resource/japhar-0.09.patch.1: Removed.
+       * resource/orp-1.0.8.patch: Removed.
+       * resource/orp-1.0.9.patch: Removed.
+       * resource/Makefile.am (EXTRA_DIST): Removed.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * NEWS: Split in general changes and vm interface changes. Add RawData
+       to Pointer conversion.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/java-lang/java_lang_VMDouble.c
+       (Java_java_lang_VMDouble_parseDouble): Remove KISSME_LINUX_USER hack.
+
+2005-08-24  Mark Wielaard  <mark@klomp.org>
+
+       * configure.ac: Check for QtGui >= 4.0.1. Check for and
+       add extra include dirs ($includedir/Qt) to QT_CFLAGS.
+       * native/jni/qt-peer/.cvsignore: Add slotcallbacks.moc.h.
+       * native/jni/qt-peer/Makefile.am (QT_CXXFLAGS): Removed.
+       (libqtpeer_la_CXXFLAGS): Removed.
+       (libqtpeer_la_LDFLAGS): Removed.
+       (AM_LDFLAGS): Set to @CLASSPATH_MODULE@ @QT_LIBS@.
+       (AM_CXXFLAGS): Set to @QT_CFLAGS@.
+
+2005-08-24  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/basic/BasicInternalFrameUI.java
+       (installDefaults): just fetch border from UIDefaults,
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (InternalFrameDefaultMenuIcon): implemented,
+       (getInternalFrameDefaultMenuIcon): implemented,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): add values for "InternalFrame.border" and
+       "InternalFrame.icon".
+
+2005-08-24  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/metal/MetalBorders.java
+       (InternalFrameBorder): implemented.
+       
+2005-08-24  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/basic/BasicDesktopPaneUI.java
+       (installDefaults): set background color using "desktop" color,
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initSystemColorDefaults): removed "Desktop.background" color,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initSystemColorDefaults): added "desktop" color.
+
+2005-08-23  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (stopEditing): Implemented.
+       (cancelEditing): Implemented.
+       (startEditingAtPath): Implemented.
+       (getEditingPath): Implemented.
+       (createDefaultCellEditor): Implemented.
+       (updateCellEditor): Implemented.
+       (completeEditing): Implemented.
+       (completeEditing): Implemented.
+       (startEditing): Implemented.
+       (editingStopped): Implemented.
+       (editingCanceled): Implemented.
+       * javax/swing/tree/DefaultTreeCellEditor.java
+       (stopCellEditing): Stopped the timer.
+       (cancelCellEditing): Likewise.
+       
+2005-08-23  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/DefaultCellEditor.java
+       (getTreeCellEditorComponent): Implemented cases for JCheckBox
+       and JComboBox.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (BasicTreeUI): Moved lines to installUI where the renderer
+       and editor are created.
+       (installUI): Likewise.
+       * javax/swing/tree/DefaultTreeCellEditor.java
+       (getPreferredSize): Implemented.
+       (DefaultTreeCellEditor): Implemented.
+       (DefaultTreeCellEditor): Implemented.
+       (getTreeCellEditorComponent): Implemented.
+       (getCellEditorValue): Implemented.
+       (isCellEditable): Implemented.
+       (shouldSelectCell): Implemented.
+       (stopCellEditing): Implemented.
+       (cancelCellEditing): Implemented.
+       (valueChanged): Implemented.
+       (actionPerformed): Implemented.
+       (shouldStartEditingTimer): Implemented.
+       (startEditingTimer): Implemented.
+       (canEditImmediately): Implemented.
+       (inHitRegion): Implemented.
+       (determineOffset): Implemented.
+       (prepareForEditing): Implemented.
+       (createContainer): Implemented.
+       (createTreeCellEditor): Implemented.
+
+2005-08-23  Tom Tromey  <tromey@redhat.com>
+
+       * java/text/SimpleDateFormat.java (compileFormat): Reformatted.
+
+2005-08-23  Tom Tromey  <tromey@redhat.com>
+
+       PR classpath/23531
+       * java/sql/Date.java (toString): Not deprecated.
+       (valueOf): Likewise.
+       * java/sql/Time.java (toString): Not deprecated.
+       (valueOf): Likewise.
+
+2005-08-23  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/UIManager.java:  
+       (addAuxiliaryLookAndFeel): renamed field, added check for null 
+       argument,
+       (removeAuxiliaryLookAndFeel): reimplemented,
+       (getAuxiliaryLookAndFeels): renamed field,
+       (installLookAndFeel): implemented by delegation.
+
+2005-08-23  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/UIManager.java: added API docs all over.
+       
+2005-08-23  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/UIManager.java: 
+       (look_and_feel): renamed currentLookAndFeel,
+       (currentUIDefaults): new field,
+       (get(Object)): access cached UIDefaults,
+       (get(Object, Locale)): likewise,
+       (getBoolean(Object)): likewise,
+       (getBoolean(Object, Locale)): likewise,
+       (getBorder(Object)): likewise,
+       (getBorder(Object, Locale)): likewise,
+       (getColor(Object)): likewise,
+       (getColor(Object, Locale)): likewise,
+        (getDefaults): return reference to UIDefaults from current look and 
+       feel rather than recreating them every time,
+       (getDimension(Object)): access local defaults,
+       (getDimension(Object, Locale)): likewise,
+       (getFont(Object)): likewise,
+       (getFont(Object, Locale)): likewise,
+       (getIcon(Object)): likewise,
+       (getIcon(Object, Locale)): likewise,
+       (getInsets(Object)): likewise,
+       (getInsets(Object, Locale)): likewise,
+       (getInt(Object)): likewise,
+       (getInt(Object, Locale)): likewise,
+        (getLookAndFeel): renamed attribute,
+       (getLookAndFeelDefaults): return reference to UIDefaults from current
+       look and feel rather than recreating them every time,
+       (getString(Object)): access local defaults,
+       (getString(Object, Locale)): likewise,
+       (getUI(JComponent)): likewise,
+       (installLookAndFeel(String, String)): implemented by delegation,
+       (put(Object, Object)): update local defaults,
+       (setLookAndFeel): create and retain reference to UIDefaults.
+
+2005-08-23  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/UIManager.java:
+       (addPropertyChangeListener): implemented,
+       (removePropertyChangeListener): likewise,
+       (getPropertyChangeListeners): likewise,
+       (setLookAndFeel): fire a property change event.
+       
+2005-08-23  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (BasicTreeUI): Moved these lines to installUI 
+       because they were causing NullPointerExceptions.
+       (installUI): Added code from constructor.
+       * javax/swing/plaf/metal/MetalTreeUI.java
+       (createUI): Formatted code.
+
+2005-08-23  Tom Tromey  <tromey@redhat.com>
+
+       * configure.ac: Fixed typo.
+
+2005-08-23  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/event/SwingPropertyChangeSupport.java
+       (writeObject): removed empty method,
+       (readObject): likewise,
+       (getPropertyChangeListeners()): implemented,
+       (getPropertyChangeListeners(String)): likewise,
+       (hasListeners): return true if there are any general listeners,
+       added API docs all over.
+       
+2005-08-23  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/qt-peer/qttextfieldpeer.cpp
+       (Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPosition): Renamed
+       from Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPositionNative.
+
+       * gnu/java/awt/peer/qt/QtComponentPeer.java (getMinimumSizeNative):
+       Removed unused native method.
+       (getPreferredSizeNative): Likewise.
+
+       * include/gnu_java_awt_peer_qt_QMatrix.h: Regenerated.
+       * include/gnu_java_awt_peer_qt_QPainterPath.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QPen.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtAudioClip.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtButtonPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtCanvasPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtChoicePeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtComponentPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtContainerPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtDialogPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtFontMetrics.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtFontPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtFramePeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtGraphics.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtImage.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtLabelPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtListPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtMenuPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtPanelPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtScreenDevice.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtToolkit.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtVolatileImage.h: Likewise.
+       * include/gnu_java_awt_peer_qt_QtWindowPeer.h: Likewise.
+
+2005-08-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/EventQueue.java (getNextEvent): Don't check if this is
+       the dispatch thread.
+
+2005-08-23  Sven de Marothy  <sven@physto.se>
+
+       * gnu/java/awt/peer/qt/QtAudioClip.java
+       * gnu/java/awt/peer/qt/QtComponentGraphics.java
+       * gnu/java/awt/peer/qt/QtComponentPeer.java
+       * gnu/java/awt/peer/qt/QtDialogPeer.java
+       * gnu/java/awt/peer/qt/QtFontPeer.java
+       * gnu/java/awt/peer/qt/QtFramePeer.java
+       * gnu/java/awt/peer/qt/QtGraphics.java
+       * gnu/java/awt/peer/qt/QtImage.java
+       * gnu/java/awt/peer/qt/QtImageGraphics.java
+       * gnu/java/awt/peer/qt/QtLabelPeer.java
+       * gnu/java/awt/peer/qt/QtMenuBarPeer.java
+       * gnu/java/awt/peer/qt/QtMenuComponentPeer.java
+       * gnu/java/awt/peer/qt/QtMenuPeer.java
+       * gnu/java/awt/peer/qt/QtPanelPeer.java
+       * gnu/java/awt/peer/qt/QtRepaintThread.java
+       * gnu/java/awt/peer/qt/QtToolkit.java
+       * gnu/java/awt/peer/qt/QtVolatileImage.java
+       * include/gnu_java_awt_peer_qt_QtComponentPeer.h
+       * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
+       * include/gnu_java_awt_peer_qt_QtGraphics.h
+       * include/gnu_java_awt_peer_qt_QtMenuPeer.h
+       * include/gnu_java_awt_peer_qt_QtVolatileImage.h
+       * native/jni/qt-peer/componentevent.cpp
+       * native/jni/qt-peer/componentevent.h
+       * native/jni/qt-peer/eventmethods.h
+       * native/jni/qt-peer/keybindings.cpp
+       * native/jni/qt-peer/keybindings.h
+       * native/jni/qt-peer/qtcomponentpeer.cpp
+       * native/jni/qt-peer/qtframepeer.cpp
+       * native/jni/qt-peer/qtgraphics.cpp
+       * native/jni/qt-peer/qtimage.h
+       * native/jni/qt-peer/qtlabelpeer.cpp
+       * native/jni/qt-peer/qtmenucomponentpeer.cpp
+       * native/jni/qt-peer/qtmenupeer.cpp
+       * native/jni/qt-peer/qtscrollpanepeer.cpp
+       * native/jni/qt-peer/qttextfieldpeer.cpp
+       * native/jni/qt-peer/qtvolatileimage.cpp
+       * native/jni/qt-peer/qtwindowpeer.cpp:
+       Reindented, minor fixes.
+       * gnu/java/awt/peer/qt/QtImageDirectGraphics.java
+       New file.
+       
+2005-08-22  Tom Tromey  <tromey@redhat.com>
+
+       * java/net/JarURLConnection.java (getJarEntry): Return null if no
+       entry specified.
+
+2005-08-22  Tom Tromey  <tromey@redhat.com>
+
+       * lib/split-for-gcj.sh: Create Makefile.deps atomically.
+       * lib/gen-classlist.sh.in: Don't run split-for-gcj.sh.
+       * lib/Makefile.gcj (Makefile.deps): New target.
+       * lib/Makefile.am (compile-classes): Pass top_srcdir to
+       Makefile.gcj.
+
+2005-08-22  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       Added in default border for Tree.
+       * javax/swing/tree/DefaultTreeCellRenderer.java:
+       Formatting entire class.
+       (getPreferredSize): Implemented.
+
+2005-08-22  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/event/SwingPropertyChangeSupport.java: reformatted.
+       
+2005-08-22  Mark Wielaard  <mark@klomp.org>
+
+       * javax/swing/ImageIcon.java: Add documentation.
+
+2005-08-22  Tom Tromey  <tromey@redhat.com>
+
+       * javax/swing/text/LayoutQueue.java: New file.
+
+2005-08-22  Tom Tromey  <tromey@redhat.com>
+
+       PR libgcj/23499:
+       * doc/api/Makefile.am (install-data-local): Now conditional on
+       CREATE_API_DOCS.
+       (uninstall-local): Likewise.
+
+2005-08-22  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * Makefile.am (ACLOCAL_AMFLAGS): New.
+
+2005-08-22  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/UIManager.java: fixed error message typo in static
+       initialization code.
+       
+2005-08-22  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/text/AbstractDocument.java: fixed minor API doc problems,
+       * javax/swing/text/Caret.java: likewise,
+       * javax/swing/text/CompositeView.java: likewise,
+       * javax/swing/text/DefaultCaret.java: likewise,
+       * javax/swing/text/DefaultEditorKit.java: likewise,
+       * javax/swing/text/DefaultStyledDocument.java: likewise,
+       * javax/swing/text/ElementIterator.java: likewise,
+       * javax/swing/text/GlyphView.java: likewise,
+       * javax/swing/text/IconView.java: likewise,
+       * javax/swing/text/View.java: likewise.
+
+2005-08-22  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/SwingUtilities.java: fixed some minor API doc problems.
+       
+2005-08-22  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * NEWS: added item regarding javax.swing.plaf.multi.* package 
+       implementation.
+       
+2005-08-22  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/gtk-peer/gtkpeer.h (cp_gtk_clipboard,
+       cp_gtk_stringTarget, cp_gtk_imageTarget, cp_gtk_filesTarget): New
+       extern variables.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c: New file.
+       * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Add
+       gnu_java_awt_peer_gtk_GtkSelection.c.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: Renames
+       clipboard to cp_gtk_clipboard, stringTarget to cp_gtk_stringTarget,
+       imageTarget to cp_gtk_imageTarget, filesTarget to cp_gtk_filesTarget,
+       cp_gtk_clipboard_owner_change_cb to clipboard_owner_change_cb,
+       cp_gtk_clipboard_get_func to clipboard_get_func,
+       cp_gtk_clipboard_clear_func to clipboard_clear_func, moved
+       GtkSelection native methods to new file.
+
+2005-08-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkSelection.java: Update for new FSF
+       address.
+
+2005-08-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * javax/swing/plaf/basic/BasicSplitPaneUI.java
+       (KEYBOARD_DIVIDER_MOVE_OFFSET): Initialize with 3.
+
+2005-08-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * javax/swing/ImageIcon.java (getIconHeight): Return -1 if image
+       is null.
+       (getIconWidth): Likewise.
+
+2005-08-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (window_get_frame_extents): If window is not decorated, guess 0,
+       0, 0, 0 inset values.
+
+2005-08-21  Tom Tromey  <tromey@redhat.com>
+
+       * javax/swing/text/AbstractWriter.java (NEWLINE): Now 'final'.
+
+2005-08-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/Label.java (setText): Refine text inequality test.
+
+2005-08-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GdkGraphics.java (setClip(Shape)): Clear
+       clip when clip == null.
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setClip(Shape)):
+       Likewise.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/Label.java (setText): Invalidate label.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/image/AreaAveragingScaleFilter.java: Add checks for
+       consumer != null.
+       * java/awt/image/CropImageFilter.java: Likewise.
+       * java/awt/image/ImageFilter.java: Likewise.
+       * java/awt/image/RGBImageFilter.java: Likewise.
+       * java/awt/image/ReplicateScaleFilter.java: Likewise.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (findFormatName):
+       Just return null when ext == null.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/AWTKeyStroke.java (getAWTKeyStroke): Include old-style
+       modifiers in returned AWTKeyStroke's modifier mask.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setStroke): Clear
+       dashes if dashes is null.
+       (setStrokeUnlocked): Likewise.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/Window.java (getMostRecentFocusOwner): New method.
+
+2005-08-20  Sven de Marothy  <sven@physto.se>
+
+       * gnu/java/awt/peer/qt/MainQtThread.java
+       * gnu/java/awt/peer/qt/QtComponentGraphics.java
+       * gnu/java/awt/peer/qt/QtComponentPeer.java
+       * gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java
+       * gnu/java/awt/peer/qt/QtFramePeer.java
+       * gnu/java/awt/peer/qt/QtImage.java
+       * gnu/java/awt/peer/qt/QtListPeer.java
+       * gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java
+       * gnu/java/awt/peer/qt/QtToolkit.java
+       * native/jni/qt-peer/componentevent.cpp
+       * native/jni/qt-peer/componentevent.h
+       * native/jni/qt-peer/eventmethods.h
+       * native/jni/qt-peer/mainqtthread.cpp
+       * native/jni/qt-peer/mainthreadinterface.cpp
+       * native/jni/qt-peer/mainthreadinterface.h
+       * native/jni/qt-peer/qtcomponentpeer.cpp
+       * native/jni/qt-peer/qtframepeer.cpp
+       * native/jni/qt-peer/qtgraphics.cpp
+       Refactored.
+       * include/gnu_java_awt_peer_qt_MainQtThread.h
+       * include/gnu_java_awt_peer_qt_QMatrix.h
+       * include/gnu_java_awt_peer_qt_QPainterPath.h
+       * include/gnu_java_awt_peer_qt_QPen.h
+       * include/gnu_java_awt_peer_qt_QtAudioClip.h
+       * include/gnu_java_awt_peer_qt_QtButtonPeer.h
+       * include/gnu_java_awt_peer_qt_QtCanvasPeer.h
+       * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h
+       * include/gnu_java_awt_peer_qt_QtChoicePeer.h
+       * include/gnu_java_awt_peer_qt_QtComponentPeer.h
+       * include/gnu_java_awt_peer_qt_QtContainerPeer.h
+       * include/gnu_java_awt_peer_qt_QtDialogPeer.h
+       * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
+       * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h
+       * include/gnu_java_awt_peer_qt_QtFontMetrics.h
+       * include/gnu_java_awt_peer_qt_QtFontPeer.h
+       * include/gnu_java_awt_peer_qt_QtFramePeer.h
+       * include/gnu_java_awt_peer_qt_QtGraphics.h
+       * include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h
+       * include/gnu_java_awt_peer_qt_QtImage.h
+       * include/gnu_java_awt_peer_qt_QtLabelPeer.h
+       * include/gnu_java_awt_peer_qt_QtListPeer.h
+       * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h
+       * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h
+       * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h
+       * include/gnu_java_awt_peer_qt_QtMenuPeer.h
+       * include/gnu_java_awt_peer_qt_QtPanelPeer.h
+       * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h
+       * include/gnu_java_awt_peer_qt_QtScreenDevice.h
+       * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h
+       * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h
+       * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h
+       * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h
+       * include/gnu_java_awt_peer_qt_QtToolkit.h
+       * include/gnu_java_awt_peer_qt_QtVolatileImage.h
+       * include/gnu_java_awt_peer_qt_QtWindowPeer.h
+       Regenerated.
+       * gnu/java/awt/peer/qt/QtRepaintThread.java:
+       New file.
+
+2005-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * native/jni/gtk-peer/gtk_jawt.c
+       (classpath_jawt_get_default_display): Remove locking.
+       (classpath_jawt_get_visualID): Likewise.
+       (classpath_jawt_get_drawable): Likewise.
+       (classpath_jawt_object_lock): Remove function.
+       (classpath_jawt_object_unlock): Likewise.
+       (classpath_jawt_create_lock): Likewise.
+       (classpath_jawt_destroy_lock): Likewise.
+       * native/jni/classpath/classpath_jawt.h
+       (classpath_jawt_object_lock): Remove function.
+       (classpath_jawt_object_unlock): Likewise.
+       (classpath_jawt_create_lock): Likewise.
+       (classpath_jawt_destroy_lock): Likewise.
+       * native/jawt/jawt.c [!__GNUC__] (__attribute__): Define to
+       nothing.
+       (_Jv_Lock): Call classpath_jawt_lock.
+       (_Jv_Unlock): Call classpath_jawt_unlock.
+       (_Jv_GetDrawingSurfaceInfo): Move surface_info_x11 initialization
+       from ...
+       (_Jv_GetDrawingSurface): Remove surface_info_x11 initialization.
+       (_Jv_FreeDrawingSurface): Don't destroy target object.
+       * native/jawt/Makefile.am: Add SONAME FIXME.
+       * include/jawt_md.h (struct _JAWT_X11DrawingSurfaceInfo): Re-order
+       display field.  Add colour map, depth and GetAWTColor function
+       pointer fields.
+       * include/jawt.h (struct _JAWT_Rectangle): New structure.
+       (struct _JAWT_DrawingSurfaceInfo): Add drawing surface, bounds,
+       clip size and clipping rectangle fields.
+       (struct _JAWT_DrawingSurface): Add env field.  Rename lock field
+       target.  Re-order function pointer and lock fields.  Remove
+       surface_info field.
+       (struct _JAWT): Add GetComponent function pointer field.
+
+2005-08-20  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/id/ClassLoaderId.java (getClassLoader): New method.
+       * gnu/classpath/jdwp/id/ClassObjectId.java (getClassObject): New method.
+       * gnu/classpath/jdwp/id/JdwpId.java 
+       (getReference): New method.
+       (setReference): New method.
+       * gnu/classpath/jdwp/id/ObjectId.java (getObject): New method.
+       * gnu/classpath/jdwp/id/ReferenceTypeId.java (getType): New method.
+       * gnu/classpath/jdwp/id/StringId.java (getString): New method.
+       * gnu/classpath/jdwp/id/ThreadGroupId.java (getThreadGroup): New method.
+       * gnu/classpath/jdwp/id/ThreadId.java (getThread): New method.
+
+       * gnu/classpath/jdwp/id/ObjectId.java (setId): New method.
+       (disableCollection): New method.
+       (enableCollection): New method.
+
+       * gnu/classpath/jdwp/id/JdwpId.java (equals): Remove test for class equality.
+       (setId): Make public.
+
+2005-08-20  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/exception/InvalidThreadGroupException.java
+       (InvalidThreadGroupException): Fix misleading string error message.
+       (InvalidThreadGroupException): Fix typo -- should be
+       JdwpConstants.Error.INVALID_THREAD_GROUP.
+
+       * gnu/classpath/jdwp/exception/InvalidClassLoaderException.java: New
+       exception.
+       * gnu/classpath/jdwp/exception/InvalidFieldException.java: New
+       exception.
+       * gnu/classpath/jdwp/exception/InvalidLocationException.java: New
+       exception.
+       * gnu/classpath/jdwp/exception/InvalidMethodException.java: New
+       exception.
+
+2005-08-19  Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+        * NEWS: Added note about DynamicAny package.
+
+2005-08-19  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/qt-peer/Makefile.am (libqtpeer_la_SOURCES):
+       Added eventmethods.h.
+
+2005-08-19  Tom Tromey  <tromey@redhat.com>
+
+       * javax/swing/tree/DefaultTreeCellEditor.java: Removed erroneous
+       import.
+
+2005-08-19  Tom Tromey  <tromey@redhat.com>
+
+       * javax/swing/text/AbstractWriter.java: New file.
+       * javax/swing/text/ElementIterator.java: New file.
+
+2005-08-19  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (getCellBounds): No need to call getFont twice. This 
+       is fixed.
+       * javax/swing/tree/DefaultTreeCellEditor.java:
+       Added API documentation for all fields.
+       (getPreferredSize): Implemented.
+       (paint): Implemented.
+       (doLayout): Implemented.
+       (getFont): Implemented.
+       (getPreferredSize): Implemented.
+       (DefaultTreeCellEditor): Partially implemented.
+       (DefaultTreeCellEditor): Partially implemented.
+       (setBorderSelectionColor): Implemented.
+       (getBorderSelectionColor): Implemented.
+       (setFont): Implemented.
+       (getFont): Implemented.
+       (getTreeCellEditorComponent): Added API documentation.  
+       (getCellEditorValue): Added API documentation.
+       (isCellEditable): Added API documentation.
+       (shouldSelectCell): Added API documentation.
+       (stopCellEditing): Added API documentation.
+       (cancelCellEditing): Added API documentation.
+       (valueChanged): Added API documentation.
+       (actionPerformed): Added API documentation.
+       (setTree): Implemented.
+       (shouldStartEditingTimer): Added API documentation.
+       (startEditingTimer): Added API documentation.
+       (canEditImmediately): Added API documentation.
+       (inHitRegion): Added API documentation.
+       (determineOffset): Added API documentation.
+       (prepareForEditing): Added API documentation.
+       (createContainer): Added API documentation.
+       (createTreeCellEditor): Added API documentation.
+
+2005-08-19  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * lib/.cvsignore: Add META-INF, Makefile.deps and lists.
+
+2005-08-19  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * configure.ac: Generate native/jawt/Makefile.
+       * include/jawt.h: Import from libgcj.
+       * include/jawt_md.h: Likewise.
+       * native/Makefile.am (JAWTDIR): New variable.
+       * native/jawt: New directory.
+       * native/jawt/.cvsignore: New file.
+       * native/jawt/Makefile.am: Likewise.
+       * native/jawt/jawt.c: Import from libgcj.
+
+2005-08-19  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/tree/DefaultTreeModel.java
+       (setAsksAllowsChildren): Removed comment, unneeded.
+       (setRoot): Formatting.
+       (getIndexOfChild): Formatting.
+       (reload): Added API documentation.
+       (reload): Likewise.
+       (valueForPathChanged): Implemented.
+       (insertNodeInto): Implemented.
+       (removeNodeFromParent): Implemented.
+       (nodeChanged): Implemented.
+       (nodesWereInserted): Implemented.
+       (nodesWereRemoved): Implemented.
+       (nodesChanged): Implemented.
+       (nodeStructureChanged): Added API documentation.
+       (getPathToRoot): Implemented.
+       (getPathToRoot): Implemented.
+       (fireTreeNodesChanged): Added API documentation.
+
+2005-08-19  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/image/DirectColorModel.java
+       (createCompatibleWritableRaster): Added API documentation.
+
+2005-08-18  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/Font.java (Font(String,Map)): Make package private.
+       * gnu/java/awt/ClasspathToolkit.java (getFont): Access
+       package-private Font.Font(String,Map) constructor using
+       reflection.
+
+2005-08-18  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/GLightweightPeer.java,
+       gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+       gnu/java/awt/peer/gtk/GtkContainerPeer.java,
+       gnu/java/awt/peer/gtk/GtkFramePeer.java,
+       gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
+       gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
+       gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
+       gnu/java/awt/peer/gtk/GtkToolkit.java,
+       gnu/java/awt/peer/gtk/GtkWindowPeer.java,
+       gnu/java/awt/peer/qt/QtComponentPeer.java,
+       gnu/java/awt/peer/qt/QtContainerPeer.java,
+       gnu/java/awt/peer/qt/QtFramePeer.java,
+       gnu/java/awt/peer/qt/QtMenuComponentPeer.java,
+       gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java,
+       gnu/java/awt/peer/qt/QtTextAreaPeer.java,
+       gnu/java/awt/peer/qt/QtTextFieldPeer.java,
+       gnu/java/awt/peer/qt/QtWindowPeer.java,
+       java/awt/peer/ComponentPeer.java,
+       java/awt/peer/ContainerPeer.java, java/awt/peer/FramePeer.java,
+       java/awt/peer/MenuComponentPeer.java,
+       java/awt/peer/TextComponentPeer.java,
+       java/awt/peer/WindowPeer.java: Add new 1.5 methods.
+       * java/awt/Window.java (Window()): Initialize
+       graphicsConfiguration.
+       * java/awt/GraphicsConfiguration.java
+       (createCompatibleVolatileImage(int,int,int)): New method.
+       * java/awt/Font.java (Font(String,Map)): Add FIXME.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java
+       (getLocalGraphicsEnvironment): Call new constructor.
+       * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java (getToolkit):
+       Remove method.
+       * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
+       (GdkGraphicsEnvironment(GtkToolkit)): Remove method.
+       (GdkGraphicsEnvironment()): New constructor.
+       (getToolkit): Remove method.
+       * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
+       (getToolkit): Remove method.
+       (createCompatibleVolatileImage): New method.
+       * gnu/java/awt/ClasspathToolkit.java (getFont): Add FIXME.
+
+2005-08-18  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/DefaultCellEditor.java
+       (getTreeCellEditorComponent): Implemented.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (isEditing): Implemented.
+       (mouseClicked): Moved code to mousePressed
+       (mousePressed): Code moved here from mouseClicked and
+       added in code to stop editing.
+       (selectPath): Default is changed to CONTIGUOUS_TREE_SELECTION
+       * javax/swing/tree/DefaultTreeSelectionModel.java
+       (DefaultTreeSelectionModel): Default is changed to CONTIGUOUS_TREE_SELECTION.
+
+2005-08-18  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicArrowButton.java:
+       Set default size to 12.
+       * javax/swing/plaf/basic/BasicScrollBarUI.java
+       (calculatePreferredSize): Don't restrict width and height to
+       a minimum of 20.
+
+2005-08-18  Keith Seitz  <keiths@redhat.com>
+
+       * vm/reference/gnu/classpath/jdwp/VMIdManager.java: New file
+       with example implementation of ID-management for JDWP back-end.
+       * gnu/classpath/jdwp/id/JdwpIdFactory.java: Removed. Now part of
+       VMIdManager.
+
+2005-08-18  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (setHashColor): Implemented.
+       (getRowForPath): Implemented.
+
+2005-08-18  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/tree/DefaultTreeCellRenderer.java
+       (paint): Added check for null border.
+
+2005-08-18  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/FlowLayout.java
+       (setAlignment): Added comment explaining why we don't check
+       for illegal values here.
+
+2005-08-18  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/image/PixelGrabber.java
+       (startGrabbing): Replaced ImageConsumer.ABORTED with
+       ImageConsumer.IMAGEABORTED.
+
+2005-08-18  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/image/PixelGrabber.java
+       (constructors): Check if the ImageProducer is null and throw
+       a NPE if that is the case.
+       (startGrabbing): When an exception is thrown in the grabber thread,
+       exit gracefully and notify the waiting threads.
+       (imageComplete): Only call ip.removeConsumer() if ip is not null.
+
+2005-08-18  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/text/StringCharacterIterator.java
+       (StringCharacterIterator(String)): documented NullPointerException.
+       
+2005-08-18  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/multi/MultiButtonUI.java: new file,
+       * javax/swing/plaf/multi/MultiColorChooserUI.java: new file,
+       * javax/swing/plaf/multi/MultiComboBoxUI.java: new file,
+       * javax/swing/plaf/multi/MultiDesktopIconUI.java: new file,
+       * javax/swing/plaf/multi/MultiDesktopPaneUI.java: new file,
+       * javax/swing/plaf/multi/MultiFileChooserUI.java: new file,
+       * javax/swing/plaf/multi/MultiInternalFrameUI.java: new file,
+       * javax/swing/plaf/multi/MultiLabelUI.java: new file,
+       * javax/swing/plaf/multi/MultiListUI.java: new file,
+       * javax/swing/plaf/multi/MultiLookAndFeel.java: new file,
+       * javax/swing/plaf/multi/MultiMenuBarUI.java: new file,
+       * javax/swing/plaf/multi/MultiMenuItemUI.java: new file,
+       * javax/swing/plaf/multi/MultiOptionPaneUI.java: new file,
+       * javax/swing/plaf/multi/MultiPanelUI.java: new file,
+       * javax/swing/plaf/multi/MultiPopupMenuUI.java: new file,
+       * javax/swing/plaf/multi/MultiProgressBarUI.java: new file,
+       * javax/swing/plaf/multi/MultiRootPaneUI.java: new file,
+       * javax/swing/plaf/multi/MultiScrollBarUI.java: new file,
+       * javax/swing/plaf/multi/MultiScrollPaneUI.java: new file,
+       * javax/swing/plaf/multi/MultiSeparatorUI.java: new file,
+       * javax/swing/plaf/multi/MultiSliderUI.java: new file,
+       * javax/swing/plaf/multi/MultiSpinnerUI.java: new file,
+       * javax/swing/plaf/multi/MultiSplitPaneUI.java: new file,
+       * javax/swing/plaf/multi/MultiTabbedPaneUI.java: new file,
+       * javax/swing/plaf/multi/MultiTableHeaderUI.java: new file,
+       * javax/swing/plaf/multi/MultiTableUI.java: new file,
+       * javax/swing/plaf/multi/MultiTextUI.java: new file,
+       * javax/swing/plaf/multi/MultiToolBarUI.java: new file,
+       * javax/swing/plaf/multi/MultiToolTipUI.java: new file,
+       * javax/swing/plaf/multi/MultiTreeUI.java: new file,
+       * javax/swing/plaf/multi/MultiViewportUI.java: new file,
+       * javax/swing/plaf/multi/package.html: new file.
+       
+2005-08-18  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/util/Vector.java
+       (copyInto) fixed incorrect API description.
+       
+2005-08-17  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c: Remove
+       JamVM deadlock workarounds.
+
+2005-08-17  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkFramePeer.java,
+       gnu_java_awt_peer_gtk_GtkFramePeer.c (postConfigureEvent): Prevent
+       callback calling back into peers.
+       (setBounds): Likewise.
+       (setMenuBarWidthUnlocked): New method.
+       * native/jni/gtk-peer/gtkpeer.h (cp_gtk_filedialog_init_jni):
+       Declare function.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+       (gtkInit): Call cp_gtk_filedialog_init_jni.
+       (loadSystemColors): Work around deadlock.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
+       (textcomponent_changed_cb): Don't release GDK lock.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
+       (item_activate_cb): Don't release GDK lock.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
+       (item_highlighted_cb): Don't release GDK lock.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+       (component_button_press_cb): Don't release GDK lock.
+       (component_button_release_cb): Likewise.
+       (component_motion_notify_cb): Likewise.
+       (component_enter_notify_cb): Likewise.
+       (component_leave_notify_cb): Likewise.
+       (component_expose_cb): Likewise.
+       (component_focus_in_cb): Likewise.
+       (component_focus_out_cb): Likewise.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
+       (block_expose_event_cb): Remove callback.
+       * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
+       gnu_java_awt_peer_gtk_GtkWindowPeer.c (postConfigureEvent):
+       Prevent callback calling back into peers.
+       (setBounds): Likewise.
+       (nativeSetBoundsUnlocked): New method.
+       (setBoundsUnlocked): Likewise.
+       (nativeSetVisibleUnlocked): Likewise.
+       (setVisibleUnlocked): Likewise.
+       (window_delete_cb): Don't release GDK lock.
+       (window_destroy_cb): Likewise.
+       (window_show_cb): Likewise.
+       (window_active_state_change_cb): Likewise.
+       (window_focus_state_change_cb): Likewise.
+       (window_focus_in_cb): Likewise.
+       (window_focus_out_cb): Likewise.
+       (window_window_state_cb): Likewise.
+       (window_property_changed_cb): Likewise.
+       (realize_cb): Likewise.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (mainThread): New
+       variable.
+       * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
+       gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (setVisible): Prevent
+       callback calling back into peers.
+       (filename_filter_cb): Don't release GDK lock.
+       (handle_response_cb): Likewise.
+       (cp_gtk_filedialog_init_jni): New function.
+       * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java (setState): Prevent
+       callback from calling back into peers.
+       (item_toggled_cb): Don't release GDK lock.
+       * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
+       gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_prepared_cb): Don't
+       release GDK lock.
+       (area_updated_cb): Likewise.
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java,
+       gnu_java_awt_peer_gtk_GdkGraphics2D.c (initStateUnlocked): New
+       method.
+       (cairoSurfaceSetFilterUnlocked): Likewise.
+       (initComponentGraphics2DUnlocked): Likewise.
+       (setTexturePixelsUnlocked): Likewise.
+       (setGradientUnlocked): Likewise.
+       (cairoSetMatrixUnlocked): Likewise.
+       (cairoSetRGBAColorUnlocked): Likewise.
+       (cairoSetLineWidthUnlocked): Likewise.
+       (cairoSetLineCapUnlocked): Likewise.
+       (cairoSetLineJoinUnlocked): Likewise.
+       (cairoSetDashUnlocked): Likewise.
+       (cairoSetMiterLimitUnlocked): Likewise.
+       (setPaintUnlocked): Likewise.
+       (setTransformUnlocked): Likewise.
+       (setStrokeUnlocked): Likewise.
+       (setColorUnlocked): Likewise.
+       (setBackgroundUnlocked): Likewise.
+       (setRenderingHintsUnlocked): Likewise.
+       (setFontUnlocked): Likewise.
+       (realize_cb): Don't release GDK lock.  Call
+       initComponentGraphics2DUnlocked.
+       * gnu/java/awt/peer/gtk/GdkGraphics.java,
+       gnu_java_awt_peer_gtk_GdkGraphics.c (initStateUnlocked): New
+       method.
+       (initComponentGraphicsUnlocked): New method.
+       (realize_cb): Don't release GDK lock.  Call
+       initComponentGraphicsUnlocked.
+       * include/gnu_java_awt_peer_gtk_GdkGraphics.h: Regenerate.
+       * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Likewise.
+       * include/gnu_java_awt_peer_gtk_GtkFramePeer.h: Likewise.
+       * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Likewise.
+
+2005-08-17  Tom Tromey  <tromey@redhat.com>
+
+       * .project: Correctly omit jdwp from vm/reference.
+
+2005-08-17  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/CompositeView.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/FieldView.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/GlyphView.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/IconView.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/PasswordView.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/PlainView.java
+       (viewToModel): Changed to match API spec.
+       * javax/swing/text/View.java
+       (viewToModel): Changed to match API spec.
+
+2005-08-17  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JList.java:
+       (indexToLocation): Implemented.
+       (getLastVisibleIndex): If the last index in the list is showing and
+       there is extra room at the bottom, return the last index, not -1.
+
+2005-08-17  Lillian Angel <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (getCellLocation): Added in check if node is a leaf.
+       Shouldnt call getChildCount if a leaf. May cause NPE.
+       (paintRecursive): Likewise.
+       (paintControlIcons): Likewise.
+       (findNode): Likewise.
+       (getNextNode): Likewise.
+       (getPreviousNode): Likewise.
+       (getNextSibling): Likewise.
+       (getPreviousSibling): Likewise.
+
+2005-08-17  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/tree/DefaultTreeCellRenderer.java
+       (paint): paints the background and border of cell.
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       Reported by Ingo Proetel  <proetel@aicas.com>
+       * java/awt/image/DirectColorModel.java
+       (createCompatibleWritableRaster): Added argument check.
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/FontMetrics.java
+       (charWidth(int)): Correctly map Unicode indices to char[] here.
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       * java/lang/Character.java
+       (toChars(int)): New JDK1.5 method.
+       (toChars(int, char[], int)): New JDK1.5 method.
+       (charCount): New JDK1.5 method.
+       (isSupplementaryCodePoint): New JDK1.5 method.
+       (isValidCodePoint): New JDK1.5 method.
+
+2005-08-17  Lillian Angel  <langel@redhat.com>
+
+       * java/awt/FontMetrics.java
+       (charWidth): Reversed Roman's patch, was not compiling.
+       * javax/swing/tree/DefaultTreeCellRenderer.java
+       (getTreeCellRendererComponent): Set Opaque to true for 
+       painting reasons.
+
+2005-08-17  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/peer/qt/QtFramePeer.java (setIcon): Mark non-native
+       and add FIXME.
+       (setMaximizedBounds): Likewise.
+       * include/gnu_java_awt_peer_qt_QtFramePeer.h: Regenerated.
+       * native/jni/qt-peer/.cvsignore: New file.
+       * native/jni/qt-peer/Makefile.am (libqtpeer_la_SOURCES):
+       Remove eventmethods.h.
+       
+2005-08-17  Mark Wielaard  <mark@klomp.org>
+
+       * scripts/check_jni_methods.sh: Find JNI method declarations in
+       .cpp files. Check both GNU style functions (start of line) and
+       one-line like declarations. Use diff -U 0, not -0.
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicLabelUI.java
+       (paint): Don't paint the border here. If there is a border to
+       be painted, this is usually performed in JComponent.paint().
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/FontMetrics.java
+       (charWidth(int)): Correctly map Unicode indices to char[] here.
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/Component.java
+       This applies to various variants of the repaint() methods:
+       (repaint): If the component is not showing, forward repaint
+       request to the parent.
+
+2005-08-17  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicLabelUI.java
+       (paint): Don't fill the background here. If the label is opaque
+       then the background is filled in ComponentUI.update(), otherwise
+       it must not be touched.
+
+2005-08-17  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
+       (setComponentBounds): Don't post COMPONENT_RESIZED event.
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (setBoundsCallbackID): Remove variable.
+       (cp_gtk_window_init_jni): Don't initialize setBoundsCallbackID.
+       (setBoundsCallback): Remove method.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
+       (setMenuBarPeer): Check if menubar is NULL.
+       (setMenuBarWidth): Likewise.
+       * java/awt/Window.java (dispatchEventImpl): Validate upon
+       receiving a COMPONENT_RESIZED event.
+       (setBoundsCallback): Remove method.
+       * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Regenerate.
+       * gnu/java/awt/peer/gtk/GtkWindowPeer.java (setBoundsCallback):
+       Remove method declaration.
+       (postConfigureEvent): Separate handling of resizes and moves.
+       Call setSize and post COMPONENT_RESIZED event.
+       * gnu/java/awt/peer/gtk/GtkFramePeer.java (postConfigureEvent):
+       Separate handling of resizes and moves.  Call setSize.
+       * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
+       (setComponentBounds): Call setSize and post COMPONENT_RESIZED
+       event.
+       * gnu/java/awt/peer/gtk/GtkContainerPeer.java (isValidating):
+       Remove field.
+
+2005-08-15  Dalibor Topic  <robilad@kaffe.org>
+
+       * configure.ac: Added option to enable building qt peers.
+
+       * include/Makefile.am: Added qt peer headers.
+
+       * include/gnu_java_awt_peer_qt_MainQtThread.h,
+       include/gnu_java_awt_peer_qt_QMatrix.h,
+        include/gnu_java_awt_peer_qt_QPainterPath.h,
+        include/gnu_java_awt_peer_qt_QPen.h,
+        include/gnu_java_awt_peer_qt_QtAudioClip.h,
+        include/gnu_java_awt_peer_qt_QtButtonPeer.h,
+        include/gnu_java_awt_peer_qt_QtCanvasPeer.h,
+        include/gnu_java_awt_peer_qt_QtCheckboxPeer.h,
+        include/gnu_java_awt_peer_qt_QtChoicePeer.h,
+        include/gnu_java_awt_peer_qt_QtComponentPeer.h,
+        include/gnu_java_awt_peer_qt_QtContainerPeer.h,
+        include/gnu_java_awt_peer_qt_QtDialogPeer.h,
+        include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h,
+        include/gnu_java_awt_peer_qt_QtFileDialogPeer.h,
+        include/gnu_java_awt_peer_qt_QtFontMetrics.h,
+        include/gnu_java_awt_peer_qt_QtFontPeer.h,
+        include/gnu_java_awt_peer_qt_QtFramePeer.h,
+        include/gnu_java_awt_peer_qt_QtGraphics.h,
+        include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h,
+        include/gnu_java_awt_peer_qt_QtImage.h,
+        include/gnu_java_awt_peer_qt_QtLabelPeer.h,
+        include/gnu_java_awt_peer_qt_QtListPeer.h,
+        include/gnu_java_awt_peer_qt_QtMenuBarPeer.h,
+        include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h,
+        include/gnu_java_awt_peer_qt_QtMenuItemPeer.h,
+        include/gnu_java_awt_peer_qt_QtMenuPeer.h,
+        include/gnu_java_awt_peer_qt_QtPanelPeer.h,
+        include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h,
+        include/gnu_java_awt_peer_qt_QtScreenDevice.h,
+        include/gnu_java_awt_peer_qt_QtScrollPanePeer.h,
+        include/gnu_java_awt_peer_qt_QtScrollbarPeer.h,
+        include/gnu_java_awt_peer_qt_QtTextAreaPeer.h,
+        include/gnu_java_awt_peer_qt_QtTextFieldPeer.h,
+        include/gnu_java_awt_peer_qt_QtToolkit.h,
+        include/gnu_java_awt_peer_qt_QtVolatileImage.h,
+        include/gnu_java_awt_peer_qt_QtWindowPeer.h,
+        native/jni/qt-peer/Makefile.am:
+       New files.
+
+       * native/jni/Makefile.am: Handle qt peers.
+
+       * native/jni/qt-peer/slotcallbacks.moc.h: Removed. Now generated
+       on demand by moc.
+
+2005-08-16  Sven de Marothy  <sven@physto.se>
+
+       * gnu/java/awt/peer/qt/QtButtonPeer.java
+       * gnu/java/awt/peer/qt/QtCheckboxPeer.java
+       * gnu/java/awt/peer/qt/QtChoicePeer.java
+       * gnu/java/awt/peer/qt/QtComponentGraphics.java
+       * gnu/java/awt/peer/qt/QtComponentPeer.java
+       * gnu/java/awt/peer/qt/QtContainerPeer.java
+       * gnu/java/awt/peer/qt/QtDialogPeer.java
+       * gnu/java/awt/peer/qt/QtFontPeer.java
+       * gnu/java/awt/peer/qt/QtFramePeer.java
+       * gnu/java/awt/peer/qt/QtGraphics.java
+       * gnu/java/awt/peer/qt/QtImage.java
+       * gnu/java/awt/peer/qt/QtImageGraphics.java
+       * gnu/java/awt/peer/qt/QtListPeer.java
+       * gnu/java/awt/peer/qt/QtMenuBarPeer.java
+       * gnu/java/awt/peer/qt/QtMenuItemPeer.java
+       * gnu/java/awt/peer/qt/QtMenuPeer.java
+       * gnu/java/awt/peer/qt/QtScrollbarPeer.java
+       * gnu/java/awt/peer/qt/QtTextAreaPeer.java
+       * gnu/java/awt/peer/qt/QtTextFieldPeer.java
+       * gnu/java/awt/peer/qt/QtToolkit.java
+       * gnu/java/awt/peer/qt/QtWindowPeer.java
+       * native/jni/qt-peer/keybindings.cpp
+       * native/jni/qt-peer/keybindings.h 
+       * native/jni/qt-peer/qtbuttonpeer.cpp
+       * native/jni/qt-peer/qtcanvaspeer.cpp
+       * native/jni/qt-peer/qtcheckboxpeer.cpp
+       * native/jni/qt-peer/qtchoicepeer.cpp
+       * native/jni/qt-peer/qtcomponent.cpp
+       * native/jni/qt-peer/qtcomponentpeer.cpp
+       * native/jni/qt-peer/qtdialogpeer.cpp
+       * native/jni/qt-peer/qtframepeer.cpp
+       * native/jni/qt-peer/qtgraphics.cpp 
+       * native/jni/qt-peer/qtimage.cpp
+       * native/jni/qt-peer/qtlabelpeer.cpp
+       * native/jni/qt-peer/qtlistpeer.cpp
+       * native/jni/qt-peer/qtmenupeer.cpp
+       * native/jni/qt-peer/qtpanelpeer.cpp
+       * native/jni/qt-peer/qtscrollbarpeer.cpp
+       * native/jni/qt-peer/qtscrollpanepeer.cpp
+       * native/jni/qt-peer/qttextareapeer.cpp
+       * native/jni/qt-peer/qttextfieldpeer.cpp
+       * native/jni/qt-peer/qtwindowpeer.cpp
+       * native/jni/qt-peer/slotcallbacks.cpp
+       * native/jni/qt-peer/slotcallbacks.h
+       Reindented, Transmogrified and Wielaardituded.
+       * gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java
+       * native/jni/qt-peer/eventmethods.h
+       * native/jni/qt-peer/qtembeddedwindowpeer.cpp
+       * native/jni/qt-peer/slotcallbacks.moc.h
+       New files
+       * native/jni/qt-peer/eventmethods.cpp
+       * native/jni/qt-peer/slotcallbacks.moc
+       Removed.
+       
+2005-08-16  Tom Tromey  <tromey@redhat.com>
+
+       * .project: Fixed typo.  Added builder for native code.
+       * .externalToolBuilders/CompileNative.launch: New file.
+
+2005-08-16  Tom Tromey  <tromey@redhat.com>
+
+       * .classpath: Ignore jdwp.
+       * .project: Added builder to create LocaleData.java.
+       * .externalToolBuilders/CreateLocaleData.launch: New file.
+       * examples/gnu/classpath/examples/jawt/DemoJAWT.java: Added package.
+
+2005-08-16  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/text/PasswordView.java
+       (drawUnselectedText): Fixed so the password is drawn correctly 
+       in the text box and no * characters are drawn before anything
+       was typed.
+
+2005-08-16  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/peer/gtk/GtkClipboard.java: Reimplemented.
+       * gnu/java/awt/peer/gtk/GtkClipboardNotifier.java: New class.
+       * gnu/java/awt/peer/gtk/GtkSelection.java: New class.
+       * gnu/java/awt/peer/gtk/GtkImage.java (GtkImage(Pointer)): New
+       constructor.
+       (createFromPixbuf): New private native method.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (systemClipboard): Removed.
+       (getSystemClipboard): Do security check and return
+       GtkClipboard.getInstance().
+       * include/Makefile.am: Add gnu_java_awt_peer_gtk_GtkSelection.h.
+       * include/gnu_java_awt_peer_gtk_GtkClipboard.h: Regenerated.
+       * include/gnu_java_awt_peer_gtk_GtkImage.h: Regenerated.
+       * include/gnu_java_awt_peer_gtk_GtkSelection.h: New header file.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c:
+       Reimplemented.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
+       (Java_gnu_java_awt_peer_gtk_GtkImage_createFromPixbuf): New
+
+2005-08-16  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (ActionListenerProxy): Replaced type TableAction with parent type
+       ActionListener to avoid Semantic errors.
+
+2005-08-16  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       (initComponentDefaults): Fixed typo.
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (installKeyboardActions): Replaced calls to registerKeyboardAction with
+       additions to an explicit InputMap-ActionMap pair and then set this
+       pair as the parent pair to the JTable's.  This matches the JDK where
+       the UI Input-Action pairs are the parents of the component's.
+       (ActionListenerProxy): New class.
+
+2005-08-16  Mark Wielaard  <mark@klomp.org>
+
+       * examples/gnu/classpath/examples/datatransfer/Demo.java:
+       Document and implement ItemListener and FlavorListener.
+       (flavors): New field.
+       (details): New field.
+       (Demo): Add more space, add the flavors panel and flavor listener.
+       (createTextPanel): Smaller and wider.
+       (createFlavorsPanel): New private method.
+       (flavorsChanged): New public method.
+       (itemStateChanged): Likewise.
+       (ImageComponent.ImageComponent): Smaller default.
+       (ObjectComponent.ObjectComponent): Make wider.
+       (FlavorsComponent): New static class.
+       (FlavorDetailsComponent): Likewise.
+
+2005-08-16  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       Changed font for PasswordField because textbox was 
+       being drawn at an awkward height.
+       * javax/swing/text/PasswordView.java
+       (getPreferredSpan): Implemented
+       (modelToView): likewise.
+       (viewToModel): partially implemented.
+
+2005-08-16  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/awt/Component.java
+       (dispatchEventImpl): Always call peer.handleEvent().
+
+2005-08-16  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/awt/Container.java
+       (addImpl, remove): Only repaint if the container is showing.
+
+2005-08-16  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+       (Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty): Removed.
+
+2005-08-15  Dalibor Topic  <robilad@kaffe.org>
+
+        * native/jni/qt-peer/mainqtthread.cpp,
+        native/jni/qt-peer/qmatrix.cpp,
+        native/jni/qt-peer/qpainterpath.cpp,
+        native/jni/qt-peer/qpen.cpp,
+        native/jni/qt-peer/qtbuttonpeer.cpp,
+        native/jni/qt-peer/qtcanvaspeer.cpp,
+        native/jni/qt-peer/qtcheckboxpeer.cpp,
+        native/jni/qt-peer/qtchoicepeer.cpp,
+        native/jni/qt-peer/qtcomponentpeer.cpp,
+        native/jni/qt-peer/qtdialogpeer.cpp,
+        native/jni/qt-peer/qtfiledialogpeer.cpp,
+        native/jni/qt-peer/qtfontmetrics.cpp,
+        native/jni/qt-peer/qtfontpeer.cpp,
+        native/jni/qt-peer/qtframepeer.cpp,
+        native/jni/qt-peer/qtgraphics.cpp,
+        native/jni/qt-peer/qtimage.cpp,
+        native/jni/qt-peer/qtlabelpeer.cpp,
+        native/jni/qt-peer/qtlistpeer.cpp,
+        native/jni/qt-peer/qtmenubarpeer.cpp,
+        native/jni/qt-peer/qtmenucomponentpeer.cpp,
+        native/jni/qt-peer/qtmenuitempeer.cpp,
+        native/jni/qt-peer/qtmenupeer.cpp,
+        native/jni/qt-peer/qtpanelpeer.cpp,
+        native/jni/qt-peer/qtpopupmenupeer.cpp,
+        native/jni/qt-peer/qtscreendevice.cpp,
+        native/jni/qt-peer/qtscrollbarpeer.cpp,
+        native/jni/qt-peer/qtscrollpanepeer.cpp,
+        native/jni/qt-peer/qttextareapeer.cpp,
+        native/jni/qt-peer/qttextfieldpeer.cpp,
+        native/jni/qt-peer/qtvolatileimage.cpp,
+        native/jni/qt-peer/qtwindowpeer.cpp:
+       Include <assert.h>.
+
+2005-08-15  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JPasswordField.java
+       (getText): Fixed the length of the string to retrieve.
+
+2005-08-15  Sven de Marothy  <sven@physto.se>
+
+       * java/awt/TextComponent.java
+       (select): Fix typo.
+       
+2005-08-15  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JComponent.java:
+       (processKeyEvent): Added functionality for processing key events in
+       non-focused components using the WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
+       field.
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (installKeyboardActions): Changed key bindings to be registered as
+       WHEN_ANCESTOR_OF_FOCUSED_COMPONENT rather than as WHEN_FOCUSED.
+       (TableAction.actionPerformed): If the key action is anything besides
+       "start editing" then we stop editing if we are doing so.  Repaint the
+       table at the end of this method.
+
+2005-08-15  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JPasswordField.java
+       (echoCharIsSet): Fixed this to work according to API.
+       (getText): Implemented
+       (getText): Implemented
+       (getPassword): Implemented
+       (paramString): Implemented
+
+2005-08-15  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/ClasspathToolkit.java (nativeQueueEmpty): Remove
+       method.
+       (wakeNativeQueue): Likewise.
+       (iterateNativeQueue): Likewise.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (static): Start GTK main
+       thread.
+       (nativeQueueEmpty): Remove method.
+       (wakeNativeQueue): Likewise.
+       (iterateNativeQueue): Likewise.
+       (gtkMain): New method.
+       * include/gnu_java_awt_peer_gtk_GtkToolkit.h: Regenerate.
+       * java/awt/EventQueue.java: Remove references to ClasspathToolkit.
+       * java/awt/Frame.java (fireDummyEvent): Remove method.
+       Remove calls to fireDummyEvent.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
+       (dispose): Don't wake up main thread.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c: Remove
+       single-thread code.
+
+2005-08-15  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JTree.java
+       (expandPath): called fireTreeWillExpand and fireTreeExpanded 
+       since it is not required that the calling class fires these
+       events.
+       (collapsePath): Likewise.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (mouseClicked): Took out code that called fireTreeWillExpand/
+       fireTreeWillCollapse and fireTreeExpanded/fireTreeCollapsed.
+       (keyPressed): Likewise.
+
+2005-08-15  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/FlowLayout.java
+       (setAlignment): Removed check for illegal values. These values
+       are treated as LEFT alignment instead.
+       (layoutContainer): Treat unknown align values as LEFT in default
+       clause of if-else statement.
+
+2005-08-15  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkButtonPeer.java (handleEvent): Remove
+       method.
+       (postActionEvent): New method.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
+       Rename state_to_awt_mods cp_gtk_state_to_awt_mods.
+       * native/jni/gtk-peer/gtkpeer.h: Declare cp_gtk_state_to_awt_mods.
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
+       (clicked_cb): New function.
+       (connectSignals): Connect clicked_cb callback to "clicked" signal.
+
+2005-08-14  Casey Marshall  <csm@gnu.org>
+
+       * gnu/java/security/provider/DSAKeyPairGenerator.java
+       (initialize): set 'keysize' to 'modlen.'
+       (getDefaults): return 'true' for keysizes '768' and '1024.'
+
+2005-08-14  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * lib/Makefile.am (JAVAC): Disable ecj warning output.
+
+2005-08-14  Sven de Marothy  <sven@physto.se>
+
+       * gnu/java/awt/ClasspathToolkit.java
+       (getScreenSize, getColorModel, getFontMetrics, getImage, createImage,
+        createImageProducer, registerImageIOSpis):
+       Remove redundant (overloaded) methods.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java
+       (registerImageIOSpis): Move registration to static initializer.
+       * javax/imageio/spi/IIORegistry.java:
+       Remove call to Toolkit registration method.
+       
+2005-08-13  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaintTimer): Make
+       field final.
+
+2005-08-14  Sven de Marothy  <sven@physto.se>
+
+       * java/awt/Container.java
+       (addImpl): Call addNotify() only if the container has a peer.
+
+2005-08-13  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/io/ObjectInputStream.java
+       (readClassDescriptor): Don't cache caller's class loader.
+       (resolveClass): Don't cache caller's class loader and support
+       primitive types. Fixes bug #23377.
+
+2005-08-13  Mark Wielaard  <mark@klomp.org>
+
+       * scripts/check_jni_methods.sh: Set and check for PROBLEM.
+
+2005-08-13  Mark Wielaard  <mark@klomp.org>
+
+       * scripts/check_jni_methods.sh: Don't create temp files in source dir.
+       Don't override existing files. Fast fail on errors.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * vm/reference/gnu/classpath/jdwp/VMFrame.java(getValue):
+       Fix typo in comment.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
+       (executeAllThreads): Use enumerate(Thread[]) instead of 
+       enumerate(Thread[], true).
+       (runCommand): Throw NotImplementedException when command is not found.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
+       (executeInvokeMethod): Change MethodInvoker to MethodResult.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/util/VariableTable.java: A class representing a
+       Variable Table for a method.
+       * gnu/classpath/jdwp/util/LineTable.java: A class representing a Line
+       Table for a method.
+
+2005-08-12  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (addMenu(Menu)): New
+       method.
+       * gnu/java/awt/peer/gtk/GtkMenuPeer.java (addSeparator): Likewise.
+       * java/awt/peer/MenuBarPeer.java (addMenu): New method
+       declaration.
+       * java/awt/peer/MenuPeer.java (addSeparator): New method
+       declaration.
+
+2005-08-12  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds): Get
+       frame insets directly from peer rather than from Window.getInsets.
+       (toString): New method.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/util/Location.java: New file to handle JDWP
+       locations.
+
+2005-08-12  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
+       (gtkWidgetGetPreferredDimensions): New method.
+       * gnu/java/awt/peer/gtk/GtkLabelPeer.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c
+       (gtkWidgetGetPreferredDimensions): New method.
+       * include/gnu_java_awt_peer_gtk_GtkLabelPeer.h: Regenerate.
+       * include/gnu_java_awt_peer_gtk_GtkButtonPeer.h: Likewise.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/exception/JdwpInternalErrorException.java
+       (JdwpInternalErrorException): Added new constructor.
+       * gnu/classpath/jdwp/util/Value.java
+       (getUntaggedObj):
+       Changed InvalidFieldException to JdwpInternalErrorException.
+       (writeUntaggedValue): Likewise.
+       (writeTaggedValue): Likewise.
+       (writeValue): Likewise.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/EventRequestCommandSet.java:
+       Implemented the EventRequest CommandSet.
+
+2005-08-12  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JTable.java:
+       (setValueAt): Do nothing if isCellEditable returns false.
+       (editCelLAt): Removed the Key Listener for the JTextField.  Listening
+       for ESCAPE should be handled by the JTable itself.  Note, this is not
+       implemented yet.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       (initComponentDefaults): Added several keybindings to JTable's
+       ancestorInputMap.  These are all implemented.
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (KeyHandler): Removed this class.  Note that most of the code from the
+       keyPressed method now resides in the actionPerformed method of the
+       BasicTableUI.TableAction class.
+       (convertModifiers): New private method to convert from new InputEvent
+       modifier masks to the old style.
+       (installKeyboardActions): Implemented.  Gets the key bindings from
+       the UIManager and registers them for the JTable.
+       (TableAction): New class.  This is where the actions corresponding to
+       key presses resides.
+       (installListeners): Removed installation of KeyListener.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * vm/reference/standard.omit: New file to omit jdwp reference classes
+       from build.
+
+2005-08-12  Aaron Luchko  <aluchko@redhat.com>
+
+       * vm/reference/gnu/classpath/jdwp/VMFrame.java: Implemented reference
+       implementation of interface to VM for JDWP frame management.
+       * gnu/classpath/jdwp/processor/StackFrameCommandSet.java: Updated
+       import.
+       (executeGetValues): Use VMFrame instead of Frame.
+       (executeSetValues): Use VMFrame instead of Frame.
+       (executeThisObject): Use VMFrame instead of Frame.
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
+       Updated import.
+       (executeFrames): Changed getLoc() to getLocation() and use
+       VMFrame instead of Frame.
+
+2005-08-12  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (getCellLocation): Added in a check to make sure the node has children.
+       Fixed loop to use post-increment.
+       (paintRecursive): Fixed loop to use post-increment.
+       (paintControlIcons): Likewise.
+       (getNextNode): Fixed check to make sure that node has children.
+       (getPreviousSibling): Added in check to make sure index is in correct
+       range.
+
+2005-08-12  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/peer/qt/QtButtonPeer.java: Replace uses of
+       toolkit.eventQueue.postEvent() with QtToolkit.eventQueue.postEvent().
+       * gnu/java/awt/peer/qt/QtCheckboxPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtChoicePeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtComponentPeer.java: Likewise and for
+       guiThread.QApplicationPointer and graphicsEnv.getScreenDevices().
+       * gnu/java/awt/peer/qt/QtMenuItemPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtMenuPeer.java: Likewise.
+       * gnu/java/awt/peer/qt/QtScrollbarPeer.java: Likewise.
+       * gnu/java/security/PolicyFile.javai (refresh): Assign only outside
+       if statement.
+
+2005-08-12  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/GapContent.java
+       (insertString): Use replace() to actually insert content.
+       (remove): Use replace() to actually remove content.
+       (shiftGap): Repaired misplaced curly brace in if block of
+       boudary check.
+       (replace): Check for null argument for addItems.
+
+2005-08-12  Roman Kennke  <roman@kennke.org>
+
+       Reported by: Ingo Proetel  <proetel@aicas.com>
+       * java/net/URLClassLoader.java
+       (findClass): Added null check to avoid NullPointerException.
+
+2005-08-12  Roman Kennke  <roman@kennke.org>
+
+       Reported by: Ingo Proetel  <proetel@aicas.com>
+       * java/util/logging/Logger.java
+       This applies to a couple of log() methods:
+       (log): Added check if the specified level is actually enabled,
+       otherwise ignore logging request.
+
+2005-08-12  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicSplitPaneUI.java
+       * (getMinimumDividerLocation): Fixed to work similar to 
+       getMaximumDividerLocation. Was not able to move divider
+       in both directions before.
+
+2005-08-12  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/Component.java
+       (reshape): Simplified repainting of parent.
+       (paint): Don't call peer.paint() here. The paint method is
+       exclusivly meant to be overridden by subclasses that wish to
+       perform custom painting and should do nothing by default.
+       (repaint): Use local variable in null pointer checks to avoid
+       NullPointerExceptions.
+       (imageUpdate): Slight formatting adjustments.
+       (dispatchEvent): Don't call peer.handleEvent() here, this must
+       be done in dispatchEventImpl().
+       (dispatchEventImpl): Dispatch PAINT and UPDATE events to the
+       peer.
+       * java/awt/Container.java
+       (paint): Don't call super.paint() here, this method does nothing
+       anyway. Visit only lightweight children.
+       (update): Instead of clearing the background only for top-level
+       containers, clear the background for all heavyweight containers.
+
+2005-08-12  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * examples/gnu/classpath/examples/jawt/DemoJAWT.c: New file.
+       * examples/gnu/classpath/examples/jawt/DemoJAWT.java: Likewise.
+       * examples/gnu/classpath/examples/jawt/Makefile: Likewise.
+
+2005-08-11  Mark Wielaard  <mark@klomp.org>
+
+       * examples/gnu/classpath/examples/datatransfer/Demo.java:
+       New example.
+
+2005-08-11  Tom Tromey  <tromey@redhat.com>
+
+       For PR classpath/23008:
+       * gnu/java/nio/charset/UTF_16Decoder.java (decodeLoop): Correctly
+       mask bytes when constructing characters.
+
+2005-08-11  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/classpath/Makefile.am (EXTRA_DIST): Add classpath_jawt.h.
+       * include/gnu_java_awt_peer_qt_*: Removed.
+
+2005-08-11  Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+        * org/omg/PortableInterceptor/IORInfoOperations.java,
+        org/omg/PortableInterceptor/IORInterceptor.java,
+        org/omg/PortableInterceptor/IORInterceptorOperations.java,
+        org/omg/PortableInterceptor/IORInfo.java: New files.
+
+2005-08-11  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JTable
+       (rowAtPoint): Added in a check for null. Was getting NPE.
+       (columnAtPoint): Likewise.
+
+2005-08-11  Lillian Angel <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicViewportUI.java
+       (paintSimple): Changed to paint the portBounds from (0,0).
+
+2005-08-11  Tom Tromey  <tromey@redhat.com>
+
+       * java/awt/image/ConvolveOp.java (filter): Defer numBands check
+       until after null check.  PR classpath/22999.
+
+2005-08-11  Tom Tromey  <tromey@redhat.com>
+
+       * java/util/Observable.java (addObserver): Throw
+       NullPointerException if necessary.  PR classpath/23279.
+
+2005-08-11  Sven de Marothy  <sven@physto.se>
+
+       * gnu/java/awt/peer/qt/QtMenuComponentPeer.java,
+       gnu/java/awt/peer/qt/QtGraphics.java,
+       gnu/java/awt/peer/qt/QtTextFieldPeer.java,
+       gnu/java/awt/peer/qt/QtFramePeer.java,
+       gnu/java/awt/peer/qt/QtPanelPeer.java,
+       gnu/java/awt/peer/qt/QtToolkit.java,
+       gnu/java/awt/peer/qt/QtWindowPeer.java,
+       gnu/java/awt/peer/qt/QtButtonPeer.java,
+       gnu/java/awt/peer/qt/QtImageGraphics.java,
+       gnu/java/awt/peer/qt/QtContainerPeer.java,
+       gnu/java/awt/peer/qt/QtComponentPeer.java,
+       gnu/java/awt/peer/qt/QtListPeer.java,
+       gnu/java/awt/peer/qt/QtChoicePeer.java,
+       gnu/java/awt/peer/qt/QtScrollPanePeer.java,
+       gnu/java/awt/peer/qt/MainQtThread.java,
+       gnu/java/awt/peer/qt/QtImage.java,
+       gnu/java/awt/peer/qt/NativeWrapper.java,
+       gnu/java/awt/peer/qt/QtCheckboxPeer.java,
+       gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java,
+       gnu/java/awt/peer/qt/QtTextAreaPeer.java,
+       gnu/java/awt/peer/qt/QtDialogPeer.java,
+       gnu/java/awt/peer/qt/QPen.java,
+       gnu/java/awt/peer/qt/QtCanvasPeer.java,
+       gnu/java/awt/peer/qt/QtLabelPeer.java,
+       gnu/java/awt/peer/qt/QtGraphicsEnvironment.java,
+       gnu/java/awt/peer/qt/QtImageConsumer.java,
+       gnu/java/awt/peer/qt/QtScrollbarPeer.java,
+       gnu/java/awt/peer/qt/QtFontMetrics.java,
+       gnu/java/awt/peer/qt/QtMenuBarPeer.java,
+       gnu/java/awt/peer/qt/QtFontPeer.java,
+       gnu/java/awt/peer/qt/QMatrix.java,
+       gnu/java/awt/peer/qt/QtVolatileImage.java,
+       gnu/java/awt/peer/qt/QPainterPath.java,
+       gnu/java/awt/peer/qt/QtComponentGraphics.java,
+       gnu/java/awt/peer/qt/QtScreenDevice.java,
+       gnu/java/awt/peer/qt/QtMenuPeer.java,
+       gnu/java/awt/peer/qt/QtAudioClip.java,
+       gnu/java/awt/peer/qt/QtPopupMenuPeer.java,
+       gnu/java/awt/peer/qt/QtFileDialogPeer.java,
+       gnu/java/awt/peer/qt/QtMenuItemPeer.java,
+       * native/jni/qt-peer/qpen.cpp,
+       native/jni/qt-peer/keybindings.cpp,
+       native/jni/qt-peer/qtcomponentpeer.cpp,
+       native/jni/qt-peer/buttonevent.h,
+       native/jni/qt-peer/qtdialogpeer.cpp,
+       native/jni/qt-peer/qtmenubarpeer.cpp,
+       native/jni/qt-peer/mainqtthread.cpp,
+       native/jni/qt-peer/qtpanelpeer.cpp,
+       native/jni/qt-peer/qmatrix.cpp,
+       native/jni/qt-peer/qtmenucomponentpeer.cpp,
+       native/jni/qt-peer/qtgraphics.cpp,
+       native/jni/qt-peer/qttoolkit.cpp,
+       native/jni/qt-peer/qtbuttonpeer.cpp,
+       native/jni/qt-peer/keybindings.h,
+       native/jni/qt-peer/qtvolatileimage.cpp,
+       native/jni/qt-peer/qtcomponent.h,
+       native/jni/qt-peer/slotcallbacks.cpp,
+       native/jni/qt-peer/qtpopupmenupeer.cpp,
+       native/jni/qt-peer/qtmenuitempeer.cpp,
+       native/jni/qt-peer/qtchoicepeer.cpp,
+       native/jni/qt-peer/nativewrapper.cpp,
+       native/jni/qt-peer/qtscreendevice.cpp,
+       native/jni/qt-peer/qtfontpeer.cpp,
+       native/jni/qt-peer/qpainterpath.cpp,
+       native/jni/qt-peer/qtstrings.h,
+       native/jni/qt-peer/qttextfieldpeer.cpp,
+       native/jni/qt-peer/qtimage.cpp,
+       native/jni/qt-peer/componentevent.h,
+       native/jni/qt-peer/qtwindowpeer.cpp,
+       native/jni/qt-peer/qtframepeer.cpp,
+       native/jni/qt-peer/qtscrollpanepeer.cpp,
+       native/jni/qt-peer/qtfontmetrics.cpp,
+       native/jni/qt-peer/qtlistpeer.cpp,
+       native/jni/qt-peer/mainthreadinterface.h
+       native/jni/qt-peer/slotcallbacks.h
+       native/jni/qt-peer/qtfiledialogpeer.cpp,
+       native/jni/qt-peer/eventmethods.cpp,
+       native/jni/qt-peer/qtimage.h,
+       native/jni/qt-peer/qtstrings.cpp,
+       native/jni/qt-peer/nativewrapper.h
+       native/jni/qt-peer/qtaudioclip.cpp,
+       native/jni/qt-peer/qtfont.h,
+       native/jni/qt-peer/qtscrollbarpeer.cpp,
+       native/jni/qt-peer/containers.h,
+       native/jni/qt-peer/qtcheckboxpeer.cpp,
+       native/jni/qt-peer/mainthreadinterface.cpp,
+       native/jni/qt-peer/componentevent.cpp,
+       native/jni/qt-peer/qttextareapeer.cpp,
+       native/jni/qt-peer/qtcomponent.cpp,
+       native/jni/qt-peer/qtmenupeer.cpp,
+       native/jni/qt-peer/qtlabelpeer.cpp,
+       native/jni/qt-peer/qtcanvaspeer.cpp,
+       native/jni/qt-peer/qtgraphics.h,
+       * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h,
+       include/gnu_java_awt_peer_qt_QtToolkit.h,
+       include/gnu_java_awt_peer_qt_QtAudioClip.h,
+       include/gnu_java_awt_peer_qt_QtScreenDevice.h,
+       include/gnu_java_awt_peer_qt_QtTextFieldPeer.h,
+       include/gnu_java_awt_peer_qt_QtMenuItemPeer.h,
+       include/gnu_java_awt_peer_qt_QtButtonPeer.h,
+       include/gnu_java_awt_peer_qt_QtWindowPeer.h,
+       include/gnu_java_awt_peer_qt_QtDialogPeer.h,
+       include/gnu_java_awt_peer_qt_QtImage.h,
+       include/gnu_java_awt_peer_qt_QtMenuBarPeer.h,
+       include/gnu_java_awt_peer_qt_QtVolatileImage.h,
+       include/gnu_java_awt_peer_qt_QtFontPeer.h,
+       include/gnu_java_awt_peer_qt_QtChoicePeer.h,
+       include/gnu_java_awt_peer_qt_QtGraphics.h,
+       include/gnu_java_awt_peer_qt_QtComponentPeer.h,
+       include/gnu_java_awt_peer_qt_QtMenuPeer.h,
+       include/gnu_java_awt_peer_qt_QtTextAreaPeer.h,
+       include/gnu_java_awt_peer_qt_QPen.h,
+       include/gnu_java_awt_peer_qt_QtPanelPeer.h,
+       include/gnu_java_awt_peer_qt_QPainterPath.h,
+       include/gnu_java_awt_peer_qt_QtFontMetrics.h,
+       include/gnu_java_awt_peer_qt_QtScrollPanePeer.h,
+       include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h,
+       include/gnu_java_awt_peer_qt_QMatrix.h,
+       include/gnu_java_awt_peer_qt_QtLabelPeer.h,
+       include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h,
+       include/gnu_java_awt_peer_qt_QtFramePeer.h,
+       include/gnu_java_awt_peer_qt_QtListPeer.h,
+       include/gnu_java_awt_peer_qt_QtScrollbarPeer.h,
+       include/gnu_java_awt_peer_qt_QtCanvasPeer.h,
+       include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h,
+       include/gnu_java_awt_peer_qt_MainQtThread.h,
+       include/gnu_java_awt_peer_qt_QtFileDialogPeer.h,
+       include/gnu_java_awt_peer_qt_QtContainerPeer.h:
+       New files.
+
+2005-08-11  Tom Tromey  <tromey@redhat.com>
+
+       For PR classpath/23238:
+       * lib/gen-classlist.sh.in: Use @SHELL@; invoke split-for-gcj.sh
+       with it.
+       * configure.ac (SH): Removed subst.
+
+2005-08-11  Andrew Haley  <aph@redhat.com>
+
+       * lib/split-for-gcj.sh: Comment.
+
+2005-08-11  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicViewportUI.java
+       (paintSimple): This line was causing problems with the JTable viewport.
+       However, the scrollpane still needs to be fixed. It is still not
+       painting beyond the view's bounds.
+
+2005-08-10  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * lib/split-for-gcj.sh: Don't use unportable %{parameter%word}.
+       Don't use unportable !.
+
+2005-08-10  Tom Tromey  <tromey@redhat.com>
+
+       * lib/gen-classlist.sh.in (GCJ): New subst.
+       Invoke split-for-gcj.sh if the results changed.
+       * lib/Makefile.am (CLEANFILES): Removed old entries.
+       (compile-classes): Don't run split-for-gcj.sh.
+
+2005-08-10  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:      
+       Implemented the ThreadReference CommandSet.
+
+2005-08-10  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java:
+       Implemented the ClassType CommandSet.
+       * gnu/classpath/jdwp/util/MethodResult.java: Class to wrap
+       around results of method executions.
+
+2005-08-10  Tom Tromey  <tromey@redhat.com>
+
+       For PR classpath/22580:
+       * lib/Makefile.am (compile-classes): Made conditional on
+       FOUND_GCJ.
+       (JAVAC): Redefined when FOUND_GCJ.
+
+2005-08-10  Tom Tromey  <tromey@redhat.com>
+
+       * lib/Makefile.am (JAVAC): Use $(SHELL) to invoke
+       split-for-gcj.sh.  For PR classpath/23238.
+
+2005-08-10  Tom Tromey  <tromey@redhat.com>
+
+       * lib/split-for-gcj.sh: Use 'while' loop to avoid length limits.
+
+2005-08-10  Andreas Tobler  <toa@pop.agri.ch>
+
+       * native/jni/java-net/gnu_java_net_PlainSocketImpl.c: Include
+       target_native_file.h.  PR classpath/22926.
+
+2005-08-10  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JTree.java
+       (doExpandParents): Took out call to checkExpandParents.
+       (checkExpandParents): Helper method not needed. Caused problems since
+       fireTreeWillExpand was being called too many times. fireTreeWillExpand
+       is called from BasicTreeUI whenever a node is expanded.
+
+2005-08-10  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/PortableInterceptor/Interceptor.java,
+        org/omg/PortableInterceptor/InterceptorOperations.java: New files.
+        * org/omg/DynamicAny/_DynAnyFactoryStub.java,
+        org/omg/DynamicAny/_DynAnyStub.java,
+        org/omg/DynamicAny/_DynArrayStub.java,
+        org/omg/DynamicAny/_DynEnumStub.java,
+        org/omg/DynamicAny/_DynFixedStub.java,
+        org/omg/DynamicAny/_DynStructStub.java,
+        org/omg/DynamicAny/_DynUnionStub.java,
+        org/omg/DynamicAny/_DynValueStub.java,
+        org/omg/DynamicAny/_DynSequenceStub.java: Added _opsClass field.
+
+2005-08-10  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Formatted entire class.
+
+2005-08-10  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (mouseClicked): Called fireTreeWillExpand and fireTreeWillCollapse when
+       appropriate.
+       (keyPressed): Likewise.
+
+2005-08-10  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/Container.java
+       (paint): Call visitChildren with lightweightOnly == true.
+       (update): Only call paint if we are not in a toplevel container.
+
+2005-08-09  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/StackFrameCommandSet.java:
+       Implemented the StackFrame CommandSet.
+
+2005-08-09  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JTable.java:
+       (editingCancelled): Implemented.
+       (editCellAt): Added a KeyListener to our editor to listen for
+       the ESCAPE key and cancel editing upon receiving it.
+
+2005-08-09  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JTable.java
+       (setRowHeight): Fixed condition on when to throw exception.
+       (setRowHeight): Parameters were mixed up.
+
+2005-08-09  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicLabelUI.java
+       (paint): Added in painting code for label border.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (paintControlIcons): Fixed location for control icons.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java:
+       Added defaults for selection and non-selection border for
+       tree cells.
+       * javax/swing/tree/DefaultTreeCellRenderer.java
+       (getTreeCellRendererComponent): Set borders for node. Also,
+       made node transparent (not opaque), So JLabel draws icon,
+       text and border appropriately.
+
+2005-08-09  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicLabelUI.java
+       (paint): Added in code to paint background rect according to
+       API. Also, formatting changes.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (setCellRenderer): Fixed to changed renderer in JTree.
+       (uninstallDefaults): Line taken out because not needed.
+       (paintNode): Took out unneeded code because BasicLabelUI was fixed.
+       (paintRecursive): Fixed so lines are only drawn when parents have
+       children.       
+
+2005-08-09  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/DefaultCellEditor.java:
+       (EditorDelegate.setValue): Implemented.
+       (EditorDelegate.getCellEditorValue): Implemented.
+       (EditorDelegate.isCellEditable): Implemented.
+       (EditorDelegate.shouldSelectCell): Implemented.
+       (EditorDelegate.stopCellEditing): Implemented.
+       (EditorDelegate.cancelCellEditing): Implemented.
+       (EditorDelegate.startCellEditing): Implemented.
+       (EditorDelegate.actionPerformed): Implemented.
+       (EditorDelegate.itemStateChanged): Implemented.
+       (EditorDelegate.fireEditingStopped): New implementation method.
+       (EditorDelegate.fireEditingCancelled): New implementation method.
+       (DefaultCellEditor): Implemented 3 constructors.
+       (getComponent): Implemented.
+       (getClickCountToStart): Implemented.
+       (setClickCountToStart): Implemented.
+       (getCellEditorValue): Implemented.
+       (isCellEditable): Implemented.
+       (shouldSelectCell): Implemented.
+       (cancelCellEditing): Implemented.
+       (getTableCellEditorComponent): Implemented.
+       * javax/swing/JTable.java:
+       (EditorUpdateTimer): New private class.
+       (editingStopped): Implemented.
+       (setValueAt): If the Object value is a Component, add it to the JTable
+       so it can obtain focus.
+       (editCellAt): Implemented.
+       (removeEditor): Implemented.
+       (prepareEditor): Implemented.
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (KeyHandler.keyPressed): Added F2 "start editing" key action.
+       (MouseHandler.mousePressed): Added check to see if a new cell was
+       selected and we need to stop editing.
+       (paint): If the cell is a JTextField, paint its Caret as well.
+       * javax/swing/table/DefaultTableCellRenderer.java:
+       (getTableCellRendererComponent): If a JTextField is passed in, return
+       one.  This is used for editing JTable cells.
+
+2005-08-09  Aaron Luchko <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java:     
+       Implemented the ClassLoaderReference CommandSet.
+
+2005-08-09  Mark Wielaard  <mark@klomp.org>
+
+       * javax/swing/tree/DefaultTreeModel.java: Fix copyright
+       boilerplate formatting.
+
+2005-08-09  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/tree/DefaultTreeModel.java:
+       Fixed formatting of class.
+
+2005-08-09  Lillian Angel  <langel@redhat.com>
+
+       Fixes Bug #23255
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Fixed entire class to use Objects as opposed to TreeNodes.
+       (getPathBounds): Changed root to Object
+       (getPathForRow): Likewise.
+       (getRowCount): Likewise.
+       (getPreferredSize): Changed root and nextNode to be of type
+       Object.
+       (isLeaf): Took out unnecessary code. 
+       (keyPressed): Changed all TreeNodes to be of type Object.
+       (getCellLocation): Likewise.
+       (paintNode): Likewise.
+       (paintRecursive): Likewise.
+       (getParent): Implemented.
+       (findNode): Helper Implemented.
+       (getNextVisibleNode): Changed return and parameter type to Object.
+       (getPreviousVisibleNode): Likewise.
+       (getNextNode): Likewise.
+       (getPreviousNode): Likewise.
+       (getNextSibling): Likewise.
+       (getPreviousSibling): Likewise.
+       (getPathToRoot): Likewise.
+       (getLevel): Likewise.
+       * javax/swing/tree/DefaultTreeModel.java
+       (getIndexOfChild): Implemented.
+
+2005-08-09  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/CORBA/package.html: Documentation update.
+        * org/omg/DynamicAny/package.html: New file.
+
+2005-08-08  Casey Marshall  <csm@gnu.org>
+
+       PR classpath/23120
+       * gnu/java/security/provider/DSAKeyPairGenerator.java
+       (<init>): made public; set default values.
+       (initialize): just call 'initialize(int,boolean,SecureRandom).'
+       (initialize): just call 'initialize(DSAParams,SecureRandom).'
+       (initialize): check all values for 'null' before overwriting.
+       (initialize): fill in defaults or generate new parameters here.
+       (generateKeyPair): don't create parameters; fill in 'random' if
+       'null;' use 'random,' not a new Random object, when generating
+       random numbers.
+       (getDefaults): fix keysize check.
+
+       PR classpath/22990
+       * java/security/KeyPairGenerator.java (initialize): do nothing.
+       
+2005-08-08  Tom Tromey  <tromey@redhat.com>
+
+       PR classpath/23285:
+       * native/jni/classpath/classpath_jawt.h
+       (classpath_jawt_get_awt_version, classpath_jawt_lock,
+       classpath_jawt_unlock, classpath_jawt_create_lock,
+       classpath_jawt_destroy_lock): Use '(void)' in prototype.
+       * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Added
+       gtk_jawt.c.
+       * native/jni/gtk-peer/gtk_jawt.c: New file from libgcj.
+       (classpath_jawt_create_lock, classpath_jawt_destroy_lock): Use
+       cp_gtk_gdk_env.
+
+2005-08-08  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/DynamicAny/FieldNameHelper.java: New file.
+
+2005-08-08  Audrius Meskauskas  <AudriusA@Bioinformatics.org> 
+
+        * org/omg/DynamicAny/_DynAnyFactoryStub.java,
+        org/omg/DynamicAny/_DynAnyStub.java,
+        org/omg/DynamicAny/_DynArrayStub.java,
+        org/omg/DynamicAny/_DynEnumStub.java,
+        org/omg/DynamicAny/_DynFixedStub.java,
+        org/omg/DynamicAny/_DynStructStub.java,
+        org/omg/DynamicAny/_DynUnionStub.java,
+        org/omg/DynamicAny/_DynValueStub.java,
+        org/omg/DynamicAny/_DynSequenceStub.java: New files.
+
+2005-08-08  Lillian Angel  <langel@redhat.com>
+
+       Fixes bug #23252
+       * javax/swing/JTree.java
+       (setModel): Changed to allow model to be null.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (setModel): Changed to depend on JTree functions
+       (getPathBounds): Fixed to work when model = null.
+       (getPathForRow): Likewise.
+       (getRowCount): Likewise.
+       (installListeners): Likewise.
+       (installUI): Likewise.
+       (paint): Likewise.
+       (getPreferredSize): Likewise.
+       
+2005-08-08  Casey Marshall  <csm@gnu.org>
+
+       Fixes bug #22914
+       * gnu/classpath/debug/Component.java (POLICY): new constant.
+       * gnu/java/security/PolicyFile.java (logger): new constant.
+       (DEBUG,debug,debug): removed.
+       (DEFAULT_POLICY): use 'SystemProperties' class to bypass security
+       check.
+       (DEFAULT_USER_POLICY): new constant.
+       (getPermissions): replace 'debug' calls with logger calls.
+       (refresh): add 'DEFAULT_USER_POLICY' to the initial list;
+       interpret 'java.security.policy' and 'policy.url' properties
+       properly; replace 'debug' calls with logger calls.
+       (parse): replace 'debug' calls with logger calls.
+
+2005-08-07  Casey Marshall  <csm@gnu.org>
+
+       * javax/security/auth/x500/X500Principal.java
+       (encodeDer): use the right iterator for the inner loop.
+       (parseString): test for end of input.
+       (readAttributeType): provide detail message for exception.
+       (readAttributeValue): return the result on end of input;
+       read the next character while looping.
+       (putComponent): accept 'o' and 'ou' short names.
+
+2005-08-07  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/DynamicAny/AnySeqHelper.java,
+        org/omg/DynamicAny/NameDynAnyPairSeqHelper.java,
+        org/omg/DynamicAny/NameValuePairHelper.java,
+        org/omg/DynamicAny/NameDynAnyPairHelper.java,
+        org/omg/DynamicAny/NameValuePairSeqHelper.java,
+        org/omg/DynamicAny/DynAnySeqHelper.java,
+        gnu/CORBA/DynAnySeqHolder.java,
+        gnu/CORBA/NameDynAnyPairSeqHolder.java,
+        gnu/CORBA/NameDynAnyPairHolder.java,
+        gnu/CORBA/NameValuePairSeqHolder.java,
+        gnu/CORBA/NameValuePairHolder.java: New files.
+
+2005-08-07  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+       Fixes bug #22929
+       * java/net/NetworkInterface.java
+       (condense): New static private method.
+       (getNetworkInterfaces): Call condense().
+       (getByName, getByInetAddress): Call getNetworkInterfaces()
+       so that condensed result may be returned.
+       * vm/reference/java/net/VMNetworkInterface.java (getInterfaces):
+       Clarify return value in documentation.
+
+2005-08-07  Mark Wielaard  <mark@klomp.org>
+
+       Fixes bug #22920
+       * java/net/DatagramSocket.java (DatagramSocket(SocketAddress)):
+       Use gnu.classpath.SystemProperties to get impl.prefix.
+
+2005-08-03  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * gnu/CORBA/CDR/noHeaderInput.java,
+        gnu/CORBA/gnuValueHolder.java,
+        gnu/CORBA/DynAn/gnuDynAny.java,
+        gnu/CORBA/DynAn/gnuDynArray.java,
+        gnu/CORBA/DynAn/gnuDynSequence.java,
+        gnu/CORBA/DynAn/gnuDynValueBox.java,
+        gnu/CORBA/DynAn/abstractRecord.java,
+        gnu/CORBA/DynAn/gnuDynAnyFactory.java,
+        gnu/CORBA/DynAn/gnuDynValue.java,
+        gnu/CORBA/DynAn/gnuDynStruct.java,
+        gnu/CORBA/DynAn/anyDivideable.java,
+        gnu/CORBA/DynAn/anyUndivideable.java,
+        gnu/CORBA/DynAn/gnuDynEnum.java,
+        gnu/CORBA/DynAn/abstractDynAny.java,
+        gnu/CORBA/DynAn/gnuDynFixed.java,
+        gnu/CORBA/DynAn/valueChangedListener.java,
+        gnu/CORBA/DynAn/gnuDynUnion.java: New files.
+        * org/omg/DynamicAny/DynUnionOperations.java,
+        org/omg/DynamicAny/DynAnyOperations.java,
+        org/omg/DynamicAny/DynAnyFactoryOperations.java,
+        org/omg/DynamicAny/DynValueBox.java,
+        org/omg/DynamicAny/DynValueCommon.java,
+        org/omg/DynamicAny/DynAnyFactoryHelper.java,
+        gnu/CORBA/typeNamer.java,
+        gnu/CORBA/fixedTypeCode.java,
+        gnu/CORBA/CDR/Vio.java,
+        gnu/CORBA/CDR/cdrInput.java,
+        gnu/CORBA/CDR/cdrOutput.java,
+        gnu/CORBA/holderFactory.java,
+        gnu/CORBA/universalHolder.java,
+        gnu/CORBA/Poa/ORB_1_4.java,
+        gnu/CORBA/Restricted_ORB.java,
+        gnu/CORBA/gnuAny.java,
+        org/omg/CORBA/TypeCode.java
+        org/omg/CORBA/Any.java,
+        org/omg/CORBA/ORB.java,
+        org/omg/CORBA/ObjectHelper.java,
+        org/omg/CORBA/ObjectHolder.java,
+        org/omg/CORBA_2_3/portable/InputStream.java,
+        org/omg/CORBA_2_3/portable/OutputStream.java,
+        gnu/CORBA/DynAn/NameValuePairHolder.java: Rewritten.
+
+2005-08-06  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/io/ObjectInputStream.java
+       (readClassDescriptor): Removed bogus handling of primitive types.
+       (readFields.GetField.defaulted): Pass cause to exception.
+       (readFields.GetField.getField): Pass cause to exception.
+       (newObject, callReadMethod): Call initCause on exception.
+
+2005-08-06  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/lang/IllegalArgumentException.java,
+       java/lang/IllegalStateException.java,
+       java/lang/SecurityException.java,
+       java/lang/UnsupportedOperationException.java: Merged from generics
+       branch.
+
+2005-08-05  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       (getPathBounds): Changed to use TreeNode and not 
+       DefaultMutableTreeNode.
+       (getPathForRow): Likewise.
+       (getRowCount): Likewise.
+       (getPreferredSize): Likewise.
+       (keyPressed): Likewise.
+       (paintNode): Likewise.
+       (getCellLocation): Likewise.
+       (paintRecursive): Likewise.
+       (paintControlIcons): Likewise.
+       (getNextVisibleNode): Likewise.
+       (getPreviousVisibleNode): Likewise.
+       (getNextNode): Implemented because not using DefaultMutableTreeNode.
+       (getPreviousNode): Implemented
+       (getNextSibling): Implemented
+       (getPreviousSibling): Implemented
+       (getPathToRoot): Implemented
+       (getLevel): Implemented
+
+2005-08-05  Mark Wielaard  <mark@klomp.org>
+
+       * java/awt/datatransfer/FlavorEvent.java: New class.
+       * java/awt/datatransfer/FlavorListener.java: Likewise.
+       * java/awt/datatransfer/Clipboard.java (name): Made final.
+       (listeners): New final ArrayList field.
+       (setContents): Reimplemented.
+       (getAvailableDataFlavors): New method.
+       (isDataFlavorAvailable): Likewise.
+       (getData): Likewise.
+       (addFlavorListener): Likewise.
+       (removeFlavorListener): Likewise.
+       (getFlavorListeners): Likewise.
+       * java/awt/datatransfer/DataFlavor.java (javaFileListFlavor):
+       Construct with mime media-type application/x-java-file-list.
+       (DataFlavor(String mimeType, String humanPresentableName)): Call
+       constructor that uses given mimeType.
+       (getSubType): Reimplemented.
+       (getParameter): Handle 'vitual' humanPresentableName parameter.
+       (isMimeTypeEqual): Reimplement.
+       (isRepresentationClassRemote): Implement.
+       (toString): Add formatting.
+
+2005-08-05  Lillian Angel  <langel@redhat.com>
+
+       * java/awt/GridBagLayout.java
+       (setConstraints): Removed checks in if statements because if the height
+       or width is less than 0, it should be updated to a positive number in
+       all cases.
+
+2005-08-05  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: Include
+       jcl.h.
+       (createRawData): Removed unused variable method.
+       (getData): Removed unused variable field.
+       * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c
+       (createRawData): Removed unused variable method.
+       (getData): Removed unused variable field.
+       * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c
+       (createRawData): Removed unused variable method.
+       (getData): Removed unused variable field.
+       * native/jni/java-nio/java_nio_VMDirectByteBuffer.c
+       (Java_java_nio_VMDirectByteBuffer_init): Removed.
+       * vm/reference/java/nio/VMDirectByteBuffer.java (init): Removed.
+       * include/java_nio_VMDirectByteBuffer.h: Regenerated.
+
+2005-08-05  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/Container.java:
+       (preferredSize): Call getLayout() instead of directly referencing
+       the private field. This makes components work that override
+       getLayout().
+       (minimumSize): Call getLayout() instead of directly referencing
+       the private field. This makes components work that override
+       getLayout(). Use cached size if component is still valid.
+       (maximumSize): Call getLayout() instead of directly referencing
+       the private field. This makes components work that override
+       getLayout(). Use cached size if component is still valid.
+       (update): If we are a top-level-container, call super.update(),
+       otherwise directly call paint().
+       (visitChildren): Also visit children that are itself Containers.
+       * java/awt/Component.java
+       (update): Clear the background only for lightweight and top-level
+       components.
+
+2005-08-05  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicGraphicsUtils.java
+       (getPreferredButtonSize): Added horizontalAdjustment to width
+       to create gap at end of label text.
+       * javax/swing/plaf/basic/BasicMenuItemUI.java
+       (getPreferredSize): Removed "*2" since fix was moved to 
+       BasicGraphicsUtils
+
+2005-08-05  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/DefaultCaret.java: Added API comments all
+       over.
+       * javax/swing/text/DefaultEditorKit.java: Added API comments
+       all over.
+
+2005-08-05  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/io/ObjectInputStream.java
+       (read(byte[],int,int)): Simplified and fixed bug 23236.
+
+2005-08-04  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/MethodCommandSet.java: Implemented
+       the Method CommandSet.
+
+2005-08-04  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/plaf/basic/BasicMenuItemUI.java
+       (getPreferredSize): Multiplied defaultTextIconGap by 2, 
+       so there is equal space around the MenuItem
+
+2005-08-04  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/plaf/basic/BasicMenuItemUI.java
+       (paintIcon): Added in border painting code for MenuItem
+       * javax/swing/plaf/metal/MetalLookAndFeel.java:
+       Added in default for CheckBox border
+
+2005-08-04  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/BorderLayout.java: Reformatted this file to meet our
+       coding standards.
+
+2005-08-04  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/BorderLayout.java
+       (layoutContainer): Replaced getSize() call with getWidth() and
+       getHeight(). This avoids heap allocation and fixes a bug in
+       an application here.
+
+2005-08-04  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/JCheckBox.java
+       (init): Moved these to ui
+       * javax/swing/plaf/basic/BasicCheckBoxUI.java
+       (installUI): initalized icons
+       * javax/swing/plaf/metal/MetalLookAndFeel.java:
+       Took out CheckBoxMenuItem defaults because did not
+       work as expected. For now it uses the BasicL&F's defaults.
+
+2005-08-04  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JList.java:
+       (getFirstVisibleIndex): Translate visible rectangle by one less pixel.
+       (getLastVisibleIndex): Likewise.
+
+2005-08-04  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/JCheckBox.java
+       (init): Initialized icons. Was not working otherwise.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       Added in checkIcon for the CheckBox.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java:
+       Added in checkIcon for CheckBox and defaults for
+       CheckBoxMenuItem.       
+
+2005-08-03  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/JCheckBoxMenuItem.java
+       (installUI): set the items visible. Fixes exceptions that are
+       thrown because item is not explicitly set visible.
+
+2005-08-03  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicViewportUI.java
+       (paintSimple): Corrected the clip that is used to draw the
+       viewport's content. This fixes scrolling in JScrollPane and
+       JViewport.
+
+2005-08-03  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       Changed the fonts from Helvetica to Dialog.
+
+2005-08-03  Guilhem Lavaux  <guilhem@kaffe.org>
+
+       * include/java_nio_VMDirectByteBuffer.h:
+       Regenerated.
+
+       * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c
+       (getData): Fixed function call.
+
+       Reported by: Andreas Tobler <toa@pop.agri.ch>
+       
+2005-08-03  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/plaf/basic/BasicIconFactory.java:
+       (getMenuItemCheckIcon): Implemented so a check mark is drawn when
+       the item is selected.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java:
+       Modified the checkbox defaults
+       * javax/swing/plaf/basic/BasicMenuItemUI.java:
+       (paintMenuItem): Changed to only draw check when item is selected.
+
+2005-08-03  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/FontMetrics.java
+       (charsWidth): Iterate to len + offset instead to len.
+
+2005-08-03  Guilhem Lavaux  <guilhem@kaffe.org>
+
+       * native/jni/classpath/jcl.c
+       (JCL_NewRawDataObject): Fixed typo.
+
+2005-08-03  Guilhem Lavaux  <guilhem@kaffe.org>
+       
+        * gnu/classpath/Pointer.java,
+        gnu/classpath/Pointer32.java,
+        gnu/classpath/Pointer64.java,
+        gnu/classpath/RawData.java,
+        gnu/classpath/RawData32.java,
+        gnu/classpath/RawData64.java,
+        gnu/java/awt/peer/gtk/GtkImage.java,
+        gnu/java/nio/charset/iconv/IconvDecoder.java,
+        gnu/java/nio/charset/iconv/IconvEncoder.java,
+        java/nio/Buffer.java,
+        java/nio/DirectByteBufferImpl.java,
+        java/nio/MappedByteBufferImpl.java,
+        native/jni/classpath/jcl.c,
+        native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
+        native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c,
+        native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c,
+        native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c,
+        native/jni/java-nio/java_nio_MappedByteBufferImpl.c,
+        native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
+        vm/reference/java/nio/VMDirectByteBuffer.java: Renamed 
+        references to gnu/classpath/RawData to gnu/classpath/Pointer.
+
+2005-08-03  Guilhem Lavaux  <guilhem@kaffe.org>
+
+       * java-nio/gnu_java_nio_channels_FileChannelImpl.c
+       (mapImpl): Fixed typo.
+
+2005-08-03  Guilhem Lavaux  <guilhem@kaffe.org>
+
+       * classpath/jcl.c
+       (JCl_NewRawDataObject): Added error handling.
+
+       * classpath/jcl.h
+       (jpointer): New integer type to represent a pointer. 
+
+       * gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
+       java-nio/gnu_java_nio_channels_FileChannelImpl.c,
+       java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c,
+       java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c,
+       java-nio/java_nio_MappedByteBufferImpl.c,
+       java-nio/java_nio_VMDirectByteBuffer.c,
+       xmlj/xmlj_util.c: Use JCL functions instead of directly 
+       accessing gnu/classpath/RawData.
+
+2005-08-03  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AttributeSet.java: Added some API comments
+       to class description.
+       * javax/swing/text/BadLocationException.java: Added / fixed
+       API comments all over.
+       * javax/swing/text/Caret.java: Added API comments all over.
+
+2005-08-02  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/Component.java
+       (getBounds): Removed debug statements that accidentally slipped in.
+
+2005-08-02  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JTable.java:
+       (getCellRect): Height should be the row height, not the entire table
+       height.
+       (getRowHeight): New public method, part of API.
+       * javax/swing/JViewport.java:
+       (scrollRectToVisible): Fixed buggy scrolling conditions.
+       * javax/swing/plaf/basic/BasicTableUI.java:
+       (KeyHandler.keyPressed): Implemented PAGE-UP, PAGE-DOWN, CTRL-PAGE-UP,
+       and CTRL-PAGE-DOWN key actions.  Also added line to scroll the table
+       appropriately after changing the selection.
+       (KeyHandler.getFirstVisibleColumnIndex): New implementation method.
+       (KeyHandler.getLastVisibleColumnIndex): Likewise.
+       (KeyHandler.getFirstVisibleRowIndex): Likewise.
+       (KeyHandler.getLastVisibleRowIndex): Likewise.
+
+2005-08-02  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AbstractDocument.java
+       (AbstractElement.AbstractElement): Create an empty AttributeSet
+       if the argument s == null.
+       (AbstractElement.getAttribute): Return the element itself instead
+       of the wrapped attributes.
+
+2005-08-02  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/Toolkit.java
+       (createCustomCursor): Added check for headless environment.
+       (getBestCursorSize): Added check for headless environment.
+
+2005-08-02  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/text/GapContent.java
+       (shiftGap): Changed to used '&&'. both indexes should be 
+       greater than 0.
+
+2005-08-02  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/text/GapContent.java:
+       Formatting code.
+
+2005-08-02  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/text/GapContent.java
+       (shiftGap): Added in if statement to check if indexes are negative.
+       Does not work properly if they are.
+
+2005-08-02  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (RootView.viewToModel): New method.
+       * javax/swing/text/BoxView.java
+       (isBefore): New method. This is a stub method to implement the
+       new abstract method from CompositeView.
+       (isAfter): New method. This is a stub method to implement the
+       new abstract method from CompositeView.
+       (getViewAtPoint): New method. This is a stub method to implement the
+       new abstract method from CompositeView.
+       (childAllocation): New method. This is a stub method to implement the
+       new abstract method from CompositeView.
+       * javax/swing/text/ComponentView.java
+       (viewToModel): New method. This is a stub method to implement the
+       new abstract method from View.
+       * javax/swing/text/CompositeView.java
+       (loadChildren): Implemented new method.
+       (setParent): Implemented new method.
+       (getViewCount): Implemented new method.
+       (getView): Implemented new method.
+       (replace): Implemented new method.
+       (getChildAllocation): Implemented new method.
+       (modelToView(int, Shape, Position.Bias)): Implemented this method.
+       (modelToView(int, Position.Bias, int, Position.Bias, Shape):
+       Implemented new method.
+       (viewToModel): Implemented new method.
+       (getNextVisualPositionFrom): Implemented new method.
+       (getViewIndex): Implemented new method.
+       (isBefore): New abstract method.
+       (isAfter): New abstract method.
+       (getViewAtPoint): New abstract method.
+       (childAllocation): New abstract method.
+       (getViewAtPosition): Implemented new method.
+       (getViewIndexAtPosition): Implemented new method.
+       (getInsideAllocation): Implemented new method.
+       (setParagraphInsets): Implemented new method.
+       (setInsets): Implemented new method.
+       (getLeftInset): Implemented new method.
+       (getRightInset): Implemented new method.
+       (getTopInset): Implemented new method.
+       (getBottomInset): Implemented new method.
+       (getNextNorthSouthVisualPositionFrom): New method.
+       (getNextEastWestVisualPositionFrom): New method.
+       (flipEastAndWestAtEnds): Implemented new method.
+       * javax/swing/text/GlyphView.java
+       (viewToModel): New method. This is a stub method to implement the
+       new abstract method from View.
+       * javax/swing/text/IconView.java
+       (viewToModel): New method. This is a stub method to implement the
+       new abstract method from View.
+       * javax/swing/text/PlainView.java
+       (viewToModel): New method. This is a stub method to implement the
+       new abstract method from View.
+       * javax/swing/text/View.java
+       (viewToModel): New abstract method.
+
+2005-08-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/DynamicAny/DynValueCommon.java: Inherit from
+        DynValueOperations, DynAny, IDLEntity, org.omg.CORBA.Object,
+        Serializable.
+        * org/omg/DynamicAny/DynValueCommonOperations.java: Inherit from
+        DynAnyOperations.
+        * org/omg/DynamicAny/DynAnyHelper.java,
+        org/omg/DynamicAny/DynStructHelper.java,
+        org/omg/DynamicAny/DynUnionHelper.java,
+        org/omg/DynamicAny/DynValueHelper.java,
+        org/omg/DynamicAny/DynAnyFactoryHelper.java,
+        org/omg/DynamicAny/DynArrayHelper.java,
+        org/omg/DynamicAny/DynEnumHelper.java,
+        org/omg/DynamicAny/DynFixedHelper.java,
+        org/omg/DynamicAny/DynSequenceHelper.java: New files.
+
+2005-08-01  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * examples/README: Add GNULookAndFeel.java to the compile command.
+
+2005-08-01  Mark Wielaard  <mark@klomp.org>
+
+       * examples/gnu/classpath/examples/swing/Demo.java (mkTreeWorld):
+       Remove double declaration of int i.
+
+2005-08-01  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * examples/gnu/classpath/examples/swing/Demo.java: Exit when
+       pressing 'Close' on the panel.
+
+2005-08-01  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * configure.ac (LIBVERSION): Check against darwin to set module
+       'no' for it. Modules under darwin are not linkable.
+
+2005-08-01  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AttributeSet.java: Added API comments all over.
+
+2005-08-01  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AbstractDocument.java: Added API comments all over.
+
+2005-08-01  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/lang/ClassLoader.java
+       (defineClass(String,byte[],int,int,ProtectionDomain),
+       resolveClass, findSystemClass, setSigners, findLoadedClass):
+       Added call to checkInitialized().
+       (checkInitialized): New method.
+
+2005-08-01  Jeroen Frijters  <jeroen@frijters.net>
+
+       * NEWS: Added info about VM interfaces changes.
+       * java/lang/Class.java
+       (forName(String), forName(String, boolean, ClassLoader)): Simplified
+       VM interface.
+       * java/lang/ClassLoader.java
+       (loadedClasses): Removed field.
+       (defineClass(String,byte[],int,int,ProtectionDomain)): Removed
+       code to add class to loadedClasses.
+       * vm/reference/java/lang/VMClass.java
+       (forName(String)): Removed method.
+       (forName(String,boolean,ClassLoader)): New method.
+       (initialize): Removed method.
+       (loadArrayClass): Removed method.
+       * vm/reference/java/lang/VMClassLoader.java
+       (USE_VM_CACHE): Removed field.
+       (findLoadedClass): Made native.
+
+2005-08-01  Mark Wielaard  <mark@klomp.org>
+
+       Reported by Wolfgang Baer <WBaer@gmx.de>
+       * javax/swing/text/GapContent.java (shiftGap): Use new
+       CapContentPosition in binarySearch.
+       (shiftEnd): Likewise.
+
+2005-08-01  Mark Wielaard  <mark@klomp.org>
+
+       * doc/www.gnu.org/bugs.wml: New file.
+       * doc/www.gnu.org/newsitems.txt: Add bugzilla entry.
+       * doc/www.gnu.org/events/events.wml: Correct Fosdem 2005 date.
+       * doc/www.gnu.org/include/layout.wml: Direct bug reports to bugs.html.
+
+2005-08-01  Jan Roehrich <jan@roehrich.info>
+
+        * javax.swing.plaf.basic.BasicTreeUI: Method drawCentered
+        added / corrected javadoc issues in paintHorizonalLine 
+        and paintVerticalLine / fixed getRightChildIndent signature
+        (problem probably caused by copy/paste)
+
+2005-08-01  Jan Roehrich <jan@roehrich.info>
+
+        * javax.swing.plaf.basic.BasicTreeUI: paintVerticalLine and
+        paintHorizontalLine added.
+
+2005-07-31  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        org/omg/DynamicAny/DynValueOperations.java,
+        org/omg/DynamicAny/DynAnyFactory.java,
+        org/omg/DynamicAny/DynAnyFactoryOperations.java,
+        org/omg/DynamicAny/DynValue.java,
+        org/omg/DynamicAny/DynValueBox.java,
+        org/omg/DynamicAny/DynValueBoxOperations.java,
+        org/omg/DynamicAny/DynValueCommon.java,
+        org/omg/DynamicAny/DynValueCommonOperations.java: New files.
+
+2005-07-31  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/DynamicAny/DynFixedOperations.java,
+        org/omg/DynamicAny/DynEnum.java,
+        org/omg/DynamicAny/DynArrayOperations.java: Inherit from
+        DynAnyOperations.
+        * org/omg/DynamicAny/NameDynAnyPair.java: Inherit from
+        org.omg.CORBA.portable.IDLEntity.
+        * org/omg/DynamicAny/DynAnyOperations.java
+        (assign, current_component): Fixes in throws declaration.
+        * org/omg/DynamicAny/DynEnumOperations.java,
+        org/omg/DynamicAny/DynSequenceOperations.java,
+        org/omg/DynamicAny/DynStructOperations.java,
+        org/omg/DynamicAny/DynUnionOperations.java,
+        org/omg/DynamicAny/DynAny.java,
+        org/omg/DynamicAny/DynFixed.java,
+        org/omg/DynamicAny/DynSequence.java,
+        org/omg/DynamicAny/DynStruct.java,
+        org/omg/DynamicAny/DynUnion.java,
+        org/omg/DynamicAny/DynArray.java,
+        org/omg/DynamicAny/NameValuePair.java: Reformatted.
+
+2005-07-31  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/nio/FileLockImpl.java: Mark class final.
+       (ch): Removed field.
+       (valid): New field.
+       (FileLockImpl): Set valid to true.
+       (isValid): Test and set valid field.
+       (release): Release lock if it is still valid.
+       * java/nio/channels/FileLock.java: Mark all fields private final.
+       * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
+       (Java_gnu_java_nio_channels_FileChannelImpl_lock): Translate
+       Long.MAX_VALUE to zero for fcntl.
+       (Java_gnu_java_nio_channels_FileChannelImpl_unlock): Likewise.
+
+2005-07-31  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * scripts/eclipse-gnu.xml: Drop extends, implements, 
+        throws into new line. 
+
+2005-07-31  Jan Roehrich  <jan@roehrich.info>
+
+       * javax.swing.plaf.basic.BasicTreeUI: fixed indentation.
+
+2005-07-30  Casey Marshall  <csm@gnu.org>
+
+       * native/jni/java-nio/java_nio_MappedByteBuffer.c
+       (Java_java_nio_MappedByteBufferImpl_isLoadedImpl): cast argument 3
+       to 'mincore' to 'void *' to avoid warnings on GNU.
+
+2005-07-30  Casey Marshall  <csm@gnu.org>
+
+       * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
+       (Java_gnu_java_nio_channels_FileChannelImpl_mapImpl):
+       eliminate various compiler warnings; mark 'buffer' as 'volatile;'
+       throw an exception if we can't get a constructor method ID.
+       * native/jni/java-nio/java_nio_MappedByteBufferImpl.c:
+       include 'stdlib.h.'
+       (get_raw_values): eliminate compiler warnings.
+       (Java_java_nio_MappedByteBufferImpl_isLoadedImpl): likewise.
+       * native/jni/java-nio/java_nio_VMDirectByteBuffer.c
+       (Java_java_nio_VMDirectByteBuffer_put__Lgnu_classpath_RawData_2I_3BII):
+       eliminate compiler warning.
+
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/StyledEditorKit.java: Added the remaining API
+       comments.
+
+2005-07-29  Lillian Angel  <langel@redhat.com>
+
+       * javax/swing/MenuSelectionManager.java
+       (isComponentPartOfCurrentMenu): Fixed to prevent NPE.
+       * javax/swing/plaf/basic/BasicMenuUI.java
+       (popupVisible): Likewise.
+
+2005-07-29  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/awt/event/MouseWheelEvent.java: fixed typo in API docs.
+       
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/DefaultStyledDocument.java: Added
+       comments all over.
+       * javax/swing/text/StyledEditorKit: Likewise.
+
+2005-07-29  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/JTextField.java
+       (insertString): Added in check for null to resolve a NPE.
+       * javax/swing/text/GapContent.java
+       (getOffset): Added in check for mark = gapStart because
+       if mark = gapStart = 0, then a negative is returned. This was
+       not right.
+
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicEditorPaneUI.java: Added API
+       comments all over.
+       * javax/swing/plaf/basic/BasicTextUI.java: Likewise.
+       
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/DefaultStyledDocument.java
+       (split): Moved throw statement into proper else clause.
+       * javax/swing/text/StyledEditorKit.java
+       (StyledViewFactory.create): Return the actual view instead of null.
+
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JTextPane.java: Added API comments all over.
+
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JTextPane.java
+       (constructor()): Implemented this constructor. Initialize the
+       EditorKit and set the Document to null.
+       (constructor(StyledDocument)): Implemented this constructor.
+       Initialize the EditorKit and Document.
+       (getUIClassID): Inlined the constant String.
+       (setDocument): Implemented this method.
+       (getStyledDocument): Likewise.
+       (setStyledDocument): Likewise.
+       (replaceSelection): Likewise.
+       (insertComponent): Clarified the TODO comment.
+       (insertIcon): Clarified the TODO comment.
+       (addStyle): Implemented this method.
+       (removeStyle): Likewise.
+       (getStyle): Likewise.
+       (getLogicalStyle): Likewise.
+       (setLogicalStyle): Likewise.
+       (getCharacterAttributes): Likewise.
+       (setCharacterAttributes): Likewise.
+       (getParagraphAttributes): Likewise.
+       (getInputAttributes): Likewise.
+       (getStyledEditorKit): Likewise.
+       (createDefaultEditorKit): Likewise.
+       (setEditorKit): Likewise.
+       * javax/swing/plaf/basic/BasicEditorPaneUI.java
+       (getEditorKit): Implemented this method.
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (RootView.getViewFactory): Ask the installed EditorKit for its
+       ViewFactory.
+       (RootView.setView): Set this as the parent of the installed real
+       root view.
+       (RootView.modelToView): Don't cast to PlainView here. Use View
+       instead.
+       (setView): Don't set the parent here. This is handled inside the
+       root view.
+
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AbstractDocument.java
+       (createPosition): Delegate this call to the actual Content.
+       (LeafElement.constructor): Manage the start and end marks via
+       Position objects.
+       (LeafElement.getEndOffset): Use Position instead of static mark.
+       (LeafElement.getStartOffset): Use Position instead of static mark.
+       * javax/swing/text/DefaultStyledDocument.java
+       (ElementBuffer.change): New method. Performs structural changes
+       in the element tree that are necessary in order to change
+       text attributes.
+       (ElementBuffer.changeUpdate): New method. This is the method for
+       change().
+       (ElementBuffer.split): New package-private method. Splits an
+       element into two elements.
+       (setCharacterAttributes): Implemented this method. This sets
+       character attributes on a piece of content.
+       * javax/swing/text/GapContent.java
+       (GapContentPosition): New inner class. Implements the Position
+       interface for GapContent.
+       (constructor): Initialize the list that stores the Position objects.
+       (createPosition): Reimplemented. Now uses the GapContentPosition
+       class.
+       (shiftEnd): Update the stored positions.
+       (shiftGap): Update the stored positions.
+       * javax/swing/text/LabelView.java: New class.
+       * javax/swing/text/PlainDocument.java
+       (removeUpdate): Don't update the element positions, this should
+       now be handled by the Positions.
+
+2005-07-29  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/BoxView.java: New class.
+       * javax/swing/text/CompositeView.java: New class.
+       * javax/swing/text/FlowView.java: New class.
+       * javax/swing/text/GlyphView.java: New class.
+       * javax/swing/text/IconView.java: New class.
+       * javax/swing/text/ParagraphView.java: New class.
+       * javax/swing/text/StyledEditorKit.java
+       (UnderLineAction.constructor): Added TODO comment.
+       (UnderLineAction.actionPerformed): Implemented this method. This
+       toggles the underline attribute to a piece of content.
+       (ItalicAction.constructor): Added TODO comment.
+       (ItalicAction.actionPerformed): Implemented this method. This
+       toggles the italic attribute to a piece of content.
+       (BoldAction.constructor): Added TODO comment.
+       (BoldAction.actionPerformed): Implemented this method. This
+       toggles the bold attribute to a piece of content.
+       (AlignmentAction.constructor): Implemented this constructor.
+       (AlignmentAction.actionPerformed): Implemented this method. This
+       sets the alignment attribute for a piece of content.
+       (ForegroundAction.constructor): Implemented this constructor.
+       (ForegroundAction.actionPerformed): Implemented this method. This
+       sets the foreground attribute for a piece of content.
+       (FontSizeAction.constructor): Implemented this constructor.
+       (FontSizeAction.actionPerformed): Implemented this method. This
+       sets the font size attribute for a piece of content.
+       (FontFamilyAction.constructor): Implemented this constructor.
+       (FontFamilyAction.actionPerformed): Implemented this method. This
+       sets the font family attribute for a piece of content.
+       (StyledTextAction.constructor): Removed TODO comment.
+       (StyledTextAction.getEditor): Implemented this method.
+       (StyledTextAction.getStyledDocument): Implemented this method.
+       (StyledTextAction.getStyledEditorKit): Implemented this method.
+       (StyledTextAction.setCharacterAttributes): Implemented this method.
+       (StyledTextAction.setParagraphAttributes): Implemented this method.
+       (StyledViewFactory.constructor): Removed. This is not necessary here.
+       (StyledViewFactory.create): Implemented this method.
+       (AttributeTracker): Removed this inner class.
+       (CaretTracker): New inner class.
+       (CaretTracker.caretUpdate):  Implemented this method. This meeps
+       track of the caret in a text component and updates some fields
+       of the StyledEditorKit.
+       (constructor): Implemented this constructor.
+       The inputAttributes are initialized here.
+       (clone): Implemented this method.
+       (getActions): Implemented this method.
+       (getInputAttributes): Implemented this method.
+       (getCharacterAttributeRun): Implemented this method.
+       (createDefaultDocument): Implemented this method.
+       (install): Implemented this method.
+       (deinstall): Implemented this method.
+       (getViewFactory): Implemented this method.
+       (createInputAttributes): Implemented this method.
+       * javax/swing/text/View.java
+       (modelToView(int, Shape, Position.Bias)): Added new abstract method.
+       (modelToView(int, Position.Bias, int, Position.Bias, Shape):
+       New method.
+       
+2005-07-28  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JViewport.java:
+       (scrollRectToVisible): Consider the x and y position of the viewport
+       itself when scrolling down.  This fixes an off-by-1-pixel problem.
+       * javax/swing/plaf/basic/BasicListUI.java:
+       (KeyHandler.keyPressed): Implemented PAGEUP, SHIFT-PAGEUP, PAGEDOWN, 
+       and SHIFT-PAGEDOWN key actions.
+
+2005-07-28  Lillian Angel  <langel@redhat.com>
+       
+       * java/awt/GridBagLayout.java
+       (distributeSizeAndWeight): added in check, because OutOfBounds exception
+       was being raised.
+       * javax/swing/JTable.java
+       (setRowHeight): Added in, but not implemented. 
+       * javax/swing/plaf/basic/BasicComboBoxEditor.java
+       (setItem): added in check, because NullPointerException was being
+       raised.
+       * javax/swing/plaf/basic/BasicTreeUI.java
+       (getPathBounds): Took out unneeded call.
+       (uninstallListeners): added in check, because NPE was being raised.
+       (installUI): took out unneeded call.
+       (paint): Likewise.
+       (getPreferredSize): Should not assume root is an instance of Default
+       MutableTreeNode. Changed to use TreeNode instead.
+       (getCellBounds): Should never return null
+       (getCellLocation): Took out unneeded call.
+
+2005-07-28  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/plaf/basic/BasicListUI.java:
+       (KeyHandler.keyPressed): Replaced calls to KeyEvent.isShiftDown() and
+       isControlDown() with comparisons of KeyEvent.getModifiers() and 
+       InputEvent.SHIFT_MASK and CTRL_MASK.
+       (MouseInputHandler.mouseClicked): Reordered SHIFT and CTRL modifier
+       actions to correspond to JDK.  Note the JDK simply ignores other 
+       modifiers so isShiftDown() and isControlDown() are okay for mouse
+       input.
+
+2005-07-27  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/DynamicAny/DynUnion.java,
+        org/omg/DynamicAny/DynUnionOperations.java,
+        org/omg/DynamicAny/NameDynAnyPair.java,
+        org/omg/DynamicAny/NameValuePair.java,
+        org/omg/DynamicAny/DynAny.java,
+        org/omg/DynamicAny/DynAnyOperations.java,
+        org/omg/DynamicAny/DynArray.java,
+        org/omg/DynamicAny/DynArrayOperations.java,
+        org/omg/DynamicAny/DynEnum.java,
+        org/omg/DynamicAny/DynEnumOperations.java,
+        org/omg/DynamicAny/DynFixed.java,
+        org/omg/DynamicAny/DynFixedOperations.java,
+        org/omg/DynamicAny/DynSequence.java,
+        org/omg/DynamicAny/DynSequenceOperations.java,
+        org/omg/DynamicAny/DynStructOperations.java,
+        org/omg/DynamicAny/DynStruct.java: New files. 
+
+2005-07-28  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/JViewport.java:
+       (scrollRectToVisible): New method, overrides JComponent method as 
+       intended.
+
+2005-07-28  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+
+       * native/jni/java-nio/java_nio_MappedByteBufferImpl.c 
+       (get_raw_values): Add env to getObjectClass call for 64-bit case.
+
+2005-07-28  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/text/AttributedStringIterator.java: reformatted.
+       
+2005-07-27  Anthony Balkissoon  <abalkiss@redhat.com>
+
+       * javax/swing/plaf/basic/BasicListUI.java:
+       (KeyHandler.keyPressed): Ensure the new lead selection index is visible
+       after making a change.
+       (MouseInputHandler.mouseClicked): Likewise.
+
+2005-07-27  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/util/PacketProcessor.java: Implement 
+       PrivilegedAction to allow privilaged operations.
+
+2005-07-27  Mark Wielaard  <mark@klomp.org>
+
+       * doc/www.gnu.org/events/events.wml: Add old and upcomming events.
+
+2005-07-27  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/util/Value.java: Class to read/write JDWP
+       untagged values and tagged values.
+       * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java:
+       use new api for Values and IVirtualMachine and fix message in
+       exception.
+       * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java:
+       use new api for Values and fix message in exception.
+
+2005-07-27  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+
+        * org/omg/PortableServer/POAHelper.java (type, insert, extract, 
+        id, read, write): New methods.
+
+2005-07-27  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/text/AttributedString.java: added/edited API docs.
+       
+2005-07-27  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/text/AttributedString.java: reformatted.
+       
+2005-07-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JTextPane.java:
+       Reformatted file to match our coding style.
+
+2005-07-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JTextPane.java
+       (getCharacterAttributes): Return SimpleAttributeSet.EMPTY instead
+       of null.
+
+2005-07-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicPanelUI.java
+       (installDefaults): Install background color on JPanel.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): Added background color for Panel.
+
+2005-07-27  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/text/AttributedCharacterIterator.java: API doc fixes.
+       
+2005-07-27  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/text/html/parser/DocumentParser.java: reverted API fix.
+
+2005-07-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/DefaultBoundedRangeModel.java:
+       Fixed / added API comments for class description.
+       * javax/swing/DefaultButtonModel.java: Likewise.
+       * javax/swing/DefaultCellEditor.java: Likewise.
+       * javax/swing/DefaultComboBoxModel.java: Likewise.
+       * javax/swing/DefaultDesktopManager.java: Likewise.
+       * javax/swing/DefaultButtonModel.java: Likewise.
+       * javax/swing/DefaultFocusManager.java: Likewise.
+       * javax/swing/DefaultListCellRenderer.java: Likewise.
+       * javax/swing/DefaultListModel.java: Likewise.
+       * javax/swing/DefaultListSelectionModel.java: Likewise.
+       * javax/swing/DefaultSingleSelectionModel.java: Likewise.
+       * javax/swing/FocusManager.java: Likewise.
+       * javax/swing/GrayFilter.java: Likewise.
+       * javax/swing/ImageIcon.java: Likewise.
+       * javax/swing/InputMap.java: Likewise.
+       * javax/swing/InputVerifier.java: Likewise.
+       * javax/swing/InternalFrameFocusTraversalPolicy.java: Likewise.
+       * javax/swing/JApplet.java: Likewise.
+       * javax/swing/JCheckBox.java: Likewise.
+       * javax/swing/JCheckBoxMenuItem.java: Likewise.
+       * javax/swing/JColorChooser.java: Likewise.
+       * javax/swing/JComboBox.java: Likewise.
+       * javax/swing/JComponent.java: Likewise.
+
+2005-07-27  Roman Kennke  <roman@kennke.org>
+
+       * java/util/Properties.java
+       (getPropertyInternal): Removed.
+       (getProperty(String)): Search for property here instead of
+       getProperty(String, String).
+       (getProperty(String,String)): Call getProperty(String).
+
+2005-07-27  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/MenuItem.java
+       (AccessibleAWTMenuItem.setCurrentAccessibleValue): Removed
+       duplicate code. Added this to make setEnabled unambiguous for
+       javac 1.3 compiler.
+
+2005-07-27  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/text/html/parser/DocumentParser.java: API doc fixes,
+       * javax/swing/text/html/parser/DTD.java: likewise,
+       * javax/swing/text/html/parser/DTDConstants.java: likewise,
+       * javax/swing/text/html/parser/Element.java: likewise,
+       * javax/swing/text/html/parser/Parser.java: likewise,
+       * javax/swing/text/html/parser/ParserDelegator.java: likewise.
+       
+2005-07-27  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added menu-related defaults.
+       
+2005-07-26  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java:
+       Implemented the ArrayReference CommandSet.
+
+2005-07-26  Aaron Luchko  <aluchko@redhat.com>
+
+       * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java:
+       Implemented the ThreadGroupReference CommandSet.
+
+2005-07-26  Tom Tromey  <tromey@redhat.com>
+
+       PR classpath/22989:
+       * java/net/Inet4Address.java (isMCNodeLocal): Use super call.
+       (isMCOrgLocal): Likewise.
+
+2005-07-26  Tom Tromey  <tromey@redhat.com>
+
+       * gnu/java/security/provider/PKIXCertPathValidatorImpl.java
+       (engineValidate): Fix sense of test.  PR classpath/22991.
+
+2005-07-26  Tom Tromey  <tromey@redhat.com>
+
+       PR classpath/22992:
+       * javax/security/sasl/Sasl.java (getSaslClientFactories): Fix
+       sense of test.
+       (getSaslServerFactories): Likewise.
+
+2005-07-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaintTimer): Make
+       daemon thread.
+
+       * gnu/java/awt/peer/gtk/GdkGraphics.java,
+       native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Add
+       static initializer.
+       (initStaticState): New method.
+       Add new global graphics reference stat