+2003-06-11 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/im/InputSubset.java:
+ New version from classpath.
+
+2003-06-11 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/AbstractAction.java,
+ javax/swing/AbstractButton.java,
+ javax/swing/AbstractCellEditor.java,
+ javax/swing/AbstractListModel.java,
+ javax/swing/BorderFactory.java,
+ javax/swing/Box.java,
+ javax/swing/BoxLayout.java,
+ javax/swing/ButtonGroup.java,
+ javax/swing/DefaultButtonModel.java,
+ javax/swing/DefaultListModel.java,
+ javax/swing/DefaultListSelectionModel.java,
+ javax/swing/FocusManager.java,
+ javax/swing/ImageIcon.java,
+ javax/swing/InputMap.java,
+ javax/swing/JApplet.java,
+ javax/swing/JButton.java,
+ javax/swing/JCheckBox.java,
+ javax/swing/JCheckBoxMenuItem.java,
+ javax/swing/JColorChooser.java,
+ javax/swing/JComboBox.java,
+ javax/swing/JComponent.java,
+ javax/swing/JDesktopPane.java,
+ javax/swing/JDialog.java,
+ javax/swing/JEditorPane.java,
+ javax/swing/JFileChooser.java,
+ javax/swing/JFormattedTextField.java,
+ javax/swing/JFrame.java,
+ javax/swing/JLabel.java,
+ javax/swing/JLayeredPane.java,
+ javax/swing/JList.java,
+ javax/swing/JMenuBar.java,
+ javax/swing/JMenuItem.java,
+ javax/swing/JOptionPane.java,
+ javax/swing/JPanel.java,
+ javax/swing/JPasswordField.java,
+ javax/swing/JPopupMenu.java,
+ javax/swing/JProgressBar.java,
+ javax/swing/JRadioButton.java,
+ javax/swing/JRadioButtonMenuItem.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/JToggleButton.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/ListSelectionModel.java,
+ javax/swing/LookAndFeel.java,
+ javax/swing/RepaintManager.java,
+ javax/swing/ScrollPaneLayout.java,
+ javax/swing/SizeRequirements.java,
+ javax/swing/SwingConstants.java,
+ javax/swing/Timer.java,
+ javax/swing/UIDefaults.java,
+ javax/swing/UIManager.java,
+ javax/swing/border/AbstractBorder.java,
+ javax/swing/border/CompoundBorder.java,
+ javax/swing/colorchooser/AbstractColorChooserPanel.java,
+ javax/swing/colorchooser/ColorChooserComponentFactory.java,
+ javax/swing/colorchooser/ColorSelectionModel.java,
+ javax/swing/colorchooser/DefaultColorSelectionModel.java,
+ javax/swing/event/AncestorEvent.java,
+ javax/swing/event/HyperlinkEvent.java,
+ javax/swing/event/InternalFrameAdapter.java,
+ javax/swing/event/InternalFrameEvent.java,
+ javax/swing/event/ListDataEvent.java,
+ javax/swing/event/MouseInputAdapter.java,
+ javax/swing/event/SwingPropertyChangeSupport.java,
+ javax/swing/event/TableModelEvent.java,
+ javax/swing/event/TreeWillExpandListener.java,
+ javax/swing/event/UndoableEditEvent.java,
+ javax/swing/filechooser/FileFilter.java,
+ javax/swing/filechooser/FileSystemView.java,
+ javax/swing/filechooser/FileView.java,
+ javax/swing/plaf/BorderUIResource.java,
+ javax/swing/plaf/basic/BasicDefaults.java,
+ javax/swing/table/AbstractTableModel.java,
+ javax/swing/table/DefaultTableCellRenderer.java,
+ javax/swing/table/DefaultTableColumnModel.java,
+ javax/swing/table/DefaultTableModel.java,
+ javax/swing/table/TableColumn.java,
+ javax/swing/text/JTextComponent.java,
+ javax/swing/tree/AbstractLayoutCache.java,
+ javax/swing/tree/DefaultMutableTreeNode.java,
+ javax/swing/tree/DefaultTreeCellEditor.java,
+ javax/swing/tree/DefaultTreeCellRenderer.java,
+ javax/swing/tree/DefaultTreeModel.java,
+ javax/swing/tree/DefaultTreeSelectionModel.java,
+ javax/swing/tree/FixedHeightLayoutCache.java,
+ javax/swing/tree/TreeCellEditor.java,
+ javax/swing/tree/TreeModel.java,
+ javax/swing/tree/TreeNode.java,
+ javax/swing/tree/TreePath.java,
+ javax/swing/tree/TreeSelectionModel.java,
+ javax/swing/tree/VariableHeightLayoutCache.java,
+ javax/swing/undo/AbstractUndoableEdit.java,
+ javax/swing/undo/CompoundEdit.java,
+ javax/swing/undo/StateEdit.java,
+ javax/swing/undo/UndoManager.java,
+ javax/swing/undo/UndoableEditSupport.java:
+ New versions from classpath.
+ * javax/swing/table/JTableHeader.java:
+ New file from classpath.
+ * Makefile.am
+ (java_awt_sources): Added javax/swing/table/JTableHeader.java.
+ * Makefile.in: Regenerated.
+
+2003-06-11 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/MappedByteBuffer.java,
+ java/nio/channels/Channels.java,
+ java/nio/channels/ServerSocketChannel.java,
+ java/nio/channels/spi/AbstractSelector.java:
+ Removed unneeded imports.
+
+2003-06-11 Michael Koch <konqueror@gmx.de>
+
+ * java/net/DatagramSocket.java:
+ Partly merged with classpath.
+
+2003-06-11 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Frame.java,
+ java/awt/Graphics.java,
+ java/awt/Menu.java,
+ java/awt/Robot.java,
+ java/awt/image/ColorModel.java:
+ New versions from classpath.
+
+2003-06-10 Michael Koch <konqueror@gmx.de>
+
+ * java/io/PrintStream.java:
+ Merged version from classpath.
+ (close): Removed sychronized keyword. This class is not garantied to
+ be thread-safe.
+ (write): Likewise.
+
+2003-06-09 Tom Tromey <tromey@redhat.com>
+
+ * gnu/gcj/xlib/natFont.cc (getAscent): Correctly access "ascent"
+ field.
+ (getDescent): Likewise, for "descent".
+
+2003-06-09 Scott Gilbertson <scottg@mantatest.com>
+
+ * gnu/gcj/xlib/natFont.cc (getMaxAscent): adjusted return value.
+ (getMaxDescent): adjusted return value.
+ (getAscent): modified to use metrics for 'O'.
+ (getDescent): modified to use metrics for 'y'.
+
+2003-06-08 Anthony Green <green@redhat.com>
+
+ * java/net/URLStreamHandler.java (sameFile): Fix port value
+ comparison.
+ * java/net/URL.java (handler): Make package private.
+ * gnu/gcj/protocol/http/Handler.java (getDefaultPort): New method.
+
+2003-06-07 Tom Tromey <tromey@redhat.com>
+
+ For PR libgcj/11085:
+ * java/text/SimpleDateFormat.java (parse(String,ParsePosition)):
+ Limit number of characters in numeric field when required.
+ * java/text/DecimalFormat.java (parse(String,ParsePosition)):
+ Respect maximumIntegerDigits.
+
+2003-06-08 Michael Koch <konqueror@gmx.de>
+
+ * java/net/Socket.java
+ (Socket): Dont initialize inputShutdown and outputShutdown twice,
+ call bind() and connect() to actually do the bind and connect tasks.
+ (bind): Connect to canonical address if bindpoint is null, create
+ socket and bind it to bindpoint.
+ (connect): Check for exceptions.
+
+2003-06-08 Michael Koch <konqueror@gmx.de>
+
+ * java/net/DatagramSocket.java
+ (DatagramSocket): No need to set SO_REUSEADDRESS here. This belongs
+ into the Multicast constructors.
+ * java/net/DatagramSocketImpl.java
+ (getOption): Removed.
+ (setOption): Removed.
+ * java/net/MulticastSocket.java
+ (MulticastSocket): Call setReuseAddress (true).
+ * java/net/SocketImpl.java
+ (getOption): Removed.
+ (setOption): Removed.
+
+2003-06-07 Jeff Sturm <jsturm@one-point.com>
+
+ PR libgcj/10886:
+ * gnu/java/rmi/server/UnicastRemoteCall.java (returnValue):
+ Test for empty vector.
+
+2003-06-06 Mark Wielaard <mark@klomp.org>
+
+ * java/security/Security.java (secprops): Initialize.
+ (loadProviders): Return boolean.
+ (static): Check result of loadProvider calls. If necessary
+ display WARNING and fallback to Gnu provider.
+
+2002-06-06 James Clark <jjc@jclark.com>
+
+ Fix for PR libgcj/8738:
+ * gnu/gcj/convert/UnicodeToBytes.java (havePendingBytes): New method.
+ * gnu/gcj/convert/Output_SJIS.java (havePendingBytes): Likewise.
+ * gnu/gcj/convert/Output_EUCJIS.java (havePendingBytes): Likewise.
+ * gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Likewise.
+ (write): Always decrease avail when count is increased.
+ * java/lang/natString.cc (getBytes): Check converter havePendingBytes()
+ and whether output buffer is full before increasing size.
+
+2002-06-06 Mark Wielaard <mark@klomp dot org>
+
+ * java/io/PrintStream.java (writeChars(char[],int, int)):
+ Check converter.havePendingBytes().
+ (writeChars(String,int,int)): Likewise.
+ * java/io/OutputStreamWriter.java (writeChars(char[], int, int)):
+ Check converter.havePendingBytes() and flush buffer when stalled.
+
+2003-06-07 Michael Koch <konqueror@gmx.de>
+
+ * include/posix.h
+ (O_DSYNC): Define O_DSYNC on platforms not
+ supporting O_FSYNC (newlib).
+
+2003-06-06 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/Toolkit.java (getDefaultToolkit): Add exception cause to
+ AWTError.
+
+2003-06-06 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java:
+ More compile fixes from my stupid work yesterday.
+
+2003-06-05 Matt Kraai <kraai@alumni.cmu.edu>
+
+ * java/lang/w_exp.c (o_threshold, u_threshold): Define only
+ if _IEEE_LIBM is undefined.
+
+2002-06-05 Loren J. Rittle <ljrittle@acm.org>
+
+ * libjava/include/posix.h (O_SYNC): Define if not available
+ and a reasonable, perhaps more conservative, replacement exists.
+ (O_DSYNC): Likewise.
+ * java/io/natFileDescriptorPosix.cc (open): Revert last patch.
+
+2003-06-05 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/BorderUIResource.java,
+ javax/swing/plaf/basic/BasicDefaults.java,
+ javax/swing/plaf/basic/BasicOptionPaneUI.java:
+ More compile fixes for latest Border commit. I should not commit
+ something in this heat here ...
+
+2003-06-05 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/border/BevelBorder.java
+ (BevelBorder): Removed.
+ * javax/swing/border/EmptyBorder.java:
+ Reformatted.
+ (EmptyBorder): Removed.
+ (getBorderInsets): Dont use l, r, t and b.
+ * javax/swing/border/EtchedBorder.java
+ (EtchedBorder): Removed.
+ * javax/swing/border/LineBorder.java
+ (LineBorder): Removed.
+ * javax/swing/border/MatteBorder.java
+ (MatteBorder): Removed.
+ * javax/swing/border/TitledBorder.java
+ (defaultBorder): Use other default for now.
+ (defaultFont): Likewise.
+ (defaultColor): Likewise.
+
+2003-06-05 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/border/Border.java:
+ New version from classpath.
+
+2003-06-05 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/border/AbstractBorder.java,
+ javax/swing/border/BevelBorder.java,
+ javax/swing/border/CompoundBorder.java,
+ javax/swing/border/EmptyBorder.java,
+ javax/swing/border/EtchedBorder.java,
+ javax/swing/border/LineBorder.java,
+ javax/swing/border/MatteBorder.java,
+ javax/swing/border/TitledBorder.java:
+ New versions from Classpath.
+
+2003-06-05 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Button.java,
+ java/awt/Checkbox.java,
+ java/awt/CheckboxMenuItem.java,
+ java/awt/Choice.java,
+ java/awt/Container.java,
+ java/awt/Dialog.java,
+ java/awt/EventQueue.java,
+ java/awt/FileDialog.java,
+ java/awt/Frame.java,
+ java/awt/Label.java,
+ java/awt/List.java,
+ java/awt/Menu.java,
+ java/awt/MenuItem.java,
+ java/awt/Panel.java,
+ java/awt/PopupMenu.java,
+ java/awt/Rectangle.java,
+ java/awt/ScrollPane.java,
+ java/awt/Scrollbar.java,
+ java/awt/TextArea.java,
+ java/awt/TextField.java,
+ java/awt/Window.java,
+ java/awt/datatransfer/DataFlavor.java,
+ java/awt/dnd/DragSource.java,
+ java/awt/dnd/DragSourceContext.java,
+ java/awt/event/HierarchyEvent.java,
+ java/awt/event/MouseWheelEvent.java,
+ java/awt/im/InputContext.java,
+ java/awt/image/BufferedImage.java,
+ java/awt/image/ComponentColorModel.java,
+ java/awt/image/Raster.java,
+ java/awt/image/WritableRaster.java,
+ java/awt/peer/ComponentPeer.java,
+ java/awt/print/PageFormat.java,
+ java/awt/print/PrinterJob.java:
+ New versions from Classpath.
+
+2003-06-05 Scott Gilbertson <scottg@mantatest.com>
+
+ * java/text/SimpleDateFormat.java (SimpleDateFormat): Added
+ numberFormat.setParseIntegerOnly(true).
+
+2003-06-05 Bert Deknuydt <Bert.Deknuydt@esat.kuleuven.ac.be>
+
+ * include/posix-threads.h: Include <machine/pal.h> on OSF.
+
+2003-06-03 Andrew Haley <aph@redhat.com>
+
+ * include/x86_64-signal.h (MAKE_THROW_FRAME): Mark sigcontext on
+ stack volatile to prevent optimization from removing it.
+
+2003-05-27 Michael Koch <konqueror@gmx.de>
+
+ * java/util/zip/Deflater.java
+ (FILTERED): Merged documentation from classpath.
+ * java/util/zip/DeflaterOutputStream.java
+ (DeflaterOutputStream): Merged documentation and argument validity
+ check from classpath.
+ (deflate): Merged documentation from classpath.
+ (finish): Likewise.
+ * java/util/zip/Inflater.java
+ (Inflater): Merged class documentation from classpath.
+ (zstream): Reordered.
+ (is_finished): Reordered.
+ (dict_needed): Reordered.
+ (Inflater): Reordered, merged documentation from classpath.
+ (end): Likewise.
+ (finalize): Merged documentation from classpath.
+ (finished): Likewise.
+ (getAdler): Likewise.
+ (getRemaining): Likewise.
+ (getTotalIn): Likewise.
+ (getTotalOut): Likewise.
+ (inflate): Likewise.
+ (needsDictionary): Likewise.
+ (needsInput): Likewise.
+ (reset): Likewise.
+ (setDictionary): Likewise.
+ (setInput): Likewise.
+
+2003-05-27 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URLConnection.java
+ (getHeaderFieldInt): Merged with classpath.
+
+2003-05-27 Michael Koch <konqueror@gmx.de>
+
+ * java/io/PrintStream.java
+ (PrintStream): Reformatted.
+ (PrintStream): New method, merged from classpath.
+ (write): Reformatted.
+
+2003-05-27 Michael Koch <konqueror@gmx.de>
+
+ * java/lang/System.java:
+ Explicitely import needed classes.
+
+2003-05-26 Michael Koch <konqueror@gmx.de>
+
+ * java/net/NetPermission.java,
+ java/net/NetworkInterface.java,
+ java/net/PasswordAuthentication.java,
+ java/net/SocketPermission.java:
+ New versions from classpath.
+
+2003-05-25 Michael Koch <konqueror@gmx.de>
+
+ * java/io/PushbackInputStream.java,
+ java/net/Authenticator.java,
+ java/net/ContentHandler.java,
+ java/net/ContentHandlerFactory.java,
+ java/net/DatagramSocket.java,
+ java/net/DatagramSocketImpl.java,
+ java/net/DatagramSocketImplFactory.java,
+ java/net/FileNameMap.java,
+ java/net/SocketImplFactory.java,
+ java/net/SocketOptions.java,
+ java/net/URLStreamHandlerFactory.java:
+ Merged new versions from classpath.
+
+2003-05-25 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Checkbox.java,
+ java/awt/Dialog.java,
+ java/awt/Font.java,
+ java/awt/Frame.java,
+ java/awt/ScrollPaneAdjustable.java,
+ java/awt/Scrollbar.java,
+ java/awt/Window.java:
+ New versions from classpath.
+
+2003-05-22 Jeff Sturm <jsturm@one-point.com>
+
+ PR libgcj/10838:
+ * java/io/ObjectInputStream (enableResolveObject):
+ Fixed spelling of permission name.
+
+2003-05-20 Michael Koch <konqueror@gmx.de>
+
+ * java/io/DataInputStream.java
+ (convertFromUTF): Merged comment from classpath.
+ * java/io/PrintStream.java
+ (error_occured): Renamed from error, merged comment from classpath.
+ (PrintStream): No need to initialized error.
+ (checkError): Replace error with error_occurred.
+ (setError): Likewise.
+
+2003-05-20 Michael Koch <konqueror@gmx.de>
+
+ * java/io/DataInputStream.java:
+ Reformatted, Replaced < and & with html entitites in documentation.
+ * java/io/File.java:
+ Reformatted.
+ * java/io/PrintWriter.java:
+ Moved class documentation.
+
+2003-05-20 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/ByteBufferImpl.java,
+ gnu/java/nio/CharBufferImpl.java,
+ gnu/java/nio/CharViewBufferImpl.java,
+ gnu/java/nio/DirectByteBufferImpl.java,
+ gnu/java/nio/DoubleBufferImpl.java,
+ gnu/java/nio/DoubleViewBufferImpl.java,
+ gnu/java/nio/FloatBufferImpl.java,
+ gnu/java/nio/FloatViewBufferImpl.java,
+ gnu/java/nio/IntBufferImpl.java,
+ gnu/java/nio/IntViewBufferImpl.java,
+ gnu/java/nio/LongBufferImpl.java,
+ gnu/java/nio/LongViewBufferImpl.java,
+ gnu/java/nio/natDirectByteBufferImpl.cc,
+ gnu/java/nio/ShortBufferImpl.java,
+ gnu/java/nio/ShortViewBufferImpl.java:
+ Moved files to java/nio.
+ * gnu/java/nio/SocketChannelImpl.java
+
+ * 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:
+ Dont import anything.
+ * java/nio/ByteBufferImpl.java,
+ java/nio/CharBufferImpl.java,
+ java/nio/CharViewBufferImpl.java,
+ java/nio/DirectByteBufferImpl.java,
+ java/nio/DoubleBufferImpl.java,
+ java/nio/DoubleViewBufferImpl.java,
+ java/nio/FloatBufferImpl.java,
+ java/nio/FloatViewBufferImpl.java,
+ java/nio/IntBufferImpl.java,
+ java/nio/IntViewBufferImpl.java,
+ java/nio/LongBufferImpl.java,
+ java/nio/LongViewBufferImpl.java,
+ java/nio/natDirectByteBufferImpl.cc,
+ java/nio/ShortBufferImpl.java,
+ java/nio/ShortViewBufferImpl.java:
+ Moved from gnu/java/nio.
+ * Makefile.am
+ (ordinary_java_source_files): Moved files from gnu/java/nio to
+ java/nio.
+ (nat_source_files): Moved natDirectByteBufferImpl.cc from gnu/java/nio
+ to java/nio.
+ * Makefile.in: Regenerated.
+
+2003-05-19 Michael Koch <konqueror@gmx.de>
+
+ * java/util/Calendar.java
+ (get): Not final anymore since JDK 1.4
+ (set): Likewise.
+
+2003-05-19 Michael Koch <konqueror@gmx.de>
+
+ * java/text/CollationKey.java:
+ Merged copyright and dat from classpath.
+ * java/text/RuleBasedCollator.java:
+ Merged class documentation from classpath.
+
+2003-05-19 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/CharBuffer.java
+ (toString): Compile fix.
+
+2003-05-19 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/ByteBufferImpl.java
+ (putLong): Fixed conversion to bytes.
+ (putDouble): Fixed conversion to bytes.
+ * gnu/java/nio/DirectByteBufferImpl.java
+ (putLong): Fixed conversion to bytes.
+ (putDouble): Fixed conversion to bytes.
+ * gnu/java/nio/FileLockImpl.java
+ (isValid): Reformatted.
+ * java/nio/Buffer.java
+ (Buffer): Fixed off-by-one bug in handling mark.
+ * java/nio/ByteBuffer.java:
+ Added newline.
+ * java/nio/CharBuffer.java
+ (toString): Don't use relative get to get string data.
+
+2003-05-16 Michael Koch <konqueror@gmx.de>
+
+ * java/io/natFileDescriptorPosix.cc
+ (open): Commented out the O_SYNC and O_DSYNC usage until its better
+ tested.
+
+2003-05-14 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/FileLockImpl.java
+ (released): New member variable.
+ (FileLockImpl): Initialize released.
+ (releaseImpl): New native method.
+ (release): Implemented.
+ * gnu/java/nio/SelectorImpl.java: Reformatted.
+ * gnu/java/nio/SelectionKeyImpl.java: Reformatted.
+ * gnu/java/nio/ServerSocketChannelImpl.java: Reformatted.
+ (accept): Throws IOException.
+ * gnu/java/nio/SocketChannelImpl.java: Reformatted.
+ (implConfigureBlocking): Throws IOException.
+ (connect): Likewise.
+ (read): Likewise.
+ (write): Likewise.
+ * gnu/java/nio/natFileLockImpl.cc: New file.
+ * java/nio/channels/FileLock.java: Reformatted.
+ * Makefile.am:
+ (ordinary_java_source_files): Added gnu/java/nio/FileLockImpl.java.
+ (nat_source_files): Added gnu/java/nio/natFileLockImpl.cc.
+ * Makefile.in: Regenerated.
+
+2003-05-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/CharViewBufferImpl.java
+ (CharViewBufferImpl): Fixed super constructor call, initialize offset.
+ (get): Shift bits to the right direction.
+ (put): Likewise.
+ * gnu/java/nio/DoubleViewBufferImpl.java
+ (DoubleViewBufferImpl): Fixed super constructor call, initialize offset.
+ (get): Shift bits to the right direction.
+ (put): Likewise.
+ * gnu/java/nio/FloatViewBufferImpl.java
+ (FloatViewBufferImpl): Fixed super constructor call, initialize offset.
+ (get): Shift bits to the right direction.
+ (put): Likewise.
+ * gnu/java/nio/IntViewBufferImpl.java
+ (IntViewBufferImpl): Fixed super constructor call, initialize offset.
+ (get): Shift bits to the right direction.
+ (put): Likewise.
+ * gnu/java/nio/LongViewBufferImpl.java
+ (LongViewBufferImpl): Fixed super constructor call, initialize offset.
+ (get): Shift bits to the right direction.
+ (put): Likewise.
+ * gnu/java/nio/ShortViewBufferImpl.java
+ (ShortViewBufferImpl): Fixed super constructor call, initialize offset.
+ (get): Shift bits to the right direction.
+ (put): Likewise.
+
+2003-05-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/natDirectByteBufferImpl.cc
+ (allocateImpl): jlong -> RawData*.
+ (freeImpl): Likewise.
+
+2003-05-13 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/channels/FileChannel.java
+ (MapMode.m): Made it package-private to match JDK 1.4.
+ * java/nio/charset/Charset.java
+ (decode): Made it final to match JDK 1.4.
+
+2003-05-13 Michael Koch <konqueror@gmx.de>
+
+ * java/io/FileDescriptor.java
+ (SYNC): New constant.
+ (DSYNC): Likewise.
+ (getLength): Renamed from lenght() to match classpath's
+ FileDescriptor.java.
+ * java/io/RandomAccessFile.java
+ (RandomAccessFile): Removed unneeded mode check, implemented mode
+ "rws" and "rwd", merged documentation from classpath.
+ (setLength): Reformatted.
+ (length): Use new getLength() of FileDescriptor.
+ * java/io/natFileDescriptorEcos.cc
+ (getLength): Renamed from length().
+ * java/io/natFileDescriptorPosix.cc
+ (open): Implemented support for SYNC and DSYNC.
+ (seek): Use getLength() instead of length().
+ (getLength): Renamed from length().
+ * java/io/natFileDescriptorWin32.cc
+ (getLength): Renamed from length().
+ (seek): Use getLength() instead of length().
+ (available): Likewise.
+ * gnu/java/nio/natFileChannelImpl.cc
+ (size): Use getLength() instead of length().
+
+2003-05-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/ByteBufferImpl.java
+ (ByteBufferImpl): All constructors revised.
+ (slice): Reimplemented.
+ (duplicate): Reimplemented.
+ (asReadOnlyBuffer): Reimplemented.
+ * java/nio/ByteBuffer.java:
+ Reformatted.
+ (array_offset): Renamed from "offset" to match all other buffer
+ classes.
+ (ByteBuffer): All constructors revised.
+ (allocateDirect): Implemented.
+ (allocate): New implementation, documentation reworked.
+ (wrap): Likewise.
+ (get): Documentation reworked.
+ (put): New implementation, documentation reworked.
+ (hasArray): Documentation reworked.
+ (arrayOffset): Likewise.
+ (hashCode): Likewise.
+ (equals): Likewise.
+ (compareTo): Likewise.
+ (order): Likewise.
+ (compact): Likewise.
+ (isDirect): Likewise.
+ (slice): Likewise.
+ (duplicate): Likewise.
+ (asReadOnlyBuffer): Likewise.
+ * Makefile.am
+ (ordinary_java_source_files):
+ Added gnu/java/nio/DirectByteBufferImpl.java.
+ (nat_source_files):
+ Added gnu/java/nio/natDirectByteBufferImpl.cc.
+ * Makefile.in: Regenerated.
+
+2003-05-12 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/ByteBufferImpl.java: Reformatted.
+ (nio_get_*): Removed.
+ (nio_put_*): Removed.
+ (as*Buffer): Implemented.
+ (compact): Implemented.
+ (get): Documentation added.
+ (put): Documentation added.
+ (get*): Newly implemented.
+ (put*): Newly implemented.
+ * gnu/java/nio/CharBufferImpl.java: Reformatted.
+ (CharBufferImpl): Revised.
+ (slice): New implementation.
+ (duplicate): New implementation.
+ (compact): New implementation.
+ (asReadOnlyBuffer): New implementation.
+ (get): Documentation revised.
+ (order): Return native byte order.
+ * gnu/java/nio/DirectByteBufferImpl.java
+ (allocateDirect): objects can be null not 0.
+ * gnu/java/nio/DoubleBufferImpl.java: Reformatted.
+ (DoubleBufferImpl): Revised.
+ (slice): New implementation.
+ (duplicate): New implementation.
+ (compact): New implementation.
+ (asReadOnlyBuffer): New implementation.
+ (get): Documentation revised.
+ (order): Return native byte order.
+ * gnu/java/nio/FloatBufferImpl.java: Reformatted.
+ (FloatBufferImpl): Revised.
+ (slice): New implementation.
+ (duplicate): New implementation.
+ (compact): New implementation.
+ (asReadOnlyBuffer): New implementation.
+ (get): Documentation revised.
+ (order): Return native byte order.
+ * gnu/java/nio/IntBufferImpl.java: Reformatted.
+ (IntBufferImpl): Revised.
+ (slice): New implementation.
+ (duplicate): New implementation.
+ (compact): New implementation.
+ (asReadOnlyBuffer): New implementation.
+ (get): Documentation revised.
+ (order): Return native byte order.
+ * gnu/java/nio/LongBufferImpl.java: Reformatted.
+ (LongBufferImpl): Revised.
+ (slice): New implementation.
+ (duplicate): New implementation.
+ (compact): New implementation.
+ (asReadOnlyBuffer): New implementation.
+ (get): Documentation revised.
+ (order): Return native byte order.
+ * gnu/java/nio/ShortBufferImpl.java: Reformatted.
+ (ShortBufferImpl): Revised.
+ (slice): New implementation.
+ (duplicate): New implementation.
+ (compact): New implementation.
+ (asReadOnlyBuffer): New implementation.
+ (get): Documentation revised.
+ (order): Return native byte order.
+ * java/nio/CharBuffer.java: Reformatted, much documentation rewritten.
+ (CharBuffer): Revised.
+ (order): Removed.
+ * java/nio/DoubleBuffer.java: Reformatted, much documentation rewritten.
+ (DoubleBuffer): Revised.
+ (allocateDirect): Removed.
+ (order): Removed.
+ * java/nio/FloatBuffer.java: Reformatted, much documentation rewritten.
+ (FloatBuffer): Revised.
+ (allocateDirect): Removed.
+ (order): Removed.
+ * java/nio/IntBuffer.java: Reformatted, much documentation rewritten.
+ (IntBuffer): Revised.
+ (allocateDirect): Removed.
+ (order): Removed.
+ * java/nio/LongBuffer.java: Reformatted, much documentation rewritten.
+ (LongBuffer): Revised.
+ (allocateDirect): Removed.
+ (order): Removed.
+ * java/nio/ShortBuffer.java: Reformatted, much documentation rewritten.
+ (ShortBuffer): Revised.
+ (allocateDirect): Removed.
+ (order): Removed.
+ * gnu/java/nio/natByteBufferImpl.cc: Removed.
+ * gnu/java/nio/natCharBufferImpl.cc: Removed.
+ * Makefile.am
+ (ordinary_java_source_files): Added the following files:
+ gnu/java/nio/CharViewBufferImpl.java,
+ gnu/java/nio/DoubleViewBufferImpl.java,
+ gnu/java/nio/FloatViewBufferImpl.java,
+ gnu/java/nio/IntViewBufferImpl.java,
+ gnu/java/nio/LongViewBufferImpl.java,
+ gnu/java/nio/ShortViewBufferImpl.java
+ (nat_source_files): Removed the following files:
+ gnu/java/nio/natByteBufferImpl.cc,
+ gnu/java/nio/natCharBufferImpl.cc
+ * Makefile.in: Regenerated.
+
+2003-05-12 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/CharViewBufferImpl.java,
+ gnu/java/nio/DirectByteBufferImpl.java,
+ gnu/java/nio/DoubleViewBufferImpl.java,
+ gnu/java/nio/FloatViewBufferImpl.java,
+ gnu/java/nio/IntViewBufferImpl.java,
+ gnu/java/nio/LongViewBufferImpl.java,
+ gnu/java/nio/ShortViewBufferImpl.java,
+ gnu/java/nio/natDirectByteBufferImpl.cc:
+ New files, not yet to be compiled.
+
+2003-05-10 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/ButtonUI.java,
+ javax/swing/plaf/ColorUIResource.java,
+ javax/swing/plaf/ComponentUI.java,
+ javax/swing/plaf/DimensionUIResource.java,
+ javax/swing/plaf/FontUIResource.java,
+ javax/swing/plaf/IconUIResource.java,
+ javax/swing/plaf/InsetsUIResource.java,
+ javax/swing/plaf/LabelUI.java,
+ javax/swing/plaf/ListUI.java,
+ javax/swing/plaf/OptionPaneUI.java,
+ javax/swing/plaf/PanelUI.java,
+ javax/swing/plaf/TabbedPaneUI.java,
+ javax/swing/plaf/TextUI.java,
+ javax/swing/plaf/TreeUI.java,
+ javax/swing/plaf/ViewportUI.java,
+ javax/swing/plaf/basic/BasicBorders.java,
+ javax/swing/plaf/basic/BasicButtonUI.java,
+ javax/swing/plaf/basic/BasicCheckBoxUI.java,
+ javax/swing/plaf/basic/BasicDefaults.java,
+ javax/swing/plaf/basic/BasicGraphicsUtils.java,
+ javax/swing/plaf/basic/BasicIconFactory.java,
+ javax/swing/plaf/basic/BasicLabelUI.java,
+ javax/swing/plaf/basic/BasicListUI.java,
+ javax/swing/plaf/basic/BasicOptionPaneUI.java,
+ javax/swing/plaf/basic/BasicPanelUI.java,
+ javax/swing/plaf/basic/BasicRadioButtonUI.java,
+ javax/swing/plaf/basic/BasicScrollPaneUI.java,
+ javax/swing/plaf/basic/BasicTabbedPaneUI.java,
+ javax/swing/plaf/basic/BasicTextUI.java,
+ javax/swing/plaf/basic/BasicToggleButtonUI.java,
+ javax/swing/plaf/basic/BasicTreeUI.java,
+ javax/swing/plaf/basic/BasicViewportUI.java,
+ javax/swing/plaf/metal/MetalLookAndFeel.java:
+ New versions from classpath. This adds copyrights to all files and
+ some serialVersionUIDs.
+
+2003-05-10 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/CharBuffer.java
+ (offset): Make it package-private.
+ (backing_buffer): Likewise.
+ * java/nio/DoubleBuffer.java
+ (offset): Make it package-private.
+ (backing_buffer): Likewise.
+ (put): Reformatted.
+ * java/nio/FloatBuffer.java
+ (offset): Make it package-private.
+ (backing_buffer): Likewise.
+ * java/nio/IntBuffer.java
+ (offset): Make it package-private.
+ (backing_buffer): Likewise.
+ * java/nio/LongBuffer.java
+ (offset): Make it package-private.
+ (backing_buffer): Likewise.
+ * java/nio/ShortBuffer.java
+ (offset): Make it package-private.
+ (backing_buffer): Likewise.
+
+2003-05-10 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/CharBuffer.java
+ (put): Fixed precondtion check.
+ (toString): Make it work without backing array.
+ (put): Skip one level of method calling.
+
+2003-05-10 Michael Koch <konqueror@gmx.de>
+
+ * java/security/Identity.java,
+ java/security/IdentityScope.java,
+ java/security/Key.java,
+ java/security/KeyPair.java,
+ java/security/PrivateKey.java,
+ java/security/Provider.java,
+ java/security/PublicKey.java,
+ java/security/SecureRandom.java,
+ java/security/SecureRandomSpi.java,
+ java/security/SignedObject.java,
+ java/security/Signer.java,
+ java/security/cert/Certificate.java,
+ java/security/cert/PKIXCertPathBuilderResult.java,
+ java/security/cert/X509Certificate.java:
+ New versions from classpath.
+
+2003-05-09 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.in: Rebuilt.
+ * Makefile.am (nat_source_files): Removed old files.
+ * gnu/java/nio/natDoubleBufferImpl.cc: Removed.
+ * gnu/java/nio/natFloatBufferImpl.cc: Removed.
+ * gnu/java/nio/natIntBufferImpl.cc: Removed.
+ * gnu/java/nio/natLongBufferImpl.cc: Removed.
+ * gnu/java/nio/natShortBufferImpl.cc: Removed.
+
+2003-05-09 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/ByteBufferImpl.java
+ (nio_cast): Removed.
+ (ByteBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ (asCharBuffer): Removed implementation and throw exception.
+ (asShortBuffer): Likewise.
+ (asIntBuffer): Likewise.
+ (asLongBuffer): Likewise.
+ (asFloatBuffer): Likewise.
+ (asDoubleBuffer): Likewise.
+ * gnu/java/nio/CharBufferImpl.java
+ (CharBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ * gnu/java/nio/DoubleBufferImpl.java
+ (DoubleBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ * gnu/java/nio/FloatBufferImpl.java
+ (FloatBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ * gnu/java/nio/IntBufferImpl.java
+ (IntBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ * gnu/java/nio/LongBufferImpl.java
+ (LongBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ * gnu/java/nio/ShortBufferImpl.java
+ (ShortBufferImpl): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ (asByteBuffer): Removed.
+ * gnu/java/nio/natByteBufferImpl.cc
+ (nio_cast): Removed.
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+ * gnu/java/nio/natCharBufferImpl.cc
+ (nio_get_Byte): Removed.
+ (nio_put_Byte): Removed.
+
+2003-05-09 Michael Koch <konqueror@gmx.de>
+
+ * java/net/JarURLConnection.java
+ (getJarEntry): Merged documentation from classpath.
+ (getJarFile): Likewise.
+ (getMainAttributes): Likewise.
+ (getAttributes): Likewise.
+ (getManifest): Likewise.
+ (getCertificates): Reformatted.
+ * java/net/URLConnection.java:
+ Little classpath merge.
+
+2003-05-09 Michael Koch <konqueror@gmx.de>
+
+ * java/io/DataOutputStream.java
+ (writeShort): Made it synchronized.
+ (writeChar): Likewise.
+ (writeInt): Likewise.
+ (writeLong): Liekwise.
+ (writeUTF): Made it synchronized, renamed argument to match classpath.
+ * java/io/InputStreamReader.java
+ (converter): Added documentation.
+ (read): Merged documentation from classpath.
+ * java/io/OutputStreamWriter.java
+ (OutputStreamWriter): Merged documentation from classpath.
+ (close): Reformatted.
+ (getEncoding): Likewise.
+ (flush): Likewise.
+ (write): Merged documentation from classpath, reformatted.
+
+2003-05-08 Tom Tromey <tromey@redhat.com>
+
+ * configure.host <powerpc64*-*>: Set with_libffi_default and
+ libgcj_interpreter to "yes".
+
+2003-05-08 Scott Gilbertson <scottg@mantatest.com>
+
+ * gnu/gcj/xlib/natGC.cc (drawString): Removed obsolete code.
+
+2003-05-06 Tom Tromey <tromey@redhat.com>
+
+ * verify.cc: Reverted previous patch.
+
+2003-05-06 Michael Koch <konqueror@gmx.de>
+
+ * java/io/DataOutputStream.java
+ (write): Renamed argument to "value", merged documentation from
+ classpath.
+ (writeBoolean): Likewise.
+ (writeByte): Likewise.
+ (writeShort): Likewise.
+ (writeChar): Likewise.
+ (writeInt): Likewise.
+ (writeLong): Likewise.
+ (writeFloat): Likewise.
+ (writeDouble): Likewise.
+ (writeBytes): Likewise.
+ (writeChars): Likewise.
+ (writeUTF): Likewise.
+ * java/io/File.java
+ (performDelete): Added documentation.
+ (performList): Likewise.
+ (performMkdir): Likewise.
+ (performSetReadOnly): Likewise.
+ (performRenameTo): Likewise.
+ (performSetLastModified): Likewise.
+ (delete): Made it sychronized.
+ (renameTo): Made it sychronized.
+ (equals): Reformatted.
+ (isHidden): Likewise.
+ (listFiles): Likewise.
+ (setReadOnly): Likewise.
+ (listRoots): Likewise.
+ (setLastModified): Likewise.
+ (checkRead): Likewise.
+ (checkWrite): Likewise.
+ * java/io/FileInputStream.java
+ (skip): Made it sychronized, merged from classpath.
+ * java/io/FileOutputStream.java
+ (write): Merged from classpath.
+ * java/io/InputStreamReader.java:
+ (InputStreamReader): Merged documentation from classpath.
+
+2003-05-05 Michael Koch <konqueror@gmx.de>
+
+ * java/net/NetworkInterface.java
+ (networkInterfaces): Removed.
+ (getByName): Use getRealNetworkInterfaces() instead of
+ networkInterfaces.
+ (getByInetAddress): Likewise.
+ (getNetworkInterfaces): Likewise.
+ (toString): Fix output of addresses of an interface.
+
+2003-05-05 Michael Koch <konqueror@gmx.de>
+
+ * java/io/DataInputStream.java:
+ Merged new documentation from classpath.
+
+2003-05-03 Matt Kraai <kraai@alumni.cmu.edu>
+
+ * gnu/awt/gtk/GtkButtonPeer.java: Fix misspelling of
+ "version".
+ * gnu/awt/gtk/GtkComponentPeer.java: Likewise.
+ * gnu/awt/gtk/GtkContainerPeer.java: Likewise.
+ * gnu/awt/gtk/GtkFramePeer.java: Likewise.
+ * gnu/awt/gtk/GtkLabelPeer.java: Likewise.
+ * gnu/awt/gtk/GtkMainThread.java: Likewise.
+ * gnu/awt/gtk/GtkToolkit.java: Likewise.
+ * gnu/awt/gtk/GtkWindowPeer.java: Likewise.
+ * java/security/Key.java: Likewise.
+ * java/security/PrivateKey.java: Likewise.
+ * java/security/Provider.java: Likewise.
+ * java/security/PublicKey.java: Likewise.
+
+2003-05-02 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URI.java
+ (create): Doesnt throws any exceptions.
+ * java/net/URLConnection.java
+ (URLConnection): Commend added.
+ (getExpiration): The header field is called "expires" not
+ "expiration".
+ (getHeaderField): Merged documentation with classpath.
+ (getHeaderFieldInt): Likewise.
+ (getHeaderFieldDate): Likewise.
+ (getHeaderFieldKey): Likewise.
+ (getPermission): Likewise.
+ (setDefaultUseCaches): Likewise.
+ (setRequestProperty): Likewise.
+ (addRequestProperty): Likewise.
+ (getRequestProperty): Likewise.
+ (getRequestProperties): Likewise.
+ (setDefaultRequestProperty): Likewise.
+ (getDefaultRequestProperty): Likewise.
+ (guessContentTypeFromStream): Likewise.
+ (getFileNameMap): Likewise.
+ (setFileNameMap): Likewise.
+ (setDoInput): Merged implementation and documentation with classpath.
+ (setDoOutput): Likewise.
+ (setAllowUserInteraction): Likewise.
+ (setDefaultAllowUserInteraction): Likewise.
+ (setContentHandlerFactory): Made it synchronized, merged documentation
+ with classpath.
+ (guessContentTypeFromName): Renamed argument fname to filename to
+ match classpath, merged documentation with classpath.
+
+2003-05-02 Michael Koch <konqueror@gmx.de>
+
+ * java/net/JarURLConnection.java
+ (JarURLConnection): Class documentation merged with classpath.
+ (getJarFileURL): Moved and documentation merged with classpath.
+ (getEntryName): Likewise.
+ (JarURLConnection): Documentation merged with classpath.
+ (getJarEntry): Likewise.
+ (getJarFile): Likewise.
+ * java/net/PlainDatagramSocketImpl.java:
+ Class documentation moved.
+ * java/net/URLConnection.java
+ (fileNameMap): Moved and documentation merged with classpath.
+ (factory): Likewise.
+ (defaultAllowUserInteraction): Likewis.
+ (defaultUseCaches): Likewise.
+ (allowUserInteraction): Likewise.
+ (connected): Likewise.
+ (url): Likewise.
+ (connect): Documentation merged with classpath.
+ (getURL): Likewise.
+ (getContentLength): Likewise.
+ (getContentType): Likewise.
+ (getContentEncoding): Likewise.
+ (getExpiration): Likewise.
+ (getDate): Likewise.
+ (getLastModified): Likewise.
+ (getHeaderField): Likewise.
+ (getContent): Likewise.
+ (getPermission): Likewise.
+ (getInputStream): Likewise.
+ (getOutputStream): Likewise.
+ (toString): Likewise.
+ (getDoInput): Likewise.
+ (getDoOutput): Likewise.
+ (setAllowUserInteraction): Likewise.
+ (getAllowUserInteraction): Likewise.
+ (setDefaultAllowUserInteraction): Likewise.
+ (getDefaultAllowUserInteraction): Likewise.
+ (setUseCaches): Likewise.
+ (getUseCaches): Likewise.
+ (setIfModifiedSince): Likewise.
+ (getIfModifiedSince): Likewise.
+ (setDefaultRequestProperty): Likewise.
+ (getDefaultRequestProperty): Likewise.
+ (setContentHandlerFactory): Likewise.
+ (setFileNameMap): Likewise.
+
+2003-05-02 Michael Koch <konqueror@gmx.de>
+
+ * java/net/InetAddress.java:
+ Merged class documentation with classpath.
+ * java/net/JarURLConnection.java:
+ Explicitely import all used classes.
+ * java/net/URL.java:
+ Reformatting.
+ * java/net/ServerSocket.java,
+ java/net/Socket.java:
+ New versions from classpath.
+
+2003-05-02 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/FileChannelImpl.java
+ (read): New implementation.
+ (implRead): New methods.
+ (write): New implementation, call other write insteal of read method.
+ (implWrite): New methods.
+ (map): Added comment.
+ (transferFrom): Implemented.
+ (transferTo): Implemented.
+ (lock): Added checks to throw exceptions.
+ (truncate): Added check to throw exception.
+ * gnu/java/nio/natFileChannelImpl.cc
+ (implRead): New method.
+ (implWrite): New method.
+ * java/nio/ByteBuffer.java
+ (hashCode): Fixed comment.
+ (get): Fixed exception documentation.
+ (put): Fixed exception documentation.
+ * java/nio/CharBuffer.java:
+ Added comment for later optimizations.
+
+2003-04-30 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/10582:
+ * verify.cc (_Jv_BytecodeVerifier::is_assignable_from_slow):
+ Removed.
+ (type::compatible): Use _Jv_IsAssignableFrom.
+ * java/lang/natClass.cc (iindex_mutex_initialized): Now static.
+ (_Jv_IsAssignableFrom): Work even when source or target class is
+ not prepared.
+
+2003-04-30 Michael Koch <konqueror@gmx.de>
+
+ * java/text/BreakIterator.java
+ (clone): New method.
+
+2003-04-30 Michael Koch <konqueror@gmx.de>
+
+ * java/text/CollationElementIterator.java,
+ java/text/CollationKey.java,
+ java/text/RuleBasedCollator.java:
+ Merged copyright and documentation from classpath and
+ rearranged some code. No code changes done.
+
+2003-04-30 Michael Koch <konqueror@gmx.de>
+
+ * java/util/regex/Matcher.java
+ (pattern): New member variable.
+ (appendReplacement): New method.
+ (appendTail): New method.
+ (end): New method.
+ (find): New method.
+ (group): New method.
+ (replaceFirst): Added documentation.
+ (replaceAll): Added documentation.
+ (groupCount): New method.
+ (lookingAt): New method.
+ (matches): New method.
+ (reset): New method.
+ (start): New method.
+ * java/util/regex/Pattern.java
+ (serialVersionUID): New constant.
+ (CANON_EQ): New constant.
+ (CASE_INSENSITIVE): New constant.
+ (COMMENTS): New constant.
+ (DOTALL): New constant.
+ (MULTILINE): New constant.
+ (UNICODE_CASE): New constant.
+ (UNIX_LINES): New constant.
+ (regex): New member variable.
+ (flags): New member variable.
+ (Pattern): New method.
+ (compile): Documentation added.
+ (flags): New method.
+ (matches): Documentation added.
+ (matcher): Documentation added.
+ (split): Documentation added.
+ (pattern): New method.
+
+2003-04-30 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/security/Engine.java,
+ gnu/java/security/OID.java,
+ gnu/java/security/der/BitString.java,
+ gnu/java/security/der/DER.java,
+ gnu/java/security/der/DERReader.java,
+ gnu/java/security/der/DERValue.java,
+ gnu/java/security/der/DERWriter.java,
+ gnu/java/security/provider/DSAKeyFactory.java,
+ gnu/java/security/provider/X509CertificateFactory.java,
+ gnu/java/security/x509/X500DistinguishedName.java,
+ gnu/java/security/x509/X509CRL.java,
+ gnu/java/security/x509/X509CRLEntry.java,
+ gnu/java/security/x509/X509Certificate.java,
+ java/security/cert/CRLSelector.java,
+ java/security/cert/CertPathBuilder.java,
+ java/security/cert/CertPathBuilderResult.java,
+ java/security/cert/CertPathBuilderSpi.java,
+ java/security/cert/CertPathParameters.java,
+ java/security/cert/CertPathValidator.java,
+ java/security/cert/CertPathValidatorResult.java,
+ java/security/cert/CertPathValidatorSpi.java,
+ java/security/cert/CertSelector.java,
+ java/security/cert/CertStore.java,
+ java/security/cert/CertStoreParameters.java,
+ java/security/cert/CertStoreSpi.java,
+ java/security/cert/CollectionCertStoreParameters.java,
+ java/security/cert/LDAPCertStoreParameters.java,
+ java/security/cert/PKIXBuilderParameters.java,
+ java/security/cert/PKIXCertPathBuilderResult.java,
+ java/security/cert/PKIXCertPathChecker.java,
+ java/security/cert/PKIXCertPathValidatorResult.java,
+ java/security/cert/PKIXParameters.java,
+ java/security/cert/PolicyNode.java,
+ java/security/cert/PolicyQualifierInfo.java,
+ java/security/cert/TrustAnchor.java,
+ javax/security/auth/x500/X500Principal.java:
+ New files from classpath.
+ * gnu/java/io/ASN1ParsingException.java,
+ gnu/java/io/Base64InputStream.java,
+ gnu/java/security/der/DEREncodingException.java,
+ gnu/java/security/provider/DSAParameters.java,
+ gnu/java/security/provider/DSASignature.java,
+ gnu/java/security/provider/Gnu.java,
+ gnu/java/security/provider/GnuDSAPrivateKey.java,
+ gnu/java/security/provider/GnuDSAPublicKey.java,
+ java/security/AlgorithmParameterGenerator.java,
+ java/security/AlgorithmParameters.java,
+ java/security/KeyFactory.java,
+ java/security/KeyPairGenerator.java,
+ java/security/KeyStore.java,
+ java/security/MessageDigest.java,
+ java/security/SecureClassLoader.java,
+ java/security/SecureRandom.java,
+ java/security/Security.java,
+ java/security/Signature.java,
+ java/security/cert/Certificate.java,
+ java/security/cert/CertificateFactory.java,
+ java/security/cert/CertificateFactorySpi.java,
+ java/security/cert/X509CRL.java,
+ java/security/cert/X509Certificate.java,
+ java/security/spec/DSAPublicKeySpec.java:
+ New versions from classpath.
+ * gnu/java/security/provider/DERReader.java,
+ gnu/java/security/provider/DERWriter.java,
+ java/security/Engine.java: Removed.
+ * Makefile.am
+ (java_source_files, javax_source_files): Added new files.
+ * Makefile.in: Regenerated.
+
+2003-04-29 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTable.java
+ (AUTO_RESIZE_ALL_COLUMNS): New constant.
+ (AUTO_RESIZE_LAST_COLUMN): New constant.
+ (AUTO_RESIZE_NEXT_COLUMN): New constant.
+ (AUTO_RESIZE_OFF): New constant.
+ (AUTO_RESIZE_SUBSEQUENT_COLUMNS): New constant.
+ (JTable): New method.
+ (columnAdded): New method.
+ (columnMarginChanged): New method.
+ (columnMoved): New method.
+ (columnRemoved): New method.
+ (columnSelectionChanged): New method.
+ (editingCanceled): New method.
+ (editingStopped): New method.
+ (getColumnModel): New method.
+ (getPreferredScrollableViewportSize): New method.
+ (getScrollableBlockIncrement): New method.
+ (getScrollableTracksViewportHeight): New method.
+ (getScrollableTracksViewportWidth): New method.
+ (getScrollableUnitIncrement): New method.
+ (getSelectedRow): New method.
+ (getSelectionModel): New method.
+ (tableChanged): New method.
+ (setModel): New method.
+ (setSelectionMode): New method.
+ (setSelectionModel): New method.
+ (setShowGrid): New method.
+ (valueChanged): New method.
+ * javax/swing/text/DefaultEditorKit.java
+ (backwardAction): New constant.
+ (beepAction): New constant.
+ (beginAction): New constant.
+ (beginLineAction): New constant.
+ (beginParagraphAction): New constant.
+ (beginWordAction): New constant.
+ (copyAction): New constant.
+ (cutAction): New constant.
+ (defaultKeyTypedAction): New constant.
+ (deleteNextCharAction): New constant.
+ (deletePrevCharAction): New constant.
+ (downAction): New constant.
+ (endAction): New constant.
+ (endLineAction): New constant.
+ (endOfLineStringProperty): New constant.
+ (endParagraphAction): New constant.
+ (endWordAction): New constant.
+ (forwardAction): New constant.
+ (insertBreakAction): New constant.
+ (insertContentAction): New constant.
+ (insertTabAction): New constant.
+ (nextWordAction): New constant.
+ (pageDownAction): New constant.
+ (pageUpAction): New constant.
+ (pasteAction): New constant.
+ (previousWordAction): New constant.
+ (readOnlyAction): New constant.
+ (selectAllAction): New constant.
+ (selectionBackwardAction): New constant.
+ (selectionBeginAction): New constant.
+ (selectionBeginLineAction): New constant.
+ (selectionBeginParagraphAction): New constant.
+ (selectionBeginWordAction): New constant.
+ (selectionDownAction): New constant.
+ (selectionEndAction): New constant.
+ (selectionEndLineAction): New constant.
+ (selectionEndParagraphAction): New constant.
+ (selectionEndWordAction): New constant.
+ (selectionForwardAction): New constant.
+ (selectionNextWordAction): New constant.
+ (selectionPreviousWordAction): New constant.
+ (selectionUpAction): New constant.
+ (selectLineAction): New constant.
+ (selectParagraphAction): New constant.
+ (selectWordAction): New constant.
+ (upAction): New constant.
+ (writableAction): New constant.
+
2003-04-29 Michael Koch <konqueror@gmx.de>
* java/util/PropertyPermission.java: