OSDN Git Service

2005-04-28 Michael Koch <konqueror@gmx.de>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 203ea97..c9bd0ca 100644 (file)
@@ -1,3 +1,680 @@
+2005-04-28  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/Timer.java: Reordered all fields and methods,
+       Added more javadocs.
+
+2005-04-28  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/Timer.java: Javadocs merged
+       from GNU classpath.
+
+2005-04-28  Jeroen Frijters  <jeroen@frijters.net>
+
+       * gnu/java/net/protocol/file/Connection.java
+       (StaticData): New inner class to contain statics.
+       (connect, getHeaderField): Modified to use StaticData.
+
+2005-04-28  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/net/protocol/file/Connection.java
+       (lineSeparator): Initialize with SystemProperties.getProperty().
+
+2005-04-27  Chris Burdess  <dog@gnu.org>
+
+       * gnu/java/net/protocol/file/Connection.java: Return correct content
+       length for directory listing.
+       * java/net/URLClassLoader.java: Correction for URLClassLoader, bug
+       #11285: return valid URLs for directories.i
+
+2005-04-27  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * Makefile.am (ordinary_java_source_files): Add
+       gnu/java/net/protocol/https/Handler.java.
+       * Makefile.in: Regenerate.
+       * java/net/URL.java: Remove org.metastatic.jessie from default
+       protocol search path.
+
+2005-04-27  Chris Burdess  <dog@gnu.org>
+
+       * gnu/java/net/protocol/https/Handler.java: New file.
+
+2005-04-27  Jeroen Frijters  <jeroen@frijters.net>
+
+       * javax/imageio/spi/IIORegistry.java (IIORegistry):
+       Don't assume that awt Toolkit is always ClasspathToolkit.
+
+2005-04-27  Chris Burdess  <dog@gnu.org>
+
+       * java/net/protocol/http/HTTPURLConnection.java (connect): Accept
+       absolute and relative paths in Location header.
+
+2005-04-27  Chris Burdess  <dog@gnu.org>
+
+       * gnu/java/net/protocol/http/HTTPURLConnection.java: Throw
+       FileNotFoundException and implement getErrorStream on 404.
+
+2005-04-27  Sven de Marothy <sven@physto.se>
+
+       * java/util/TimeZone.java,
+       (getDefaultDisplayName): Fix previous fix.
+
+2005-04-27  Sven de Marothy <sven@physto.se>
+
+       * java/util/TimeZone.java,
+       (getDefaultDisplayName): Don't print zero offsets.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicScrollBarUI
+       (getThumbBounds): Do not make thumb smaller than
+       minimumThumbSize.
+       * javax/swing/plaf/metal/MetalLookAndFeel
+       (initComponentDefaults): Added color defaults for ScrollBar.
+       * javax/swing/plaf/metal/MetalScrollBarUI
+       (paintThumb): Added.
+       (getMinimumThumbSize): Added.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/metal/MetalLookAndFeel
+       (initComponentDefaults): Added some default colors.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicScrollBarUI.java
+       (configureScrollBarColors: Changed key 'ScrollBar.thumbLightShadow'
+       to 'ScrollBar.thumbShadow'. The formes does not exist.
+       (paintThumb): Use BasicGraphicsUtils for painting the thumb.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * java/awt/MediaTracker.java: Added 2005 to copyright statement.
+       * javax/swing/BoxLayout.java: Likewise.
+       * javax/swing/UIManager.java: Likewise.
+       * javax/swing/plaf/basic/BasicButtonListener.java: Likewise.
+       * javax/swing/plaf/basic/BasicGraphicsUtils.java: Likewise.
+       * javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
+       * javax/swing/plaf/basic/BasicMenuItemUI.java: Likewise.
+       * javax/swing/plaf/basic/BasicScrollPaneUI.java: Likewise.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java: Likewise.
+       * javax/swing/text/Document.java: Likewise.
+       * javax/swing/text/GapContent.java: Likewise.
+       * javax/swing/text/SimpleAttributeSet.java: Likewise.
+       * javax/swing/tree/DefaultTreeSelectionModel.java: Likewise.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicToggleButtonUI.java:
+       (getPropertyPrefix): Added.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicButtonUI.java
+       (getPropertyPrefix): Added.
+       (installDefaults): Use getPropertyPrefix instead of hard-coded
+       prefix.
+
+2005-04-27  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JToggleButton.java
+       (JToggleButton): Removed horizontalAlignment setting, this
+       was wrong. Added setting of an actionCommand, ToggleButtons
+       have "" as default actionCommand.
+
+2005-04-27  Michael Koch  <konqueror@gmx.de>
+
+       * java/nio/charset/Charset.java (providers2): Renamed from 'providers'
+       to work around CNI limitation.
+
+2005-04-27  Sven de Marothy  <sven@physto.se>
+
+       * java/nio/charset/Charset.java:
+       (defaultCharset()): New method.
+       Status updated to 1.5
+
+2005-04-27  Sven de Marothy  <sven@physto.se>
+
+       * java/nio/charset/Charset.java: Cached encoders shouldn't be static.
+
+2005-04-27  Sven de Marothy  <sven@physto.se>
+
+       * java/nio/charset/Charset.java: Reset cached de/encoders.
+
+2005-04-27  Robert Schuster <thebohemian@gmx.net>
+
+       * java/nio/charset/Charset.java (forName): Throws
+       IllegalArgumentException when argument is null
+       and added documentation.
+
+2005-04-27  Ito Kazumitsu  <kaz@maczuka.gcd.org>
+
+       * java/nio/charset/Charset.java (providers):
+       New method to make an array of CharsetProviders defined in
+       META-INF/services/java.nio.charset.spi.CharsetProvider.
+       (charsetForName, availableCharsets): Use the
+       new method providers().
+
+2005-04-26  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/InetAddress.java: Made all hexadecimal numbers lowercase.
+       Fixed typos in javadocs.
+       (isSiteLocalAddress): Fixed handling of byte values.
+       (isMCLinkLocal): Likewise.
+       * java/net/Inet4Address.java
+       (isMulticastAddress): Call super method.
+       (isLoopbackAddress): Likewise.
+       (isAnyLocalAddress): Likewise.
+       (isLinkLocalAddress): Likewise.
+       (isSiteLocalAddress): Likewise.
+       (isMCGlobal): Likewise.
+       (isMCNodeLocal): Likewise.
+       (isMCLinkLocal): Likewise.
+       (isMCSiteLocal): Likewise.
+       (isMCOrgLocal): Likewise.
+       (getHostAddress): Likewise.
+
+2005-04-26  Sven de Marothy  <sven@physto.se>
+
+       * java/net/InetAddress.java
+       (toString): Don't print empty hostnames.
+
+2005-04-26  Luca Barbieri  <luca.barbieri@gmail.com>
+
+       PR libgcj/21136:
+       * gnu/java/nio/channels/FileChannelImpl.java (tryLock): Pass
+       'false' to native lock().
+       (lock): Pass 'true' to native lock().
+
+2005-04-26  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/InetAddress.java:
+       Fixed typos in javadocs.
+
+2005-04-26  Andrew Haley  <aph@redhat.com>
+
+       PR libgcj/21020:
+       * jni.cc (_Jv_JNI_GetAnyFieldID): Use class' loader to find
+       field's type.
+
+2005-04-26  Tom Tromey  <tromey@redhat.com>
+
+       * javax/swing/text/html/parser/ParserDelegator.java (callBack,
+       gnu): Now package-private.
+       * javax/swing/text/html/parser/DocumentParser.java (parser,
+       callBack, gnu): Now package-private.
+       * javax/swing/text/StringContent.java (content, setOffset,
+       checkLocation): Now package-private.
+       * javax/swing/text/JTextComponent.java (doc): Now
+       package-private.
+       * javax/swing/plaf/basic/BasicToolBarUI.java (owner,
+       lastGoodOrientation, origParent, borders, cachedBounds,
+       cachedOrientation, DragWindow): Now package-private.
+       * javax/swing/plaf/basic/BasicTabbedPaneUI.java (incrButton,
+       decrButton, viewport, panel, currentScrollLocation, layoutManager,
+       tabAreaRect, contentRect, createIncreaseButton,
+       createDecreaseButton, findPointForIndex): Now package-private.
+       * javax/swing/plaf/basic/BasicSplitPaneDivider.java
+       (currentDividerLocation, moveDividerTo): Now package-private.
+       * javax/swing/plaf/basic/BasicSliderUI.java (findClosestTick): Now
+       package-private.
+       * javax/swing/plaf/basic/BasicScrollBarUI.java
+       (calculatePreferredSize, valueForYPosition, valueForXPosition):
+       Now package-private.
+       * javax/swing/plaf/basic/BasicPopupMenuUI.java
+       (topWindowListener): Now package-private.
+       * javax/swing/plaf/basic/BasicOptionPaneUI.java (iconSize,
+       OK_STRING, YES_STRING, NO_STRING, CANCEL_STRING): Now constants.
+       (messageAreaContainer, buttonContainer, resetSelectedValue): Now
+       package-private.
+       * javax/swing/plaf/basic/BasicListUI.java (damageLayout): Now
+       package-private.
+       * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java (title):
+       Now package-private.
+       * javax/swing/plaf/basic/BasicDesktopIconUI.java (button): Now
+       package-private.
+       * javax/swing/plaf/basic/BasicComboBoxUI.java (largestItemSize,
+       borderInsets): Now package-private.
+       (arrowButtonWidth): Likewise.  Now a constant.
+       * javax/swing/plaf/basic/BasicColorChooserUI.java (chooser, pane,
+       makeTabs, updatePreviewPanel): Now package-private.
+       * javax/swing/plaf/basic/BasicArrowButton.java (shadow,
+       darkShadow, highlight): Now package-private.
+       * javax/swing/colorchooser/DefaultSwatchChooserPanel.java
+       (addColorToQueue): Now package-private.
+       * javax/swing/colorchooser/DefaultRGBChooserPanel.java
+       (spinnerChange, sliderChange, updateChange, R, G, B, RSpinner,
+       GSpinner, BSpinner): Now package-private.
+       * javax/swing/colorchooser/DefaultHSBChooserPanel.java
+       (gradientImage, trackImage, slider, hRadio, sRadio, bRadio,
+       hSpinner, sSpinner, bSpinner, gradientPoint, internalChange,
+       spinnerTrigger, locked, handlingMouse, updateImage, updateSlider,
+       updateTrack): Now package-private.
+       * javax/swing/TransferHandler.java (clipboard): Now
+       package-private.
+       * javax/swing/ToolTipManager.java (showTip, hideTip): Now
+       package-private.
+       * javax/swing/Timer.java (drainEvents, queueEvent): Now
+       package-private.
+       * javax/swing/RepaintManager.java (globalManager): Now
+       package-private.
+       * javax/swing/JFormattedTextField.java (editValid): Now
+       package-private.
+       * javax/swing/JColorChooser.java (makeModal): Now
+       package-private.
+       * java/awt/geom/GeneralPath.java (rule, types, xpoints, ypoints,
+       index, path): Now package-private.
+       * java/awt/geom/Area.java (solids, holes, cubicCubicIntersect,
+       lineQuadIntersect, lineCubicIntersect, linesIntersect,
+       pointEquals): Now package-private.
+       * java/awt/geom/Arc2D.java (type): Now package-private.
+       * java/awt/Window.java (windowFocusOwner): Now package-private.
+       * java/awt/TextComponent.java (editable, selectionStart,
+       selectionEnd, text, getIndexAtPoint, getCharacterBounds): Now
+       package-private.
+       * java/awt/MenuItem.java (actionCommand, enabled, label): Now
+       package-private.
+       * java/awt/MenuComponent.java (focusListener): Now
+       package-private.
+       * java/awt/Frame.java (state): Now package-private.
+       * java/awt/Choice.java (pItems): Now package-private.
+       * java/awt/Checkbox.java (state): Now package-private.
+       * java/awt/Button.java (actionCommand, label): Now
+       package-private.
+       * gnu/javax/swing/text/html/parser/support/Parser.java
+       (attributes, _handleEndTag_remaining, _handleStartTag): Now
+       package-private.
+       * gnu/java/beans/decoder/PersistenceParser.java (javaHandler): Now
+       package-private.
+       * gnu/java/awt/peer/gtk/GdkGraphics2D.java (paint, stroke, fg, bg,
+       clip, transform, font, comp): Now package-private.
+
+2005-04-26  Tom Tromey  <tromey@redhat.com>
+
+       * java/awt/Robot.java (waitForIdle): Call invokeAndWait in a
+       static way.
+
+2005-04-26  Mark Wielaard  <mark@klomp.org>
+
+       * java/net/URL.java (URL(URL,String,URLStreamHandler)): Add spec
+       to MalformedURLException.
+
+2005-04-26  Michael Koch  <konqueror@gmx.de>
+
+       * java/security/AccessControlContext.java:
+       Reformated.
+       (protectedDomains): Renamed from 'protectionDomain'.
+       * java/security/AccessController.java:
+       Reformatted.
+
+2005-04-26  Jeroen Frijters  <jeroen@frijters.net>
+
+       * gnu/java/security/action/GetSecurityPropertyAction.java
+       (GetSecurityPropertyAction): Implement PrivilegedAction instead
+       of extending GetPropertyAction.
+       (name): New field.
+       (value): Likewise.
+       (setParamters): New methods.
+       (GetSecurityPropertyAction): Use new setParameters methods.
+
+2005-04-26  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/security/Security.java,
+       java/security/cert/X509CRLSelector.java,
+       java/security/cert/X509CertSelector.java:
+       Modified to use SystemProperties.
+
+2005-04-26  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/System.java
+       (setSecurityManager): Fixed comment.
+       (getSecurityManager): Removed obsolete comment.
+
+2005-04-25  Tom Tromey  <tromey@redhat.com>
+
+       * java/awt/AWTKeyStroke.java (vktable): Now package-private.
+
+2005-04-25  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (connectSignals): Realize the window widget after connecting
+       signals.
+
+2005-04-25  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/awt/GraphicsEnvironment.java
+       (localGraphicsEnvironment): New field.
+       (getLocalGraphicsEnvironment): Added support for java.awt.graphicsenv
+       property.
+       (isHeadless): Added support for java.awt.headless property.
+       (isHeadlessInstance): Call headless().
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java
+       (getDisplayMode): Added. Returns the current display mode.
+       (isFullScreenSupported): Added.
+       * java/awt/GraphicsDevice.java
+       (setFullScreenWindow): Implemented a primitive fullscreen mode.
+       This resizes and relocates the fullscreen window so that it uses
+       the whole screen. This is not a fully accelerated fullscreen
+       exclusive mode.
+
+2005-04-25  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/Runtime.java,
+       java/lang/SecurityManager.java,
+       java/lang/System.java,
+       java/lang/ThreadGroup.java:
+       Replaced java.lang.Runtime.securityManager by
+       java.lang.SecurityManager.current (as used in GNU classpath).
+
+2005-04-25  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/awt/Transparency.java
+       (getTransparency): fixed API docs.
+
+2005-04-25  Archie Cobbs  <archie@dellroad.org>
+
+       * java/lang/Throwable.java: simplify initializing cause in constructor
+
+2005-04-25  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/classpath/SystemProperties.java: New file.
+       * gnu/classpath/natSystemProperties.cc: New file.
+       * java/lang/Runtime.java
+       (defaultProperties): Removed.
+       (static): Likewise.
+       (): Made thrown exceptions more verbose.
+       (insertSystemProperties): Removed.
+       * java/lang/System.java
+       (static): Likewise.
+       (properties): Likewise.
+       (setSecurityManager): Reordered modifiers.
+       (getenv): Improved javadoc.
+       (): Likewise.
+       (isWordsBigEndian): Removed.
+       * java/lang/natRuntime.cc
+       (_Jv_SetDLLSearchPath): Likewise.
+       (file_encoding): Likewise.
+       (default_file_encoding): Likewise.
+       (getpwuid_adaptor): Likewise.
+       (insertSystemProperties): Likewise.
+       * java/lang/natSystem.cc
+       (isWordsBigEndian): Likewise.
+       * Makefile.am
+       (ordinary_java_source_files):
+       Added gnu/classpath/SystemProperties.java.
+       (nat_source_files): Added gnu/classpath/natSystemProperties.cc.
+       * Makefile.in: Regenerated.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicScrollBarUI.java
+       (initDefaults): Initialize thumb*Color fields correctly.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/GapContent.java:
+       Added API comments.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/metal/MetalBorders.java:
+       Added inner class ScrollPaneBorder.
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (initComponentDefaults): Added default for "ScrollPane.border"
+       to use the new ScrollPaneBorder.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AbstractDocument.java:
+       Added FIXME comments. This class still has to be
+       implemented thread-safe.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/tree/DefaultTreeSelectionModel.java
+       (DefaultTreeSelectionModel): Initialize listenerList here.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/metal/MetalTextFieldUI.java
+       (createUI): Return one instance per Component instead of a
+       shared instance.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/Document.java:
+       Added API documentation comments.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/text/AbstractDocument.java
+       (getDocumentProperties): Implemented.
+       (setDocumentProperties): Implemented.
+       (getProperty): Implemented.
+       (putProperty): Implemented.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/BoxLayout
+       (preferredLayoutSize): Fixed computation so that it correctly
+       adds the top and bottom insets of the container.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicMenuItemUI.java
+       (paintText): Make use of the 'selectionForeground' UI default
+       for text painting.
+
+2005-04-25  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initSystemColorDefaults): Modified colors to match the
+       BasicLookAndFeel in the reference implementation.
+       (initComponentDefaults): Likewise.
+
+2005-04-25  Tom Tromey  <tromey@redhat.com>
+
+       * include/jni.h (_Jv_va_list): Removed.
+       Moved configuration code...
+       * include/jni_md.h: ... here.  New file.
+       * include/Makefile.in: Rebuilt.
+       * include/Makefile.am (tool_include__HEADERS): Added jni_md.h.
+
+2005-04-23  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/io/FileInputStream.java (FileInputStream(File)),
+       java/io/FileOutputStream.java (FileOutputStream(File)):
+       Removed unnecessary File.isDirectory() check.
+
+2005-04-22  Bryce McKinlay  <mckinlay@redhat.com>
+
+       * testsuite/lib/libjava.exp (libjava_find_gij): Use $objdir/.. to find
+       gij if get_multilibs fails.
+
+2005-04-22  Anthony Green  <green@redhat.com>
+
+       * jni.cc (natrehash): Don't bother clearing memory again.
+       * interpret.cc (do_allocate_static_fields): Ditto.
+       * java/lang/natString.cc (rehash): Ditto.
+
+2005-04-22  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicLookAndFeel.java
+       (initComponentDefaults): Changed Button.border to be
+       BasicBorders.getButtonBorder as it should be.
+
+2005-04-22  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
+       (getMaximumSize): Return (Short.MAX_VALUE, Short.MAX_VALUE) as it
+       should according to a mauve testcase, instead of the preferred
+       size.
+
+2005-04-22  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/JMenu.java
+       (add): add(Component) now calls PopupMenu.insert(..) instead of
+       PopupMenu.add(..). add(..) is not implemented for Component,
+       so JComponent.add(..) is called instead, adding the component
+       in the wrong place.
+
+2005-04-22  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/basic/BasicButtonListener.java
+       (mousePressed): replaced query to getModifiersEx with getModifiers.
+       This method relied on faulty behaviour in getModifierEx.
+       (mouseReleased): replaced query to getModifiersEx with getModifiers.
+       This method relied on faulty behaviour in getModifierEx.
+
+2005-04-22  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/plaf/metal/MetalLookAndFeel.java
+       (getDefaults): Call addCustomEntriesToTable on the theme.
+
+2005-04-22  Roman Kennke  <roman@kennke.org>
+
+       * javax/swing/tree/DefaultTreeSelectionModel.java
+       (constructor): Added implementation.
+       (getRowMapper): Added implementation.
+       (setSelectionMode): Added implementation.
+       (getSelectionMode): Added implementation.
+       (getSelectionPath): Added implementation.
+       (getSelectionPaths): Added implementation.
+       (getSelectionCount): Added implementation.
+       (isSelectionEmpty): Added implementation.
+       (getSelectionRows): Added implementation.
+       (getMinSelectionRow): Added implementation.
+       (getMaxSelectionRow): Added implementation.
+       (getLeadSelectionRow): Added implementation.
+       (getLeadSelectionPath): Added implementation.
+
+2005-04-22  Casey Marshall <csm@gnu.org>
+
+       * gnu/java/security/der/DERValue.java
+       (getValueAs): new method.
+       * gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java
+       (<init>): read both dates with 'DERValue.getValueAs', with
+       'GENERALIZED_TIME' as the argument.
+
+2005-04-22  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * gnu/gcj/runtime/NameFinder.java (close): IN, OUT, and PROC can all
+       be null, check for that case and don't deference it.
+
+2005-04-22  Sven de Marothy  <sven@physto.se>
+
+       * java/util/logging/LogManager.java: Reformatted.
+       (readConfiguration): If a logger for a key is not found, create one.
+
+2005-04-22  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+       * java/rmi/Naming.java:
+       Added class documentation.
+       (lookup(String)): Call parseURL and getName.
+       (bind(String,java.rmi.Remote)): Likewise.
+       (unbind(String)): Likewise.
+       (rebind(String, java.rmi.Remote)): Likewise.
+       (list(String)): Call parseURL.
+       (parseURL(String)): New method to handle parsing and defaults.
+       (getName(java.net.URL)): New method to handle finding the service name.
+
+2005-04-21  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/natClass.cc (initializeClass): Link class.
+
+2005-04-21  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/AssertionError.java: Typo fix.
+
+2005-04-21  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/VMClassLoader.java (transformException): Removed.
+       (resolveClass): No longer native.  Now does nothing.
+       * java/lang/natVMClassLoader.cc (resolveClass): Removed.
+
+2005-04-21  Anthony Green  <green@redhat.com>
+
+       PR libgcj/21115
+       * testsuite/libjava.special/special.exp,
+       testsuite/libjava.special/pr21115I.java,
+       testsuite/libjava.special/pr21115.java,
+       testsuite/libjava.special/pr21115.out: New files.
+
+2005-04-21  Chris Burdess  <dog@gnu.org>
+
+       * gnu/java/net/CRLFInputStream.java: Rewrite to return
+       CRLF-delimited chunks.
+
+2005-04-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+       * java/net/URI.java:
+       Added class documentation.
+       (parseURI(String)): Only handle scheme-specific parts
+       if URI is not opaque.  Allow for parts that can't be null.
+       (toString()): Output the scheme-specific part whole, rather
+       than as its possibly non-existent components.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp.
+       (AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP):
+       Adjusted to match new regexp.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/net/protocol/file/Connection.java,
+       gnu/java/net/protocol/jar/Connection.java:
+       Reorganized import statements. Fixed @author tags.
+
+2005-04-20  Chris Burdess  <dog@gnu.org>
+
+       * java/io/DataOutputStream.java (writeUTF): Use block write for
+       output.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/io/DataInputStream.java (ignoreInitialNewline): Removed
+       (readLine): Changed newline handling.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
+       ColorModel,byte[],int,int): Fixed byte to int conversion.
+
+2005-04-20  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/FilePermission.java
+       (serialVersionUID): Made private.
+       (ALL_FILES): New constant.
+       (implies): Handle '<<ALL FILES>>' case.
+
+2005-04-20  Sven de Marothy  <sven@physto.se>
+
+       * gnu/java/awt/peer/gtk/GdkGraphics.java:
+       (drawImage): Don't notify the image observer for offscreen images.
+       * gnu/java/awt/peer/gtk/GtkImagePainter.java:
+       (setPixels): Don't notify the image observer.
+
+2005-04-20  Sven de Marothy  <sven@physto.se>
+
+       * java/nio/ByteBufferImpl.java:
+       (putChar): Inlined for speed.
+       (put, get): Bulk methods can use arraycopy.
+       * java/nio/CharBufferImpl.java:
+       (put, get): Bulk methods can use arraycopy.
+
+2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
+       and field updates.
+       * java/nio/CharBufferImpl.java
+       (CharBufferImpl(CharBufferImpl)): Copy array_offset field.
+       (get(), put(char)): Inlined checks and field updates. Fixed to
+       take array_offset into account.
+       (get(int), put(int, char)): Fixed to take array_offset into account.
+
 2005-04-20  Sven de Marothy  <sven@physto.se>
 
        * java/text/SimpleDateFormat.java: