OSDN Git Service

Imported GNU Classpath 0.20
authormark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Jan 2006 18:09:40 +0000 (18:09 +0000)
committermark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Jan 2006 18:09:40 +0000 (18:09 +0000)
       * Makefile.am (AM_CPPFLAGS): Add classpath/include.
       * java/nio/charset/spi/CharsetProvider.java: New override file.
       * java/security/Security.java: Likewise.
       * sources.am: Regenerated.
       * Makefile.in: Likewise.

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

444 files changed:
libjava/ChangeLog
libjava/Makefile.am
libjava/Makefile.in
libjava/classpath/.externalToolBuilders/Autogen.launch
libjava/classpath/.externalToolBuilders/ClasspathHeaders.launch [new file with mode: 0644]
libjava/classpath/.externalToolBuilders/ClasspathJar.launch [new file with mode: 0644]
libjava/classpath/.externalToolBuilders/CompileNative.launch
libjava/classpath/.externalToolBuilders/Configure.launch
libjava/classpath/.project
libjava/classpath/AUTHORS
libjava/classpath/ChangeLog
libjava/classpath/ChangeLog-2005 [new file with mode: 0644]
libjava/classpath/ChangeLog.gcj
libjava/classpath/Makefile.am
libjava/classpath/Makefile.in
libjava/classpath/NEWS
libjava/classpath/aclocal.m4
libjava/classpath/config.guess
libjava/classpath/config.sub
libjava/classpath/configure
libjava/classpath/configure.ac
libjava/classpath/doc/Makefile.in
libjava/classpath/doc/README.jaxp
libjava/classpath/doc/api/Makefile.in
libjava/classpath/doc/hacking.texinfo
libjava/classpath/doc/vmintegration.texinfo
libjava/classpath/doc/www.gnu.org/events/events.wml
libjava/classpath/doc/www.gnu.org/events/fosdem06.wml [new file with mode: 0644]
libjava/classpath/doc/www.gnu.org/newsitems.txt
libjava/classpath/examples/Makefile.am
libjava/classpath/examples/Makefile.in
libjava/classpath/external/Makefile.in
libjava/classpath/external/sax/Makefile.in
libjava/classpath/external/w3c_dom/Makefile.in
libjava/classpath/gnu/CORBA/Poa/AOM.java
libjava/classpath/gnu/CORBA/Poa/gnuPOA.java
libjava/classpath/gnu/classpath/jdwp/Jdwp.java
libjava/classpath/gnu/classpath/jdwp/event/EventManager.java
libjava/classpath/gnu/java/awt/image/ImageDecoder.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/GdkPixbufDecoder.java
libjava/classpath/gnu/java/beans/encoder/ArrayPersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/ClassPersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/Context.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/GenericScannerState.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/IgnoringScannerState.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/MapPersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/ObjectId.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/PrimitivePersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/ReportingScannerState.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/Root.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/ScanEngine.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/ScannerState.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/StAXWriter.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/Writer.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/ArrayInstantiation.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/Array_Get.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/Array_Set.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/ClassResolution.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/Element.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/List_Get.java [moved from libjava/classpath/native/jni/java-io/javaio.h with 70% similarity]
libjava/classpath/gnu/java/beans/encoder/elements/List_Set.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/MethodInvocation.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/NullObject.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/ObjectInstantiation.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/ObjectReference.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/PrimitiveInstantiation.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/StaticFieldAccess.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/StaticMethodInvocation.java [new file with mode: 0644]
libjava/classpath/gnu/java/beans/encoder/elements/StringReference.java [new file with mode: 0644]
libjava/classpath/gnu/java/net/CRLFInputStream.java
libjava/classpath/gnu/java/net/PlainDatagramSocketImpl.java
libjava/classpath/gnu/java/net/PlainSocketImpl.java
libjava/classpath/gnu/java/nio/channels/FileChannelImpl.java
libjava/classpath/gnu/java/nio/charset/Provider.java
libjava/classpath/gnu/java/nio/charset/iconv/IconvProvider.java
libjava/classpath/gnu/java/rmi/server/UnicastRef.java
libjava/classpath/gnu/java/security/Engine.java
libjava/classpath/gnu/java/util/WeakIdentityHashMap.java [new file with mode: 0644]
libjava/classpath/gnu/regexp/RE.java
libjava/classpath/gnu/regexp/RETokenRepeated.java
libjava/classpath/gnu/xml/aelfred2/SAXDriver.java
libjava/classpath/gnu/xml/aelfred2/XmlParser.java
libjava/classpath/gnu/xml/dom/Consumer.java
libjava/classpath/gnu/xml/dom/DomDocument.java
libjava/classpath/gnu/xml/dom/DomElement.java
libjava/classpath/gnu/xml/dom/DomNamedNodeMap.java
libjava/classpath/gnu/xml/dom/DomNode.java
libjava/classpath/gnu/xml/dom/ls/DomLSParser.java
libjava/classpath/gnu/xml/dom/ls/SAXEventSink.java
libjava/classpath/gnu/xml/pipeline/DomConsumer.java
libjava/classpath/gnu/xml/pipeline/EventFilter.java
libjava/classpath/gnu/xml/stream/BufferedReader.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/CRLFReader.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/SAXParser.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/SAXParserFactory.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/UnicodeReader.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/XIncludeFilter.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/XMLInputFactoryImpl.java
libjava/classpath/gnu/xml/stream/XMLParser.java [new file with mode: 0644]
libjava/classpath/gnu/xml/stream/XMLStreamWriterImpl.java
libjava/classpath/gnu/xml/transform/AttributeNode.java
libjava/classpath/gnu/xml/transform/Bindings.java
libjava/classpath/gnu/xml/transform/ElementAvailableFunction.java
libjava/classpath/gnu/xml/transform/ElementNode.java
libjava/classpath/gnu/xml/transform/FunctionAvailableFunction.java
libjava/classpath/gnu/xml/transform/LiteralNode.java
libjava/classpath/gnu/xml/transform/MessageNode.java
libjava/classpath/gnu/xml/transform/NamespaceProxy.java [new file with mode: 0644]
libjava/classpath/gnu/xml/transform/StreamSerializer.java
libjava/classpath/gnu/xml/transform/StrippingInstruction.java [moved from libjava/classpath/gnu/xml/aelfred2/ContentHandler2.java with 67% similarity]
libjava/classpath/gnu/xml/transform/Stylesheet.java
libjava/classpath/gnu/xml/transform/TransformerFactoryImpl.java
libjava/classpath/gnu/xml/transform/TransformerImpl.java
libjava/classpath/gnu/xml/transform/ValueOfNode.java
libjava/classpath/gnu/xml/xpath/Expr.java
libjava/classpath/gnu/xml/xpath/LocalNameFunction.java
libjava/classpath/gnu/xml/xpath/NameFunction.java
libjava/classpath/gnu/xml/xpath/NameTest.java
libjava/classpath/gnu/xml/xpath/NamespaceTest.java
libjava/classpath/gnu/xml/xpath/NamespaceUriFunction.java
libjava/classpath/gnu/xml/xpath/NodeTypeTest.java
libjava/classpath/gnu/xml/xpath/Selector.java
libjava/classpath/gnu/xml/xpath/SubstringFunction.java
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_net_PlainDatagramSocketImpl.h [deleted file]
libjava/classpath/include/gnu_java_net_PlainSocketImpl.h [deleted file]
libjava/classpath/include/gnu_java_net_VMPlainDatagramSocketImpl.h [new file with mode: 0644]
libjava/classpath/include/gnu_java_net_VMPlainSocketImpl.h [new file with mode: 0644]
libjava/classpath/java/awt/BorderLayout.java
libjava/classpath/java/awt/Component.java
libjava/classpath/java/awt/Container.java
libjava/classpath/java/awt/GridBagLayout.java
libjava/classpath/java/awt/datatransfer/DataFlavor.java
libjava/classpath/java/awt/datatransfer/SystemFlavorMap.java
libjava/classpath/java/beans/DefaultPersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/java/beans/Encoder.java [new file with mode: 0644]
libjava/classpath/java/beans/EventSetDescriptor.java
libjava/classpath/java/beans/Expression.java
libjava/classpath/java/beans/IndexedPropertyChangeEvent.java [new file with mode: 0644]
libjava/classpath/java/beans/Introspector.java
libjava/classpath/java/beans/PersistenceDelegate.java [new file with mode: 0644]
libjava/classpath/java/beans/PropertyChangeSupport.java
libjava/classpath/java/beans/Statement.java
libjava/classpath/java/beans/XMLEncoder.java [new file with mode: 0644]
libjava/classpath/java/io/File.java
libjava/classpath/java/io/InputStreamReader.java
libjava/classpath/java/io/ObjectInputStream.java
libjava/classpath/java/io/ObjectOutputStream.java
libjava/classpath/java/io/ObjectStreamClass.java
libjava/classpath/java/io/OutputStreamWriter.java
libjava/classpath/java/io/PrintStream.java
libjava/classpath/java/io/RandomAccessFile.java
libjava/classpath/java/io/StreamTokenizer.java
libjava/classpath/java/lang/Character.java
libjava/classpath/java/lang/Class.java
libjava/classpath/java/lang/Double.java
libjava/classpath/java/lang/Float.java
libjava/classpath/java/lang/InheritableThreadLocal.java
libjava/classpath/java/lang/SecurityManager.java
libjava/classpath/java/lang/StackTraceElement.java
libjava/classpath/java/lang/String.java
libjava/classpath/java/lang/Thread.java
libjava/classpath/java/lang/ThreadLocal.java
libjava/classpath/java/net/DatagramSocket.java
libjava/classpath/java/net/InetAddress.java
libjava/classpath/java/net/URL.java
libjava/classpath/java/nio/charset/Charset.java
libjava/classpath/java/nio/charset/spi/CharsetProvider.java
libjava/classpath/java/security/MessageDigest.java
libjava/classpath/java/security/Security.java
libjava/classpath/java/text/Bidi.java [new file with mode: 0644]
libjava/classpath/java/text/DecimalFormat.java
libjava/classpath/java/util/AbstractMap.java
libjava/classpath/java/util/ArrayList.java
libjava/classpath/java/util/Collections.java
libjava/classpath/java/util/Hashtable.java
libjava/classpath/java/util/Properties.java
libjava/classpath/java/util/StringTokenizer.java
libjava/classpath/java/util/WeakHashMap.java
libjava/classpath/java/util/logging/XMLFormatter.java
libjava/classpath/java/util/regex/Pattern.java
libjava/classpath/javax/crypto/CipherInputStream.java
libjava/classpath/javax/management/Attribute.java [new file with mode: 0644]
libjava/classpath/javax/print/AttributeException.java
libjava/classpath/javax/print/FlavorException.java
libjava/classpath/javax/print/PrintException.java
libjava/classpath/javax/print/URIException.java
libjava/classpath/javax/print/attribute/ResolutionSyntax.java
libjava/classpath/javax/print/attribute/SetOfIntegerSyntax.java
libjava/classpath/javax/print/attribute/Size2DSyntax.java
libjava/classpath/javax/print/attribute/TextSyntax.java
libjava/classpath/javax/print/attribute/standard/Chromaticity.java
libjava/classpath/javax/print/attribute/standard/ColorSupported.java
libjava/classpath/javax/print/attribute/standard/Compression.java
libjava/classpath/javax/print/attribute/standard/Copies.java
libjava/classpath/javax/print/attribute/standard/CopiesSupported.java
libjava/classpath/javax/print/attribute/standard/DateTimeAtCompleted.java
libjava/classpath/javax/print/attribute/standard/DateTimeAtCreation.java
libjava/classpath/javax/print/attribute/standard/DateTimeAtProcessing.java
libjava/classpath/javax/print/attribute/standard/Destination.java
libjava/classpath/javax/print/attribute/standard/DocumentName.java
libjava/classpath/javax/print/attribute/standard/Fidelity.java
libjava/classpath/javax/print/attribute/standard/Finishings.java
libjava/classpath/javax/print/attribute/standard/JobHoldUntil.java
libjava/classpath/javax/print/attribute/standard/JobImpressions.java
libjava/classpath/javax/print/attribute/standard/JobImpressionsCompleted.java
libjava/classpath/javax/print/attribute/standard/JobImpressionsSupported.java
libjava/classpath/javax/print/attribute/standard/JobKOctets.java
libjava/classpath/javax/print/attribute/standard/JobKOctetsProcessed.java
libjava/classpath/javax/print/attribute/standard/JobKOctetsSupported.java
libjava/classpath/javax/print/attribute/standard/JobMediaSheets.java
libjava/classpath/javax/print/attribute/standard/JobMediaSheetsCompleted.java
libjava/classpath/javax/print/attribute/standard/JobMediaSheetsSupported.java
libjava/classpath/javax/print/attribute/standard/JobMessageFromOperator.java
libjava/classpath/javax/print/attribute/standard/JobName.java
libjava/classpath/javax/print/attribute/standard/JobOriginatingUserName.java
libjava/classpath/javax/print/attribute/standard/JobPriority.java
libjava/classpath/javax/print/attribute/standard/JobPrioritySupported.java
libjava/classpath/javax/print/attribute/standard/JobSheets.java
libjava/classpath/javax/print/attribute/standard/JobState.java
libjava/classpath/javax/print/attribute/standard/JobStateReason.java
libjava/classpath/javax/print/attribute/standard/JobStateReasons.java
libjava/classpath/javax/print/attribute/standard/Media.java
libjava/classpath/javax/print/attribute/standard/MediaName.java [new file with mode: 0644]
libjava/classpath/javax/print/attribute/standard/MediaPrintableArea.java
libjava/classpath/javax/print/attribute/standard/MediaSize.java
libjava/classpath/javax/print/attribute/standard/MediaSizeName.java
libjava/classpath/javax/print/attribute/standard/MediaTray.java [new file with mode: 0644]
libjava/classpath/javax/print/attribute/standard/MultipleDocumentHandling.java
libjava/classpath/javax/print/attribute/standard/NumberOfDocuments.java
libjava/classpath/javax/print/attribute/standard/NumberOfInterveningJobs.java
libjava/classpath/javax/print/attribute/standard/NumberUp.java
libjava/classpath/javax/print/attribute/standard/NumberUpSupported.java
libjava/classpath/javax/print/attribute/standard/OrientationRequested.java
libjava/classpath/javax/print/attribute/standard/OutputDeviceAssigned.java
libjava/classpath/javax/print/attribute/standard/PDLOverrideSupported.java
libjava/classpath/javax/print/attribute/standard/PageRanges.java
libjava/classpath/javax/print/attribute/standard/PagesPerMinute.java
libjava/classpath/javax/print/attribute/standard/PagesPerMinuteColor.java
libjava/classpath/javax/print/attribute/standard/PresentationDirection.java
libjava/classpath/javax/print/attribute/standard/PrintQuality.java
libjava/classpath/javax/print/attribute/standard/PrinterInfo.java
libjava/classpath/javax/print/attribute/standard/PrinterIsAcceptingJobs.java
libjava/classpath/javax/print/attribute/standard/PrinterLocation.java
libjava/classpath/javax/print/attribute/standard/PrinterMakeAndModel.java
libjava/classpath/javax/print/attribute/standard/PrinterMessageFromOperator.java
libjava/classpath/javax/print/attribute/standard/PrinterMoreInfo.java
libjava/classpath/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java
libjava/classpath/javax/print/attribute/standard/PrinterName.java
libjava/classpath/javax/print/attribute/standard/PrinterResolution.java
libjava/classpath/javax/print/attribute/standard/PrinterState.java
libjava/classpath/javax/print/attribute/standard/PrinterStateReason.java
libjava/classpath/javax/print/attribute/standard/PrinterStateReasons.java
libjava/classpath/javax/print/attribute/standard/PrinterURI.java
libjava/classpath/javax/print/attribute/standard/QueuedJobCount.java
libjava/classpath/javax/print/attribute/standard/ReferenceUriSchemesSupported.java
libjava/classpath/javax/print/attribute/standard/RequestingUserName.java
libjava/classpath/javax/print/attribute/standard/Severity.java
libjava/classpath/javax/print/attribute/standard/SheetCollate.java
libjava/classpath/javax/print/attribute/standard/Sides.java
libjava/classpath/javax/print/attribute/standard/package.html
libjava/classpath/javax/security/auth/login/AccountException.java [new file with mode: 0644]
libjava/classpath/javax/security/auth/login/AccountExpiredException.java
libjava/classpath/javax/security/auth/login/AccountLockedException.java [new file with mode: 0644]
libjava/classpath/javax/security/auth/login/AccountNotFoundException.java [new file with mode: 0644]
libjava/classpath/javax/security/auth/login/CredentialException.java [new file with mode: 0644]
libjava/classpath/javax/security/auth/login/CredentialExpiredException.java
libjava/classpath/javax/security/auth/login/CredentialNotFoundException.java [new file with mode: 0644]
libjava/classpath/javax/security/auth/login/LoginContext.java
libjava/classpath/javax/swing/AbstractAction.java
libjava/classpath/javax/swing/BoxLayout.java
libjava/classpath/javax/swing/JComponent.java
libjava/classpath/javax/swing/JEditorPane.java
libjava/classpath/javax/swing/JFileChooser.java
libjava/classpath/javax/swing/JFormattedTextField.java
libjava/classpath/javax/swing/JInternalFrame.java
libjava/classpath/javax/swing/JLayeredPane.java
libjava/classpath/javax/swing/JList.java
libjava/classpath/javax/swing/JMenuItem.java
libjava/classpath/javax/swing/JProgressBar.java
libjava/classpath/javax/swing/JTabbedPane.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/JTree.java
libjava/classpath/javax/swing/JViewport.java
libjava/classpath/javax/swing/LookAndFeel.java
libjava/classpath/javax/swing/Popup.java
libjava/classpath/javax/swing/RepaintManager.java
libjava/classpath/javax/swing/SwingUtilities.java
libjava/classpath/javax/swing/TransferHandler.java
libjava/classpath/javax/swing/UIDefaults.java
libjava/classpath/javax/swing/ViewportLayout.java
libjava/classpath/javax/swing/event/EventListenerList.java
libjava/classpath/javax/swing/plaf/ComponentUI.java
libjava/classpath/javax/swing/plaf/basic/BasicArrowButton.java
libjava/classpath/javax/swing/plaf/basic/BasicComboBoxUI.java
libjava/classpath/javax/swing/plaf/basic/BasicComboPopup.java
libjava/classpath/javax/swing/plaf/basic/BasicFileChooserUI.java
libjava/classpath/javax/swing/plaf/basic/BasicHTML.java [new file with mode: 0644]
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/BasicOptionPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicSplitPaneDivider.java
libjava/classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTableHeaderUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTableUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTextUI.java
libjava/classpath/javax/swing/plaf/basic/BasicToolBarUI.java
libjava/classpath/javax/swing/plaf/basic/BasicTreeUI.java
libjava/classpath/javax/swing/plaf/metal/MetalComboBoxUI.java
libjava/classpath/javax/swing/plaf/metal/MetalFileChooserUI.java
libjava/classpath/javax/swing/plaf/metal/MetalIconFactory.java
libjava/classpath/javax/swing/plaf/metal/MetalLookAndFeel.java
libjava/classpath/javax/swing/plaf/metal/MetalRadioButtonUI.java
libjava/classpath/javax/swing/plaf/metal/MetalScrollPaneUI.java
libjava/classpath/javax/swing/plaf/metal/MetalSplitPaneDivider.java
libjava/classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java
libjava/classpath/javax/swing/plaf/metal/MetalTextFieldUI.java
libjava/classpath/javax/swing/plaf/metal/MetalToolBarUI.java
libjava/classpath/javax/swing/plaf/metal/OceanTheme.java
libjava/classpath/javax/swing/table/DefaultTableCellRenderer.java
libjava/classpath/javax/swing/text/AbstractDocument.java
libjava/classpath/javax/swing/text/ComponentView.java
libjava/classpath/javax/swing/text/CompositeView.java
libjava/classpath/javax/swing/text/DefaultCaret.java
libjava/classpath/javax/swing/text/DefaultEditorKit.java
libjava/classpath/javax/swing/text/DefaultFormatter.java
libjava/classpath/javax/swing/text/DefaultFormatterFactory.java [new file with mode: 0644]
libjava/classpath/javax/swing/text/DefaultStyledDocument.java
libjava/classpath/javax/swing/text/FlowView.java
libjava/classpath/javax/swing/text/GapContent.java
libjava/classpath/javax/swing/text/GlyphView.java
libjava/classpath/javax/swing/text/IconView.java
libjava/classpath/javax/swing/text/InternationalFormatter.java
libjava/classpath/javax/swing/text/JTextComponent.java
libjava/classpath/javax/swing/text/MaskFormatter.java [new file with mode: 0644]
libjava/classpath/javax/swing/text/NumberFormatter.java [new file with mode: 0644]
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/StyleContext.java
libjava/classpath/javax/swing/text/StyledEditorKit.java
libjava/classpath/javax/swing/text/TableView.java [new file with mode: 0644]
libjava/classpath/javax/swing/text/Utilities.java
libjava/classpath/javax/swing/text/View.java
libjava/classpath/javax/swing/text/WrappedPlainView.java
libjava/classpath/javax/swing/text/html/BlockView.java [new file with mode: 0644]
libjava/classpath/javax/swing/text/html/CSS.java
libjava/classpath/javax/swing/text/html/CSSParser.java [new file with mode: 0644]
libjava/classpath/javax/swing/text/html/HTMLDocument.java
libjava/classpath/javax/swing/text/html/HTMLEditorKit.java
libjava/classpath/javax/swing/text/html/StyleSheet.java [new file with mode: 0644]
libjava/classpath/javax/swing/text/html/default.css [new file with mode: 0644]
libjava/classpath/javax/swing/tree/DefaultTreeModel.java
libjava/classpath/javax/swing/tree/DefaultTreeSelectionModel.java
libjava/classpath/javax/xml/namespace/QName.java
libjava/classpath/javax/xml/parsers/SAXParserFactory.java
libjava/classpath/lib/Makefile.am
libjava/classpath/lib/Makefile.in
libjava/classpath/lib/copy-vmresources.sh.in
libjava/classpath/ltcf-c.sh
libjava/classpath/m4/acinclude.m4
libjava/classpath/m4/ax_create_stdint_h.m4 [new file with mode: 0644]
libjava/classpath/native/Makefile.in
libjava/classpath/native/fdlibm/Makefile.am
libjava/classpath/native/fdlibm/Makefile.in
libjava/classpath/native/fdlibm/fdlibm.h
libjava/classpath/native/fdlibm/ieeefp.h
libjava/classpath/native/fdlibm/java-assert.h [deleted file]
libjava/classpath/native/fdlibm/mprec.c
libjava/classpath/native/fdlibm/mprec.h
libjava/classpath/native/fdlibm/namespace.h [new file with mode: 0644]
libjava/classpath/native/jawt/Makefile.in
libjava/classpath/native/jni/Makefile.in
libjava/classpath/native/jni/classpath/Makefile.in
libjava/classpath/native/jni/classpath/jcl.c
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_GdkGraphicsEnvironment.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_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_GtkListPeer.c
libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c
libjava/classpath/native/jni/java-io/Makefile.am
libjava/classpath/native/jni/java-io/Makefile.in
libjava/classpath/native/jni/java-io/java_io_VMFile.c
libjava/classpath/native/jni/java-io/javaio.c [deleted file]
libjava/classpath/native/jni/java-lang/Makefile.in
libjava/classpath/native/jni/java-net/Makefile.am
libjava/classpath/native/jni/java-net/Makefile.in
libjava/classpath/native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c [deleted file]
libjava/classpath/native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c [new file with mode: 0644]
libjava/classpath/native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c [moved from libjava/classpath/native/jni/java-net/gnu_java_net_PlainSocketImpl.c with 63% similarity]
libjava/classpath/native/jni/java-net/java_net_VMInetAddress.c
libjava/classpath/native/jni/java-net/java_net_VMNetworkInterface.c
libjava/classpath/native/jni/java-net/javanet.c
libjava/classpath/native/jni/java-net/javanet.h
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/java_nio.c [deleted file]
libjava/classpath/native/jni/java-nio/java_nio_VMDirectByteBuffer.c
libjava/classpath/native/jni/java-util/Makefile.in
libjava/classpath/native/jni/midi-alsa/Makefile.in
libjava/classpath/native/jni/midi-dssi/Makefile.in
libjava/classpath/native/jni/qt-peer/Makefile.in
libjava/classpath/native/jni/qt-peer/mainqtthread.cpp
libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp
libjava/classpath/native/jni/xmlj/Makefile.am
libjava/classpath/native/jni/xmlj/Makefile.in
libjava/classpath/native/jni/xmlj/xmlj_util.h
libjava/classpath/native/target/Linux/Makefile.in
libjava/classpath/native/target/Makefile.in
libjava/classpath/native/target/generic/Makefile.in
libjava/classpath/org/omg/CORBA/INVALID_ACTIVITY.java
libjava/classpath/resource/META-INF/services/javax.xml.parsers.SAXParserFactory
libjava/classpath/resource/META-INF/services/org.xml.sax.driver
libjava/classpath/resource/Makefile.am
libjava/classpath/resource/Makefile.in
libjava/classpath/scripts/Makefile.in
libjava/classpath/scripts/build_mathnamespace [new file with mode: 0644]
libjava/classpath/scripts/math_symbols [new file with mode: 0644]
libjava/classpath/vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java
libjava/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java [new file with mode: 0644]
libjava/classpath/vm/reference/gnu/java/net/VMPlainSocketImpl.java [new file with mode: 0644]
libjava/gcj/Makefile.in
libjava/include/Makefile.in
libjava/java/nio/charset/spi/CharsetProvider.java [new file with mode: 0644]
libjava/java/security/Security.java [new file with mode: 0644]
libjava/sources.am
libjava/testsuite/Makefile.in

index b0d5acd..f8df781 100644 (file)
@@ -1,3 +1,12 @@
+2006-01-16  Mark Wielaard  <mark@klomp.org>
+
+       Imported GNU Classpath 0.20
+       * Makefile.am (AM_CPPFLAGS): Add classpath/include.
+       * java/nio/charset/spi/CharsetProvider.java: New override file.
+       * java/security/Security.java: Likewise.
+       * sources.am: Regenerated.
+       * Makefile.in: Likewise.
+
 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
 
        * configure.ac (dbexecdir): New substituted var.
index c1774cd..9ec3a54 100644 (file)
@@ -152,6 +152,7 @@ LIBFFIINCS = @LIBFFIINCS@
 AM_CPPFLAGS = -I$(top_srcdir) \
        -Iinclude -I$(top_srcdir)/include \
        -I$(top_srcdir)/classpath/include \
+       -Iclasspath/include \
        -I$(top_srcdir)/classpath/native/fdlibm \
        $(GCINCS) $(THREADINCS) $(INCLTDL) \
        $(GCC_UNWIND_INCLUDE) $(ZINCS) $(LIBFFIINCS)
index 2a7add5..118b492 100644 (file)
@@ -192,24 +192,25 @@ am__DEPENDENCIES_2 = gnu/awt.lo gnu/awt/j2d.lo gnu/classpath.lo \
        java/util/jar.lo java/util/logging.lo java/util/prefs.lo \
        java/util/regex.lo java/util/zip.lo javax/accessibility.lo \
        javax/crypto.lo javax/crypto/interfaces.lo \
-       javax/crypto/spec.lo javax/naming.lo javax/naming/directory.lo \
-       javax/naming/event.lo javax/naming/ldap.lo javax/naming/spi.lo \
-       javax/net.lo javax/net/ssl.lo javax/print.lo \
-       javax/print/attribute.lo javax/print/attribute/standard.lo \
-       javax/print/event.lo javax/security/auth.lo \
-       javax/security/auth/callback.lo javax/security/auth/login.lo \
-       javax/security/auth/spi.lo javax/security/auth/x500.lo \
-       javax/security/cert.lo javax/security/sasl.lo \
-       javax/sound/midi.lo javax/sound/midi/spi.lo \
-       javax/sound/sampled.lo javax/sound/sampled/spi.lo javax/sql.lo \
-       javax/swing.lo javax/swing/border.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/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/crypto/spec.lo javax/management.lo javax/naming.lo \
+       javax/naming/directory.lo javax/naming/event.lo \
+       javax/naming/ldap.lo javax/naming/spi.lo javax/net.lo \
+       javax/net/ssl.lo javax/print.lo javax/print/attribute.lo \
+       javax/print/attribute/standard.lo javax/print/event.lo \
+       javax/security/auth.lo javax/security/auth/callback.lo \
+       javax/security/auth/login.lo javax/security/auth/spi.lo \
+       javax/security/auth/x500.lo javax/security/cert.lo \
+       javax/security/sasl.lo javax/sound/midi.lo \
+       javax/sound/midi/spi.lo javax/sound/sampled.lo \
+       javax/sound/sampled/spi.lo javax/sql.lo javax/swing.lo \
+       javax/swing/border.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/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-CORBA.lo gnu-java-beans.lo gnu-javax-rmi.lo \
        gnu-javax-sound-midi.lo gnu-xml.lo javax-imageio.lo \
@@ -582,6 +583,7 @@ build_os = @build_os@
 build_subdir = @build_subdir@
 build_vendor = @build_vendor@
 datadir = @datadir@
+dbexecdir = @dbexecdir@
 exec_prefix = @exec_prefix@
 extra_ldflags_libjava = @extra_ldflags_libjava@
 gxx_include_dir = @gxx_include_dir@
@@ -622,7 +624,6 @@ target_vendor = @target_vendor@
 toolexecdir = @toolexecdir@
 toolexeclibdir = @toolexeclibdir@
 toolexecmainlibdir = @toolexecmainlibdir@
-dbexecdir = @dbexecdir@
 AUTOMAKE_OPTIONS = foreign subdir-objects
 ACLOCAL_AMFLAGS = -I . -I .. -I ../config
 
@@ -697,6 +698,7 @@ JC1FLAGS = @LIBGCJ_JAVAFLAGS@ $(GCJFLAGS)
 AM_CPPFLAGS = -I$(top_srcdir) \
        -Iinclude -I$(top_srcdir)/include \
        -I$(top_srcdir)/classpath/include \
+       -Iclasspath/include \
        -I$(top_srcdir)/classpath/native/fdlibm \
        $(GCINCS) $(THREADINCS) $(INCLTDL) \
        $(GCC_UNWIND_INCLUDE) $(ZINCS) $(LIBFFIINCS)
@@ -1395,7 +1397,37 @@ classpath/gnu/java/beans/editors/NativeFloatEditor.java \
 classpath/gnu/java/beans/editors/NativeIntEditor.java \
 classpath/gnu/java/beans/editors/NativeLongEditor.java \
 classpath/gnu/java/beans/editors/NativeShortEditor.java \
-classpath/gnu/java/beans/editors/StringEditor.java
+classpath/gnu/java/beans/editors/StringEditor.java \
+classpath/gnu/java/beans/encoder/ArrayPersistenceDelegate.java \
+classpath/gnu/java/beans/encoder/ClassPersistenceDelegate.java \
+classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java \
+classpath/gnu/java/beans/encoder/Context.java \
+classpath/gnu/java/beans/encoder/GenericScannerState.java \
+classpath/gnu/java/beans/encoder/IgnoringScannerState.java \
+classpath/gnu/java/beans/encoder/MapPersistenceDelegate.java \
+classpath/gnu/java/beans/encoder/ObjectId.java \
+classpath/gnu/java/beans/encoder/PrimitivePersistenceDelegate.java \
+classpath/gnu/java/beans/encoder/ReportingScannerState.java \
+classpath/gnu/java/beans/encoder/Root.java \
+classpath/gnu/java/beans/encoder/ScanEngine.java \
+classpath/gnu/java/beans/encoder/ScannerState.java \
+classpath/gnu/java/beans/encoder/StAXWriter.java \
+classpath/gnu/java/beans/encoder/Writer.java \
+classpath/gnu/java/beans/encoder/elements/ArrayInstantiation.java \
+classpath/gnu/java/beans/encoder/elements/Array_Get.java \
+classpath/gnu/java/beans/encoder/elements/Array_Set.java \
+classpath/gnu/java/beans/encoder/elements/ClassResolution.java \
+classpath/gnu/java/beans/encoder/elements/Element.java \
+classpath/gnu/java/beans/encoder/elements/List_Get.java \
+classpath/gnu/java/beans/encoder/elements/List_Set.java \
+classpath/gnu/java/beans/encoder/elements/MethodInvocation.java \
+classpath/gnu/java/beans/encoder/elements/NullObject.java \
+classpath/gnu/java/beans/encoder/elements/ObjectInstantiation.java \
+classpath/gnu/java/beans/encoder/elements/ObjectReference.java \
+classpath/gnu/java/beans/encoder/elements/PrimitiveInstantiation.java \
+classpath/gnu/java/beans/encoder/elements/StaticFieldAccess.java \
+classpath/gnu/java/beans/encoder/elements/StaticMethodInvocation.java \
+classpath/gnu/java/beans/encoder/elements/StringReference.java
 
 gnu_java_io_source_files = \
 classpath/gnu/java/io/ASN1ParsingException.java \
@@ -1885,7 +1917,8 @@ classpath/gnu/java/text/WordBreakIterator.java
 gnu_java_text_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_text_source_files)))
 gnu_java_util_source_files = \
 classpath/gnu/java/util/DoubleEnumeration.java \
-classpath/gnu/java/util/EmptyEnumeration.java
+classpath/gnu/java/util/EmptyEnumeration.java \
+classpath/gnu/java/util/WeakIdentityHashMap.java
 
 gnu_java_util_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_util_source_files)))
 gnu_java_util_prefs_source_files = \
@@ -2005,7 +2038,6 @@ classpath/gnu/regexp/UncheckedRE.java
 
 gnu_regexp_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_regexp_source_files)))
 gnu_xml_source_files = \
-classpath/gnu/xml/aelfred2/ContentHandler2.java \
 classpath/gnu/xml/aelfred2/JAXPFactory.java \
 classpath/gnu/xml/aelfred2/SAXDriver.java \
 classpath/gnu/xml/aelfred2/XmlParser.java \
@@ -2166,6 +2198,8 @@ classpath/gnu/xml/pipeline/WellFormednessFilter.java \
 classpath/gnu/xml/pipeline/XIncludeFilter.java \
 classpath/gnu/xml/pipeline/XsltFilter.java \
 classpath/gnu/xml/stream/AttributeImpl.java \
+classpath/gnu/xml/stream/BufferedReader.java \
+classpath/gnu/xml/stream/CRLFReader.java \
 classpath/gnu/xml/stream/CharactersImpl.java \
 classpath/gnu/xml/stream/CommentImpl.java \
 classpath/gnu/xml/stream/DTDImpl.java \
@@ -2180,9 +2214,13 @@ classpath/gnu/xml/stream/LocationImpl.java \
 classpath/gnu/xml/stream/NamespaceImpl.java \
 classpath/gnu/xml/stream/NotationDeclarationImpl.java \
 classpath/gnu/xml/stream/ProcessingInstructionImpl.java \
+classpath/gnu/xml/stream/SAXParser.java \
+classpath/gnu/xml/stream/SAXParserFactory.java \
 classpath/gnu/xml/stream/StartDocumentImpl.java \
 classpath/gnu/xml/stream/StartElementImpl.java \
 classpath/gnu/xml/stream/StartEntityImpl.java \
+classpath/gnu/xml/stream/UnicodeReader.java \
+classpath/gnu/xml/stream/XIncludeFilter.java \
 classpath/gnu/xml/stream/XMLEventAllocatorImpl.java \
 classpath/gnu/xml/stream/XMLEventFactoryImpl.java \
 classpath/gnu/xml/stream/XMLEventImpl.java \
@@ -2190,6 +2228,7 @@ classpath/gnu/xml/stream/XMLEventReaderImpl.java \
 classpath/gnu/xml/stream/XMLEventWriterImpl.java \
 classpath/gnu/xml/stream/XMLInputFactoryImpl.java \
 classpath/gnu/xml/stream/XMLOutputFactoryImpl.java \
+classpath/gnu/xml/stream/XMLParser.java \
 classpath/gnu/xml/stream/XMLStreamReaderImpl.java \
 classpath/gnu/xml/stream/XMLStreamWriterImpl.java \
 classpath/gnu/xml/transform/AbstractNumberNode.java \
@@ -2218,6 +2257,7 @@ classpath/gnu/xml/transform/Key.java \
 classpath/gnu/xml/transform/KeyFunction.java \
 classpath/gnu/xml/transform/LiteralNode.java \
 classpath/gnu/xml/transform/MessageNode.java \
+classpath/gnu/xml/transform/NamespaceProxy.java \
 classpath/gnu/xml/transform/NodeNumberNode.java \
 classpath/gnu/xml/transform/NumberNode.java \
 classpath/gnu/xml/transform/OtherwiseNode.java \
@@ -2226,6 +2266,7 @@ classpath/gnu/xml/transform/ProcessingInstructionNode.java \
 classpath/gnu/xml/transform/SAXSerializer.java \
 classpath/gnu/xml/transform/SortKey.java \
 classpath/gnu/xml/transform/StreamSerializer.java \
+classpath/gnu/xml/transform/StrippingInstruction.java \
 classpath/gnu/xml/transform/Stylesheet.java \
 classpath/gnu/xml/transform/SystemPropertyFunction.java \
 classpath/gnu/xml/transform/Template.java \
@@ -2686,17 +2727,21 @@ classpath/java/beans/BeanDescriptor.java \
 classpath/java/beans/BeanInfo.java \
 classpath/java/beans/Beans.java \
 classpath/java/beans/Customizer.java \
+classpath/java/beans/DefaultPersistenceDelegate.java \
 classpath/java/beans/DesignMode.java \
+classpath/java/beans/Encoder.java \
 classpath/java/beans/EventHandler.java \
 classpath/java/beans/EventSetDescriptor.java \
 classpath/java/beans/ExceptionListener.java \
 classpath/java/beans/Expression.java \
 classpath/java/beans/FeatureDescriptor.java \
+classpath/java/beans/IndexedPropertyChangeEvent.java \
 classpath/java/beans/IndexedPropertyDescriptor.java \
 classpath/java/beans/IntrospectionException.java \
 classpath/java/beans/Introspector.java \
 classpath/java/beans/MethodDescriptor.java \
 classpath/java/beans/ParameterDescriptor.java \
+classpath/java/beans/PersistenceDelegate.java \
 classpath/java/beans/PropertyChangeEvent.java \
 classpath/java/beans/PropertyChangeListener.java \
 classpath/java/beans/PropertyChangeListenerProxy.java \
@@ -2712,7 +2757,8 @@ classpath/java/beans/VetoableChangeListener.java \
 classpath/java/beans/VetoableChangeListenerProxy.java \
 classpath/java/beans/VetoableChangeSupport.java \
 classpath/java/beans/Visibility.java \
-classpath/java/beans/XMLDecoder.java
+classpath/java/beans/XMLDecoder.java \
+classpath/java/beans/XMLEncoder.java
 
 java_beans_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(java_beans_source_files)))
 java_beans_beancontext_source_files = \
@@ -3091,9 +3137,9 @@ classpath/java/nio/charset/UnsupportedCharsetException.java
 
 java_nio_charset_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(java_nio_charset_source_files)))
 java_nio_charset_spi_source_files = \
-classpath/java/nio/charset/spi/CharsetProvider.java
+java/nio/charset/spi/CharsetProvider.java
 
-java_nio_charset_spi_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(java_nio_charset_spi_source_files)))
+java_nio_charset_spi_header_files = $(patsubst %.java,%.h,$(java_nio_charset_spi_source_files))
 java_rmi_source_files = \
 classpath/java/rmi/AccessException.java \
 classpath/java/rmi/AlreadyBoundException.java \
@@ -3235,7 +3281,7 @@ classpath/java/security/PublicKey.java \
 classpath/java/security/SecureClassLoader.java \
 classpath/java/security/SecureRandom.java \
 classpath/java/security/SecureRandomSpi.java \
-classpath/java/security/Security.java \
+java/security/Security.java \
 classpath/java/security/SecurityPermission.java \
 classpath/java/security/Signature.java \
 classpath/java/security/SignatureException.java \
@@ -3372,6 +3418,7 @@ classpath/java/text/Annotation.java \
 classpath/java/text/AttributedCharacterIterator.java \
 classpath/java/text/AttributedString.java \
 classpath/java/text/AttributedStringIterator.java \
+classpath/java/text/Bidi.java \
 classpath/java/text/BreakIterator.java \
 classpath/java/text/CharacterIterator.java \
 classpath/java/text/ChoiceFormat.java \
@@ -3647,6 +3694,10 @@ classpath/javax/imageio/stream/ImageOutputStreamImpl.java \
 classpath/javax/imageio/stream/MemoryCacheImageInputStream.java \
 classpath/javax/imageio/stream/MemoryCacheImageOutputStream.java
 
+javax_management_source_files = \
+classpath/javax/management/Attribute.java
+
+javax_management_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_management_source_files)))
 javax_naming_source_files = \
 classpath/javax/naming/AuthenticationException.java \
 classpath/javax/naming/AuthenticationNotSupportedException.java \
@@ -3870,9 +3921,11 @@ classpath/javax/print/attribute/standard/JobState.java \
 classpath/javax/print/attribute/standard/JobStateReason.java \
 classpath/javax/print/attribute/standard/JobStateReasons.java \
 classpath/javax/print/attribute/standard/Media.java \
+classpath/javax/print/attribute/standard/MediaName.java \
 classpath/javax/print/attribute/standard/MediaPrintableArea.java \
 classpath/javax/print/attribute/standard/MediaSize.java \
 classpath/javax/print/attribute/standard/MediaSizeName.java \
+classpath/javax/print/attribute/standard/MediaTray.java \
 classpath/javax/print/attribute/standard/MultipleDocumentHandling.java \
 classpath/javax/print/attribute/standard/NumberOfDocuments.java \
 classpath/javax/print/attribute/standard/NumberOfInterveningJobs.java \
@@ -3956,10 +4009,15 @@ classpath/javax/security/auth/callback/UnsupportedCallbackException.java
 
 javax_security_auth_callback_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_security_auth_callback_source_files)))
 javax_security_auth_login_source_files = \
+classpath/javax/security/auth/login/AccountException.java \
 classpath/javax/security/auth/login/AccountExpiredException.java \
+classpath/javax/security/auth/login/AccountLockedException.java \
+classpath/javax/security/auth/login/AccountNotFoundException.java \
 classpath/javax/security/auth/login/AppConfigurationEntry.java \
 classpath/javax/security/auth/login/Configuration.java \
+classpath/javax/security/auth/login/CredentialException.java \
 classpath/javax/security/auth/login/CredentialExpiredException.java \
+classpath/javax/security/auth/login/CredentialNotFoundException.java \
 classpath/javax/security/auth/login/FailedLoginException.java \
 classpath/javax/security/auth/login/LoginContext.java \
 classpath/javax/security/auth/login/LoginException.java \
@@ -4348,6 +4406,7 @@ classpath/javax/swing/plaf/basic/BasicEditorPaneUI.java \
 classpath/javax/swing/plaf/basic/BasicFileChooserUI.java \
 classpath/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java \
 classpath/javax/swing/plaf/basic/BasicGraphicsUtils.java \
+classpath/javax/swing/plaf/basic/BasicHTML.java \
 classpath/javax/swing/plaf/basic/BasicIconFactory.java \
 classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java \
 classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java \
@@ -4492,6 +4551,7 @@ classpath/javax/swing/text/DateFormatter.java \
 classpath/javax/swing/text/DefaultCaret.java \
 classpath/javax/swing/text/DefaultEditorKit.java \
 classpath/javax/swing/text/DefaultFormatter.java \
+classpath/javax/swing/text/DefaultFormatterFactory.java \
 classpath/javax/swing/text/DefaultHighlighter.java \
 classpath/javax/swing/text/DefaultStyledDocument.java \
 classpath/javax/swing/text/DefaultTextUI.java \
@@ -4512,8 +4572,10 @@ 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/MaskFormatter.java \
 classpath/javax/swing/text/MutableAttributeSet.java \
 classpath/javax/swing/text/NavigationFilter.java \
+classpath/javax/swing/text/NumberFormatter.java \
 classpath/javax/swing/text/ParagraphView.java \
 classpath/javax/swing/text/PasswordView.java \
 classpath/javax/swing/text/PlainDocument.java \
@@ -4531,6 +4593,7 @@ classpath/javax/swing/text/TabExpander.java \
 classpath/javax/swing/text/TabSet.java \
 classpath/javax/swing/text/TabStop.java \
 classpath/javax/swing/text/TabableView.java \
+classpath/javax/swing/text/TableView.java \
 classpath/javax/swing/text/TextAction.java \
 classpath/javax/swing/text/Utilities.java \
 classpath/javax/swing/text/View.java \
@@ -4539,11 +4602,14 @@ classpath/javax/swing/text/WrappedPlainView.java
 
 javax_swing_text_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_swing_text_source_files)))
 javax_swing_text_html_source_files = \
+classpath/javax/swing/text/html/BlockView.java \
 classpath/javax/swing/text/html/CSS.java \
+classpath/javax/swing/text/html/CSSParser.java \
 classpath/javax/swing/text/html/HTML.java \
 classpath/javax/swing/text/html/HTMLDocument.java \
 classpath/javax/swing/text/html/HTMLEditorKit.java \
-classpath/javax/swing/text/html/HTMLFrameHyperlinkEvent.java
+classpath/javax/swing/text/html/HTMLFrameHyperlinkEvent.java \
+classpath/javax/swing/text/html/StyleSheet.java
 
 javax_swing_text_html_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_swing_text_html_source_files)))
 javax_swing_text_html_parser_source_files = \
@@ -5558,6 +5624,7 @@ all_packages_source_files = \
   javax/crypto.list \
   javax/crypto/interfaces.list \
   javax/crypto/spec.list \
+  javax/management.list \
   javax/naming.list \
   javax/naming/directory.list \
   javax/naming/event.list \
@@ -5711,6 +5778,7 @@ ordinary_header_files = \
   $(javax_crypto_header_files) \
   $(javax_crypto_interfaces_header_files) \
   $(javax_crypto_spec_header_files) \
+  $(javax_management_header_files) \
   $(javax_naming_header_files) \
   $(javax_naming_directory_header_files) \
   $(javax_naming_event_header_files) \
@@ -8705,6 +8773,16 @@ javax-imageio.lo: $(javax_imageio_source_files)
        $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o javax-imageio.lo @javax-imageio.list
        @rm -f javax-imageio.list
 
+javax/management.list: $(javax_management_source_files)
+       @$(mkinstalldirs) $(dir $@)
+       @for file in $(javax_management_source_files); do \
+         if test -f $(srcdir)/$$file; then \
+           echo $(srcdir)/$$file; \
+         else echo $$file; fi; \
+       done > javax/management.list
+
+-include javax/management.deps
+
 javax/naming.list: $(javax_naming_source_files)
        @$(mkinstalldirs) $(dir $@)
        @for file in $(javax_naming_source_files); do \
index 2f6a39d..a6051b1 100644 (file)
@@ -1,11 +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_TOOL_ARGUMENTS" value="./autogen.sh"/>
-<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="/bin/sh"/>
-<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,auto,'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/external/sax/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/external/w3c_dom/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/test/java.net/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/test/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/java-nio/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/midi-dssi/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/vmi/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/test/java.util/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/target/generic/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/lib/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/fdlibm/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/target/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/target/Linux/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/examples/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jawt/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/gtk-peer/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/classpath/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/midi-alsa/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/test/java.lang.reflect/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/test/java.io/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/external/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/xmlj/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/compat/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/qt-peer/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/vm/reference/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/java-util/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/test/gnu.java.lang.reflect/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/configure.ac&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/compat/java.net/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/include/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/java-lang/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/java-io/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/doc/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/gnu/test/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/doc/api/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/testsuite/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/java-net/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/vm/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native/jni/Makefile.am&quot; type=&quot;1&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_LOCATION' value='/bin/sh'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY' value='${build_project}'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS' value='./autogen.sh'/><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
diff --git a/libjava/classpath/.externalToolBuilders/ClasspathHeaders.launch b/libjava/classpath/.externalToolBuilders/ClasspathHeaders.launch
new file mode 100644 (file)
index 0000000..0c84817
--- /dev/null
@@ -0,0 +1,2 @@
+<?xml version='1.0'?>
+<launchConfiguration type='org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType'><stringAttribute key='org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS' value='full,incremental,auto,'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/include/Makefile&quot; type=&quot;1&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_LOCATION' value='${system_path:make}'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY' value='${build_project}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS' value='-C ${build_project}/include CLASSDIR=install/share/classpath USER_CLASSLIB=../install/share/classpath all 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
diff --git a/libjava/classpath/.externalToolBuilders/ClasspathJar.launch b/libjava/classpath/.externalToolBuilders/ClasspathJar.launch
new file mode 100644 (file)
index 0000000..e58a58b
--- /dev/null
@@ -0,0 +1,11 @@
+<?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="true"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/install/share/classpath&quot; type=&quot;2&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-cf glibj.zip META-INF java gnu org javax vm"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${build_project:install/share/classpath}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${system_path:jar}"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+</launchConfiguration>
index 7eaac60..c6a6b9f 100644 (file)
@@ -1,2 +1,2 @@
 <?xml version='1.0'?>
-<launchConfiguration type='org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType'><stringAttribute key='org.eclipse.debug.core.ATTR_REFRESH_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;working set&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native&quot; type=&quot;2&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS' value='full,incremental,'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native&quot; type=&quot;2&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_LOCATION' value='${system_path:make}'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY' value='${build_project}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS' value='-C ${build_project}/native all 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
+<launchConfiguration type='org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType'><stringAttribute key='org.eclipse.debug.core.ATTR_REFRESH_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;working set&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native&quot; type=&quot;2&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS' value='full,incremental,auto,'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/native&quot; type=&quot;2&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_LOCATION' value='${system_path:make}'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY' value='${build_project}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS' value='-C ${build_project}/native all 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 575eb7b..96bcda0 100644 (file)
@@ -1,2 +1,2 @@
 <?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
+<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,auto,'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE' value='${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/classpath/Makefile.in&quot; type=&quot;1&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_LOCATION' value='${build_project}/configure'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY' value='${build_project}'/><booleanAttribute key='org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED' value='true'/><stringAttribute key='org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS' value='--prefix=${build_project}/install --enable-regen-headers --enable-gtk-cairo'/><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 f9372aa..31f6e3a 100644 (file)
@@ -7,7 +7,7 @@
        <buildSpec>
                <buildCommand>
                        <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
-                       <triggers>full,incremental,</triggers>
+                       <triggers>auto,full,incremental,</triggers>
                        <arguments>
                                <dictionary>
                                        <key>LaunchConfigHandle</key>
@@ -17,7 +17,7 @@
                </buildCommand>
                <buildCommand>
                        <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
-                       <triggers>full,incremental,</triggers>
+                       <triggers>auto,full,incremental,</triggers>
                        <arguments>
                                <dictionary>
                                        <key>LaunchConfigHandle</key>
                </buildCommand>
                <buildCommand>
                        <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
-                       <triggers>full,incremental,</triggers>
+                       <triggers>auto,full,incremental,</triggers>
+                       <arguments>
+                               <dictionary>
+                                       <key>LaunchConfigHandle</key>
+                                       <value>&lt;project&gt;/.externalToolBuilders/ClasspathHeaders.launch</value>
+                               </dictionary>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+                       <triggers>auto,full,incremental,</triggers>
                        <arguments>
                                <dictionary>
                                        <key>LaunchConfigHandle</key>
                        <arguments>
                        </arguments>
                </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+                       <triggers>auto,full,incremental,</triggers>
+                       <arguments>
+                               <dictionary>
+                                       <key>LaunchConfigHandle</key>
+                                       <value>&lt;project&gt;/.externalToolBuilders/ClasspathJar.launch</value>
+                               </dictionary>
+                       </arguments>
+               </buildCommand>
        </buildSpec>
        <natures>
                <nature>org.eclipse.jdt.core.javanature</nature>
index 2ef1cb7..9ffb0ea 100644 (file)
@@ -8,15 +8,19 @@ Lillian Angel (langel@redhat.com)
 Anthony Balkissoon (abalkiss@redhat.com)
 Stuart Ballard (stuart.a.ballard@gmail.com)
 Mark Benvenuto (mcb54@columbia.edu)
+Gary Benson (gbenson@redhat.com)
 Geoff Berry (gcb@gnu.org)
 James E. Blair (corvus@gnu.org)
 Eric Blake (ebb9@email.byu.edu)
 Sascha Brawer (brawer@acm.org)
+Chris Burdess (dog@gnu.org)
+David Daney (ddaney@avtrex.com)
 Nic Ferrier (nferrier@tapsellferrier.co.uk)
 Paul Fisher (rao@gnu.org)
 David Gilbert (david.gilbert@object-refinery.com)
 Anthony Green (green@redhat.com)
 Jochen Hoenicke (Jochen.Hoenicke@Informatik.Uni-Oldenburg.de)
+Kazumitsu Ito (kaz@maczuka.gcd.org)
 Andrew John Hughes (gnu_andrew@member.fsf.org)
 Brian Jones (cbj@gnu.org)
 Roman Kennke (roman@kennke.org) 
@@ -25,8 +29,10 @@ John Keiser (jkeiser@iname.com)
 John Leuner (jewel@debian.org)
 Warren Levy (warrenl@cygnus.com)
 Sven de Marothy (sven@physto.se)
+Casey Marshall (csm@gnu.org)
 Bryce McKinlay (bryce@waitaki.otago.ac.nz)
 Audrius Meskauskas (audriusa@Bioinformatics.org)
+Raif S. Naffah (raif@swiftdsl.com.au)
 Aaron M. Renn (arenn@urbanophile.com)
 Andrew Selkirk (aselkirk@sympatico.ca)
 Christian Thalinger (twisti@complang.tuwien.ac.at)
index 75e139e..2653abd 100644 (file)
-2006-01-14  Anthony Green  <green@redhat.com>
+2005-01-13  Mark Wielaard  <mark@klomp.org>
 
-        * java/net/ServerSocket.java (accept): Remove bogus
-        security check.
-       (implAccept): Add FIXME comment.
+       * configure.ac: Set version to 0.20.
+       * NEWS: Add entries for all the new work done.
 
-2005-12-27  Tom Tromey  <tromey@redhat.com>
+2005-01-13  Mark Wielaard  <mark@klomp.org>
 
-       * gnu/java/nio/SelectorImpl.java: Added import.
+       * javax/swing/text/DefaultCaret.java: Chain all AssertionErrors.
 
-2005-12-26  Anthony Green  <green@redhat.com>
+2005-01-13  Mark Wielaard  <mark@klomp.org>
 
-        * java/net/Socket.java (connect): Don't close the socket on
-        exceptions.
+       * java/util/regex/Pattern.java (Pattern): Chain REException.
 
-        * gnu/java/nio/SocketChannelImpl.java (read): Compute the right amount
-        of data to read (dst.remaining()).
-        * gnu/java/nio/DatagramChannelImpl.java (receive): Ditto.
+2006-01-13  Chris Burdess  <dog@gnu.org>
 
-        * gnu/java/nio/SelectorImpl.java (select): Handle OP_CONNECT
-        properly.
+       * gnu/xml/xpath/NameTest.java: Removed debugging output.
 
-2005-11-17  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JEditorPane.java
-       (PlainEditorKit): New inner class.
-       (createDefaultEditorKit): Return an instance of PlainEditorKit.
-       * javax/swing/JTextPane.java
-       (insertComponent): Implemented previously stubbed method.
-       (insertIcon): Implemented previously stubbed method.
-
-2005-11-17  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/plaf/basic/BasicEditorPaneUI.java
-       (create): Removed unneeded method.
-       * javax/swing/plaf/basic/BasicTextPaneUI.java
-       (create): Removed unneeded method.
-
-2005-11-17  Roman Kennke  <kennke@aicas.com>
-
-       * java/awt/Container.java
-       (Container): Added comment.
-       (remove): Only call removeNotify if removed component is still
-       showing.
-       (paintComponents): Call paint() instead of super.paint().
-       (AccessibleContainerHandler.AccessibleContainerHandler): Added
-       comment.
-       (LightweightDispatcher.acquireComponentForMouseEvent):
-       Don't special case MOUSE_RELEASED events. They should be
-       dispatched unmodified just as MOUSE_PRESSED.
-       (LightweightDispatcher.handleEvent): Also clean up the pressCount
-       after a MOUSE_RELEASE.
-
-2005-11-17  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/BoxView.java:
-       (modelToView): New API method.
-
-2005-11-17  Lillian Angel  <langel@redhat.com>
-
-       Fixes PR classpath/PR24721
-       * javax/swing/text/BoxView.java
-       (getViewAtPoint): Added check in to return the last view, if one exists and
-       the point was not contained in the rectangle. This is what the JDK does.
-       * javax/swing/text/CompositeView.java
-       (viewToModel): Fixed API documentation. Added check to make sure
-       x and y are greater than 0. Otherwise, 0 is returned.
-       * javax/swing/text/DefaultCaret.java
-       (moveDot): Added check to match API specs.
-       (setDot): Likewise.
-       * javax/swing/text/GlyphView.java
-       (viewToModel): Removed assert. This is not needed here. The point does not
-       need to be in the rectangle.
-
-2005-11-17  Roman Kennke  <kennke@aicas.com>
+2005-01-13  Jeroen Frijters  <jeroen@frijters.net>
 
-       Reported by Roman Schnider <schnider@aicas.com>:
-       * java/awt/Component.java
-       (reshape): Removed unused statement.
-       (repaint()): Don't forward to parent when not showing.
-       (repaint(int)): Don't forward to parent when not showing.
-       (repaint(int,int,int,int)): Don't forward to parent when not showing.
-       (repaint(float,int,int,int,int)): Don't forward to parent when not
-       showing.
+       * java/security/Security.java
+       (getProperty): Added hack to skip security check when trusted
+       code is direct caller.
 
-2005-11-17  Roman Kennke  <kennke@aicas.com>
+2005-01-13  Jeroen Frijters  <jeroen@frijters.net>
 
-       * javax/swing/text/AbstractDocument.java
-       (LeafElement.getName): If super.getName() returns something
-       non-null, then return that instead of ContentElementName.
-       * javax/swing/text/ComponentView.java
-       (comp): New field.
-       (getAlignment): Implemented previously stubbed method.
-       (getComponent): Implemented previously stubbed method.
-       (getMaximumSpan): Implemented previously stubbed method.
-       (getMinimumSpan): Implemented previously stubbed method.
-       (getPreferredSpan): Implemented previously stubbed method.
-       (modelToView): Implemented previously stubbed method.
-       (paint): Implemented previously stubbed method.
-       (setParent): Implemented previously stubbed method.
-       (setSize): Removed unneeded method.
-       (viewToModel): Implemented previously stubbed method.
-       * javax/swing/text/FlowView.java
-       (insertUpdate): Forward this event to the logical view.
-       * javax/swing/text/IconView.java
-       (paint): Implemented previously stubbed method.
-       (getPreferredSpan): Implemented previously stubbed method.
-       (modelToView): Implemented previously stubbed method.
-       (viewToModel): Implemented previously stubbed method.
-       * javax/swing/text/ParagraphView.java
-       (firstLineIndent): New field.
-       (justification): New field.
-       (lineSpacing): New field.
-       (tabSet): New field.
-       (changedUpdate): New method.
-       (setPropertiesFromAttributes): New method.
-       (setFirstLineIndent): New method.
-       (setJustification): New method.
-       (setLineSpacing): New method.
-       (getLayoutView): New method.
-       (getLayoutViewCount): New method.
-       (getTabSet): New method.
-
-2005-11-17  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/plaf/basic/BasicEditorPaneUI.java:
-       (create): Create new WrappedPlainView instance instead of PlainView.
-
-2005-11-17  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-        
-       PR 24911
-       * classpath/examples/Makefile.am
-       (EXAMPLE_JAVA_FILES): Extended by /*/*/*.java and /*/*/*/*.java.
-       (READMES): New category.
-       (ALL_EXAMPLE_FILES): Extended by READMES category. 
+       * java/io/PrintStream.java
+       (line_separator, PrintStream(OutputStream,boolean)): Use
+       SystemProperties.
 
-2004-11-17  Bryce McKinlay  <mckinlay@redhat.com>
+2005-01-13  Jeroen Frijters  <jeroen@frijters.net>
 
-       * gnu/java/net/protocol/jar/Connection.java (getHeaderField):
-       Implemented.
-       (getLastModified): Implemented.
+       * gnu/java/nio/charset/Provider.java: Added comment about its
+       special relation with CharsetProvider.
+       (static): Removed.
+       * gnu/java/nio/charset/iconv/IconvProvider.java: Added comment about
+       its special relation with CharsetProvider.
+       (static): Removed.
+       * java/nio/charset/spi/CharsetProvider.java
+       (CharsetProvider): Add special case to skip security check for
+       built in providers.
 
-2005-11-17  Mark Wielaard  <mark@klomp.org>
+2005-01-13  Mark Wielaard  <mark@klomp.org>
 
-       * java/net/URLClassLoader.java: Reindented.
+       * javax/swing/JMenuItem.java (JMenuItem(Action)): Check whether
+       name, accel, mnemonic and command are defined before setting.
 
-2005-11-17  Roman Kennke  <kennke@aicas.com>
+2005-01-12  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/JApplet.java
-       (paramString): Returns super.paramString() instead of a meaningless
-       'JFrame'.
-       * javax/swing/JPanel.java
-       (paramString): Returns super.paramString() instead of a meaningless
-       'JPanel'.
+       * javax/swing/plaf/metal/MetalFileChooserUI.java
+       (FileRenderer.getListCellRendererComponent): Set empty name and null
+       icon when File is null.
 
-2005-11-17  Roman Kennke  <kennke@aicas.com>
+2006-01-13  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * javax/swing/plaf/basic/BasicButtonUI.java
-       (installDefaults): Don't handle the Button.rollover property here,
-       this is Metal specific and is handled in MetalButtonUI.
+       * gnu/java/rmi/server/UnicastRef.java (newCall):
+       Throw ConnectException after catching IOException.
 
-2005-11-17  Roman Kennke  <kennke@aicas.com>
+2006-01-12  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/JList.java
-       (locationToIndex): Clarified API comment.
+       * javax/swing/text/DefaultStyledDocument.java
+       (insertUpdate): Removed unneeded check.
 
-2005-11-17  Roman Kennke  <kennke@aicas.com>
+2006-01-12  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * javax/swing/tree/DefaultTreeCellEditor.java
-       (DefaultTreeCellEditor): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().
-       (createTreeCellEditor): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().
-       * javax/swing/tree/DefaultTreeCellRenderer.java
-       (DefaultTreeCellRenderer): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().
-       (getDefaultOpenIcon): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().
-       (getDefaultClosedIcon): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().
-       (getDefaultLeafIcon): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().
-       (getTreeCellRendererComponent): Replaced
-       UIManager.getLookAndFeelDefaults().getXXX() with UIManager.getXXX().w
-       (paint): Replaced UIManager.getLookAndFeelDefaults().getXXX()
-       with UIManager.getXXX().
-
-2005-11-17  Andrew Haley  <aph@redhat.com>
-
-       * gnu/java/net/protocol/file/Connection.java (unquote): New
-       method.
-       (connect): Unquote filename.
-       * gnu/java/net/protocol/jar/Connection.java (get): Likewise.
+       * javax/swing/text/DefaultStyledDocument.java:
+       (ElementBuffer.insertContentTag): If the direction is JoinNextDirection
+       and we haven't come immediately after a fracture, adjust the Element
+       offsets.  Added comment explaining the situation.
+       (insert): Return early if no ElementSpecs passed in.  Removed redundant
+       call to insertUpdate.  Fired the UndoableEditUpdate.
 
-       * java/net/URL.java (URL): If the file part of a spec is absolute,
-       ignore the file part of its context.
+2006-01-12  Ito Kazumitsu  <kaz@maczuka.gcd.org>
 
-2005-11-17  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       Fixes bug #22802
+       * gnu/regexp/RE.java(initialize): Fixed the parsing of
+       character classes within a subexpression.
 
-       * examples/gnu/classpath/examples/CORBA/swing/README.html:
-       Added note about the build.
-       
-2005-11-16  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-12-12  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/JSplitPane.java: Reformatted file.
-       * javax/swing/plaf/basic/BasicSplitPaneUI.java: Reformatted file.
+       * javax/swing/text/DefaultStyledDocument.java
+       (insertUpdate): Added check to check if attribute set is 
+       empty.
+       (insertUpdate): Added check to determine if last character
+       is a newline. If it is, we should not be fracturing.
+       (insert): Added check to determine if attribute set is empty.
+       If it is, insertUpdate should not be called.
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
+2006-12-12  Guilhem Lavaux  <guilhem@kaffe.org>
 
-       * javax/swing/ToolTipManager.java
-       (mouseEntered): No need to start the insideTimer here,
-       already called showTip.
+       * configure.ac: Check for isnan.
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
+       * native/fdlibm/fdlibm.h: If we have a isnan function then do not
+       define the macro.
 
-       Fixes PR classpath/PR24763
-       * javax/swing/ToolTipManager.java
-       (mouseEntered): showTip should be called if exitTimer is running.
-       This means that the mouse has exited and re-entered a component
-       in less than 500ms.
-       (mouseExited): If enterTimer is not running, the exitTimer should
-       be started no matter what.
-       (showTip): Should not show tool tip if the currentComponent is
-       not showing.
+2006-01-12  Chris Burdess  <dog@gnu.org>
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
-       
-       Fixes PR classpath/PR23557 and PR classpath/PR24099
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_gdkDrawDrawable):
-       Added check to determine if dst->drawable or src->drawable
-       are actually drawable. If not, return.
+       * gnu/xml/stream/XMLParser.java: Corrected the handling of some XML
+         1.1 character ranges.
 
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+2006-01-12  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * javax/swing/plaf/metal/MetalBorders.java
-       (ButtonBorder.paintBorder): Special case the OceanTheme.
-       (ButtonBorder.paintOceanThemeBorder): New method.
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (installDefaults): Set the rollover flag here. Don't set a special
-       border for rollover buttons.
-       (uninstallDefaults): Reset the rollover flag.
-       (update): Only paint gradient when button is enabled and not pressed.
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (getCurrentTheme): New method.
+       * javax/swing/TransferHandler.java:
+       (TransferAction<init>): Call super constructor.  Fixes Mauve regression
+       gnu/testlet/javax/swing/JTextField/CopyPaste.
 
-2005-11-16  Gary Benson  <gbenson@redhat.com>
+2006-01-12  Christian Thalinger  <twisti@complang.tuwien.ac.at>
 
-       * java/io/FilePermission.java (implies): Correct the sense
-       in which action checks are applied.
+       * resource/Makefile.am: Install 
+       logging.properties into $(prefix)/lib.
+       * resource/Makefile.am (securitydir): Changed to 
+       $(prefix)/lib/security.
 
-2005-11-16  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-01-12  Roman Kennke  <kennke@aicas.com>
 
-       * AUTHORS: Added myself.
-       * javax/swing/KeyboardManager.java: Changed @author tag to match the 
-       other ones I have.
-       * javax/swing/text/WrappedPlainView.java: Likewise.
+       * javax/swing/JTextField.java
+       (createDefaultModel): Moved installation of the filterNewlines
+       property to setDocument().
+       (setDocument): New method. Installs the filterNewlines property
+       on the document.
 
-2005-11-16  Gary Benson  <gbenson@redhat.com>
-       * java/security/ProtectionDomain.java (toString): Use
-       gnu.classpath.SystemProperties to read line.separator
-       without security manager check.
+2006-01-12  Chris Burdess  <dog@gnu.org>
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
+       * gnu/xml/dom/DomNode.java,
+         gnu/xml/transform/ElementAvailableFunction.java: Removed debugging
+         output.
+       * gnu/xml/xpath/NameTest.java,
+         gnu/xml/xpath/NamespaceTest.java,
+         gnu/xml/xpath/Selector.java: Fix regression for namespace axis
+         navigation.
+       * gnu/xml/transform/MessageNode.java: Use standard logging system
+         for outputting messages.
+
+2006-01-12  Tom Tromey  <tromey@redhat.com>
+
+       * java/net/InetAddress.java (DEFAULT_CACHE_SIZE): Removed.
+       (DEFAULT_CACHE_PERIOD, DEFAULT_CACHE_PURGE_PCT): Likewise.
+       (cache_size, cache_period, cache_purge_pct, cache): Likewise.
+       (static initializer): Removed cache code.
+       (checkCacheFor, addToCache): Removed.
+       (getAllByName): Removed cache code.
+       (lookup_time): Removed.
+       (InetAddress): Updated.
+
+2006-01-12  Chris Burdess  <dog@gnu.org>
+
+       * gnu/xml/dom/DomDocument.java,
+         gnu/xml/dom/DomElement.java,
+         gnu/xml/dom/DomNode.java,
+         gnu/xml/stream/XMLParser.java,
+         gnu/xml/transform/Bindings.java,
+         gnu/xml/transform/ElementAvailableFunction.java,
+         gnu/xml/transform/ElementNode.java,
+         gnu/xml/transform/FunctionAvailableFunction.java,
+         gnu/xml/transform/NamespaceProxy.java,
+         gnu/xml/transform/StreamSerializer.java,
+         gnu/xml/transform/Stylesheet.java,
+         gnu/xml/transform/TransformerImpl.java,
+         gnu/xml/xpath/Selector.java: Implement isEqualNode correctly for
+         document and element nodes; correct coalescing semantics when parsing;
+         attribute-sets can only refer to top-level variables and parameters;
+         fix namespace retrieval during element-available and
+         function-available functions; implement xsl:fallback for extension
+         elements; tokenize whitespace correctly during whitespace stripping;
+         correct following and previous node axes selectors.
+
+2006-01-12  Roman Kennke  <kennke@aicas.com>
+
+       * java/util/Hashtable.java
+       (KeyEnumerator.nextElement): Added null check to avoid NPE.
+       (ValueEnumerator.nextElement): Added null check to avoid NPE.
+
+2006-01-12  Lillian Angel  <langel@redhat.com>
 
-       * java/awt/image/MemoryImageSource.java
-       (startProduction): If animated, imageComplete should
-       be called with the SINGLEFRAMEDONE flag, meaning the
-       single frame is complete, but there are more frames 
-       to follow.
+       * javax/swing/text/GapContent.java
+       (UndoInsertString): Changed name of class to InsertUndo to match the JDK.
+
+2006-01-12  Mark Wielaard  <mark@klomp.org>
+
+       * vm/reference/gnu/java/net/VMPlainSocketImpl.java (connect):
+       Throw UnknowHostException when name could not be resolved.
+
+2006-01-12  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/net/URL.java
+       (static, getURLStreamHandler): Use SystemProperties.
+
+2006-01-12  Mark Wielaard  <mark@klomp.org>
+
+       * vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java (receive):
+       Use packet.getLength().
+       * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c
+       (nativeReceive): Check whether the receiver wants zero bytes.
+
+2006-01-12  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/java-net/javanet.c (_javanet_recvfrom): Return -1 when
+       other side orderly closed connection.
+       * vm/reference/gnu/java/net/VMPlainSocketImpl.java
+       (read(PlainSocketImpl)): Mask byte to return unsigned int. Return -1
+       when end of stream reached.
+
+2006-01-12  Mark Wielaard  <mark@klomp.org>
+
+       * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
+       Remove asserts.
+       * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c: Likewise.
+       * native/jni/java-net/java_net_VMInetAddress.c: Likewise.
+       * native/jni/java-net/java_net_VMNetworkInterface.c: Likewise.
+       * native/jni/java-net/javanet.c: Likewise.
+
+2006-01-12  Mark Wielaard  <mark@klomp.org>
+
+       * native/fdlibm/mprec.c (Balloc): Disable assert to workaround
+       PR classpath/23863.
+
+2006-01-11  Chris Burdess  <dog@gnu.org>
+
+       * gnu/xml/transform/AttributeNode.java,
+         gnu/xml/transform/ElementNode.java,
+         gnu/xml/transform/LiteralNode.java,
+         gnu/xml/transform/StreamSerializer.java,
+         gnu/xml/transform/StrippingInstruction.java,
+         gnu/xml/transform/Stylesheet.java,
+         gnu/xml/transform/TransformerImpl.java,
+         gnu/xml/transform/ValueOfNode.java,
+         gnu/xml/xpath/Expr.java,
+         gnu/xml/xpath/LocalNameFunction.java,
+         gnu/xml/xpath/NameFunction.java,
+         gnu/xml/xpath/NameTest.java,
+         gnu/xml/xpath/NamespaceUriFunction.java,
+         gnu/xml/xpath/NodeTypeTest.java,
+         gnu/xml/xpath/SubstringFunction.java,
+         javax/xml/namespace/QName.java: don't determine element namespace
+         from namespace aliases when specified; better namespace handling
+         when serializing elements; don't create HTML meta element unless
+         head element exists; correct encoding of CDATA sections containing
+         ']]>'; encode HTML character entity references; use ISO-Latin-1 as
+         default encoding for HTML output; rewrite of XSLT
+         strip-space/preserve-space handling; correct doctype-public and
+         doctype-system output attributes; insert generated doctype before
+         document element; fixed result tree whitespace stripping
+         algorithm; fixed semantics of XPath name, local-name, and
+         namespace-uri functions; name tests handle XML/XMLNS namespaces
+         correctly; fixed semantics of processing-instruction node test.
+       * gnu/xml/transform/TransformerFactoryImpl.java: Add main method to
+         aid debugging.
+
+2006-01-11  Lillian Angel  <langel@redhat.com>
 
-2005-11-16  Anthony Balkissoon  <abalkiss@redhat.com>
+       * javax/swing/text/DefaultStyledDocument.java
+       (insertFracture): Added calls to addEdit for each time a structure 
+       is changed. addEdit is called on the newBranch, previous, and parent
+       structures.
 
-       * javax/swing/text/PlainDocument.java:
-       (insertString): Null check fixes PR 24890.
+2006-01-11  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
+       * javax/swing/text/DefaultStyledDocument.java:
+       (ElementBuffer.insertContentTag): Don't adjust the structure here.  
+       This will have been taken care of in insertFracture.  Added a comment
+       explaining that we need to add edits to the DocumentEvent and that
+       this may be the place to do it.
 
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (paintVerticalPartOfLeg): Added a check to prevent
-       ArrayOutOfBoundsException.
+2006-01-11  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/text/DefaultStyledDocument.java:
+       (ElementBuffer.insertUpdate): Properly recreate Elements if the first
+       tag is an end tag. Avoid NPE by pushing the proper Element on to the 
+       elementStack when there is a start tag with JoinNextDirection.
+
+2006-01-11  Roman Kennke  <kennke@aicas.com>
+
+       Reported by: Fridjof Siebert <siebert@aicas.com>
+       * java/util/Hashtable.java
+       (KEYS): Removed unneeded field.
+       (VALUES): Removed unneeded field.
+       (ENTRIES): Removed unneeded field.
+       (keys): Return a KeyEnumerator instance.
+       (elements): Returns a ValueEnumerator instance.
+       (toString): Use an EntryIterator instance.
+       (keySet): Return a KeyIterator instance.
+       (values): Return a ValueIterator instance.
+       (entrySet): Return an EntryIterator instance.
+       (hashCode): Use EntryIterator instance.
+       (rehash): Changed this loop to avoid redundant reads and make
+       it obvious that null checking is not needed.
+       (writeObject): Use EntryIterator instance.
+       (HashIterator): Removed class.
+       (Enumerator): Removed class.
+       (EntryIterator): New class.
+       (KeyIterator): New class.
+       (ValueIterator): New class.
+       (EntryEnumerator): New class.
+       (KeyEnumerator): New class.
+       (ValueEnumerator): New class.
+
+2006-01-11  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
-       (paintTitleBackground): Only paint background if component is
-       opaque.
-       * javax/swing/plaf/metal/MetalInternalFrameTitlePane.java
-       (paintPalette): Added gradient painting.
-       (paintComponent): Added gradient painting.
-       * javax/swing/plaf/metal/OceanTheme.java
-       (addCustomEntriesToTable): Added gradient for
-       InternalFrama.activeTitleGradient.
+       * javax/swing/text/DefaultStyledDocument.java
+       (toString): Shouldn't append the '>' character here.
+       (createDefaultRoot): Should not set the resolve parent. This
+       causes problems when comparing attribute sets.
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
+2006-01-10  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * javax/swing/ToolTipManager.java:
-       Removed unneeded fields.
-       (showTip): Re-implemented to use PopupFactory.
-       (hideTip): Likewise.
-       (adjustLocation): Fixed location.
+       * javax/swing/text/DefaultStyledDocument.java:
+       (ElementBuffer.insertUpdate): Rewritten to properly handle start and
+       end tags.
+       (ElementBuffer.insertFracture): New method.
+       (ElementBuffer.insertContentTag): Removed unnecessary case for 
+       JoinFractureDirection - this only applies to start tags, not content
+       tags.
+       (insertUpdate): Corrected conditions for setting direction to 
+       JoinNextDirection.
 
-2005-11-16  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/text/PlainDocument.java:
-       (insertUpdate): The very first new element added doesn't start at the 
-       start of the event, it starts at the start offset of the Element that
-       contains the start of the event.
+       * Makefile.am (EXTRA_DIST): Added ChangeLog-2004.
+       * ChangeLog-2005: New File.
 
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (paintMenuItem): Always call paintBackground().
+       * native/jni/java-nio/java_nio_VMDirectByteBuffer.c
+       (get): Release the array with the correct pointer.
+       (put): Release the array with the correct pointer. Copy the array
+       around _before_ releasing it.
 
-2005-11-16  Lillian Angel  <langel@redhat.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-       * gnu/java/awt/peer/gtk/GtkDialogPeer.java
-       (create): Since popups were changed to be JWindowPopups,
-       this code should be done in GtkWindowPeer. Code is not
-       needed.
-       * gnu/java/awt/peer/gtk/GtkWindowPeer.java
-       (create): If window is not focusable, it should not take
-       the focus away from any other window. Therefore, its
-       type should be set to GDK_WINDOW_TYPE_HINT_MENU.
+       * javax/swing/ViewportLayout.java
+       (layoutContainer): Fixed condition, to avoid ClasscastException.
 
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (update): New method. Paints the gradient.
-       * javax/swing/plaf/metal/MetalCheckBoxIcon.java
-       (paintIcon): Paint gradient.
-       * javax/swing/plaf/metal/MetalIconFactory.java
-       (RadioButtonIcon.paintIcon): Paint gradient.
-       * javax/swing/plaf/metal/MetalLookAndFeel.java
-       (initClassDefaults): Added MetalMenuBarUI.
-       * javax/swing/plaf/metal/MetalMenuBarUI.java: New file.
-       * javax/swing/plaf/metal/MetalToggleButtonUI.java
-       (update): New method. Paints the gradient.
-       * javax/swing/plaf/metal/OceanTheme.java
-       (addCustomEntriesToTable): Added all the gradients.
+       * javax/swing/plaf/basic/BasicSplitPaneDivider.java
+       (MouseHandler.mousePressed): Fixed indendation.
+       (MouseHandler.mouseDragged): Fixed indendation.
 
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/JMenu.java
-       (JMenu()): Set opaque flag to false.
-       (JMenu(String)): Likewise.
-       (JMenu(Action)): Likewise.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (playSound): Added @since 1.4 to the API docs.
 
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
        * javax/swing/plaf/basic/BasicListUI.java
-       (getRowHeight): Adjusted to deal correctly with fixed cell heights.
-       (convertYRoRow): Likewise.
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (installDefaults): Don't make the menu item opaque here.
-       (paintBackground): Moved background painting code from
-       paintMenuItem() to this method.
-       (paintMenuItem): Moved background painting to paintBackground().
-       (installDefaults): Don't set opaque flag here.
-
-2005-11-16  Roman Kennke  <kennke@aicas.com>
+       (maybeUpdateLayoutState): Also update the layout state, if the
+       list has been invalidated since the last update.
 
-       * javax/swing/plaf/metal/MetalUtils.java
-       (paintGradient): New utility method(s).
-       (paintHorizontalGradient): New utility method.
-       (paintVerticalGradient): New utility method.
-
-2005-11-15  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JComponent.java
-       (paintDoubleBuffered): Put paint() call inside a try-finally
-       block to correctly recover the double-buffering flag when
-       an exception is thrown inside the paint() call.
-
-2005-11-15  Lillian Angel  <langel@redhat.com>
-
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
-       (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_gtkWindowSetResizable):
-       Needed to set allow_shrink to the same value as resizable. Other-
-       wise, it is always set to false.
-
-2005-11-15  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (paint): Added check to prevent NPE.
-
-2005-11-15  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/JComponent.java:
-       (removeNotify): Unregister WHEN_IN_FOCUSED_WINDOW bindings from the 
-       KeyboardManager.
-
-2005-11-15  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/plaf/basic/BasicLookAndFeel.java
-       (initComponentDefaults): Default rowHeight for tree's should
-       be 0. This is Sun and IBM's default.
-       * javax/swing/plaf/metal/MetalLookAndFeel.java
-       (initComponentDefaults): Default rowHeight for tree's should
-       e 0. This is Sun and IBM's default.
-       * javax/swing/plaf/basic/BasicTreeUI.java:
-       Added a default rowHeight field.
-       (setRowHeight): Set the rowHeight to the class default if parameter
-       is 0. Tree row height should never be set to 0. 20 is the minimum.
-       (installDefaults): fixed call to tree.setRowHeight
-       (shouldPaintExpandControl): Added to check to prevent NPE.
-
-2005-11-15  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * examples/gnu/classpath/examples/CORBA/swing/README.html,
-       examples/gnu/classpath/examples/CORBA/swing/x5/CanvasWorld.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/ChatConstants.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/ClientFrame.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/Demo.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/GameManager.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/GameManagerImpl.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/OrbStarter.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/Player.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/PlayerImpl.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/PlayingDesk.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/State.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/_GameManagerImpl_Tie.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/_GameManager_Stub.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/_PlayerImpl_Tie.java,
-       examples/gnu/classpath/examples/CORBA/swing/x5/_Player_Stub.java: 
-       New files.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-15  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/UIManager.java
-       (userUIDefaults): New field.
-       (get(Object)): Respect the user UI settings.
-       (get(Object,Locale)): Respect the user UI settings.
-       (getBoolean(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getBoolean(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getBorder(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getBorder(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getColor(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getColor(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getDimension(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getDimension(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getFont(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getFont(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getIcon(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getIcon(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getInsets(Object)): Call get() instead of
-       getLookAndFeelDefaults().getInsets() in order to respect the user UI
-       settings.
-       (getInsets(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().getInsets() in order to respect the user UI
-       settings.
-       (getInt(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getInt(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getString(Object)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getString(Object,Locale)): Call get() instead of
-       getLookAndFeelDefaults().get() in order to respect the user UI
-       settings.
-       (getUI(JComponent)): Respect the user UI settings.
-       (put): Put key/value into user UI settings.
-
-2005-11-15  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/plaf/ComponentUI.java
+       (update): Fixed indendation.
 
-       * javax/swing/plaf/metal/MetalBorders.java
-       (OptionDialogBorder.paintBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (MetalButtonUI): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/metal/MetalInternalFrameTitlePane.java
-       (installDefaults): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/metal/MetalLabelUI.java
-       (paintDisabledText): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/metal/MetalRadioButtonUI.java
-       (installDefaults): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/metal/MetalScrollBarUI.java
-       (createDecreaseButton): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (createIncreaseButton): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (paintThumbHorizontal): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (paintThumbVertical): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/metal/MetalSplitPaneUI.java
-       (createDefaultDivider): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/metal/MetalToggleButtonUI.java
-       (installDefaults): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/metal/MetalToolTipUI.java
-       (MetalToolTipUI): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/metal/MetalTreeUI.java
-       Removed all listener fields.
-       (installUI): Removed initialization and call super.installUI()
-       instead.
-       (uninstallUI): Removed initialization and call super.uninstallUI()
-       instead.
-
-2005-11-15  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/OrbFunctional.java (serveStep):
-       Returning ensure that the socket is closed.
-
-2005-11-15  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/plaf/basic/BasicBorders.java
-       (getButtonBorder): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       (getRadioButtonBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getToggleButtonBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getMenuBarBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getSplitPaneBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getSplitPaneDividerBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getTextFieldBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getInternalFrameBorder): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/basic/BasicButtonUI.java
-       (paintText): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/basic/BasicCheckBoxUI.java
-       (getDefaultIcon): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/basic/BasicComboBoxUI.java
-       (paintCurrentValue): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/basic/BasicFileChooserUI.java
-       (installStrings): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
-       (installDefaults): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/basic/BasicListUI.java
-       (installKeyboardActions): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/basic/BasicProgressBarUI.java
-       (boxRect): Added @since tag to the API comment.
-       * javax/swing/plaf/basic/BasicRadioButtonUI.java
-       (getDefaultIcon): Replaced UIManager.getLookAndFeelDefaults().get()
-       with UIManager.get().
-       * javax/swing/plaf/basic/BasicScrollBarUI.java
-       (configureScrollBarColors): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (calculatePreferredSize): Fetch preferred width or height from
-       UI defaults.
-       * javax/swing/plaf/basic/BasicTableUI.java
-       (installKeyboardActions): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/basic/BasicTextUI.java
-       (createKeymap): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getInputMap): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (getActionMap): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       * javax/swing/plaf/basic/BasicToolBarUI.java
-       (dragTo): Don't use cached* fields.
-       (installComponents): Don't use cached* fields.
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (getHashColor): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       (setHashColor): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
-       Added FIXME comment.
-       (installKeyboardActions): Replaced
-       UIManager.getLookAndFeelDefaults().get() with UIManager.get().
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-15  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+       * javax/swing/ViewportLayout.java
+       (layoutContainer): Fixed condition, so that Scrollable components
+       are always forced to have to Viewport size, when they
+       return true for getScrollableTracksViewportHeight() and ..Width().
 
-       * native/jni/java-lang/java_lang_VMDouble.c (initIDs): Register 
-       clsDouble as global ref.
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c 
-       (gtkInit): Register gtkgenericpeer as global ref.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-15  Lillian Angel  <langel@redhat.com>
+       * javax/swing/RepaintManager.java
+       (validateInvalidComponents): Fixed condition to avoid NPE.
 
-       * javax/swing/plaf/basic/BasicTreeUI.java:
-       Removed unneeded field.
-       (getPathBounds): Reimplemented to use getNodeDimensions.
-       (getRowCount): Removed call to updateCurrentVisiblePath.
-       (uninstallKeyboardActions): Implemented.
-       (paint): Reimplemented to only paint rows contained in clip.
-       No longer uses recursion.
-       (mousePressed): If control icon is clicked, should scroll to that
-       path.
-       (getNodeDimensions): Implemented.
-       (getRowX): Implemented.
-       (getCellBounds): Removed.
-       (getCellLocation): Removed.
-       (paintRecursive): Removed.
-       (paintControlIcons): Removed.
-       (getPreviousVisibleNode): Removed call to updateCurrentVisiblePath.
-       (getLevel): Added check for invisible root.
-       (paintVerticalLine): Set graphics color.
-       (paintHorizontalLine): Likewise.
-       (drawCentered): Added negative check.
-       (drawDashedHorizontalLine): Set graphics color.
-       (drawDashedVerticalLine): Likewise.
-       (paintExpandControl): Implemented.
-       (paintHorizontalPartOfLeg): Likewise.
-       (paintVerticalPartOfLeg): Likewise.
-       (paintRow): Added call to paint the control icons.
-       (updateCurrentVisiblePath): Cleaned up function.        
-
-2005-11-15  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/text/AbstractDocument.java:
-       (remove): Do not set up an ElementEdit here, this is done in the 
-       Document implementation's removeUpdate method.
-       * javax/swing/text/PlainDocument.java:
-       (insertUpdate): Do not call reindex, instead, reindex the lines here
-       directly but only starting from the offset of the newly inserted text.
-       Also, if entire lines have been added or removed, set up an ElementEdit
-       and add it to the DocumentEvent.  Chain BadLocationException to an 
-       AssertionError and throw it in the unexpected case.
-       (removeUpdate): If entire lines have been added or removed, set up an 
-       ElementEdit and add it to the DocumentEvent.  Chain 
-       BadLocationException to an AssertionError and throw it in the 
-       unexpected case.
-       (reindex): Removed unnecessary method.
-
-2005-11-15  Wolfgang Baer  <WBaer@gmx.de>
-
-       * javax/print/attribute/DateTimeSyntax.java,
-       * javax/print/attribute/EnumSyntax.java,
-       * javax/print/attribute/IntegerSyntax.java,
-       * javax/print/attribute/URISyntax.java:
-       Added and enhances some api docs.
-
-2005-11-15  Lillian Angel  <langel@redhat.com>
-
-       * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
-       Code written by Sven de Marothy.
-       (gtkWindowGetLocationOnScreen): Added declaration
-       for native function.
-       (getLocationOnScreen): Changed to handle 2 different cases.
-       If the component is a window, gtkWindowGetLocationOnScreen is
-       called; otherwise, gtkWidetGetLocationOnScreen.
-       * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h:
-       Added signature for new function Java_gnu_java_awt_peer_
-       gtk_GtkComponentPeer_gtkWindowGetLocationOnScreen.
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
-       (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetGetLocationOnScreen):
-       Implemented.
-
-2005-11-15  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/JViewport.java:
+       (static_initializer): Removed unused variable myScrollMode.
 
-       * javax/swing/JViewport.java
-       (JViewport): Recognize setting of a system property
-       gnu.javax.swing.JViewport for the scrollMode.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-15  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/JTabbedPane.java:
+       Cleared API docs a little.
 
-       * javax/swing/plaf/metal/MetalUtils.java
-       (fillMetalPattern2D): Fixed the texture width.
-       (initializePattern): Made texture transparent.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-15  Roman Kennke  <kennke@aicas.com>
+       * java/util/StringTokenizer.java
+       (StringTokenizer(String, String, boolean)):
+       Don't trigger NPE here for conformance with the spec.
 
-       * javax/swing/JTextField.java
-       (createDefaultModel): Set the filterNewlines property on the created
-       model.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-15  Roman Kennke  <kennke@aicas.com>
+       * java/util/ArrayList.java
+       (DEFAULT_CAPACITY): Changed default capacity to 10, as specified.
 
-       * javax/swing/plaf/basic/BasicListUI.java
-       Fixed API docs all over to better explain the changed (but correct)
-       behaviour.
-       (convertYToRow): Added some short-circuits for special cases. Update
-       the layout state if necessary. Fixed to match the JDK behaviour.
-       Added API docs to better explain the behaviour.
-       (updateLayoutState): When a fixedCellHeight is set, then use the
-       cellHeight field, otherwise use the cellHeights array.
-       (uninstallDefaults): Removed unnecessary statement.
-       (paintBackground): Removed unnecessary method.
-       (paintCell): Removed some commented-out code.
-       (paint): Removed call to paintBackground().
-       (locationToIndex): Removed unused statement.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-14  Wolfgang Baer  <WBaer@gmx.de>
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java
+       (GdkGraphics2D(GdkGraphics2D)): Added null check for the bg
+       field to avoid NPE.
 
-       * javax/print/attribute/AttributeSetUtilities.java:
-       Added api docs and enhanced api docs all over the place.
-       (verifyCategoryForValue): Throw exception when arguments
-       are _not_ equal and throw NPE also if attribute is null.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-14  Lillian Angel  <langel@redhat.com>
+       * native/jni/java-net/javanet.c
+       (_javanet_shutdownOutput): Replaced strerror() with
+       TARGET_NATIVE_LAST_ERROR_STRING() for portability.
+       (_javanet_shutdownInput): Replaced strerror() with
+       TARGET_NATIVE_LAST_ERROR_STRING() for portability.
 
-       * gnu/java/awt/peer/gtk/GtkComponentPeer.java
-       (getLocationOnScreen): The insets should be taken into account
-       when returning the location of an object on the screen.
+2006-01-10  Robert Schuster  <robertschuster@fsfe.org>
 
-2005-11-14  Anthony Balkissoon  <abalkiss@redhat.com>
+       * java/beans/EventSetDescriptor.java: Reformatted and
+       fixed API docs.
 
-       * javax/swing/JMenuBar.java:
-       (removeNotify): Unregister this JMenuBar from the KeyboardManager.
-       * javax/swing/KeyboardManager.java:
-       (unregisterJMenuBar): New implementation method.
+2006-01-10  Roman Kennke  <kennke@aicas.com>
 
-2005-11-14  Anthony Balkissoon  <abalkiss@redhat.com>
+       * java/lang/SecurityManager.java
+       Fully qualified AWT class references in API docs.
 
-       * javax/swing/JComponent.java:
-       (removeNotify): Removed unncessary InputMap and ActionMap inheritance
-       code. Added FIXME to remove the WHEN_IN_FOCUSED_WINDOW bindings from 
-       the KeyboardManager.
-       * javax/swing/JMenuBar.java:
-       (removeNotify): Added FIXME to unregister this JMenuBar from the 
-       KeyboardManager.
-
-2005-11-14  Wolfgang Baer  <WBaer@gmx.de>
-
-       * javax/print/attribute/HashAttributeSet.java:
-       Added api docs to class and clarified method documentation.
-       (toArray): Get iterator from values instead of entries.
-       (hashCode): Compute hashcode according to specification.
-       (get): Throw NullPointerException if category is null.
-       (HashAttributeSet(Attribute[],Class)): Changed to allow
-       Attribute[] to be null.
-                                                       
-2005-11-14  Mark Wielaard  <mark@klomp.org>
-
-       As suggested by Joao Victor <jvital@gmail.com>:
-       * javax/swing/Timer.java (Waker): Removed class.
-       (Task): New class.
-       (timer): New field.
-       (running): Removed field.
-       (waker): Likewise.
-       (task): New field.
-       (isRunning): Check whether task is null.
-       (start): Create task and schedule it with timer.
-       (stop): Cancel task and clear field.
-       (queueEvent): Synchronized on queueLock.
-
-2005-11-14  Lillian Angel  <langel@redhat.com>
+2006-01-10  Robert Schuster  <robertschuster@fsfe.org>
 
-       * javax/swing/JTree.java
-       (expandPath): No need to get the parent path.
-       * javax/swing/event/TreeModelEvent.java:
-       Variables should be initialized to null.
-       (toString): Implemented.
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (treeStructureChanged): Implemented.
-       (getParent): Added check to avoid infinite loop.
-       (findNode): Fixed check to use getChild, instead of
-       getIndexOfChild.
-       (updateCurrentVisiblePath): Added a loop to check
-       the parent's sibling, if the current node has no
-       other siblings.
-
-2005-11-14  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/ActionMap.java: 
-       (keys): Return null if the map is empty.
-       (allKeys): Likewise.
-       * javax/swing/InputMap.java:
-       (keys): Return null if the map is empty.
-       (allKeys): Likewise.
-       * javax/swing/JMenuBar:
-       (addNotify): Register the menu with the KeyboardManager.
-       (processKeyBinding): New API method.
-       (processKeyBindingHelper): New implementation method.
-       * javax/swing/JMenuItem.java:
-       (setAccelerator): Fire a PropertyChangeEvent after changing the 
-       accelerator.
-       * javax/swing/KeyboardManager.java:
-       (menuBarLookup): New field, Hashtable mapping between top-level 
-       containers and a Vector of the JMenuBars contained in them.
-       (getHashtableForTopLevel): Changed this public method to package
-       private.
-       (registerEntireMap): Avoid NPE by returning early if the parameter
-       is null or contains no mappings.
-       (processKeyStroke): If the mapped component doesn't consume the event,
-       let all JMenuBars in the top-level container have a chance at it.
-       (getVectorForTopLevel): New implementation method.
-       (registerJMenuBar): Likewise.
-       * javax/swing/plaf/basic/BasicMenuItemUI.java:
-       (propertyChangeListener): New field.
-       (PropertyChangeHandler): New class to handle PropertyChangeEvents on 
-       the JMenuItem.
-       (ClickAction): New class to implement accelerator key handling.
-       (BasicMenuItemUI<init>): Instantiate the propertyChangeListener field.
-       (installKeyboardActions): Implemented.
-       (installListeners): Install the propertyChangeListener.
-       (installUI): Call installKeyboardAcions after installing the listeners.
-       (uninstallKeyboardActions): Implemented.
-       (uninstallListeners): Remove the propertyChangeListener.
+        * java/beans/EventSetDescriptor.java:
+        (getGetListenerMethod): New method.
 
-2005-11-14  Tom Tromey  <tromey@redhat.com>
+2006-01-10  Mark Wielaard  <mark@klomp.org>
 
-       * java/applet/Applet.java (URLAudioClip): New class.
-       (newAudioClip): Implemented.
-       * gnu/java/beans/DummyAppletContext.java (getAudioClip): Use
-       Applet.newAudioClip.
-       (DUMMY_CLIP): Removed.
-       (DummyAudioClip): Removed.
+       * lib/Makefile.am (GCJX): Add -g to get linenumber info.
 
-2005-11-14  Tom Tromey  <tromey@redhat.com>
+2006-01-10  Jeroen Frijters  <jeroen@frijters.net>
 
-       * javax/sound/sampled/Line.java (open): Throws
-       LineUnavailableException.
+       PR classpath/25727
+       * java/util/Hashtable.java
+       (contains): Call equals on existing value.
+       (containsKey, get, put, remove): Call equals on existing key.
+       (getEntry): Call equals on existing entry.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-10  Jeroen Frijters  <jeroen@frijters.net>
 
-       Reported by Ingo Proetel  <proetel@aicas.com>
-       * gnu/java/io/PlatformHelper.java
-       (toCanonicalForm): Remove lowercasing of paths in Windows. This
-       breaks working with URLs, like when accessing files withing JAR
-       files.
+       PR classpath/24618
+       * java/util/AbstractMap.java
+       (equals(Object,Object)): Test for identity first.
+       * java/util/WeakHashMap.java
+       (WeakBucket.WeakEntry.equals): Use helper method to determine equality.
+       (WeakBucket.WeakEntry.toString): Fixed string representation of
+       null key.
+       (internalGet): Use helper method to determine equality.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Robert Schuster  <robertschuster@fsfe.org>
 
-       * javax/swing/JLayeredPane.java
-       (paint): Only clear the background if the layeredPane is opaque.
+       * java/beans/EventSetDescriptor.java: Implemented the two 1.4
+       constructors.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * javax/swing/RepaintManager.java
-       (globalManager): Removed obsolete field.
-       (currentRepaintManagers): New field.
-       (RepaintWorker.run): Fetch current RepaintManager for the current
-       thread group.
-       (currentManager): Return the current manager for the current thread
-       group.
-       (setCurrentManager): Set the repaint manager for the current thread
-       group.
+       * javax/swing/text/PlainDocument.java:
+       (insertUpdate): Handle special case of an insertion immediately 
+       following a newline character.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/basic/BasicComboPopup.java
-       (show): Instead of fiddling with the list size, set the preferredSize
-       of the scroller.
-       (configureScroller): Set border to null.
-       (configurePopup): Set border correctly.
+       * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c
+       (connect): Added stream parameter to _connect() call.
+       * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c
+       (connect): Added stream parameter to _connect() call.
+       * native/jni/java-net/javanet.c
+       (_javanet_create_localfd): Added stream parameter. Look up
+       fd field based on the stream parameter either in SocketImpl or
+       in DatagramSocketImpl.
+       (_javanet_connect): Added stream parameter. Call create_localfd
+       using this stream parameter. Set localPort field either in
+       SocketImpl or in DatagramSocketImpl, depending on the stream
+       flag.
+       * native/jni/java-net/javanet.c
+       (_javanet_connect): Added stream parameter.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
-       (setButtonIcons): Only set icons if buttons are != null.
+       * javax.management.Attribute.java: Grammar and 
+       formatting fixes.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/plaf/basic/BasicLookAndFeel.java
-       (initComponentDefaults): Fixed some UI defaults used by ProgressBar.
+       * gnu/java/nio/channels/FileChannelImpl.java (map): Throw correct
+       exception when channel is not readable or writable.
+       * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
+       (mapImpl): Add PROT_WRITE when mode == 'c' (MAP_PRIVATE). Make sure
+       there is enough space to mmap().
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Robert Schuster  <robertschuster@fsfe.org>
 
-       * javax/swing/plaf/basic/BasicTextFieldUI.java
-       (propertyChange): Get new value from the PropertyChangeEvent and
-       not from the component itself (since when it receives the event,
-       the component still has the old state).
+       * java/beans/Introspector.java:
+       (getBeanInfo(Class, int)): New method.
+       (getBeanInfo(Class, Class): Moved common code in a new method.
+       (merge): New method.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Robert Schuster  <robertschuster@fsfe.org>
 
-       * javax/swing/plaf/basic/BasicTextUI.java
-       (uninstallListeners): Uninstall the document listener here.
-       (getVisibleEditorRect): Fetch the textComponent via getComponent().
+       * java/beans/XMLEncoder.java: Fix spelling mistakes.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * javax/swing/text/BoxView.java
-       (paint): Only paint child if it is inside the current clip.
+       * javax/swing/text/DefaultStyledDocument.java:
+       (insertUpdate): Removed call to checkForInsertAfterNewline and instead
+       inlined this method because it needs to change the value of the 
+       finalStartTag and finalStartDirection variables.
+       (checkForInsertAfterNewline): Removed this method.
+       (handleInsertAfterNewline): Added case for making the start tag's 
+       direction JoinNextDirection.
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/AbstractButton.java
-       (setEnabled): Also set focusable flag on the button when the enabled
-       property changes.
+       * javax/swing/plaf/basic/BasicTreeUI.java:
+       Added new field.
+       (setRowHeight): Row height is set to the max height of
+       all the nodes, or 20 as a default value.
+       (getPathBounds): Cleaned up code.
+       (getMaxHeight): New helper function that gets the max 
+       height of all the rows.
+       (getClosestPathForLocation): Fixed to use getMaxHeight.
+       (updateCachedPreferredSize): Likewise.
+       (installUI): Shouldn't expand tree on startup.
+       (getNodeDimensions): Fixed to use getMaxHeight. 
 
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+2006-01-09  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/plaf/basic/BasicProgressBarUI.java
-       (boxRect): New protected field.
-       (PropertyChangeHandler.propertyChange): Fixed typo in 'indeterminate'.
-       Only start animation when progressBar is actually showing. Removed
-       repaint call.
-       (AncestorHandler): New inner class. Helps starting/stopping the
-       animation when progressBar becomes showing/hidden.
-       (ComponentHandler): New inner class. Recalculates box sizes for
-       indeterminate progress bars when the size of the progress bar
-       changes.
-       (boxRect): New protected field.
-       (boxDependent): New transient field.
-       (boxIndependent): New transient field.
-       (incr): New transient field.
-       (ancestorListener): New private field.
-       (componentListener): New private field.
-       (getBox): Fixed calculation of the indeterminate progress bar box
-       to match the JDK behaviour.
-       (getMaximumSize): Implemented the maximumSize for progressBars.
-       (getMinimumSize): Implemented the minimumSize for progressBars.
-       (getPreferredInnerHorizontal): Implemented correctly.
-       (getPreferredInnerVertical): Implemented correctly.
-       (getPreferredSize): Implemented correctly using the getPreferredXXX()
-       helper methods.
-       (paintDeterminate): Fixed painting to better match the JDK behaviour.
-       (paintIndeterminate): Fixed painting to better match the JDK behaviour.
-       (paintString): Implemented 'half-dark-half-light' painted text.
-       (installListeners): Install new listeners.
-       (uninstallListeners): Uninstall new listeners.
-       * javax/swing/plaf/basic/MetalProgressBarUI.java
-       (paintDeterminate): New method.
-       (paintIndeterminate): New method.
-
-2005-11-14  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/JList.java (setSelectedIndex): Clear selection when
+       argument is negative.
 
-       * examples/gnu/classpath/examples/swing/Demo.java
-       (static_initializer): Set the L&F and theme explicitly for the
-       default option, because JDK1.4 and JDK1.5 have different defaults.
-       (mkMenuBar): For the slider demo, trigger the new SliderDemo
-       class. Added ProgressBarDemo to menu.
-       (mkSliders): Removed obsolete slider demo.
-       (mkButtonBar): Added ProgressBar demo.
-       * examples/gnu/classpath/examples/swing/ProgressBarDemo.java:
-       New file. Demonstrates the JProgressBar.
-
-2005-11-13  Archie Cobbs  <archie@dellroad.org>
-
-       * vm/reference/gnu/classpath/VMStackWalker.java (getClassLoader()):
-       added to fix an infinite loop bug.
-       * NEWS: note VM interface change.
-
-2005-11-13  Ito Kazumitsu  <kaz@maczuka.gcd.org>
-
-       Fixes bug #23008
-       * gnu/java/nio/charset/UTF_16Decoder.java
-       MAYBE_BIG_ENDIAN, MAYBE_LITTLE_ENDIAN: New constants representing
-       such endianness which is similar to UNKNOWN_ENDIAN but defaults
-       to big/little endian without a byte order mark.
-       (decodeLoop): Handle MAYBE_BIG_ENDIAN and MAYBE_LITTLE_ENDIAN.
-       * gnu/java/nio/charset/UnicodeLittle.java
-       (newDecoder): Set the endianness to MAYBE_LITTLE_ENDIAN.
-
-2005-11-13  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       PR 24733
-       * javax/swing/TransferHandler.java (getClipboard): Rewritten. 
-
-2005-11-13  Wolfgang Baer  <WBaer@gmx.de>
-
-       * javax/print/attribute/HashDocAttributeSet.java,
-       * javax/print/attribute/HashPrintJobAttributeSet.java,
-       * javax/print/attribute/HashPrintRequestAttributeSet.java,
-       * javax/print/attribute/HashPrintServiceAttributeSet.java,
-       Added class api docs and enhanced method api docs.
-
-2005-11-13  Tom Tromey  <tromey@redhat.com>
-
-       * native/jni/midi-dssi/.cvsignore: Updated.
-       * native/jni/midi-alsa/.cvsignore: New file.
-       * lib/.cvsignore: Updated.
-
-2005-11-13  Tom Tromey  <tromey@redhat.com>
-
-       * javax/sound/sampled/AudioFileFormat.java: New file.
-       * javax/sound/sampled/AudioFormat.java: New file.
-       * javax/sound/sampled/AudioInputStream.java: New file.
-       * javax/sound/sampled/AudioPermission.java: New file.
-       * javax/sound/sampled/AudioSystem.java: New file.
-       * javax/sound/sampled/BooleanControl.java: New file.
-       * javax/sound/sampled/Clip.java: New file.
-       * javax/sound/sampled/CompoundControl.java: New file.
-       * javax/sound/sampled/Control.java: New file.
-       * javax/sound/sampled/DataLine.java: New file.
-       * javax/sound/sampled/EnumControl.java: New file.
-       * javax/sound/sampled/FloatControl.java: New file.
-       * javax/sound/sampled/LineEvent.java: New file.
-       * javax/sound/sampled/Line.java: New file.
-       * javax/sound/sampled/LineListener.java: New file.
-       * javax/sound/sampled/LineUnavailableException.java: New file.
-       * javax/sound/sampled/Mixer.java: New file.
-       * javax/sound/sampled/Port.java: New file.
-       * javax/sound/sampled/ReverbType.java: New file.
-       * javax/sound/sampled/SourceDataLine.java: New file.
-       * javax/sound/sampled/spi/AudioFileReader.java: New file.
-       * javax/sound/sampled/spi/AudioFileWriter.java: New file.
-       * javax/sound/sampled/spi/FormatConversionProvider.java: New file.
-       * javax/sound/sampled/spi/MixerProvider.java: New file.
-       * javax/sound/sampled/TargetDataLine.java: New file.
-       * javax/sound/sampled/UnsupportedAudioFileException.java: New file.
-
-2005-11-13  Wolfgang Baer  <WBaer@gmx.de>
-
-       * javax/print/attribute/EnumSyntax.java:
-       API docs added and enhanced for class and methods.
-       (readResolve): New method.
-               
-2005-11-13  Wolfgang Baer  <WBaer@gmx.de>
-
-       * javax/print/attribute/Attribute.java,
-       javax/print/attribute/AttributeSet.java,
-       javax/print/attribute/DocAttribute.java,
-       javax/print/attribute/DocAttributeSet.java,
-       javax/print/attribute/PrintJobAttribute.java,
-       javax/print/attribute/PrintJobAttributeSet.java,
-       javax/print/attribute/PrintRequestAttribute.java,
-       javax/print/attribute/PrintRequestAttributeSet.java,
-       javax/print/attribute/PrintServiceAttribute.java,
-       javax/print/attribute/PrintServiceAttributeSet.java,
-       javax/print/attribute/SupportedValuesAttribute.java,
-       javax/print/attribute/UnmodifiableSetException.java:
-       Added api documentation to class and method definitions.
-       * javax/print/attribute/package.html: Included a package description.
-
-2005-11-13  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/Interceptor/gnuIorInfo.java (state): Made public.
-       * gnu/CORBA/Interceptor/gnuServerRequestInfo.java 
-       (adapter_name, orb_id, server_id): New methods.
-       * org/omg/PortableInterceptor/IORInfoOperations.java
-       (state): New method.
-       * org/omg/PortableInterceptor/ServerRequestInfoOperations.java
-       (adapter_name, orb_id, server_id): New methods. 
-
-2005-11-13  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       PR 24749
-       * javax/swing/plaf/basic/BasicTextUI.java (installDefaults):  
-       Call setSelectionColor. 
-
-2005-11-12  Wolfgang Baer  <WBaer@gmx.de>
+2006-01-08  Mark Wielaard  <mark@klomp.org>
 
-       * java/io/ObjectInputStream.java
-       (processResolution): Pass Error, RuntimeException and
-       ObjectStreamException through to the caller.
-       (readObject): Documentation update.
+       * java/net/InetAddress.java (getInaddrAny): Explicitly set hostName.
 
-2005-11-11  Mark Wielaard  <mark@klomp.org>
-           Anthony Green  <green@redhat.com>
+2006-01-09  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * java/util/Properties.java (load): Short-circuit parsing when key or
-       value doesn't contain escape character. Use StringBuilder instead of
-       StringBuffer.
-       (store): Use StringBuilder instead of StringBuffer.
-       (formatForOutput): Likewise.
+       * javax.management.Attribute.java: New file. 
 
-2005-11-11  Lillian Angel  <langel@redhat.com>
+2006-01-09  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/basic/BasicSplitPaneUI.java
-       (getMinimumDividerLocation): Fixed to use the  minimum size
-       of the correct component. Also, removed call to getAvailableSize,
-       this is not needed for the minimum location.
+       * java/net/DatagramSocketImpl.java
+       (localPort): Renamed to localport for correct access from native
+       code.
 
-2005-11-11  Archie Cobbs  <archie@dellroad.org>
+2006-01-09  Roman Kennke  <kennke@aicas.com>
 
-       * autogen.sh: Fix broken libtool version detection on FreeBSD.
+       * javax/swing/Popup.java
+       (LightweightPopup.hide): Repaint the layered pane when popup is
+       removed.
 
-2005-11-11  Lillian Angel  <langel@redhat.com>
+2006-01-09  Roman Kennke  <kennke@aicas.com>
 
        * java/awt/Container.java
-       (LightweightDispatcher.acquireComponentForMouseEvent): If the 
-       event is not being dispatched, the pressCount should be reset.
-
-2005-11-11  Mark Wielaard  <mark@klomp.org>
-
-       * javax/swing/text/FieldView.java (getPreferredSpan): Chain
-       BadLocationException when throwing assertion.
+       (remove): Don't repaint the container here.
+
+2006-01-08  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/InheritableThreadLocal.java: Organized imports.
+
+2006-01-08  Ito Kazumitsu  <kaz@maczuka.gcd.org>  
+
+       Fixes bug #25679
+       * gnu/regexp/RETokenRepeated.java(match): Optimized the case
+       when an empty string matched an empty token.
+
+2006-01-08  Chris Burdess  <dog@gnu.org>
+
+       * gnu/xml/stream/SAXParser.java: Check standalone status for mixed
+         content models from external entities.
+       * gnu/xml/stream/UnicodeReader.java: Report error instead of
+         attempting to continue with unpaired surrogates.
+       * gnu/xml/stream/XMLParser.java: Don't normalize LF equivalents when
+         resolving entities with character entity references; better
+         checking of valid character ranges; don't report an error for URI
+         fragments in notation declarations; check unbound namespace
+         prefixes for elements and attributes, including XML 1.1 unbinding
+         syntax; namespace-aware checking of attribute duplicates.
+
+2006-01-08  Robert Schuster  <robertschuster@fsfe.org>
+
+       * java/beans/Statement.java: Doc fixes.
+       (doExecute): Workaround for Class.forName call.
+       (toString): Made output look more like on the JDK.
+       * java/beans/Expression.java: Doc fixes.
+       (toString): Made output look more like on the JDK.
+       * java/beans/PersistenceDelegate.java,
+       java/beans/DefaultPersistenceDelegate.java,
+       java/beans/Encoder.java,
+       java/beans/XMLEncoder.java: New file.
+       * gnu/java/beans/encoder/ArrayPersistenceDelegate.java,
+       gnu/java/beans/encoder/ClassPersistenceDelegate.java,
+       gnu/java/beans/encoder/CollectionPersistenceDelegate.java,
+       gnu/java/beans/encoder/Context.java,
+       gnu/java/beans/encoder/GenericScannerState.java,
+       gnu/java/beans/encoder/IgnoringScannerState.java,
+       gnu/java/beans/encoder/MapPersistenceDelegate.java,
+       gnu/java/beans/encoder/ObjectId.java,
+       gnu/java/beans/encoder/PrimitivePersistenceDelegate.java,
+       gnu/java/beans/encoder/ReportingScannerState.java,
+       gnu/java/beans/encoder/Root.java,
+       gnu/java/beans/encoder/ScanEngine.java,
+       gnu/java/beans/encoder/ScannerState.java,
+       gnu/java/beans/encoder/StAXWriter.java,
+       gnu/java/beans/encoder/Writer.java: New file.
+       * gnu/java/beans/encoder/elements/Array_Get.java,
+       gnu/java/beans/encoder/elements/Element.java,
+       gnu/java/beans/encoder/elements/List_Set.java,
+       gnu/java/beans/encoder/elements/Array_Set.java,
+       gnu/java/beans/encoder/elements/NullObject.java,
+       gnu/java/beans/encoder/elements/StaticMethodInvocation.java,
+       gnu/java/beans/encoder/elements/StaticFieldAccess.java,
+       gnu/java/beans/encoder/elements/StringReference.java,
+       gnu/java/beans/encoder/elements/ClassResolution.java,
+       gnu/java/beans/encoder/elements/ArrayInstantiation.java,
+       gnu/java/beans/encoder/elements/PrimitiveInstantiation.java,
+       gnu/java/beans/encoder/elements/ObjectReference.java,
+       gnu/java/beans/encoder/elements/ObjectInstantiation.java,
+       gnu/java/beans/encoder/elements/List_Get.java,
+       gnu/java/beans/encoder/elements/MethodInvocation.java: New file.
+
+2006-01-08  Chris Burdess  <dog@gnu.org>
+
+       * java/lang/Character.java (toChars,toCodePoint): Correct these
+         methods to use algorithms from Unicode specification.
+2006-01-08  Mark Wielaard  <mark@klomp.org>
 
-2005-11-11  Mark Wielaard  <mark@klomp.org>
+       * native/jni/xmlj/Makefile.am (libxmlj_la_LIBADD): Add jcl.o.
 
-       Reported by john.zigman@anu.edu.au as bug #24608.
-       * gnu/java/nio/SocketChannelImpl.java (read): Put readBytes in
-       destination ByteBuffer when it doesn't have an array instead of len
-       bytes.
+2006-01-07  Paul Jenner  <psj@harker.dyndns.org>
 
-2005-11-11  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       Fixes bug #25711
+       * examples/Makefile.am: Corrected DESTDIR install paths.
 
-       * org/omg/PortableInterceptor/IORInterceptor_3_0.java,
-       org/omg/PortableInterceptor/IORInterceptor_3_0Helper.java,
-       org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java,
-       org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java,
-       org/omg/PortableInterceptor/_IORInterceptor_3_0Stub.java: New files.
-       * gnu/CORBA/Interceptor/IORInterceptors.java,
-       gnu/CORBA/Interceptor/gnuIorInfo.java,
-       gnu/CORBA/OrbRestricted.java,
-       gnu/CORBA/Poa/AOM.java,
-       gnu/CORBA/Poa/ORB_1_4.java,
-       gnu/CORBA/Poa/gnuPOA.java,
-       gnu/CORBA/Poa/gnuPOAManager.java,
-       org/omg/PortableInterceptor/IORInfoOperations.java,
-       org/omg/PortableInterceptor/IORInterceptorOperations.java,
-       org/omg/PortableInterceptor/ORBInitInfoOperations.java,
-       org/omg/PortableInterceptor/ObjectReferenceFactoryOperations.java:
-       Rewritten to support the IORInterceptor_3_0.
-
-2005-11-10  Lillian Angel  <langel@redhat.com>
+2006-01-07  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * javax/swing/plaf/metal/MetalRadioButtonUI.java
-       (paintFocus): Centered border around rectangle. It seemed
-       a bit offset and too small at times.
+       * org/omg/CORBA/INVALID_ACTIVITY.java: Removed non - 
+       ASCII character (line 46).
 
-2005-11-10  Roman Kennke  <kennke@aicas.com>
+2006-01-07  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/basic/BasicListUI.java
-       (valueChanged): Repaint list when selection changed.
-       (updateLayoutState): Reworked to correctly respect fixed cell sizes.
-       (installListeners): Create component listener before adding it.
-       (paint): Optimized to only draw the cells in the clip.
+       * javax/swing/text/TableView.java: New file.
 
-2005-11-10  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-01-07  Chris Burdess  <dog@gnu.org>
 
-       * javax/swing/JComponent.java:
-       (processKeyEvent): Reworked this method to improve performance.  Return
-       early if the event has already been handled. Don't stop climbing when
-       we hit a JInternalFrame, only stop at Applets or Windows (this fixes
-       PR 24781). Don't check WHEN_IN_FOCUSED_WINDOW bindings if there is no
-       top-level container present.  If there is a top-level container,  pass 
-       it to KeyboardManager.processKeyStroke rather than the JComponent that
-       actually received the event, to save time in finding the top-level 
-       container within KeyboardManager.
-       * javax/swing/KeyboardManager.java:
-       (findTopLevel): Changed parameter from JComponent to Component to allow
-       generality and to allow passing in of already-determined top-level 
-       containers to save time.
-       (processKeyStroke): Likewise.
-
-2005-11-10  Mark Wielaard  <mark@klomp.org>
-
-       Fixes bug #24731 reported by freebeans@xqb.biglobe.ne.jp.
-       * java/awt/ScrollPane.java (addNotify): Return immediately when peer
-       already set.
-
-2005-11-10  Roman Kennke  <kennke@aicas.com>
+       * gnu/xml/stream/BufferedReader.java: Removed commented out code.
+       * gnu/xml/stream/XIncludeFilter.java: Correct XML Base behaviour.
+       * gnu/xml/stream/XMLParser.java: Make additional StAX properties
+         available; correct handling of unparsed entity references;
+         absolutize all base URIs; remove commented out code.
 
-       * javax/swing/plaf/basic/BasicComboBoxUI.java
-       (installListeners): Also install focusListener on the listBox.
-       (uninstallListeners): Also uninstall focusListener from the listBox.
-       (setPopupVisible): Request focus on the listbox when making the
-       popup visible.
+2006-01-07  Chris Burdess  <dog@gnu.org>
 
-2005-11-10  Roman Kennke  <kennke@aicas.com>
+       * gnu/xml/stream/SAXParser.java,
+         gnu/xml/stream/XMLParser.java: Add SAX property to return base
+         URI of the current event.
 
-       * javax/swing/JComponent.java
-       (paintingTile): New field.
-       (isPaintingTile): Implemented.
-       (paintChildren): Optimized painting of overlapping children.
+2006-01-07  Chris Burdess  <dog@gnu.org>
 
-2005-11-10  Mark Wielaard  <mark@klomp.org>
+       * gnu/xml/stream/SAXParser.java: Add SAX feature to set XML Base
+         aware processing.
 
-       Reported by Petteri <betelgeuse@gentoo.org> bug #24768 and bug #24769.
-       * configure.ac (dssi): Change accidental alsa reference to dssi.
-       * native/jni/midi-dssi/Makefile.am (libgjsmdssi_la_SOURCES): Add
-       dssi_data.h.
+2006-01-07  Chris Burdess  <dog@gnu.org>
 
-2005-11-10  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       * gnu/xml/stream/SAXParser.java,
+         gnu/xml/stream/XIncludeFilter.java,
+         gnu/xml/stream/XMLParser.java: Updated documentation.
 
-       * gnu/CORBA/OrbFunctional.java (use_properties, set_parameters):
-       Rewritten to support orb and server ids.
-       * org/omg/CORBA/ORB.java,
-       org/omg/PortableInterceptor/ObjectReferenceTemplate.java: 
-       Documentation update.
+2006-01-07  Chris Burdess  <dog@gnu.org>
 
-2005-11-09  Anthony Balkissoon  <abalkiss@redhat.com>
+       * AUTHORS: add self.
 
-       * javax/swing/JComponent.java:
-       (addNotify): Unregister all WHEN_IN_FOCUSED_WINDOW bindings for this 
-       JComponent and then register them with its (potentially) new top level
-       ancestor.  Removed unncessary code that copied regular (WHEN_FOCUSED)
-       key bindings up the parent hierarchy.  
+2006-01-06  Casey Marshall  <csm@gnu.org>
 
-2005-11-09  Roman Kennke  <kennke@aicas.com>
+       * AUTHORS: add myself.
 
-       Reported by Friedjof Siebert  <siebert@aicas.com>
-       * java/util/WeakHashMap.java
-       (WeakEntrySet.Iterator.checkMod): Improved exception message.
-       (internalRemove): Removed redundant reads of buckets[slot] and
-       prev.next and added checks to ensure that no null pointer
-       exception may occur and that this can be proved automatically.
+2006-01-06  Casey Marshall  <csm@gnu.org>
 
-2005-11-09  Roman Kennke  <kennke@aicas.com>
+       PR classpath/25699
+       * javax/crypto/CipherInputStream.java (logger): new constant.
+       (cipher): make final.
+       (outLength, inBuffer, inLength): removed.
+       (isStream): make final.
+       (VIRGIN, LIVING, DYING, DEAD, state): removed.
+       (eof): new field.
+       (<init>): call `super,' not `this;' remove `inBuffer' and
+       `outBuffer' initialization; init `eof;' add debug logging.
+       (<init>): call `this' with a new null cipher.
+       (available): fix javadoc to reflect the real semantics; if we
+       don't have a buffer, call `nextBlock.'
+       (close): synchronize.
+       (read): synchronize; fix testing for buffered data.
+       (read): synchronize; add `skip' semantics if first argument is
+       `null;' decrypt stream cipher data only if there is any; fix tests
+       for buffered data.
+       (skip): stop using `available' to see how many data are buffered.
+       (nextBlock): simplify to use cipher-allocated output buffers
+       instead of internally allocated ones.
 
-       Reported by Friedjof Siebert  <siebert@aicas.com>
-       * java/io/PrintWriter.java
-       (line_separator):  Added default value for property to ensure
-       absence of null pointer exception even if property is not set.
+2006-01-06  Tom Tromey  <tromey@redhat.com>
 
-2005-11-09  Roman Kennke  <kennke@aicas.com>
+       * java/lang/String.java (codePointCount): Fixed javadoc.
 
-       * java/io/InputStreamReader.java
-       (InputStreamReader(InputStream, CharsetDecoder)): Catch the case
-       when the CharsetDecoder returns a null charset and handle it like
-       US-ASCII.
+2006-01-06  Tom Tromey  <tromey@redhat.com>
 
-2005-11-09  Mark Wielaard  <mark@klomp.org>
+       * java/lang/String.java (contains): Added @since.
 
-       Reported by Petteri R├Ąty <betelgeuse@gentoo.org>
-       * INSTALL: Remove double --enable-xmlj entry.
+2006-01-06  Ito Kazumitsu  <kaz@maczuka.gcd.org>  
 
-2005-11-09  Anthony Balkissoon  <abalkiss@redhat.com>
+       Fixes bug #25616
+       * gnu/regexp/RE.java(initialize): Allow repeat.empty.token.
+       * gnu/regexp/RETokenRepeated.java(match): Break the loop
+       when an empty string matched an empty token.
 
-       * javax/swing/JComponent.java:
-       (processKeyEvent): Use local variables for boolean pressed and for 
-       the KeyStroke.  Implemented the code for WHEN_IN_FOCUSED_WINDOW
-       bindings.
-       (updateComponentInputMap): Implemented and fixed typo in docs.
-       * javax/swing/KeyboardManager.java: New class.
+2006-01-06  Jeroen Frijters  <jeroen@frijters.net>
 
-2005-11-09  Lillian Angel  <langel@redhat.com>
+       PR classpath/24858
+       * gnu/java/util/WeakIdentityHashMap.java: New file.
+       * java/lang/InheritableThreadLocal.java
+       (newChildThread): Modified to remove key indirection.
+       * java/lang/Thread.java
+       (locals): Changed type to WeakIdentityHashMap.
+       (getThreadLocals): Instantiate WeakIdentityHashMap instead of
+       WeakHashMap.
+       * java/lang/ThreadLocal.java
+       (key, Key): Removed.
+       (get, set): Changed to use "this" instead of "key".
 
-       * javax/swing/JTabbedPane.java
-       (setComponent): Tab should be inserted with a title, and removed from
-       the vector once set.
-       (removeTabAt): Tab should only be removed from vector.
-       remove(Component) is called to remove the tab from the JTabbedPane.
-       (remove): Added call to the component. This function should remove
-       the component as well as the tab.
+2006-01-06  Dalibor Topic  <robilad@kaffe.org>
 
-2005-11-09  Lillian Angel  <langel@redhat.com>
+       * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Removed java-assert.h.
 
-       * javax/swing/JTabbedPane.java
-       (setComponent): No need to remove and add tab.
-       (remove): Fixed API documentation.
-       (remove): Fixed API documentation. Re-implemented according to API.
+       * native/fdlibm/java-assert.h: Removed file.
 
-2005-11-09  Mark Wielaard  <mark@klomp.org>
+       * native/fdlibm/mprec.c: Include assert.h. Don't include java-assert.h.
+       Replaced use of JvAssert by assert.
 
-       * doc/www.gnu.org/cp-tools/cp-tools.wml: Add gjdoc download link.
+2006-01-05  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-11-09  Chris Burdess  <dog@gnu.org>
+       * javax/swing/text/DefaultCaret.java:
+       (setDot): Fixed paramater to Math.max to be this.dot and not the 
+       parameter dot.
 
-       * gnu/xml/aelfred2/SAXDriver.java: Ensure that absolutize does not
-       throw exception when custom entity resolver is set.
+2006-01-05  Roman Kennke  <kennke@aicas.com>
 
-2005-11-09  Anthony Balkissoon  <abalkiss@redhat.com>
+       * javax/swing/plaf/basic/BasicListUI.java
+       (getCellHeight): New helper method.
+       (getCellBounds): Use new helper method for determining the cell
+       height.
+       (paint): Don't call list.indexToLocation() but instead call
+       directly into the same UI method.
+       (locationToIndex): Fixed calculation of # visible rows and handling
+       of cell heights.
+       (indexToLocation): Fixed calculation of # visible rows and handling
+       of cell heights.
 
-       * java/awt/event/InvocationEvent.java:
-       (exception): Replaced this field (removed yesterday) because it is 
-       needed for serialization.
-       (dispatch): Save thrown exception.
-       (getException): Directly return exception, no need to cast throwable.
+2006-01-05  Roman Kennke  <kennke@aicas.com>
 
-2005-11-09  Anthony Balkissoon  <abalkiss@redhat.com>
+       * javax/swing/plaf/metal/MetalFileChooserUI.java
+       (createList): Set VERTICAL_SCROLLBAR_NEVER mode on the JScrollPane
+       in the file chooser.
 
-       * javax/swing/ComponentInputMap.java:
-       (put): Notify the component.
-       (clear): Likewise.
-       (remove): Likewise.
-       (setParent): Notify the parent.  Improved the exception messages.
-       * javax/swing/JComponent.java:
-       (inputMap_whenInFocusedWindow): Changed type from InputMap to 
-       ComponentInputMap.
-       (setInputMap): If we're setting the WHEN_IN_FOCUSED_WINDOW map and 
-       the parameter is not a ComponentInputMap or is not associated with 
-       the same Component, throw an IllegalArgumentException.
-       (getInputMap): Create a new ComponentInputMap instead of a new 
-       InputMap when the WHEN_IN_FOCUSED_WINDOW map doesn't yet exist.
-       (udpateComponentInputMap): New method.  This is the method that 
-       ComponentInputMap calls when it is updated.  Not yet completely 
-       implemented.
-
-2005-11-09  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper.java,
-       org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder.java:
-       New files.
+2006-01-05  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-11-09  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       * javax/swing/JTextPane.java:
+       (replaceSelection): If the document is an AbstractDocument, use replace
+       rather than remove and insert.
+       * javax/swing/event/EventListenerList.java:
+       (getListeners): Reversed the order of the listeners to match the 
+       reference implementation.
+       * javax/swing/text/AbstractDocument.java:
+       (insertString): Add the UndoableEdit from the content.insertString call
+       to the DocumentEvent.
+       (DefaultDocumentEvent.toString): Implemented.
+       * javax/swing/text/DefaultCaret.java:
+       (setDot): Make sure dot is > 0 and less than the length of the 
+       document.
+       * javax/swing/text/DefaultStyledDocument.java:
+       (ElementBuffer.insertUpdate): Set the modified tag of the document 
+       event when we get start and end tags.  This ensures that we create the
+       proper BranchElements in endEdit().
+       (ElementBuffer.insertUpdate): Added FIXME to handle 
+       JoinFractureDirection case.
+       (insertUpdate): Added code to check if we're inserting immediately 
+       after a newline and to handle this case (create start and end tags). 
+       Only change the direction of the first and last tags if they are of 
+       type ContentType.
+       (checkForInsertAfterNewline): New helper method.
+       (handleInsertAfterNewline): Likewise.
+       * javax/swing/text/View.java:
+       (updateLayout): Avoid NPE by checking if shape is null.  Repaint 
+       container.
+
+2006-01-05  Mark Wielaard  <mark@klomp.org>
+
+       * newsitems.txt: Add fosdem meeting.
+       * events/events.wml: Likewise.
+       * events/fosdem06.wml: New file.
+       
+2006-01-05  Lillian Angel  <langel@redhat.com>
+       
+       * javax/swing/text/GapContent.java
+       (createPosition): No positions should be created inside the
+       gap. Fixed check to ensure this does not happen.
 
-       * org/omg/PortableInterceptor/ObjectReferenceTemplate.java,
-       org/omg/PortableInterceptor/ObjectReferenceTemplateHelper.java,
-       org/omg/PortableInterceptor/ObjectReferenceTemplateHolder.java:
-       New files.
+2006-01-05  Roman Kennke  <kennke@aicas.com>
 
-2005-11-09  Lillian Angel  <langel@redhat.com>
+       * javax/swing/RepaintManager.java
+       (validateInvalidComponents): Search for the validate root
+       and start validating there.
 
-       * javax/swing/JTabbedPane.java
-       (setComponent): Added check to prevent infinite loops.
-       * javax/swing/plaf/metal/MetalTabbedPaneUI.java
-       (createLayoutManager): Should call super here, so the layout
-       is set properly depending on the layout mode.
+2006-01-05  Roman Kennke  <kennke@aicas.com>
 
-2005-11-09  David Gilbert  <david.gilbert@object-refinery.com>
+       * javax/swing/plaf/basic/BasicListUI.java
+       (ComponentHandler): Removed unneeded class.
+       (ListDataHandler.contentsChanged): Revalidate instead of calling
+       damageLayout().
+       (ListDataHandler.intervalAdded): Revalidate instead of calling
+       damageLayout().
+       (ListDataHandler.intervalRemoved): Revalidate instead of calling
+       damageLayout().
+       (PropertyChangeHandler.propertyChange): Or flags together instead
+       of adding them. Don't call damageLayout().
+       (componentListener): Removed unnecessary field.
+       (damageLayout): Removed unnecessary method.
+       (installListeners): Don't install unnecessary listeners.
+       (uninstallListeners): Dito.
+       (getPreferredSize): Don't ask for the real list height and
+       calculate with the previously calculated list height.
+       (locationToIndex): Renamed list parameter to l so that it doesn't
+       shadow the field with the same name.
+       (indexToLocation): Renamed list parameter to l so that it doesn't
+       shadow the field with the same name.
+
+2006-01-04  Tom Tromey  <tromey@redhat.com>
+
+       * include/.cvsignore: Ignore config-int.h.
+
+2006-01-04  Roman Kennke  <kennke@aicas.com>
 
-       * examples/gnu/classpath/examples/swing/Demo.java
-       (mkMenuBar): added file chooser item,
-       (mkButtonBar): split buttons into two rows, added 'FileChooser' button,
-       * examples/gnu/classpath/examples/swing/FileChooserDemo.java: New file.
+       * javax/swing/plaf/basic/BasicListUI.java
+       (getPreferredSize): Rewritten to match the specs.
 
-2005-11-09  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2006-01-04  Roman Kennke  <kennke@aicas.com>
 
-       * org/omg/PortableInterceptor/ObjectReferenceFactory.java: Do not
-       inherit from org.omg.CORBA.Object.
+       * javax/swing/JFileChooser.java
+       (showOpenDialog): Set fixed width on the dialog.
+       (showSaveDialog): Set fixed width on the dialog.
+       (showDialog): Set fixed width on the dialog.
 
-2005-11-09  Roman Kennke  <kennke@aicas.com>
+2006-01-04  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/ComponentUI.java
-       (update): Restore the foreground color after filling the background.
+       * javax/swing/plaf/basic/BasicListUI.java
+       (locationToIndex): Added FIXME about getVisibleRowCount() usage.
+       Adjusted iteration to not use visibleRowCount and instead iterate
+       over the real number of elements in cellHeights.
+       (indexToLocation): Added FIXME about getVisibleRowCount() usage.
+       Adjusted iteration to not use visibleRowCount and instead iterate
+       over the real number of elements in cellHeights.
+
+2006-01-04  Roman Kennke  <kennke@aicas.com>
+
+       * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c,
+       * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
+       Added __attribute__((__unused__)) macros to avoid gcc warnings.
+
+2006-01-04  Roman Kennke  <kennke@aicas.com>
+
+       * vm/reference/gnu/java/net/VMPlainSocketImpl.java: New VM class.
+       * vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java:
+       New VM class.
+       * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c: New file.
+       * native/jni/java-net/gnu_java_net_VMPlainDatagramSocketImpl.c:
+       New file.
+       * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c:
+       Removed.
+       * native/jni/java-net/gnu_java_net_PlainSocketImpl.c: Removed.
+       * native/jni/java-net/Makefile.am: Adjusted for new source files.
+       * gnu/java/net/PlainDatagramSocketImpl.java: Use new VM interface.
+       * gnu/java/net/PlainSocketImpl.java: Use new VM interface.
+       * include/gnu_java_net_PlainDatagramSocketImpl.h: Removed.
+       * include/gnu_java_net_PlainSocketImpl.h: Removed.
+       * include/gnu_java_net_VMPlainDatagramSocketImpl.h: New header file.
+       * include/gnu_java_net_VMPlainSocketImpl.h: New header file.
 
-2005-11-09  Roman Kennke  <kennke@aicas.com>
+2006-01-04  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/JComponent.java
-       (paint): Fetch a new componentGraphics here instead of
-       paintComponent.
-       (paintComponent): Don't fetch the componentGraphics here. This
-       must be done in paint.
+       * javax/swing/plaf/metal/MetalFileChooserUI.java
+       (propertyChange): Fixed to change the combo box label
+       appropriately. Also, fixed to set the textfield's text
+       correctly.
+       (editFile): Fixed size of editing field.
+       (installComponents): Correctly aligned all panels.
+       (installStrings): Fixed to set the label's text
+       appropriately depending on the dialog type.
 
-2005-11-09  David Gilbert  <david.gilbert@object-refinery.com>
+2006-01-04  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/JList.java
-       (setModel): throw IllegalArgumentException for null model.
+       PR classpath/25473 
+       PR classpath/25479
+       * javax/swing/JTree.java
+       (JTree): Because some L&F defaults have been updated,
+       the selectionMode for the tree needed to be set to SINGLE.
+       * javax/swing/plaf/basic/BasicFileChooserUI.java:
+       Initialized accessoryPanel.
+       * javax/swing/plaf/metal/MetalFileChooserUI.java
+       (installComponents): Added accessoryPanel to the filechooser.
 
-2005-11-09  Roman Kennke  <kennke@aicas.com>
+2006-01-04  Dalibor Topic  <robilad@kaffe.org>
 
-       * javax/swing/plaf/basic/BasicTextUI.java
-       (getVisibleEditorRect): Correctly calculate the inner rectangle.
+       * configure.ac: Added AX_CREATE_STDINT_H
 
-2005-11-09  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+       * include/Makefile.am (DISTCLEANFILES): Remove config-int.h.
 
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c 
-       (initStaticState): Register global variable glyphVector_class 
-       as global reference.
+       * m4/ax_create_stdint_h.m4: New file.
 
-2005-11-08  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       * native/fdlibm/mprec.h: Include config-int.h. Removed C99
+       typedefs. Removed stdint.h and inttypes.h includes.
+2006-01-03  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/text/DefaultCaret.java (BlinkTimerListener):  
-       Added ignoreNextEvent flag and its handling.
-       (blinkListener): New field. (initBlinkTimer): 
-       Initialise blinkListener field.
-       (setDot, moveDot): Call appear() instead of repaint(). 
-       (appear): new method.
+       * javax/swing/JMenuItem.java (configurePropertiesFromAction): Only
+       register keyboard action when accelerator is not null.
+       * javax/swing/plaf/basic/BasicMenuItemUI.java (propertyChange): Only
+       re-register accelerator if not null.
+       (installKeyboardActions): Only put accelerator in map when not null.
 
-2005-11-08  Lillian Angel  <langel@redhat.com>
+2006-01-04  Lillian Angel  <langel@redhat.com>
 
-       * examples/gnu/classpath/examples/swing/GNULookAndFeel.java
-       (getDefaults): Added icons for checkboxes and radiobutton.
-       (CheckBoxIcon): New class, implemented.
-       (RadioButtonIcon): New class, implemented.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): Removed unneeded default.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): Added and fixed several defaults.
 
-2005-11-08  Tom Tromey  <tromey@redhat.com>
+2006-01-04  Roman Kennke  <kennke@aicas.com>
 
-       * gnu/classpath/SystemProperties.java: Don't mention
-       gnu.java.awt.FocusManager.
+       * javax/swing/plaf/basic/BasicHTML.java: New class.
 
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+2006-01-03  Tom Tromey  <tromey@redhat.com>
 
-       * javax/swing/text/CompositeView.java
-       (modelToView): Adjust the allocation to the child allocation before
-       forwarding to the child's modelToView. Replaced AssertionError by
-       BadLocationException, because that is the right thing to do here.
+       * java/io/OutputStreamWriter.java (OutputStreamWriter): Added @since.
+       * java/io/InputStreamReader.java (InputStreamReader): Added @since.
 
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+2006-01-03  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/plaf/basic/BasicInternalFrameUI.java
-       (GlassPaneDispatcher.acquireComponentForMouseEvent): Use the
-       frame's layeredPane as parent instead of the content pane
-       when searching for the event target. This way a possibly set menubar
-       is also included in the search.
+       * org/omg/CORBA/INVALID_ACTIVITY.java: Remove non-ascii characters.
 
-2005-11-08  Lillian Angel  <langel@redhat.com>
+2006-01-03  Mark Wielaard  <mark@klomp.org>
 
-       * java/awt/Window.java
-       (setLocationRelativeTo): Changed x and y to use getLocationOnScreen
-       and moved setLocation call outside of check.
-       * javax/swing/JOptionPane.java
-       (createDialog): Moved pack call and setLocationRelativeTo call here
-       and removed these calls from all other functions that call
-       createDialog. Also, removed FIXME, since call to setLocationRelativeTo
-       fixes this.
-       (showConfirmDialog): Removed pack and setLocationRelativeTo calls.
-       (showConfirmDialog): Likewise.
-       (showConfirmDialog): Likewise.
-       (showConfirmDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showMessageDialog): Likewise.
-       (showMessageDialog): Likewise.
-       (showOptionDialog): Likewise.
-       * javax/swing/JTree.java
-       (JTree): Should not use a shared instance of the selection model. It
-       is a problem when one application has two different trees.
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (paintRow): Changed parameter to be the focus of the tree.
-       (updateCurrentVisiblePath): Adjusted root path incase the root is hidden.
-
-2005-11-08  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/awt/event/InvocationEvent.java:
-       (exception): Removed unnecessary field.
-       (dispatch): Removed reference to field exception.
-       (getException): If throwable is an Exception, return a casted version, 
-       otherwise return null.
-       (getThrowable): Improved docs.
-
-2005-11-08  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/SwingUtilities.java:
-       (replaceUIActionMap): Stop climbing hierarchy once we've found an 
-       ActionMapUIResource, don't keep looking until parent is null.  No need
-       to check if child is null.
-       (replaceUIInputMap): Use a local variable for the parent rather than 
-       3 calls to get parent.  No need to check if child is null.
-       * javax/swing/plaf/basic/BasicListUI.java:
-       * javax/swing/plaf/basic/BasicTableUI.java:
-       * javax/swing/plaf/basic/BasicTreeUI.java:
-       (installKeyboardActions): UI ActionMap should be of type 
-       ActionMapUIResource, not just ActionMap.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java (MetalLookAndFeel):
+       Always call createDefaultTheme().
+       (createDefaultTheme): Check whether theme is still null.
 
-2005-11-08  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-01-03  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/text/DefaultStyledDocument.java:
-       (ElementBuffer.clone): New API method.
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (setBackground): Set to
+       Color.WHITE if null.
 
-2005-11-08  Anthony Balkissoon  <abalkiss@redhat.com>
+2006-01-03  Lillian Angel  <langel@redhat.com>
 
-       * java/lang/String.java:
-       (replace): Use a StringBuilder instead of a StringBuffer because this 
-       is faster and we don't need thread-safety.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (getDescription): Fixed to return the correct string.
+       (getID): Likewise.
+       (getName): Likewise.
+       (getDefaults): Added check to avoid NPE.
+       (getAcceleratorForeground): Likewise.
+       (getAcceleratorSelectedForeground): Likewise.
+       (getBlack): Likewise.
+       (getControl): Likewise.
+       (getControlDarkShadow): Likewise.
+       (getControlDisabled): Likewise.
+       (getControlHighlight): Likewise.
+       (getControlInfo): Likewise.
+       (getControlShadow): Likewise.
+       (getControlTextColor): Likewise.
+       (getControlTextFont): Likewise.
+       (getDesktopColor): Likewise.
+       (getFocusColor): Likewise.
+       (getHighlightedTextColor): Likewise.
+       (getInactiveControlTextColor): Likewise.
+       (getInactiveSystemTextColor): Likewise.
+       (getMenuBackground): Likewise.
+       (getMenuDisabledForeground): Likewise.
+       (getMenuForeground): Likewise.
+       (getMenuSelectedBackground): Likewise.
+       (getMenuSelectedForeground): Likewise.
+       (getMenuTextFont): Likewise.
+       (getPrimaryControl): Likewise.
+       (getPrimaryControlDarkShadow): Likewise.
+       (getPrimaryControlHighlight): Likewise.
+       (getPrimaryControlInfo): Likewise.
+       (getPrimaryControlShadow): Likewise.
+       (getSeparatorBackground): Likewise.
+       (getSeparatorForeground): Likewise.
+       (getSubTextFont): Likewise.
+       (getSystemTextColor): Likewise.
+       (getSystemTextFont): Likewise.
+       (getTextHighlightColor): Likewise.
+       (getUserTextColor): Likewise.
+       (getUserTextFont): Likewise.
+       (getWhite): Likewise.
+       (getWindowBackground): Likewise.
+       (getWindowTitleBackground): Likewise.
+       (getWindowTitleFont): Likewise.
+       (getWindowTitleForeground): Likewise.
+       (getWindowTitleInactiveBackground): Likewise.
+       (getWindowTitleInactiveForeground): Likewise.
 
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+2006-01-03  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/plaf/basic/BasicTextUI.java
-       (installDefaults): Initialize background field correctly.
+       * javax/swing/JTextArea.java
+       (JTextArea(Document,text,int,int)): Only call setText() when text is
+       not null.
 
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+2006-01-03  Lillian Angel  <langel@redhat.com>
 
-       * java/awt/BorderLayout.java
-       (getAlignmentX): Return 0.5F here.
-       (getAlignmentY): Return 0.5F here.
-
-2005-11-08  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JRootPane.java
-       (RootLayout.glassPaneBounds): New field.
-       (RootLayout.layeredPaneBounds): New field.
-       (RootLayout.contentPaneBounds): New field.
-       (RootLayout.menuBarBounds): New field.
-       (RootLayout.prefSize): New field.
-       (getLayoutAlignmentX): Return 0.0F here.
-       (getLayoutAlignmentY): Return 0.0F here.
-       (invalidateLayout): Throw away cached layout information.
-       (layoutContainer): Simplified and fixed the layout. Use cache if
-       possible.
-       (preferredLayoutSize): Simplified and fixed the layout. Use cache if
-       possible.
-
-2005-11-08  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JComponent.java
-       (alignmentX): Changed default value to -1.0.
-       (alignmentY): Changed default value to -1.0.
-       (getAlignmentX): If no value has been set, refer to the superclass
-       behaviour.
-       (getAlignmentY): If no value has been set, refer to the superclass
-       behaviour.
-       (setAlignmentX): Catch invalid values and adjust them to the nearest
-       valid value.
-       (setAlignmentY): Catch invalid values and adjust them to the nearest
-       valid value.
-
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/plaf/basic/BasicFileChooserUI.java
+       (installStrings): Fixed installation of defaults that
+       were changed in BasicLookAndFeel.
+       * javax/swing/plaf/basic/BasicTabbedPaneUI.java
+       (installDefaults): Fixed installation of defaults that
+       were changed in BasicLookAndFeel.
 
-       * java/awt/Container.java
-       (getAlignmentX): Refer to the layout managers layoutAlignmentX
-       property if layout manager is a LayoutManager2.
-       (getAlignmentY): Refer to the layout managers layoutAlignmentY
-       property if layout manager is a LayoutManager2.
+2006-01-03  Lillian Angel  <langel@redhat.com>
 
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): Fixed several defaults that differed
+       from the JDK.
 
-       * javax/swing/JLayeredPane.java
-       (layerToRange): Return empty array for unknown layer instead of
-       throwing an exception.
+2006-01-03  Lillian Angel  <langel@redhat.com>
 
-2005-11-08  Roman Kennke  <kennke@aicas.com>
+<<<<<<< .working
+       PR swing/23558
+       * javax/swing/plaf/basic/BasicComboBoxUI.java
+       (FocusHandler.focusLost): Do not call popup.hide.
 
-       * java/awt/Component.java
-       (invalidate): Don't invalidate invalid parents.
+2005-09-08  Mark Wielaard  <mark@klomp.org>
 
-2005-11-08  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Fix typo
+       (Grahics -> Graphics).
 
-       * javax/swing/JComponent.java (setMaximumSize, 
-       setMinimumSize, setPreferredSize): Clone the passed parameter.
+2005-09-08  Tom Tromey  <tromey@redhat.com>
 
-2005-11-07  Roman Kennke  <kennke@aicas.com>
+       * examples/gnu/classpath/examples/swing/ClasspathSwingActivityBoard.launch:
+       New file.
 
-       * java/awt/Component.java
-       (invalidate): Invalidate up the whole tree, regardless if some
-       parent is already marked invalid. This is needed in some situations
-       for layout managers to throw away their cache.
+2005-09-08  Roman Kennke  <kennke@aicas.com>
 
-2005-11-07  Lillian Angel  <langel@redhat.com>
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (MetalLookAndFeel): Only load default theme if no theme has been
+       set before.
+       (initComponentDefaults): Fixed and added color default values
+       for various components.
 
-       * javax/swing/JTable.java
-       (tableChanged): Cleared selection if there are no more rows. Prevents a
-       NPE.
-       * javax/swing/JTree.java
-       (scrollRectToVisible): No need to set the selection path here.
-       (expandPath): Sometimes it is required to set the state of a leaf, 
-       especially if the leaf is the root node.
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (getRowCount): Added call to updateCurrentVisiblePath, so the
-       correct value is always returned.
-       (paint): No need to paint if the visible path is null.
-       (propertyChange): Implemented.
-       (paintRecursive): Added check for visibility of child. If it is
-       not visible because it was explicitly set to be hidden, no lines
-       should be drawn.
-       (paintControlIcons): Likewise.
-       (getPreviousNode): Fixed check to include root.
-       (paintRow): Set focus to be true (this will change in the future).
-       (updateCurrentVisiblePath): Fixed check to call getNextNode if
-       the current node is a leaf (more efficent than calling getNextSibling).
-       * javax/swing/tree/DefaultTreeCellRenderer.java
-       (getTreeCellRendererComponent): Changed to draw border if node has focus.
+2005-09-08  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-11-07  Ito Kazumitsu  <kaz@maczuka.gcd.org>
+       * java/awt/Container.java:
+       (findComponentForMouseEventAt): Removed check for opacity.
 
-       Fixes bug #24467
-       * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c
-       (Java_gnu_java_nio_charset_iconv_IconvDecoder_decode):
-       Do not check errno == EINVAL, which is a normal case.
+2005-09-08  Keith Seitz  <keiths@redhat.com>
 
-2005-11-07  Ito Kazumitsu  <kaz@maczuka.gcd.org>
+       * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
+       (executeVersion): Major and minor version are integers, not bytes.
 
-       Fixes bug #22968
-       * gnu/java/nio/charset/iconv/IconvProvider.java
-       (IconvProvider): Declare the constructor public.
+2005-09-08  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-11-07  Roman Kennke  <kennke@aicas.com>
+       * java/awt/Container.java:
+       (findComponentForMouseEventAt): New implementation method.
+       (getDeepestComponentForMouseEventAt): New implementation method.
+       (acquireComponentForMouseEvent): Replaced call to
+       AWTUtilities.getDeepestComponentAt with call to new implementation
+       method getDeepestComponentAt to appropriately handle transparent
+       components with no MouseListeners attached.
+       
+2005-09-08  Tom Tromey  <tromey@redhat.com>
 
-       * javax/swing/JApplet.java
-       (initStageDone): Removed unnecessary field.
-       (JApplet): Use rootPaneCheckingEnabled property instead of
-       initStageDone field.
-       (setLayout): Likewise.
-       (addImpl): Likewise.
-       * javax/swing/JDialog.java
-       (initStageDone): Removed unnecessary field.
-       (dialogInit): Use rootPaneCheckingEnabled property instead of
-       initStageDone field.
-       (setLayout): Likewise.
-       (addImpl): Likewise.
-       * javax/swing/JFrame.java
-       (initStageDone): Removed unnecessary field.
-       (frameInit): Use rootPaneCheckingEnabled property instead of
-       initStageDone field.
-       (setLayout): Likewise.
-       (addImpl): Likewise.
-       * javax/swing/JWindow.java
-       (initStageDone): Removed unnecessary field.
-       (windowInit): Use rootPaneCheckingEnabled property instead of
-       initStageDone field.
-       (setLayout): Likewise.
-       (addImpl): Likewise.
-       * javax/swing/JInternalFrame.java
-       (initStageDone): Removed unnecessary field.
-       (JInternalFrame): Use rootPaneCheckingEnabled property instead of
-       initStageDone field.
-       (setLayout): Likewise.
-       (addImpl): Likewise.
-       (paramString): Return superclass paramstring.
-       (reshape): Call revalidate() instead of invalidate() and doLayout().
-       (setUI): Temporarily go into init mode, so that the UI can
-       manipulate the frame directly.
-       (updateUI): Likewise.
-
-2005-11-07  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/lang/String.java:
-       (replace): Use a StringBuffer instead of String.  Only search for new 
-       occurrences of the target that occur AFTER the text just inserted, so 
-       if the replacement string contains the target string we won't go into 
-       an infinite loop.  Use local variables instead of repeated calls to 
-       length() and toString().
-
-2005-11-07  Christian Thalinger  <twisti@complang.tuwien.ac.at>
-
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: 
-       Use long for 64-bit architectures.
-
-2005-11-07  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/util/Arrays.java:
-       (toString(long[])): New API method.
-       (toString(int[])): Likewise.
-       (toString(short[])): Likewise.
-       (toString(char[])): Likewise.
-       (toString(byte[])): Likewise.
-       (toString(boolean[])): Likewise.
-       (toString(float[])): Likewise.
-       (toString(double[])): Likewise.
-       (toString(Object[])): Likewise.
-
-2005-11-07  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/awt/event/InvocationEvent.java:
-       (throwable): New field.
-       (getThrowable): New API method.
-       (dispatch()): Catch Throwable, not Exception.  Save the Throwable.  If
-       it is an Exception, save the Exception.
-
-2005-11-07  Lillian Angel  <langel@redhat.com>
+       * .classpath: Enable compilation of jdwp.
 
-       * javax/swing/Popup.java
-       (show): Set layout for panel. Otherwise, contents are
-       displayed at an arbitrary location.
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (getPreferredMenuItemSize): Took into account insets.
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (paintFocus): Don't paint focus if not enabled.
+2005-09-08  Keith Seitz  <keiths@redhat.com>
 
-2005-11-07  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/lang/String.java:
-       (contains): New API method.
-       (replace): New API method.
-
-2005-11-07  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/lang/Boolean.java:
-       (compareTo(Boolean)): New API method.
-
-2005-11-07  David Gilbert  <david.gilbert@object-refinery.com>
-
-       * javax/swing/plaf/basic/BasicComboBoxUI.java
-       (installComponents): update local reference to editor component always,
-       (getDisplaySize): implement new calculation for editable combo boxes,
-       * javax/swing/plaf/metal/MetalComboBoxEditor.java
-       (editorBorderInsets): initialise with correct value,
-       * javax/swing/plaf/metal/MetalComboBoxUI.java
-       (getMinimumSize): implemented different calculation for editable combo 
-       boxes.
-
-2005-11-07  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/JOptionPane.java
-       (showConfirmDialog): Added call to set the location of the
-       dialog relative to its parent.
-       (showConfirmDialog): Likewise.
-       (showConfirmDialog): Likewise.
-       (showConfirmDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showInputDialog): Likewise.
-       (showMessageDialog): Likewise.
-       (showMessageDialog): Likewise.
-       (showMessageDialog): Likewise.
-       (showOptionDialog): Likewise.
-
-2005-11-07  Lillian Angel  <langel@redhat.com>
+       * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java
+       (runCommand): Return value is true to indicate that the back-end
+       should shutdown; not whether it should stay alive.
+       * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/EventRequestCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/MethodCommandSet.java (runCommand):
+       Likewise
+       * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/StackFrameCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
+       (runCommand): Likewise.
+       * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
+       (runCommand): Likewise.
 
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (getPreferredMenuItemSize): Adjusted width of menu item with
-       arrow icon. If the menu item can fit in the current width of
-       the top level menu, then the width of the menu item is set to
-       the width of the popup menu. Otherwise, the width of the
-       menu item is adjusted so that the width of the popup menu
-       is increased.
+2005-09-08  Lillian Angel  <langel@gmail.com>
+       
+       * javax/swing/JPopupMenu.java:
+       Fixes Bug #PR23533
+       (setVisible): Adjusted popup menu's location
+       depending on the size of the screen.
 
-2005-11-07  Mark Wielaard  <mark@klomp.org>
+2005-09-08  Mark Wielaard  <mark@klomp.org>
 
-       * configure.ac: Don't check or replace FREETYPE2.
-       * native/jni/gtk-peer/Makefile.am: Remove FREETYPE2_LIBS and
-       FREETYPE2_CFLAGS.
+       * Makefile.am (EXTRA_DIST): Add autogen.sh
+       * lib/standard.omit: Remove gnu/classpath/jdwp, gnu/xml/stream and
+       javax/xml/stream.
+       * vm/reference/standard.omit: Removed.
 
-2005-11-07  David Gilbert  <david.gilbert@object-refinery.com>
+2005-09-08  Tom Tromey  <tromey@redhat.com>
 
-       * javax/swing/plaf/metal/MetalComboBoxEditor.java
-       (MetalComboBoxEditor): don't create new editor.
+       * .classpath: Omit more directories and files.
+       * .settings/org.eclipse.jdt.core.prefs: Compile to 1.4 platform.
+       * .settings/org.eclipse.jdt.ui.prefs: Likewise.
 
-2005-11-07  David Gilbert  <david.gilbert@object-refinery.com>
+2005-09-08  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/basic/BasicComboBoxEditor.java: API docs plus
-       (BasicComboBoxEditor): set border to null and columns to 9,
-       (addActionListener): implemented,
-       (removeActionListener): implemented.
+       * javax/swing/plaf/metal/OceanTheme.java
+       New class. Implements the ocean theme for Metal.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (createDefaultTheme): Made Ocean the default theme as in JDK1.5.
 
-2005-11-07  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-08  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * gnu/CORBA/IOR.java (equals, hasCode): Compare port number as well
-       and do not crash on IOR.Internet==null.
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (FileChooserDetailViewIcon): new private class,
+       (FileChooserHomeFolderIcon): likewise,
+       (FileChooserListViewIcon): likewise,
+       (FileChooserNewFolderIcon): likewise,
+       (FileChooserUpFolderIcon): likewise,
+       (getFileChooserDetailViewIcon): implemented,
+       (getFileChooserHomeFolderIcon): implemented,
+       (getFileChooserListViewIcon): implemented,
+       (getFileChooserNewFolderIcon): implemented,
+       (getFileChooserUpFolderIcon): implemented.
 
-2005-11-06  Mark Wielaard  <mark@klomp.org>
+2005-09-08  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/Timer.java (Waker.run): Test and set running while
-       holding queueLock.
-       (start): Set running to true.
-       (stop): Unconditionally notify queueLock.
-       (queueEvent): Only called when queueLock already held.
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (foreground): Removed this field. This is better stored
+       in the text component itself.
+       (inactiveForeground): Removed this field. This is stored
+       in the disabledTextColor property of the text component.
+       (installDefaults): Load foreground and disabledTextColor
+       properties from UIDefaults. Remove call to updateComponentColors.
+       (paintBackground): Set the correct background color here.
+       (updateComponentColor): Removed this method.
+       * javax/swing/text/PlainView.java
+       (disabledColor): New field. Stores the text color for disabled
+       text fields.
+       (drawUnselectedText): Respect the 'enabled' property of
+       the text component.
+       (paint): Fetch the disabled color of the text component.
 
-2005-11-06  Andreas Tobler  <a.tobler@schweiz.ch>
+2005-09-08  Roman Kennke  <kennke@aicas.com>
 
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_setGradientUnlocked): Update
-       debug output to reflect actual situation.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_setTexturePixelsUnlocked):
-       Likewise.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_drawPixels): Adjust
-       formatting.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetMatrixUnlocked):
-       Update debug output to reflect actual situation.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetRGBAColorUnlocked):
-       Likewise.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoCurveTo): Adjust
-       formatting.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoRelCurveTo): Likewise.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoRectangle): Likewise.
-       (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSurfaceSetFilterUnlocked):
-       Update debug output to reflect actual situation.
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (UpdateHandler.propertyChanged): Also update colors if the
+       'editable' property is changed.
+       (updateComponentColors): Correctly handle editable vs. enabled
+       changes.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): Fixed color defaults for TextFields
+       to use the current theme.
 
-2005-11-06  Mark Wielaard  <mark@klomp.org>
+2005-09-08  Roman Kennke  <kennke@aicas.com>
 
-       * java/awt/image/AreaAveragingScaleFilter.java: Add FIXME
-       * java/awt/Image.java (getScaledInstance): In case of
-       SCALE_AREA_AVERAGING use AreaAveragingScaleFilter.
+       * javax/swing/plaf/basic/BasicTextUI.java
+       (UpdateHandler.propertyChanged): Update the components colors
+       when the state of the 'enabled' property changes.
+       (foreground): New field that stores the foreground color.
+       (background): New field that stores the background color.
+       (inactiveForeground): New field that stores the inactive
+       foreground color.
+       (inactiveBackground): New field that stores the inactive
+       background color.
+       (updateComponentColors): New method. Updates the text
+       components' colors according to the state of the 'enabled'
+       property.
+       (installDefaults): Load the defaults for the component colors.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): Added defaults for TextField colors
+       and border.
 
-2005-11-06  Wolfgang Baer  <WBaer@gmx.de>
+2005-09-08  Roman Kennke  <kennke@aicas.com>
 
-       * javax/print/event/PrintEvent.java,
-       * javax/print/event/PrintJobAdapter.java,
-       * javax/print/event/PrintJobAttributeEvent.java,
-       * javax/print/event/PrintJobAttributeListener.java,
-       * javax/print/event/PrintJobEvent.java,
-       * javax/print/event/PrintJobListener.java,
-       * javax/print/event/PrintServiceAttributeEvent.java,
-       * javax/print/event/PrintServiceAttributeListener.java,
-       * javax/print/event/package.html: Added API docs all over.
+       * javax/swing/text/GapContent.java
+       Fixes Bug #22966.
+       (GapContentPosition.getOffset): Added assertion to check for
+       consistent state of the Position. Fixed condition in if-statement.
+       (serialVersionUID): Updated serialVersionUID to match JDK1.5.
+       (shiftGap): If gapStart == newGapStart, then return immediatly.
 
-2005-11-06  Wolfgang Baer  <WBaer@gmx.de>
+2005-09-08  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * java/io/File.java
-       (getParent): If pathname is "" return null.
-       (toURI): Also append separatorChar if path equals "".
-       (getAbsolutePath): If path equals "" only return the value
-       of the user.dir system property.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): added 'ScrollBar.width' default,
+       * javax/swing/plaf/metal/MetalScrollBarUI.java
+       (MetalScrollBarPropertyChangeHandler): new class,
+       (FREE_STANDING_PROP): added,
+       (MIN_THUMB_SIZE): modified dimensions,
+       (increaseButton): new field,
+       (decreaseButton): new field,
+       (scrollBarWidth): new field,
+       (isFreeStanding): new field,
+       (createUI): just return a new instance,
+       (installDefaults): implemented,
+       (createPropertyChangeListener): implemented,
+       (createDecreaseButton): implemented,
+       (createIncreaseButton): implemented,
+       (paintTrack): implemented,
+       (paintTrackHorizontal): new private method,
+       (paintTrackVertical): new private method,
+       (paintThumb): updated,
+       * javax/swing/plaf/metal/MetalScrollButton.java: implemented,
+       * javax/swing/plaf/metal/MetalUtils.java
+        (fillMetalPattern): modified alternating color calculation.
 
-2005-11-06  Chris Burdess  <dog@gnu.org>
+2005-09-08  Jeroen Frijters  <jeroen@frijters.net>
 
-       * gnu/xml/stream/XMLStreamWriterImpl.java: Ensure that generated
-       prefixes do not accidentally clash, and provide documentation for
-       new virtual methods. createPrefix (new method) signature changed to
-       provide namespace URI for the benefit of subclasses.
+       * java/io/ObjectInputStream.java
+       (readObject): Removed println and fixed Proxy class descriptor
+       deserialization.
+       (resolveProxyClass): Use Class.forName() instead of calling
+       ClassLoader.loadClass() directly.
+       * java/io/ObjectOutputStream.java
+       (writeClassDescriptor): Added support for serializing Proxy
+       class descriptor.
 
-2005-11-06  Chris Burdess  <dog@gnu.org>
+2005-09-08  Jeroen Frijters  <jeroen@frijters.net>
 
-       * gnu/xml/transform/StreamSerializer.java: Avoid undeclared apos
-       entity when output mode is HTML.
+       * javax/naming/CompoundName.java
+       (readObject, writeObject): New methods.
 
-2005-11-06  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-07  Lillian Angel  <langel@redhat.com>
 
-       * gnu/CORBA/IOR.java (equals, hashCode): New metods.
-       * gnu/CORBA/SimpleDelegate.java (is_equivalent): Compare IORs when applicable.
+       * javax/swing/SpringLayout.java:
+       Fixes Bug #PR23003
+       (getConstraints): Width and height should always
+       be reset, even if constraints is not null. Constraints
+       deal with the location of the component.
 
-2005-11-06  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-07  Lillian Angel  <langel@redhat.com>
 
-       * gnu/CORBA/Minor.java (IOR_missing): New minor code.
-       * gnu/CORBA/NamingService/NameParser.java (corbaloc): Implemented
-       file//, ftp:// and http:// support.
-       * gnu/javax/rmi/CORBA/UtilDelegateImpl.java (mapSystemException): 
-       Set the cause directly.
-       * org/omg/CORBA/DATA_CONVERSION.java,
-       org/omg/CORBA/ORB.java (string_to_object): Documentation update.
+       * javax/swing/text/GapContent.java:
+       Fixes Bug #PR22966
+       (getOffset): Fixed check, was redundant.
 
-2005-11-06  Chris Burdess  <dog@gnu.org>
+2005-09-07  Lillian Angel  <langel@redhat.com>
 
-       * gnu/xml/stream/XMLStreamWriterImpl.java: Fixed handling of
-       namespaces when isPrefixDefaulting is set.
+       * javax/swing/text/GapContent.java:
+       Fixes Bug #PR22966
+       (getOffset): Added check for mark <= gapEnd
 
-2005-11-04  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-07  Roman Kennke  <roman@kennke.org>
 
-       * javax/swing/text/DefaultStyledDocument.java: Reformatted.
+       * javax/swing/JApplet.java
+       (AccessibleJApplet): New inner class.
+       (getAccesibleContext): Implemented accessibility support.
+       * javax/swing/JDialog.java
+       (AccessibleJDialog): New inner class.
+       (getAccesibleContext): Implemented accessibility support.
+       * javax/swing/JFrame.java
+       (AccessibleJFrame): New inner class.
+       (getAccesibleContext): Implemented accessibility support.
+       * javax/swing/JWindow.java
+       (AccessibleJWindow): New inner class.
+       (getAccesibleContext): Implemented accessibility support.
 
-2005-11-04  Lillian Angel  <langel@redhat.com>
+2005-09-07  Roman Kennke  <roman@kennke.org>
 
-       * java/awt/Window.java
-       (setLocationRelativeTo): Implemented case when
-       component is not null.
+       * javax/swing/JPanel.java
+       (AccessibleJPanel): New inner class.
+       (getAccessibleContext): Implemented this method.
 
-2005-11-04  Tom Tromey  <tromey@redhat.com>
+2005-09-07  Roman Kennke  <roman@kennke.org>
 
-       * java/awt/image/BufferedImage.java (BufferedImage): Implement
-       Transparency.
-       (getTransparency): New method.
+       * javax/swing/JPanel.java: Reformatted to match our coding
+       standards.
 
-2005-11-04  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-07  Roman Kennke  <roman@kennke.org>
 
-        * gnu/CORBA/SocketRepository.java (sockets): Changed type to
-       HashMap. (put_socket, get_socket, gc):
-       Always synchronize on 'sockets'.
+       * javax/swing/JViewport.java
+       (AccessibleJViewport): New inner class.
+       (getAccessibleContext): New method. Implements the Accessible
+       interface for JViewport.
 
-2005-11-04  Mark Wielaard  <mark@klomp.org>
+2005-09-07  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * configure.ac: Set version to 0.20-pre.
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (HorizontalSliderThumbIcon.paintIcon): handle disabled component state,
+       and fetch colors from the look and feel,
+       (VerticalSliderThumbIcon.paintIcon): likewise,
+       * javax/swing/plaf/metal/MetalSliderUI.java
+       (MetalPropertyListener): implemented,
+       (constructor): added color initialisation,
+       (createUI): reimplemented to return a new instance every time,
+       (createPropertyChangeListener): return a new instance of 
+       MetalPropertyListener,
+       (paintTrack): reimplemented to handle track fill option, and the 
+       disabled component state,
+       (paintMinorTickForHorizSlider): fetch colors from look and feel,
+       (paintMajorTickForHorizSlider): likewise,
+       (paintMinorTickForVertSlider): likewise,
+       (paintMajorTickForVertSlider): likewise.
+       
+2005-09-07  Robert Schuster  <robertschuster@fsfe.org>
 
-2005-11-04  Anthony Balkissoon  <abalkiss@redhat.com>
+       * native/jni/qt-peer/componentevent.cpp: Added inclusion
+       of assert.h
 
-       * javax/swing/text/StyleConstants.java:
-       (Family): New API field.
-       (Size): New API field.
+2005-09-07  Robert Schuster  <robertschuster@fsfe.org>
 
-2005-11-04  Lillian Angel  <langel@redhat.com>
+       * INSTALL: Mention that GCJ4 is now mandatory.
 
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (paintMenuItem): Changed to use isTopLevelMenu rather than checking
-       instance of parent.
-       * javax/swing/plaf/basic/BasicPopupMenuUI.java
-       (popupMenuWillBecomeInvisible): Added check to prevent NPE.
-       * javax/swing/Popup.java:
-       Added new private field.
-       (LightweightPopup): Initialized layeredPane.
-       (show): Removed unneeded code.
-       (hide): Likewise.
-
-2005-11-04  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/table/DefaultTableCellRenderer.java
-       (updateUI): Set the background and foreground color fields to null
-       here so that installing the LabelUI does not interfere with our
-       custom set colors.
-       (getTableCellRendererComponent): Only set UI focus colors when
-       cell is actually editable. Added optimization for the case
-       when background is equal to table background.
-
-2005-11-04  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/table/DefaultTableCellRenderer.java
-       (getTableCellRendererComponent): Call super.setBackground() or
-       super.setForeground() to avoid overriding custom set background or
-       foreground colors. Set the UI focus colors when focused.
-
-2005-11-04  Roman Kennke  <kennke@aicas.com>
-
-       * examples/gnu/classpath/examples/swing/TextFieldDemo.java: New file.
-       Demonstrates the JTextFields in various states.
-       * examples/gnu/classpath/examples/swing/Demo.java: Replaced the
-       old textfield demo with the new one.
-
-2005-11-04  Roman Kennke  <kennke@aicas.com>
+2005-09-07  Robert Schuster  <robertschuster@fsfe.org>
 
-       * javax/swing/plaf/basic/BasicTextUI.java
-       (getMinimumSize): New method.
-       * javax/swing/text/FieldView.java
-       (getPreferredSpan): Added assert that replaces a 'should never happen'
-       comment.
+       * javax/swing/Box.java: Added java.awt.Container import statement.
 
-2005-11-04  Roman Kennke  <kennke@aicas.com>
+2005-09-06  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * javax/swing/SizeRequirements.java
-       (getTiledSizeRequirements): Added check for overflows.
-       (adjustGreater): Fixed overflow handling through usage of long
-       instead of int.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added some RadioButton defaults,
+       * javax/swing/plaf/metal/MetalRadioButtonUI.java
+       (instance): removed,
+       (focusColor): added,
+       (selectColor): added,
+       (disabledTextColor): added,
+       (createUI): return a new instance for every component,
+       (installDefaults): implemented,
+       (uninstallDefaults): implemented,
+       (getSelectColor): implemented,
+       (getDisabledTextColor): implemented,
+       (getFocusColor): implemented,
+       (paint): added FIXME note,
+       (paintFocus): implemented.
 
-2005-11-03  Roman Kennke  <kennke@aicas.com>
+2005-09-06  Lillian Angel  <langel@redhat.com>
+       
+       Fixes Bug #PR23023 
+       * javax/swing/plaf/basic/BasicFileChooserUI.java:
+       Added 2 fields and reformatted copyright.
+       (actionPerformed): Should be able to open directories.
+       (mouseClicked): Set text in text field.
+       (installUI): Initialized the current parent path.
+       (installComponents): Fixed initialization for text field.       
 
-       * javax/swing/text/DefaultCaret.java
-       (positionCaret): Call setDot instead of moveDot.
-       * javax/swing/text/PlainView.java
-       (viewToModel): Exclude the final newline character from calculation.
+2005-09-06  Lillian Angel  <langel@redhat.com>
 
-2005-11-03  Mark Wielaard  <mark@klomp.org>
+       * javax/swing/plaf/basic/BasicFileChooserUI.java:
+       Formatted entire class.
 
-       * doc/www.gnu.org/announce/20051102.wml: New file.
-       * doc/www.gnu.org/newsitems.txt: Add 0.19 release announcement.
-       * doc/www.gnu.org/downloads/downloads.wml: Add 0.19.
+2005-09-06  Mark Wielaard  <mark@klomp.org>
 
-2005-11-03  Roman Kennke  <kennke@aicas.com>
+       * configure.ac: Set version to 0.19-pre.
 
-       * javax/swing/table/DefaultTableCellRenderer.java
-       (background): New field.
-       (foreground): New field.
-       (setBackground): Store the color that is set here.
-       (setForeground): Store the color that is set here.
-       (getTableCellRendererComponent): For the unselected color, set the
-       value of the foreground or background fields if not null, otherwise
-       the value of the according table properties. Don't change
-       the color in the focused clause.
+       * doc/www.gnu.org/announce/20050906.wml: New file.
+       * doc/www.gnu.org/newsitems.txt: Add 0.18 release announcement.
+       * doc/www.gnu.org/downloads/downloads.wml: Add 0.18.
 
-2005-11-03  Lillian Angel  <langel@redhat.com>
+2005-09-06  Roman Kennke  <roman@kennke.org>
 
-       * javax/swing/plaf/basic/BasicTreeUI.java
-       (mousePressed): If the control icon is clicked, the
-       path selected should not be changed.
-       (paintRecursively): Moved call to getChildCount before
-       loop.
-       (paintRow): Added a check to prevent NPE.
-       (updateCurrentVisiblePath): Made this slightly more efficent. 
-       Instead of checking each path, we can check the siblings if the
-       current node is not expanded.
-       * javax/swing/table/DefaultTableCellRenderer.java
-       (getTableCellRendererComponent): Fixed indentation, and changed
-       to set the background color if it is not an instance of
-       ColorUIResource. Prevents overriding a user-set color.
-
-2005-11-03  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/WrappedPlainView.java: Fixed some > 80 chars lines.
-       (drawSelectedText): Fixed startOffset for call to 
-       Utilities.drawTabbedText to make sure tabs are properly expanded.
-       (drawUnselectedText): Likewise.
-       (getMinimumSpan): New API method.
-       (getMaximumSpan): New API method.
-       (setSize): Call preferenceChanged if the width has changed.
-       (WrappedLine.determineNumLines): Move numLines=0 to the top in case 
-       the early return happens, numLines will still be correct.
-       (WrappedLine.updateDamage): New implementation method called by 
-       insertUpdate and removeUpdate to repaint the appropriate part of the 
-       JTextArea.
-       (WrappedLine.insertUpdate): New method.
-       (WrappedLine.removeUpdate): New method.
-
-2005-11-03  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/table/DefaultTableCellRenderer.java
-       (getTableCellRendererComponent): Fixed so that the label is 
-       painted with the correct background color. Does not depend on 
-       type of border. Removed this code.
-
-2005-11-03  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/JTextComponent.java:
-       (select): The end index cannot be smaller than the start index, changed
-       Math.max(end, 0) to Math.max(end, start).
-       * javax/swing/text/WrappedPlainView.java:
-       (selectionStart): New package private field.
-       (selectionEnd): Likewise.
-       (drawLine): Implemented to call drawUnselectedText and drawSelectedText
-       on the appropriate parts of the line.  Before it just drew the whole
-       line with drawUnselectedText.
-       (paint): Store the start and end of the selection.
-       (WrappedLine.paint): Set the selected color to Color.WHITE.
-
-2005-11-03  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/table/DefaultTableCellRenderer.java
-       (getTableCellRendererComponent): Should only draw focus if the border
-       is not an empty border.
-
-2005-11-03  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       PR swing/24650
-       * javax/swing/text/PlainView.java (viewToModel)):
-       The end of line symbol (0xA), if being the last member in the 
-       obtained text, should not be counted. 
-
-2005-11-03  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/plaf/basic/BasicMenuItemUI.java:
-       Changed field to be the gap between the different
-       menu's instead. defaultTextArrowGap is not needed.
-       (getPreferredMenuItemSize): Adjusted preferred size of
-       Menu Item with an arrowIcon to be the size of the
-       popupMenu. If its parent is not a popupMenu, then
-       it is a new Menu on a MenuBar.
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (paintFocus): Height of focus border should not be 
-       adjusted. It was being cutoff.
-
-2005-11-03  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/plaf/basic/BasicTextUI.java
-       (RootView.getNextVisualPositionFrom): New method.
-
-2005-11-03  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/text/DefaultStyledDocument.java
-       (AttributeUndoableEdit): New inner class.
-       (StyleChangeListener): New inner class.
-       (styleChangeListener): New field.
-       (addStyle): Add styleChangeListener to new style.
-       (getStyleNames): New method.
-       (styleChanged): New method.
-       (insert): New method.
-       (create): New method.
-
-2005-11-03  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/text/DefaultTextUI.java: New file.
-
-2005-11-03  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/text/DefaultCaret.java
-       (mouseDragged): Call moveCaret.
-       (mouseClicked): Made TODO comment more precise.
-       (mouseExited): Replaced TODO comment with Nothing to do comment.
-       (mousePressed): Call positionCaret.
-       (moveCaret): Implemented.
-       (positionCaret): Implemented.
-       (moveDot): Call adjustVisibility.
-       (setDot): Call adjustVisibility.
-       (adjustVisibility): New method.
-
-2005-11-03  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/text/Utilities.java
-       (getPositionAbove): New utility method.
-       (getPositionBelow): New utility method.
-       (getParagraphElement): Special case for StyledDocuments.
-       * javax/swing/text/View.java
-       (getNextVisualPositionFrom): New abstract method.
-       * javax/swing/text/ComponentView.java
-       (getNextVisualPositionFrom): New method.
-       * javax/swing/text/CompositeView.java
-       (getNextVisualPositionFrom): New method.
-       * javax/swing/text/FlowView.java
-       (LogicalView.getNextVisualPositionFrom): New method.
-       * javax/swing/text/GlyphView.java
-       (getNextVisualPositionFrom): New method.
-       * javax/swing/text/IconView.java
-       (getNextVisualPositionFrom): New method.
-       * javax/swing/text/PlainView.java
-       (getNextVisualPositionFrom): New method.
-       * javax/swing/text/WrappedPlainView.java
-       (WrappedLine.getNextVisualPositionFrom): New method.
-
-2005-11-03  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/text/DefaultCaret.java
-       (BlinkTimerListener): New inner class. Listens for when the
-       blink timer fires and updates the visible flag accordingly.
-       (visible): Default value for visible should be false.
-       (blinkTimer): New field.
-       (Caret): New constructor.
-       (focusGained): Make the caret visible.
-       (focusLost): Make caret invisible if the focus lost is permanent.
-       (deinstall): Deinstall the blink timer.
-       (repaint): Call getComponent() instead of directly accessing the
-       textComponent field.
-       (paint): Call getComponent() instead of directly accessing the
-       textComponent field. Added an assert for the 'this should never
-       happen' comment. Update the caret rectangle if damage hasn't been
-       called before.
-       (setBlinkRate): Set the blink rate in the timer if there is already
-       a timer present.
-       (setVisible): Call damage on the caret's location. Start/Stop blink
-       timer.
-       (damage): New method. Updates the caret's bounds.
-       * javax/swing/text/JTextComponent.java
-       (CaretBlinkTimer): Removed unneeded inner class.
-       (caretBlinkTimer): Removed unneeded field.
-       (JTextComponent): Removed initialization of blink timer.
-       (setEditable): Removed starting of blink timer.
-       (setCaret): Likewise.
-       * javax/swing/text/Utilities.java
-       (getParagraphElement): New utility method.
-
-2005-11-02  Mark Wielaard  <mark@klomp.org>
-
-       * gnu/java/awt/peer/gtk/GdkGraphics.java (initComponentGraphics): Set
-       color to BLACK when getForeground() returns null.
-       (initComponentGraphicsUnlocked): Likewise.
-
-2005-11-02  Mark Wielaard  <mark@klomp.org>
-
-       * javax/swing/Timer.java (Waker.run): Synchronize on queueLock and use
-       queueLock.wait(), not Thread.sleep().
-       (start): Synchronize on queueLock and check whether waker is null.
-       (stop): Synchronize on queueLock and notifyAll().
-
-2005-11-02  Mark Wielaard  <mark@klomp.org>
-
-       * configure.ac: Set version to 0.19.
-       * NEWS: Add date of release.
-
-2005-11-02  Roman Kennke  <kennke@aicas.com>
-
-       * java/awt/Dialog.java
-       (show): Do not call pack() here.
+       * javax/swing/Box.java
+       (AccessibleBox): Extend Container.AccessibleAWTContainer.
+       (Filler.AccessibleBoxFiller): Extend Component.AccessibleAWTComponent.
+       (Filler.getAccessibleContext): Uncomment disabled code.
+       (getAccessibleContext): Uncomment disabled code.
+       * javax/swing/JRootPane.java:
+       JRootPane implements Accessible.
+       (AccessibleJRootPane): Extend AccessibleJComponent.
 
-2005-11-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+2005-09-06  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * AUTHORS: Added myself.
+       * javax/swing/plaf/metal/MetalIconFactory.java
+       (RadioButtonIcon.drawCheck): removed,
+       (RadioButtonIcon.paintIcon): reimplemented,
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): added defaults for JRadioButton.
        
-2005-11-02  Mark Wielaard  <mark@klomp.org>
+2005-09-06  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/Timer.java (Waker.run): Only break out when !running.
+       Fixes Bug #PR20015
+       * javax/swing/JMenuBar.java
+       (getUIClassID): Fixed API documentation.
+       * javax/swing/plaf/basic/BasicMenuBarUI.java:
+       Added a private field for the mouse listener.
+       (BasicMenuBarUI): Initialized mouseListener.
+       (installListeners): Added mouseListener.
+       (uninstallListeners): Removed mouseListener.
+       (MouseInputHandler): New class added.
+       (mouseClicked): Added code to deselect menu items
+       when menu bar is clicked.       
 
-2005-11-02  Mark Wielaard  <mark@klomp.org>
+2005-09-06  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/UIManager.java (static): Print complete exception.
+       * javax/swing/plaf/basic/BasicMenuItemUI.java:
+       Fixes Bug #PR23527 
+       (paintMenuItem): Moved view rectangle over to the 
+       left the same amount as defaultTextIconGap so the
+       accelerator is painted with some space on the right.
 
-2005-11-02  Mark Wielaard  <mark@klomp.org>
+2005-09-06  Lillian Angel <langel@redhat.com>
 
-       * lib/Makefile.am: Add typeHiding, unchecked, unused and varargsCast
-       to ECJ compile warning rule.
+       * javax/swing/plaf/basic/BasicMenuItemUI.java:
+       Formatted class.
 
-2005-11-02  Guilhem Lavaux  <guilhem@kaffe.org>
+2005-09-06  Lillian Angel  <langel@redhat.com>
 
-       * lib/copy-vmresources.sh.in: Added definition for top_srcdir.
+       * javax/swing/plaf/basic/BasicScrollBarUI:
+       Fixes Bug PR23529.
+       (installUI): Changed delay for Timer. Was set too
+       long and actionPerformed was not being called fast
+       enough when the user clicks on the scroll bar. This
+       is because the timer is stopped after the mouse is
+       released.
 
-2005-11-02  Andreas Tobler  <a.tobler@schweiz.ch>
+2005-09-06  Mark Wielaard  <mark@klomp.org>
 
-       * NEWS: Mention Qt4 configury for OS-X.
+       * NEWS: Add new features for 0.18.
+       * configure.ac: Set version to 0.18.
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+2005-09-06  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-       * NEWS: Added some news items regarding my Swing work.
+       * 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-11-02  Roman Kennke  <kennke@aicas.com>
+2005-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-       * javax/swing/JComponent.java
-       (findOverlapFreeParent): Don't search beyond the components
-       containing window (important when in a Dialog).
+       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-11-02  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+2005-09-05  Andreas Tobler  <a.tobler@schweiz.ch>
 
-       * AUTHORS: Added myself to the cool gang.
+       * native/jni/Makefile.am (all-local): Invoke $(SHELL) to execute
+       the script.
 
-2005-11-02  Anthony Balkissoon  <abalkiss@redhat.com>
+       * scripts/check_jni_methods.sh: Make script working with non GNU
+       grep versions.
 
-       * javax/swing/text/WrappedPlainView.java:
-       (calculateBreakPosition): If the component is not valid use it's 
-       preferredSize instead of getBounds().
+2005-09-05  Roman Kennke  <roman@kennke.org>
 
-2005-11-02  Lillian Angel  <langel@redhat.com>
+       * javax/swing/event/DocumentEvent.java:
+       (ElementChange) Made inner interface static to conform to the specs.
 
-       * java/awt/Dialog.java
-       (show): pack should always be called before show, so Dialog is
-       set to the correct size and validated.
+2005-09-05  Roman Kennke  <roman@kennke.org>
 
-2005-11-02  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+       * 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.
 
-       * configure.ac: Check for cairo, pangoft2 and freetype2 only 
-       when gtk peers are enabled.
+2005-09-05  Roman Kennke  <roman@kennke.org>
 
-2005-11-02    Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       * javax/swing/event/DocumentEvent.java:
+       Reindented file to conform to our coding standards.
 
-       * AUTHORS (Stuart Ballard): Address update.
+2005-09-05  Chris Burdess  <dog@gnu.org>
 
-2005-11-02    Audrius Meskauskas  <AudriusA@Bioinformatics.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.
 
-       * AUTHORS: Added Lillian Angel.
+2005-09-05  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * lib/standard.omit: Add gnu/xml/stream and javax/xml/stream.
+       * NEWS: Describe Untested/Disabled new features.
 
-       * javax/swing/JToolBar.java
-       (addImpl): Don't call updateUI here. This is really not necessary.
-       * javax/swing/plaf/basic/BasicToolBarUI.java
-       (installDefaults): Call setRolloverBorders() here in order to
-       initialize the button borders.
+2005-09-04  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * 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.
 
-       * javax/swing/plaf/basic/BasicScrollPaneUI.java
-       (PropertyChangeHandler.propertyChange): Re-setup listeners on
-       the scrollbars if the scrollbars change.
+2005-09-05  Jeroen Frijters  <jeroen@frijters.net>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * java/lang/reflect/Proxy.java
+       (sameTypes): Removed.
+       (equals): Fixed bug #23727.
 
-       * java/awt/Container.java
-       (addImpl): Notify registered ContainerListeners even when the
-       Container is not showing. Notify the listeners directly, not
-       via the event queue.
+2005-09-04  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * 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.
 
-       * javax/swing/plaf/basic/BasicLookAndFeel.java
-       (initComponentDefaults): Fixed the defaults for EditorPane.border,
-       TextArea.font and TextPane.border.
+2005-09-04  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * gnu/CORBA/NamingService/NamingServiceTransient.java: Re-un-indent
+       boilerplate.
 
-       * java/awt/Component.java
-       (getForeground): Return null as default color, instead of some
-       system color.
+2005-09-04  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * 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.
 
-       * javax/swing/BoxLayout.java
-       (BoxLayout): Throw AWTError when the axis is invalid.
-       (minimumLayoutSize): Respect the insets of the container.
-       (maximumLayoutSize): Likewise.
-       (invalidateLayout): Throw AWTError if the managed container is
-       not the same as the parent parameter.
+2005-09-04  Chris Burdess  <dog@gnu.org>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       * 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.
 
-       * java/awt/Component.java
-       (getMaximumSize): Return (Short.MAX_VALUE, Short.MAX_VALUE) instead
-       of (Integer.MAX_VALUE, Integer.MAX_VALUE) as shown by the
-       Mauve test.
+2005-09-04  Andreas Tobler  <a.tobler@schweiz.ch>
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+       Fix for bug #23653
+       * lib/Makefile.am (metafiles): Use find -name -prune not -path.
 
-       * javax/swing/JTable.java
-       (AccessibleJTable.AccessibleJTableCell): New inner class.
+2005-09-04  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  David Gilbert  <david.gilbert@object-refinery.com>
+       * NEWS: Add description of new awt.datatransfer functionality.
 
-       * javax/swing/filechooser/FileSystemView.java: Added API docs all over,
-       * javax/swing/filechooser/UnixFileSystemView.java: Likewise.
+2005-09-04  Mark Wielaard  <mark@klomp.org>
 
-2005-11-02  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+       * javax/swing/text/AbstractDocument.java
+       (LeafElement.LeafElement): Set startPos and endPos through
+       createPosition() if parent is null.
 
-       * java/lang/String.java (String): Added 
-       StringIndexOutOfBoundsException check (overflow) and a message 
-       to the exceptions.
-                       
-2005-11-02  David Gilbert  <david.gilbert@object-refinery.com>
+2005-09-04  Chris Burdess  <dog@gnu.org>
 
-       * NEWS: added entries for javax.swing.plaf.metal.* package and updates
-       to the gnu.classpath.examples.swing.Demo application,
-       * AUTHORS:  Added my name to bring honour and glory to myself and all 
-       my descendants.
+       * gnu/xml/stream: StAX implementation.
 
-2005-11-02  Roman Kennke  <kennke@aicas.com>
+2005-09-04  Guilhem Lavaux  <guilhem@kaffe.org>
 
-       * javax/swing/JComponent.java
-       (AccessibleJComponent.changeSupport): New field.
-       (AccessibleJComponent.AccessibleJComponent): Initialize changeSupport.
-       (AccessibleJComponent.addPropertyChangeListener): Implemented this
-       method.
-       (AccessibleJComponent.removePropertyChangeListener): Implemented this
-       method.
-       (AccessibleJComponent.getAccessibleChildrenCount): Implemented this
-       method.
-       (AccessibleJComponent.getAccessibleChild): Implemented this
+       * java/lang/Integer.java
+       (parseInt): Added some messages to the exception thrown by this
        method.
-       (AccessibleJComponent.getAccessibleName): Added API comment and
-       TODO tag.
-       (AccessibleJComponent.getAccessibleDescription): Added API comment
-       and TODO tag.
-       (AccessibleJComponent.getAccessibleRole): Implemented this method.
-       (AccessibleJComponent.getBorderTitle): Implemented this method.
-       (AccessibleJComponent.getToolTipText): Implemented this method.
-       (AccessibleJComponent.getTitledBorderText): Implemented this method.
-       (AccessibleJComponent.getAccessibleKeyBinding): Added API comment
-       and TODO tag.
-
-2005-11-01  Mark Wielaard  <mark@klomp.org>
-
-       * examples/gnu/classpath/examples/swing/Demo.java (init): Use
-       JOptionPane to select the laf if not explicitly set.
-
-2005-11-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>
-
-       * java/io/ObjectInputStream.java:
-       (parseContent(byte)): Remove weird exception
-       throwing.
-       
-2005-11-01  Roman Kennke  <kennke@aicas.com>
-
-       * java/awt/Window.java
-       (show): Don't set size of the window here.
-
-2005-11-01  Roman Kennke  <kennke@aicas.com>
 
-       * javax/swing/plaf/metal/MetalScrollPaneUI.java
-       (instance): Removed unnecessary field.
-       (createUI): Always return a new instance instead of returning a
-       shared instance.
-
-2005-11-01  Lillian Angel  <langel@redhat.com>
+2005-09-04  Chris Burdess  <dog@gnu.org>
 
-       * java/awt/Window.java
-       (show): If pack is not called before show, the size of the
-       window is often set to 0. This is now fixed.
+       * 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-11-01  Roman Kennke  <kennke@aicas.com>
+2005-09-03  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/JPopupMenu.java
-       (setVisible): Pack the JPopupMenu before fetching the Popup
-       instance. Otherwise the PopupFactory has the wrong size for
-       its size check.
+       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-11-01  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-03  Andreas Tobler  <a.tobler@schweiz.ch>
 
-       * javax/swing/JTable.java:
-       (JTable(TableModel, TableColumnModel, ListSelectionModel)): Call 
-       updateUI after initializeLocalVars.  Manually set the lead selection
-       indices.
+       * autogen.sh: Document libtool version needed for Darwin.
+       (LIBTOOLIZE): Don't special case Darwin, always use libtoolize.
 
-2005-11-01  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-03  Chris Burdess  <dog@gnu.org>
 
-       * javax/swing/plaf/basic/BasicFileChooserUI.java:
-       (getApproveButtonText): First use the JFileChooser's approve button 
-       text, but if it is null, then try otherwise.
+       * javax/xml/stream,
+       * javax/xml/stream/events,
+       * javax/xml/stream/util:
+       New StAX API classes.
 
-2005-11-01  Christian Thalinger  <twisti@complang.tuwien.ac.at>
+2005-09-02  Keith Seitz  <keiths@redhat.com>
 
-       * vm/reference/java/lang/VMThread.java (sleep): Don't round     
-       ms and pass ns to Object.wait, fixes mauve test.
-               
-2005-11-01  Anthony Balkissoon  <abalkiss@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.
 
-       * javax/swing/JFileChooser.java:
-       (getDialogTitle): Allow return of null.
-       (getApproveButtonText): Likewise.
-       (getFileView): Likewise.
-       (getName): First try using the JFileChooser's FileView, if null, then
-       pass call to UI.
-       (getDescription): Likewise.
-       (getTypeDescription): Likewise.
-       (getIcon): Likewise.
+2005-09-02  Keith Seitz  <keiths@redhat.com>
 
-2005-11-01  Anthony Balkissoon  <abalkiss@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.
 
-       * javax/swing/JTable.java:
-       (JTable(TableModel, TableColumnModel, ListSelectionModel)): Set the 
-       model before calling initializeLocalVars.
+2005-09-02  Keith Seitz  <keiths@redhat.com>
 
-2005-11-01  Lillian Angel  <langel@redhat.com>
-
-       * javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java
-       (BasicCheckBoxMenuItem): Moved code to BasicMenuItemUI.installDefaults
-       (processMouseEvent): Added TODO comment. Not sure about the 
-       correct implementation yet.
-       * javax/swing/plaf/basic/BasicLookAndFeel.java
-       (initComponentDefaults): Removed MenuItem.checkIcon default. Only
-       RadioButtonMenuItem's and CheckBoxMenuItem's have checkIcons.
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (installDefaults): Fixed to initialized checkIcon. If the menuItem is
-       not a RadioButtonMenuItem or CheckBoxMenuItem, then checkIcon is null.
-       Also, fixed defaults to use prefix.
-
-2005-11-01  Jeroen Frijters  <jeroen@frijters.net>
-
-       * java/io/ObjectOutputStream.java
-       (writeObject): Fixed NPE.
-
-2005-10-31  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/plaf/basic/BasicTextAreaUI.java:
-       (create): Added docs.  Create WrappedPlainView instead of PlainView if
-       the text area has line wrapping turned on.
-       (propertyChange): New API method.  If line wrapping is turned on or off
-       or if the style of wrapping (character or word) is changed, call 
-       modelChanged().
-       * javax/swing/plaf/basic/BasicTextUI.java:
-       (setView): Call revalidate and repaint after setting the View.
-       * javax/swing/text/WrappedPlainView.java:
-       (insertUpdate): Repaint the container.
-       (removeUpdate): Likewise.
-       (changedUpdate): Likewise.
-
-2005-10-31  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/WrappedPlainView.java:
-       (viewFactory): New field.
-       (drawLine): New API method.
-       (calculateBreakPosition): Update the metrics before calling Utilities
-       methods. Fixed error in offset argument passed to the Utilities 
-       methods.
-       (updateMetrics): New implementation method.
-       (getPreferredSpan): New API method.
-       (insertUpdate): Likewise.
-       (removeUpdate): Likewise.
-       (changedUpdate): Likewise.
-       (WrappedLineCreator): New class.
-       (paint): New API method.
-       (setSize): New API method.
-       (WrappedLine.paint): Implemented.
-       (WrappedLine.getPreferredSpan): Don't update the metrics, this is now
-       done in WrappedPlainView.paint.
-       (WrappedLine.modelToView): Likewise.
-       (WrappedLine.viewToModel): Likewise.
-       
-2005-10-31  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/Utilities.java:
-       (getTabbedTextOffset): Adjusted for loop bound down by s.offset and
-       adjusted array index up by s.offset.  This fixes the second part of 
-       PR 24316.  Expand tabs, not newlines.  Allow the x-position to reach
-       the end specified position (use < instead of <=).
-
-2005-10-31  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JTextField.java
-       (horizontalVisibility): New field.
-       (JTextField): Initialize horizontalVisibility field.
-       (getHorizontalVisibility): New method.
+       * 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-10-31  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * gnu/CORBA/SocketRepository.java (not_reusable, gc): New methods.
-       (sockets): Use hashtable. (get_socket): Rewritten.
+       * 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-10-31  Roman Kennke  <kennke@aicas.com>
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-       * javax/swing/JTable.java
-       (AccessibleJTable.tableChanged): Implemented.
-       (AccessibleJTable.tableRowsInserted): Implemented.
-       (AccessibleJTable.tableRowsDeleted): Implemented.
+       * 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-10-30  Mark Wielaard  <mark@klomp.org>
+2005-09-02  Lillian Angel  <langel@redhat.com>
 
        * javax/swing/plaf/basic/BasicTreeUI.java
-       (updateCurrentVisiblePath): Check whether treeModel is null.
-
-2005-10-30  Mark Wielaard  <mark@klomp.org>
-
-       * examples/gnu/classpath/examples/swing/Demo.java (static): Set look
-       and feel before showing dialog. Clean up message text.
-
-2005-10-30  Mark Wielaard  <mark@klomp.org>
-
-       * javax/swing/text/PlainView.java (determineMaxLineLength): Get
-       correct lenght of text.
-       (drawLine): Throw AssertionError on unexpected bad location.
-       (viewToModel): Likewise.
-
-2005-10-30  Mark Wielaard  <mark@klomp.org>
-
-       * javax/swing/text/AbstractDocument.java (dump): Actually throw
-       AssertionError when constructed.
-       * javax/swing/text/DefaultFormatter.java (checkValidInput): Add cause
-       to AssertionError.
-       * javax/swing/text/DefaultStyledDocument.java (insertUpdate):
-       Likewise.
-       * javax/swing/text/GlyphView.java (getPartialSpan): Likewise.
-       (getText): Likewise.
-       * javax/swing/text/PlainView.java (determineMaxLineLength): Likewise.
-       (updateDamage): Likewise.
-
-2005-10-30  Mark Wielaard  <mark@klomp.org>
+       (mousepressed): Fixed, so that clicking on control icon will not
+       start editing.
 
-       * gnu/java/rmi/server/UnicastServer.java (refcache): Make it a
-       synchronized IdentityHashMap.
+2005-09-02  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-10-30  Mark Wielaard  <mark@klomp.org>
+       * 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.
 
-       * gnu/java/awt/peer/gtk/GdkGraphics2D.java
-       (GdkGraphics2D(GdkGraphics2D,int, int, int,int)): New constructor.
-       (create(int,int,int,int)): Use new constructor.
-       (copyArea): Implement through create() and gdkDrawDrawable().
+2005-09-02  Lillian Angel  <langel@redhat.com>
 
-2005-10-29  Guilhem Lavaux  <guilhem@kaffe.org>
+       * 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.
 
-       * java/nio/channels/spi/AbstractSelectableChannel.java
-       (register): Throw IllegalBlockingModeException if the channel is
-       not in blocking mode. 
-       
-2005-10-29  David Gilbert  <david.gilbert@object-refinery.com>
-
-       * examples/gnu/classpath/examples/swing/ButtonDemo.java
-       (ButtonDemo): add closePanel after content is created,
-       (createContent): don't add closePanel here,
-       * examples/gnu/classpath/examples/swing/ComboBoxDemo.java
-       (ButtonDemo): add closePanel after content is created,
-       (createContent): don't add closePanel here,
-       * examples/gnu/classpath/examples/swing/ScrollBarDemo.java
-       (ButtonDemo): add closePanel after content is created,
-       (createContent): don't add closePanel here,
-       * examples/gnu/classpath/examples/swing/SliderDemo.java
-       (ButtonDemo): add closePanel after content is created,
-       (createContent): add separate checkBoxPanel but don't add closePanel 
-       here.
-
-2005-10-28  Roman Kennke  <kennke@aicas.com>
-
-       * java/awt/KeyboardFocusManager.java
-       (setCurrentKeyboardFocusManager): Create a DefaultKeyboardFocusManager
-       directly.
-       (createFocusManager): Removed.
-       * gnu/java/awt/FocusManager.java: Removed.
-       * javax/swing/FocusManager.java
-       (DisabledFocusManager): Removed inner class.
-       (WrappingFocusManager): New inner class.
-       (getCurrentManager): Return WrappingKeyboardFocusManager instance.
-
-2005-10-28  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * java/awt/Component.java:
-       (requestFocus): If this component is a Container, start here, not at
-       its parent when looking for the top-level ancestor.  If no top-level
-       ancestor is found (parent == null), return.
-
-2005-10-28  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/table/DefaulTableCellRenderer.java
-       (getTableCellRenderer): Correctly configure the cell renderer for
-       selected and / or focused cells.
-       * javax/swing/table/JTableHeader.java
-       (getHeaderRect): Don't include the intercellSpacing in the
-       header rectangle.
-
-2005-10-28  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/plaf/basic/BasicTableUI.java
-       (MouseInputHandler.mouseDragged): Only react if table is enabled.
-       (MouseInputHandler.mousePressed): Only react if table is enabled.
-       (MouseInputHandler.mouseReleased): Only react if table is enabled.
-       (PropertyChangeHandler): New inner class. Updates the state of
-       the table if the model property changes.
-       (installDefaults): Don't load the highlightCellBorder here. This
-       is done in the cell renderer now.
-       (installListeners): Install the new PropertyChangeListener.
-       (uninstallListeners): Uninstall the new PropertyChangeListener.
-       (paintCell): Fixed determination of the selected and focused state
-       of the cell. Removed handling of the border (this is moved into
-       the cell renderer).
-       (paint): Fixed the rectangle calculation of the cell. Fixed painting
-       of the grid.
-
-2005-10-28  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/DefaultListSelectionModel.java
-       (setLeadSelectionIndex): Forbit some changes to leadSelectionIndex
-       when the anchorSelectionIndex is not set properly.
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/Poa/AOM.java,
-       gnu/CORBA/Poa/AccessiblePolicy.java,
-       gnu/CORBA/Poa/DynamicImpHandler.java,
-       gnu/CORBA/Poa/StandardPolicies.java,
-       gnu/CORBA/Poa/ServantDelegateImpl.java,
-       gnu/CORBA/Poa/NamingService/NameComponentComparator.java
-       gnu/CORBA/Poa/NamingService/NameTransformer.java
-       gnu/CORBA/GIOP/ContextHandler.java,
-       gnu/CORBA/GIOP/CodeSetServiceContext.java: New files.
-       * gnu/CORBA/GIOP/contextSupportingHeader.java,
-       gnu/CORBA/GIOP/cxCodeSet.java,
-       gnu/CORBA/NamingService/cmpNameComponent.java,
-       gnu/CORBA/NamingService/snConverter.java,
-       gnu/CORBA/Poa/activeObjectMap.java,
-       gnu/CORBA/Poa/dynImpHandler.java,
-       gnu/CORBA/Poa/policySets.java,
-       gnu/CORBA/Poa/servantDelegate.java,
-       gnu/CORBA/Poa/vPolicy.java: Removed.
-       * gnu/CORBA/GIOP/CharSets_OSF:
-       Explaining the reason of setting "_OSF" apart.
-       * gnu/CORBA/CDR/AbstractCdrInput.java,
-       gnu/CORBA/CDR/AbstractCdrOutput.java,
-       gnu/CORBA/GIOP/CharSets_OSF.java,
-       gnu/CORBA/GIOP/ReplyHeader.java,
-       gnu/CORBA/GIOP/RequestHeader.java,
-       gnu/CORBA/GIOP/ServiceContext.java,
-       gnu/CORBA/GIOP/v1_0/ReplyHeader.java,
-       gnu/CORBA/GIOP/v1_0/RequestHeader.java,
-       gnu/CORBA/GIOP/v1_2/ReplyHeader.java,
-       gnu/CORBA/GIOP/v1_2/RequestHeader.java,
-       gnu/CORBA/IOR.java,
-       gnu/CORBA/NamingService/Ext.java,
-       gnu/CORBA/NamingService/NameParser.java,
-       gnu/CORBA/NamingService/NamingMap.java,
-       gnu/CORBA/Poa/ForwardedServant.java,
-       gnu/CORBA/Poa/LocalDelegate.java,
-       gnu/CORBA/Poa/LocalRequest.java,
-       gnu/CORBA/Poa/ORB_1_4.java,
-       gnu/CORBA/Poa/gnuAdapterActivator.java,
-       gnu/CORBA/Poa/gnuIdAssignmentPolicy.java,
-       gnu/CORBA/Poa/gnuIdUniquenessPolicy.java,
-       gnu/CORBA/Poa/gnuImplicitActivationPolicy.java,
-       gnu/CORBA/Poa/gnuLifespanPolicy.java,
-       gnu/CORBA/Poa/gnuPOA.java,
-       gnu/CORBA/Poa/gnuRequestProcessingPolicy.java,
-       gnu/CORBA/Poa/gnuServantObject.java,
-       gnu/CORBA/Poa/gnuServantRetentionPolicy.java,
-       gnu/CORBA/Poa/gnuThreadPolicy.java,
-       gnu/CORBA/ResponseHandlerImpl.java,
-       gnu/CORBA/gnuRequest.java,
-       gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
-       gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
-       org/omg/CosNaming/_NamingContextExtStub.java:
-       References updated.
-
-2005-10-28  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JTable.java
-       (JTable): Changed order of initialization (UI first, then the model
-       etc), so that the UI gets notified of the initial model change.
-       (rowAtPoint): Don't add the intercellSpacing in the calculation
-       of the row-at-Point.
-       (setModel): Throw a PropertyChangeEvent here if the model changes.
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/DynAn/ValueChangeListener.java
-       gnu/CORBA/DynAn/AbstractAny.java
-       gnu/CORBA/DynAn/RecordAny.java
-       gnu/CORBA/DynAn/DivideableAny.java
-       gnu/CORBA/DynAn/UndivideableAny.java: New files.
-       * gnu/CORBA/DynAn/abstractDynAny.java,
-       gnu/CORBA/DynAn/recordAny.java,
-       gnu/CORBA/DynAn/anyDivideable.java,
-       gnu/CORBA/DynAn/anyUndivideable.java,
-       gnu/CORBA/DynAn/valueChangedListener.java: Removed.
-       * gnu/CORBA/DynAn/gnuDynAny.java,
-       gnu/CORBA/DynAn/gnuDynArray.java,
-       gnu/CORBA/DynAn/gnuDynEnum.java,
-       gnu/CORBA/DynAn/gnuDynFixed.java,
-       gnu/CORBA/DynAn/gnuDynStruct.java,
-       gnu/CORBA/DynAn/gnuDynUnion.java,
-       gnu/CORBA/DynAn/gnuDynValue.java,
-       gnu/CORBA/DynAn/gnuDynValueBox.java:
-       References updated.
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/CDR/abstractDataInputStream.java,
-       gnu/CORBA/CDR/abstractDataOutputStream.java,
-       gnu/CORBA/CDR/aligningInputStream.java,
-       gnu/CORBA/CDR/aligningOutputStream.java,
-       gnu/CORBA/CDR/cdrBufInput.java.java,
-       gnu/CORBA/CDR/cdrBufOutput.java
-       gnu/CORBA/CDR/cdrInput.java,
-       gnu/CORBA/CDR/cdrOutput.java,
-       gnu/CORBA/CDR/encapsulatedOutput.java,
-       gnu/CORBA/CDR/noHeaderInput.java: Removed.
-       * gnu/CORBA/CDR/HeadlessInput.java
-       gnu/CORBA/CDR/AbstractCdrInput.java
-       gnu/CORBA/CDR/AbstractCdrOutput.java
-       gnu/CORBA/CDR/AbstractDataInput.java
-       gnu/CORBA/CDR/AbstractDataOutput.java
-       gnu/CORBA/CDR/AligningInput.java
-       gnu/CORBA/CDR/AligningOutput.java
-       gnu/CORBA/CDR/BufferedCdrOutput.java
-       gnu/CORBA/CDR/BufferredCdrInput.java
-       gnu/CORBA/CDR/EncapsulationStream.java: New files.
-       * gnu/CORBA/CDR/ArrayValueHelper.java,
-       gnu/CORBA/CDR/BigEndianInputStream.java,
-       gnu/CORBA/CDR/BigEndianOutputStream.java,
-       gnu/CORBA/CDR/LittleEndianInputStream.java,
-       gnu/CORBA/CDR/LittleEndianOutputStream.java,
-       gnu/CORBA/CDR/UnknownExceptionCtxHandler.java,
-       gnu/CORBA/CDR/Vio.java,
-       gnu/CORBA/CdrEncapsCodecImpl.java,
-       gnu/CORBA/DynAn/gnuDynAny.java,
-       gnu/CORBA/GIOP/MessageHeader.java,
-       gnu/CORBA/GIOP/ReplyHeader.java,
-       gnu/CORBA/GIOP/RequestHeader.java,
-       gnu/CORBA/GIOP/ServiceContext.java,
-       gnu/CORBA/GIOP/cxCodeSet.java,
-       gnu/CORBA/GIOP/v1_0/ReplyHeader.java,
-       gnu/CORBA/GIOP/v1_0/RequestHeader.java,
-       gnu/CORBA/GIOP/v1_2/ReplyHeader.java,
-       gnu/CORBA/GIOP/v1_2/RequestHeader.java,
-       gnu/CORBA/GeneralHolder.java,
-       gnu/CORBA/IOR.java,
-       gnu/CORBA/Interceptor/gnuIcCurrent.java,
-       gnu/CORBA/IorDelegate.java,
-       gnu/CORBA/ObjectCreator.java,
-       gnu/CORBA/OrbFunctional.java,
-       gnu/CORBA/OrbRestricted.java,
-       gnu/CORBA/Poa/LocalDelegate.java,
-       gnu/CORBA/Poa/LocalRequest.java,
-       gnu/CORBA/Poa/gnuPOA.java,
-       gnu/CORBA/RawReply.java,
-       gnu/CORBA/ResponseHandlerImpl.java,
-       gnu/CORBA/ServiceRequestAdapter.java,
-       gnu/CORBA/StreamBasedRequest.java,
-       gnu/CORBA/gnuAny.java,
-       gnu/CORBA/gnuRequest.java,
-       gnu/CORBA/typecodes/GeneralTypeCode.java,
-       gnu/javax/rmi/CORBA/DefaultWriteObjectTester.java,
-       gnu/javax/rmi/CORBA/RmiUtilities.java,
-       gnu/javax/rmi/CORBA/StubDelegateImpl.java,
-       org/omg/IOP/TaggedProfileHelper.java:
-       References updated.
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/javax/rmi/CORBA/corbaObjectInput.java,
-       gnu/javax/rmi/CORBA/corbaObjectOutput.java,
-       gnu/javax/rmi/CORBA/dwoTester.java,
-       gnu/javax/rmi/CORBA/gnuRmiUtil: Deleted.
-       * gnu/javax/rmi/CORBA/CorbaInput.java,
-       gnu/javax/rmi/CORBA/CorbaOutput.java,
-       gnu/javax/rmi/CORBA/DefaultWriteObjectTester.java,
-       gnu/javax/rmi/CORBA/RmiUtilities.java: New files.
-       * gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
-       gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java:
-       References updated.
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/holderFactory.java,
-       gnu/CORBA/IOR_contructed_object.java,
-       gnu/CORBA/IOR_Delegate.java,
-       gnu/CORBA/Simple_delegate.java,
-       gnu/CORBA/Restricted_ORB.java,
-       gnu/CORBA/Functional_ORB.java,
-       gnu/CORBA/Focused_ORB.java: Removed.
-       * gnu/CORBA/HolderLocator.java
-       gnu/CORBA/IorDelegate.java
-       gnu/CORBA/IorObject.java
-       gnu/CORBA/OrbFocused.java
-       gnu/CORBA/OrbFunctional.java
-       gnu/CORBA/OrbRestricted.java
-       gnu/CORBA/SimpleDelegate.java: New files.
-       * gnu/CORBA/CDR/cdrInput.java,
-       gnu/CORBA/DynAn/abstractRecord.java,
-       gnu/CORBA/DynAn/gnuDynAny.java,
-       gnu/CORBA/DynAn/gnuDynAnyFactory.java,
-       gnu/CORBA/DynAn/gnuDynArray.java,
-       gnu/CORBA/DynAn/gnuDynValueBox.java,
-       gnu/CORBA/GIOP/ErrorMessage.java,
-       gnu/CORBA/NamingService/NameParser.java,
-       gnu/CORBA/NamingService/NamingServiceTransient.java,
-       gnu/CORBA/Poa/ForwardedServant.java,
-       gnu/CORBA/Poa/ORB_1_4.java,
-       gnu/CORBA/Poa/gnuServantObject.java,
-       gnu/CORBA/StubLocator.java,
-       gnu/CORBA/gnuAny.java,
-       gnu/CORBA/gnuRequest.java,
-       gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
-       gnu/javax/rmi/CORBA/gnuRmiUtil.java,
-       org/omg/CORBA/CompletionStatusHelper.java,
-       org/omg/CORBA/DefinitionKindHelper.java,
-       org/omg/CORBA/FieldNameHelper.java,
-       org/omg/CORBA/IDLTypeHelper.java,
-       org/omg/CORBA/IdentifierHelper.java,
-       org/omg/CORBA/ORB.java,
-       org/omg/CORBA/ParameterModeHelper.java,
-       org/omg/CORBA/RepositoryIdHelper.java,
-       org/omg/CORBA/SetOverrideTypeHelper.java,
-       org/omg/CORBA/StringValueHelper.java,
-       org/omg/CORBA/StructMemberHelper.java,
-       org/omg/CORBA/UnionMemberHelper.java,
-       org/omg/CORBA/ValueMemberHelper.java,
-       org/omg/CORBA/VersionSpecHelper.java,
-       org/omg/CORBA/VisibilityHelper.java,
-       org/omg/CORBA/WStringValueHelper.java,
-       org/omg/CORBA/_IDLTypeStub.java,
-       org/omg/CosNaming/IstringHelper.java,
-       org/omg/DynamicAny/FieldNameHelper.java,
-       org/omg/PortableInterceptor/AdapterNameHelper.java,
-       org/omg/PortableInterceptor/ORBIdHelper.java,
-       org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java,
-       org/omg/PortableInterceptor/ObjectIdHelper.java,
-       org/omg/PortableInterceptor/ServerIdHelper.java:
-       References updated. 
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/universalHolder.java
-       gnu/CORBA/stubFinder.java
-       gnu/CORBA/typeNamer.java
-       gnu/CORBA/streamRequest.java
-       gnu/CORBA/streamReadyHolder.java
-       gnu/CORBA/binaryReply.java
-       gnu/CORBA/bufferedResponseHandler.java
-       gnu/CORBA/cdrEncapsCodec.java
-       gnu/CORBA/corbaArrayList.java: Removed.
-       * gnu/CORBA/CdrEncapsCodecImpl.java,
-       gnu/CORBA/CorbaList.java,
-       gnu/CORBA/GeneralHolder.java,
-       gnu/CORBA/RawReply.java,
-       gnu/CORBA/ResponseHandlerImpl.java,
-       gnu/CORBA/StreamBasedRequest.java,
-       gnu/CORBA/StreamHolder.java,
-       gnu/CORBA/StubLocator.java,
-       gnu/CORBA/TypeKindNamer.java: New files.
-       * gnu/CORBA/CDR/cdrInput.java,
-       gnu/CORBA/DynAn/abstractDynAny.java,
-       gnu/CORBA/DynAn/anyDivideable.java,
-       gnu/CORBA/DynAn/gnuDynAny.java,
-       gnu/CORBA/DynAn/gnuDynAnyFactory.java,
-       gnu/CORBA/Functional_ORB.java,
-       gnu/CORBA/IOR_Delegate.java,
-       gnu/CORBA/ObjectCreator.java,
-       gnu/CORBA/Poa/LocalDelegate.java,
-       gnu/CORBA/Poa/LocalRequest.java,
-       gnu/CORBA/Poa/gnuServantObject.java,
-       gnu/CORBA/Restricted_ORB.java,
-       gnu/CORBA/ServiceRequestAdapter.java,
-       gnu/CORBA/gnuAny.java,
-       gnu/CORBA/gnuCodecFactory.java,
-       gnu/CORBA/gnuContextList.java,
-       gnu/CORBA/gnuExceptionList.java,
-       gnu/CORBA/gnuNVList.java,
-       gnu/CORBA/gnuRequest.java,
-       gnu/CORBA/typecodes/RecordTypeCode.java: 
-       References updated.
-
-2005-10-28  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/CORBA/typecodes/AliasTypeCode.java,
-       gnu/CORBA/typecodes/ArrayTypeCode.java,
-       gnu/CORBA/typecodes/FixedTypeCode.java,
-       gnu/CORBA/typecodes/GeneralTypeCode.java,
-       gnu/CORBA/typecodes/PrimitiveTypeCode.java,
-       gnu/CORBA/typecodes/RecordTypeCode.java,
-       gnu/CORBA/typecodes/RecursiveTypeCode.java,
-       gnu/CORBA/typecodes/StringTypeCode.java,
-       gnu/CORBA/typecodes/package.html: New files.
-       * gnu/CORBA/aliasTypeCode.java,
-       gnu/CORBA/primitiveArrayTypeCode.java,
-       gnu/CORBA/fixedTypeCode.java,
-       gnu/CORBA/generalTypeCode.java,
-       gnu/CORBA/primitiveTypeCode.java,
-       gnu/CORBA/recordTypeCode.java,
-       gnu/CORBA/recursiveTypeCode.java,
-       gnu/CORBA/stringTypeCode.java: Deleted.
-       * gnu/CORBA/CDR/cdrOutput.java,
-       gnu/CORBA/ObjectCreator.java,
-       gnu/CORBA/OctetHolder.java,
-       gnu/CORBA/Poa/LocalRequest.java,
-       gnu/CORBA/Poa/gnuServantObject.java,
-       gnu/CORBA/Restricted_ORB.java,
-       gnu/CORBA/TypeCodeHelper.java,
-       gnu/CORBA/WCharHolder.java,
-       gnu/CORBA/WStringHolder.java,
-       gnu/CORBA/gnuAny.java,
-       gnu/CORBA/typeNamer.java,
-       gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
-       org/omg/CORBA/AnyHolder.java,
-       org/omg/CORBA/AnySeqHelper.java,
-       org/omg/CORBA/AnySeqHolder.java,
-       org/omg/CORBA/BooleanHolder.java,
-       org/omg/CORBA/BooleanSeqHelper.java,
-       org/omg/CORBA/BooleanSeqHolder.java,
-       org/omg/CORBA/ByteHolder.java,
-       org/omg/CORBA/CharHolder.java,
-       org/omg/CORBA/CharSeqHelper.java,
-       org/omg/CORBA/CharSeqHolder.java,
-       org/omg/CORBA/DefinitionKindHelper.java,
-       org/omg/CORBA/DoubleHolder.java,
-       org/omg/CORBA/DoubleSeqHelper.java,
-       org/omg/CORBA/DoubleSeqHolder.java,
-       org/omg/CORBA/FixedHolder.java,
-       org/omg/CORBA/FloatHolder.java,
-       org/omg/CORBA/FloatSeqHelper.java,
-       org/omg/CORBA/FloatSeqHolder.java,
-       org/omg/CORBA/IntHolder.java,
-       org/omg/CORBA/LongHolder.java,
-       org/omg/CORBA/LongLongSeqHelper.java,
-       org/omg/CORBA/LongLongSeqHolder.java,
-       org/omg/CORBA/LongSeqHelper.java,
-       org/omg/CORBA/LongSeqHolder.java,
-       org/omg/CORBA/NameValuePairHelper.java,
-       org/omg/CORBA/ORB.java,
-       org/omg/CORBA/ObjectHelper.java,
-       org/omg/CORBA/ObjectHolder.java,
-       org/omg/CORBA/OctetSeqHelper.java,
-       org/omg/CORBA/OctetSeqHolder.java,
-       org/omg/CORBA/PolicyErrorCodeHelper.java,
-       org/omg/CORBA/PrincipalHolder.java,
-       org/omg/CORBA/ShortHolder.java,
-       org/omg/CORBA/ShortSeqHelper.java,
-       org/omg/CORBA/ShortSeqHolder.java,
-       org/omg/CORBA/StringHolder.java,
-       org/omg/CORBA/StringSeqHelper.java,
-       org/omg/CORBA/StringSeqHolder.java,
-       org/omg/CORBA/TypeCodeHolder.java,
-       org/omg/CORBA/ULongLongSeqHelper.java,
-       org/omg/CORBA/ULongLongSeqHolder.java,
-       org/omg/CORBA/ULongSeqHelper.java,
-       org/omg/CORBA/ULongSeqHolder.java,
-       org/omg/CORBA/UShortSeqHelper.java,
-       org/omg/CORBA/UShortSeqHolder.java,
-       org/omg/CORBA/ValueBaseHelper.java,
-       org/omg/CORBA/WCharSeqHelper.java,
-       org/omg/CORBA/WCharSeqHolder.java,
-       org/omg/CORBA/WStringSeqHelper.java,
-       org/omg/CORBA/WStringSeqHolder.java,
-       org/omg/Messaging/SyncScopeHelper.java: References modified.
-
-2005-10-28  Nicolas Geoffray  <nicolas.geoffray@menlina.com>
-
-       Reported by: Gael Thomas <gael.thomas@imag.fr>
-       * NEWS : added entry about new implementation of
-       VMClassLoader.getPackage(s), and new method
-       VMClassLoader.getBootPackages
-       * vm/reference/java/lang/VMClassLoader.java:
-       Added new definedPackages field to store packages
-       loaded by the bootstrap classloader.
-       Added new static initializer to create all packages
-       which names are returned by getBootPackages
-       (getBootPackages): new private method. Helper
-       to get as a String[] the native package names
-       (getPackage): uses the new definedPackages field
-       (getPackages): uses the new definedPackages field
-       * java/lang/Class.java:
-       (getPackage): if the classloader of the class is null
-       then call VMClassLoader.getPackage
-
-2005-10-27  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/JEditorPane.java:
-       (getScrollableTracksViewportWidth): Return true if the component is 
-       valid.
-       (getScrollableTracksViewportHeight): Likewise.
-
-2005-10-27  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/ScrollPaneLayout.java:
-       (preferredLayoutSize): Fixed the conditions for allocating space for 
-       the scrollbars.  Should allocate space if the View's dimension is 
-       larger than the Viewport's dimension. This fixes the problem in 
-       comment 1) for PR 23530.
-
-2005-10-27  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * javax/swing/JViewport.java:
-       (scrollRectToVisible): Use the viewport bounds instead of the view 
-       bounds when scrolling up and scrolling left.
+       * gnu/CORBA/Interceptor/ClientRequestInterceptors.java (send_poll):
+       remove ForwardRequest from declaration.
 
-2005-10-27  Roman Kennke  <kennke@aicas.com>
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * javax/swing/text/FieldView.java
-       (getPreferredSpan): For the Y_AXIS call the superclass behaviour as
-       described in the Swing book by OReilly.
+       * org/omg/PortableInterceptor/CurrentOperations.java:
+       Inherit from org.omg.CORBA.CurrentOperations.
+       * org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java
+       (send_poll): Remove ForwardRequest from declaration.
 
-2005-10-27  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-02  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * org/omg/PortableInterceptor/ObjectIdHelper.java:
-       Assuming ObjectId as alias of byte[], not alias  of String.
+       * javax/swing/JList.java:
+       (getPreferredScrollableViewportSize): Implemented.
 
-2005-10-27  Roman Kennke  <kennke@aicas.com>
+2005-09-02  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
 
-       * javax/swing/JTextField.java
-       (createDefaultModel): Return a normal PlainDocument here.
-       * javax/swing/text/AbstractDocument.java
-       (insertString): Correctly placed locking so that insertUpdate() is
-       called within a lock as specified. Do not setup any ElementChanges
-       here, this must be done in subclasses in insertUpdate() method.
-       Fire an UndoableEditEvent.
-       * javax/swing/text/PlainDocument.java
-       (insertString): New method. Replaces newlines with whitespace
-       when document property 'filterNewlines' is set.
+       * 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-10-27  Roman Kennke  <kennke@aicas.com>
+2005-09-02  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * javax/swing/plaf/basic/BasicScrollBarUI.java
-       (PropertyChangeHandler.propertyChange): If orientation property
-       changes, re-setup the UI.
-       (TrackListener.mouseReleased): Removed unused code.
-       (createIncreaseButton): Simply return a new instance without any
-       hacks.
-       (createDecreaseButton): Likewise.
-       (installComponents): Do not create the incrButton and decrButton
-       here, only install them on the ScrollBar.
-       (installDefaults): Also initialize the incrButton and decrButton
-       fields here.
-       (uninstallComponents): Added some null checks.
-       (uninstallDefaults): Uninstall border using the LookAndFeel utility
-       method. Set incrButton and decrButton to null here.
-       (uninstallListeners): Added null checks.
-       (uninstallUI): Changed order of method calls. First uninstall
-       listeners then uninstallDefaults, because uninstallDefaults sets
-       the incrButton and decrButton fields to null, and uninstallListeners
-       removes a listener from them. Avoids NPE.
-
-2005-10-27  David Gilbert  <david.gilbert@object-refinery.com>
-
-       * javax/swing/plaf/metal/MetalBorders.java: API doc updates,
-       * javax/swing/plaf/metal/MetalButtonUI.java: likewise,
-       * javax/swing/plaf/metal/MetalCheckBoxIcon.java: likewise,
-       * javax/swing/plaf/metal/MetalCheckBoxUI.java: likewise,
-       * javax/swing/plaf/metal/MetalDesktopIconUI.java: likewise,
-       * javax/swing/plaf/metal/MetalIconFactory.java: likewise,
-       * javax/swing/plaf/metal/MetalInternalFrameTitlePane.java: likewise,
-       * javax/swing/plaf/metal/MetalInternalFrameUI.java: likewise,
-       * javax/swing/plaf/metal/MetalLabelUI.java: likewise,
-       * javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java: likewise,
-       * javax/swing/plaf/metal/MetalProgressBarUI.java: likewise,
-       * javax/swing/plaf/metal/MetalRadioButtonUI.java: likewise,
-       * javax/swing/plaf/metal/MetalRootPaneUI.java: likewise,
-       * javax/swing/plaf/metal/MetalScrollBarUI.java: likewise,
-       * javax/swing/plaf/metal/MetalScrollPaneUI.java: likewise,
-       * javax/swing/plaf/metal/MetalSeparatorUI.java: likewise,
-       * javax/swing/plaf/metal/MetalSliderUI.java: likewise,
-       * javax/swing/plaf/metal/MetalSplitPaneUI.java: likewise,
-       * javax/swing/plaf/metal/MetalTabbedPaneUI.java: likewise,
-       * javax/swing/plaf/metal/MetalTextFieldUI.java: likewise,
-       * javax/swing/plaf/metal/MetalToolBarUI.java: likewise,
-       * javax/swing/plaf/metal/MetalToolTipUI.java: likewise,
-       * javax/swing/plaf/metal/MetalTreeUI.java: likewise,
-       * javax/swing/plaf/metal/package.html: likewise.
-
-2005-10-27  David Gilbert  <david.gilbert@object-refinery.com>
+       * javax/swing/JTree.java:
+       (getPreferredScrollableViewportSize): Implemented.
 
-       * javax/swing/plaf/metal/MetalToggleButtonUI.java:
-       (MetalToggleButtonUI): removed color field initialisation,
-       (installDefaults): added color field initialisation formerly in 
-       the constructor.
+2005-09-02  David Gilbert  <david.gilbert@object-refinery.com>
 
-2005-10-27  David Gilbert  <david.gilbert@object-refinery.com>
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): set correct value for 
+       'InternalFrame.titleFont'.
 
-       * javax/swing/RepaintManager.java
-       (paintDirtyRegions): replaced characters in comment that caused 
-       warnings in gjdoc and Eclipse.
+2005-09-02  Mark Wielaard  <mark@klomp.org>
 
-2005-10-27  Audrius Meskauskas  <AudriusA@Bioinformatics.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.
 
-        * BUGS: URL refreshed.
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-2005-10-27  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       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.
 
-       * gnu/CORBA/ExceptionCreator.java: Deleted.
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-2005-10-26  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       PR awt/23557
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawString(String,
+       float, float)): Return immediately if string is null or
+       zero-length.
 
-       * org/omg/PortableInterceptor/ObjectReferenceFactory.java, 
-       org/omg/PortableInterceptor/ObjectReferenceFactoryHelper.java, 
-       org/omg/PortableInterceptor/ObjectReferenceFactoryHolder.java, 
-       org/omg/PortableInterceptor/ObjectReferenceFactoryOperations.java:
-       New files.
-       
-2005-10-26  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-       * javax/swing/ViewportLayout.java:
-       (layoutContainer): Fixed incorrect boundary checks, should have been 
-       checking for viewport being  smaller than minimum size, not smaller 
-       than preferred size.
+       PR awt/20014
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Always call
+       initStaticState.
 
-2005-10-26  Andreas Tobler  <a.tobler@schweiz.ch>
+2005-09-02  Robert Schuster  <robertschuster@fsfe.org>
 
-       * configure.ac: Rename --with-qtdir to --with-qt4dir to make clear
-       which Qt version is meant.
+       * README: Added MysaifuVM to list of VMs
+       * INSTALL: Added info about Qt4 and ecj.
 
-2005-10-26  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-01  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-       * javax/swing/JList.java:
-       (getPreferredScrollableViewportSize): Use the preferred width instead 
-       of the width of the widest element.  This allows us to use the 
-       user-specified preferred width if setPreferredSize was called.  Use 
-       the height of the first row, not the first visible row, when 
-       calculating the preferred height.  Added comments and made code cleaner
-       and more readable.
+       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-10-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
+2005-09-01  Mark Wielaard  <mark@klomp.org>
 
-       * javax/imageio/spi/ImageReaderWriterSpi.java
-       (getStreamMetadataFormat): Implement.
-       (getImageMetadataFormat): Likewise.
+       * gnu/java/awt/ClasspathToolkit.java (getFont): Get non-public
+       constructor from Font. Chain "cannot happen" exceptions in
+       AssertionError.
 
-2005-10-26  David Gilbert  <david.gilbert@object-refinery.com>
+2005-09-01  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/colorchooser/AbstractColorChooserPanel.java
-       (getMnemonic): implemented,
-       (getDisplayedMnemonicIndex): implemented.
+       * java/util/jar/JarFile.java (JarEnumeration.nextElement): Only
+       readSignature when verifying jar.
+       (getEntry): Likewise.
 
-2005-10-26  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+2005-09-01  Anthony Balkissoon  <abalkiss@redhat.com>
 
-       * org/omg/PortableInterceptor/AdapterManagerIdHelper.java,
-       org/omg/PortableInterceptor/AdapterNameHelper.java,
-       org/omg/PortableInterceptor/AdapterStateHelper.java,
-       org/omg/PortableInterceptor/ORBIdHelper.java,
-       org/omg/PortableInterceptor/ObjectIdHelper.java,
-       org/omg/PortableInterceptor/ServerIdHelper.java: New files.
-       * org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java
-       (type): Fixed typo in typecode name.
+       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-10-25  Anthony Balkissoon  <abalkiss@redhat.com>
+2005-09-01  Mark Wielaard  <mark@klomp.org>
 
-       * javax/swing/text/WrappedPlainView: New class.
+       * 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-10-25  Roman Kennke  <kennke@aicas.com>
+2005-09-01  Lillian Angel  <langel@redhat.com>
 
-       * javax/swing/plaf/basic/BasicButtonUI.java
-       (installDefaults): Removed initialization of unnecessary focusColor
-       field.
-       (paintButtonPressed): Only paint if button is opaque.
-       * javax/swing/plaf/metal/MetalButtonUI.java
-       (paintButtonPressed): Only paint if button is opaque and
-       contentAreaFilled.
-
-2005-10-25  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/CompositeView.java:
-       (getViewIndexAtPosition): Fixed boundary conditions (less than and 
-       greater than signs were backward).
-
-2005-10-25  Anthony Balkissoon  <abalkiss@redhat.com>
-
-       * javax/swing/text/Utilities.java:
-       (getBreakLocation): New API method.
-
-2005-10-25  Tom Tromey  <tromey@redhat.com>
-
-       * java/io/ObjectOutputStream.java (useProtocolVersion): Typo fix.
-
-2005-10-25  Roman Kennke  <kennke@aicas.com>
-
-       * gnu/java/awt/peer/gtk/GtkDialogPeer.java
-       (create): Changed classname for the heavyweight testclass to match
-       the new classes introduced by my popup patch earlier this day.
-
-2005-10-25  Roman Kennke  <kennke@aicas.com>
-
-       * examples/gnu/classpath/examples/swing/Demo.java
-       (mkMenuBar): Replaced some demos with new external demo programs,
-       namely the button demo, the scrollbar demo, the combobox demo and
-       the slider demo.
-       (mkButtonBar): Likewise.
-       * examples/gnu/classpath/examples/swing/ButtonDemo.java
-       (createContent): Made package private so that the Demo.java can
-       access it.
-       * examples/gnu/classpath/examples/swing/ComboBoxDemo.java
-       (createContent): Made package private so that the Demo.java can
-       access it.
-       * examples/gnu/classpath/examples/swing/ScrollBarDemo.java
-       (createContent): Made package private so that the Demo.java can
-       access it.
-       * examples/gnu/classpath/examples/swing/SliderDemo.java
-       (createContent): Made package private so that the Demo.java can
-       access it.
-
-2005-10-25  Roman Kennke  <kennke@aicas.com>
-
-       * javax/swing/JLayeredPane.java
-       (addImpl): Removed unnecessary repaint() and revalidate() calls.
-       * javax/swing/JPopupMenu.java
-       (remove): Removed unnecessary revalidate() call.
-       (insert): Removed code that installs GridBagConstraints. JPopupMenu
-       uses a BoxLayout and this is not needed anymore.
-       (pack): Send this method call to the event queue to avoid
-       synchronization problems. Set size to preferredSize of this menu.
-       (setVisible): Send this method call to the event queue to avoid
-       synchronization problems. Use PopupFactory for creating a popup.
-       (setLocation): Use int fields instead of a Point field.
-       (Popup): Removed inner interface. We use javax.swing.Popup now.
-       (LightweightPopup): Likewise.
-       (MediumWeightPopup): Likewise.
-       (HeavyWeightPopup): Likewise.
-       * javax/swing/Popup.java
-       (JWindowPopup.JWindowPopup): Add contents to contentPane of window.
-       Set focusableWindowState to false.
-       (JWindowPopup.show): Set size of window here.
-       (LightweightPopup): New inner class.
-       * javax/swing/PopupFactory.java
-       (getPopup): Return heavyweight or lightweight popup depending on
-       the parameters.
-       * javax/swing/plaf/basic/BasicMenuItemUI.java
-       (PropertyChangeHandler): Removed unneeded inner class.
-       (BasicMenuItemUI): Removed instantiation of PropertyChangeHandler.
-       (installListeners): Removed handling of the PropertyChangeHandler.
-       (uninstallListeners): Removed handling of the PropertyChangeHandler.
-       * javax/swing/plaf/basic/BasicMenuUI.java
-       (getMaximumSize): Don't treat popup menus different.
-
-2005-10-25  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-
-       * gnu/classpath/examples/CORBA/NamingService/Demo.java (main):
-       Make arguments not final.
+       * 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-10-25  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
-           
-       * org/omg/CORBA/IDLEntity.java: Deleted.   
-       * gnu/CORBA/primitiveTypeCode.java,
-       org/omg/CORBA/PolicyError.java,
-       org/omg/CORBA/TypeCodePackage/BadKind.java,
-       org/omg/CORBA/TypeCodePackage/Bounds.java: 
-       Use org.omg.CORBA.portable.IDLEntity.
+2005-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-2005-10-25  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       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.
 
-       * gnu/CORBA/interfaces/SocketFactory.java: New file.
-       * gnu/CORBA/interfaces/gnuSocketFactory.java: Deleted.
-       * gnu/CORBA/DefaultSocketFactory.java,
-       gnu/CORBA/Functional_ORB.java,
-       org/omg/CORBA/ORB.java: Replacing gnuSocketFactory into SocketFactory.
+2005-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
-2005-10-25  Audrius Meskauskas  <AudriusA@Bioinformatics.org>
+       * 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.
 
-       * org/omg/CosNaming/BindingIteratorHelper.java,
-       org/omg/CosNaming/NamingContextExtHelper.java,
-       org/omg/CosNaming/NamingContextHelper.java,
-       org/omg/DynamicAny/DynAnyFactoryHelper.java,
-       org/omg/DynamicAny/DynAnyHelper.java,
-       org/omg/DynamicAny/DynArrayHelper.java,
-       org/omg/DynamicAny/DynEnumHelper.java,
-       org/omg/DynamicAny/DynFixedHelper.java,
-       org/omg/DynamicAny/DynSequenceHelper.java,
-       org/omg/DynamicAny/DynStructHelper.java,
-       org/omg/DynamicAny/DynUnionHelper.java,
-       org/omg/DynamicAny/DynValueHelper.java,
-       org/omg/IOP/CodecFactoryHelper.java,
-       org/omg/PortableInterceptor/CurrentHelper.java,
-       org/omg/PortableServer/ServantActivatorHelper.java,
-       org/omg/PortableServer/ServantLocatorHelper.java: Added
-       unchecked_narrow method.
+2005-08-31  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-10-25  Roman Kennke  <kennke@aicas.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.
 
-       * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
-       (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetGetLocationOnScreen):
-       Call gdk_window_get_root_origin instead of gdk_window_get_origin
-       so that the window decorations are correctly respected.
+2005-08-31  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-10-24  Tom Tromey  <tromey@redhat.com>
+       PR swing/23037
+       * javax/swing/JFileChooser.java
+       (changeToParentDirectory): If parent directory is null, do nothing.
 
-       * java/io/ObjectOutputStream.java (useProtocolVersion): Fixed typo
-       in javadoc.
+2005-08-31  Anthony Balkissoon  <abalkiss@redhat.com>
 
-2005-10-24  Tom Tromey  <tromey@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.
 
-       * java/lang/StringBuffer.java (appendCodePoint): Added @since.
-       * java/lang/StringBuilder.java (insert): New overloads.
-       (appendCodePoint): New method.
+2005-08-31  Mark Wielaard  <mark@klomp.org>
 
-2005-10-24  Dalibor Topic  <robilad@kaffe.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.
 
-       * test/native/lib/PrimlibInterface.c,
-       * test/native/lib/PrimlibInterface.h,
-       * test/native/lib/PrimlibTest.java:
-       Removed unused test.
+2005-08-31  David Gilbert  <david.gilbert@object-refinery.com>
 
-2005-10-24  Dalibor Topic  <robilad@kaffe.org>
+       * javax/swing/plaf/metal/MetalBorders.java
+       (textFieldBorder): new field,
+       (Flush3DBorder): new class,
+       (TextFieldBorder): new class,
+       (getTextFieldBorder): implemented.
 
-       * native/jni/classpath/primlib.c,
-       native/jni/classpath/primlib.h: Removed since unused.
+2005-08-31  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * native/jni/classpath/Makefile.am: (libclasspath_la_SOURCES)
-       Removed primlib.c and primlib.h.
+       * 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-10-24  David Gilbert  <david.gilbert@object-refinery.com>
+2005-08-30  Mark Wielaard  <mark@klomp.org>
+           Christian Schlichtherle  <christian@schlichtherle.de>
 
-       * examples/gnu/classpath/examples/swing/ScrollBarDemo.java: New file.
+       * 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-10-24  David Gilbert  <david.gilbert@object-refinery.com>
+2005-08-30  David Gilbert  <david.gilbert@object-refinery.com>
 
-       * javax/swing/plaf/basic/BasicScrollBarUI.java
-       (ModelListener.stateChanged): changed call to getThumbBounds() to
-       updateThumbRect(),
-       (PropertyChangeHandler.propertyChange): likewise, plus added handling
-       for 'enabled' property,
-       (getMaximumSize): return maximum dimension,
-       (getThumbBounds): just return field value,
-       (getTrackBounds): just return field value,
-       (installUI): switch order of calls to installDefaults() and 
-       installComponents(),
-       (layoutHScrollBar): reimplemented using new updateThumbRect() method,
-       (layoutVScrollBar): likewise,
-       (updateThumbRect): new method,
+       * 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 'ScrollBar.width' default,
-       * javax/swing/plaf/metal/MetalScrollBarUI.java
-       (MIN_THUMB_SIZE): changed value,
-       (MIN_THUMB_SIZE_FREE_STANDING): new field,
-       (isFreeStanding): set default to true,
-       (scrollBarShadowColor): new field,
-       (installDefaults): initialise scrollBarShadowColor,
-       (createDecreaseButton): retain reference in decreaseButton field,
-       (createIncreaseButton): retain reference in increaseButton field,
-       (paintTrackHorizontal): use scrollBarShadowColor, add special handling
-       for free standing scroll bar in disabled state,
-       (paintTrackVertical): likewise,
-       (paintThumb): separate horizontal and vertical cases,
-       (paintThumbHorizontal): new method,
-       (paintThumbVertical): new method,
-       (getMinimumThumbSize): return different size depending on whether or 
-       not the scroll bar is free standing,
-       * javax/swing/plaf/metal/MetalScrollButton.java
-       (paintNorthBorderFreeStanding): modified drawing.
-
-2005-10-24  Thomas Fitzsimmons  <fitzsim@redhat.com>
-
-       * javax/imageio/metadata/IIOMetadataFormatImpl.java: Complete.
-       * javax/imageio/metadata/IIOMetadataNode.java: Complete stubs.
-       * javax/imageio/metadata/IIOAttr.java: Replace with
-       IIOMetadataFormatImpl.IIOMetadataNodeAttr.  Remove file.
-       * javax/imageio/metadata/IIONamedNodeMap.java: Replace with
-       IIOMetadataNode.IIONamedNodeMap.  Remove file.
-       * javax/imageio/metadata/IIONodeList.java: Replace with
-       IIOMetadataNode.IIONodeList.  Remove file.
-
-2005-10-24  Tom Tromey  <tromey@redhat.com>
-
-       * java/text/AttributedStringIterator.java (getRunLimit): Add
-       explicit qualification.
-       (getRunStart): Likewise.
-
-2005-10-24  David Gilbert  <david.gilbert@object-refinery.com>
-
-       * java/text/AttributedString.java
-       (AttributedString(AttributedCharac