[multiple changes]
[gcc.git] / libjava / ChangeLog
index a4a0a0760ebdda3722a2cd7c4157704b2a555c1e..803bcb80e080a36f13ca7898cb6428fc96d1c982 100644 (file)
@@ -1,3 +1,651 @@
+2004-05-15  Mark Wielaard  <mark@klomp.org>
+
+       * Makefile.am (ordinary_java_source_files): Add new javax.print
+       classes.
+       * Makefile.in: Regenerated.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/attribute/standard/DateTimeAtCompleted.java,
+       javax/print/attribute/standard/DateTimeAtCreation.java,
+       javax/print/attribute/standard/DateTimeAtProcessing.java,
+       javax/print/attribute/standard/DocumentName.java,
+       javax/print/attribute/standard/JobHoldUntil.java,
+       javax/print/attribute/standard/JobImpressionsCompleted.java,
+       javax/print/attribute/standard/JobMessageFromOperator.java,
+       javax/print/attribute/standard/JobName.java,
+       javax/print/attribute/standard/JobOriginatingUserName.java,
+       javax/print/attribute/standard/JobPriority.java,
+       javax/print/attribute/standard/JobPrioritySupported.java,
+       javax/print/attribute/standard/NumberOfInterveningJobs.java,
+       javax/print/attribute/standard/OutputDeviceAssigned.java,
+       javax/print/attribute/standard/PrinterInfo.java,
+       javax/print/attribute/standard/PrinterLocation.java,
+       javax/print/attribute/standard/PrinterMakeAndModel.java,
+       javax/print/attribute/standard/PrinterMessageFromOperator.java,
+       javax/print/attribute/standard/PrinterName.java,
+       javax/print/attribute/standard/QueuedJobCount.java,
+       javax/print/attribute/standard/RequestingUserName.java:
+       Fixed javadocs all over.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/DocFlavor.java,
+       javax/print/attribute/standard/ColorSupported.java,
+       javax/print/attribute/standard/Compression.java,
+       javax/print/attribute/standard/CopiesSupported.java,
+       javax/print/attribute/standard/Fidelity.java,
+       javax/print/attribute/standard/Finishings.java,
+       javax/print/attribute/standard/JobImpressionsSupported.java,
+       javax/print/attribute/standard/JobKOctetsSupported.java,
+       javax/print/attribute/standard/JobMediaSheetsSupported.java,
+       javax/print/attribute/standard/JobSheets.java,
+       javax/print/attribute/standard/JobState.java,
+       javax/print/attribute/standard/JobStateReason.java,
+       javax/print/attribute/standard/JobStateReasons.java,
+       javax/print/attribute/standard/Media.java,
+       javax/print/attribute/standard/MediaSizeName.java,
+       javax/print/attribute/standard/MultipleDocumentHandling.java,
+       javax/print/attribute/standard/NumberUpSupported.java,
+       javax/print/attribute/standard/OrientationRequested.java,
+       javax/print/attribute/standard/PDLOverrideSupported.java,
+       javax/print/attribute/standard/PageRanges.java,
+       javax/print/attribute/standard/PresentationDirection.java,
+       javax/print/attribute/standard/PrintQuality.java,
+       javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
+       javax/print/attribute/standard/PrinterMoreInfo.java,
+       javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
+       javax/print/attribute/standard/PrinterResolution.java,
+       javax/print/attribute/standard/PrinterState.java,
+       javax/print/attribute/standard/PrinterStateReason.java,
+       javax/print/attribute/standard/PrinterStateReasons.java,
+       javax/print/attribute/standard/PrinterURI.java,
+       javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
+       javax/print/attribute/standard/Severity.java,
+       javax/print/attribute/standard/SheetCollate.java,
+       javax/print/attribute/standard/Sides.java:
+       Added serialVersionUID and removed final keyword where it doenst
+       belong.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/PrintServiceLookup.java: New file.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/DocFlavor.java:
+       Implemented all flavor classes.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/attribute/standard/ColorSupported.java,
+       javax/print/attribute/standard/Compression.java,
+       javax/print/attribute/standard/CopiesSupported.java,
+       javax/print/attribute/standard/Fidelity.java,
+       javax/print/attribute/standard/Finishings.java,
+       javax/print/attribute/standard/JobImpressionsSupported.java,
+       javax/print/attribute/standard/JobKOctetsSupported.java,
+       javax/print/attribute/standard/JobMediaSheetsSupported.java,
+       javax/print/attribute/standard/JobSheets.java,
+       javax/print/attribute/standard/JobState.java,
+       javax/print/attribute/standard/JobStateReason.java,
+       javax/print/attribute/standard/JobStateReasons.java,
+       javax/print/attribute/standard/Media.java,
+       javax/print/attribute/standard/MediaSizeName.java,
+       javax/print/attribute/standard/MultipleDocumentHandling.java,
+       javax/print/attribute/standard/NumberUpSupported.java,
+       javax/print/attribute/standard/OrientationRequested.java,
+       javax/print/attribute/standard/PDLOverrideSupported.java,
+       javax/print/attribute/standard/PageRanges.java,
+       javax/print/attribute/standard/PresentationDirection.java,
+       javax/print/attribute/standard/PrintQuality.java,
+       javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
+       javax/print/attribute/standard/PrinterMoreInfo.java,
+       javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
+       javax/print/attribute/standard/PrinterResolution.java,
+       javax/print/attribute/standard/PrinterState.java,
+       javax/print/attribute/standard/PrinterStateReason.java,
+       javax/print/attribute/standard/PrinterStateReasons.java,
+       javax/print/attribute/standard/PrinterURI.java,
+       javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
+       javax/print/attribute/standard/Severity.java,
+       javax/print/attribute/standard/SheetCollate.java,
+       javax/print/attribute/standard/Sides.java: New files.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/Doc.java
+       (getPrintData): Throws IOException.
+       (getReaderForText): Likewise.
+       (getStreamForBytes): Likewise.
+       * javax/print/DocFlavor.java:
+       Fixed filename in copyright.
+       (serialVersionUID): New field.
+       * javax/print/ServiceUIFactory.java:
+       Made all constants final.
+       * javax/print/AttributeException.java
+       javax/print/MultiDoc.java
+       javax/print/MultiDocPrintJob.java
+       javax/print/MultiDocPrintService.java
+       javax/print/StreamPrintService.java
+       javax/print/URIException.java: New files.
+       * javax/print/Makefile.am
+       (EXTRA_DIST): Added all new files.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/attribute/standard/Copies.java,
+       javax/print/attribute/standard/DateTimeAtCompleted.java,
+       javax/print/attribute/standard/DateTimeAtCreation.java,
+       javax/print/attribute/standard/DateTimeAtProcessing.java,
+       javax/print/attribute/standard/DocumentName.java,
+       javax/print/attribute/standard/JobHoldUntil.java,
+       javax/print/attribute/standard/JobImpressions.java,
+       javax/print/attribute/standard/JobImpressionsCompleted.java,
+       javax/print/attribute/standard/JobKOctets.java,
+       javax/print/attribute/standard/JobKOctetsProcessed.java,
+       javax/print/attribute/standard/JobMediaSheets.java,
+       javax/print/attribute/standard/JobMediaSheetsCompleted.java,
+       javax/print/attribute/standard/JobMessageFromOperator.java,
+       javax/print/attribute/standard/JobName.java,
+       javax/print/attribute/standard/JobOriginatingUserName.java,
+       javax/print/attribute/standard/JobPriority.java,
+       javax/print/attribute/standard/JobPrioritySupported.java,
+       javax/print/attribute/standard/NumberOfDocuments.java,
+       javax/print/attribute/standard/NumberOfInterveningJobs.java,
+       javax/print/attribute/standard/NumberUp.java,
+       javax/print/attribute/standard/OutputDeviceAssigned.java,
+       javax/print/attribute/standard/PagesPerMinute.java,
+       javax/print/attribute/standard/PagesPerMinuteColor.java:
+       Fixed @return tag all over.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/attribute/AttributeSetUtilities.java
+       (verifyCategoryForValue): Fixed typo in javadoc.
+       * javax/print/attribute/HashAttributeSet.java
+       (containsKey): Fixed @return tag.
+       (comtainsValue): Likewise.
+       (equals): Likewise.
+       * javax/print/attribute/IntegerSyntax.java
+       (equals): Likewise.
+       * javax/print/attribute/ResolutionSyntax.java
+       (equals): Likewise.
+       (getCrossFeedResolution): Removed unused code.
+       (getFeedResolution): Likewise.
+       * javax/print/attribute/SetOfIntegerSyntax.java
+       (SetOfIntegerSyntax): Fixed HTML entities in javadoc.
+       (equals): Fixed @return tag.
+       * javax/print/attribute/TextSyntax.java
+       (TextSyntax): Take locale into account.
+       (hashCode): Better implementation.
+
+2004-05-15  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/CancelablePrintJob.java,
+       javax/print/Doc.java,
+       javax/print/DocFlavor.java,
+       javax/print/DocPrintJob.java,
+       javax/print/FlavorException.java,
+       javax/print/PrintException.java,
+       javax/print/PrintService.java,
+       javax/print/ServiceUIFactory.java: New files.
+
+2004-05-15  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/regexp/CharIndexedReader.java: Removed.
+       * gnu/regexp/REFilterReader.java: Likewise.
+       * gnu/regexp/RETokenLookAhead.java: Likewise.
+       * Makefile.am (ordinary_java_source_files): Remove above classes.
+       * Makefile.in: Regenerated.
+
+2004-05-14  Tom Tromey  <tromey@redhat.com>
+
+       * gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage',
+       not `XGraphicsConfiguration.XOffScreenImage'.
+
+2004-05-14  Scott Gilbertson  <scottg@mantatest.com>
+
+       * gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap.
+
+2004-05-14  Steven Augart  <augart@watson.ibm.com>
+
+       * include/jni.h (_Jv_func): Removed.
+       (struct JNINativeInterface): Use `void *' for reserved slots.
+       (struct JNIInvokeInterface): Likewise.
+
+2004-05-11  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/net/natPlainSocketImplPosix.cc
+       (read): Fixed typo in expression.
+
+2004-05-10  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * testsuite/lib/libjava.exp (libjava_invoke): Add new argument
+       ld_library_additions. Adjust all calls to libjava_invoke to match
+       the new argument.
+
+       * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Pass stdc++
+       path to cxxflagslist.
+       Pass path of libstdc++ to libjava_invoke.
+
+       * testsuite/libjava.jar/jar.exp (gcj_jar_inerpret): Adjust
+       libjava_invoke arguments.
+
+2004-05-10  Ranjit Mathew  <rmathew@hotmail.com>
+
+       * testsuite/libjava.jacks/jacks.xfail: Update to reflect the current
+       reality.
+
+2004-05-07  Ranjit Mathew  <rmathew@gmail.com>
+
+       * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Don't link the
+       main binary against the JNI shared library.
+
+2004-05-07  Jerry Quinn  <jlquinn@optonline.net>
+
+       * java/util/SimpleTimeZone.java (startTimeMode, endTimeMode,
+        WALL_TIME, STANDARD_TIME, UTC_TIME): New members.
+       (SimpleTimeZone): Tweak docs.  Add new variation.
+       (setStartRule,setEndRule): Add new variations.  Use
+        startTimeMode and endTimeMode.
+
+2004-05-07  Jerry Quinn  <jlquinn@optonline.net>
+
+       * java/util/Calendar.java (getActualMinimum,
+        getActualMaximum):  Remove abstract.  Implement.
+
+2004-05-06  Bryce McKinlay  <mckinlay@redhat.com>
+
+       Run the jni tests using the interpreter.
+       * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Append
+       options_cxx to shared lib compile command.
+       (gcj_jni_test_one): Pass cxxflags to gcj_jni_compile_c_to_so, so
+       they are used to link the shared lib, not the main binary.
+       Use libjava_invoke to run gij.
+
+2004-05-06  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/logging/Level.java
+       (parse): Use == instead of String.equals().
+
+2004-05-06  Bryce McKinlay  <mckinlay@redhat.com>
+
+       * defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use 
+       verify_field_signature and verify_method_signature, not 
+       _Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature.
+       (_Jv_ClassReader::handleField): Likewise.
+       (_Jv_ClassReader::handleMethod): Likewise.
+
+2004-05-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/table/TableColumn.java:
+       Reformated.
+
+2004-05-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/spi/ImageReaderWriterSpi.java
+       (ImageReaderWriterSpi): Made it public.
+       * javax/imageio/stream/ImageInputStream.java:
+       Clean up imports.
+
+2004-05-06  Michael Koch  <konqueror@gmx.de>
+
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
+       Removed empty line.
+
+2004-05-06  Michael Koch  <konqueror@gmx.de>
+
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c,
+       jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c:
+       New files.
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c:
+       Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h.
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
+       Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to
+       their own source file.
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
+       Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to
+       their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize.
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
+       (create): Define variable on top of function.
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
+       (menu_pos): Prototyped.
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+       (setTitle): Removed.
+       * jni/gtk-peer/gthread-jni.c
+       (gdk_threads_wake): Removed.
+       * Makefile.am (gtk_c_source_files): Added new files
+       jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and
+       jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.
+       * Makefile.in: Regenerated.
+
+2004-05-05  Bryce McKinlay  <mckinlay@redhat.com>
+
+       * testsuite/libjava.jni/pr11951.java: Add missing System.loadLibrary()
+       call.
+
+2004-05-05  Mark Wielaard  <mark@klomp.org>
+
+       * javax/swing/AbstractButton.java: Replace special HTML entities with
+       ASCII equivalent.
+       * javax/swing/DefaultBoundedRangeModel.java: Likewise.
+       * javax/swing/DefaultButtonModel.java: Likewise.
+       * javax/swing/DefaultListModel.java: Likewise.
+       * javax/swing/JList.java: Likewise.
+       * javax/swing/JSlider.java: Likewise.
+       * javax/swing/ListModel.java: Likewise.
+       * javax/swing/Popup.java: Likewise.
+       * javax/swing/SwingUtilities.java: Likewise.
+
+2004-05-05  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/AbstractButton.java,
+       javax/swing/ActionMap.java,
+       javax/swing/DefaultButtonModel.java,
+       javax/swing/DefaultListModel.java,
+       javax/swing/ImageIcon.java,
+       javax/swing/JComboBox.java,
+       javax/swing/JComponent.java,
+       javax/swing/JFrame.java,
+       javax/swing/JInternalFrame.java,
+       javax/swing/JMenuBar.java,
+       javax/swing/JMenuItem.java,
+       javax/swing/JOptionPane.java,
+       javax/swing/JProgressBar.java,
+       javax/swing/JRootPane.java,
+       javax/swing/JScrollBar.java,
+       javax/swing/JScrollPane.java,
+       javax/swing/JSeparator.java,
+       javax/swing/JSlider.java,
+       javax/swing/JTabbedPane.java,
+       javax/swing/JTable.java,
+       javax/swing/JTextField.java,
+       javax/swing/JToolBar.java,
+       javax/swing/JToolTip.java,
+       javax/swing/JTree.java,
+       javax/swing/JViewport.java,
+       javax/swing/JWindow.java,
+       javax/swing/KeyStroke.java,
+       javax/swing/LookAndFeel.java,
+       javax/swing/SwingUtilities.java,
+       javax/swing/Timer.java,
+       javax/swing/ToolTipManager.java,
+       javax/swing/UIDefaults.java,
+       javax/swing/border/TitledBorder.java,
+       javax/swing/filechooser/FileSystemView.java,
+       javax/swing/plaf/basic/BasicButtonListener.java,
+       javax/swing/plaf/basic/BasicButtonUI.java,
+       javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,
+       javax/swing/plaf/basic/BasicGraphicsUtils.java,
+       javax/swing/plaf/basic/BasicLabelUI.java,
+       javax/swing/plaf/basic/BasicMenuItemUI.java,
+       javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,
+       javax/swing/plaf/basic/BasicRootPaneUI.java,
+       javax/swing/plaf/basic/BasicScrollBarUI.java,
+       javax/swing/plaf/basic/BasicScrollPaneUI.java,
+       javax/swing/plaf/basic/BasicSliderUI.java,
+       javax/swing/plaf/basic/BasicTabbedPaneUI.java,
+       javax/swing/plaf/basic/BasicToggleButtonUI.java,
+       javax/swing/table/JTableHeader.java,
+       javax/swing/text/AbstractDocument.java,
+       javax/swing/text/DefaultCaret.java,
+       javax/swing/text/StyledEditorKit.java,
+       javax/swing/tree/DefaultTreeCellEditor.java:
+       Cleaned up imports.
+
+2004-05-05  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/prefs/AbstractPreferences.java
+       (AbstractPreferences): Added parenthesis for clarity.
+       Closes classpath bug #7940.
+
+2004-05-05  Tom Tromey  <tromey@redhat.com>
+
+       * javax/naming/CompoundName.java (endsWith): Look at correct
+       element of source name.
+
+2004-05-05  Mark Wielaard  <mark@klomp.org>
+
+       Reported by f.haeglsperger@gmx.de [classpath patch #2485]
+       * java/util/HashMap.java (rehash): Add entry at start of bucket.
+
+2004-05-05  Tom Tromey  <tromey@redhat.com>
+
+       * java/io/BufferedReader.java (skip): Removed unused
+       variable.
+
+2004-05-05  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/FileDialog.java: Import java.io.Serializable explicitly.
+
+2004-05-05  Dalibor Topic  <robilad@kaffe.org>
+
+       * java/text/AttributedString.java,
+       java/text/AttributedStringIterator.java,
+       java/text/Collator.java,
+       java/text/DecimalFormatSymbols.java,
+       java/text/NumberFormat.java,
+       java/text/RuleBasedCollator.java:
+       Cleaned up imports.
+
+2004-05-05  Tom Tromey  <tromey@redhat.com>
+
+       * java/text/Format.java: Cleaned up imports.
+       * java/text/DecimalFormat.java: Cleaned up imports.
+       * java/security/SecureRandom.java: Cleaned up imports.
+       (SecureRandom): Removed unused variable.
+       * java/security/UnresolvedPermission.java: Cleaned up imports.
+       * java/util/Date.java (parse): Removed unused variable.
+       * java/util/ResourceBundle.java: Cleaned up imports.
+       (getBundle): Removed unused variable.
+       (tryBundle): Likewise.
+       * java/util/regex/Pattern.java (Pattern): Removed unused constructor.
+
+2004-05-05  Guilhem Lavaux <guilhem@kaffe.org>
+
+       * java/text/SimpleDateFormat.java:
+       (formatWithAttribute): New method. It implements
+       the formatting process with attributes.
+       (format): Use formatWithAttribute.
+       (formatToCharacterIterator): New method. Use
+       formatWithAttribute.
+
+2004-05-05  Guilhem Lavaux <guilhem@kaffe.org>
+
+       * java/text/MessageFormat.java:
+       (class Field): New class.
+       (formatToCharacterIterator): New method.
+       (format): Use formatInternal now.
+       (formatInternal): New method. String formatter should
+       be done here (with attributes). Attributes merging supported.
+       (parse): More documentation.
+       (getFormatsByArgumentIndex): New method.
+       (setFormatByArgumentIndex): New method.
+       (setFormatsByArgumentIndex): New method.
+
+2004-05-05  Guilhem Lavaux <guilhem@kaffe.org>
+
+       * java/text/DecimalFormat.java
+       (MAXIMUM_INTEGER_DIGITS): New constant to keep the numeric value 309.
+       (applyPatternWithSymbols): Use MAXIMUM_INTEGER_DIGITS.
+       (parse): Fixed handling of exponentiation notation and grouping.
+
+2004-05-05  Guilhem Lavaux <guilhem@kaffe.org>
+
+       * java/text/DecimalFormat.java
+       (scanFix): Build attribute array. Fixed error reporting.
+       (applyPatternWithSymbols): Store attributes for the prefix and
+       suffix.
+       (formatInternal): New method. Changed the way the string is
+       computed. Implemented attributes. Cleant up rounding in
+       exponential notation.
+       (format): Use formatInternal.
+       (formatToCharacterIterator): New method.
+       (exponentRound, negativePrefixRanges, positivePrefixRanges,
+       negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges,
+       positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs):
+       New fields.
+
+2004-05-04  Dalibor Topic  <robilad@kaffe.org>
+
+       * java/security/interfaces/DSAKeyPairGenerator.java,
+       java/security/interfaces/DSAPrivateKey.java,
+       java/security/interfaces/DSAPublicKey.java,
+       java/security/interfaces/RSAPrivateKey.java,
+       java/security/interfaces/RSAPublicKey.java:
+       Cleaned up imports.
+
+2004-05-04  Michael Koch  <konqueror@gmx.de>
+
+       * java/nio/ByteBuffer.java,
+       java/nio/CharBuffer.java,
+       java/nio/DoubleBuffer.java,
+       java/nio/FloatBuffer.java,
+       java/nio/IntBuffer.java,
+       java/nio/LongBuffer.java,
+       java/nio/ShortBuffer.java:
+       (compareTo): Fixed bogus implementation in all buffer classes.
+
+2004-05-04  Ingo Proetel  <proetel@aicas.com>
+
+       * java/awt/image/ColorModel.java (getRGBdefault): Default ColorModel has
+        32 bit pixels not 8 bit pixels.
+       (isCompatibleRaster): Added javadoc comment.
+
+2004-05-04  Ingo Proetel  <proetel@aicas.com>
+
+       * java/awt/image/ComponentSampleModel.java (setDataSamples):Do not reset
+       scanline stride.
+
+2004-05-04  Ingo Proetel  <proetel@aicas.com>
+
+       * java/awt/ColorPaintContext.java (<init>): Added ColorModel to signature.
+       (getColorModel): Return the actual color model.
+       (getRaster): Implemented.
+       (ColorRaster): New inner class.
+       * java/awt/SystemColor.java (createContext): Use ColorModel when creating
+       a PaintContext.
+       * java/awt/Color.java (<init>): Make exception more verbose.
+       (createContext): Use ColorModel when creating a PaintContext.
+
+2004-05-04  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/text/CharacterBreakIterator.java
+       (previous): Removed unused variable.
+
+2004-05-04  Guilhem Lavaux <guilhem@kaffe.org>
+
+       * gnu/java/text/FormatBuffer.java,
+       gnu/java/text/AttributedFormatBuffer.java,
+       gnu/java/text/StringFormatBuffer.java: New classes to implement
+       attributed iterators in java.text.
+       * gnu/java/text/FormatCharacterIterator.java: Moved 
+       from java/text as it is an internal class.
+       * java/text/FormatCharacterIterator.java: Removed.
+       * java/text/Format.java:
+       Import gnu.java.text.FormatCharacterIterator.
+       * Makefile.am (java_source_files): Added new files.
+       * Makefile.in: Regenerated.
+       
+
+2004-05-04  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/nio/channels/FileChannelImpl.java (finalize): New method.
+
+2004-05-03  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra.
+       * Makefile.in: Rebuilt.
+
+2004-05-03  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/security/der/DERReader.java: Call static methods staticly.
+       * java/awt/TextComponent.java (select): Use selectionEnd parameter.
+       * java/net/URL.java
+       (set(String, String, int, String, String, String, String, String)):
+       Assign this.file to path or path + "?" + query.
+       * java/util/Arrays.java: Call static methods staticly.
+       * java/util/zip/ZipEntry.java: Likewise.
+       * javax/swing/plaf/basic/BasicArrowButton.java (setDirection): Assign
+       dir to this.direction.
+       * javax/swing/table/DefaultTableCellRenderer.java (noFocusBorder):
+       Assign static field only once.
+       (DefaultTableCellRenderer): Don't reassign noFocusBorder each time.
+
+2004-05-03  Mark Wielaard  <mark@klomp.org>
+
+       * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed
+       unused variables hScrollbarHeight and vScrollbarWidth.
+       (preferredSize): Likewise.
+       * gnu/java/security/provider/DSAParameters.java (engineToString):
+       Removed unused call to System.getProperty("line.seperator");
+       * java/security/Security.java (loadProviders): Return result.
+
+2004-05-03  Tom Tromey  <tromey@redhat.com>
+
+       * java/net/URLStreamHandler.java (toExternalForm): Removed
+       unused variables.
+       unused constructor.
+       * java/math/BigDecimal.java (divide): Removed unused variable.
+       * java/lang/Throwable.java: Cleaned up imports.
+       * java/lang/ClassLoader.java: Cleaned up imports.
+       * java/io/FilePermission.java (implies): Removed unused
+       variable.
+       * java/awt/TextComponent.java: Removed unused import.
+       * gnu/java/util/prefs/NodeReader.java: Cleaned up imports.
+       * gnu/java/util/DoubleEnumeration.java: Removed unused import.
+       * gnu/java/text/WordBreakIterator.java: Removed unused import.
+       * gnu/java/text/SentenceBreakIterator.java: Removed unused
+       import.
+       * gnu/java/text/LineBreakIterator.java: Removed unused import.
+       * gnu/java/text/CharacterBreakIterator.java: Removed
+       unused import.
+       * gnu/java/security/provider/DSAKeyPairGenerator.java:
+       Cleaned up imports.
+       * gnu/java/security/der/DERWriter.java: Cleaned up imports.
+       * gnu/java/nio/charset/UTF_16Decoder.java (put): Removed
+       unused method.
+       * gnu/java/nio/SocketChannelImpl.java: Cleaned up imports.
+       * gnu/java/nio/FileLockImpl.java: Cleaned up imports.
+       * gnu/java/io/Base64InputStream.java: Cleaned up imports.
+       * gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports.
+       * gnu/classpath/ServiceFactory.java: Cleaned up imports.
+       (lookupProviders): Removed unused variable.
+       (loadNextServiceProvider): Likewise.
+       * gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports.
+
+2004-05-03  Michael Koch  <konqueror@gmx.de>
+
+       Fixes PR libgcj/14695:
+       * java/net/NetworkInterface.java
+       (getByName): Return null when no interface was found.
+
+2004-04-30  Ranjit Mathew  <rmathew@hotmail.com>
+            Tom Tromey  <tromey@redhat.com>
+
+       * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use
+       additional option "-Wmissing-prototypes" for compiling C sources.
+       Print actual filename for pass/fail rather than $name.c.
+       * testsuite/libjava.jni/PR15133.java: New testcase file.
+       * testsuite/libjava.jni/PR15133.c: Likewise.
+       * testsuite/libjava.jni/PR15133.out: Likewise.
+
+2004-04-30  Roger Sayle  <roger@eyesopen.com>
+
+       * testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin,
+       ceil and floor.
+
+2004-04-25  Ranjit Mathew  <rmathew@hotmail.com>
+       
+       * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly
+       limit the maximum heap size to avoid unnecessary thrashing.
+
+2004-04-24  Jerry Quinn  <jlquinn@optonline.net>
+
+       * java/text/CollationElementIterator.java (reset): Reset
+        lookahead variables.
+
 2004-04-23  Mark Wielaard  <mark@klomp.org>
 
        * jni/classpath/jcl.c: Changed C++ comments into C comments.