summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/ChangeLog')
-rw-r--r--libjava/classpath/ChangeLog12460
1 files changed, 12460 insertions, 0 deletions
diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog
new file mode 100644
index 00000000000..71ae0c506ed
--- /dev/null
+++ b/libjava/classpath/ChangeLog
@@ -0,0 +1,12460 @@
+2005-07-15 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (mouseClicked): Implemented clicking on control icons.
+
+2005-07-15 Tom Tromey <tromey@redhat.com>
+
+ * native/jni/classpath/classpath_jawt.h: New file.
+
+2005-07-15 Tom Tromey <tromey@redhat.com>
+
+ * lib/libgcj.omit: Removed.
+
+2005-07-15 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (mouseClicked): changed to use getPathBounds.
+ (getPathBounds): Implemented
+
+2005-07-15 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (mouseClicked): check if user is clicking within the bounds of the cell.
+ (getCellLocation): Implemented to return the location of the cell.
+
+2005-07-15 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/metal/MetalComboBoxIcon.java: new file.
+
+2005-07-15 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/tree/TreePath.java: added API docs all over,
+ (TreePath(Object[])): throw IllegalArgumentException for null argument,
+ (TreePath(TreePath, Object)): throw NullPointerException for null Object,
+ (equals): test elements using equals(),
+ (writeObject): removed,
+ (readObject): removed,
+ (getPath): return a clone of the path,
+ (getPathComponent): throw IllegalArgumentException for invalid position,
+ (isDescendant): reimplemented.
+
+2005-07-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java
+ (ButtonAreaLayout): Made class static.
+ (ButtonAreaLayout.setSyncAllWidths): Removed revalidate(). Never
+ ever revalidate something within a LayoutManager!
+ (ButtonAreaLayout.setPadding): Likewise.
+ (ButtonAreaLayout.setCentersChildren): Likewise.
+ (ButtonAreaLayout.layoutContainer): Don't refer to enclosing
+ class's instance, this is not allowed in static inner classes.
+
+2005-07-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalCheckBoxIcon.java:
+ New class. An icon implementation for use in JCheckBoxes.
+ * javax/swing/plaf/metal/MetalBorders.java
+ Renamed MetalButtonBorder to ButtonBorder.
+
+2005-07-15 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTextUI.java:
+ (RootView.removeUpdate): Properly update the caret position after text
+ has been removed.
+
+2005-07-15 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add 0.17 release date and new features.
+ * configure.ac: Set version to 0.17.
+
+2005-07-15 Robert Schuster <robertschuster@fsfe.org>
+
+ * javax/swing/AbstractButton.java:
+ (init): Do not change field text if argument text is null.
+
+2005-07-15 Mark Wielaard <mark@klomp.org>
+
+ * java/util/logging/Logger.java (getCallerStackFrame):
+ Make sure index < stackTrace.length and return null otherwise.
+ (log): Check for caller == null.
+
+2005-07-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java
+ (AbstractButton): Directly call init() and updateUI().
+ (AbstractButton(String, Icon)): Removed. This is not necessary
+ since we have init(String, Icon) for that purpose.
+ (getActionCommand): Reverted to previous behaviour: If
+ actionCommand is set, return this, otherwise return text, even
+ if text is null.
+ * javax/swing/JButton.java
+ (JButton(String, Icon)): Call super() and init(String, Icon)
+ instead of super(String, Icon).
+ * javax/swing/JMenuItem.java
+ (JMenuItem): Call super() instead of super(String, Icon).
+ (JMenuItem(Icon)): Call this(String, Icon) instead of
+ super(String, Icon).
+ (JMenuItem(String)): Call this(String, Icon) instead of
+ super(String, Icon).
+ (JMenuItem(Action)): Call super() instead of
+ super(String, Icon).
+ (JMenuItem(String, Icon)): Call super() and init(String, Icon)
+ instead of super(String, Icon).
+ (JMenuItem(String, int)): Call this(String, Icon) instead of
+ super(String, Icon).
+ * javax/swing/JToggleButton.java
+ (ToggleButtonModel.setPressed): Fire an ActionEvent if button
+ is released. According to my Mauve tests, it seems that this
+ is what the JDK does, so do we.
+ (ToggleButtonModel.setSelected): Removed.
+ (JToggleButton): Call super() and init(String, Icon) instead
+ of super(String, Icon).
+
+2005-07-15 Robert Schuster <robertschuster@fsfe.org>
+
+ * javax/swing/tree/DefaultMutableTreeNode.java:
+ (removeFromParent): Remove child node from parent now.
+ (preorderEnumeration): Implemented.
+ (postorderEnumeration): Implemented.
+ (depthFirstEnumeration): Implemented.
+ (breadthFirstEnumeration): Implemented.
+ (nextLeaf): Added TODO doc.
+ (previousLeaf): Added TODO doc.
+
+2005-07-15 Mark Wielaard <mark@klomp.org>
+
+ * lib/standard.omit: Only list gnu/javax/swing/plaf/gtk/.*java and
+ README explicitly, not the icons.
+ * examples/gnu/classpath/examples/swing/GNULookAndFeel.java
+ (getDefaults): Add Tree closed, leaf and open icons.
+
+2005-07-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * doc/vmintegration.texinfo:
+ Updated 'Classpath Hooks' section.
+
+2005-07-15 Mark Wielaard <mark@klomp.org>
+
+ * hacking.texinfo: @setchapternewpage off.
+ * vmintegration.texinfo: Likewise.
+ * www.gnu.org/docs/Makefile: texi2info --ifinfo --ifhtml.
+
+2005-07-14 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkChoicePeer.java (choicePostItemEvent):
+ Rename to postChoiceItemEvent.
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java (realize): New method.
+ (setNativeEventMask): Likewise.
+ * gnu/java/awt/peer/gtk/GtkGenericPeer.java (printCurrentThread): New method.
+ * gnu/java/awt/peer/gtk/GtkWindowPeer.java (realize): New method.
+ * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h: Regenerate.
+ * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Likewise.
+ * native/jni/gtk-peer/gtkpeer.h: Move widget-specific macro,
+ variable and function declarations into the widget-specific file.
+ Add cp_gtk_ namespace prefix to external symbols.
+ (cp_gtk_graphics2d_init_jni): New function.
+ (cp_gtk_graphics_init_jni): Likewise.
+ (cp_gtk_button_init_jni): Likewise.
+ (cp_gtk_checkbox_init_jni): Likewise.
+ (cp_gtk_choice_init_jni): Likewise.
+ (cp_gtk_component_init_jni): Likewise.
+ (cp_gtk_list_init_jni): Likewise.
+ (cp_gtk_menuitem_init_jni): Likewise.
+ (cp_gtk_scrollbar_init_jni): Likewise.
+ (cp_gtk_textcomponent_init_jni): Likewise.
+ (cp_gtk_window_init_jni): Likewise.
+ (cp_gtk_component_connect_expose_signals): Likewise.
+ (cp_gtk_component_connect_focus_signals): Likewise.
+ (cp_gtk_component_connect_mouse_signals): Likewise.
+ (cp_gtk_component_connect_signals): Likewise.
+ (cp_gtk_textcomponent_connect_signals): Likewise.
+ (cp_gtk_print_current_thread): Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: Remove
+ file. Move widget-specific functions into the widget-specific
+ files. Break main event handler into multiple widget-specific
+ callbacks.
+ * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Remove
+ gnu_java_awt_peer_gtk_GtkEvents.c.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: Add
+ cp_gtk_ namespace prefix to external symbols. Add widget-specific
+ macros, variables and function declarations from
+ gnu_java_awt_peer_gtk_GtkEvents.c. Add widget-specific callbacks
+ to replace main event handling loop.
+ * native/jni/classpath/native_state.c: Likewise.
+ * native/jni/classpath/native_state.h: Likewise.
+ * native/jni/gtk-peer/gdkfont.h: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollbarPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Likewise.
+ * native/jni/gtk-peer/gthread-jni.c: Likewise.
+ * native/jni/gtk-peer/gthread-jni.h: Likewise.
+
+2005-07-14 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (paintControlIcons): Changed so root does not have control icon.
+
+2005-07-14 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (installUI): Expanded root initially
+ (paint): call function to paint controls
+ (paintRecursive): added to indentation when painting to increase space
+ (paintControlIcons): Implemented to recursively paint the control icons.
+ * javax/swing/tree/DefaultTreeCellRenderer.java
+ (getTreeCellRendererComponent): reset the font properly
+
+2005-07-14 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
+ Implemented VirtualMachine Command Set.
+
+2005-07-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java
+ (getActionCommand): If both the actionCommand and text fields
+ are null, then return "".
+
+2005-07-14 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * java/util/logging/Logger.java
+ (resetLogger): Remove all handlers from the handler list.
+
+ * java/util/logging/LogManager.java
+ (reset): Call resetLogger() too.
+ (readConfiguration): Call reset().
+
+2005-07-14 Mark Wielaard <mark@klomp.org>
+
+ * examples/gnu/classpath/examples/awt/Demo.java
+ (TestWindow.parent): Make package private.
+ * gnu/java/net/protocol/http/HTTPURLConnection.java
+ (proxyHostname, proxyPort, agent, keepAlive, maxConnections):
+ Likewise.
+ * java/text/SimpleDateFormat.java (field, size): Likewise.
+ * java/util/jar/JarFile.java (readSignatures): Likewise.
+ * java/util/logging/FileHandler.java (written): Likewise.
+ * javax/swing/plaf/basic/BasicFileChooserUI.java: Make shared
+ fields package private.
+ (closeDialog): Make package private.
+ (filterEntries): Likewise.
+ * javax/swing/plaf/basic/BasicPopupMenuUI.java
+ (mouseInputListener): Likewise.
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getNextVisibleNode, getPreviousVisibleNode, selectPath): Likewise.
+ * javax/swing/text/JTextComponent.java (caret, editable): Likewise.
+
+2005-07-14 Robert Schuster <robertschuster@fsfe.org>
+
+ * javax/swing/AbstractButton.java: Minor doc fixes.
+ (getActionCommand): Access field directly.
+ (setActionCommand): Dito.
+ (fireActionPerformed): Copy ActionEvent instance instead
+ of reusing it.
+
+2005-07-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/BoundedRangeModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/ButtonModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/CellEditor.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/ComboBoxEditor.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/ComboBoxModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/Icon.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/JComboBox.java
+ (KeySelectionManager): Added/Fixed interface API documentation.
+ * javax/swing/ListCellRenderer.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/ListModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/ListSelectionModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/MenuElement.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/MutableComboBoxModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/Renderer.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/RootPaneContainer.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/ScrollPaneConstants.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/Scrollable.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/SingleSelectionModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/SpinnerModel.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/SwingConstants.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/UIDefaults.java
+ (ActiveValue): interface API documentation.
+ (LazyValue): interface API documentation.
+ * javax/swing/WindowConstants.java:
+ Added/Fixed interface API documentation.
+ * javax/swing/package.html: Fixed package description to be more
+ a little bit more concise.
+
+2005-07-13 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicLookAndFeel.java: Changed font to
+ match jdk.
+ * javax/swing/plaf/basic/BasicTreeUI.java: took out unneeded
+ import statement
+ * javax/swing/plaf/metal/MetalLookAndFeel.java: Changed
+ defaults to match jdk.
+
+2005-07-13 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicLookAndFeel.java: Changed rowHeight
+ to the right height. This should be fixed later to something more
+ reasonable, as opposed to a 'magic' number.
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (paintLeaf): added in code to paint icons properly
+ (paintNonLeaf): same as above
+ * javax/swing/plaf/metal/MetalLookAndFeel.java: Changed default
+ icons to MetalIconFactory icons
+ * javax/swing/tree/DefaultTreeCellRenderer.java
+ (getTreeCellRendererComponent): Changed to paint icons separately from
+ Cell.
+
+2005-07-13 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicListUI.java:
+ (KeyHandler.keyPressed): Implemented actions for the following key
+ presses: "ctrl \\", "END", "shift END", "HOME, "shift HOME", "ctrl /",
+ "ctrl A", "ctrl SPACE", "KP_UP", "KP_DOWN", "shift KP_UP",
+ "shift KP_DOWN".
+
+2005-07-13 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/DefaultButtonModel.java:
+ (changeState): Removed this helper method.
+ (setArmed): Replaced call to changeState by code specific to setArmed.
+ (setEnabled): Likewise, for setEnabled.
+ (setPressed): Likewise, for setPressed.
+ (setRollover): Likewise, for setRollover.
+ (setSelected): Likewise, for setSelected.
+ * javax/swing/JToggleButton.java:
+ (ToggleButtonModel.setPressed): Replaced call to super.setPressed with
+ Toggle-specific code.
+ (ToggleButtonModel.setSelected): New method. Fire an ActionEvent in
+ addition to calling super.setSelected.
+
+2005-07-13 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/accessibility/AccessibleComponent.java: minor API doc fixes,
+ * javax/accessibility/AccessibleRelation.java: likewise,
+ * javax/accessibility/AccessibleRelationSet.java: likewise,
+ * javax/accessibility/AccessibleResourceBundle.java: likewise,
+ * javax/accessibility/AccessibleRole.java: likewise,
+ * javax/accessibility/AccessibleState.java: likewise,
+ * javax/accessibility/AccessibleStateSet.java: likewise,
+ * javax/accessibility/AccessibleText.java: likewise.
+
+2005-07-13 Robert Schuster <robertschuster@fsfe.org>
+
+ * java/awt/AWTEvent.java:
+ (toString): Generalized string generation.
+
+2005-07-13 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/LookAndFeel.java: added API docs all over,
+ * javax/swing/plaf/metal/DefaultMetalTheme.java: likewise,
+ * javax/swing/plaf/metal/MetalLookAndFeel.java: likewise,
+ * javax/swing/plaf/metal/MetalTheme.java: likewise.
+
+2005-07-13 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/table/TableColumn.java: updated API docs,
+ * javax/swing/table/TableColumnModel.java: likewise.
+
+2005-07-13 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/util/zip/Inflater.java: minor API doc fixes.
+
+2005-07-13 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/tree/DefaultMutableTreeNode.java: minor API doc fixes,
+ * javax/swing/tree/DefaultTreeSelectionModel.java
+ (addSelectionPath): modified parameter name to match doc comment,
+ (addSelectionPaths): likewise,
+ (removeSelectionPath): likewise,
+ (removeSelectionPaths): likewise,
+ (isPathSelected): likewise,
+ plus other minor API doc fixes all over.
+ * javax/swing/tree/MutableTreeNode.java: minor API doc fixes.
+
+2005-07-13 Robert Schuster <robertschuster@fsfe.org>
+
+ * javax/swing/AbstractButton.java: Minimal documentation fixes.
+ (getActionCommand): Returns button's label when
+ actionCommand is null.
+ * javax/swing/JButton.java,
+ javax/swing/JToggleButton.java: Removed explicit call to
+ setActionCommand in constructors.
+
+2005-07-13 Robert Schuster <robertschuster@fsfe.org>
+
+ * javax/swing/JToggleButton.java:
+ (paramString): Returns value of same method in superclass now.
+ * javax/swing/JRadioButton.java:
+ (paramString): Dito.
+ * javax/swing/JButton.java:
+ (paramString): Returns value of same method in superclass now,
+ more verbose information added.
+ * javax/swing/JCheckBox.java:
+ (paramString): Dito.
+
+2005-07-12 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/FieldCommandSet.java:
+ Implemented the Field CommandSet.
+ * gnu/classpath/jdwp/processor/InterFaceTypeCommandSet.java:
+ Implemented the InterfaceType CommandSet.
+
+2005-07-12 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicMenuItemUI.java:
+ (paintMenuItem): Replaced incorrect hilighting criteria.
+ (paintText): Likewise.
+
+2005-07-12 Lillian Angel <langel@redhat.com>
+
+ * examples/gnu/classpath/examples/swing/Demo.java
+ (mkTree): no need to make root visible, it is by default
+ (mkTreeWorld): no need to make root visible, it is by default
+
+2005-07-12 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (paintLeaf): fixed size of selection background to depend on
+ if icon exists
+ (paintNonLeaf): fixed size of selection background to depend on
+ if icon exists
+
+2005-07-12 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/DefaultButtonModel.java:
+ (changeState): If the button is a JToggleButton fire action events
+ when it changes between (selected/unselected) not when it changes
+ from pressed to unpressed. Fire action events after firing
+ ItemStateChanged events.
+
+2005-07-12 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/PacketProcessor.java (run): Send
+ shutdown to Jdwp instead of JdwpConnection.
+
+2005-07-12 Lillian Angel <langel@redhat.com>
+ * javax/swing/JTree.java:
+ Formatting copyright
+ * javax/swing/tree/DefaultTreeCellRenderer.java:
+ Formatting copyright
+ * javax/swing/tree/DefaultTreeSelectionModel.java:
+ Formatting copyright
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalTreeUI.java
+ (createUI): Return a different instance of MetalTreeUI for each
+ JTree. The TreeUI is stateful, so a shared instance would not
+ work.
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ I accidentally introduced revalidate calls for repaint calls.
+ Reverted.
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ Fixed formatting of the copyright notice.
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicInternalFrameUI.java
+ (installDefaults): Create border based on defaults in current
+ LookAndFeel.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefaults): Included border for InternalFrame as
+ LazyValue.
+
+2005-07-12 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicLookAndFeel.java:
+ Took out icon defaults.
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (installUI): set root to visible
+ (getCellBounds): took out addition to width since there may not be
+ an icon.
+ * javax/swing/plaf/metal/MetalLookAndFeel.java:
+ Added in icon defaults
+ * lib/Makefile.am:
+ Fixed so icons are installed for the JTree
+
+2005-07-12 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java:
+ New file.
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+ Removed ad-hoc icons. Replaced them by
+ BasicIconFactory.createEmptyFrameIcon just like in the JDK.
+ (PropertyChangeHandler.propertyChange): Handle change events
+ for closable, iconifiable and maximizable here.
+ (createButtons): Recognize if the JInternalFrame is closable,
+ iconifiable or maximizable.
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefaults): Corrected color values for BasicL&F buttons.
+
+2005-07-12 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JMenu.java:
+ (isSelected): Call super.isSelected() instead of super.isArmed().
+ * javax/swing/plaf/basic/BasicMenuItemUI.java:
+ (paintMenuItem): Replaced incorrect selection criteria with call to
+ isSelected().
+ (paintText): Likewise.
+
+2005-07-12 Lillian Angel <langel@redhat.com>
+ * examples/gnu/classpath/examples/swing/Demo.java
+ (mkTreeWorld): Implemented
+ (mkTabbedPane): added in tab for TreeWorld
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ Changed default color of text non selection background.
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ Removed irrelevant comment
+ * javax/swing/tree/DefaultTreeCellRenderer.java
+ (getTreeCellRendererComponent): changed to use background's non
+ selection default color instead
+
+2005-07-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+ (TitlePaneLayout.layoutContainer): Do not change any state of
+ the components here (visible/enableActions). This is not the purpose of
+ a layout manager and can lead to loops. Also correct the layout
+ to be closer to the layout of the reference implementation.
+ (TitlePaneLayout.preferredLayoutSize): Return (22, 18)
+ here. That is what the JDK returns for the title bar.
+ (PaneButton): Don't set the border to null.
+ (createButtons): The buttons are opaque.
+ (createButtonIcons): Don't create icons in the Basic L&F.
+
+2005-07-12 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JApplet.java,
+ * javax/swing/JDialog.java,
+ * javax/swing/JFrame.java,
+ * javax/swing/JWindow.java:
+ (addImpl): Add to the frame itself if we are in the init
+ stage, otherwise add to the contentPane.
+
+2005-07-12 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/MediaTracker.java (checkAll): Set and check status of
+ MediaEntry with checkImage() if prepareImage() returns false.
+ (statusAll): Likewise.
+ (checkID): Likewise.
+ (statusID): Likewise.
+
+2005-07-12 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/text/JTextComponent.java
+ (CaretBlinkTimer.actionPerformed): Check that caret != null.
+ (CaretBlinkTimer.update): Likewise.
+
+2005-07-12 Mark Wielaard <mark@klomp.org>
+
+ Reported by Simon Kitching <skitching@apache.org>
+ * java/lang/String.java (toCharArray): Return value.clone() when
+ count == value.length.
+
+2005-07-12 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/html/parser/ParserDelegator.java (gnuParser.getDTD):
+ Added comment about 'super'.
+
+2005-07-11 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
+ Replace occurrences of malloc with g_malloc and free with g_free.
+
+ * gnu/java/awt/peer/gtk/GtkChoicePeer.java (connectSignals): New method.
+ * include/gnu_java_awt_peer_gtk_GtkChoicePeer.h: Regenerate.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: Move
+ gdk_threads_enter calls to start of method bodies. Move
+ gdk_threads_leave calls to end of method definitions bodies.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c: Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Likewise.
+
+2005-07-12 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/html/parser/ParserDelegator.java (gnuParser.getDTD):
+ Added explicit field reference.
+
+2005-07-11 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/lang/IllegalAccessException.java: fixed minor API doc errors,
+ * java/lang/String.java: likewise.
+
+2005-07-11 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/io/DataOutput.java: fixed minor API doc errors,
+ * java/io/LineNumberInputStream.java: likewise.
+
+2005-07-11 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/metal/MetalIconFactory.java
+ (HorizontalSliderThumbIcon): new inner class,
+ (VerticalSliderThumbIcon): new inner class,
+ (getHorizontalSliderThumbIcon): implemented,
+ (getVerticalSliderThumbIcon): implemented.
+
+2005-07-11 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GtkImage.java:
+ (setImage): Set error flag on bad width, height or pixels.
+ (checkImage): Return error flag.
+
+2005-07-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JInternalFrame.java
+ (addImpl): Add to the frame itself if we are in the init
+ stage, otherwise add to the contentPane.
+
+2005-07-11 Lillian Angel <langel@redhat.com>
+ * examples/gnu/classpath/examples/swing/Demo.java
+ (mkTree): fixed so the JTree appears properly.
+
+2005-07-11 Lillian Angel <langel@redhat.com>
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ Changed the default row height for the tree.
+
+2005-07-11 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/examples/swing/Demo.java
+ (mkDesktopWorld): Made InternalFrames visible.
+
+2005-07-11 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/JFileChooser.java (getSelectedFiles): Return an one
+ element array containing selectedFile if selectedFiles is null.
+
+2005-07-11 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getPreviousVisibleNode): Implemented
+ (selectPath): helper method, implemented.
+ (keyPressed): handles up/down/left/right keys
+ (mouseClicked): made more efficent and implemented double
+ clicking for folders.
+ * javax/swing/JTree.java
+ (clearSelection): Lead selection path is set to null when
+ nothing is currently selected.
+
+2005-07-11 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicMenuUI.java:
+ (MouseHandler.popupVisible): new method.
+ (MouseHandler.mouseEntered): Removed check for menu being armed to
+ comply with reference implementation. Calls popupVisible to check
+ for menus with their popup menu visible.
+
+2005-07-11 Mark Wielaard <mark@klomp.org>
+
+ * java/net/DatagramSocket.java (getImpl): Record cause of Exception.
+
+2005-07-11 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c:
+ Whenever an ExceptionOccurred just return to throw it, don't mask.
+ * native/jni/java-net/javanet.c (_javanet_get_netaddr): Check for
+ NULL addr.
+ (_javanet_create): Explicitly close socket on failure.
+ (_javanet_close): Save error message and retry closing when
+ interrupted before throwing exception.
+ (_javanet_connect): Keep retrying connect after system call
+ interrupted. First construct exception before cleanup.
+ (_javanet_bind): Save error string for exception.
+ (_javanet_accept): Explicitly close socket on failure.
+ (_javanet_recvfrom): Throw SocketTimeoutException when timed out.
+ (_javanet_sendto): Send all data even when interrupted.
+ (_javanet_set_option): Don't ignore error when setting SO_TIMEOUT.
+ * native/target/generic/target_generic_network.h
+ (TARGET_NATIVE_NETWORK_SOCKET_SET_OPTION_SO_TIMEOUT): Use timeval for
+ setsockopt.
+ (TARGET_NATIVE_NETWORK_SOCKET_GET_OPTION_SO_TIMEOUT): Likewise for
+ getsockopt.
+
+2005-07-11 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicMenuUI.java:
+ (MouseInputHandler.mouseEntered): Added check: if a different menu in
+ the menubar was selected, we don't select this one unless the old one
+ had its popup menu showing. This complies with the reference
+ implementation.
+
+2005-07-11 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JMenu.java:
+ (setSelectedHelper): new method.
+ (setSelected): Code moved to setSelectedHelper. Calls
+ setSelectedHelper(selected,true,false) which doesn't expand the popup
+ menu and works whether the menu is enabled or not.
+ (menuSelectionChanged): Changed call to setSelected(changed) to
+ setSelectedHelper(changed,isEnabled(),true) which does expand the
+ popup menu, but only if the menu is enabled.
+
+2005-07-10 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/nio/channels/FileChannelImpl.java (force): New native
+ method.
+ (force(boolean)): Call new native force method.
+ * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
+ (Java_gnu_java_nio_channels_FileChannelImpl_read__):
+ Test for result != TARGET_NATIVE_OK as stop condition.
+ (Java_gnu_java_nio_channels_FileChannelImpl_read___3BII):
+ Check overflow and underflow. Only increase bytes_read when
+ we didn't get an error.
+ (Java_gnu_java_nio_channels_FileChannelImpl_write__I):
+ Return when we encounter an error.
+ (Java_gnu_java_nio_channels_FileChannelImpl_write___3BII):
+ Only increase bytes_written when we didn't get an error.
+ (Java_gnu_java_nio_channels_FileChannelImpl_force): New function.
+ * include/gnu_java_nio_channels_FileChannelImpl.h: Regenerated.
+
+2005-07-11 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getCellBounds): added width of icon, so selection fits over
+ the cell properly.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ added in icons for the tree.
+ * lib/Makefile.am
+ added in handling for the icons being used.
+
+2005-07-10 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JInternalFrame.java
+ (pack): Set the JInternalFrame's own size here instead of
+ layouting its children (this is triggered by setSize anyway).
+ * javax/swing/plaf/basic/BasicInternalFrameUI.java
+ (installDefaults): Set the correct border for InternalFrames.
+ Set InternalFrames to invisible by default.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefaults): Set correct color values for
+ InternalFrames.
+
+2005-07-10 Casey Marshall <csm@gnu.org>
+
+ * configure.ac (AC_CHECK_HEADERS): add 'fcntl.h'.
+ (AC_CHECK_FUNCS): add 'fcntl'.
+ * native/jni/java-nio/gnu_java_nio_channels_FileChannel.c:
+ Include <fcntl.h> if HAVE_FCNTL_H.
+ (Java_gnu_java_nio_channels_FileChannelImpl_lock,
+ Java_gnu_java_nio_channels_FileChannelImpl_unlock): implemented
+ if HAVE_FCNTL.
+
+2005-07-10 Casey Marshall <csm@gnu.org>
+
+ * gnu/classpath/debug/Component.java: new file.
+ * gnu/classpath/debug/PreciseFilter.java: new file.
+ * gnu/classpath/debug/SystemLogger.java: new file.
+ * gnu/java/security/x509/X509Certificate.java
+ (DEBUG, debug, debug): removed.
+ (logger): new constant; use 'logger' with 'Component.X509'
+ for debug messages throughout.
+ (parse): always read the next DER value after reading the
+ version-specific values.
+
+2005-07-10 Dalibor Topic <robilad@kaffe.org>
+
+ * java/io/ObjectOutputStream.java: Updated copyright
+ information for 2005.
+
+2005-07-10 Dalibor Topic <robilad@kaffe.org>
+
+ * java/io/ObjectOutputStream.java
+ (getObjectField): Clarified error checking code, and
+ improved exception messages.
+
+2005-07-10 Dalibor Topic <robilad@kaffe.org>
+
+ * java/io/ObjectOutputStream.java (DEBUG): New constant.
+ (ObjectOutputStream, writeObject) Use internal debug switch.
+
+2005-07-10 Dalibor Topic <robilad@kaffe.org>
+
+ * java/io/ObjectInputStream.java (DEBUG):
+ New private static field.
+ (ObjectInputStream, resolveClass) Use DEBUG.
+
+2005-07-10 Dalibor Topic <robilad@kaffe.org>
+
+ * java/awt/GridBagLayout.java:
+ (addLayoutComponent) Improved error message.
+
+2005-07-10 Dalibor Topic <robilad@kaffe.org>
+
+ * gnu/java/text/FormatCharacterIterator.java:
+ Removed unnecessary import of gnu.classpath.Configuration.
+ (DEBUG) New private static field.
+ (debug, dumpTable) Use DEBUG.
+
+2005-07-09 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/transform/AbstractNumberNode.java,
+ gnu/xml/transform/ApplyImportsNode.java,
+ gnu/xml/transform/ApplyTemplatesNode.java,
+ gnu/xml/transform/AttributeNode.java,
+ gnu/xml/transform/Bindings.java,
+ gnu/xml/transform/CallTemplateNode.java,
+ gnu/xml/transform/CopyOfNode.java,
+ gnu/xml/transform/CurrentFunction.java,
+ gnu/xml/transform/DocumentFunction.java,
+ gnu/xml/transform/ElementAvailableFunction.java,
+ gnu/xml/transform/ElementNode.java,
+ gnu/xml/transform/ForEachNode.java,
+ gnu/xml/transform/FormatNumberFunction.java,
+ gnu/xml/transform/FunctionAvailableFunction.java,
+ gnu/xml/transform/GenerateIdFunction.java,
+ gnu/xml/transform/IfNode.java,
+ gnu/xml/transform/KeyFunction.java,
+ gnu/xml/transform/ParameterNode.java,
+ gnu/xml/transform/SortKey.java,
+ gnu/xml/transform/StreamSerializer.java,
+ gnu/xml/transform/Stylesheet.java,
+ gnu/xml/transform/SystemPropertyFunction.java,
+ gnu/xml/transform/TemplateNode.java,
+ gnu/xml/transform/TransformerImpl.java,
+ gnu/xml/transform/UnparsedEntityUriFunction.java,
+ gnu/xml/transform/ValueOfNode.java,
+ gnu/xml/transform/WhenNode.java,
+ gnu/xml/transform/WithParam.java,
+ gnu/xml/xpath/AndExpr.java,
+ gnu/xml/xpath/ArithmeticExpr.java,
+ gnu/xml/xpath/BooleanFunction.java,
+ gnu/xml/xpath/CeilingFunction.java,
+ gnu/xml/xpath/ConcatFunction.java,
+ gnu/xml/xpath/Constant.java,
+ gnu/xml/xpath/ContainsFunction.java,
+ gnu/xml/xpath/CountFunction.java,
+ gnu/xml/xpath/EqualityExpr.java,
+ gnu/xml/xpath/Expr.java,
+ gnu/xml/xpath/FalseFunction.java,
+ gnu/xml/xpath/FloorFunction.java,
+ gnu/xml/xpath/FunctionCall.java,
+ gnu/xml/xpath/IdFunction.java,
+ gnu/xml/xpath/LangFunction.java,
+ gnu/xml/xpath/LastFunction.java,
+ gnu/xml/xpath/LocalNameFunction.java,
+ gnu/xml/xpath/NameFunction.java,
+ gnu/xml/xpath/NameTest.java,
+ gnu/xml/xpath/NamespaceTest.java,
+ gnu/xml/xpath/NamespaceUriFunction.java,
+ gnu/xml/xpath/NegativeExpr.java,
+ gnu/xml/xpath/NodeTypeTest.java,
+ gnu/xml/xpath/NormalizeSpaceFunction.java,
+ gnu/xml/xpath/NotFunction.java,
+ gnu/xml/xpath/NumberFunction.java,
+ gnu/xml/xpath/OrExpr.java,
+ gnu/xml/xpath/ParenthesizedExpr.java,
+ gnu/xml/xpath/Pattern.java,
+ gnu/xml/xpath/PositionFunction.java,
+ gnu/xml/xpath/Predicate.java,
+ gnu/xml/xpath/RelationalExpr.java,
+ gnu/xml/xpath/Root.java,
+ gnu/xml/xpath/RoundFunction.java,
+ gnu/xml/xpath/Selector.java,
+ gnu/xml/xpath/StartsWithFunction.java,
+ gnu/xml/xpath/Steps.java,
+ gnu/xml/xpath/StringFunction.java,
+ gnu/xml/xpath/StringLengthFunction.java,
+ gnu/xml/xpath/SubstringAfterFunction.java,
+ gnu/xml/xpath/SubstringBeforeFunction.java,
+ gnu/xml/xpath/SubstringFunction.java,
+ gnu/xml/xpath/SumFunction.java,
+ gnu/xml/xpath/Test.java,
+ gnu/xml/xpath/TranslateFunction.java,
+ gnu/xml/xpath/TrueFunction.java,
+ gnu/xml/xpath/UnionExpr.java,
+ gnu/xml/xpath/VariableReference.java,
+ gnu/xml/xpath/XPathParser.java,
+ gnu/xml/xpath/XPathParser.y,
+ javax/xml/namespace/QName.java: Corrections to handling of XSL
+ variables and minor conformance updates.
+
+2005-07-09 Archie Cobbs <archie@dellroad.org>
+
+ * java/net/URLClassLoader.java: disallow directories as resources
+
+2005-07-09 Casey Marshall <csm@gnu.org>
+
+ * java/util/logging/FileHandler.java
+ (written): new field.
+ (logFiles): new field.
+ (<init>): initialize the OutputStream last.
+ (createFileStream): made non-static; append '.%g' to 'pattern'
+ if not included; open existing files if 'append' is set; return
+ byte-counting stream; use 'has', not 'String.indexOf'.
+ (publish): rotate the file if we go beyond the byte limit; flush
+ the stream after publishing each record.
+ (rotate): new method.
+ (has): new method.
+ (ostr): new member class.
+
+2005-07-08 Tom Tromey <tromey@redhat.com>
+
+ * lib/split-for-gcj.sh: Make list file depend on source file.
+ * lib/Makefile.gcj (%.stamp): Set target name to stamp file.
+
+2005-07-08 Aaron Luchko <aluchko@redhat.com>
+
+ * doc/hacking.texinfo: Fixed broken links to GNU Coding
+ Standards to point to http://www.gnu.org/prep/standards/
+
+2005-07-08 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicFileChooserUI.java:
+ (ApproveSelectionAction.actionPerformed): Allow directories to be
+ selected unless selection mode is FILES_ONLY.
+
+2005-07-08 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/basic/BasicButtonUI.java: minor API doc fixes,
+ * javax/swing/plaf/basic/BasicComboBoxEditor.java: likewise,
+ * javax/swing/plaf/basic/BasicGraphicsUtils.java: likewise,
+ * javax/swing/plaf/basic/BasicLabelUI.java: likewise,
+ * javax/swing/plaf/basic/BasicListUI.java: likewise,
+ * javax/swing/plaf/basic/BasicLookAndFeel.java: likewise,
+ * javax/swing/plaf/basic/BasicMenuBarUI.java: likewise,
+ * javax/swing/plaf/basic/BasicMenuUI.java: likewise,
+ * javax/swing/plaf/basic/BasicPopupMenuUI.java: likewise,
+ * javax/swing/plaf/basic/BasicScrollBarUI.java: likewise,
+ * javax/swing/plaf/basic/BasicSpinnerUI.java: likewise,
+ * javax/swing/plaf/basic/BasicSplitPaneDivider.java: likewise,
+ * javax/swing/plaf/basic/BasicToolTipUI.java: likewise.
+
+2005-07-08 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/filechooser/FileSystemView.java:
+ (getFiles): Added check for non-existent directory, in which case
+ default to home directory.
+
+2005-07-08 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/metal/MetalIconFactory.java: new file, implements
+ core tree icons.
+
+2005-07-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (getDefaults): Call theme.addCustomEntriesToTable() only once
+ during initialization of the defaults table.
+
+2005-07-08 Mark Wielaard <mark@klomp.org>
+
+ * lib/Makefile.am (FOUND_GCJ): Add top_builddir to compile_classpath.
+ (EXTRA_DIST): Add Makefile.gcj and split-for-gcj.sh
+ (clean-local): Remove lists and Makefile.deps.
+
+2005-07-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTableUI.java
+ (installDefaults): Initialize cell borders.
+ (paint): Set correct cell border before painting.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefault): Corrected color value for the
+ Table.focusCellHighlightBorder UIResource.
+
+2005-07-07 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/io/ObjectStreamClass.java
+ (findAccessibleMethod): Added code to make method accessible.
+
+2005-07-07 Robert Schuster <robertschuster@fsfe.org>
+
+ * javax/swing/JMenu.java
+ (setSelected): Added isEnabled() to expression.
+
+2005-07-07 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/util/Signature.java
+ (computeFieldSignature): New Method.
+
+2005-07-07 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JTable.java:
+ (clearSelection): Added clearing of columns as well as rows.
+
+2005-07-07 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTableUI.java:
+ (MouseInputHandler.mousePressed): Added check for control being pressed
+ and mouse clicked on already selected cell. In this case, deselect
+ the cell.
+
+2005-07-07 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java: New
+ file.
+
+2005-07-07 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/DefaultListSelectionModel.java:
+ (addSelectionInterval): Added check for leadSelectionIndex being
+ unselected (ie - after a remove operation).
+
+2005-07-07 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getRowCount): Implemented
+ (getPreferredSize): Implemented
+ (getMinimumSize): Implemented
+ (getMaximumSize): Implemented
+ (getCellBounds): checked if parameter is null
+ (paintRecursive): added in a variable to keep track of the
+ length of vertical line to be drawn. Now paints tree nicely.
+
+2005-07-07 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ Formatted code so else's are on new lines
+
+2005-07-07 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ Formatted code to get rid of TABs
+ (getPathForRow): took out redundant code.
+ (getNextVisibleNode): took out redundant code.
+
+2005-07-07 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (DocumentHandler.insertUpdate): Update caret position when document
+ changes.
+ (DocumentHandler.removeUpdate): Update caret position when document
+ changes.
+
+2005-07-07 Roman Kennke <roman@kennke.org>
+
+ * gnu/java/awt/FocusManager.java: New class. Provides a concrete
+ implementation of javax.swing.FocusManager so that we can support
+ the old-style FocusManager in Swing and AWT.
+ * gnu/classpath/SystemProperties.java: Add new system property
+ gnu.java.awt.FocusManager that sets the class that should be used
+ as the default FocusManager in AWT and Swing.
+ * java/awt/KeyboardFocusManager.java
+ (setCurrentKeyboardFocusManager): Use createFocusManager instead
+ of creating the instance directly.
+ (createFocusManager): New method. Instantiate a KeyboardFocusManager
+ that is set by the system property gnu.java.awt.FocusManager.
+ * javax/swing.FocusManager.java
+ (constructor): Call super() here.
+ (getCurrentManager): Return the current AWT KeyboardFocusManager
+ here.
+ (setCurrentManager): Set the current AWT KeyboardFocusManager
+ here.
+ (processKeyEvent): Removed method. This is no longer in the
+ API.
+ (focusNextComponent): Removed method. This is no longer in the
+ API.
+ (focusPreviousComponent): Removed method. This is no longer in the
+ API.
+
+2005-07-07 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/JProgressBar.java
+ (JProgressBar(int, int, int)): fix order of parameters,
+ (JProgressBar()): reorder arguments in call to other constructor,
+ (JProgressBar(int): likewise,
+ (JProgressBar(int, int): likewise.
+
+2005-07-07 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (MouseInputHandler.mouseClicked): Access static TreeSelectionModel
+ fields via the class and not via an instance.
+
+2005-07-07 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java:
+ Reformatted source file to better match our coding standards.
+
+2005-07-06 Tom Tromey <tromey@redhat.com>
+
+ * lib/Makefile.gcj: New file.
+ * lib/Makefile.am (JAVAC): Changed for new gcj build approach.
+ * lib/gen-classlist.sh.in: Don't split list for gcj.
+ * lib/split-for-gcj.sh: New file.
+
+2005-07-06 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/basic/BasicBorders.java: fixed API docs all over.
+
+2005-07-06 Chris Burdess <dog@gnu.org>
+
+ * gnu/java/net/protocol/http/HTTPConnection.java,
+ gnu/java/net/protocol/http/HTTPURLConnection.java:
+ Fix bug with multiple threads and persistent connections.
+
+2005-07-06 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/transform/StreamSerializer.java,
+ gnu/xml/xpath/EqualityExpr.java: XSLT conformance fixes.
+
+2005-07-06 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getPathForRow): took out redundant code.
+
+2005-07-06 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getNextVisibleNode): Implemented
+ (getPathForRow): Fixed so the next node retrieved is visible.
+
+2005-07-06 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/JTree.java
+ Initialized the Hashtable.
+ (addSelectionPath): removed redundant code.
+ (doExpandParents): added in line so that state is
+ changed for current path. Changed while loop to if
+ statement, an infinite loop was occurring.
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (getPathForRow): Implemented to work with visibility.
+ (isLeaf): Implemented
+ (mouseClicked): add in check for expand/collapse.
+ Selection for DISCONTIGUOUS tree selection is
+ implemented.
+ (treeExpanded): called repaint, so the tree updates
+ visually when something is expanded.
+ (treeCollapse): Similar to treeExpanded.
+ (paintLeaf): changed to paint leaf only when visible.
+ (paintNonLeaf): paints only when visible.
+ (paintRecursive): lines for tree are only painted when
+ needed. checked for visibility of current object and
+ parent.
+ * javax/swing/tree/DefaultTreeCellRenderer.java
+ (getTreeCellRendererComponent): setting icons when
+ expanded.
+ * javax/swing/tree/DefaultTreeSelectionModel.java
+ (clearSelection): set leadPath to null because selection
+ should be completely reset.
+
+2005-07-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java
+ (setContentAreaFilled): Set the opaque property here.
+
+2005-07-06 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/AWTKeyStroke.java: fixed API doc links,
+ * java/awt/BufferCapabilities.java: likewise,
+ * java/awt/ColorPaintContext.java: likewise,
+ * java/awt/Component.java: likewise,
+ * java/awt/Container.java: likewise,
+ * java/awt/EventQueue.java: likewise,
+ * java/awt/GraphicsDevice.java: likewise,
+ * java/awt/Image.java: likewise,
+ * java/awt/KeyboardFocusManager.java: likewise,
+ * java/awt/MediaTracker.java: likewise,
+ * java/awt/PrintJob.java: likewise,
+ * java/awt/Robot.java: likewise.
+
+2005-07-06 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/JTable.java
+ (setAutoCreateColumnsFromModel): when the flag changes from false to
+ true, call createDefaultColumnsFromModel().
+
+2005-07-05 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/JTable.java
+ (getColumnName): return name from column in data model.
+
+2005-07-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Check
+ parent and target before casting target to Window.
+
+2005-07-05 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
+ New file.
+
+2005-07-05 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/AbstractAction.java: updated API docs,
+ * javax/swing/Action.java: likewise.
+
+2005-07-05 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/applet/Applet.java: added import to fix API doc link.
+
+2005-07-05 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/StyleContext.java
+ (defaultStyle): New field.
+ (constructor): Add defaultStyle to the styleTable.
+ (DEFAULT_STYLE, getStyle, getStyleNames): Documented.
+
+2005-07-05 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/JTable.java:
+ (addColumn): retrieve correct column name,
+ (convertColumnIndexToModel): remove check for > columnCount and let
+ exception happen,
+ (getColumnName): retrieve name from TableColumn,
+ (isCellEditable): implemented,
+ (createDefaultColumnsFromModel): implemented.
+ * javax/swing/table/DefaultTableColumnModel.java:
+ (addColumn): throw exception for null argument, set correct column
+ index in TableColumnModelEvent,
+ (removeColumn): use correct column index,
+ (moveColumn): move the column, don't swap it. Also added argument
+ checks,
+ (getColumnIndex): reimplemented.
+
+2005-07-05 Sven de Marothy <sven@physto.se>
+
+ * javax/swing/JLabel.java:
+ (JLabel): Revert previous change for JLabel(Icon) constructor.
+
+2005-07-05 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JScrollPane.java:
+ Added API documentation for class and constructors.
+
+2005-07-05 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/util/BitSet.java: fixed minor problems in API docs,
+ * java/util/Calendar.java: likewise,
+ * java/util/Collections.java: likewise,
+ * java/util/Date.java: likewise,
+ * java/util/Hashtable.java: likewise,
+ * java/util/LinkedList.java: likewise,
+ * java/util/Properties.java: likewise,
+ * java/util/PropertyResourceBundle.java: likewise,
+ * java/util/ResourceBundle.java: likewise,
+ * java/util/SimpleTimeZone.java: likewise,
+ * java/util/TreeMap.java: likewise.
+
+2005-07-05 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/JTextComponent.java (read, write): New methods.
+
+2005-07-05 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/JTable.java: fixed API doc links all over.
+
+2005-07-05 Mark Wielaard <mark@klomp.org>
+
+ * include/Makefile.am (GTKPEER_H_FILES): Removed GtkTextComponentPeer.
+ * include/gnu_java_awt_peer_gtk_GtkTextComponentPeer.h: Removed.
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java
+ (classpath_gtk_component_connect_nonfocus_signals): Mark argument
+ unused.
+ (classpath_gtk_component_connect_signals): Likewise.
+
+2005-07-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java (postTextEvent): New
+ method.
+ * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java: Add
+ TextComponentPeer method declarations.
+ * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Remove file.
+ * include/gnu_java_awt_peer_gtk_GtkTextAreaPeer.h: Regenerate.
+ * include/gnu_java_awt_peer_gtk_GtkTextFieldPeer.h: Likewise.
+ * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Remove
+ gnu_java_awt_peer_gtk_GtkTextComponentPeer.c.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+ (classpath_gtk_component_connect_nonfocus_signals): New function.
+ (classpath_gtk_component_connect_signals): Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c: Add
+ method implementations from
+ gnu_java_awt_peer_gtk_GtkTextComponentPeer.c.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c:
+ Likewise.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
+ Remove file.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (gtkInit): Get postTextEventID from GtkComponentPeer, not
+ GtkTextComponentPeer.
+ * native/jni/gtk-peer/gtkpeer.h (classpath_gtk_textcomponent_init_jni): Declare.
+ (classpath_gtk_component_connect_signals): Likewise.
+ (classpath_gtk_component_connect_nonfocus_signals): Likewise.
+ (classpath_gtk_textcomponent_connect_signals): Likewise.
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
+ Rename gnu_java_awt_peer_gtk_GtkScrollbarPeer.c.
+ * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Rename
+ gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
+ gnu_java_awt_peer_gtk_GtkScrollbarPeer.c.
+
+ * gnu/java/awt/ClasspathToolkit.java (createEmbeddedWindow): New method.
+ * gnu/java/awt/EmbeddedWindow.java (addNotify): Assume we're using
+ ClasspathToolkit.
+ * gnu/java/awt/EmbeddedWindowSupport.java: Remove file.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java: Remove references to
+ EmbeddedWindowSupport.
+
+2005-07-04 Sven de Marothy <sven@physto.se>
+
+ * javax/swing/JComponent.java:
+ (setEnabled): Fix typo in event string.
+
+2005-07-04 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JTabbedPane.java
+ (Page.setDisplayedMnemonicIndex): Added check for index being -1
+ before calling title.charAt(index). Eliminates StringIndexOutOfBounds
+ error.
+
+2005-07-04 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (initialized):
+ Remove unused field.
+ (needsClose): New private field.
+ (finish): Take needsClose boolean argument.
+ (finalize): Call finish with needsClose.
+ (produce): Set needsClose.
+ * include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h: Regenerated.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
+ (Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_finish): Only close
+ when needed.
+
+2005-07-04 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ParameterModeHolder.java: New constructor.
+
+2005-07-04 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/CommandSet.java: New file.
+ * gnu/classpath/jdwp/processor/PacketProcessor.java: Use
+ CommandSets to handle JdwpCommandPackets.
+ * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New
+ Constructor.
+
+2005-07-04 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/JTree.java
+ (addSelectionPath): if mouse click somewhere other than
+ a row, all selections are removed
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (mouseClicked): if mouse clicked on a row, all other
+ selections are cleared. DISCONTIGUOUS mode implemented.
+ (getCellBounds): Implemented
+ (paintLeaf): paints with cell bounds
+ (paintNonLeaf): paints with cell bounds
+ * javax/swing/tree/DefaultTreeCellRenderer.java:
+ (DefaultTreeCellRendererComponent): changed color of
+ selected row
+ (getFont): Implemented
+ * javax/swing/tree/DefaultTreeSelectionModel.java:
+ (addSelectionPaths): check if parameter is null
+ (removeSelectionPaths): check if parameter is null
+
+2005-07-04 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * configure.ac: Remove libart dependency.
+ * scripts/classpath.spec.in: Likewise.
+ * INSTALL: Remove references to libart.
+ * doc/hacking.texinfo: Likewise.
+ * doc/www.gnu.org/faq/faq.wml: Likewise.
+
+2005-07-03 Daniel Bonniot <bonniot@users.sf.net>
+
+ * java/io/ObjectStreamClass.java (inSamePackage): New private method.
+ (findAccessibleMethod): Likewise.
+ (cacheMethods): Lookup readResolve and writeReplace using the new
+ findAccessibleMethod().
+
+2005-07-03 Archie Cobbs <archie@dellroad.org>
+
+ * m4/acinclude.m4: fix broken expr(1) syntax
+
+2005-07-03 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/PortableServer/ServantLocatorPackage/package.html,
+ org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java:
+ New files.
+
+2005-07-02 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/_PolicyImplBase.java: Ihnerit from Policy.
+ (ids): Made final non static, new constructor.
+ (type, value, policyCode): New fields.
+ (_invoke): Handle "value" operation.
+ (getValue, getCode, destroy, toString, copy, equals, hashCode):
+ New methods.
+ * org/omg/CORBA/PolicyHelper.java (narrow): Removed check for
+ repository for repository id.
+
+2005-07-02 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/PortableServer/IdAssignmentPolicyValue.java,
+ org/omg/PortableServer/IdUniquenessPolicyValue.java,
+ org/omg/PortableServer/ImplicitActivationPolicyValue.java,
+ org/omg/PortableServer/LifespanPolicyValue.java,
+ org/omg/PortableServer/ServantRetentionPolicyValue.java,
+ org/omg/PortableServer/RequestProcessingPolicyValue.java:
+ Documentation update.
+
+2005-07-02 Mark Wielaard <mark@klomp.org>
+
+ * all files: Update for new FSF address.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/undo/UndoManager.java: fixed API doc links,
+ * javax/swing/undo/UndoableEditSupport.java: likewise.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/RenderingHints.java: API doc updates.
+
+2005-07-01 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/announce/20050630.wml: New file.
+ * doc/www.gnu.org/newsitems.txt: Add announcement.
+ * doc/www.gnu.org/downloads/downloads.wml: Add 0.16 download.
+
+2005-07-01 Roman Kennke <roman@kennke.org>
+
+ * gnu/classpath/ObjectPool.java:
+ Removed this class. Some simple benchmarks show that it
+ brings not much gain and actually decreases performance
+ speed-wise.
+
+2005-07-01 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/DomNode.java,
+ gnu/xml/dom/html2/DomHTMLCollection.java,
+ gnu/xml/dom/html2/DomHTMLElement.java,
+ gnu/xml/dom/html2/DomHTMLTableElement.java,
+ gnu/xml/dom/html2/DomHTMLTableRowElement.java,
+ gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
+ gnu/xml/transform/NodeNumberNode.java,
+ gnu/xml/transform/Stylesheet.java,
+ gnu/xml/transform/TemplateNode.java,
+ gnu/xml/xpath/NameTest.java,
+ gnu/xml/xpath/NamespaceTest.java: Corrections for cases where
+ elements/attributes might have been created in non-namespace-aware
+ mode.
+ * gnu/xml/transform/StreamSerializer.java: Only apply HTML attribute
+ reduction when attribute is defined as a boolean in the HTML DTD.
+ * gnu/xml/transform/TransformerImpl.java: Add support for output
+ indenting and cdata-section-elements output instruction.
+
+2005-07-01 Roman Kennke <roman@kennke.org>
+
+ * gnu/classpath/ObjectPool.java:
+ Introduced flag for turning on/off caching.
+ (getInstance): Synchronized access to this method.
+ (borrowObject): Synchronized access to the pool.
+ Added some benchmarking statements.
+ (returnObject): Synchronized access to the pool.
+ Added some benchmarking statements.
+ (createObject): Synchronized access to the pool.
+ Added some benchmarking statements.
+ (printStats): New method. Prints out some stats about the pool usage.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/table/JTableHeader.java: added some API docs,
+ * javax/swing/table/TableModel.java: fixed link in API docs,
+ * javax/swing/table/package.html: added package description.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/ListUI.java
+ (locationToIndex): match parameter name to API docs.
+
+2005-07-01 Roman Kennke <roman@kennke.org>
+
+ * gnu/classpath/ObjectPool.java:
+ Made singleton instance static. Otherwise this class would not
+ be of much use.
+ (getInstance): Made this method static.
+
+2005-07-01 Roman Kennke <roman@kennke.org>
+
+ * gnu/classpath/ObjectPool.java:
+ New class. This can and should be used to cache throwaway objects
+ like Rectangles, Points and Dimensions. Of course the use of
+ this class is not limited to this cases.
+
+2005-07-01 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JLayeredPane.java
+ (getLayer): Also search through the components parents to find
+ the one that is actually directly contained in the JLayeredPane.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/image/DataBuffer.java: fixed API doc typos;
+ * java/awt/image/DataBufferByte.java: added description to API docs;
+ * java/awt/image/DataBufferDouble.java: added description to API docs,
+ (setElem(int, int)): removed unnecessary cast;
+ (setElem(int, int, int)): likewise.
+ * java/awt/image/DataBufferFloat.java: added description to API docs;
+ (setElem(int, int)): removed unnecessary cast;
+ (setElem(int, int, int)): likewise.
+ * java/awt/image/DataBufferInt.java: added description to API docs;
+ * java/awt/image/DataBufferShort.java: likewise;
+ * java/awt/image/DataBufferUShort.java: likewise.
+
+2005-06-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicMenuBarUI.java
+ (installDefaults): Made JMenuBar opaque.
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java
+ (installDefaults): Made JOptionPane opaque.
+ * javax/swing/plaf/basic/BasicPanelUI.java
+ (installUI): Also call installDefaults().
+ (installDefaults): New method. Made JPanel opaque.
+ * javax/swing/plaf/basic/BasicRootPaneUI.java
+ (installDefaults): Made JRootPane opaque.
+ * javax/swing/plaf/basic/BasicSeparatorUI.java
+ (installDefaults): Made JSeparator opaque.
+ * javax/swing/plaf/basic/BasicSpinnerUI.java
+ (installDefaults): Made JSpinner opaque.
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (installDefaults): Made JSplitPane opaque.
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ (installDefaults): Made JSplitPane opaque.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (isNativeLookAndFeel): fixed return value,
+ * javax/swing/plaf/metal/MetalTheme.java
+ (getMenuDisabledForeground): fixed return value.
+
+2005-07-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/event/TableModelEvent.java:
+ (TableModelEvent(TableModel): set lastRowIndex to Integer.MAX_VALUE.
+
+2005-06-30 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/util/JdwpString.java: New file.
+
+2005-06-30 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/DomDocument.java: Add support for adopting nodes from
+ other implementations.
+ * gnu/xml/dom/DomNamedNodeMap.java: Fix for nodes created outside a
+ namespace context.
+ * gnu/xml/transform/AbstractNumberNode.java,
+ gnu/xml/transform/ApplyImportsNode.java,
+ gnu/xml/transform/ApplyTemplatesNode.java,
+ gnu/xml/transform/AttributeNode.java,
+ gnu/xml/transform/CallTemplateNode.java,
+ gnu/xml/transform/ChooseNode.java,
+ gnu/xml/transform/CommentNode.java,
+ gnu/xml/transform/CopyNode.java,
+ gnu/xml/transform/CopyOfNode.java,
+ gnu/xml/transform/ElementNode.java,
+ gnu/xml/transform/ForEachNode.java,
+ gnu/xml/transform/IfNode.java,
+ gnu/xml/transform/LiteralNode.java,
+ gnu/xml/transform/MessageNode.java,
+ gnu/xml/transform/NodeNumberNode.java,
+ gnu/xml/transform/NumberNode.java,
+ gnu/xml/transform/OtherwiseNode.java,
+ gnu/xml/transform/ParameterNode.java,
+ gnu/xml/transform/ProcessingInstructionNode.java,
+ gnu/xml/transform/StreamSerializer.java,
+ gnu/xml/transform/Stylesheet.java,
+ gnu/xml/transform/Template.java,
+ gnu/xml/transform/TemplateNode.java,
+ gnu/xml/transform/TextNode.java,
+ gnu/xml/transform/ValueOfNode.java,
+ gnu/xml/transform/WhenNode.java: Parsing and serialisation design
+ changes to minimise the number of virtual machine stack frames used.
+
+2005-06-30 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JTable.java:
+ (initializeLocalVars): Set dragEnabled to true by default to comply
+ with reference implementations.
+ (getSelectionModel): Don't return null if row selection is disabled,
+ still return selectionModel. This complies with reference
+ implemenations.
+ (changeSelection): New method.
+ * javax/swing/plaf/basic/BasicTableUI.java: Added a MouseMotionListener
+ so that MouseDragged events register properly.
+ (MouseInputHandler.updateSelection): Added boolean parameter for
+ Control being pressed and added functionality for this (multiple
+ selection).
+
+2005-06-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java:
+ Removed all calls to repaint() and revalidate(). These are likely
+ causing infinite loops with the RepaintManager.
+
+2005-06-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicListUI.java
+ (damageLayout): Removed call to revalidate(). This caused an
+ infinite loop with the RepaintManager and is not necessary.
+
+2005-06-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicScrollBarUI.java:
+ Removed all calls to layoutContainer() in this file.
+ (installDefaults): Set this as LayoutManager for the JScrollBar.
+ This way the layoutContainer() method is called when it should be.
+
+2005-06-30 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Set version to 0.16+cvs.
+
+2005-06-30 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add 0.16 release date and new features.
+ * configure.ac: Set version to 0.16.
+
+2005-06-30 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/DefaultListSelectionModel.java:
+ (addSelectionInterval): Don't clear the selection state if JList's
+ selection mode is SINGLE_SELECTION_INTERVAL and index0 and index1
+ correspond to an interval adjacent to an already selected interval.
+ (removeSelectionInterval): Added check for a middle interval being
+ removed when selection mode is SINGLE_SELECTION_INTERVAL.
+ * javax/swing/plaf/basic/BasicListUI.java:
+ (KeyHandler.keyPressed): Added check for scrolling past bottom of list.
+ (MouseHandler.mouseClicked): Added check for shift key being
+ pressed.
+
+2005-06-30 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/JdwpPacket.java (write): New method.
+ (myWrite): New abstract method.
+ (toBytes): Remove.
+ (myToBytes): Remove.
+ * gnu/classpath/jdwp/transport/JdwpReplyPacket.java (myWrite): New
+ method.
+ * gnu/classpath/jdwp/transport/JdwpCommandPacket.java (myWrite): New
+ method.
+ * gnu/classpath/jdwp/transport/JdwpConnection.java (sendPacket): Use
+ JdwpPacket.write instead of JdwpPacket.toBytes.
+
+2005-06-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/locale/LocaleHelper.java:
+ Fixed to use new property files.
+
+2005-06-30 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/JdwpConnection.java (sendEvent): New
+ method.
+ (_bytes): New member.
+ (_doStream): New member.
+ (JdwpConnection): Initialize new members.
+
+2005-06-30 Lillian Angel <langel@redhat.com>
+ * javax/swing/JTree.java:
+ (valueChanged): repaint everytime something is selected in the
+ tree.
+ (setSelectionModel): set TreeSelectionListeners
+ (isRowSelected): isRowSelected uses isPathSelected
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (setSelectionModel): works with JTree to set the selection model
+ (getPathForRow): took out unneeded lines
+ (mouseClicked): switched if statements, should check if already
+ selected first.
+ (paintLeaf): checked selection of Leaf and paint selected
+ differently than not selected cells
+ (paintNonLeaf): checked selection of nonLeaf and paint selected
+ differently than not selected cells
+ (paintRecursive): updated to work with other paint functions
+ * javax/swing/tree/DefaultTreeSelectionModel.java:
+ (addSelectionPath): fire change, so selection is registered to
+ listener
+ (addSelectionPaths): fire change, so selection is registered to
+ listener
+ (removeSelectionPath): fire change, so selection is registered
+ to listener
+ (removeSelectionPaths): fire change, so selection is registered
+ to listener
+ (isPathSelected): took out unneeded lines
+ (getTreeSelectionListeners): made more logical to call
+ getListeners
+ (fireValueChanged): fixed loop to be more logical
+
+2005-06-30 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/JEditorPane.java (getEditorKit): Call
+ createDefaultEditorKit() and setEditorKit() when editorKit == null.
+ * javax/swing/JTextPane.java: Call super for all methods where
+ possible.
+
+2005-06-29 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * INSTALL: Drop GTK requirement to 2.4.
+ * NEWS: Likewise.
+ * configure.ac: Likewise.
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
+ Re-add GTK 2.4 support.
+
+2005-06-29 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * native/fdlibm/Makefile.am: Added s_finite.c
+ * native/fdlibm/s_finite.c: Added
+
+2005-06-29 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/DefaultListSelectionModel.java:
+ (addSelectionInterval):
+ (clearSelection):
+ (removeSelectionInterval):
+ (setLeadSelectionIndex):
+ (setSelectionInterval): Check that the selection model actually
+ changes before calling fireValueChanged.
+
+2005-06-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ NEWS: Corrected note about CORBA status in 1.6 release.
+
+2005-06-29 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicLabelUI.java
+ (installDefaults): Do not set the border here.
+ (uninstallDefaults): Do not unset the border here.
+
+2005-06-29 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (getComponentGraphics): Do not replicate the Graphics at this
+ point. This is moved into paintComponent.
+ (paintComponent): Replicate the Graphics object before going into
+ the tree. This makes sure that the state is preserved and is
+ what is specified in the JDKs API docs.
+
+2005-06-29 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java:
+ (BasicTreeUI): Initalization of listeners and instances.
+ (createUI): Implementation
+ (getHashColor): Implementation
+ (setLeftChildIndent): Implementation
+ (getLeftChildIndent): Implementation
+ (setRightChildIndent): Implementation
+ (getRightChildIndent): Implementation
+ (setExpandedIcon): Implementation
+ (getExpandedIcon): Implementation
+ (setCollapsedIcon): Implementation
+ (getCollapsedIcon): Implementation
+ (setLargeModel): Implementation
+ (isLargeModel): Implementation
+ (setRowHeight): Implementation
+ (getRowHeight): Implementation
+ (setCellRenderer): Implementation
+ (getCellRenderer): Implementation
+ (setModel): Implementation
+ (getModel): Implementation
+ (setRootVisible): Implementation
+ (isRootVisible): Implementation
+ (setShowsRootHandles): Implementation
+ (getShowsRootHandles): Implementation
+ (setCellEditor): Implementation
+ (getCellEditor): Implementation
+ (setEditable): Implementation
+ (isEditable): Implementation
+ (setSelectionModel): Implementation
+ (getSelectionModel): Implementation
+ (getPathForRow): Implementation
+ (getRowForPath): Implementation
+ (getRowCount): Implementation
+ (getClosestPathForLocation): Implementation
+ (createPropertyChangeListener): Implementation
+ (createMouseListener): Implementation
+ (createFocusListener): Implementation
+ (createKeyListener): Implementation
+ (createSelectionModelPropertyChangeListener): Implementation
+ (createTreeSelectionListener): Implementation
+ (createCellEditorListener): Implementation
+ (createComponentListener): Implementation
+ (createTreeExpansionListener): Implementation
+ (createLayoutCache): Implementation
+ (createCellRendererPane): Implementation
+ (createDefaultCellEditor): Implementation
+ (createDefaultCellRenderer): Implementation
+ (createTreeModelListener): Implementation
+ (uninstallListeners): Implementation
+ (getLastChildPath): Implementation
+ (configureLayoutCache): Implementation
+ (installDefaults): Implementation
+ (installListeners): Implementation
+ (installUI): Implementation
+ (uninstallDefaults): Implementation
+ (uninstallUI): Implementation
+ (paint): moderate changes, so painting works with new changes
+ (MouseInputHandler.mouseClicked): Implementation
+ (paintLeaf): made private
+ (paintNonLeaf): made private
+ (paintRecursive): made private
+ Several variables, instances and methods were adding according
+ to the API. The methods that were added and not in the list
+ above, have not been implemented yet. All JavaDoc is updated,
+ as well as formatting.
+ * javax/swing/JTree.java:
+ (createChildren): checked that children is not null.
+ * javax/swing/tree/AbstractLayoutCache.java:
+ (getNodeDimensions): slight modifications to return initialized
+ Rectangle when the bounds are null. Implementation not complete.
+ * javax/swing/tree/DefaultTreeSelectionModel.java:
+ (addSelectionPath): Implementation
+ (addSelectionPaths): Implementation
+ (removeSelectionPath): Implementation
+ (removeSelectionPaths): Implementation
+ (getSelectionPaths): returned the selection array
+ (clearSelection): set the selection array to null
+ * javax/swing/tree/FixedHeightLayoutCache.java:
+ (setModel): removed this method because it is defined in the
+ abstract parent.
+ (setRootVisible): removed this method because it is defined in
+ the abstract parent.
+ (setRowHeight): removed this method because it is defined in
+ the abstract parent.
+ Also, some formatting was updated.
+ * javax/swing/tree/VariableHeightLayoutCache.java:
+ (setRowHeight): removed this method because it is defined in
+ the abstract parent.
+ * javax/swing/tree/DefaultTreeModel.java:
+ (DefaultTreeModel): Needed to initialize root if it was passed
+ into the constructor as null.
+
+2005-06-29 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/event/TableModelEvent.java: updated API docs all over.
+
+2005-06-29 Roman Kennke <roman@kennke.org>
+
+ * gnu/java/awt/AWTUtilities.java
+ (VisibleComponentList): Added List implementation that iterates over
+ the child components of a Container and only returns Components
+ that are actually visible.
+ (getVisibleChildren): Now returns a List instead of an array. This
+ list is cached. This greatly decreases allocations in
+ LayoutManagers.
+ * javax/swing/BoxLayout.java:
+ Updated to use the new AWTUtilities.getVisibleChildren() method.
+
+2005-06-29 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/package.html: added package description,
+ * javax/swing/border/package.html: likewise,
+ * javax/swing/colorchooser/package.html: likewise,
+ * javax/swing/event/package.html: likewise,
+ * javax/swing/filechooser/package.html: likewise,
+ * javax/swing/plaf/package.html: likewise,
+ * javax/swing/plaf/basic/package.html: likewise,
+ * javax/swing/plaf/metal/package.html: likewise,
+ * javax/swing/tree/package.html: likewise,
+ * javax/swing/undo/package.html: likewise.
+
+2005-06-29 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/Font.java: fixed API doc links.
+
+2005-06-28 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/event/AWTEventListener.java: added imports to fix links
+ in API docs,
+ * java/awt/event/AWTEventListenerProxy.java: likewise,
+ * java/awt/event/InputMethodListener.java: likewise,
+ * java/awt/event/ItemListener.java: likewise,
+ * java/awt/event/MouseWheelEvent.java: likewise,
+ * java/awt/event/TextEvent.java: likewise,
+ * java/awt/event/WindowEvent.java: likewise,
+ * java/awt/event/WindowListener.java: likewise.
+
+2005-06-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/BindingIterator.java: Inherit from
+ BindingIteratorOperations, added specnotes for 1.2 specific methods.
+ * org/omg/CosNaming/NamingContext.java: Inherit from
+ NamingContextOperations, added specnotes for 1.2 specific methods.
+ * org/omg/IOP/Encoding.java,
+ org/omg/IOP/TaggedComponent.java,
+ org/omg/IOP/TaggedProfile.java: Inherit from Serializable, added
+ SerialVersionUID.
+ org/omg/CosNaming/BindingIteratorOperations.java,
+ org/omg/Dynamic/Parameter.java: New files.
+
+2005-06-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/gnuRequest.java (submit): If IOException is
+ thrown while opening a socket, rethrow MARSHAL.
+ * gnu/CORBA/NamingService/NamingServiceTransient.java (main):
+ Fixed regression due that the service started on the wrong port.
+
+2005-06-28 Mark Wielaard <mark@klomp.org>
+
+ From Christian Thalinger
+ * doc/www.gnu.org/stories.wml: Add CACAO description.
+
+2005-06-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/_IDLTypeStub.java: Added SerialVersionUID.
+ org/omg/CORBA/PolicyTypeHelper.java: New file.
+
+2005-06-28 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/table/AbstractTableModel.java: updated API docs,
+ * javax/swing/table/DefaultTableModel.java: fixed API docs.
+
+2005-06-28 Jeroen Frijters <jeroen@frijters.net>
+
+ * gnu/java/nio/DatagramChannelImpl.java
+ (getNativeFD): Removed.
+ * gnu/java/nio/DatagramChannelSelectionKey.java
+ (getNativeFD): Modified to extract the native fd via the
+ PlainDatagramSocketImpl.
+ * gnu/java/nio/ServerSocketChannelImpl.java
+ (getNativeFD): Removed.
+ * gnu/java/nio/ServerSocketChannelSelectionKey.java
+ (getNativeFD): Modified to extract the native fd via the
+ PlainSocketImpl.
+ * gnu/java/nio/SocketChannelImpl.java
+ (getNativeFD): Removed.
+ * gnu/java/nio/SocketChannelSelectionKey.java
+ (getNativeFD): Modified to extract the native fd via the
+ PlainSocketImpl.
+
+2005-06-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ NEWS: Added note about CORBA status in 1.6 release.
+
+2005-06-27 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java (constructors): Default to
+ a transparent background instead of black.
+ (drawImage): When drawing a raster, pass live data to avoid copying.
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage): Return
+ a BufferedImage when using Graphics2D.
+ * javax/swing/JComponent.java (getComponentGraphics): Avoid copying
+ Graphics2D instances.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_copyState): Copy the pixel
+ buffer and initialize a new cairo context in MODE_JAVA_ARRAY.
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_drawPixels): Revert
+ previous transformation patch.
+
+2005-06-27 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_copyState):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState___3III):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState__II):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState__Lgnu_java_awt_peer_gtk_GtkComponentPeer_2):
+ Remove gdk_cairo_create calls.
+ Obtain dimension for the cairo surface.
+ (init_graphics2d_as_renderable): Fix cairo_xlib_surface_create
+ invocation by passing dimension.
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_drawPixels): Fix translation
+ matrix sign.
+ Use cairo_set_source for applying patterns.
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_gdkDrawDrawable): Fix
+ cairo_set_source_surface invocation by passing position instead of
+ dimension.
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState___3III):
+ (begin_drawing_operation):
+ (end_drawing_operation): In MODE_JAVA_ARRAY mode, only initialize the
+ cairo context once. Use GetPrimitiveArrayCritical for pinning down
+ pixel buffers and maintain a buffer copy if necessary.
+ * native/jni/gtk-peer/gtkcairopeer.h (javabuf_copy): New field.
+
+2005-06-27 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (glog_func): New static function.
+ (Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Install glog_func as
+ default log handler.
+ * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_LIBADD): Add jcl.
+
+2005-06-27 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (getPreferredSize): Don't let the UI replace a manually set preferred
+ size.
+
+2005-06-27 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/Box.java
+ (createGlue): Return Short.MAX_VALUE instead of Integer.MAX_VALUE as
+ dimension in the Filler component.
+ (createHorizontalGlue): Return a new Filler object with the correct
+ value instead of relying on createGlue(). The object returned by
+ createHorizontalGlue must not have a vertical dimension.
+
+2005-06-27 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/BoxLayout.java
+ (Direction): New inner interface. This abstracts the layout algorithm
+ from the layout direction.
+ (Horizontal): Implementation for the above interface for the
+ horizontal direction.
+ (Vertical): Implementation for the above interface for the
+ vertical direction.
+ (SizeReq): An inner helper class that holds size requirements for
+ Components that are laid out. This is similar but not equal to
+ the SizeRequirements class in javax.swing.
+ (layoutContainer): Removed the actual algorithm into a new method,
+ using the Direction interface.
+ (layoutAlgorithm): This is the new layout algorithm. This uses
+ the Direction interface, so that the algorithm is not duplicated
+ and can be expressed more readable.
+ (distributeSpace): A new helper method that distributes excess
+ space over a set of components. This is the actual 'worker' in
+ BoxLayout.
+
+2005-06-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ org/omg/DynamicAny/DynAnyPackage/InvalidValue.java,
+ org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper.java,
+ org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java,
+ org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper.java,
+ org/omg/DynamicAny/DynAnyPackage/package.html,
+ org/omg/IOP/ComponentIdHelper.java: New files.
+
+2005-06-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/PortableServer/POAPackage/ServantAlreadyActive.java,
+ org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java:
+ New files.
+
+2005-06-27 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Integer.java:
+ (valueOf(int)): Implemented.
+ (bitCount(int)): Implemented.
+ (rotateLeft(int,int)): Implemented.
+ (rotateRight(int,int)): Implemented.
+ (highestOneBit(int)): Implemented.
+ (numberOfLeadingZeros(int)): Implemented.
+ (lowestOneBit(int)): Implemented.
+ (numberOfTrailingZeros(int)): Implemented.
+ (signum(int)): Implmented.
+ (reverseBytes(int)): Implemented.
+ (reverse(int)): Implemented.
+
+2005-06-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java:
+ New file.
+
+2005-06-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/PortableServer/POAManagerPackage/AdapterInactive.java,
+ org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.java,
+ org/omg/PortableServer/POAManagerPackage/State.java,
+ org/omg/PortableServer/POAManagerPackage/index.html: New files.
+
+2005-06-24 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/plaf/ColorUIResource.java: documented
+ IllegalArgumentExceptions in constructors;
+
+2005-06-24 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/table/AbstractTableModel.java:
+ (getColumnName): eliminated temp index to fix very minor bug,
+ (findColumn): throw NullPointerException for null argument,
+ (fireTableDataChanged): set correct row indices.
+ * javax/swing/table/DefaultTableModel.java:
+ (setDataVector): replace null argument with empty vector then call
+ setColumnIdentifiers() to set up column names,
+ (setColumnCount): call fireTableStructureChanged() rather than
+ fireTableDataChanged(),
+ (addColumn(Object, Object[])): call fireTableStructureChanged() rather
+ than fireTableDataChanged(),
+ (addRow(Vector)): fixed row indices in TableModelEvent,
+ (moveRow): fixed row indices in TableModelEvent,
+ (getColumnName): for a column index beyond the number of columns in
+ the model, pass control to the superclass.
+
+2005-06-24 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * java/awt/Container.java:
+ (LightweightDispatcher.acquireComponentForMouseEvent):
+ Use temp variable to set lastComponentEntered to null _before_
+ dispatching MOUSE_EXITED events to avoid infinite loop.
+ * javax/swing/plaf/basic/BasicPopupMenuUI.java:
+ (MouseInputHandler.acquireComponentForMouseEvent):
+ Use temp variable to set lastComponentEntered to null _before_
+ dispatching MOUSE_EXITED events to avoid infinite loop.
+
+2005-06-24 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JScrollPane.java
+ (JScrollPane): Add Viewport at index 0 rather than after the
+ JScrollBars. This complies with reference implementations.
+
+2005-05-14 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/aelfred2/XmlParser.java: ensure that charset parameter of
+ external MIME entity is trimmed.
+ * gnu/xml/dom/DomDocument.java: DomNsNodes retrieved via
+ createElement/createAttribute should not have localNames.
+
+2005-06-24 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java,
+ org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java,
+ org/omg/PortableServer/POAPackage/WrongPolicyHelper.java,
+ org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java,
+ org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java,
+ org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java,
+ org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java,
+ org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java,
+ org/omg/PortableServer/POAPackage/NoServantHelper.java,
+ org/omg/PortableServer/POAPackage/WrongAdapterHelper.java,
+ org/omg/PortableServer/POAPackage/AdapterNonExistent.java,
+ org/omg/PortableServer/POAPackage/InvalidPolicy.java,
+ org/omg/PortableServer/POAPackage/NoServant.java,
+ org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java,
+ org/omg/PortableServer/POAPackage/ObjectNotActive.java,
+ org/omg/PortableServer/POAPackage/ServantNotActive.java,
+ org/omg/PortableServer/POAPackage/WrongAdapter.java,
+ org/omg/PortableServer/POAPackage/WrongPolicy.java,
+ gnu/CORBA/Poa/InvalidPolicyHolder.java,
+ org/omg/PortableServer/POAPackage/package.html: New files.
+
+2005-06-24 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/IOP/CodecOperations.java,
+ org/omg/IOP/Codec.java,
+ org/omg/IOP/CodecFactory.java,
+ org/omg/IOP/CodecFactoryHelper.java,
+ org/omg/IOP/CodecFactoryOperations.java,
+ gnu/CORBA/cdrEncapsCodec.java,
+ gnu/CORBA/gnuCodecFactory.java: New files.
+ * gnu/CORBA/Functional_ORB.java (constructor):
+ Put "CodecFactory" into initial references.
+ * gnu/CORBA/holderFactory.java (createHolder):
+ Removed debug statement.
+
+2005-06-24 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicInternalFrameUI.java:
+ (GlassPaneDispatcher.acquireComponentForMouseEvent): Use
+ temp variable to set lastComponentEntered to null _before_
+ dispatching MOUSE_EXITED events, otherwise we get infinite
+ loop.
+
+2005-06-24 Roman Kennke <roman@kennke.org>
+
+ * gnu/java/awt/AWTUtilities.java:
+ Added new utility class. This provides a method for fetching
+ the visible children of a Container.
+ * javax/swing/BoxLayout.java:
+ Use AWTUtilities.getVisibleChildren() instead of
+ Container.getComponents(). LayoutManagers must not layout invisible
+ children.
+
+2005-06-24 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTable.java
+ (constructor): Call setModel() instead of setting the model directly.
+ This makes sure that listeners and the columnModel are set up
+ correctly.
+ (initializeLocalVars): Set up tableHeader before the columnModel.
+ This way we already have a tableHeader when setColumnModel is called
+ and it can be updated accordingly.
+ (tableChanged): Update the columnModel when the table structure
+ changes.
+ (setColumnModel): Also set the columnModel of the tableHeader here.
+ This is specified in Sun's API documentation.
+ * javax/swing/table/DefaultTableModel.java
+ (setDataVector): Fire a structureChanged event, so that the
+ columnModel and header columnModel are updated correctly.
+
+2005-06-23 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GtkImage.java: Don't draw 0 size images.
+
+2005-06-23 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GtkImage.java: Add case source size > size.
+
+2005-06-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/LocalObject.java: New file.
+
+2005-06-22 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java
+ (pumpBytes): Throws IOException.
+ (pumpDone): New native method.
+ (produce): Call pumpDone().
+ * include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h: Regenerated.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
+ (Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_pumpDone): New method.
+ (Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_pumpBytes): Check for
+ errors on gdk_pixbuf_loader_write.
+
+2005-06-22 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/IOP/ProfileIdHelper.java,
+ omg/IOP/MultipleComponentProfileHelper.java,
+ omg/IOP/MultipleComponentProfileHolder.java: New files.
+
+2005-06-22 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/plaf/basic/BasicInternalFrameUI.java:
+ (InternalFramePropertyChangeListener.vetoableChange):
+ Repaint the JDesktopPane when JInternalFrame is closed.
+ Also veto the close request, because hiding is not
+ closing.
+
+2005-06-22 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/SwingUtilities.java:
+ (layoutCompoundLabel): Added check for multi-line text.
+
+2005-06-22 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JDialog.java:
+ (setDefaultCloseOperation): Removed validity check for
+ operation code. Validity is handled in processWindowEvent.
+ * javax/swing/JFrame.java:
+ (setDefaultCloseOperation): Changed error message to be more
+ descriptive and similar to reference implementation.
+ * javax/swing/JInternalFrame.java:
+ (setDefaultCloseOperation): Removed validity check for
+ operation code.
+ * javax/swing/plaf/basic/BasicInternalFrameUI.java:
+ (InternalFramePropertyListener): Added implementation of
+ VetoableChangeListener.
+ (InternalFramePropertyListener.vetoableChange): New method.
+ (InternalFramePropertyListener.propertyChange): Removed
+ check for JInternalFrame.IS_CLOSED_PROPERTY. This is now
+ handled in vetoableChange.
+ (getDesktopManager): Added a check for null pointer from
+ JInternalFrame.getDesktopPane().
+
+2005-06-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicLabelUI.java
+ (installDefaults): JLabels are not opaque by default.
+
+2005-06-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/GrayFilter.java
+ (constructor): Compute factor at initialization time.
+ (createDisabledImage): Initialize GrayFilter with correct arguments.
+ (filterRGB): Reworked filter method. This is now compliant with
+ the JDK behaviour.
+
+2005-06-22 Mark Wielaard <mark@klomp.org>
+
+ Fixes bug #13439
+ * javax/swing/JScrollPane.java (JScrollPane(Component,int,int)):
+ Set viewport, view and scrollLostener manually.
+
+2005-06-22 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/IOP/ServiceContextListHolder.java,
+ org/omg/IOP/ServiceContext.java
+ org/omg/IOP/ServiceContextHelper.java
+ org/omg/IOP/ServiceContextHolder.java
+ org/omg/IOP/ServiceContextListHelper.java
+ org/omg/IOP/ServiceIdHelper.java: New files.
+
+2005-06-21 Lillian Angel <langel@redhat.com>
+
+ * java/util/logging/Logger.java
+ (setParent): No lines after throwing an exception are executed
+ and there is no point to check if the parent is null, because a
+ NullPointerException would have been thrown earlier. Fixes Bug
+ #13460.
+
+2005-06-21 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/IOP/Encoding.java,
+ org/omg/IOP/IOR.java,
+ org/omg/IOP/IORHelper.java,
+ org/omg/IOP/IORHolder.java,
+ org/omg/IOP/TaggedProfileHolder.java,
+ org/omg/IOP/TaggedProfile.java,
+ org/omg/IOP/TaggedProfileHelper.java,
+ org/omg/IOP/TaggedComponentHolder.java,
+ org/omg/IOP/TaggedComponent.java,
+ org/omg/IOP/TaggedComponentHelper.java: New files.
+
+2005-06-21 Lillian Angel <langel@redhat.com>
+
+ * gnu/xml/aelfred2/XmlParser
+ (parseAttribute): if (type.equals("CDATA") || type == null)
+ this would always throw a NullPointerException if type is null.
+
+2005-06-21 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Functional_ORB.java (Port): Documentation
+ update. (setPort): Made static, documentation update.
+ (getPort): Removed.
+ * gnu/CORBA/generalTypeCode.java (UNSET): Changed value.
+ * gnu/CORBA/NamingService/NamingServiceTransient.java (main):
+ Removed call to init.
+
+2005-06-21 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/CurrentHelper.java,
+ org/omg/CORBA/CurrentHolder.java: New files.
+
+2005-06-21 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/Current.java,
+ org/omg/CORBA/CurrentOperations.java: Documentation update.
+
+2005-06-20 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/DefaultDesktopManager.java (getBoundsForIconOf):
+ Initialize desktopPane before use.
+
+2005-06-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/html/HTML.java: Added public parameterless
+ constructor for Tag.
+
+2005-06-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/PolicyListHolder.java,
+ org/omg/CORBA/PolicyListHelper.java: New files.
+
+2005-06-20 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/DefaultDesktopManager.java
+ (getBoundsForIconOf): No reason to check if desktopPane is null
+ after dereferencing desktopPane in code. Fixes bug #13461.
+
+2005-06-20 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/JScrollPane.java
+ (JScrollPane): Viewport was not being set when
+ the view was null. Whenever a view would be added to container
+ it would not appear. This was changed to use setViewportView.
+
+2005-06-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java:
+ * javax/swing/AbstractCellEditor.java:
+ * javax/swing/Action.java:
+ * javax/swing/BorderFactory.java:
+ * javax/swing/ButtonGroup.java:
+ * javax/swing/CellRendererPane.java:
+ * javax/swing/DebugGraphics.java:
+ * javax/swing/DefaultBoundedRangeModel.java:
+ * javax/swing/DefaultButtonModel.java:
+ * javax/swing/DefaultCellEditor.java:
+ * javax/swing/DefaultComboBoxModel.java:
+ * javax/swing/DefaultDesktopManager.java:
+ * javax/swing/DefaultFocusManager.java:
+ * javax/swing/DefaultListCellRenderer.java:
+ * javax/swing/DefaultListModel.java:
+ * javax/swing/DefaultListSelectionModel.java:
+ * javax/swing/FocusManager.java:
+ * javax/swing/GrayFilter.java:
+ * javax/swing/ImageIcon.java:
+ * javax/swing/JButton.java:
+ * javax/swing/JCheckBoxMenuItem.java:
+ * javax/swing/JColorChooser.java:
+ * javax/swing/JComboBox.java:
+ * javax/swing/JComponent.java:
+ * javax/swing/JDesktopPane.java:
+ Reformatted these sourcefiles to better match our coding style.
+
+2005-06-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (getPreferredSize): Make sure that preferredSize is greater than
+ minimumSize.
+ (setMinimumSize): Removed hack to adjust preferredSize. This is moved
+ into the method getPreferredSize().
+
+2005-06-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (setOpaque): Don't revalidate and repaint when the opaque property
+ is changed (at least not here).
+
+2005-06-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/html/HTMLEditorKit.java:
+ Inherit from StyledEditorKit, Cloneable, Serializable and adding
+ string constants.
+ (handleStartTag): Fixed typo in comment.
+
+2005-06-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/PolicyHelper.java,
+ org/omg/CORBA/PolicyHolder.java,
+ org/omg/CORBA/_PolicyStub.java,
+ gnu/CORBA/_PolicyImplBase.java: New files.
+
+2005-06-19 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
+ (gnu_java_awt_peer_gtk_GtkImage_getPixbuf,
+ gnu_java_awt_peer_gtk_GtkImage_getPixmap,
+ gnu_java_awt_peer_gtk_GtkImage_isOffScreen): Move declaration to ...
+ * native/jni/gtk-peer/gtkpeer.h: here.
+
+2005-06-18 Chris Burdess <dog@bluezoo.org>
+
+ * java/util/logging/LogManager.java: Set default level of root
+ logger to INFO.
+
+2005-06-18 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/IOP/TransactionService.java,
+ org/omg/IOP/CodeSets.java: New files.
+
+2005-06-17 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java,
+ org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java,
+ org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java,
+ org/omg/PortableServer/LIFESPAN_POLICY_ID.java,
+ org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java,
+ org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java,
+ org/omg/PortableServer/THREAD_POLICY_ID.java,
+ org/omg/IOP/ENCODING_CDR_ENCAPS.java,
+ org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS.java,
+ org/omg/IOP/TAG_CODE_SETS.java,
+ org/omg/IOP/TAG_INTERNET_IOP.java,
+ org/omg/IOP/TAG_JAVA_CODEBASE.java,
+ org/omg/IOP/TAG_MULTIPLE_COMPONENTS.java,
+ org/omg/IOP/TAG_ORB_TYPE.java,
+ org/omg/IOP/TAG_POLICIES.java,
+ org/omg/PortableInterceptor/LOCATION_FORWARD.java,
+ org/omg/PortableInterceptor/SUCCESSFUL.java,
+ org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java,
+ org/omg/PortableInterceptor/TRANSPORT_RETRY.java,
+ org/omg/PortableInterceptor/USER_EXCEPTION.java: New files.
+
+2005-06-17 Tom Tromey <tromey@redhat.com>
+
+ * lib/Makefile.am (JAVAC): Use JIKESENCODING.
+ * m4/acinclude.m4 (CLASSPATH_CHECK_JIKES): Check for -encoding
+ option to jikes.
+ (JIKESENCODING): New subst.
+
+2005-06-17 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/exception/VmDeadException.java: New file.
+ * gnu/classpath/jdwp/exception/NotImplementedException.java: New file.
+ * gnu/classpath/jdwp/exception/JdwpInternalErrorException.java: New
+ file.
+ * gnu/classpath/jdwp/exception/JdwpException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidThreadGroupException.java: New
+ file.
+ * gnu/classpath/jdwp/exception/InvalidThreadException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidStringException.java: New file
+ * gnu/classpath/jdwp/exception/InvalidObjectException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidEventTypeException.java: New
+ file.
+ * gnu/classpath/jdwp/exception/InvalidCountException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidClassException.java: New file.
+
+2005-06-17 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/JApplet.java,
+ javax/swing/JDialog.java,
+ javax/swing/JFrame.java,
+ javax/swing/JInternalFrame.java,
+ javax/swing/JWindow.java: Added support for adding and setting
+ layout managers directly for these top-level containers tocomply
+ with J2SE 5.0. Added private boolean initStageDone.
+ Initialized rootPaneCheckingEnabled to false.
+ (JDialog.dialogInit): Set initStageDone to true.
+ (JApplet.JApplet): Set initStageDone to true.
+ (JFrame.frameInit) : Set initStageDone to true.
+ (JInternalFrame.JInternalFrame): Set initStageDone to true.
+ (JWindow.windowInit): Set initStageDone to true.
+ (addImpl): Added check for direct adds (J2SE 5.0) and directed
+ them to getContentPane().add.
+ (setLayout): Added check for direct calls to setLayout.
+ (remove): Added check for direct calls to remove.
+
+2005-06-17 Lillian Angel <langel@redhat.com>
+
+ * javax/swing/ToolTipManager.java
+ (mousePressed): Check if currentComponent is null.
+ If so, it should be equal to the current source.
+ Fixes Bug #11538.
+
+2005-06-17 Anthony Balkissoon <abalkiss@redhat.com>
+
+ * javax/swing/DefaultListSelectionModel.java:
+ (addSelectionInterval): Added update to leadSelectionIndex
+ and anchorSelectionIndex variables.
+ (removeSelectionInterval): Same as above.
+ (setSelectionInterval): Same as above.
+ * javax/swing/JList.java:
+ (getSelectedIndices): Increased for loop upper bound by 1.
+ * javax/swing/plaf/basic/BasicListUI.java:
+ (KeyHandler): New class.
+ (MouseInputHandler): Moved code from MousePressed to
+ MouseClicked.
+ (MouseInputHandler.MouseClicked): Added check for control
+ key being down.
+
+2005-06-17 Roman Kennke <roman@kennke.org>
+
+ * java/io/DataInputStream.java:
+ Reverted my patch from 2005-06-15.
+
+2005-06-16 Robert Schuster <thebohemian@gmx.net>
+
+ * gnu/java/nio/charset/Windows1250.java,
+ gnu/java/nio/charset/Windows1251.java,
+ gnu/java/nio/charset/Windows1252.java,
+ gnu/java/nio/charset/Windows1253.java,
+ gnu/java/nio/charset/Windows1254.java,
+ gnu/java/nio/charset/Windows1255.java,
+ gnu/java/nio/charset/Windows1256.java,
+ gnu/java/nio/charset/Windows1257.java,
+ gnu/java/nio/charset/Windows1258.java: Fixed canonical NIO
+ charset name.
+
+2005-06-16 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/CDR/uncObjectOutputStream.java,
+ gnu/CORBA/CDR/uncObjectInputStream.java: Deleted.
+
+2005-06-16 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/NamingContextPackage/CannotProceed.java,
+ org/omg/CosNaming/NamingContextPackage/NotEmpty.java,
+ org/omg/CosNaming/NamingContextPackage/NotFound.java:
+ Added 1.4 constructors.
+ * org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java:
+ Added 1.4 constructors and serialVersionUID.
+
+2005-06-16 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/ProtableServer/IdAssignmentPolicyValue.java,
+ org/omg/ProtableServer/IdUniquenessPolicyValue.java,
+ org/omg/ProtableServer/ImplicitActivationPolicyValue.java,
+ org/omg/ProtableServer/LifespanPolicyValue.java,
+ org/omg/ProtableServer/RequestProcessingPolicyValue.java,
+ org/omg/ProtableServer/ServantRetentionPolicyValue.java:
+ New files.
+
+2005-06-16 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java,
+ org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java,
+ org/omg/IOP/CodecPackage/FormatMismatch.java,
+ org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java,
+ org/omg/IOP/CodecPackage/TypeMismatch.java,
+ org/omg/IOP/CodecPackage/TypeMismatchHelper.java,
+ org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java,
+ org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java,
+ org/omg/PortableServer/CurrentPackage/NoContext.java: New exceptions.
+ org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper.java,
+ org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper.java,
+ org/omg/IOP/CodecPackage/FormatMismatchHelper.java,
+ org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper.java,
+ org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java,
+ org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java,
+ org/omg/PortableServer/CurrentPackage/NoContextHelper.java: New helpers.
+ * gnu/CORBA/ObjectCreator.java (readUserException):
+ Renamed misleading variable.
+ * gnu/CORBA/DuplicateNameHolder.java,
+ gnu/CORBA/EmptyExceptionHolder.java: New holders.
+
+2005-06-15 Goffredo Baroncelli <kreijack@inwind.it>
+
+ * gnu/java/net/protocol/http/HTTPURLConnection.java
+ (getHeaderFieldKey): Check index.
+
+2005-06-15 Roman Kennke <roman@kennke.org>
+
+ * java/io/DataInputStream.java
+ (readLine): Added checks for InputStream that support have a pos field
+ for repositioning the stream.
+
+2005-06-15 Mark Wielaard <mark@klomp.org>
+
+ * lib/gen-classlist.sh.in: Remove vm.omit, vm.add and tmp.omit files
+ after use.
+
+2005-06-15 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/Messaging/SyncScopeHelper.java (write): Made public.
+
+2005-06-14 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/id/JdwpIdFactory.java: New file.
+ * gnu/classpath/jdwp/processor/PacketProcessor.java: New file.
+
+2005-06-14 Tom Tromey <tromey@redhat.com>
+
+ * lib/gen-classlist.sh.in (vm_dirlist): Prune non-existing
+ directories.
+ * lib/Makefile.am (genclasses): Pass top_srcdir to
+ gen-classlist.sh.
+ * m4/acinclude.m4: Quote default value of vm_classes.
+
+2005-06-14 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/JComponent.java (setMinimumSize): Only adjust
+ prefferedSize or maximumSize when they are set.
+ * javax/swing/JScrollPane.java (JScrollPane(Component,int,int)):
+ Set viewport and view manually.
+
+2005-06-14 Tom Tromey <tromey@redhat.com>
+
+ * m4/acinclude.m4 (--with-vm-classes): New option.
+ * lib/gen-classlist.sh.in: Handle 'vm_classes' feature.
+ * lib/Makefile.am (compile_classpath): Updated for new
+ classpath-setting approach.
+ (noinst_DATA): Now unconditional.
+
+2005-06-14 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java (updateBufferedImage):
+ Fixed pixelBuffer array index.
+
+2005-06-14 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ Classpath bug #13353:
+ * gnu/java/net/protocol/jar/Handler.java (parseURL, toExternalForm):
+ Append fragments (#ref) to URLs.
+
+2005-06-14 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/text/InternationalFormatter.java (clone): Disabled.
+
+2005-06-14 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/text/DecimalFormat.java
+ (DecimalFormat(String, DecimalFormatSymbols)): store clone of symbols;
+ (equals): add missing checks;
+ (getDecimalFormatSymbols): return clone of symbols;
+ (setDecimalFormatSymbols): store clone of symbols.
+
+2005-06-14 Mark Wielaard <mark@klomp.org>
+
+ * lib/standard.omit: Add gnu/classpath/jdwp.
+
+2005-06-13 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/id/ArrayId.java: New file.
+ * gnu/classpath/jdwp/id/ArrayReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/ClassLoaderId.java: New file.
+ * gnu/classpath/jdwp/id/ClassObjectId.java: New file.
+ * gnu/classpath/jdwp/id/ClassReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/InterfaceReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/JdwpId.java: New file.
+ * gnu/classpath/jdwp/id/ObjectId.java: New file.
+ * gnu/classpath/jdwp/id/ReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/StringId.java: New file.
+ * gnu/classpath/jdwp/id/ThreadGroupId.java: New file.
+ * gnu/classpath/jdwp/id/ThreadId.java: New file.
+ * gnu/classpath/jdwp/util/Signature.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpConnection.java: New file.
+ * gnu/classpath/jdwp/transport/ITransport.java: New file.
+ * gnu/classpath/jdwp/transport/SocketTransport.java: New file.
+ * gnu/classpath/jdwp/transport/TransportFactory.java: New file.
+ * gnu/classpath/jdwp/transport/TransportException.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpPacket.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpCommandPacket.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New file.
+
+2005-06-13 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * java/awt/image/SampleModel.java (getPixels): Fixed array
+ assignment.
+
+2005-06-13 Keith Seitz <keiths@redhat.com>
+
+ * lib/Makefile.am (metafiles): Exclude directories and CVS files.
+
+2005-06-13 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * java/text/AttributedStringIterator.java (getRunLimit): Fixed the
+ range of the returned indexes.
+
+2005-06-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalUtils.java:
+ Added new package-private helper class.
+ * javax/swing/plaf/metal/MetalSplitPaneDivider.java:
+ Added new package-private class. This is the divider used
+ by JSplitPane.
+ * javax/swing/plaf/metal/MetalScrollBarUI.java
+ (paintThumb): Use new MetalUtils class for drawing the typical
+ Metal pattern on the thumb.
+ * javax/swing/plaf/metal/MetalScrollBarUI.java
+ (initComponentDefaults): Added color defaults for SplitPane.
+ * javax/swing/plaf/metal/MetalSplitPaneUI.java:
+ (createDefaultDivider): Implemented new method. This creates
+ the Metal divider for JSplitPane.
+
+2005-06-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JSpinner.java
+ (StubEditor): Removed this inner class.
+ (DefaultEditor): Implemented this class and its dummy methods.
+ (DateEditor): Added and implemented this inner class.
+
+2005-06-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JFormattedTextField.java
+ (setValue): Creates an AbstractFormatter instance based on the type
+ of the value beeing set.
+ (createFormatter): New helper method.
+
+2005-06-13 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/SendingContext/Runtime.java: Deleted.
+ * org/omg/SendingContext/RunTime.java: Added.
+
+2005-06-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/DateFormatter.java:
+ Implemented new class.
+ * javax/swing/JFormattedTextField.java
+ (setValue): Added conversion from value to text.
+
+2005-06-12 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * java/text/MessageFormat.java (parse): When parsing strings, check
+ for an empty pattern trailer.
+
+2005-06-12 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ PR libgcj/20435:
+ * gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field.
+ (static): Add possessive matching to JAVA_1_4 syntax.
+ * gnu/regexp/RETokenRepeated.java (possessive): New field.
+ (makePossessive, isPossessive): New methods.
+ (match): Don't back off during possessive matching.
+ * gnu/regexp/RE.java (initalize): Accept possessive quantifier.
+ * java/util/regex/Pattern.java (constructor): Switch syntax from PERL5
+ to JAVA_1_4.
+
+2005-06-11 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ORB.java,
+ org/omg/CORBA/CustomValue.java,
+ org/omg/CORBA/VM_ABSTRACT.java,
+ org/omg/CORBA/VM_CUSTOM.java,
+ org/omg/CORBA/VM_NONE.java,
+ org/omg/CORBA/VM_TRUNCATABLE.java,
+ org/omg/CORBA/VM_TRUNCATABLE.java,
+ org/omg/CORBA/portable/ValueBase.java,
+ org/omg/CORBA_2_3/portable/package.html: Documentation update.
+ * org/omg/CORBA_2_3/package.html: New file.
+
+2005-06-11 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/portable/StreamableValue.java,
+ org/omg/CORBA/portable/CustomValue.java,
+ gnu/CORBA/CDR/Vio.java: New files.
+ * org/omg/CORBA/ValueBaseHelper.java: Using gnu.CORBA.Vio.
+ * org/omg/CORBA_2_3/portable/OutputStream.java: Documentatin update.
+ (write_value): Using gnu.CORBA.Vio.
+ * org/omg/CORBA_2_3/portable/InputStream.java Documentation update.
+ (read_value): Using gnu.CORBA.Vio.
+ * gnu/CORBA/ObjectCreator.java (Idl2class, Idl2Object): New methods.
+ (toIDL): Do not insert OMG prefix.
+ * gnu/CORBA/Restricted_ORB.java (create_any): Set ORB for that Any.
+ (register_value_factory, unregister_value_factory, lookup_value_factory):
+ New CORBA 2_3 methods.
+ * gnu/CORBA/gnuAny.java (extract_Value): Use reflection if holder does
+ not implement ValueBaseHolder.
+ * gnu/CORBA/CDR/cdrInput.java: Implementing 2_3 stream and
+ DataInputStream, (read_Value, read_Abstract, read_char_array,
+ read_wchar_array, ensureArray, read_ulong_array, read_long_array,
+ read_float_array, read_double_array, read_short_array, read_ushort_array,
+ read_octet_array, read_longlong_array, read_ulonglong_array,
+ read_boolean_array, read_any_array, _truncatable_ids): New methods.
+ * gnu/CORBA/CDR/cdrOutput.java: Implementing 2_3 stream
+ and DataOutputStream, (write_any_array, _truncatable_ids, write_Abstract,
+ write_Value): New methods.
+ * org/omg/CORBA/portable/ValueBase.java: Documentation update.
+
+2005-06-10 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/InternationalFormatter.java:
+ Implemented new class.
+
+2005-06-10 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (BasicHorizontalLayoutManager.preferredLayoutSize): fixed return
+ statement.
+ (BasicVerticalLayoutManager.preferredLayoutSize): Likewise.
+
+2005-06-10 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTextArea.java
+ (getPreferredSize): Implemented new method. This is overridden
+ in order to support custom set rows and columns.
+
+2005-06-10 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/SendingContext/package.html,
+ org/omg/CORBA/SendingContext/Runtime.java,
+ org/omg/CORBA/SendingContext/RuntimeOperations.java: Removed.
+ * org/omg/SendingContext/package.html,
+ org/omg/SendingContext/Runtime.java,
+ org/omg/SendingContext/RuntimeOperations.java: Added.
+
+2005-06-10 Sven de Marothy <sven@physto.se>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ (gdkDrawDrawable): Check if cairo pattern is non-null before
+ setting its matrix.
+
+2005-06-09 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkPanelPeer.java,
+ gnu_java_awt_peer_gtk_GtkPanelPeer.c (connectSignals): New method.
+ * include/gnu_java_awt_peer_gtk_GtkPanelPeer.h: Regenerate.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+ (window_focus_in_cb, window_focus_out_cb): Remove FIXMEs.
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ (copyState): Check if cairo pattern is null before copying it.
+ (drawPixels): Check if cairo pattern is null before retrieving it.
+
+ * java/awt/MenuItem.java (label): Initialize to empty string.
+
+2005-06-08 Bryce McKinlay <mckinlay@redhat.com>
+
+ * java/rmi/server/RMIClassLoader.java (getClassLoader): Make public.
+ From Gary Benson.
+
+2005-06-08 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java (cairoSetRGBColor,
+ cairoSetAlpha): Combine ...
+ (cairoSetRGBAColor): New method.
+ * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerate.
+ * include/gnu_java_awt_peer_gtk_GtkImage.h: Regenerate.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Use
+ Cairo 0.5.0 APIs.
+ * INSTALL: Document Cairo 0.5.0 requirement.
+ * NEWS: Likewise.
+ * configure.ac: Require Cairo 0.5.0.
+
+2005-06-08 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/image/BandedSampleModel.java
+ (createBankArray): New method.
+ (BandedSampleModel(int, int, int, int)): reimplemented.
+ (BandedSampleModel(int, int, int, int, int[], int[]):
+ RasterFormatException nearer to start of constructor.
+ (getPixel): Use band index, not zero.
+ (getPixels): Fixed loop indices.
+ (getSamples): Fixed loop indices.
+ (setDataElements): Use band index, not zero.
+
+2005-06-08 Audrius Meskauskas <AudriusA@Bioinformatics.org>.
+
+ * org/omg/CORBA/CustomValue.java,
+ org/omg/CORBA/CustomMarshal.java,
+ org/omg/CORBA/DataOutputStream.java,
+ org/omg/CORBA/DataInputStream.java: New classes.
+
+2005-06-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/DefaultFormatter.java
+ (FormatterDocumentFilter.remove): Added check for valid input.
+ (FormatterDocumentFilter.insertString): Added check for valid input.
+ Added support for overwriteMode property.
+ (FormatterDocumentFilter.replace): Added check for valid input.
+ (checkValidInput): New helper method to check for valid input
+ and roll it back if necessary.
+
+2005-06-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JFormattedTextField.java
+ (getActions): Call super.getActions instead of throwing an exception.
+ This is safe here.
+ (processFocusEvent): Likewise.
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (createKeymap): Construct new bindings array if UIDefaults does return
+ a null object for this.
+
+2005-06-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (installDefaults): Call resetLayoutManager() _after_ the divider
+ is created to prevent NPE.
+ (paint): Removed check for valid divider location. This is done
+ in resetComponentAt(index).
+ (resetLayoutManager): Call layout.updateComponents _after_ the
+ layout has been installed. Otherwise it has no effect.
+
+2005-06-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (setMinimumSize): Adjust preferredSize and maximumSize when
+ minimumSize is greater than preferred or maximumSize.
+
+2005-06-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/DefaultEditorKit.java:
+ Added some API documentation.
+
+2005-06-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/DefaultEditorKit.java
+ (DefaultKeyTypedAction.actionPerformed): This action
+ has to filter control characters here.
+ (InsertBreakAction.actionPerformed): This action inserts
+ a newline character here.
+
+2005-06-08 Audrius Meskauskas <AudriusA@Bioinformatics.org>.
+
+ * org/omg/CORBA/UnionMemberHelper.java,
+ org/omg/CORBA/ValueMemberHelper.java,
+ org/omg/CORBA/StructMemberHelper.java,
+ org/omg/CORBA/IDLTypeHelper.java,
+ org/omg/CORBA/_IDLTypeStub.java: New files.
+ * gnu/CORBA/IOR.java (write_null, _read_no_endian),
+ gnu/CORBA/CDR/cdrInput.java (read_Object),
+ gnu/CORBA/CDR/cdrOutput.java (write_Object):
+ Implemented sending of java null.
+
+2005-06-07 Audrius Meskauskas <AudriusA@Bioinformatics.org>.
+
+ * doc/www.gnu.org/home.wml: Added "omg.org"
+
+2005-06-07 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/IOR_Delegate.java (release),
+ gnu/CORBA/IOR_contructed_object.java (finalize):
+ Close the associated socket if the finalizer is called.
+ gnu/CORBA/gnuRequest.java (submit),
+ gnu/CORBA/Functional_ORB.java (serveStep): Try to reuse the opened sockets.
+ * gnu/CORBA/SocketRepository.java,
+ gnu/CORBA/GIOP/CloseMessage.java: New files.
+
+2005-06-06 Sven de Marothy <sven@physto.se>
+
+ * javax/swing/JLabel.java
+ (JLabel): Horizontal justification changed to default to LEADING.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/DefaultFormatter.java:
+ Implemented new class.
+
+2005-06-06 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/CompletionStatusHelper.java (type): New method.
+ * org/omg/CORBA/Current.java: Inherit from org.omg.portable.IDLEntity.
+
+2005-06-06 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/StringValueHelper.java,
+ org/omg/CORBA/WStringValueHelper.java: New helpers.
+ * org/omg/CORBA/portable/BoxedValueHelper.java: Documentation update.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JFrame.java:
+ Added the two missing constructors that take
+ java.awt.GraphicsConfiguration objects as arguments.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTree.java
+ (removeDescendantSelectedPaths): Implemented new method.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicButtonListener.java
+ (focusLost): Don't unarm button on focus lost. This behaviour is
+ not documented anywhere and disturbs correct event processing
+ in buttons.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (getKeymapName): Removed debug statement.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (getKeymapName): Added API documentation comments.
+
+2005-06-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (getKeymapName): Reimplemented to return the classname of
+ itself. This way subclasses don't have to override this
+ method.
+
+2005-06-06 Sven de Marothy <sven@physto.se>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
+ (gtkWidgetSetForeground): Avoid setting black-on-black selection color.
+
+2005-06-05 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Class.java (resourcePath): Reindented.
+
+2005-06-05 Tom Tromey <tromey@redhat.com>
+
+ * scripts/generate-locale-list.sh: Remove redundant 'cd'.
+
+2005-06-06 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GtkImage.java
+ (getSource, deliver): Added null checks.
+ * java/awt/image/RGBImageFilter.java
+ (filterRGBPixels): Reimplement.
+
+2005-06-05 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/VisibilityHelper.java: New helper.
+
+2005-06-05 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/stub/java/rmi/_Remote_Stub.java:
+ Inheriting from Stub, Remote and Serializable.
+
+2005-06-05 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org\omg\CORBA\portable\ValueFactory.java (read_value): Changed
+ parameter type to org.omg.CORBA_2_3.portable.InputStream.
+ * org\omg\CosNaming\_BindingIteratorStub.java,
+ * org\omg\CosNaming\_NamingContextStub.java: Fixed serialVersionUID.
+ * org\omg\CORBA_2_3\portable\InputStream.java
+ (read_value(BoxedValueHelper)): Implemented.
+ * org\omg\CORBA_2_3\portable\OutputStream.java
+ (write_abstract_interface):
+ Changed parameter type to java.lang.Object.
+ * org\omg\CORBA\portable\BoxedValueHelper.java:
+ Moved wrongly placed bracket.
+ * org\omg\CORBA\ParameterMode.java: Inherit from
+ Serializable, IDLEntity and removing duplicated header.
+ (_PARAM_IN, _PARAM_OUT, _PARAM_INOUT): Making final.
+ * org\omg\Messaging\SyncScopeHelper.java (extract, id, insert,
+ read, type, write): Making public.
+
+2005-06-05 Ka-Hing Cheung <kahing@javabsp.org>
+
+ * javax/swing/event/TreeSelectionEvent.java
+ (getPaths): Return a cloned copy.
+ (isAddedPath): Implemented.
+ (cloneWithSource): Likewise.
+
+2005-06-05 Ka-Hing Cheung <kahing@javabsp.org>
+
+ * javax/swing/event/TreeSelectionEvent.java:
+ Reformatted.
+
+2005-06-05 Ka-Hing Cheung <kahing@javabsp.org>
+
+ * javax/swing/tree/TreePath.java
+ (toString): Implemented.
+
+2005-06-05 Sven de Marothy <sven@physto.se>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
+ (getPixels): Handle pixbufs which don't have alpha.
+
+2005-06-04 Tom Tromey <tromey@redhat.com>
+
+ * javax/swing/plaf/basic/BasicListUI.java (focusListener): Use
+ correct type.
+ (listDataListener, listSelectionListener, mouseInputListener,
+ propertyChangeListener): Likewise.
+ * javax/swing/plaf/basic/BasicMenuUI.java (ChangeHandler): Now
+ public and deprecated.
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ (TabbedPaneLayout): Now public.
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java
+ (ButtonActionListener): Now public.
+ (PropertyChangeHandler): Likewise.
+ (ButtonAreaLayout): Likewise.
+ * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+ (TitlePaneLayout): Now public.
+ (PropertyChangeHandler): Likewise.
+ * javax/swing/plaf/basic/BasicCheckBoxUI.java
+ (getPropertyPrefix): New method.
+ * javax/swing/plaf/basic/BasicProgressBarUI.java (ChangeHandler):
+ Now public.
+ * javax/swing/plaf/basic/BasicSliderUI.java (ComponentHandler):
+ Now public.
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (BasicVerticalLayoutManager): Now public.
+ (FocusHandler): Likewise.
+ (BasicHorizontalLayoutManager): Likewise.
+ * javax/swing/plaf/basic/BasicFileChooserUI.java
+ (AcceptAllFileFilter): New public constructor.
+ (BasicFileView): Likewise.
+ * javax/swing/plaf/basic/BasicInternalFrameUI.java
+ (BorderListener.RESIZE_NONE): Now final.
+
+2005-06-04 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/DefinitionKindHelper.java,
+ org/omg/CORBA/FieldNameHelper.java,
+ org/omg/CORBA/IdentifierHelper.java,
+ org/omg/CORBA/ParameterMode.java,
+ org/omg/CORBA/ParameterModeHelper.java,
+ org/omg/CORBA/ParameterModeHolder.java,
+ org/omg/CORBA/RepositoryIdHelper.java,
+ org/omg/CORBA/SetOverrideTypeHelper.java,
+ org/omg/CORBA/VersionSpecHelper.java,
+ gnu/CORBA/SetOverrideTypeHolder.java,
+ gnu/CORBA/DefinitionKindHolder.java: New files.
+
+2005-06-04 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/stub/java/rmi/_Remote_Stub.java,
+ org/omg/stub/java/rmi/package.html: New package.
+
+2005-06-04 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/Messaging/SyncScopeHelper.java
+ org/omg/Messaging/SYNC_WITH_TRANSPORT.java
+ org/omg/Messaging/package.html: New package.
+
+2005-06-04 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
+ (Java_gnu_java_awt_peer_gtk_GtkImage_loadPixbuf):
+ Fixed method declaration format.
+ (Java_gnu_java_awt_peer_gtk_GtkImage_drawPixelsScaled):
+ Likewise.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * AUTHORS (Roman Kennke): New author.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/portable/BoxedValueHelper.java,
+ org/omg/CORBA_2_3/portable/OutputStream.java,
+ org/omg/CORBA_2_3/portable/Delegate.java,
+ org/omg/CORBA_2_3/portable/ObjectImpl.java,
+ org/omg/CORBA_2_3/portable/package.html: New files.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/NamingContextPackage/AlreadyBound.java,
+ org/omg/CosNaming/NamingContextPackage/CannotProceed.java,
+ org/omg/CosNaming/NamingContextPackage/InvalidName.java,
+ org/omg/CosNaming/NamingContextPackage/NotEmpty.java,
+ org/omg/CosNaming/NamingContextPackage/NotFound.java,
+ org/omg/CosNaming/NamingContextPackage/NotFoundReason.java:
+ Added SerialVersionUID.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/GIOP/uncObjectInputStream.java,
+ gnu/CORBA/GIOP/uncObjectInputStream/uncObjectOutputStream.java:
+ Deleting files.
+ * gnu/CORBA/CDR/uncObjectInputStream.java,
+ gnu/CORBA/CDR/uncObjectInputStream/uncObjectOutputStream.java:
+ Adding files.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Functional_ORB.java,
+ gnu/CORBA/IOR_Delegate.java,
+ gnu/CORBA/Simple_delegate.java,
+ gnu/CORBA/universalHolder.java,
+ gnu/CORBA/CDR/aligningInputStream.java,
+ gnu/CORBA/CDR/aligningOutputStream.java,
+ gnu/CORBA/CDR/cdrInput.java,
+ gnu/CORBA/CDR/cdrOutput.java,
+ gnu/CORBA/CDR/encapsulatedOutput.java,
+ gnu/CORBA/GIOP/ErrorMessage.java,
+ gnu/CORBA/GIOP/MessageHeader.java,
+ gnu/CORBA/GIOP/cxCodeSet.java,
+ gnu/CORBA/GIOP/v1_2/RequestHeader.java,
+ org/omg/CosNaming/BindingIteratorHelper.java,
+ org/omg/CosNaming/BindingListHelper.java,
+ org/omg/CosNaming/BindingTypeHelper.java,
+ org/omg/CosNaming/NameComponentHelper.java,
+ org/omg/CosNaming/NameHelper.java,
+ org/omg/CosNaming/NamingContextExtHelper.java,
+ org/omg/CosNaming/NamingContextHelper.java:
+ Initialise instances of org.omg.SystemException, thrown
+ after catching the other exception, with InitCause.
+
+2005-06-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicListUI.java
+ (damageLayout): Check for list beeing null before revalidating
+ it.
+
+2005-06-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/PlainDocument.java
+ (removeUpdate): Fixed indices in text buffer access.
+ * javax/swing/text/PlainView.java
+ (drawLine): Simplified element access.
+
+2005-06-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTextArea.java
+ (constructor): Set preferredSize to a sane default.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/GIOP/uncObjectInputStream.java,
+ gnu/CORBA/GIOP/uncObjectInputStream/uncObjectOutputStream.java: New streams.
+ * org/omg/CORBA/ValueBaseHelper.java: Removing inner classes,
+ using uncObjectInputStream, uncObjectOutputStream instead.
+ * org/omg/CORBA_2_3/portable.InputStream.java (read_value):
+ Delegate call to ValueBaseHelper.
+
+2005-06-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/SendingContext/Runtime.java,
+ org/omg/CORBA/SendingContext/RunTimeOperations.java:
+ Fixing the package statement.
+
+2005-06-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilites.java
+ (replaceUIActionMap): Fixed loop again. Now correctly, I hope.
+ * javax/swing/ActionMap.java
+ (setParent): Make sure we don't build a loop.
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (createActionMap): Create ActionMapUIResource instead of
+ plain ActionMap.
+
+2005-06-03 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics.java:
+ Removed declarations for the previously removed native methods.
+
+2005-06-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilites.java
+ (replaceUIActionMap): Fixed condition in while loop that caused
+ infinite looping.
+
+2005-06-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTableUI.java
+ (uninstallDefault): Don't set properties to null, this corrupts
+ component state.
+
+2005-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * lib/Makefile.am:
+ Fix permissions problem with creation of META-INF tree.
+
+2005-06-02 Sven de Marothy <sven@physto.se>
+
+ * java/awt/Component.java
+ (setBackgroundColor): Return if the color equals the existing bgcolor.
+
+2005-06-02 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
+ (drawImage): Remove reference to GtkOffScreenImage.
+ * gnu/java/awt/peer/gtk/GtkImageConsumer.java:
+ Add additional comments.
+
+2005-06-02 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics.java:
+ (GdkGraphics): New constructor.
+ (drawImage): Reimplemented.
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
+ (checkImage,createImage): Reimplemented.
+ (prepareImage): Just call the GdkToolkit method.
+ * gnu/java/awt/peer/gtk/GtkFramePeer.java:
+ (setIconImage): Reimplemented.
+ * gnu/java/awt/peer/gtk/GtkImage.java: Reimplemented.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java:
+ (checkImage): Change handling of GtkImage.
+ (createImage): Reimplemented for GtkImage.
+ (getColorModel): Return the actual native color model.
+ (prepareImage): Reimplemented.
+ * include/Makefile.am,
+ * native/jni/gtk-peer/Makefile.am: Removed old files, added new ones.
+ * include/gnu_java_awt_peer_gtk_GdkGraphics.h,
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
+ (initFromImage): New method.
+ (copyPixmap, flip_pixbuf, copyAndScalePixmap): Removed.
+ * include/gnu_java_awt_peer_gtk_GtkFramePeer.h,
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c:
+ (nativeSetIconImage): New method.
+ (nativeSetIconImageFromData,nativeSetIconImageFromDecoder): Removed.
+ * gnu/java/awt/peer/gtk/GtkImageConsumer.java,
+ * include/gnu_java_awt_peer_gtk_GtkImage.h,
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c:
+ New files.
+ * gnu/java/awt/peer/gtk/GtkImagePainter.java,
+ * gnu/java/awt/peer/gtk/GtkOffScreenImage.java,
+ * include/gnu_java_awt_peer_gtk_GtkImagePainter.h,
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c:
+ Removed files.
+
+2005-06-01 Tom Tromey <tromey@redhat.com>
+
+ * java/io/ObjectInputStream.java (currentLoader): Fixed typo.
+
+2005-06-01 Tom Tromey <tromey@redhat.com>
+
+ * org/omg/CosNaming/IstringHelper.java: Changed non-ascii
+ characters.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/SendingContext/package.html,
+ org/omg/SendingContext/RunTimeOperations.java,
+ org/omg/SendingContext/Runtime.java: New package.
+
+2005-06-01 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/DefaultStyledDocument.java
+ (setLogicalStyle): Implemented this method.
+
+2005-06-01 Sven de Marothy <sven@physto.se>
+
+ * java/util/GregorianCalendar.java
+ (setTimeInMillis): Recompute time fields.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/BindingType.java,
+ org/omg/CosNaming/NameComponent.java,
+ org/omg/CosNaming/_BindingIteratorStub.java,
+ org/omg/CosNaming/_NamingContextStub.java,
+ org/omg/CosNaming/_NamingContextExtStub.java,
+ org/omg/CosNaming/_BindingIteratorImplBase.java,
+ org/omg/CosNaming/_NamingContextImplBase.java: Added SerialVersionUID.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/IstringHelper.java: New class.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/CDR/cdrInput.java (read_wstring): Correcting
+ check for native encoding.
+
+2005-06-01 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicFileChooserUI.java
+ (installComponents): Changed layout of main panel from GridBagLayout
+ to BorderLayout (as is the case in Suns JDK). This fixes
+ bug#13244.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Functional_ORB.java (serveStep),
+ gnu/CORBA/gnuRequest.java (submit),
+ gnu/CORBA/CDR/cdrInput.java (read_encapsulation): Correcting
+ data read loop.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Functional_ORG.java (getFreePort): Remember
+ the port number in the local variable.
+
+2005-06-01 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * examples/gnu/classpath/examples/CORBA/SimpleCommunication/
+ communication/ourUserExceptionHelper.java (extract): New method.
+ * examples/gnu/classpath/examples/CORBA/SimpleCommunication/
+ communication/RequestTest.java:Use helper extract method.
+
+2005-06-01 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JPopupMenu.java
+ (insert): Do not check for index == -1 at this point, this is done
+ in java.awt.Container. Catching -1 indices here disturbes the
+ Container.addImpl which leads to bug #13247 for example.
+
+2005-06-01 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/PlainDocument.java
+ (removeUpdate): Fixed indices in call to rootElement.replace().
+
+2005-06-01 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (processKeyEvent): Call super.processKeyEvent() so that KeyEvents
+ are delivered to registered KeyListeners.
+
+2005-05-31 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA_2_3/ORB.java,
+ org/omg/CORBA_2_3/portable/InputStream.java,
+ org/omg/CORBA/portable/ValueFactory.java: New classes.
+
+2005-05-31 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg.CORBA/DynValue.java (declaration): Inherit from DynAny,
+ org.omg.CORBA.Object. (set_members): Declare it may throw InvalidSeq.
+
+2005-06-01 Sven de Marothy <sven@physto.se>
+
+ * java/util/TimeZone (getDefaultTimeZone): Reimplemented.
+ (parseTime, getDateParams): New private methods.
+
+2005-06-01 David Gilbert <david.gilbert@object-refinery.com>
+
+ * gnu/java/awt/GradientPaintContext.java: New file.
+ * java/awt/GradientPaint.java: Implemented.
+ * java/awt/image/IndexColorModel.java: Reimplemented.
+
+2005-05-31 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/CDR/BigEndianInputStream.java,
+ gnu/CORBA/CDR/BigEndianOutputStream.java,
+ gnu/CORBA/CDR/LittleEndianInputStream.java,
+ gnu/CORBA/CDR/LittleEndianOutputStream.java: New streams.
+ gnu/CORBA/CDR/abstractDataInputStream.java,
+ gnu/CORBA/CDR/abstractDataOutputStream.java: New interfaces.
+ * gnu/CORBA/IOR.java: Implemented parsing of the Little
+ Endian encoded IOR references.
+ * gnu/CORBA/Functional_ORB.java,
+ gnu/CORBA/binaryReply.java,
+ gnu/CORBA/gnuRequest.java,
+ gnu/CORBA/CDR/cdrInput.java,
+ gnu/CORBA/CDR/cdrOutput.java,
+ gnu/CORBA/CDR/encapsulatedOutput.java,
+ gnu/CORBA/GIOP/MessageHeader.java: Implemented support
+ for Big and Little Endian.
+ * org/omg/CORBA/package.html: Documentation update.
+
+2005-05-31 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/net/ServerSocket.java
+ (bound): Removed.
+ (local): New field.
+ (bind): Cache local socket address.
+ (getInetAddress, getLocalPort, getLocalSocketAddress, isBound):
+ Use cached local socket address.
+ (close): bound field was removed.
+
+2005-05-31 Jeroen Frijters <jeroen@frijters.net>
+
+ * gnu/java/nio/channels/FileChannelImpl.java
+ (FileChannelImpl()): Removed.
+ (FileChannelImpl(File,int)): Made private.
+ (create): New method.
+ * java/io/FileInputStream.java,
+ java/io/FileOutputStream.java,
+ java/io/RandomAccessFile.java:
+ Updated construction of FileChannelImpl instance.
+
+2005-05-31 Sven de Marothy <sven@physto.se>
+
+ * java/awt/image/BufferedImage.java:
+ (ImageProducer): Use Vector instead of HashMap.
+ * java/awt/image/DirectColorModel.java:
+ (getAlpha): Default to 255 (opaque).
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTree.java
+ (getNextMatch): Implemented new method.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalSplitPaneUI.java:
+ (createUI): Do not share one instance of MetalSplitPaneUI
+ between multiple JSplitPanes.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java:
+ Made JComponent.AccessibleJComponent implement
+ AccessibleExtendedComponent.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JButton.java
+ (constructor): Set initial actionCommand equal to the buttons label.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JList.java
+ (getNextMatch): Implemented new method.
+ (getCellBounds): Implemented new method.
+
+2005-05-30 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Functional_ORB.java (serve, portServer, serveStep):
+ Implemented support for the subsequent invocations reusing the same
+ socket.
+ * gnu/CORBA/GIOP/MessageHeader.java (read): throw
+ NO_IMPLEMENT, not MARSHAL for Little Endian request.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JLayeredPane.java
+ (putLayer): Implemented new method.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JFileChooser.java:
+ Fixed values of some constant fields.
+
+2005-05-30 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilities.java:
+ (getWindowAncestor): This method has to be static instead of
+ non-static.
+
+2005-05-29 Michael Koch <konqueror@gmx.de>
+
+ * java/util/LinkedHashMap.java (access): Set 'root.pred'.
+
+2005-05-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/_BindingIteratorImplBase.java ,
+ org/omg/CosNaming/_NamingContextExtImplBase.java,
+ org/omg/CosNaming/_NamingContextImplBase.java: Inherit from
+ DynamicImplementation.
+ * gnu/CORBA/ServiceRequestAdapter.java: New class.
+ * gnu/CORBA/gnuNVList.java (add, add_item):
+ Replacing null by constructed instance.
+
+2005-05-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/Functional_ORB.java (serve, useProperties, init): Implementing
+ the property-configurable time-outs.
+
+2005-05-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/gnuRequest.java (p_invoke): Wrap the received UserException into
+ UnknownUserException.
+ * gnu/CORBA/streamReadyHolder.java: New wrapper for UserException.
+ * org/omg/CORBA/UnknownUserException.java: New exception.
+
+2005-05-27 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java:
+ Bumped up serialVersionUID(s) to JDK1.4 compatibility.
+ * javax/swing/ImageIcon.java: Likewise.
+ * javax/swing/JFileChooser.java: Likewise.
+ * javax/swing/JInternalFrame.java: Likewise.
+ * javax/swing/JMenu.java: Likewise.
+ * javax/swing/JRadioButton.java: Likewise.
+ * javax/swing/JScrollPane.java: Likewise.
+ * javax/swing/JSpinner.java: Likewise.
+ * javax/swing/JTabbedPane.java: Likewise.
+ * javax/swing/ImageIcons.java: Likewise.
+ * javax/swing/JToggleButton.java: Likewise.
+ * javax/swing/JToolTip.java: Likewise.
+ * javax/swing/JViewPort.java: Likewise.
+ * javax/swing/LayoutFocusTraversalPolicy.java: Likewise.
+ * javax/swing/SpinnerDateModel.java: Likewise.
+ * javax/swing/TransferHandler.java: Likewise.
+
+2005-05-27 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkContainerPeer.java (setFont): Handle
+ lightweight peers specially.
+
+2005-05-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * omg/org/CORBA/ORB.java (create_recursive_sequence_tc): New method.
+
+2005-05-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * omg/org/CORBA/DynValue.java: New interface.
+
+2005-05-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * omg/org/CORBA/package.html: Documentation update.
+
+2005-05-26 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ORB.java (create_basic_dyn_any):
+ Declare it may throw an InconsistentTypeCode.
+ (create_dyn_any): Remove wrong exception declaration.
+ (create_operation_list, create_abstract_interface_tc,
+ create_native_tc, get_service_information): Implementing these methods.
+ * org/omg/CORBA/ServerRequest.java (result, except, params, op_name):
+ Marking deprecated.
+
+2005-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/net/protocol/http/HTTPURLConnection.java:
+ (connect()): Reverted the removal of the exception
+ with 404s.
+
+2005-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/net/URI.java:
+ (getURIGroup(String)): Correctly handle the difference
+ between null and undefined optional values.
+ (relativize(java.net.URI)): Corrected documentation.
+
+2005-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/xml/transform/StreamSerializer.java:
+ (serialize(org.w3c.dom.Node,java.io.OutputStream,
+ boolean)): Add missing 'DOCTYPE' keyword to
+ DocumentType node output.
+
+2005-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/net/protocol/http/HTTPURLConnection.java:
+ (connect()): Fixed a null pointer exception with 304
+ responses and an inappropriate exception with 404s.
+ * gnu/java/net/protocol/http/Request.java:
+ (readResponse(java.io.LineInputStream)): Fixed a
+ fruitless attempt to read the non-existant body
+ of a 304 response.
+
+2005-05-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * examples/Makefile.am:
+ Fix command-line options for ecj.
+ * lib/Makefile.am:
+ Added a META-INF directory structure to glibj.zip.
+ * resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactory,
+ resource/META-INF/services/javax.xml.parsers.SAXParserFactory,
+ resource/META-INF/services/javax.xml.parsers.TransformerFactory,
+ resource/META-INF/services/org.xml.sax.driver:
+ Properties for the XML facilities.
+
+2005-05-25 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
+ (create): Prevent min == max scrollbars.
+ (setValues): Likewise.
+
+ * java/awt/Component.java (enableInputMethods): Implement.
+
+2005-05-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/TRANSIENT.java (serialVersionUID): Added 1.4 SVUID.
+
+2005-05-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ValueBaseHelper.java,
+ org/omg/CORBA/ValueBaseHolder.java,
+ org/omg/CORBA/portable/ValueBase.java: New files.
+ * gnu/CORBA/gnuAny.java (insert_Value, extract_Value):
+ Implemented methods.
+
+2005-05-25 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * NEWS: Add entry describing GTK scrollbar peer change.
+ * INSTALL: Bump GTK requirement to 2.6.x.
+
+2005-05-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ORB.java (create_dyn_any, create_dyn_array,
+ create_dyn_enum, create_dyn_sequence, create_dyn_struct,
+ create_dyn_union, create_policy): Declaring they may throw an
+ exceptions.
+ * org/omg/CORBA/DefinitionKind.java: Making fields final and inherit
+ from IDLEntity, Serializable.
+ * org/omg/CORBA/IRObject.java: Inherit from
+ org.omg.CORBA.Object, Serializable, IDLEntity.
+
+2005-05-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Connected_objects.java (cObject, getKey, add, get,
+ entrySet, remove),
+ * gnu/CORBA/Functional_ORB.java (portServer, getFreePort, connect,
+ startService, destroy, disconnect, object_to_string, run, shutdown,
+ find_connected_object, createIOR, finalize): Implemented
+ listening on different ports for different objects.
+
+2005-05-25 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java:
+ (constructor): Removed model creation.
+ * javax/swing/JButton.java:
+ (constructor): Added model creation.
+ * javax/swing/JMenuItem.java:
+ (init): Added model creation.
+
+2005-05-25 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JLayeredPane.java
+ (static getLayer): Add cast to force a call to the instance method
+ getLayer().
+ (getLayeredPaneAbove): Added and implemented method.
+ * javax/swing/JInternalFrame.java
+ (getLayer): Add cast to force a call to the instance method
+ getLayer() of JLayeredPane.
+
+2005-05-25 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (paint): Added check to make sure the split pane divider has
+ a valid location.
+
+2005-05-25 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
+ (connetJObject): Removed.
+
+2005-05-25 Michael Koch <konqueror@gmx.de>
+
+ * java/util/Locale.java (getISOStrings):
+ Re-implemented for locale properties files.
+
+2005-05-24 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
+ (connectSignals): Connect to new change-value signal.
+ (post_change_event): Remove signal handler.
+ (slider_moved_cb): New signal handler.
+ * configure.ac: Require gtk+-2.0 >= 2.6.
+
+2005-05-24 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/portable/Delegate.java (equals): Compare parameters.
+
+2005-05-24 Gary Benson <gbenson@redhat.com>
+
+ * java/text/MessageFormat.java (MessageFormatElement.setLocale):
+ Handle DateFormat.DEFAULT case correctly.
+
+2005-05-24 Mark Wielaard <mark@klomp.org>
+
+ * java/util/regex/Pattern.java (split): Assign value of variable
+ matched outside while statement.
+ * gnu/regexp/RE.java (getCharUnit): Assign value of unit.bk variable
+ outside if statement.
+ * gnu/CORBA/bufferedResponseHandler.java (createReply): Assign values
+ from static class type constants.
+ * gnu/CORBA/IOR.java (_write_no_endian): Likewise.
+ * gnu/CORBA/Functional_ORB.java (respond_to_client): Likewise.
+ (serve): Likewise.
+
+2005-05-23 Mark Wielaard <mark@klomp.org>
+
+ * lib/Makefile.am (FOUND_JIKES): Add +Pno-switchcheck.
+
+2005-05-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Asynchron.java: New file.
+ * org/omg/CORBA/ORB.java (send_multiple_requests_oneway,
+ send_multiple_requests_deferred, poll_next_response,
+ get_next_response, perform_work, work_pending): New methods.
+ * gnu/CORBA/gnuRequest.java (send_deferred, send_oneway):
+ Launch the submission process in a separate thread.
+ * org/omg/CORBA/portable/ObjectImpl.java (hashCode): Removing
+ redundant method.
+ * gnu/CORBA/Functional_ORB.java (send_multiple_requests_oneway,
+ send_multiple_requests_deferred, poll_next_response,
+ get_next_response, perform_work, work_pending): New methods.
+ * gnu/CORBA/Restricted_ORB.java (send_multiple_requests_oneway,
+ send_multiple_requests_deferred, poll_next_response,
+ get_next_response, perform_work, work_pending): New methods.
+
+2005-05-23 Tom Tromey <tromey@redhat.com>
+
+ * doc/hacking.texinfo (Source Code Style Guide): Document UTF-8
+ use.
+ * lib/Makefile.am (GCJF): New variable.
+ (JAVAC): Use it. Add -encoding option where needed.
+
+2005-05-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/NameValuePair.java: Inherit from Serializable, IDLEntity.
+ * org/omg/CORBA/SetOverrideType.java (constuctor): Making protected.
+ * org/omg/CORBA/DynFixed.java (set_value): Declare it may throw an
+ InvalidValue.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/JTextComponent.java
+ (getPreferredScrollableViewportSize): Implemented this method.
+ (getScrollableUnitIncrement): Implemented this method.
+ (getScrollableBlockIncrement): Implemented this method.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTextArea.java
+ (getPreferredScrollableViewportSize): Added and implemented
+ new method.
+ (getScrollableUnitIncrement): Added and implemented new
+ method.
+
+2005-05-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/DefinitionKind.java,
+ org/omg/CORBA/IRObject.java,
+ org/omg/CORBA/IRObjectOperations.java,
+ org/omg/CORBA/IDLTypeOperations.java: New files.
+ * org/omg/CORBA/IDLType.java: Inherit from IDLTypeOperations.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JLayeredPane.java
+ (getLayer): Added and implemented new (static) method.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JFileChooser.java
+ (constructor(String, FileSystemView)): Added constructor.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JViewport.java
+ (createLayoutManager): Added and implemented new method.
+ (constructor): Set the LayoutManager that is created by
+ createLayoutManager().
+ * javax/swing/plaf/basic/BasicViewportUI.java
+ (installUI): Removed setLayout(..). This is moved into
+ the constructor of JViewport (as the API docs suggest).
+
+2005-05-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ORB.java (create_context_list, create_basic_dyn_any,
+ create_dyn_any, create_dyn_array, create_dyn_enum,
+ create_dyn_sequence, create_dyn_struct, create_dyn_union,
+ create_policy, get_current): New
+ methods.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JViewport.java:
+ (ViewListener): Added and implemented inner class.
+ (createViewListener): Added and implemented new method.
+ (setView): Add and remove ViewListener to/from the view component.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/DefaultListSelectionModel.java
+ (fireValueChanged(boolean)): Added and implemented this method.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilities.java:
+ (getWindowAncestor): Added and implemented this method.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JFileChooser.java:
+ Fixed the values of several public constant fields.
+
+2005-05-23 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * doc/www.gnu.org/tasks.wml: Improved text of the CORBA task.
+
+2005-05-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefaults): Uncommented code that has accidentally
+ been commented out.
+
+2005-05-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/BoxLayout.java
+ (maximumLayoutSize): Added checks for overflow. This is necessary
+ because some components have maximumSize of Integer.MAX_VALUE,
+ that would cause an overflow if summed up.
+
+2005-05-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/tree/TreePath.java
+ (getParentPath): Return null if this path only has no parent.
+
+2005-05-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java:
+ (getMaximumSize): Fixed comment.
+
+2005-05-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/tree/TreePath.java:
+ Reformatted this file in order to match our coding style.
+
+2005-05-22 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ServerRequest.java,
+ org/omg/CORBA/DynamicImplementation.java:
+ New files.
+
+2005-05-22 Dalibor Topic <robilad@kaffe.org>
+
+ * gnu/java/security/provider/SHA1PRNG.java
+ (SEED_SIZE, DATA_SIZE): new constants. Use them instead of
+ magic numbers.
+ (SHA1PRNG) Added documentation.
+
+2005-05-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (getMaximumSize): Implemented this method.
+
+2005-05-22 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/cdrOutput.java (write_octet_array): Removing
+ redundant loop.
+
+2005-05-22 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ServiceInformation.java,
+ org/omg/CORBA/ServiceInformationHelper.java,
+ org/omg/CORBA/ServiceInformationHolder: New files.
+
+2005-05-22 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ServiceDetail.java,
+ org/omg/CORBA/ServiceDetailHelper.java,
+ gnu/CORBA/ServiceDetailHolder.java: New files.
+
+2005-05-21 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/ObjectCreator.java: Use gnu/CORBA namespace.
+
+2005-05-21 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/universalHolder.java: New file.
+ * gnu/CORBA/gnuAny.java (create_input_stream,
+ read_value): Use the universalHolder.
+ * gnu/CORBA/CDR/aligningInputStream.java
+ (getBuffer): New method.
+
+2005-05-21 Andreas Jaeger <aj@suse.de>
+
+ * java/lang/mprec.c (mult, lshift, b2d, d2b): Add parenthesis to
+ avoid warnings.
+
+2005-05-21 Archie Cobbs <archie@dellroad.org>
+
+ * NEWS: document VM interface changes.
+ * java/lang/ClassLoader.java: (vmdata): add
+ * vm/reference/java/lang/VMClass.java: (getModifiers()): add
+ new parameter ignoreInnerClassesAttrib
+ * vm/reference/java/lang/VMClassLoader.java: (defineClass()): remove
+ deprecated version (getPrimitiveClass(String)): remove
+ (getPrimitiveClass(char)): make native (loadClass()): make native
+ * vm/reference/java/lang/VMThread.java: (vmdata): add
+ (countStackFrames()): make native
+ * vm/reference/java/lang/VMThrowable.java: (vmdata): add
+ (fillInStackTrace()): make native
+ (getStackTrace()): make native
+ * vm/reference/java/lang/reflect/Constructor.java:
+ (parameterTypes, exceptionTypes): remove
+ (getParameterTypes(), getExceptionTypes()): make native
+
+2005-05-21 Michael Koch <konqueror@gmx.de>
+
+ * resource/gnu/java/locale/LocaleInformation_as.properties,
+ resource/gnu/java/locale/LocaleInformation_bg.properties,
+ resource/gnu/java/locale/LocaleInformation_cs.properties,
+ resource/gnu/java/locale/LocaleInformation_da.properties,
+ resource/gnu/java/locale/LocaleInformation_de.properties,
+ resource/gnu/java/locale/LocaleInformation_dz.properties,
+ resource/gnu/java/locale/LocaleInformation_en.properties,
+ resource/gnu/java/locale/LocaleInformation_en_GB.properties,
+ resource/gnu/java/locale/LocaleInformation_en_IE.properties,
+ resource/gnu/java/locale/LocaleInformation_en_SG.properties,
+ resource/gnu/java/locale/LocaleInformation_es.properties,
+ resource/gnu/java/locale/LocaleInformation_fa.properties,
+ resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
+ resource/gnu/java/locale/LocaleInformation_fi.properties,
+ resource/gnu/java/locale/LocaleInformation_fr.properties,
+ resource/gnu/java/locale/LocaleInformation_ga.properties,
+ resource/gnu/java/locale/LocaleInformation_hi.properties,
+ resource/gnu/java/locale/LocaleInformation_it.properties,
+ resource/gnu/java/locale/LocaleInformation_ja.properties,
+ resource/gnu/java/locale/LocaleInformation_ko.properties,
+ resource/gnu/java/locale/LocaleInformation_mr.properties,
+ resource/gnu/java/locale/LocaleInformation_mt.properties,
+ resource/gnu/java/locale/LocaleInformation_nb.properties,
+ resource/gnu/java/locale/LocaleInformation_nl.properties,
+ resource/gnu/java/locale/LocaleInformation_ps.properties,
+ resource/gnu/java/locale/LocaleInformation_pt.properties,
+ resource/gnu/java/locale/LocaleInformation_sr.properties,
+ resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
+ resource/gnu/java/locale/LocaleInformation_sv.properties,
+ resource/gnu/java/locale/LocaleInformation_sw.properties,
+ resource/gnu/java/locale/LocaleInformation_ta.properties,
+ resource/gnu/java/locale/LocaleInformation_uz_AF.properties,
+ resource/gnu/java/locale/LocaleInformation_zh.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_Hant.properties:
+ Regenerated with newer gnu.localegen to fix newline bug.
+
+2005-05-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/DateFormatSymbols.java:
+ (getStringArray(java.util.ResourceBundle,String)):
+ Fixed parsing of new property files.
+ (getZoneStrings(java.util.ResourceBundle)):
+ Likewise.
+
+2005-05-21 Dalibor Topic <robilad@kaffe.org>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
+ (area_updated): Delete jpixels reference after use to avoid wasting references.
+
+2005-05-20 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+ * doc/www.gnu.org/tasks.wml: Adding CORBA task.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * java/awt/DefaultKeyboardFocusManager.java:
+ Documentation fixes.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/JTextComponent.java
+ (CaretBlinkTimer): Added inner class to make caret blinking.
+ (constructor): Create one instance of CaretBlinkTimer.
+ (setEditable): Switch caret on and off depending on the editable
+ property.
+ (setCare): Register caret with the CaretBlinkTimer.
+ * javax/swing/text/DefaultCaret.java:
+ Set a good blink rate of 500ms.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JEditorPane.java:
+ (processComponentKeyEvent): Removed this method. This blocks
+ key events from beeing delivered and is not in the API.
+ (processKeyEvent): Removed this method. This blocks
+ key events from beeing delivered and is not in the API.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * java/awt/DefaultKeyboardFocusManager.java
+ (processKeyEvent): Properly swallow KEY_TYPED events after
+ a KEY_PRESSED event for a focusTraversalKey has been received.
+ Otherwise the focusTraversalKey (e.g. a TAB) would end up
+ beeing delivered to the focused component.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * java/awt/Component.java
+ (dispatchEventImpl): Let MouseEvents trigger a focus change
+ on lightweight components.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTextField.java
+ (constructor): Set default value for the horizontalAlignment
+ property.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+ (setButtonIcons): Added checks for null references.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JProgressBar.java
+ (paintBorder): Check if border is null before trying to paint it.
+ * javax/swing/plaf/basic/BasicProgressBarUI.java
+ (paint): Don't paint the border here. This would lead to the border
+ beeing painted twice.
+
+2005-05-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilities.java
+ (convertPoint): Check for visibility of source and destination
+ before calling convertPointToScreen or convertPointFromScreen.
+
+2005-05-20 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/SetOverrideType.java (_ADD_OVERRIDE, _SET_OVERRIDE),
+ org/omg/CORBA/CompletionStatus.java
+ (_COMPLETED_YES, _COMPLETED_NO, _COMPLETED_MAYBE): Making public.
+ * org/omg/CORBA/ValueMember.java: Inherit from
+ org.omg.CORBA.portable.IDLEntity.
+
+2005-05-20 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/portable/ApplicationException.java,
+ org/omg/CORBA/portable/RemarshalException.java:
+ Adding serialVersionUID.
+ *org/omg/CORBA/portable/OutputStream.java(write_Context):
+ Making concrete.
+ org/omg/CORBA/portable/ServantObject.java (servant):
+ Fixing typo in the field name.
+
+2005-05-20 Michael Koch <konqueror@gmx.de>
+
+ * scripts/generate-locale-list.sh:
+ Use the new locale properties files.
+
+2005-05-20 Robert Schuster <thebohemian@gmx.net>
+
+ * javax/swing/SizeRequirements.java: Removed two non-UTF8 chars.
+
+2005-05-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/net/URI.java:
+ Added more documentation.
+ (RFC2396_MARK): Removed.
+ (RFC2396_UNRESERVED): Changed to RFC3986_UNRESERVED and updated.
+ (RFC2396_REG_NAME): Changed to RFC3986_REG_NAME and updated.
+ (RFC2396_PCHAR): Changed to RFC3986_PCHAR and updated.
+ (RFC2396_SEGMENT): Changed to RFC3986_SEGMENT and updated.
+ (RFC2396_PATH_SEGMENTS): Changed to RFC3986_PATH_SEGMENTS.
+ (RFC3986_UNRESERVED): New field.
+ (RFC3986_SSP): New field.
+ (RFC3986_HOST): New field.
+ (RFC3986_USERINFO): New field.
+ (static): New initializer to initialize patterns with class.
+ (parseURI()): Moved authority parsing to parseServerAuthority().
+ (unquote(String)): Removed invalid exception for non-ASCII chars.
+ (quote(String)): Implemented.
+ (quoteAuthority(String)): Adapted to use new fields.
+ (quote(String,String)): Moved escaping of characters to another
+ method.
+ (quoteHost(String)): Implemented.
+ (quotePath(String)): Adapted to use new fields.
+ (quoteUserInfo(String)): Implemented.
+ (parseServerAuthority()): Implemented.
+ (normalize()): Implemented.
+ (normalizePath(String)): Implemented as part of normalize().
+ (removeLastSegment(StringBuffer)): Likewise.
+ (relativize(java.net.URI)): Implemented.
+ (equals(Object)): Implemented.
+ (hashCode()): Implemented.
+ (compareTo(Object)): Implemented.
+ (compareFragments(java.net.URI)): Implemented.
+ (toString()): Use fields directly.
+ (toASCIIString()): Implemented.
+ (escapeCharacters(String)): Implemented to escape non-ASCII characters.
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SizeRequirements.java
+ (constructors): Implemented.
+ (getTiledSizeRequirements): Implemented.
+ (calculateTiledPositions): Implemented.
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SizeRequirements.java:
+ Added API documentation for this class.
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SizeRequirements.java:
+ Reformatted file to meet our coding standards.
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilities.java
+ (getUIInputMap): Return the InputMap that has been set by
+ the UI of the component, not the component's own InputMap.
+ (getUIActionMap): Return the ActionMap that has been set by
+ the UI of the component, not the component's own ActionMap.
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/FocusManager.java:
+ Reformatted this file to match our coding standard.
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/BasicFileChooserUI.java:
+ (installComponents): Include parents ComboBox. This has been
+ commented out because ComboBox was broken (see previous entry).
+
+2005-05-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalComboBoxUI.java
+ (createUI): Do not share instances of this UI class between
+ different JComboBoxes.
+
+2005-05-19 Kim Ho <kho@luxsci.net>
+
+ * javax/swing/DefaultComboBoxModel.java:
+ (addElement): Set index to be the element of the added item.
+ (removeAllElements): Clear before retrieving new size. Use
+ correct size.
+ * javax/swing/JFileChooser.java: Implemented.
+ * javax/swing/filechooser/FileSystemView.java: Implemented.
+ * javax/swing/filechooser/UnixFileSystemView.java: New file.
+ Implemented.
+ * javax/swing/plaf/basic/BasicComboBoxUI.java:
+ (intervalAdded): Set initial index to start.
+ * javax/swing/plaf/basic/BasicDirectoryModel.java: New file.
+ Implemented.
+ * javax/swing/plaf/basic/BasicFileChooserUI.java: New file.
+ Implemented.
+ * javax/swing/plaf/basic/BasicLookAndFeel.java: Add FileChooserUI.
+ Commented out GIF properties for FileChooser stuff.
+
+2005-05-19 Michael Koch <konqueror@gmx.de>
+
+ * lib/Makefile.am: Remove accidentally commited -nowarn option for
+ jikes.
+
+2005-05-19 Michael Koch <konqueror@gmx.de>
+
+ * java/text/DateFormatSymbols.java
+ (getStringArray): New method.
+ (getZoneStrings): Likewise.
+ (DateFormatSymbols): Load symbols from properties files.
+ * java/util/Locale.java
+ (getDisplayLanguage): Handle new way to load language names.
+ (getDisplayCountry): Handle new way to load territory names.
+ (getDisplayVariant): Handle new way to load variant names.
+ * lib/Makefile.am, lib/gen-classlist.sh.in:
+ No need to special case classes from gnu.java.locale anymore.
+ * scripts/generate-locale-list.sh:
+ Generate list from the new properties files.
+ * LICENSE: Added license of locale data properties files.
+
+2005-05-19 Michael Koch <konqueror@gmx.de>
+
+ * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
+ resource/gnu/java/locale/LocaleInformation_aa_ER.properties,
+ resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
+ resource/gnu/java/locale/LocaleInformation_aa_ET.properties,
+ resource/gnu/java/locale/LocaleInformation_aa.properties,
+ resource/gnu/java/locale/LocaleInformation_af.properties,
+ resource/gnu/java/locale/LocaleInformation_af_ZA.properties,
+ resource/gnu/java/locale/LocaleInformation_am_ET.properties,
+ resource/gnu/java/locale/LocaleInformation_am.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_DZ.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_IQ.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_KW.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_LY.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_MA.properties,
+ resource/gnu/java/locale/LocaleInformation_ar.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
+ resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
+ resource/gnu/java/locale/LocaleInformation_as_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_as.properties,
+ resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
+ resource/gnu/java/locale/LocaleInformation_be_BY.properties,
+ resource/gnu/java/locale/LocaleInformation_be.properties,
+ resource/gnu/java/locale/LocaleInformation_bg_BG.properties,
+ resource/gnu/java/locale/LocaleInformation_bg.properties,
+ resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_bn.properties,
+ resource/gnu/java/locale/LocaleInformation_ca_ES.properties,
+ resource/gnu/java/locale/LocaleInformation_ca.properties,
+ resource/gnu/java/locale/LocaleInformation_cs_CZ.properties,
+ resource/gnu/java/locale/LocaleInformation_cs.properties,
+ resource/gnu/java/locale/LocaleInformation_cy_GB.properties,
+ resource/gnu/java/locale/LocaleInformation_cy.properties,
+ resource/gnu/java/locale/LocaleInformation_da_DK.properties,
+ resource/gnu/java/locale/LocaleInformation_da.properties,
+ resource/gnu/java/locale/LocaleInformation_de_AT.properties,
+ resource/gnu/java/locale/LocaleInformation_de_BE.properties,
+ resource/gnu/java/locale/LocaleInformation_de_CH.properties,
+ resource/gnu/java/locale/LocaleInformation_de_DE.properties,
+ resource/gnu/java/locale/LocaleInformation_de_LI.properties,
+ resource/gnu/java/locale/LocaleInformation_de_LU.properties,
+ resource/gnu/java/locale/LocaleInformation_de.properties,
+ resource/gnu/java/locale/LocaleInformation_dv_MV.properties,
+ resource/gnu/java/locale/LocaleInformation_dv.properties,
+ resource/gnu/java/locale/LocaleInformation_dz_BT.properties,
+ resource/gnu/java/locale/LocaleInformation_dz.properties,
+ resource/gnu/java/locale/LocaleInformation_el_GR.properties,
+ resource/gnu/java/locale/LocaleInformation_el.properties,
+ resource/gnu/java/locale/LocaleInformation_en_AS.properties,
+ resource/gnu/java/locale/LocaleInformation_en_AU.properties,
+ resource/gnu/java/locale/LocaleInformation_en_BE.properties,
+ resource/gnu/java/locale/LocaleInformation_en_BW.properties,
+ resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
+ resource/gnu/java/locale/LocaleInformation_en_CA.properties,
+ resource/gnu/java/locale/LocaleInformation_en_GB.properties,
+ resource/gnu/java/locale/LocaleInformation_en_GU.properties,
+ resource/gnu/java/locale/LocaleInformation_en_HK.properties,
+ resource/gnu/java/locale/LocaleInformation_en_IE.properties,
+ resource/gnu/java/locale/LocaleInformation_en_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_en_MH.properties,
+ resource/gnu/java/locale/LocaleInformation_en_MP.properties,
+ resource/gnu/java/locale/LocaleInformation_en_MT.properties,
+ resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
+ resource/gnu/java/locale/LocaleInformation_en_PH.properties,
+ resource/gnu/java/locale/LocaleInformation_en_PK.properties,
+ resource/gnu/java/locale/LocaleInformation_en.properties,
+ resource/gnu/java/locale/LocaleInformation_en_SG.properties,
+ resource/gnu/java/locale/LocaleInformation_en_UM.properties,
+ resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
+ resource/gnu/java/locale/LocaleInformation_en_US.properties,
+ resource/gnu/java/locale/LocaleInformation_en_VI.properties,
+ resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
+ resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
+ resource/gnu/java/locale/LocaleInformation_eo.properties,
+ resource/gnu/java/locale/LocaleInformation_es_AR.properties,
+ resource/gnu/java/locale/LocaleInformation_es_BO.properties,
+ resource/gnu/java/locale/LocaleInformation_es_CL.properties,
+ resource/gnu/java/locale/LocaleInformation_es_CO.properties,
+ resource/gnu/java/locale/LocaleInformation_es_CR.properties,
+ resource/gnu/java/locale/LocaleInformation_es_DO.properties,
+ resource/gnu/java/locale/LocaleInformation_es_EC.properties,
+ resource/gnu/java/locale/LocaleInformation_es_ES.properties,
+ resource/gnu/java/locale/LocaleInformation_es_GT.properties,
+ resource/gnu/java/locale/LocaleInformation_es_HN.properties,
+ resource/gnu/java/locale/LocaleInformation_es_MX.properties,
+ resource/gnu/java/locale/LocaleInformation_es_NI.properties,
+ resource/gnu/java/locale/LocaleInformation_es_PA.properties,
+ resource/gnu/java/locale/LocaleInformation_es_PE.properties,
+ resource/gnu/java/locale/LocaleInformation_es.properties,
+ resource/gnu/java/locale/LocaleInformation_es_PR.properties,
+ resource/gnu/java/locale/LocaleInformation_es_PY.properties,
+ resource/gnu/java/locale/LocaleInformation_es_SV.properties,
+ resource/gnu/java/locale/LocaleInformation_es_US.properties,
+ resource/gnu/java/locale/LocaleInformation_es_UY.properties,
+ resource/gnu/java/locale/LocaleInformation_es_VE.properties,
+ resource/gnu/java/locale/LocaleInformation_et_EE.properties,
+ resource/gnu/java/locale/LocaleInformation_et.properties,
+ resource/gnu/java/locale/LocaleInformation_eu_ES.properties,
+ resource/gnu/java/locale/LocaleInformation_eu.properties,
+ resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
+ resource/gnu/java/locale/LocaleInformation_fa_IR.properties,
+ resource/gnu/java/locale/LocaleInformation_fa.properties,
+ resource/gnu/java/locale/LocaleInformation_fi_FI.properties,
+ resource/gnu/java/locale/LocaleInformation_fi.properties,
+ resource/gnu/java/locale/LocaleInformation_fo_FO.properties,
+ resource/gnu/java/locale/LocaleInformation_fo.properties,
+ resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
+ resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
+ resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
+ resource/gnu/java/locale/LocaleInformation_fr_LU.properties,
+ resource/gnu/java/locale/LocaleInformation_fr.properties,
+ resource/gnu/java/locale/LocaleInformation_ga_IE.properties,
+ resource/gnu/java/locale/LocaleInformation_ga.properties,
+ resource/gnu/java/locale/LocaleInformation_gl_ES.properties,
+ resource/gnu/java/locale/LocaleInformation_gl.properties,
+ resource/gnu/java/locale/LocaleInformation_gu_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_gu.properties,
+ resource/gnu/java/locale/LocaleInformation_gv_GB.properties,
+ resource/gnu/java/locale/LocaleInformation_gv.properties,
+ resource/gnu/java/locale/LocaleInformation_he_IL.properties,
+ resource/gnu/java/locale/LocaleInformation_he.properties,
+ resource/gnu/java/locale/LocaleInformation_hi_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_hi.properties,
+ resource/gnu/java/locale/LocaleInformation_hr.properties,
+ resource/gnu/java/locale/LocaleInformation_hu_HU.properties,
+ resource/gnu/java/locale/LocaleInformation_hu.properties,
+ resource/gnu/java/locale/LocaleInformation_hy_AM.properties,
+ resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
+ resource/gnu/java/locale/LocaleInformation_hy.properties,
+ resource/gnu/java/locale/LocaleInformation_id_ID.properties,
+ resource/gnu/java/locale/LocaleInformation_id.properties,
+ resource/gnu/java/locale/LocaleInformation_is_IS.properties,
+ resource/gnu/java/locale/LocaleInformation_is.properties,
+ resource/gnu/java/locale/LocaleInformation_it_CH.properties,
+ resource/gnu/java/locale/LocaleInformation_it_IT.properties,
+ resource/gnu/java/locale/LocaleInformation_it.properties,
+ resource/gnu/java/locale/LocaleInformation_iu.properties,
+ resource/gnu/java/locale/LocaleInformation_ja_JP.properties,
+ resource/gnu/java/locale/LocaleInformation_ja.properties,
+ resource/gnu/java/locale/LocaleInformation_ka.properties,
+ resource/gnu/java/locale/LocaleInformation_kk_KZ.properties,
+ resource/gnu/java/locale/LocaleInformation_kk.properties,
+ resource/gnu/java/locale/LocaleInformation_kl_GL.properties,
+ resource/gnu/java/locale/LocaleInformation_kl.properties,
+ resource/gnu/java/locale/LocaleInformation_km_KH.properties,
+ resource/gnu/java/locale/LocaleInformation_km.properties,
+ resource/gnu/java/locale/LocaleInformation_kn_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_kn.properties,
+ resource/gnu/java/locale/LocaleInformation_ko_KR.properties,
+ resource/gnu/java/locale/LocaleInformation_ko.properties,
+ resource/gnu/java/locale/LocaleInformation_kw_GB.properties,
+ resource/gnu/java/locale/LocaleInformation_kw.properties,
+ resource/gnu/java/locale/LocaleInformation_ky.properties,
+ resource/gnu/java/locale/LocaleInformation_lo_LA.properties,
+ resource/gnu/java/locale/LocaleInformation_lo.properties,
+ resource/gnu/java/locale/LocaleInformation_lt_LT.properties,
+ resource/gnu/java/locale/LocaleInformation_lt.properties,
+ resource/gnu/java/locale/LocaleInformation_lv_LV.properties,
+ resource/gnu/java/locale/LocaleInformation_lv.properties,
+ resource/gnu/java/locale/LocaleInformation_mk.properties,
+ resource/gnu/java/locale/LocaleInformation_ml_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_ml.properties,
+ resource/gnu/java/locale/LocaleInformation_mn_MN.properties,
+ resource/gnu/java/locale/LocaleInformation_mn.properties,
+ resource/gnu/java/locale/LocaleInformation_mr_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_mr.properties,
+ resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
+ resource/gnu/java/locale/LocaleInformation_ms_MY.properties,
+ resource/gnu/java/locale/LocaleInformation_ms.properties,
+ resource/gnu/java/locale/LocaleInformation_mt_MT.properties,
+ resource/gnu/java/locale/LocaleInformation_mt.properties,
+ resource/gnu/java/locale/LocaleInformation_nb_NO.properties,
+ resource/gnu/java/locale/LocaleInformation_nb.properties,
+ resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
+ resource/gnu/java/locale/LocaleInformation_nl_NL.properties,
+ resource/gnu/java/locale/LocaleInformation_nl.properties,
+ resource/gnu/java/locale/LocaleInformation_nn_NO.properties,
+ resource/gnu/java/locale/LocaleInformation_nn.properties,
+ resource/gnu/java/locale/LocaleInformation_om_ET.properties,
+ resource/gnu/java/locale/LocaleInformation_om_KE.properties,
+ resource/gnu/java/locale/LocaleInformation_om.properties,
+ resource/gnu/java/locale/LocaleInformation_or_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_or.properties,
+ resource/gnu/java/locale/LocaleInformation_pa_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_pa.properties,
+ resource/gnu/java/locale/LocaleInformation_pl_PL.properties,
+ resource/gnu/java/locale/LocaleInformation_pl.properties,
+ resource/gnu/java/locale/LocaleInformation.properties,
+ resource/gnu/java/locale/LocaleInformation_ps_AF.properties,
+ resource/gnu/java/locale/LocaleInformation_ps.properties,
+ resource/gnu/java/locale/LocaleInformation_pt_BR.properties,
+ resource/gnu/java/locale/LocaleInformation_pt.properties,
+ resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
+ resource/gnu/java/locale/LocaleInformation_ro.properties,
+ resource/gnu/java/locale/LocaleInformation_ro_RO.properties,
+ resource/gnu/java/locale/LocaleInformation_ru.properties,
+ resource/gnu/java/locale/LocaleInformation_ru_RU.properties,
+ resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
+ resource/gnu/java/locale/LocaleInformation_sa_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_sa.properties,
+ resource/gnu/java/locale/LocaleInformation_sk.properties,
+ resource/gnu/java/locale/LocaleInformation_sk_SK.properties,
+ resource/gnu/java/locale/LocaleInformation_sl.properties,
+ resource/gnu/java/locale/LocaleInformation_so_DJ.properties,
+ resource/gnu/java/locale/LocaleInformation_so_ET.properties,
+ resource/gnu/java/locale/LocaleInformation_so_KE.properties,
+ resource/gnu/java/locale/LocaleInformation_so.properties,
+ resource/gnu/java/locale/LocaleInformation_so_SO.properties,
+ resource/gnu/java/locale/LocaleInformation_sq_AL.properties,
+ resource/gnu/java/locale/LocaleInformation_sq.properties,
+ resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
+ resource/gnu/java/locale/LocaleInformation_sr.properties,
+ resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
+ resource/gnu/java/locale/LocaleInformation_sv.properties,
+ resource/gnu/java/locale/LocaleInformation_sv_SE.properties,
+ resource/gnu/java/locale/LocaleInformation_sw_KE.properties,
+ resource/gnu/java/locale/LocaleInformation_sw.properties,
+ resource/gnu/java/locale/LocaleInformation_sw_TZ.properties,
+ resource/gnu/java/locale/LocaleInformation_ta_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_ta.properties,
+ resource/gnu/java/locale/LocaleInformation_te_IN.properties,
+ resource/gnu/java/locale/LocaleInformation_te.properties,
+ resource/gnu/java/locale/LocaleInformation_th.properties,
+ resource/gnu/java/locale/LocaleInformation_th_TH.properties,
+ resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
+ resource/gnu/java/locale/LocaleInformation_ti_ET.properties,
+ resource/gnu/java/locale/LocaleInformation_ti.properties,
+ resource/gnu/java/locale/LocaleInformation_tr.properties,
+ resource/gnu/java/locale/LocaleInformation_tr_TR.properties,
+ resource/gnu/java/locale/LocaleInformation_tt.properties,
+ resource/gnu/java/locale/LocaleInformation_tt_RU.properties,
+ resource/gnu/java/locale/LocaleInformation_uk.properties,
+ resource/gnu/java/locale/LocaleInformation_uk_UA.properties,
+ resource/gnu/java/locale/LocaleInformation_ur.properties,
+ resource/gnu/java/locale/LocaleInformation_uz_AF.properties,
+ resource/gnu/java/locale/LocaleInformation_uz.properties,
+ resource/gnu/java/locale/LocaleInformation_vi.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_CN_Hans.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
+ resource/gnu/java/locale/LocaleInformation_zh.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties,
+ resource/gnu/java/locale/LocaleInformation_zh_TW_Hant.properties:
+ New files.
+ * gnu/java/locale/LocaleInformation_aa_DJ.java,
+ gnu/java/locale/LocaleInformation_aa_ER.java,
+ gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
+ gnu/java/locale/LocaleInformation_aa_ET.java,
+ gnu/java/locale/LocaleInformation_aa.java,
+ gnu/java/locale/LocaleInformation_af.java,
+ gnu/java/locale/LocaleInformation_af_ZA.java,
+ gnu/java/locale/LocaleInformation_am_ET.java,
+ gnu/java/locale/LocaleInformation_am.java,
+ gnu/java/locale/LocaleInformation_ar_DZ.java,
+ gnu/java/locale/LocaleInformation_ar_IN.java,
+ gnu/java/locale/LocaleInformation_ar_IQ.java,
+ gnu/java/locale/LocaleInformation_ar.java,
+ gnu/java/locale/LocaleInformation_ar_JO.java,
+ gnu/java/locale/LocaleInformation_ar_KW.java,
+ gnu/java/locale/LocaleInformation_ar_LB.java,
+ gnu/java/locale/LocaleInformation_ar_LY.java,
+ gnu/java/locale/LocaleInformation_ar_MA.java,
+ gnu/java/locale/LocaleInformation_ar_QA.java,
+ gnu/java/locale/LocaleInformation_ar_SA.java,
+ gnu/java/locale/LocaleInformation_ar_SY.java,
+ gnu/java/locale/LocaleInformation_ar_TN.java,
+ gnu/java/locale/LocaleInformation_ar_YE.java,
+ gnu/java/locale/LocaleInformation_as_IN.java,
+ gnu/java/locale/LocaleInformation_as.java,
+ gnu/java/locale/LocaleInformation_az_Cyrl.java,
+ gnu/java/locale/LocaleInformation_az.java,
+ gnu/java/locale/LocaleInformation_be_BY.java,
+ gnu/java/locale/LocaleInformation_be.java,
+ gnu/java/locale/LocaleInformation_bg_BG.java,
+ gnu/java/locale/LocaleInformation_bg.java,
+ gnu/java/locale/LocaleInformation_bn_IN.java,
+ gnu/java/locale/LocaleInformation_bn.java,
+ gnu/java/locale/LocaleInformation_br_FR.java,
+ gnu/java/locale/LocaleInformation_bs_BA.java,
+ gnu/java/locale/LocaleInformation_byn_ER.java,
+ gnu/java/locale/LocaleInformation_byn.java,
+ gnu/java/locale/LocaleInformation_ca_ES.java,
+ gnu/java/locale/LocaleInformation_ca.java,
+ gnu/java/locale/LocaleInformation_cs_CZ.java,
+ gnu/java/locale/LocaleInformation_cs.java,
+ gnu/java/locale/LocaleInformation_cy_GB.java,
+ gnu/java/locale/LocaleInformation_cy.java,
+ gnu/java/locale/LocaleInformation_da_DK.java,
+ gnu/java/locale/LocaleInformation_da.java,
+ gnu/java/locale/LocaleInformation_de_AT.java,
+ gnu/java/locale/LocaleInformation_de_BE.java,
+ gnu/java/locale/LocaleInformation_de_CH.java,
+ gnu/java/locale/LocaleInformation_de_DE.java,
+ gnu/java/locale/LocaleInformation_de.java,
+ gnu/java/locale/LocaleInformation_de_LI.java,
+ gnu/java/locale/LocaleInformation_de_LU.java,
+ gnu/java/locale/LocaleInformation_dv.java,
+ gnu/java/locale/LocaleInformation_dv_MV.java,
+ gnu/java/locale/LocaleInformation_dz_BT.java,
+ gnu/java/locale/LocaleInformation_dz.java,
+ gnu/java/locale/LocaleInformation_el_GR.java,
+ gnu/java/locale/LocaleInformation_el.java,
+ gnu/java/locale/LocaleInformation_en_AS.java,
+ gnu/java/locale/LocaleInformation_en_AU.java,
+ gnu/java/locale/LocaleInformation_en_BE.java,
+ gnu/java/locale/LocaleInformation_en_BW.java,
+ gnu/java/locale/LocaleInformation_en_BZ.java,
+ gnu/java/locale/LocaleInformation_en_CA.java,
+ gnu/java/locale/LocaleInformation_en_DK.java,
+ gnu/java/locale/LocaleInformation_en_GB.java,
+ gnu/java/locale/LocaleInformation_en_GU.java,
+ gnu/java/locale/LocaleInformation_en_HK.java,
+ gnu/java/locale/LocaleInformation_en_IE.java,
+ gnu/java/locale/LocaleInformation_en_IN.java,
+ gnu/java/locale/LocaleInformation_en.java,
+ gnu/java/locale/LocaleInformation_en_MH.java,
+ gnu/java/locale/LocaleInformation_en_MP.java,
+ gnu/java/locale/LocaleInformation_en_MT.java,
+ gnu/java/locale/LocaleInformation_en_NZ.java,
+ gnu/java/locale/LocaleInformation_en_PH.java,
+ gnu/java/locale/LocaleInformation_en_PK.java,
+ gnu/java/locale/LocaleInformation_en_SG.java,
+ gnu/java/locale/LocaleInformation_en_UM.java,
+ gnu/java/locale/LocaleInformation_en_US.java,
+ gnu/java/locale/LocaleInformation_en_US_POSIX.java,
+ gnu/java/locale/LocaleInformation_en_VI.java,
+ gnu/java/locale/LocaleInformation_en_ZA.java,
+ gnu/java/locale/LocaleInformation_en_ZW.java,
+ gnu/java/locale/LocaleInformation_eo.java,
+ gnu/java/locale/LocaleInformation_es_AR.java,
+ gnu/java/locale/LocaleInformation_es_BO.java,
+ gnu/java/locale/LocaleInformation_es_CL.java,
+ gnu/java/locale/LocaleInformation_es_CO.java,
+ gnu/java/locale/LocaleInformation_es_CR.java,
+ gnu/java/locale/LocaleInformation_es_DO.java,
+ gnu/java/locale/LocaleInformation_es_EC.java,
+ gnu/java/locale/LocaleInformation_es_ES.java,
+ gnu/java/locale/LocaleInformation_es_GT.java,
+ gnu/java/locale/LocaleInformation_es_HN.java,
+ gnu/java/locale/LocaleInformation_es.java,
+ gnu/java/locale/LocaleInformation_es_MX.java,
+ gnu/java/locale/LocaleInformation_es_NI.java,
+ gnu/java/locale/LocaleInformation_es_PA.java,
+ gnu/java/locale/LocaleInformation_es_PE.java,
+ gnu/java/locale/LocaleInformation_es_PR.java,
+ gnu/java/locale/LocaleInformation_es_PY.java,
+ gnu/java/locale/LocaleInformation_es_SV.java,
+ gnu/java/locale/LocaleInformation_es_US.java,
+ gnu/java/locale/LocaleInformation_es_UY.java,
+ gnu/java/locale/LocaleInformation_es_VE.java,
+ gnu/java/locale/LocaleInformation_et_EE.java,
+ gnu/java/locale/LocaleInformation_et.java,
+ gnu/java/locale/LocaleInformation_eu_ES.java,
+ gnu/java/locale/LocaleInformation_eu.java,
+ gnu/java/locale/LocaleInformation_fa_AF.java,
+ gnu/java/locale/LocaleInformation_fa_IR.java,
+ gnu/java/locale/LocaleInformation_fa.java,
+ gnu/java/locale/LocaleInformation_fi_FI.java,
+ gnu/java/locale/LocaleInformation_fi.java,
+ gnu/java/locale/LocaleInformation_fo_FO.java,
+ gnu/java/locale/LocaleInformation_fo.java,
+ gnu/java/locale/LocaleInformation_fr_BE.java,
+ gnu/java/locale/LocaleInformation_fr_CA.java,
+ gnu/java/locale/LocaleInformation_fr_CH.java,
+ gnu/java/locale/LocaleInformation_fr.java,
+ gnu/java/locale/LocaleInformation_fr_LU.java,
+ gnu/java/locale/LocaleInformation_ga_IE.java,
+ gnu/java/locale/LocaleInformation_ga.java,
+ gnu/java/locale/LocaleInformation_gez_ER.java,
+ gnu/java/locale/LocaleInformation_gez_ET.java,
+ gnu/java/locale/LocaleInformation_gez.java,
+ gnu/java/locale/LocaleInformation_gl_ES.java,
+ gnu/java/locale/LocaleInformation_gl.java,
+ gnu/java/locale/LocaleInformation_gu_IN.java,
+ gnu/java/locale/LocaleInformation_gu.java,
+ gnu/java/locale/LocaleInformation_gv_GB.java,
+ gnu/java/locale/LocaleInformation_gv.java,
+ gnu/java/locale/LocaleInformation_haw.java,
+ gnu/java/locale/LocaleInformation_haw_US.java,
+ gnu/java/locale/LocaleInformation_he_IL.java,
+ gnu/java/locale/LocaleInformation_he.java,
+ gnu/java/locale/LocaleInformation_hi_IN.java,
+ gnu/java/locale/LocaleInformation_hi.java,
+ gnu/java/locale/LocaleInformation_hr.java,
+ gnu/java/locale/LocaleInformation_hu_HU.java,
+ gnu/java/locale/LocaleInformation_hu.java,
+ gnu/java/locale/LocaleInformation_hy_AM.java,
+ gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
+ gnu/java/locale/LocaleInformation_hy.java,
+ gnu/java/locale/LocaleInformation_id_ID.java,
+ gnu/java/locale/LocaleInformation_id.java,
+ gnu/java/locale/LocaleInformation_is_IS.java,
+ gnu/java/locale/LocaleInformation_is.java,
+ gnu/java/locale/LocaleInformation_it_CH.java,
+ gnu/java/locale/LocaleInformation_it_IT.java,
+ gnu/java/locale/LocaleInformation_it.java,
+ gnu/java/locale/LocaleInformation_iu.java,
+ gnu/java/locale/LocaleInformation_iw_IL.java,
+ gnu/java/locale/LocaleInformation_ja.java,
+ gnu/java/locale/LocaleInformation_ja_JP.java,
+ gnu/java/locale/LocaleInformation.java,
+ gnu/java/locale/LocaleInformation_ka.java,
+ gnu/java/locale/LocaleInformation_kk.java,
+ gnu/java/locale/LocaleInformation_kk_KZ.java,
+ gnu/java/locale/LocaleInformation_kl_GL.java,
+ gnu/java/locale/LocaleInformation_kl.java,
+ gnu/java/locale/LocaleInformation_km.java,
+ gnu/java/locale/LocaleInformation_km_KH.java,
+ gnu/java/locale/LocaleInformation_kn_IN.java,
+ gnu/java/locale/LocaleInformation_kn.java,
+ gnu/java/locale/LocaleInformation_ko.java,
+ gnu/java/locale/LocaleInformation_kok_IN.java,
+ gnu/java/locale/LocaleInformation_kok.java,
+ gnu/java/locale/LocaleInformation_ko_KR.java,
+ gnu/java/locale/LocaleInformation_kw_GB.java,
+ gnu/java/locale/LocaleInformation_kw.java,
+ gnu/java/locale/LocaleInformation_ky.java,
+ gnu/java/locale/LocaleInformation_lo.java,
+ gnu/java/locale/LocaleInformation_lo_LA.java,
+ gnu/java/locale/LocaleInformation_lt.java,
+ gnu/java/locale/LocaleInformation_lt_LT.java,
+ gnu/java/locale/LocaleInformation_lv.java,
+ gnu/java/locale/LocaleInformation_lv_LV.java,
+ gnu/java/locale/LocaleInformation_mk.java,
+ gnu/java/locale/LocaleInformation_ml_IN.java,
+ gnu/java/locale/LocaleInformation_ml.java,
+ gnu/java/locale/LocaleInformation_mn.java,
+ gnu/java/locale/LocaleInformation_mn_MN.java,
+ gnu/java/locale/LocaleInformation_mr_IN.java,
+ gnu/java/locale/LocaleInformation_mr.java,
+ gnu/java/locale/LocaleInformation_ms_BN.java,
+ gnu/java/locale/LocaleInformation_ms.java,
+ gnu/java/locale/LocaleInformation_ms_MY.java,
+ gnu/java/locale/LocaleInformation_mt.java,
+ gnu/java/locale/LocaleInformation_mt_MT.java,
+ gnu/java/locale/LocaleInformation_nb.java,
+ gnu/java/locale/LocaleInformation_nb_NO.java,
+ gnu/java/locale/LocaleInformation_nl_BE.java,
+ gnu/java/locale/LocaleInformation_nl.java,
+ gnu/java/locale/LocaleInformation_nl_NL.java,
+ gnu/java/locale/LocaleInformation_nn.java,
+ gnu/java/locale/LocaleInformation_nn_NO.java,
+ gnu/java/locale/LocaleInformation_no_NO.java,
+ gnu/java/locale/LocaleInformation_oc_FR.java,
+ gnu/java/locale/LocaleInformation_om_ET.java,
+ gnu/java/locale/LocaleInformation_om.java,
+ gnu/java/locale/LocaleInformation_om_KE.java,
+ gnu/java/locale/LocaleInformation_or_IN.java,
+ gnu/java/locale/LocaleInformation_or.java,
+ gnu/java/locale/LocaleInformation_pa_IN.java,
+ gnu/java/locale/LocaleInformation_pa.java,
+ gnu/java/locale/LocaleInformation_pl.java,
+ gnu/java/locale/LocaleInformation_pl_PL.java,
+ gnu/java/locale/LocaleInformation_ps_AF.java,
+ gnu/java/locale/LocaleInformation_ps.java,
+ gnu/java/locale/LocaleInformation_pt_BR.java,
+ gnu/java/locale/LocaleInformation_pt.java,
+ gnu/java/locale/LocaleInformation_pt_PT.java,
+ gnu/java/locale/LocaleInformation_ro.java,
+ gnu/java/locale/LocaleInformation_ro_RO.java,
+ gnu/java/locale/LocaleInformation_ru.java,
+ gnu/java/locale/LocaleInformation_ru_RU.java,
+ gnu/java/locale/LocaleInformation_ru_UA.java,
+ gnu/java/locale/LocaleInformation_sa_IN.java,
+ gnu/java/locale/LocaleInformation_sa.java,
+ gnu/java/locale/LocaleInformation_se_NO.java,
+ gnu/java/locale/LocaleInformation_sid_ET.java,
+ gnu/java/locale/LocaleInformation_sid.java,
+ gnu/java/locale/LocaleInformation_sk.java,
+ gnu/java/locale/LocaleInformation_sk_SK.java,
+ gnu/java/locale/LocaleInformation_sl.java,
+ gnu/java/locale/LocaleInformation_so_DJ.java,
+ gnu/java/locale/LocaleInformation_so_ET.java,
+ gnu/java/locale/LocaleInformation_so.java,
+ gnu/java/locale/LocaleInformation_so_KE.java,
+ gnu/java/locale/LocaleInformation_so_SO.java,
+ gnu/java/locale/LocaleInformation_sq_AL.java,
+ gnu/java/locale/LocaleInformation_sq.java,
+ gnu/java/locale/LocaleInformation_sr.java,
+ gnu/java/locale/LocaleInformation_sr_Latn.java,
+ gnu/java/locale/LocaleInformation_sv_FI.java,
+ gnu/java/locale/LocaleInformation_sv.java,
+ gnu/java/locale/LocaleInformation_sv_SE.java,
+ gnu/java/locale/LocaleInformation_sw.java,
+ gnu/java/locale/LocaleInformation_sw_KE.java,
+ gnu/java/locale/LocaleInformation_sw_TZ.java,
+ gnu/java/locale/LocaleInformation_syr.java,
+ gnu/java/locale/LocaleInformation_syr_SY.java,
+ gnu/java/locale/LocaleInformation_ta_IN.java,
+ gnu/java/locale/LocaleInformation_ta.java,
+ gnu/java/locale/LocaleInformation_te_IN.java,
+ gnu/java/locale/LocaleInformation_te.java,
+ gnu/java/locale/LocaleInformation_tg_TJ.java,
+ gnu/java/locale/LocaleInformation_th.java,
+ gnu/java/locale/LocaleInformation_th_TH.java,
+ gnu/java/locale/LocaleInformation_ti_ER.java,
+ gnu/java/locale/LocaleInformation_ti_ET.java,
+ gnu/java/locale/LocaleInformation_tig_ER.java,
+ gnu/java/locale/LocaleInformation_tig.java,
+ gnu/java/locale/LocaleInformation_ti.java,
+ gnu/java/locale/LocaleInformation_tr.java,
+ gnu/java/locale/LocaleInformation_tr_TR.java,
+ gnu/java/locale/LocaleInformation_tt.java,
+ gnu/java/locale/LocaleInformation_tt_RU.java,
+ gnu/java/locale/LocaleInformation_uk.java,
+ gnu/java/locale/LocaleInformation_uk_UA.java,
+ gnu/java/locale/LocaleInformation_ur.java,
+ gnu/java/locale/LocaleInformation_uz_AF.java,
+ gnu/java/locale/LocaleInformation_uz.java,
+ gnu/java/locale/LocaleInformation_vi.java,
+ gnu/java/locale/LocaleInformation_wal_ET.java,
+ gnu/java/locale/LocaleInformation_wal.java,
+ gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
+ gnu/java/locale/LocaleInformation_zh_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
+ gnu/java/locale/LocaleInformation_zh.java,
+ gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
+ gnu/java/locale/LocaleInformation_zh_TW_Hant.java:
+ Removed.
+
+2005-05-18 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/Window.java (createBufferStrategy): Remove unnecessary
+ try-catch blocks.
+ * java/awt/Canvas.java (createBufferStrategy): Likewise.
+
+ * gnu/java/awt/peer/gtk/GtkVolatileImage.java: Fix imports.
+
+ * gnu/java/security/provider/DSASignature.java: Import updates
+ from GNU Crypto.
+
+2005-05-18 Olga Rodimina <rodimina@redhat.com>
+
+ * javax/swing/MenuSelectionManager.java
+ (processMouseEvent): Clear selected path if the mouse was released
+ over non-menu component.
+ * javax/swing/plaf/basic/BasicPopupMenuUI.java
+ (Constructor): Removed initialization of mouseInputListener.
+ (installListeners): Do not add mouseInputListener to this popup
+ menu. Instead it will be added to the root container of the popup
+ menu.
+ (uninstallListeners): Remove code that removed mouseInputListener
+ from popupMenu.
+ (popupMenuWillBecomeInvisible): If this popup menu is the last
+ menu on the screen, then stop interrupting mouse events through
+ the glass pane.
+ (popupMenuWillBecomeVisible): Add mouseInputListener to glass pane
+ if it was not added before and make glass pane visible in order to
+ interrupt mouse evevents.
+ (MouseInputHandler): Close menu hierarchy if the mouse was clicked
+ on non menu component.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JEditorPane.java
+ (isManagingFocus): According to Suns API documentation this
+ method is not implemented in this class. Also the
+ implementation did not add any value. Removed.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JSeparator.java
+ (isFocusTraversable): According to Suns API documentation this
+ method is not implemented in this class. Also the
+ implementation did not add any value. Removed.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java
+ (isFocusTraversable): According to Suns API documentation this
+ method is not implemented in this class. Also the
+ implementation did not add any value. Removed.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/ImageIcon.java
+ (AccessibleImageIcon): Added inner class for Accessibility support
+ in ImageIcon.
+ (getAccessibleContext): Added method for accessibility support
+ in ImageIcon.
+
+2005-05-18 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
+ (createCompatibleVolatileImage(int,int)): Implement.
+ (createCompatibleVolatileImage(int,int,ImageCapabilities)):
+ Likewise.
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java (backBuffer, caps):
+ New fields.
+ (createVolatileImage): Implement.
+ (createBuffers): Likewise.
+ (getBackBuffer): Likewise.
+ (flip): Likewise.
+ (destroyBuffers): Likewise.
+ * gnu/java/awt/peer/gtk/GtkVolatileImage.java: New file.
+ * java/awt/Canvas.java (CanvasBltBufferStrategy): New class.
+ (CanvasFlipBufferStrategy): Likewise.
+ (createBufferStrategy(int)): New method.
+ (createBufferStrategy(int,BufferCapabilities)): Likewise.
+ * java/awt/Component.java (BltBufferStrategy): Implement and
+ document class.
+ (FlipBufferStrategy): Likewise.
+ * java/awt/Window.java (WindowBltBufferStrategy): New class.
+ (WindowFlipBufferStrategy): Likewise.
+ (createBufferStrategy(int)): New method.
+ (createBufferStrategy(int,BufferCapabilities)): Likewise.
+ (getBufferStrategy): Likewise.
+ * java/awt/BufferCapabilities.java (BufferCapabilities): Rename
+ front to frontCaps and back to backCaps.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTable.java:
+ (BooleanCellRenderer): Added default renderer for Boolean cell values.
+ (DateCellRenderer): Added default renderer for Date cell values.
+ (DoubleCellRenderer): Added default renderer for Double cell values.
+ (FloatCellRenderer): Added default renderer for Float cell values.
+ (NumberCellRenderer): Added default renderer for Number cell values.
+ (IconCellRenderer): Added default renderer for Icon cell values.
+ (createDefaultRenderers): Include new default renderers.
+ (distributeSpill): Fix algorithm to do a nice layout, if still not
+ beeing 100% perfect.
+ (doLayout): Correctly calculate the spill variable.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * java/awt/Window.java
+ (isShowing): A Window can be showing even if its parent is not
+ showing.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * java/util/prefs/AbstractPreferences.java
+ (flushNode): Changed toArray() call to toArray(new String[0]) call
+ to avoid casting errors.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/JTextComponent.java
+ (constructor): Make text components editable by default.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIManager.java
+ (toString): Added method.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/SwingUtilities.java
+ (getUIInputMap): Added method.
+ (getUIActionMap): Added method.
+
+2005-05-18 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/DynAny.java,
+ org/omg/CORBA/DynArray.java,
+ org/omg/CORBA/DynSequence.java,
+ org/omg/CORBA/DynEnum.java,
+ org/omg/CORBA/DynFixed.java,
+ org/omg/CORBA/DynStruct.java,
+ org/omg/CORBA/DynUnion.java: New interfaces.
+ * org/omg/CORBA/NameValuePair.java,
+ org/omg/CORBA/NameValuePairHelper.java,
+ gnu/CORBA/DynAn/NameValuePairHolder.java:
+ New classes.
+
+2005-05-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (constructor): Make component requestFocusEnabled by default.
+ (requestFocusInWindow): Added method.
+
+2005-05-18 Sven de Marothy <sven@physto.se>
+
+ * java/text/SimpleDateFormat.java
+ (computeOffset): Allow timezone to be first in the parsed String.
+
+2005-05-18 Sven de Marothy <sven@physto.se>
+
+ * javax/swing/table/DefaultTableCellRenderer.java
+ (getTableCellRendererComponent): Allow table parameter to be null.
+
+2005-05-17 Jan Roehrich <jan@roehrich.info>
+
+ * javax/swing/JTree.java
+ (getExpandedDescendants): Added method.
+
+2005-05-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTree.java
+ (TreeModelHandler): Added inner class.
+ (TreeSelectionRedirector): Added inner class.
+ (EmptySelectionModel): Added inner class.
+ (DynamicUtilTreeNode.getChildAt): Added method.
+ (constructor(model)): Sets up a model and a selection model.
+ (setModel): Set up the JTree treeModelListener on newly set
+ models.
+ (createModelListener): Added method.
+ (getDefaultTreeModel): Added method.
+ (convertValueToText): Added method.
+ (paramString): Added method.
+
+2005-05-16 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/CurrentOperations.java,
+ org/omg/CORBA/Current.java,
+ org/omg/CORBA/PolicyError.java,
+ org/omg/CORBA/NO_RESOURCES.java: New files.
+
+2005-05-16 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/ValueMember: Inherit from Serializable and IDLEntity.
+ * org/omg/CORBA/IDLType: Inherit from org.omg.CORBA.Object.
+
+2005-05-16 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/PRIVATE_MEMBER.java,
+ org/omg/CORBA/PUBLIC_MEMBER.java
+ (value): Changing the type from int to short.
+
+2005-05-16 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/portable/OutputStream.java
+ (read): Declaring and commenting the IOException.
+
+2005-05-16 Audrius Meskauskas, <AudriusA@Bioinformatics.org>
+
+ * org/omg/CosNaming/BindingIterator.java: Inherit from
+ Serializable, IDLEntity and org.omg.CORBA.Object.
+
+2005-05-16 Tom Tromey <tromey@redhat.com>
+
+ * java/nio/charset/Charset.java (encode, decode): Synchronize on
+ 'this', not the class.
+
+2005-05-16 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/net/protocol/http/Headers.java (parse): Include final
+ character of line.
+
+2005-05-16 Tom Tromey <tromey@redhat.com>
+
+ * java/net/URI.java (unquote): Handle lower-case letters as well.
+
+2005-05-16 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ PR libgcj/20504
+ gnu/regexp/RE.java: Add support for quoting constructs.
+
+2005-05-15 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/String.java (startsWith): Fixed javadoc.
+
+2005-05-15 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/JComponent.java: Removed invalid char from comment.
+
+2005-05-15 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
+
+ * org/omg/CORBA/TestContextList.java,
+ gnu/CORBA/CDR/testBinaryIO.java: Removing tests from the core.
+
+2005-05-15 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
+
+ * gnu/CORBA/Version.java,
+ gnu/CORBA/IOR.java,
+ gnu/CORBA/IOR_contructed_object.java,
+ gnu/CORBA/Restricted_ORB.java,
+ gnu/CORBA/Functional_ORB.java,
+ gnu/CORBA/gnuAny.java,
+ gnu/CORBA/gnuContext.java,
+ gnu/CORBA/gnuContextList.java,
+ gnu/CORBA/gnuEnvironment.java,
+ gnu/CORBA/gnuExceptionList.java,
+ gnu/CORBA/gnuRequest.java,
+ gnu/CORBA/gnuNVList.java,
+ gnu/CORBA/gnuNamedValue.java,
+ gnu/CORBA/Simple_delegate.java,
+ gnu/CORBA/BigDecimalHelper.java,
+ gnu/CORBA/Unexpected.java,
+ gnu/CORBA/OctetHolder.java,
+ gnu/CORBA/TypeCodeHelper.java,
+ gnu/CORBA/corbaArrayList.java,
+ gnu/CORBA/WCharHolder.java,
+ gnu/CORBA/WStringHolder.java,
+ gnu/CORBA/IOR_Delegate.java,
+ gnu/CORBA/fixedTypeCode.java,
+ gnu/CORBA/generalTypeCode.java,
+ gnu/CORBA/holderFactory.java,
+ gnu/CORBA/recordTypeCode.java,
+ gnu/CORBA/recursiveTypeCode.java,
+ gnu/CORBA/stringTypeCode.java,
+ gnu/CORBA/Connected_objects.java,
+ gnu/CORBA/ByteArrayComparator.java,
+ gnu/CORBA/binaryReply.java,
+ gnu/CORBA/typeNamer.java,
+ gnu/CORBA/streamRequest.java,
+ gnu/CORBA/stubFinder.java,
+ gnu/CORBA/bufferedResponseHandler.java,
+ gnu/CORBA/ExceptionCreator.java,
+ gnu/CORBA/ObjectCreator.java,
+ gnu/CORBA/aliasTypeCode.java: New files.
+ * org/omg/CORBA/TestContextList.java,
+ gnu/CORBA/CDR/testBinaryIO.java: New tests.
+ * gnu/CORBA/NamingService/snConverter.java,
+ gnu/CORBA/NamingService/Ext.java,
+ gnu/CORBA/NamingService/cmpNameComponent.java,
+ gnu/CORBA/NamingService/TransientContext.java,
+ gnu/CORBA/NamingService/NamingMap.java,
+ gnu/CORBA/NamingService/Binding_iterator_impl.java,
+ gnu/CORBA/NamingService/NamingServiceTransient.java,
+ gnu/CORBA/NamingService/NameValidator.java: New files.
+ * gnu/CORBA/CDR/aligningInputStream.java,
+ gnu/CORBA/CDR/aligningOutputStream.java,
+ gnu/CORBA/CDR/cdrOutput.java,
+ gnu/CORBA/CDR/cdrInput.java,
+ gnu/CORBA/CDR/cdrBufOutput.java,
+ gnu/CORBA/CDR/encapsulatedOutput.java,
+ gnu/CORBA/CDR/cdrBufInput.java,
+ gnu/CORBA/CDR/testBinaryIO.java: New files.
+ * org/omg/CORBA/StringHolder.java,
+ * org/omg/CORBA/StringSeqHelper.java,
+ * org/omg/CORBA/StringSeqHolder.java: Read and write string,
+ not wstring and use stringTypeCode.
+ * org/omg/CORBA/Any.java: Adding serialVersionUID.
+ * org/omg/CORBA/FixedHolder: Use fixedTypeCode.
+ * org/omg/CORBA/UNKNOWN.java: Making constructors public.
+ * org/omg/CORBA/UserException.java: Inherit
+ from org.omg.CORBA.portable.IDLEntity.
+ * org/omg/CORBA/ORB.java,
+ org/omg/CORBA/Object.java: Replacing empty class
+ declarations with implementation.
+ * gnu/CORBA/primitiveTypeCode.java: Exception fixes.
+ * gnu/CORBA/primitiveArrayTypeCode.java: Adding extra
+ parameter in constructor.
+ * gnu/CORBA/GIOP/CancelHeader.java,
+ gnu/CORBA/GIOP/ErrorMessage.java,
+ gnu/CORBA/GIOP/MessageHeader.java,
+ gnu/CORBA/GIOP/ReplyHeader.java,
+ gnu/CORBA/GIOP/RequestHeader.java,
+ gnu/CORBA/GIOP/ServiceContext.java,
+ gnu/CORBA/GIOP/cxCodeSet.java,
+ gnu/CORBA/GIOP/CharSets_OSF.java,
+ gnu/CORBA/GIOP/v1_0/CancelHeader.java,
+ gnu/CORBA/GIOP/v1_0/RequestHeader.java,
+ gnu/CORBA/GIOP/v1_0/ReplyHeader.java,
+ gnu/CORBA/GIOP/v1_2/RequestHeader.java,
+ gnu/CORBA/GIOP/v1_2/ReplyHeader.java: New files.
+ org/omg/CosNaming/_NamingContextStub.java,
+ org/omg/CosNaming/_NamingContextImplBase.java,
+ org/omg/CosNaming/BindingHelper.java,
+ org/omg/CosNaming/BindingListHelper.java,
+ org/omg/CosNaming/NameComponentHelper.java,
+ org/omg/CosNaming/NameHelper.java,
+ org/omg/CosNaming/BindingTypeHelper.java,
+ org/omg/CosNaming/NamingContextHelper.java,
+ org/omg/CosNaming/BindingIteratorHelper.java,
+ org/omg/CosNaming/_NamingContextExtStub.java,
+ org/omg/CosNaming/NamingContextExt.java,
+ org/omg/CosNaming/NamingContextExtHelper.java,
+ org/omg/CosNaming/NamingContextExtHolder.java,
+ org/omg/CosNaming/NamingContextExtOperations.java,
+ org/omg/CosNaming/_NamingContextExtImplBase.java,
+ org/omg/CosNaming/NamingContextOperations.java,
+ org/omg/CosNaming/NamingContext.java,
+ org/omg/CosNaming/NameComponent.java,
+ org/omg/CosNaming/BindingIterator.java,
+ org/omg/CosNaming/_BindingIteratorStub.java,
+ org/omg/CosNaming/Binding.java,
+ org/omg/CosNaming/BindingType.java,
+ org/omg/CosNaming/BindingIteratorHolder.java,
+ org/omg/CosNaming/BindingListHolder.java,
+ org/omg/CosNaming/BindingHolder.java,
+ org/omg/CosNaming/BindingTypeHolder.java,
+ org/omg/CosNaming/NameComponentHolder.java,
+ org/omg/CosNaming/NameHolder.java,
+ org/omg/CosNaming/NamingContextHolder.java,
+ org/omg/CosNaming/_BindingIteratorImplBase.java,
+ org/omg/CosNaming/package.html,
+ org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java,
+ org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java,
+ org/omg/CosNaming/NamingContextExtPackage/package.html,
+ org/omg/CosNaming/NamingContextExtPackage/AddressHelper.java,
+ org/omg/CosNaming/NamingContextExtPackage/URLStringHelper.java,
+ org/omg/CosNaming/NamingContextExtPackage/StringNameHelper.java,
+ org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper.java,
+ org/omg/CosNaming/NamingContextPackage/NotEmpty.java,
+ org/omg/CosNaming/NamingContextPackage/NotFound.java,
+ org/omg/CosNaming/NamingContextPackage/NotFoundReason.java,
+ org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder.java,
+ org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java,
+ org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java,
+ org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java,
+ org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java,
+ org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java,
+ org/omg/CosNaming/NamingContextPackage/CannotProceed.java,
+ org/omg/CosNaming/NamingContextPackage/InvalidName.java,
+ org/omg/CosNaming/NamingContextPackage/AlreadyBound.java,
+ org/omg/CosNaming/NamingContextPackage/NotFoundHelper.java,
+ org/omg/CosNaming/NamingContextPackage/NotEmptyHelper.java,
+ org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper.java,
+ org/omg/CosNaming/NamingContextPackage/InvalidNameHelper.java,
+ org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper.java,
+ org/omg/CosNaming/NamingContextPackage/CannotProceedHelper.java,
+ org/omg/CosNaming/NamingContextPackage/package.html: New files.
+ * examples/gnu/classpath/examples/CORBA/NamingService/Demo.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/Demo.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/comServer.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/passThisHelper.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/passThisHolder.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/returnThis.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/passThis.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/returnThisHelper.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/returnThisHolder.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DirectTest.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/RequestTest.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/comServant.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/ourUserException.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/node.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/nodeHelper.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/nodeHolder.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_comTesterStub.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/ourUserExceptionHelper.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_comTesterImplBase.java,
+ examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/comTester.java:
+ New IIOP (CORBA) examples.
+
+2005-05-14 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/DomDocumentBuilder.java,
+ gnu/xml/dom/transform/XSLUriResolver.java: Handle unqualified
+ relative URLs.
+ * gnu/xml/dom/ls/SAXEventSink.java: Ignore XML entities in start/
+ end entity callbacks.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JDialog.java
+ (setDefaultCloseOperation): Don't throw an IllegalArgumentException
+ but instead accept illegal values as DO_NOTHING_ON_CLOSE.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java
+ (createMessageArea): Enabled input components to be used
+ in OptionPanes.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicProgressBarUI.java
+ (getPreferredSize): Changed implementation so that getGraphics()
+ is not used (this triggers a NPE).
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/ScrollPaneLayout.java
+ (getViewportBorderBounds): Documented methods.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/RepaintManager.java:
+ (getVolatileOffscreenBuffer): Added methods.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/DefaultButtonModel.java:
+ Removed superfluous semicolon.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractButton.java
+ (ButtonChangeListener): Added this inner class.
+
+2005-05-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java
+ (requestFocus): Added method.
+ (requestFocus(boolean)): Added method.
+ (requestFocusInWindow): Added method.
+ (addNotify): Added method.
+ (removeNotify): Added method.
+ (contains): Added method.
+ (disable): Added method.
+ (enable): Added method.
+ (getGraphics): Added method.
+ (getX): Added method.
+ (getY): Added method.
+ (getHeight): Added method.
+ (getWidth): Added method.
+ (getPropertyChangeListener): Added method.
+ (print): Added method.
+ (printAll): Added method.
+ (printComponent): Added method.
+ (printChildren): Added method.
+ (printBorder): Added method.
+ (processMouseMotionEvent): Added method.
+ (reshape): Added method.
+
+2005-05-12 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/examples/swing/Demo.java:
+ Added a JTable example.
+
+2005-05-12 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/examples/swing/Demo.java:
+ Added Examples menu to menu bar.
+ Slightly changed the layout of the main panel so that an overlenghty
+ button panel at the bottom is displayed in a useful way.
+
+2005-05-12 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/examples/swing/Demo.java:
+ Added examples for JEditorPane and JTree.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/DefaultMenuLayout.java:
+ Added this class.
+ * javax/swing/plaf/basic/BasicPopupMenuUI.java
+ (installUI): Use the new DefaultMenuLayout instead of GridBagLayout.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractCellEditor.java
+ (constructor): Implemented.
+ (isCellEditable): Implemented.
+ (shouldSelectCell): Implemented.
+ (stopCellEditing): Implemented.
+ (cancelCellEditing): Implemented.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractCellEditor.java:
+ Documented this class.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/AbstractCellEditor.java:
+ Reformatted this file to our coding style.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java
+ (createSeparator): Implemented. Returns a vertical separator with
+ a height of 17 pixels as recommended in the book Java Look & Feel
+ Design Guidelines.
+ (installComponents): Added an empty border around the dialog.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/View.java
+ (insertUpdate) Removed a debug println statement.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (RootView.insertUpdate): Added. Forwards the update to the real
+ root view.
+ (RootView.removeUpdate): Added. Forwards the update to the real
+ root view.
+ (RootView.changedUpdate): Added. Forwards the update to the real
+ root view.
+ (DocumentHandler): Added. Receives DocumentEvents and forwards
+ them to the corresponding View methods.
+ (installDocumentListeners): Installs Document listeners on the
+ text component's document model.
+ * javax/swing/plaf/text/FieldView.java
+ (adjustAllocation): Added. Adjusts the view area so that the
+ input line is centered vertically and correctly aligned horizontally.
+ (modelToView): Call adjustAllocation before call to
+ super.modelToView(..).
+ (paint): Call adjustAllocation before call to super.paint(..).
+ (insertUpdate): Added. Calls adjustAllocation before call to
+ super.insertUpdate(..).
+ (removeUpdate): Added. Calls adjustAllocation before call to
+ super.removeUpdate(..).
+ (changedUpdate): Added. Calls adjustAllocation before call to
+ super.changedUpdate(..).
+ * javax/swing/text/JTextComponent.java:
+ Removed RepaintListener. This is no longer needed and should
+ instead be handled by the text component's View.
+ * javax/swing/plaf/text/View.java
+ (paint): If parent is null, we still need to make sure the
+ text component is updated through calling revalidate().
+ (insertUpdate): Added. Receive notification about changes in the
+ text document model.
+ (removeUpdate): Added. Receive notification about changes in the
+ text document model.
+ (changedUpdate): Added. Receive notification about changes in the
+ text document model.
+ (updateChildren): Added. Updates the list of child Views after
+ text has been modified.
+ (forwardUpdate): Added. Forwards the update notification to the
+ child Views.
+ (forwardUpdateToView): Added. Actually performs the forwarding of
+ update events.
+ (updateLayout): Added. Makes sure that the display is in sync with
+ the model.
+
+2005-05-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JTextField.java
+ (createDefaultModel): Create and return a subclass of PlainDocument
+ to allow newlines to be swallowed.
+
+2005-05-11 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/faq/faq.wml: Update looking at proprietary source
+ code entry.
+
+2005-05-10 David Daney <ddaney@avtrex.com>
+
+ * java/util/BitSet.java (get(int, int)): Fix breakage when
+ requested set doesn't start on a multiple of 64.
+
+2005-05-10 Tom Tromey <tromey@redhat.com>
+
+ * configure.ac (CLASSPATH_INCLUDES): Remove quotes in checking
+ messages.
+
+2005-05-10 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/lang/ClassLoader.java
+ (defaultGetSystemClassLoader): Refactored in three new methods.
+ (createExtClassLoader, createSystemClassLoader,
+ createAuxiliarySystemClassLoader): New methods.
+
+2005-05-06 Robert Schuster <thebohemian@gmx.net>
+
+ * java/awt/Frame.java:
+ (setUndecorated): Toggled boolean expression.
+
+2005-05-06 Mark Wielaard <mark@klomp.org>
+
+ Reported by Kalle Olavi Niemitalo <kon@iki.fi>.
+ Workaround for gcj bug #21418
+ * lib/gen-classlist.sh.in: Set LC_ALL and LANG to C. Sort result of
+ find.
+
+2005-05-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/PlainView.java
+ (getPreferredSpan): Corrected the calculation of the span of
+ the view.
+
+2005-05-05 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/transform/StreamSerializer.java: Produce compact,
+ human-readable XML for non-UTF/ASCII encodings using NIO.
+
+2005-05-04 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/BufferCapabilities.java (BufferCapabilities): Make
+ documentation of arguments match code.
+
+2005-05-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/image/BufferStrategy.java: Document.
+
+ * java/awt/BufferCapabilities.java: Document.
+
+2005-05-04 Tom Tromey <tromey@redhat.com>
+
+ * java/nio/channels/FileLock.java (toString): Entirely avoid
+ String "+".
+
+2005-05-04 Andrew Overholt <overholt@redhat.com>
+
+ * java/nio/channels/FileLock.java (toString): Re-implement using
+ StringBuffer.
+
+2005-05-04 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/ImageCapabilities.java: Document.
+
+ * java/awt/image/VolatileImage.java: Unindent copyright header.
+
+2005-05-04 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/PlainView.java
+ (drawUnselectedText): Call Utilities.drawTabbedText() with correct
+ offset parameter.
+ * javax/swing/text/Utilities.java
+ (drawTabbedText): Initilialize local variable pos correctly.
+
+2005-05-04 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/AbstractDocument.java
+ (LeafElement): Made start and end package private fields for
+ effective reindexing.
+ * javax/swing/text/PlainDocument.java
+ (constructor): The field rootElement is always BranchElement,
+ so we handle it as such.
+ (removeUpdate): Rewritten reindexing for removeUpdate so that
+ the actual removal is taken into account.
+
+2005-05-03 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/image/VolatileImage.java: Document.
+
+2005-05-03 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (init_glib_threads): Check if threading system is already
+ initialized.
+
+2005-05-03 Andrew Overholt <overholt@redhat.com>
+
+ * gnu/java/nio/channels/FileChannelImpl.java: Return null if lock
+ could not be acquired.
+ * java/nio/channels/FileLock.java (toString): Re-implement to be
+ in line with other implementations.
+
+2005-05-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/GapContent.java:
+ Removed debugging output stuff, which I accidentally left in.
+
+2005-05-03 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/GapContent.java:
+ Implemented a real GapContent. Only the public methods have
+ been implemented so far and still no UndoableEdit support.
+
+2005-05-02 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/text/DecimalFormat.java
+ (hashCode): Reimplemented and added API docs.
+
+2005-05-02 Michael Koch <konqueror@gmx.de>
+
+ * lib/Makefile.am: Delete CVS directories and .cvsignore files
+ for resources we copy into the release tarball.
+
+2005-05-01 Tom Tromey <tromey@redhat.com>
+
+ * .classpath: Updated.
+ * .project: Added new builders.
+ * .externalToolBuilders/Autogen.launch: New file.
+ * .externalToolBuilders/Configure.launch: New file.
+ * .settings/org.eclipse.jdt.core.prefs: New file.
+ * .settings/org.eclipse.jdt.ui.prefs: New file.
+
+2005-05-01 Andreas Tobler <toa@pop.agri.ch>
+
+ * autogen.sh: Use glibtoolize on Darwin.
+
+2005-05-01 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Set version to 0.15+cvs.
+
+ * doc/www.gnu.org/announce/20050429.wml: New file.
+ * doc/www.gnu.org/newsitems.txt: Add announcement.
+ * doc/www.gnu.org/downloads/downloads.wml: Add 0.15 download.
+
+2005-05-01 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add 0.15 release date and new features.
+ * configure.ac: Set version to 0.15.
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
+ (window_delete_cb): Don't use C++ style comments.
+
+ * doc/api/Makefile.am (clean): Renamed.
+ (clean-local): Renamed from clean.
+
+2005-04-30 Mark Wielaard <mark@klomp.org>
+
+ * java/io/ObjectInputStream.java
+ (currentLoader): Don't create SecurityManager, directly call
+ VMObjectInputStream.currentClassLoader().
+ (resolveProxyClass): Use currentLoader().
+ * vm/reference/java/io/VMObjectInputStream.java
+ (currentClassLoader(SecurityManager)): Removed.
+ (currentClassLoader): New method.
+ * native/jni/java-io/java_io_VMObjectInputStream.c
+ (Java_java_io_VMObjectInputStream_currentClassLoader): Removed.
+ * include/java_io_VMObjectInputStream.h: Regenerated.
+
+ * NEWS: Document new interface and reference implementation.
+
+2005-04-30 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/awt/peer/gtk/GtkToolkit.java (prepareImage): Only prepare
+ GtkImages.
+
+2005-04-30 Robert Schuster <thebohemian@gmx.net>
+
+ * doc/hacking.texinfo: Added section about dealing with
+ unrealistic code paths.
+
+2005-04-30 Robert Schuster <thebohemian@gmx.net>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Fixed
+ copyright header.
+
+2005-04-30 Robert Schuster <thebohemian@gmx.net>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
+ (window_delete_cb): Made the function return TRUE.
+
+2005-04-30 Robert Schuster <thebohemian@gmx.net>
+
+ * NEWS: Documented aadition of
+ "gnu.classpath.boot.library.path".
+
+2005-04-29 Dalibor Topic <robilad@kaffe.org>
+
+ * java/nio/channels/FileChannelImpl.java
+ (FileChannelImpl(Sting, int)): Removed.
+ (FileChannelImpl(File, int)) Added. Check if opened file is a
+ directory.
+
+ * java/io/FileInputStream.java(FileInputStream): Fixed javadocs.
+ Call FileChannelImpl(File, int).
+
+ * java/io/FileOutputStream.java (FileInputStream): Call
+ FileChannelImpl(File, int).
+
+ * java/io/RandomAccessFile.java (RandomAccessFile):
+ Call FileChannelImpl(File, int). Switched constructors around.
+
+2005-04-29 Audrius Meskauskas <AudriusA@bluewin.ch>
+
+ * org/omg/CORBA/WStringSeqHelper.java,
+ org/omg/CORBA/AnySeqHelper.java,
+ org/omg/CORBA/BooleanSeqHelper.java,
+ org/omg/CORBA/CharSeqHelper.java,
+ org/omg/CORBA/DoubleSeqHelper.java,
+ org/omg/CORBA/FloatSeqHelper.java,
+ org/omg/CORBA/LongLongSeqHelper.java,
+ org/omg/CORBA/LongSeqHelper.java,
+ org/omg/CORBA/OctetSeqHelper.java,
+ org/omg/CORBA/ShortSeqHelper.java,
+ org/omg/CORBA/StringSeqHelper.java,
+ org/omg/CORBA/ULongLongSeqHelper.java,
+ org/omg/CORBA/ULongSeqHelper.java,
+ org/omg/CORBA/UShortSeqHelper.java,
+ org/omg/CORBA/WCharSeqHelper.java:
+ Removing redundant object instantiation.
+
+2005-04-29 Sven de Marothy <sven@physto.se>
+ Mark Wielaard <mark@klomp.org>
+
+ * java/nio/charset/Charset.java (defaultCharset): Use
+ SystemProperties.
+ (provider): Check gnu.classpath.nio.charset.provider.iconv system
+ property and return the IconvProvider when set.
+
+ * NEWS: Document new character encoder framework.
+
+2005-04-29 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/charset/Charset.java
+ (defaultCharset): Reformatted.
+
+2005-04-29 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/net/protocol/http/HTTPConnection.java:
+ (userAgent): Initialize from system properties.
+ (initUserAgent): Removed.
+
+2005-04-29 Michael Koch <konqueror@gmx.de>
+
+ * java/lang/ClassLoader.java:
+ Fixed formatting.
+
+2005-04-29 Michael Koch <konqueror@gmx.de>
+
+ * java/net/InetAddress.java
+ (aton): Fixed javadoc.
+
+2005-04-28 Robert Schuster <thebohemian@gmx.net>
+
+ * NEWS: Documented the Java Beans API fixes.
+
+2005-04-28 Robert Schuster <thebohemian@gmx.net>
+
+ * java/beans/FeatureDescriptor.java:
+ (getShortDescription): Implemented fallback mechanism and fixed
+ documentation (fixes bug #12637).
+ (getDisplayName): Dito.
+
+2005-04-28 Robert Schuster <thebohemian@gmx.net>
+
+ * java/beans/Introspector.java: Fixed bug #12624, BeanDescriptors
+ will now be set correctly.
+ (flushCaches): Now flushes all cached intermediate data.
+
+2005-04-28 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTextArea.java
+ (replaceRange): Removed error throwing.
+
+2005-04-28 Michael Koch <konqueror@gmx.de>
+
+ * java/security/AccessControlContext.java:
+ Reformatted.
+
+2005-04-28 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * java/security/Security.java (Security): Silence the warning about no
+ providers found in the no debug case.
+
+2005-04-28 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/charset/Charset.java
+ (providers2): Renamed from 'providers'.
+
+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 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/net/URL.java: Remove org.metastatic.jessie from default
+ protocol search path.
+
+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 Chris Burdess <dog@gnu.org>
+
+ * java/net/protocol/http/HTTPURLConnection.java (connect): Accept
+ absolute and relative paths in Location header.
+
+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-26 Tom Tromey <tromey@redhat.com>
+
+ * autogen.sh: Use '-I m4'.
+ * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: New files.
+ * m4/pkg.m4, m4/accross.m4, m4/iconv.m4, m4/acinclude.m4: Moved
+ from...
+ * pkg.m4, accross.m4, iconv.m4, acinclude.m4: ... here. Removed.
+
+2005-04-26 Luca Barbieri <luca.barbieri@gmail.com>
+
+ * gnu/java/nio/channels/FileChannelImpl.java (tryLock): Pass
+ 'false' to native lock().
+ (lock): Pass 'true' to native lock().
+
+2005-04-26 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/nio/charset/iconv/IconvCharset.java (name):
+ Removed unused field.
+ (IconvCharset): Updated.
+
+2005-04-26 Chris Burdess <dog@gnu.org>
+
+ * gnu/java/net/protocol/http/HTTPURLConnection.java: Throw
+ FileNotFoundException and implement getErrorStream on 404.
+
+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 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicToggleButtonUI.java:
+ (getPropertyPrefix): Added.
+
+2005-04-26 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicButtonUI.java
+ (getPropertyPrefix): Added.
+ (installDefaults): Use getPropertyPrefix instead of hard-coded
+ prefix.
+
+2005-04-26 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-26 David Daney <ddaney@avtrex.com>
+
+ * java/net/InetAddress.java (InetAddress): Make a private copy of
+ the address.
+ * java/net/Inet4Address.java (getAddress): Return a copy of the
+ address.
+ * java/net/Inet6Address.java (Inet6Address): Use private copy of
+ the address
+ (getAddress): Return a copy of the address.
+ (equals): Rewrote.
+
+2005-04-26 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/ImageIcon.java:
+ Merged copyright with GCJ.
+
+2005-04-25 Tom Tromey <tromey@redhat.com>
+
+ * java/awt/AWTKeyStroke.java (vktable): Now package-private.
+
+2005-04-25 Mark Wielaard <mark@klomp.org>
+
+ * iconv.m4: New file.
+ * configure.ac: Use AM_ICONV.
+ * native/jni/java-nio/Makefile.am (libjavanio_la_LIBADD):
+ Add LTLIBICONV.
+ * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c:
+ Include config.h and jcl.h, use if defined(HAVE_ICONV), add new
+ static variables infid and outfid, add char_union.
+ (Java_gnu_java_nio_charset_iconv_IconvDecoder_openIconv):
+ Guard with if defined(HAVE_ICONV), use JCL_jstring_to_cstring,
+ JCL_free_cstring and JCL_ThrowException, cache inremaining and
+ outremaining fieldIDs.
+ (Java_gnu_java_nio_charset_iconv_IconvDecoder_decode):
+ Guard with if defined(HAVE_ICONV), use ICONV_CONST for iconv
+ argument, used cached fieldIDs, use char_union.
+ (Java_gnu_java_nio_charset_iconv_IconvDecoder_closeIconv):
+ Guard with if defined(HAVE_ICONV).
+ * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c:
+ Include config.h and jcl.h, use if defined(HAVE_ICONV), add new
+ static variables infid and outfid, add char_union.
+ (Java_gnu_java_nio_charset_iconv_IconvEncoder_openIconv):
+ Guard with if defined(HAVE_ICONV), use JCL_jstring_to_cstring,
+ JCL_free_cstring and JCL_ThrowException, cache inremaining and
+ outremaining fieldIDs.
+ (Java_gnu_java_nio_charset_iconv_IconvEncoder_encode):
+ Guard with if defined(HAVE_ICONV), use ICONV_CONST for iconv
+ argument, used cached fieldIDs, use char_union.
+ (Java_gnu_java_nio_charset_iconv_IconvEncoder_closeIconv):
+ Guard with if defined(HAVE_ICONV).
+ * gnu/java/nio/charset/iconv/IconvDecoder.java (dispose): Renamed.
+ (finalize): Renamed from dispose.
+ * gnu/java/nio/charset/iconv/IconvEncoder.java (dispose): Renamed.
+ (finalize): Renamed from dispose.
+
+2005-04-25 Sven de Marothy <sven@physto.se>
+
+ * java/io/InputStreamReader.java:
+ (InputStreamReader): Always replace invalid chars.
+ (read): Return -1 if zero bytes are read.
+ * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c,
+ * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c:
+ Correct C pointer arithmetic.
+
+2005-04-25 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/Transparency.java
+ (getTransparency): fixed API docs.
+
+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-24 Tom Tromey <tromey@redhat.com>
+
+ * native/jni/Makefile.am (JNIDIRS): New macro.
+ (SUBDIRS): Use it.
+ * configure.ac (--enable-core-jni): New option.
+ * NEWS: Document new option.
+
+2005-04-24 Tom Tromey <tromey@redhat.com>
+
+ * include/jni_md-x86-linux-gnu.h (JNIIMPORT): New define.
+ (jsize): New typedef.
+ * include/jni.h: Re-merged with libgcj.
+ * doc/vmintegration.texinfo (JNI Implementation): New node.
+ * NEWS: Document the change.
+
+2005-04-24 Tom Tromey <tromey@redhat.com>
+
+ * gnu/classpath/Configuration.java.in (default_awt_peer_toolkit):
+ Now set by configure.
+ * configure.ac (--enable-default-toolkit): New option.
+ * NEWS: Document new option.
+
+2005-04-24 Tom Tromey <tromey@redhat.com>
+
+ * configure.ac: Formatting fixes.
+
+2005-03-22 Mike Stump <mrs@apple.com>
+
+ * native/fdlibm/ieeefp.h: ppc64 is also __IEEE_BIG_ENDIAN.
+
+2005-04-23 Tom Tromey <tromey@redhat.com>
+
+ * javax/swing/text/StyleConstants.java (StyleConstants): Now
+ package-private.
+
+2005-04-23 Mark Wielaard <mark@klomp.org>
+
+ * java/net/URL.java (URL(URL,String,URLStreamHandler)): Add spec
+ to MalformedURLException.
+
+2005-04-23 Michael Koch <konqueror@gmx.de>
+
+ * java/net/ServerSocket.java
+ (getChannel): Improved javadoc comment.
+
+2005-04-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/Document.java:
+ Added API documentation comments.
+
+2005-04-23 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/AbstractDocument.java
+ (getDocumentProperties): Implemented.
+ (setDocumentProperties): Implemented.
+ (getProperty): Implemented.
+ (putProperty): Implemented.
+
+2005-04-22 Tom Tromey <tromey@redhat.com>
+
+ * accross.m4: New file, from gcc.
+ * configure.ac: Only call AC_C_BIGENDIAN once. Use a single
+ AC_CHECK_HEADERS call for most headers. Likewise for
+ AC_CHECK_FUNCS. Use AC_COMPILE_CHECK_SIZEOF. Don't look for
+ function named 'sizeof'.
+
+2005-04-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+ (connectSignals): Realize the window widget after connecting
+ signals.
+
+2005-04-22 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-22 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicMenuItemUI.java
+ (paintText): Make use of the 'selectionForeground' UI default
+ for text painting.
+
+2005-04-22 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-22 Tom Tromey <tromey@redhat.com>
+
+ * doc/vmintegration.texinfo (Introduction): Typo fix.
+ (Initialization): Removed redundant 'current'.
+
+2005-04-22 Michael Koch <konqueror@gmx.de>
+
+ * gnu/classpath/SystemProperties.java:
+ Reformatted.
+
+2005-04-21 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-21 Michael Koch <konqueror@gmx.de>
+
+ * include/gnu_java_nio_charset_iconv_IconvDecoder.h,
+ include/gnu_java_nio_charset_iconv_IconvEncoder.h:
+ Regenerated with gcjh from gcc 4.0 branch.
+
+2005-04-20 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-20 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-20 Sven de Marothy <sven@physto.se>
+
+ * java/io/OutputStreamWriter.java:
+ (close): Do nothing on multiple closes.
+
+2005-04-20 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-20 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-20 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (getDefaults): Call addCustomEntriesToTable on the theme.
+
+2005-04-20 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-20 Sven de Marothy <sven@physto.se>
+
+ * java/nio/charset/Charset.java:
+ (defaultCharset()): New method.
+ Status updated to 1.5
+
+2005-04-20 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/io/EncodingManager.java: Removed charset alias properties.
+ * gnu/java/io/decode/Decoder.java,
+ * gnu/java/io/decode/Decoder8859_1.java,
+ * gnu/java/io/decode/Decoder8859_13.java,
+ * gnu/java/io/decode/Decoder8859_15.java,
+ * gnu/java/io/decode/Decoder8859_2.java,
+ * gnu/java/io/decode/Decoder8859_3.java,
+ * gnu/java/io/decode/Decoder8859_4.java,
+ * gnu/java/io/decode/Decoder8859_5.java,
+ * gnu/java/io/decode/Decoder8859_6.java,
+ * gnu/java/io/decode/Decoder8859_7.java,
+ * gnu/java/io/decode/Decoder8859_8.java,
+ * gnu/java/io/decode/Decoder8859_9.java,
+ * gnu/java/io/decode/DecoderASCII.java,
+ * gnu/java/io/decode/DecoderCp1047.java,
+ * gnu/java/io/decode/DecoderEBCDIC_XML_US.java,
+ * gnu/java/io/decode/DecoderEightBitLookup.java,
+ * gnu/java/io/decode/DecoderUTF16BE.java,
+ * gnu/java/io/decode/DecoderUTF16LE.java,
+ * gnu/java/io/decode/DecoderUTF32BE.java,
+ * gnu/java/io/decode/DecoderUTF32LE.java,
+ * gnu/java/io/decode/DecoderUTF8.java,
+ * gnu/java/io/decode/DecoderUnicodeBig.java,
+ * gnu/java/io/decode/DecoderUnicodeLittle.java,
+ * gnu/java/io/decode/DecoderWindows1250.java,
+ * gnu/java/io/decode/DecoderWindows1252.java,
+ * gnu/java/io/decode/package.html
+ * gnu/java/io/encode/Encoder.java,
+ * gnu/java/io/encode/Encoder8859_1.java,
+ * gnu/java/io/encode/Encoder8859_13.java,
+ * gnu/java/io/encode/Encoder8859_15.java,
+ * gnu/java/io/encode/Encoder8859_2.java,
+ * gnu/java/io/encode/Encoder8859_3.java,
+ * gnu/java/io/encode/Encoder8859_4.java,
+ * gnu/java/io/encode/Encoder8859_5.java,
+ * gnu/java/io/encode/Encoder8859_6.java,
+ * gnu/java/io/encode/Encoder8859_7.java,
+ * gnu/java/io/encode/Encoder8859_8.java,
+ * gnu/java/io/encode/Encoder8859_9.java,
+ * gnu/java/io/encode/EncoderASCII.java,
+ * gnu/java/io/encode/EncoderCp1047.java,
+ * gnu/java/io/encode/EncoderEBCDIC_XML_US.java,
+ * gnu/java/io/encode/EncoderEightBitLookup.java,
+ * gnu/java/io/encode/EncoderUTF16BE.java,
+ * gnu/java/io/encode/EncoderUTF16LE.java,
+ * gnu/java/io/encode/EncoderUTF32BE.java,
+ * gnu/java/io/encode/EncoderUTF32LE.java,
+ * gnu/java/io/encode/EncoderUTF8.java,
+ * gnu/java/io/encode/EncoderUnicodeBig.java,
+ * gnu/java/io/encode/EncoderUnicodeLittle.java,
+ * gnu/java/io/encode/EncoderWindows1250.java,
+ * gnu/java/io/encode/EncoderWindows1252.java,
+ * gnu/java/io/encode/package.html:
+ Removed
+
+2005-04-19 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/geom/QuadCurve2D.java:
+ Fixed Brian Gough's name for real.
+
+2005-04-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicButtonUI.java
+ (paint): This should not care about margin and insets
+ at the same time, as insets already include the margin
+ through the border.
+ * javax/swing/plaf/basic/BasicGraphicsUtils.java
+ (getPreferredButtonSize): Likewise.
+ * javax/swing/plaf/metal/MetalBorders.java
+ (getBorderInsets): Likewise.
+
+2005-04-19 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/examples/swing/Demo.java:
+ Pulled out GNULookAndFeel so that it can be accessed.
+ On startup, if the property swing.defaultlaf is not set,
+ display a message on how to set the L&F for the demo.
+ Changed font for bottom buttons to normal.
+ * examples/gnu/classpath/examples/swing/GNULookAndFeel.java:
+ Pulled out of Demo.java.
+
+2005-04-19 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicOptionPaneUI.java
+ (createMessageArea): The JPanel that holds the message area
+ doesn't need to override getPreferredSize. This prevents some
+ message components from rendering nicely.
+
+2005-04-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/net/URL.java:
+ (toURI()): Implemented.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalInternalFrameUI.java
+ (createUI): Do not share instances between components.
+ * javax/swing/plaf/metal/MetalSliderUI.java
+ (createUI): Do not share instances between components.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalBorders:
+ (PopupMenuBorder): Added.
+ * javax/swing/plaf/metal/MetalLookAndFeel
+ (initComponentDefaults): Added PopupMenuBorder.
+
+2005-04-18 Sven de Marothy <sven@physto.se>
+
+ * java/io/InputStreamReader.java:
+ (read): Fix several bugs leading to incorrect length being returned.
+
+2005-04-18 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-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/tree/DefaultTreeSelectionModel.java:
+ Added API documentation all over the class.
+
+2005-04-18 Sven de Marothy <sven@physto.se>
+
+ * include/Makefile.am,
+ * native/jni/java-nio/Makefile.am: Added new files.
+ * gnu/java/nio/charset/iconv/IconvCharset.java,
+ * gnu/java/nio/charset/iconv/IconvDecoder.java,
+ * gnu/java/nio/charset/iconv/IconvEncoder.java,
+ * gnu/java/nio/charset/iconv/IconvMetaData.java,
+ * gnu/java/nio/charset/iconv/IconvProvider.java,
+ * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c,
+ * native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c,
+ * include/gnu_java_nio_charset_iconv_IconvDecoder.h,
+ * include/gnu_java_nio_charset_iconv_IconvEncoder.h,
+ New files.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * java/lang/String.java:
+ Make value, offset and count fields package private instead
+ of private.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicScrollPaneUI.java
+ (installDefaults): Link managed JScrollPane in instance field.
+ (uninstallDefaults): Unlink managed JScrollPane in instance field.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicScrollBarUI.java
+ (PropertyChangeHandler.propertyChange): Add default
+ to switch statement to avoid errors with unusual values
+ for orientation.
+ (installComponents): Likewise.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalScrollBarUI.java:
+ (createUI): Instances cannot be shared among JScrollPanes.
+
+2005-04-18 Sven de Marothy <sven@physto.se>
+
+ * java/lang/String.java: Value, offset and count should be private.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initComponentDefaults): Added defaults for Menu, MenuBar
+ MenuEntry fonts.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicScrollBarUI.java
+ (installUI): Install listeners after everything all, otherwise
+ we get strange NPEs in some situations, especially with
+ custom L&Fs.
+ (createIncreaseButton): Orientation is expected to be
+ SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
+ HORIZONTAL or VERTICAL.
+ (createDecreaseButton): Orientation is expected to be
+ SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
+ HORIZONTAL or VERTICAL.
+ (installComponents): Orientation for buttons is expected to be
+ SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
+ HORIZONTAL or VERTICAL.
+
+2005-04-18 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-18 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/lang/Class.java (getModifiers, newInstance): Changed
+ call to VMClass.getModifiers().
+ * vm/reference/java/lang/VMClass.java
+ (getModifiers(Class, boolean)): New method.
+
+2005-04-18 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-18 Jeroen Frijters <jeroen@frijters.net>
+
+ * gnu/java/beans/IntrospectionIncubator.java
+ (addToPropertyHash, addToListenerHash): Don't confuse get(),
+ set(), is(), add() and remove() with properties or events.
+
+2005-04-18 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JToolBar.java
+ (addImpl): Adjust added AbstractButtons to look and feel like
+ toolbar buttons.
+ * javax/swing/plaf/metal/MetalBorders.java:
+ Adjusted insets of ButtonBorder.
+ (RolloverMarginBorder): Added class for toolbar buttons.
+ (getButtonBorder): Adjusted factory method to return a shared
+ instance of button border.
+ (getToolbarButtonBorder): Added factory method to return a shared
+ instance of toolbar button border.
+ (getMarginBorder): Added factory method to return a shared
+ instance of margin border.
+ * javax/swing/plaf/metal/MetalButtonUI.java
+ (installDefauls): If button is child of a JToolBar then set
+ special border on this button.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/SimpleAttributeSet.java
+ (addAttribute): Removed null pointer check.
+ * javax/swing/text/StyleContext.java
+ (NamedStyle.setResolveParent): Added null pointer check.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/exammples/swing/Demo.java:
+ Print a short summary for available values for the property
+ swing.defaultlaf.
+ Set MetalLookAndFeel as default.
+ Pulled out GNULookAndFeel so that it is accessible.
+ * examples/gnu/classpath/exammples/swing/GNULookAndFeel.java:
+ Pulled out this class from Demo.java.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIManager.java:
+ Make the UIManager respect the swing.defaultlaf system
+ property.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/SimpleAttributeSet.java
+ (addAttribute): Check for null and remove key in that case.
+ This fixes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21064 .
+
+2005-04-16 Roman Kennke <roman@kennke.org>
+
+ * java/awt/BorderLayout.java
+ (calcSize): Check for overflow when component sizes are added.
+
+2005-04-16 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-16 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-16 Michael Koch <konqueror@gmx.de>
+
+ * java/rmi/server/RemoteObject.java:
+ Removed unused import statement.
+
+2005-04-16 Michael Koch <konqueror@gmx.de>
+
+ * include/Makefile.am: Removed java_io_ObjectInputStream.h
+ and added java_io_VMObjectInputStream.h.
+ * include/java_io_ObjectInputStream.h: Removed.
+ * include/java_io_VMObjectInputStream.h: New file.
+ * java/io/ObjectInputStream.java
+ (currentClassLoader): Removed.
+ (allocateObject): Likewise.
+ * native/jni/java-io/Makefile.am: Removed java_io_ObjectInputStream.c
+ and added java_io_VMObjectInputStream.c.
+ * native/jni/java-io/java_io_ObjectInputStream.c: Removed.
+ * native/jni/java-io/java_io_VMObjectInputStream.c: New file.
+ * vm/reference/java/io/VMObjectInputStream.java: Likewise.
+
+2005-04-16 Michael Koch <konqueror@gmx.de>
+
+ * include/java_lang_Double.h,
+ include/java_lang_Object.h,
+ native/jni/java-lang/java_lang_Double.c,
+ native/jni/java-lang/java_lang_Object.c: Removed.
+ * include/java_lang_VMDouble.h: Regenerated.
+ * java/lang/Double.java
+ (static): Removed.
+ (toString): Call native method from VMDouble.
+ (parseDouble): Make non-native and call native method from VMDouble.
+ (toString): Removed.
+ * java/lang/Float.java
+ (toString): Call native method from VMDouble.
+ * java/lang/Object.java
+ (getClass): Refactored to call the native in java.lang.VMObject.
+ * include/Makefile.am: Don't generate java_lang_Double.h and
+ java_lang_Object.h.
+ * native/jni/java-lang/Makefile.am: Removed java_lang_Double.c and
+ java_lang_Object.c.
+ * native/jni/java-lang/java_lang_VMDouble.c
+ (initIDs): New method.
+ (toString): Likewise.
+ (parseDouble): Likewise.
+ * vm/reference/java/lang/VMDouble.java
+ (initIDs): Likewise.
+ (toString): Likewise.
+ (parseDouble): Likewise.
+ * vm/reference/java/lang/VMObject.java
+ (getClass): Likewise.
+
+2005-04-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/DecimalFormatSymbols.java:
+ Added retrieval of "XXX" instance in place of null.
+ * java/util/Currency.java,
+ (Currency(String)): New constructor for the XXX special case.
+ (getInstance(String)): Allow special case of "XXX".
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initComponentDefaults): Added Label.font.
+ (initSystemColorDefaults): Added this method and adjusted the
+ general control color.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ Added newline between import blocks. Changed Map to
+ HashMap in field declarations.
+
+2005-04-15 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/EncodingHelper.java: Added method
+ * java/io/InputStreamReader.java,
+ * java/io/OutputStreamWriter.java,
+ * java/lang/String.java: Move to NIO charsets.
+ * java/io/PrintStream.java: Inline conversion using String.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalBorders.java:
+ Added.
+ * javax/swing/plaf/metal/MetalButtonUI.java:
+ (installDefaults): Install button font.
+ * javax/swing/plaf/metal/MetalLookAndFeel.java:
+ (initComponentDefaults): Added button border, font and margin.
+ Changed components background color to the Metal current themes
+ standard color.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java
+ (createUI): Create one MetalTabbedPaneUI per Component instead
+ of sharing one instance.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initComponentDefaults): Added to set Metal specific component
+ defaults.
+
+2005-04-14 Chris Burdess <dog@gnu.org>
+
+ * java/io/DataOutputStream.java (writeUTF): Use block write for
+ output.
+
+2005-04-14 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initClassDefaults): Call super.initClassDefaults().
+
+2005-04-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initClassDefaults): Added to include the *UI classes.
+
+2005-04-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalComboBoxUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalDesktopIconUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalInternalFrameUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalProgressBarUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalRootPaneUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalScrollBarUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalSeparatorUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalSliderUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalSplitPaneUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalTextFieldUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalToggleButtonUI.java:
+
+2005-04-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalButtonUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalCheckBoxUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalLabelUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalRadioButtonUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalScrollPaneUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ Fixed year in copyright notice.
+
+2005-04-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalButtonUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalCheckBoxUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalLabelUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalRadioButtonUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalScrollPaneUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ Added skeleton class.
+
+2005-04-13 Sven de Marothy <sven@physto.se>
+
+ * java/nio/charset/Charset.java: Cached encoders shouldn't be static.
+
+2005-04-13 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java:
+ Reindented tabs to spaces.
+
+2005-04-13 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ (MediaEntry.imageUpdate): Removed check for SOMEBITS, this
+ confused the media tracker and lead to lockups. The LOADING
+ bit is handled on other places.
+ (addImage): Removed the 'start image tracking' stuff. This
+ is not necessary and could confuse the media tracker.
+ (checkAll): Improved the check for image status so that
+ images that already complete images are detected. Also now
+ are really all images checked and if necessary loaded. Before
+ the method bailed out after the first incomplete image.
+ (statusAll): Detect images that are complete after the
+ call to Component.prepareImage(..).
+ (checkID): The same as in checkAll.
+ (statusID): The same as in statusAll.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * java/util/.cvsignore:
+ Added file and included LocaleDate.java.
+ * lib/.cvsignore:
+ Added classes.locale.
+ * scripts/.cvsignore:
+ Added classpath.spec.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicMenuUI.java
+ (getMaximumSize): Now returns preferredSize because JMenu should
+ never be bigger than that.
+ * javax/swing/JRootPane
+ (RootLayout.layoutContainer): Make JMenuBars take the whole width.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicMenuBarUI.java:
+ Fixed tabs to spaces.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JRootPane.java:
+ Fixed various tabs to be spaces.
+ (RootLayout.layoutContainer): Made menubar left aligned.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java:
+ Modified alignmentX and alignmentY to be 0.5 instead of 0.0.
+ Untabified the file.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/BoxLayout.java:
+ (layoutContainer): Made this layout manager respect the
+ minimum, maximum and preferred size more correctly.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ (addImage): Synchronized list access.
+ (waitForAll): Fixed comparison of time (changed < to >).
+ (waitForID): Fixed comparison of time (changed < to >).
+ (removeImage): Synchronized list access.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/io/FilePermission.java
+ (serialVersionUID): Made private.
+ (ALL_FILES): New constant.
+ (implies): Handle '<<ALL FILES>>' case.
+
+2005-04-12 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/html/HTMLDocument.java: New file.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
+ Reformatted.
+ * javax/swing/text/html/parser/AttributeList.java:
+ Fixed order of modifiers.
+ (AttributeList): Made final.
+ * javax/swing/text/html/parser/ContentModel.java:
+ Fixed html characters in javadocs.
+ * javax/swing/text/html/parser/DTD.java
+ (DTD): Don't implement java.io.Serializable directly.
+ (getElement): Simplified.
+ * javax/swing/text/html/parser/DTDConstants.java:
+ Reformatted file.
+ * javax/swing/text/html/parser/Element.java:
+ Fixed order of modifiers.
+ * javax/swing/text/html/parser/Parser.java:
+ Reformatted. Don't use fully-qualified class names.
+ * javax/swing/text/html/parser/ParserDelegator.java:
+ Fixed order of modifiers.
+ * javax/swing/text/rtf/RTFParser.java:
+ Re-ordered import statements.
+ * javax/swing/text/rtf/RTFScanner.java:
+ Removed unused import statement.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/image/RasterOp.java:
+ Fixed wrong formatting.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/print/PrinterJob.java
+ (pageDialog): New method.
+ (printDialog): Implemented.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/FontMetrics.java: Reformatted.
+ (getFontRenderContext): Handle case when java.awt.Graphics context is
+ given.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/FontMetrics.java
+ (getStringBounds): New methods.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/net/NetworkInterface.java
+ (NetworkInterface): Made constructor package private.
+ Introduced another constructor for more addresses on one
+ interface.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/java-net/Makefile.am
+ Compile new files java_net_VMInetAddress.c and
+ java_net_VMNetworkInterface.
+
+2005-04-12 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/Provider.java: Add UnicodeLittle.
+ * gnu/java/nio/charset/UnicodeLittle.java: New file.
+ * gnu/java/nio/charset/UTF_16.java: UnicodeBig is an alias.
+ * gnu/java/nio/charset/UTF_16BE.java,
+ * gnu/java/nio/charset/UTF_16LE.java: No byte-order mark.
+ * gnu/java/nio/charset/UTF_16Encoder.java (encodeLoop): Fixed bug.
+
+2005-04-11 Michael Koch <konqueror@gmx.de>
+
+ * java/net/InetAddress.java
+ (static): Removed.
+ (getLocalHostname): Likewise.
+ (lookupInaddrAny): Likewise.
+ (getHostByAddr): Likewise.
+ (getHostByName): Likewise.
+ * java/net/NetworkInterface.java
+ (static): Likewise.
+ (getRealNetworkInterfaces): Likewise.
+ * native/jni/java-net/java_net_InetAddress.c: Renamed to...
+ * native/jni/java-net/java_net_VMInetAddress.c: New file.
+ Renamed from java_net_InetAddress.c. All native methods moved to class
+ VMInetAddress.
+ * native/jni/java-net/java_net_NetworkInterface.c: Renamed to...
+ Renamed from java_net_NetworkInterface.c. All native methods moved to
+ class VMNetworkInterface.
+ * native/jni/java-net/java_net_VMNetworkInterface.c: New file.
+ * vm/reference/java/net/VMInetAddress.java,
+ vm/reference/java/net/VMNetworkInterface.java: New files.
+ * include/java_net_InetAddress.h,
+ include/java_net_NetworkInterface.h: Removed.
+ * include/java_net_VMInetAddress.h,
+ include/java_net_VMNetworkInterface.h: New files.
+ * include/Makefile.am: Build new header files.
+
+2005-04-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/ImageIcon.java
+ Added API documentation.
+
+2005-04-11 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ Added API documentation.
+
+2005-04-11 Michael Koch <konqueror@gmx.de>
+
+ * javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
+ Fixed wrong casting.
+
+2005-04-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * org/omg/CORBA/Request.java:
+ (send_deferred): Added missing 'abstract' keyword.
+
+2005-04-10 Sven de Marothy <sven@physto.se>
+
+ * java/text/SimpleDateFormat.java:
+ (formatWithAttribute): Pad year before truncating digits.
+
+2005-04-10 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/PRIVATE_MEMBER.java,
+ org/omg/CORBA/PUBLIC_MEMBER.java,
+ org/omg/CORBA/Request.java,
+ org/omg/CORBA/StructMember.java,
+ org/omg/CORBA/UnionMember.java,
+ org/omg/CORBA/UNSUPPORTED_POLICY.java,
+ org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java,
+ org/omg/CORBA/ValueMember.java,
+ org/omg/CORBA/VM_ABSTRACT.java,
+ org/omg/CORBA/VM_CUSTOM.java,
+ org/omg/CORBA/VM_NONE.java,
+ org/omg/CORBA/VM_TRUNCATABLE.java,
+ org/omg/CORBA/WrongTransaction.java,
+ org/omg/CORBA/BAD_POLICY.java,
+ org/omg/CORBA/BAD_POLICY_TYPE.java,
+ org/omg/CORBA/BAD_POLICY_VALUE.java,
+ org/omg/CORBA/Environment.java,
+ org/omg/CORBA/IDLType.java,
+ org/omg/CORBA/OMGVMCID.java: new files.
+
+2005-04-09 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/java-lang/java_lang_Double.c: Reindent.
+ * native/jni/java-lang/java_lang_Math.c: Likewise.
+ * native/jni/java-lang/java_lang_Object.c: Likewise.
+ * native/jni/java-lang/java_lang_VMDouble.c: Likewise.
+ * native/jni/java-lang/java_lang_VMFloat.c: Likewise.
+ * native/jni/java-lang/java_lang_VMSystem.c: Likewise.
+ * native/jni/java-lang/java_lang_reflect_Array.c: Likewise.
+ * native/jni/java-nio/java_nio.c
+ (Java_gnu_java_nio_FileChannelImpl_nio_1mmap_1file): Removed.
+ (Java_gnu_java_nio_FileChannelImpl_nio_1unmmap_1file): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketCreate): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketConnect): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketBind): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketListen): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketAvailable): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketClose): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketRead): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketWrite): Likewise.
+ * native/jni/java-nio/java_nio_VMDirectByteBuffer.c: Reindent.
+
+2005-04-09 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/DynAnyPackage/Invalid.java,
+ org/omg/CORBA/DynAnyPackage/InvalidSeq.java,
+ org/omg/CORBA/DynAnyPackage/InvalidValue.java,
+ org/omg/CORBA/DynAnyPackage/TypeMismatch.java,
+ org/omg/CORBA/DynAnyPackage/package.html: New files.
+
+2005-04-08 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/UTF_8.java
+ (Decoder): Previous fix was incorrect. Sorry.
+ * java/nio/charset/Charset.java: Reset cached de/encoders.
+ * java/nio/charset/CharsetDecoder.java,
+ java/nio/charset/CharsetEncoder.java:
+ Resize encoding/decoding result buffers.
+
+2005-04-08 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/Provider.java: Add new charsets.
+ * gnu/java/nio/charset/UTF_16.java: Default to using BOM.
+ * gnu/java/nio/charset/UTF_16Decoder.java: Minor fixes.
+ * gnu/java/nio/charset/UTF_16Encoder.java,
+ Use NIO's built-in byte-ordering instead.
+ * gnu/java/nio/charset/UTF_8.java,
+ (Decoder): Correct values of maximum chars per byte.
+ (decodeLoop): Handle 4-byte surrogates.
+ * gnu/java/nio/charset/ByteCharset.java,
+ gnu/java/nio/charset/Cp424.java,
+ gnu/java/nio/charset/Cp437.java,
+ gnu/java/nio/charset/Cp737.java,
+ gnu/java/nio/charset/Cp775.java,
+ gnu/java/nio/charset/Cp850.java,
+ gnu/java/nio/charset/Cp852.java,
+ gnu/java/nio/charset/Cp855.java,
+ gnu/java/nio/charset/Cp857.java,
+ gnu/java/nio/charset/Cp860.java,
+ gnu/java/nio/charset/Cp861.java,
+ gnu/java/nio/charset/Cp862.java,
+ gnu/java/nio/charset/Cp863.java,
+ gnu/java/nio/charset/Cp864.java,
+ gnu/java/nio/charset/Cp865.java,
+ gnu/java/nio/charset/Cp866.java,
+ gnu/java/nio/charset/Cp869.java,
+ gnu/java/nio/charset/Cp874.java,
+ gnu/java/nio/charset/EncodingHelper.java,
+ gnu/java/nio/charset/ISO_8859_13.java,
+ gnu/java/nio/charset/ISO_8859_15.java,
+ gnu/java/nio/charset/ISO_8859_2.java,
+ gnu/java/nio/charset/ISO_8859_3.java,
+ gnu/java/nio/charset/ISO_8859_4.java,
+ gnu/java/nio/charset/ISO_8859_5.java,
+ gnu/java/nio/charset/ISO_8859_6.java,
+ gnu/java/nio/charset/ISO_8859_7.java,
+ gnu/java/nio/charset/ISO_8859_8.java,
+ gnu/java/nio/charset/ISO_8859_9.java,
+ gnu/java/nio/charset/KOI_8.java,
+ gnu/java/nio/charset/MS874.java,
+ gnu/java/nio/charset/MacCentralEurope.java,
+ gnu/java/nio/charset/MacCroatian.java,
+ gnu/java/nio/charset/MacCyrillic.java,
+ gnu/java/nio/charset/MacDingbat.java,
+ gnu/java/nio/charset/MacGreek.java,
+ gnu/java/nio/charset/MacIceland.java,
+ gnu/java/nio/charset/MacRoman.java,
+ gnu/java/nio/charset/MacRomania.java,
+ gnu/java/nio/charset/MacSymbol.java,
+ gnu/java/nio/charset/MacThai.java,
+ gnu/java/nio/charset/MacTurkish.java,
+ gnu/java/nio/charset/Windows1250.java,
+ gnu/java/nio/charset/Windows1251.java,
+ gnu/java/nio/charset/Windows1252.java,
+ gnu/java/nio/charset/Windows1253.java,
+ gnu/java/nio/charset/Windows1254.java,
+ gnu/java/nio/charset/Windows1255.java,
+ gnu/java/nio/charset/Windows1256.java,
+ gnu/java/nio/charset/Windows1257.java,
+ gnu/java/nio/charset/Windows1258.java:
+ New files.
+
+2005-04-08 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ (MediaEntry.imageUpdate): Fixed flags. The different flags
+ must not be ORed together.
+ (checkAll): Modified to handle different meaning of the flags.
+ (waitForAll): Fixed so that it waits maximum the
+ specified amount of milliseconds.
+ (statusAll): Modified to handle different meaning of the flags.
+ (waitForID): Fixed so that it waits maximum the
+ specified amount of milliseconds.
+
+2005-04-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/ImageIcon.java
+ (ImageIcon): Use setImage instead of direct assignment.
+ (setImage): Call loadImage to make sure that the image is loaded.
+ (loadImage): Waits for the image to complete loading.
+ (getImageLoadStatus): Added. Returns the load status of the
+ image.
+
+2005-04-08 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * native/jni/classpath/jcl.h,
+ native/jni/java-io/java_io_ObjectInputStream.c,
+ native/jni/java-io/java_io_VMFile.c,
+ native/jni/java-io/java_io_VMObjectStreamClass.c,
+ native/jni/java-io/javaio.c,
+ native/jni/java-lang/java_lang_Double.c,
+ native/jni/java-lang/java_lang_Math.c,
+ native/jni/java-lang/java_lang_Object.c,
+ native/jni/java-lang/java_lang_VMDouble.c,
+ native/jni/java-lang/java_lang_VMFloat.c,
+ native/jni/java-lang/java_lang_VMProcess.c,
+ native/jni/java-lang/java_lang_VMSystem.c,
+ native/jni/java-lang/java_lang_reflect_Array.c,
+ native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c,
+ native/jni/java-net/gnu_java_net_PlainSocketImpl.c,
+ native/jni/java-net/java_net_InetAddress.c,
+ native/jni/java-net/java_net_NetworkInterface.c,
+ native/jni/java-net/javanet.c,
+ native/jni/java-nio/gnu_java_nio_VMPipe.c,
+ native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c,
+ native/jni/java-nio/java_nio.c,
+ native/jni/java-nio/java_nio_MappedByteBufferImpl.c,
+ native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
+ native/jni/java-util/java_util_VMTimeZone.c: Reindented using
+ GNU indent (GNU style).
+
+2005-04-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/JTextComponent.java
+ (JTextComponent): Added repaintListener which issues repaint
+ requests when the underlying document changes.
+ (setDocument): Adds repaintListener to document when the
+ document is changed.
+ * javax/swing/text/DefaultEditorKit.java:
+ Removed repaint calls on JTextComponent. This is now handled
+ through a DocumentListener in JTextComponent that repaints
+ the component when needed.
+
+2005-04-07 Chris Burdess <dog@gnu.org>
+
+ * gnu/java/net/CRLFInputStream.java: Rewrite to return
+ CRLF-delimited chunks.
+
+2005-04-07 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIDefaults.java:
+ Added API documentation for all methods.
+
+2005-04-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIDefaults.java
+ (put): Now uses new checkAndPut method instead of checking
+ directly.
+ (putDefaults): Fixed so that it accepts null-values and
+ treats them like remove(key).
+ (checkAndPut): Added. This checks for null-values and calls
+ put or remove.
+
+2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/CTX_RESTRICT_SCOPE.java,
+ org/omg/CORBA/ExceptionList.java,
+ org/omg/CORBA/NVList.java,
+ PrincipalHolder.java: New classes.
+ * org/omg/CORBA/Context.java: Completing
+ part, dependent from classes above,
+ org/omg/CORBA/MARSHAL.java: accessibility fixes.
+
+2005-04-05 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-03 Guilhem Lavaux <guilhem@kaffe.org>
+ Rei Odaira <ray@is.s.u-tokyo.ac.jp>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c
+ (helper_select): Return the error number.
+ (Java_gnu_java_nio_VMSelector_select0): If the result is negative
+ consider it as the error code. This prevents conflicts between EINTR
+ and the number of filedescriptor particularly.
+
+2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c: Reindented.
+
+2005-04-01 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/AssertionError.java: Typo fix.
+
+2005-04-01 Michael Koch <konqueror@gmx.de>
+
+ * java/io/PipedInputStream.java
+ (read): Make sure a positive byte value is returned. Revised javadoc.
+ Thanks to Olafur Bragason for reporting these bugs.
+
+2005-04-01 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * java/awt/image/IndexColorModel.java
+ (getRGB): Check if pixel is negative.
+
+2005-03-31 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * javax/swing/text/JTextComponent.java (viewToModel): New method.
+
+2005-03-31 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/ORBPackage/InconsistentTypeCode.java,
+ org/omg/CORBA/ORBPackage/InvalidName.java,
+ org/omg/CORBA/ORBPackage/package.html: New files.
+
+2005-03-31 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/peer/gtk/GdkGraphics.java
+ (getClipBounds): Handle clip being null.
+ (setClip): Likewise.
+ * java/beans/beancontext/BeanContextSupport.java
+ (add): Implemented.
+ (addAll): Likewise.
+ (clear): Likewise.
+ (removeAll): Likewise.
+ (retainAll): Likewise.
+
+2005-03-30 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-03-30 Michael Koch <konqueror@gmx.de>
+
+ * java/beans/beancontext/BeanContextServicesSupport.java
+ (BeanContextServicesSupport): Reimplemented.
+ (addBeanContextServicesListener): Implemented.
+ (initialize): Likewise.
+ (removeBeanContextServicesListener): Likewise.
+ * java/beans/beancontext/BeanContextSupport.java
+ (add): Likewise.
+ (addBeanContextMembershipListener): Likewise.
+ (getLocale): Likewise.
+ (initialize): Likewise.
+ (iterator): Likewise.
+ (remove): Likewise.
+ (toArray): Likewise.
+
+2005-03-30 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/image/ConvolveOp.java:
+ Removed comment added by eclipse.
+
+2005-03-30 Michael Koch <konqueror@gmx.de>
+
+ * gnu/xml/aelfred2/XmlParser.java:
+ Revert my typo fix.
+
+2005-03-30 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/geom/CubicCurve2D.java,
+ java/awt/geom/QuadCurve2D.java:
+ Fixed typo in name of Brian Cough.
+
+2005-03-29 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c
+ (Java_gnu_java_nio_VMSelector_select): Use GetStaticMethodID
+ for Thread.interrupted().
+
+2005-03-29 Jeroen Frijters <jeroen@frijters.net>
+
+ * gnu/classpath/SystemProperties.java (static): Converted encoding
+ aliases to lower case and removed redudant aliases.
+ * gnu/java/io/EncodingManager.java
+ (findEncoderConstructor, findDecoderConstructor): Call new method
+ resolveAlias().
+ (resolveAlias): New method.
+ * java/lang/System.java (getProperties): Removed uppercase aliases
+ from comments.
+
+2005-03-28 Tom Tromey <tromey@redhat.com>
+
+ * java/net/URL.java (DEFAULT_SEARCH_PATH): Added
+ org.metastatic.jessie.
+
+2005-03-28 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/ClassLoader.java (loadClass): Resolve class even if
+ it was already found.
+
+2005-03-28 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/io/decode/DecoderUnicodeBig.java,
+ * gnu/java/io/decode/DecoderUnicodeLittle.java,
+ * gnu/java/io/encode/EncoderUnicodeBig.java,
+ * gnu/java/io/encode/EncoderUnicodeLittle.java:
+ New files.
+
+2005-03-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * doc/hacking.texinfo:
+ Added note on reserved word usage.
+
+2005-03-26 Dalibor Topic <robilad@kaffe.org>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c:
+ Moved include statement for config.h to the top to
+ fix the build on Darwin6.
+
+ Reported by: Riccardo Mottola <zuse@libero.it>
+
+2005-03-26 Dalibor Topic <robilad@kaffe.org>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c:
+ Include <sys/types.h> to fix build on OS X.
+
+ Reported by: Michael Franz <mvfranz@gmail.com>
+
+2005-03-26 Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+ * java/text/DecimalFormat.java (parse):
+ Check whether the positive suffix matches the pattern.
+
+2005-03-26 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/DomNode.java (notifyNode): grow listener array as
+ required.
+
+2005-03-26 Jeroen Frijters <jeroen@frijters.net>
+
+ * javax/imageio/spi/IIORegistry.java (IIORegistry):
+ Don't assume that awt Toolkit is always ClasspathToolkit.
+
+2005-03-26 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-03-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/xml/dom/html2/DomHTMLParser.java:
+ Changed 'enum' references to become 'enumeration'.
+
+2005-03-22 Archie Cobbs <archie@dellroad.org>
+
+ * configure.ac: Generate scripts/classpath.spec.
+ * scripts/classpath.spec.in: New file.
+
+2005-03-21 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * gnu/xml/dom/html2/DomHTMLParser.java: New file.
+ * gnu/classpath/examples/html/Demo.java: New example.
+
+2005-03-21 Sven de Marothy <sven@physto.se>
+
+ * gnu/classpath/SystemProperties.java:
+ Add missing aliases for "UnicodeBigUnmarked" and
+ UnicodeLittleUnmarked".
+
+2005-03-21 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/events/escape_fosdem05.wml: Add link to kaffe
+ presentation.
+
+2005-03-17 Archie Cobbs <archie@dellroad.org>
+
+ * vm/reference/java/lang/VMClassLoader.java: handle ZIP files
+ on the boot loader class path in getResources()
+
+2005-03-19 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/AnySeqHolder.java,
+ org/omg/CORBA/AnySeqHelper.java,
+ org/omg/CORBA/CompletionStatusHelper.java:
+ New files.
+
+2005-03-18 Mark Wielaard <mark@klomp.org>
+
+ * doc/www/downloads/downloads.wml: Add 0.14.
+ * doc/www/announce/20050226.wml: New file.
+
+2005-03-18 Sven de Marothy <sven@physto.se>
+
+ * java/util/zip/GZIPInputStream.java:
+ (GZIPInputStream): Read header in constructor.
+
+2005-03-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/javax/swing/text/html/parser/htmlAttributeSet.java:
+ (getAttributeNames()): Replaced 'enum' with 'enumeration'.
+ * gnu/javax/swing/text/html/parser/htmlValidator.java:
+ (validateParameters(TagElement,htmlAttributeSet)):
+ Replaced 'enum' with 'enumeration'.
+ (validateAttribute(TagElement,htmlAttributeSet,
+ Enumeration,Enumeration)):
+ Likewise.
+
+2005-03-18 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * ChangeLog.usermap: New file (replacing).
+
+2005-03-18 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/text/html/parser/Entity.java (getType): New method.
+ * javax/swing/text/html/parser/DocumentParser.java:
+ Inherit from javax.swing.text.html.parser.Parser.
+
+2005-03-18 Robert Schuster <thebohemian@gmx>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c: Added important
+ return statement after throwing exception.
+
+2005-03-18 Robert Schuster <thebohemian@gmx>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c: Implemented
+ Java_gnu_java_nio_VMSelector_select.
+ * configure.ac: Added check for sys/select.h and strerro_r().
+
+2005-03-17 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/newsitems.txt: Add 0.14 release announcement
+ and link for the dead of the gui branch.
+
+2005-03-17 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and
+ check for HTML/XHTML namespace.
+
+2005-03-16 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/lang/MainThread.java (MainThread): Load main class
+ using system class loader.
+
+2005-03-16 Archie Cobbs <archie@dellroad.org>
+
+ * native/jni/java-nio/java_nio_VMDirectByteBuffer.c: use
+ global native reference to wrap persistent jclass variable.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
+ use DeleteLocalRef() to avoid exhausting local native references.
+
+2005-03-16 Mark Wielaard <mark@klomp.org>
+
+ * doc/vmintegration.texinfo: Change input start to \input.
+
+2005-03-16 Robert Schuster <thebohemian@gmx.net>
+
+ * doc/vmintegration.texinfo: Added explanation
+ of gnu.classpath.boot.library.path property.
+
+2005-03-16 Robert Schuster <thebohemian@gmx.net>
+
+ * java/lang/Runtime.java: Added support for
+ gnu.classpath.boot.library.path system property.
+
+2005-03-14 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/DomImpl.java,
+ gnu/xml/dom/html2/DomHTMLAnchorElement.java,
+ gnu/xml/dom/html2/DomHTMLDocument.java,
+ gnu/xml/dom/html2/DomHTMLElement.java,
+ gnu/xml/dom/html2/DomHTMLFormElement.java,
+ gnu/xml/dom/html2/DomHTMLFrameElement.java,
+ gnu/xml/dom/html2/DomHTMLIFrameElement.java,
+ gnu/xml/dom/html2/DomHTMLImpl.java,
+ gnu/xml/dom/html2/DomHTMLInputElement.java,
+ gnu/xml/dom/html2/DomHTMLObjectElement.java,
+ gnu/xml/dom/html2/DomHTMLOptionElement.java,
+ gnu/xml/dom/html2/DomHTMLSelectElement.java,
+ gnu/xml/dom/html2/DomHTMLTableCellElement.java,
+ gnu/xml/dom/html2/DomHTMLTableElement.java,
+ gnu/xml/dom/html2/DomHTMLTableRowElement.java,
+ gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
+ gnu/xml/dom/html2/DomHTMLTextAreaElement.java: JAXP integration,
+ UI events, and tree utility functions.
+
+2005-03-14 Patrik Reali <reali@acm.org>
+
+ * doc/www.gnu.org/newsitems.txt: news on gui branch and calientra
+ * doc/www.gnu.org/docs/docs.wml: link to the wiki added
+ * doc/www.gnu.org/faq/faq.wml: entry on tainted developers
+
+2005-03-14 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/text/html/parser/Parser.java,
+ javax/swing/text/html/parser/Entity.java:
+ Inheriting from DTDConstants.
+ * javax/swing/text/html/parser/AttributeList.java
+ (getValues): Changed return type.
+ * javax/swing/text/html/parser/DocumentParser
+ (parse): Adding the callback parameter that receives
+ the parsing events.
+
+2005-03-13 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Set version to 0.14+cvs.
+
+2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/BAD_CONTEXT.java,
+ org/omg/CORBA/BAD_INV_ORDER.java,
+ org/omg/CORBA/BAD_OPERATION.java,
+ org/omg/CORBA/BAD_TYPECODE.java,
+ org/omg/CORBA/COMM_FAILURE.java,
+ org/omg/CORBA/DATA_CONVERSION.java,
+ org/omg/CORBA/FREE_MEM.java,
+ org/omg/CORBA/IMP_LIMIT.java,
+ org/omg/CORBA/INITIALIZE.java,
+ org/omg/CORBA/INTERNAL.java,
+ org/omg/CORBA/INTF_REPOS.java,
+ org/omg/CORBA/INVALID_TRANSACTION.java,
+ org/omg/CORBA/INV_FLAG.java,
+ org/omg/CORBA/INV_IDENT.java,
+ org/omg/CORBA/INV_OBJREF.java,
+ org/omg/CORBA/INV_POLICY.java,
+ org/omg/CORBA/NO_IMPLEMENT.java,
+ org/omg/CORBA/NO_MEMORY.java,
+ org/omg/CORBA/NO_PERMISSION.java,
+ org/omg/CORBA/NO_RESPONSE.java,
+ org/omg/CORBA/OBJECT_NOT_EXIST.java,
+ org/omg/CORBA/OBJ_ADAPTER.java,
+ org/omg/CORBA/PERSIST_STORE.java,
+ org/omg/CORBA/TRANSACTION_REQUIRED.java,
+ org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,
+ org/omg/CORBA/TRANSIENT.java: making constructors
+ public.
+
+2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/StringSeqHolder.java,
+ org/omg/CORBA/WStringSeqHolder.java:
+ replacing replacing CR CR LF by CR LF.
+ * org/omg/CORBA/BAD_PARAM.java: making constructors
+ public.
+
+2005-03-13 Michael Koch <konqueror@gmx.de>
+
+ * org/omg/CORBA/ARG_IN.java: Removed redundant modifiers.
+ * org/omg/CORBA/ARG_INOUT.java: Likewise.
+ * org/omg/CORBA/ARG_OUT.java: Likewise.
+ * org/omg/CORBA/Any.java: Fixed HTML tags.
+ * org/omg/CORBA/Principal.java: Likewise.
+ * org/omg/CORBA/BAD_PARAM.java: Reordered modifiers.
+ * org/omg/CORBA/FixedHolder.java: Reworked imports.
+ * org/omg/CORBA/StringSeqHolder.java: Likewise.
+ * org/omg/CORBA/TypeCode.java: Likewise.
+ * org/omg/CORBA/TypeCodePackage/BadKind.java: Likewise.
+ * org/omg/CORBA/TypeCodePackage/Bounds.java: Likewise.
+ * org/omg/CORBA/WStringSeqHolder.java: Likewise.
+ * org/omg/CORBA/portable/OutputStream.java: Likewise.
+
+2005-03-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/net/protocol/https/Handler.java:
+ Reworked import statements.
+
+2005-03-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/javax/swing/text/html/parser/HTML_401F.java,
+ gnu/javax/swing/text/html/parser/gnuDTD.java,
+ gnu/javax/swing/text/html/parser/models/node.java:
+ Reworked import statements.
+
+2005-03-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/xml/aelfred2/XmlParser.java: Fixed typo.
+
+2005-03-12 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/StringSeqHelper.java,
+ org/omg/CORBA/WStringSeqHelper.java: New files.
+
+2005-03-12 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/events/escape_fosdem05.wml: Add links to
+ presentations.
+
+2005-03-11 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/html2/DomHTMLButtonElement.java,
+ gnu/xml/dom/html2/DomHTMLCollection.java,
+ gnu/xml/dom/html2/DomHTMLDocument.java,
+ gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element
+ types.
+ * gnu/xml/dom/html2/DomHTMLDListElement.java,
+ gnu/xml/dom/html2/DomHTMLDirectoryElement.java,
+ gnu/xml/dom/html2/DomHTMLDivElement.java,
+ gnu/xml/dom/html2/DomHTMLFieldSetElement.java,
+ gnu/xml/dom/html2/DomHTMLFontElement.java,
+ gnu/xml/dom/html2/DomHTMLFormElement.java,
+ gnu/xml/dom/html2/DomHTMLFrameElement.java,
+ gnu/xml/dom/html2/DomHTMLFrameSetElement.java,
+ gnu/xml/dom/html2/DomHTMLHRElement.java,
+ gnu/xml/dom/html2/DomHTMLHeadElement.java,
+ gnu/xml/dom/html2/DomHTMLHeadingElement.java,
+ gnu/xml/dom/html2/DomHTMLHtmlElement.java,
+ gnu/xml/dom/html2/DomHTMLIFrameElement.java,
+ gnu/xml/dom/html2/DomHTMLImageElement.java,
+ gnu/xml/dom/html2/DomHTMLInputElement.java,
+ gnu/xml/dom/html2/DomHTMLIsIndexElement.java,
+ gnu/xml/dom/html2/DomHTMLLIElement.java,
+ gnu/xml/dom/html2/DomHTMLLabelElement.java,
+ gnu/xml/dom/html2/DomHTMLLegendElement.java,
+ gnu/xml/dom/html2/DomHTMLLinkElement.java,
+ gnu/xml/dom/html2/DomHTMLMapElement.java,
+ gnu/xml/dom/html2/DomHTMLMenuElement.java,
+ gnu/xml/dom/html2/DomHTMLMetaElement.java,
+ gnu/xml/dom/html2/DomHTMLModElement.java,
+ gnu/xml/dom/html2/DomHTMLOListElement.java,
+ gnu/xml/dom/html2/DomHTMLObjectElement.java,
+ gnu/xml/dom/html2/DomHTMLOptGroupElement.java,
+ gnu/xml/dom/html2/DomHTMLOptionElement.java,
+ gnu/xml/dom/html2/DomHTMLParagraphElement.java,
+ gnu/xml/dom/html2/DomHTMLParamElement.java,
+ gnu/xml/dom/html2/DomHTMLPreElement.java,
+ gnu/xml/dom/html2/DomHTMLQuoteElement.java,
+ gnu/xml/dom/html2/DomHTMLScriptElement.java,
+ gnu/xml/dom/html2/DomHTMLSelectElement.java,
+ gnu/xml/dom/html2/DomHTMLStyleElement.java,
+ gnu/xml/dom/html2/DomHTMLTableCaptionElement.java,
+ gnu/xml/dom/html2/DomHTMLTableCellElement.java,
+ gnu/xml/dom/html2/DomHTMLTableColElement.java,
+ gnu/xml/dom/html2/DomHTMLTableElement.java,
+ gnu/xml/dom/html2/DomHTMLTableRowElement.java,
+ gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
+ gnu/xml/dom/html2/DomHTMLTextAreaElement.java,
+ gnu/xml/dom/html2/DomHTMLTitleElement.java,
+ gnu/xml/dom/html2/DomHTMLUListElement.java: New files.
+
+2005-03-11 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI
+ warnings.
+
+2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/portable/InputStream.java (read_Context):
+ following API, this must be concrete and unimplemented.
+
+2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/BooleanSeqHelper.java,
+ org/omg/CORBA/CharSeqHelper.java,
+ org/omg/CORBA/DoubleSeqHelper.java,
+ org/omg/CORBA/FloatSeqHelper.java,
+ org/omg/CORBA/LongLongSeqHelper.java,
+ org/omg/CORBA/LongSeqHelper.java,
+ org/omg/CORBA/OctetSeqHelper.java,
+ org/omg/CORBA/ShortSeqHelper.java,
+ org/omg/CORBA/ULongLongSeqHelper.java,
+ org/omg/CORBA/ULongSeqHelper.java,
+ org/omg/CORBA/UShortSeqHelper.java,
+ org/omg/CORBA/WCharSeqHelper.java,
+ org/omg/CORBA/StringSeqHelper.java,
+ org/omg/CORBA/WStringSeqHelper.java:
+ New sequence holders.
+ * org/omg/CORBA/StringSeqHelper.java,
+ org/omg/CORBA/WStringSeqHelper.java: New helpers.
+
+2005-03-11 Archie Cobbs <archie@dellroad.org>
+
+ * native/jni/java-lang/java_lang_VMProcess.c: Fix segfault
+ in the case that a zero length command array is passed.
+
+2005-03-11 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * native/fdlibm/ieeefp.h: Merge m32r bits from libgcj to keep the diff
+ minimal.
+
+2005-03-11 Roman Kennke <roman@kennke.org>
+
+ * java/awt/Compmonent.java
+ (setComponentOrientation): The variable oldOrientation is initialized
+ too early. This is fixed.
+
+2005-03-11 Roman Kennke <roman@kennke.org>
+
+ * java/awt/Compmonent.java
+ (setComponentOrientation): Made this property firing a
+ PropertyChangeEvent.
+
+2005-03-11 Robert Schuster <thebohemian@gmx.net>
+
+ * java/beans/EventHandler.java: Reworked documentation.
+ (invoke): Fixed behavior to match spec.
+
+2005-03-11 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/lang/Class.java (newInstance): Fixed previous patch.
+
+2005-03-11 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/lang/Class.java (newInstance): Fix bug related to package
+ private classes.
+
+2005-03-10 Andrew Haley <aph@redhat.com>
+
+ * gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom):
+ New.
+ (smallTransferTo): New.
+ (transferFrom): Loop around smallTransferFrom, copying pageSize
+ bytes each time.
+ (transferTo): Likewise.
+
+2005-03-10 Tom Tromey <tromey@redhat.com>
+
+ * java/io/InputStreamReader.java: Indentation fixlets. Added
+ '@since' markers.
+
+2005-03-10 Chris Burdess <dog@bluezoo.org>
+
+ * gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if
+ not currently parsing the DTD.
+
+2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * testsuite/javax.swing.text.html.parser/
+ AllParserTests.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/HTML_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/AttributeList_test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/DTD_test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/Element_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/Entity_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/HTML_parsing.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/HTML_randomTable.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/parameterDefaulter_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/Parser_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/ParserEntityResolverTest.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/ParserTest.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/supplementaryNotifications.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/TagElement_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/TestCase.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/Text.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/textPreProcessor_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/Token_locations.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/low/Buffer_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/low/Constants_Test.java,
+ testsuite/javax.swing.text.html.parser/
+ test/gnu/javax/swing/text/html/parser/low/ReaderTokenizer_Test.java:
+ New Classpath specific tests for the parser classes in gnu namespace.
+
+2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/text/ChangedCharSetException.java,
+ javax/swing/text/html/HTMLEditorKit.java,
+ javax/swing/text/html/HTMLFrameHyperlinkEvent.java,
+ javax/swing/text/html/parser/AttributeList.java,
+ javax/swing/text/html/parser/ContentModel.java,
+ javax/swing/text/html/parser/DocumentParser.java,
+ javax/swing/text/html/parser/DTD.java,
+ javax/swing/text/html/parser/DTDConstants.java,
+ javax/swing/text/html/parser/Element.java,
+ javax/swing/text/html/parser/Entity.java,
+ javax/swing/text/html/parser/Parser.java,
+ javax/swing/text/html/parser/TagElement.java,
+ gnu/javax/swing/text/html/package.html,
+ gnu/javax/swing/text/html/parser/gnuDTD.java,
+ gnu/javax/swing/text/html/parser/HTML_401F.java,
+ gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
+ gnu/javax/swing/text/html/parser/htmlValidator.java,
+ gnu/javax/swing/text/html/parser/package.html,
+ gnu/javax/swing/text/html/parser/models/list.java,
+ gnu/javax/swing/text/html/parser/models/node.java,
+ gnu/javax/swing/text/html/parser/models/noTagModel.java,
+ gnu/javax/swing/text/html/parser/models/package.html,
+ gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java,
+ gnu/javax/swing/text/html/parser/models/TableRowContentModel.java,
+ gnu/javax/swing/text/html/parser/models/transformer.java,
+ gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java,
+ gnu/javax/swing/text/html/parser/support/package.html,
+ gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
+ gnu/javax/swing/text/html/parser/support/Parser.java,
+ gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
+ gnu/javax/swing/text/html/parser/support/low/Buffer.java,
+ gnu/javax/swing/text/html/parser/support/low/Constants.java,
+ gnu/javax/swing/text/html/parser/support/low/Location.java,
+ gnu/javax/swing/text/html/parser/support/low/node.java,
+ gnu/javax/swing/text/html/parser/support/low/package.html,
+ gnu/javax/swing/text/html/parser/support/low/ParseException.java,
+ gnu/javax/swing/text/html/parser/support/low/pattern.java,
+ gnu/javax/swing/text/html/parser/support/low/Queue.java,
+ gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java:
+ New files.
+ * javax/swing/text/html/HTML.java,
+ javax/swing/text/html/parser/ParserDelegator.java:
+ New files (replacing).
+ * javax/swing/text/html/package.html,
+ javax/swing/text/html/parser/package.html: Documenting the
+ packages.
+
+2005-03-09 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java
+ (set): Use starting day of week when one is needed if none is given.
+ * java/text/SimpleDateFormat.java
+ (parse): Handle 1-12 and 1-24 timestamps correctly.
+ * java/util/GregorianCalendar
+ (computeTime, computeFields): HOUR should be in 0-11 format.
+ (nonLeniencyCheck): Adjust leniency checking to that fact.
+
+2005-03-09 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/locale/Calendar.java,
+ gnu/java/locale/Calendar_nl.java,
+ gnu/java/locale/Calendar_de.java,
+ gnu/java/locale/Calendar_en.java:
+ Removed.
+
+2005-03-09 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java:
+ Updated to use gnu.java.locale.LocaleInformation for locale info.
+ * java/util/GregorianCalendar.java:
+ Made gregorianCutover a hard-coded constant. It is not localized.
+
+2005-03-09 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/html2/DomHTMLAnchorElement.java,
+ gnu/xml/dom/html2/DomHTMLAppletElement.java,
+ gnu/xml/dom/html2/DomHTMLAreaElement.java,
+ gnu/xml/dom/html2/DomHTMLBaseElement.java,
+ gnu/xml/dom/html2/DomHTMLBaseFontElement.java,
+ gnu/xml/dom/html2/DomHTMLBodyElement.java,
+ gnu/xml/dom/html2/DomHTMLBRElement.java,
+ gnu/xml/dom/html2/DomHTMLButtonElement.java,
+ gnu/xml/dom/html2/DomHTMLCollection.java,
+ gnu/xml/dom/html2/DomHTMLDocument.java,
+ gnu/xml/dom/html2/DomHTMLElement.java: New files.
+
+2005-03-09 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/locale/LocaleInformation.java,
+ gnu/java/locale/LocaleInformation_aa.java,
+ gnu/java/locale/LocaleInformation_aa_DJ.java,
+ gnu/java/locale/LocaleInformation_aa_ER.java,
+ gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
+ gnu/java/locale/LocaleInformation_aa_ET.java,
+ gnu/java/locale/LocaleInformation_af.java,
+ gnu/java/locale/LocaleInformation_af_ZA.java,
+ gnu/java/locale/LocaleInformation_am.java,
+ gnu/java/locale/LocaleInformation_am_ET.java,
+ gnu/java/locale/LocaleInformation_ar.java,
+ gnu/java/locale/LocaleInformation_ar_DZ.java,
+ gnu/java/locale/LocaleInformation_ar_IN.java,
+ gnu/java/locale/LocaleInformation_ar_IQ.java,
+ gnu/java/locale/LocaleInformation_ar_JO.java,
+ gnu/java/locale/LocaleInformation_ar_KW.java,
+ gnu/java/locale/LocaleInformation_ar_LB.java,
+ gnu/java/locale/LocaleInformation_ar_LY.java,
+ gnu/java/locale/LocaleInformation_ar_MA.java,
+ gnu/java/locale/LocaleInformation_ar_QA.java,
+ gnu/java/locale/LocaleInformation_ar_SA.java,
+ gnu/java/locale/LocaleInformation_ar_SY.java,
+ gnu/java/locale/LocaleInformation_ar_TN.java,
+ gnu/java/locale/LocaleInformation_ar_YE.java,
+ gnu/java/locale/LocaleInformation_as.java,
+ gnu/java/locale/LocaleInformation_as_IN.java,
+ gnu/java/locale/LocaleInformation_az_Cyrl.java,
+ gnu/java/locale/LocaleInformation_be.java,
+ gnu/java/locale/LocaleInformation_be_BY.java,
+ gnu/java/locale/LocaleInformation_bg.java,
+ gnu/java/locale/LocaleInformation_bg_BG.java,
+ gnu/java/locale/LocaleInformation_bn.java,
+ gnu/java/locale/LocaleInformation_bn_IN.java,
+ gnu/java/locale/LocaleInformation_ca.java,
+ gnu/java/locale/LocaleInformation_ca_ES.java,
+ gnu/java/locale/LocaleInformation_cs.java,
+ gnu/java/locale/LocaleInformation_cs_CZ.java,
+ gnu/java/locale/LocaleInformation_cy.java,
+ gnu/java/locale/LocaleInformation_cy_GB.java,
+ gnu/java/locale/LocaleInformation_da.java,
+ gnu/java/locale/LocaleInformation_da_DK.java,
+ gnu/java/locale/LocaleInformation_de.java,
+ gnu/java/locale/LocaleInformation_de_AT.java,
+ gnu/java/locale/LocaleInformation_de_BE.java,
+ gnu/java/locale/LocaleInformation_de_CH.java,
+ gnu/java/locale/LocaleInformation_de_DE.java,
+ gnu/java/locale/LocaleInformation_de_LI.java,
+ gnu/java/locale/LocaleInformation_de_LU.java,
+ gnu/java/locale/LocaleInformation_dv.java,
+ gnu/java/locale/LocaleInformation_dv_MV.java,
+ gnu/java/locale/LocaleInformation_dz.java,
+ gnu/java/locale/LocaleInformation_dz_BT.java,
+ gnu/java/locale/LocaleInformation_el.java,
+ gnu/java/locale/LocaleInformation_el_GR.java,
+ gnu/java/locale/LocaleInformation_en.java,
+ gnu/java/locale/LocaleInformation_en_AS.java,
+ gnu/java/locale/LocaleInformation_en_AU.java,
+ gnu/java/locale/LocaleInformation_en_BE.java,
+ gnu/java/locale/LocaleInformation_en_BW.java,
+ gnu/java/locale/LocaleInformation_en_BZ.java,
+ gnu/java/locale/LocaleInformation_en_CA.java,
+ gnu/java/locale/LocaleInformation_en_GB.java,
+ gnu/java/locale/LocaleInformation_en_GU.java,
+ gnu/java/locale/LocaleInformation_en_HK.java,
+ gnu/java/locale/LocaleInformation_en_IE.java,
+ gnu/java/locale/LocaleInformation_en_IN.java,
+ gnu/java/locale/LocaleInformation_en_MH.java,
+ gnu/java/locale/LocaleInformation_en_MP.java,
+ gnu/java/locale/LocaleInformation_en_MT.java,
+ gnu/java/locale/LocaleInformation_en_NZ.java,
+ gnu/java/locale/LocaleInformation_en_PH.java,
+ gnu/java/locale/LocaleInformation_en_PK.java,
+ gnu/java/locale/LocaleInformation_en_SG.java,
+ gnu/java/locale/LocaleInformation_en_UM.java,
+ gnu/java/locale/LocaleInformation_en_US.java,
+ gnu/java/locale/LocaleInformation_en_US_POSIX.java,
+ gnu/java/locale/LocaleInformation_en_VI.java,
+ gnu/java/locale/LocaleInformation_en_ZA.java,
+ gnu/java/locale/LocaleInformation_en_ZW.java,
+ gnu/java/locale/LocaleInformation_eo.java,
+ gnu/java/locale/LocaleInformation_es.java,
+ gnu/java/locale/LocaleInformation_es_AR.java,
+ gnu/java/locale/LocaleInformation_es_BO.java,
+ gnu/java/locale/LocaleInformation_es_CL.java,
+ gnu/java/locale/LocaleInformation_es_CO.java,
+ gnu/java/locale/LocaleInformation_es_CR.java,
+ gnu/java/locale/LocaleInformation_es_DO.java,
+ gnu/java/locale/LocaleInformation_es_EC.java,
+ gnu/java/locale/LocaleInformation_es_ES.java,
+ gnu/java/locale/LocaleInformation_es_GT.java,
+ gnu/java/locale/LocaleInformation_es_HN.java,
+ gnu/java/locale/LocaleInformation_es_MX.java,
+ gnu/java/locale/LocaleInformation_es_NI.java,
+ gnu/java/locale/LocaleInformation_es_PA.java,
+ gnu/java/locale/LocaleInformation_es_PE.java,
+ gnu/java/locale/LocaleInformation_es_PR.java,
+ gnu/java/locale/LocaleInformation_es_PY.java,
+ gnu/java/locale/LocaleInformation_es_SV.java,
+ gnu/java/locale/LocaleInformation_es_US.java,
+ gnu/java/locale/LocaleInformation_es_UY.java,
+ gnu/java/locale/LocaleInformation_es_VE.java,
+ gnu/java/locale/LocaleInformation_et.java,
+ gnu/java/locale/LocaleInformation_et_EE.java,
+ gnu/java/locale/LocaleInformation_eu.java,
+ gnu/java/locale/LocaleInformation_eu_ES.java,
+ gnu/java/locale/LocaleInformation_fa.java,
+ gnu/java/locale/LocaleInformation_fa_AF.java,
+ gnu/java/locale/LocaleInformation_fa_IR.java,
+ gnu/java/locale/LocaleInformation_fi.java,
+ gnu/java/locale/LocaleInformation_fi_FI.java,
+ gnu/java/locale/LocaleInformation_fo.java,
+ gnu/java/locale/LocaleInformation_fo_FO.java,
+ gnu/java/locale/LocaleInformation_fr.java,
+ gnu/java/locale/LocaleInformation_fr_BE.java,
+ gnu/java/locale/LocaleInformation_fr_CA.java,
+ gnu/java/locale/LocaleInformation_fr_CH.java,
+ gnu/java/locale/LocaleInformation_fr_LU.java,
+ gnu/java/locale/LocaleInformation_ga.java,
+ gnu/java/locale/LocaleInformation_ga_IE.java,
+ gnu/java/locale/LocaleInformation_gl.java,
+ gnu/java/locale/LocaleInformation_gl_ES.java,
+ gnu/java/locale/LocaleInformation_gu.java,
+ gnu/java/locale/LocaleInformation_gu_IN.java,
+ gnu/java/locale/LocaleInformation_gv.java,
+ gnu/java/locale/LocaleInformation_gv_GB.java,
+ gnu/java/locale/LocaleInformation_he.java,
+ gnu/java/locale/LocaleInformation_he_IL.java,
+ gnu/java/locale/LocaleInformation_hi.java,
+ gnu/java/locale/LocaleInformation_hi_IN.java,
+ gnu/java/locale/LocaleInformation_hr.java,
+ gnu/java/locale/LocaleInformation_hu.java,
+ gnu/java/locale/LocaleInformation_hu_HU.java,
+ gnu/java/locale/LocaleInformation_hy.java,
+ gnu/java/locale/LocaleInformation_hy_AM.java,
+ gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
+ gnu/java/locale/LocaleInformation_id.java,
+ gnu/java/locale/LocaleInformation_id_ID.java,
+ gnu/java/locale/LocaleInformation_is.java,
+ gnu/java/locale/LocaleInformation_is_IS.java,
+ gnu/java/locale/LocaleInformation_it.java,
+ gnu/java/locale/LocaleInformation_it_CH.java,
+ gnu/java/locale/LocaleInformation_it_IT.java,
+ gnu/java/locale/LocaleInformation_iu.java,
+ gnu/java/locale/LocaleInformation_ja.java,
+ gnu/java/locale/LocaleInformation_ja_JP.java,
+ gnu/java/locale/LocaleInformation_ka.java,
+ gnu/java/locale/LocaleInformation_kk.java,
+ gnu/java/locale/LocaleInformation_kk_KZ.java,
+ gnu/java/locale/LocaleInformation_kl.java,
+ gnu/java/locale/LocaleInformation_kl_GL.java,
+ gnu/java/locale/LocaleInformation_km.java,
+ gnu/java/locale/LocaleInformation_km_KH.java,
+ gnu/java/locale/LocaleInformation_kn.java,
+ gnu/java/locale/LocaleInformation_kn_IN.java,
+ gnu/java/locale/LocaleInformation_ko.java,
+ gnu/java/locale/LocaleInformation_ko_KR.java,
+ gnu/java/locale/LocaleInformation_kw.java,
+ gnu/java/locale/LocaleInformation_kw_GB.java,
+ gnu/java/locale/LocaleInformation_ky.java,
+ gnu/java/locale/LocaleInformation_lo.java,
+ gnu/java/locale/LocaleInformation_lo_LA.java,
+ gnu/java/locale/LocaleInformation_lt.java,
+ gnu/java/locale/LocaleInformation_lt_LT.java,
+ gnu/java/locale/LocaleInformation_lv.java,
+ gnu/java/locale/LocaleInformation_lv_LV.java,
+ gnu/java/locale/LocaleInformation_mk.java,
+ gnu/java/locale/LocaleInformation_ml.java,
+ gnu/java/locale/LocaleInformation_ml_IN.java,
+ gnu/java/locale/LocaleInformation_mn.java,
+ gnu/java/locale/LocaleInformation_mn_MN.java,
+ gnu/java/locale/LocaleInformation_mr.java,
+ gnu/java/locale/LocaleInformation_mr_IN.java,
+ gnu/java/locale/LocaleInformation_ms.java,
+ gnu/java/locale/LocaleInformation_ms_BN.java,
+ gnu/java/locale/LocaleInformation_ms_MY.java,
+ gnu/java/locale/LocaleInformation_mt.java,
+ gnu/java/locale/LocaleInformation_mt_MT.java,
+ gnu/java/locale/LocaleInformation_nb.java,
+ gnu/java/locale/LocaleInformation_nb_NO.java,
+ gnu/java/locale/LocaleInformation_nl.java,
+ gnu/java/locale/LocaleInformation_nl_BE.java,
+ gnu/java/locale/LocaleInformation_nl_NL.java,
+ gnu/java/locale/LocaleInformation_nn.java,
+ gnu/java/locale/LocaleInformation_nn_NO.java,
+ gnu/java/locale/LocaleInformation_om.java,
+ gnu/java/locale/LocaleInformation_om_ET.java,
+ gnu/java/locale/LocaleInformation_om_KE.java,
+ gnu/java/locale/LocaleInformation_or.java,
+ gnu/java/locale/LocaleInformation_or_IN.java,
+ gnu/java/locale/LocaleInformation_pa.java,
+ gnu/java/locale/LocaleInformation_pa_IN.java,
+ gnu/java/locale/LocaleInformation_pl.java,
+ gnu/java/locale/LocaleInformation_pl_PL.java,
+ gnu/java/locale/LocaleInformation_ps.java,
+ gnu/java/locale/LocaleInformation_ps_AF.java,
+ gnu/java/locale/LocaleInformation_pt.java,
+ gnu/java/locale/LocaleInformation_pt_BR.java,
+ gnu/java/locale/LocaleInformation_pt_PT.java,
+ gnu/java/locale/LocaleInformation_ro.java,
+ gnu/java/locale/LocaleInformation_ro_RO.java,
+ gnu/java/locale/LocaleInformation_ru.java,
+ gnu/java/locale/LocaleInformation_ru_RU.java,
+ gnu/java/locale/LocaleInformation_ru_UA.java,
+ gnu/java/locale/LocaleInformation_sa.java,
+ gnu/java/locale/LocaleInformation_sa_IN.java,
+ gnu/java/locale/LocaleInformation_sk.java,
+ gnu/java/locale/LocaleInformation_sk_SK.java,
+ gnu/java/locale/LocaleInformation_sl.java,
+ gnu/java/locale/LocaleInformation_so.java,
+ gnu/java/locale/LocaleInformation_so_DJ.java,
+ gnu/java/locale/LocaleInformation_so_ET.java,
+ gnu/java/locale/LocaleInformation_so_KE.java,
+ gnu/java/locale/LocaleInformation_so_SO.java,
+ gnu/java/locale/LocaleInformation_sq.java,
+ gnu/java/locale/LocaleInformation_sq_AL.java,
+ gnu/java/locale/LocaleInformation_sr.java,
+ gnu/java/locale/LocaleInformation_sr_Latn.java,
+ gnu/java/locale/LocaleInformation_sv.java,
+ gnu/java/locale/LocaleInformation_sv_FI.java,
+ gnu/java/locale/LocaleInformation_sv_SE.java,
+ gnu/java/locale/LocaleInformation_sw.java,
+ gnu/java/locale/LocaleInformation_sw_KE.java,
+ gnu/java/locale/LocaleInformation_sw_TZ.java,
+ gnu/java/locale/LocaleInformation_ta.java,
+ gnu/java/locale/LocaleInformation_ta_IN.java,
+ gnu/java/locale/LocaleInformation_te.java,
+ gnu/java/locale/LocaleInformation_te_IN.java,
+ gnu/java/locale/LocaleInformation_th.java,
+ gnu/java/locale/LocaleInformation_th_TH.java,
+ gnu/java/locale/LocaleInformation_ti.java,
+ gnu/java/locale/LocaleInformation_ti_ER.java,
+ gnu/java/locale/LocaleInformation_ti_ET.java,
+ gnu/java/locale/LocaleInformation_tr.java,
+ gnu/java/locale/LocaleInformation_tr_TR.java,
+ gnu/java/locale/LocaleInformation_tt.java,
+ gnu/java/locale/LocaleInformation_tt_RU.java,
+ gnu/java/locale/LocaleInformation_uk.java,
+ gnu/java/locale/LocaleInformation_uk_UA.java,
+ gnu/java/locale/LocaleInformation_ur.java,
+ gnu/java/locale/LocaleInformation_uz.java,
+ gnu/java/locale/LocaleInformation_uz_AF.java,
+ gnu/java/locale/LocaleInformation_vi.java,
+ gnu/java/locale/LocaleInformation_zh.java,
+ gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
+ gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
+ gnu/java/locale/LocaleInformation_zh_TW_Hant.java:
+ Regenerated with current gnu.localegen.
+
+2005-03-09 Tom Tromey <tromey@redhat.com>
+
+ * java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'.
+ (toString): Synchronize.
+
+2005-03-09 Michael Koch <konqueror@gmx.de>
+
+ * org/omg/CORBA/ARG_IN.java,
+ org/omg/CORBA/ARG_INOUT.java,
+ org/omg/CORBA/ARG_OUT.java,
+ org/omg/CORBA/Any.java,
+ org/omg/CORBA/AnyHolder.java,
+ org/omg/CORBA/BAD_CONTEXT.java,
+ org/omg/CORBA/BAD_INV_ORDER.java,
+ org/omg/CORBA/BAD_OPERATION.java,
+ org/omg/CORBA/BAD_PARAM.java,
+ org/omg/CORBA/BAD_TYPECODE.java,
+ org/omg/CORBA/BooleanHolder.java,
+ org/omg/CORBA/BooleanSeqHolder.java,
+ org/omg/CORBA/Bounds.java,
+ org/omg/CORBA/ByteHolder.java,
+ org/omg/CORBA/COMM_FAILURE.java,
+ org/omg/CORBA/CharHolder.java,
+ org/omg/CORBA/CharSeqHolder.java,
+ org/omg/CORBA/CompletionStatus.java,
+ org/omg/CORBA/Context.java,
+ org/omg/CORBA/ContextList.java,
+ org/omg/CORBA/DATA_CONVERSION.java,
+ org/omg/CORBA/DoubleHolder.java,
+ org/omg/CORBA/DoubleSeqHolder.java,
+ org/omg/CORBA/FREE_MEM.java,
+ org/omg/CORBA/FixedHolder.java,
+ org/omg/CORBA/FloatHolder.java,
+ org/omg/CORBA/FloatSeqHolder.java,
+ org/omg/CORBA/IDLEntity.java,
+ org/omg/CORBA/IMP_LIMIT.java,
+ org/omg/CORBA/INITIALIZE.java,
+ org/omg/CORBA/INTERNAL.java,
+ org/omg/CORBA/INTF_REPOS.java,
+ org/omg/CORBA/INVALID_TRANSACTION.java,
+ org/omg/CORBA/INV_FLAG.java,
+ org/omg/CORBA/INV_IDENT.java,
+ org/omg/CORBA/INV_OBJREF.java,
+ org/omg/CORBA/INV_POLICY.java,
+ org/omg/CORBA/IntHolder.java,
+ org/omg/CORBA/LongHolder.java,
+ org/omg/CORBA/LongLongSeqHolder.java,
+ org/omg/CORBA/LongSeqHolder.java,
+ org/omg/CORBA/MARSHAL.java,
+ org/omg/CORBA/NO_IMPLEMENT.java,
+ org/omg/CORBA/NO_MEMORY.java,
+ org/omg/CORBA/NO_PERMISSION.java,
+ org/omg/CORBA/NO_RESPONSE.java,
+ org/omg/CORBA/NamedValue.java,
+ org/omg/CORBA/OBJECT_NOT_EXIST.java,
+ org/omg/CORBA/OBJ_ADAPTER.java,
+ org/omg/CORBA/ORB.java,
+ org/omg/CORBA/Object.java,
+ org/omg/CORBA/OctetSeqHolder.java,
+ org/omg/CORBA/PERSIST_STORE.java,
+ org/omg/CORBA/Principal.java,
+ org/omg/CORBA/ShortHolder.java,
+ org/omg/CORBA/ShortSeqHolder.java,
+ org/omg/CORBA/StringHolder.java,
+ org/omg/CORBA/SystemException.java,
+ org/omg/CORBA/TCKind.java,
+ org/omg/CORBA/TRANSACTION_REQUIRED.java,
+ org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,
+ org/omg/CORBA/TRANSIENT.java,
+ org/omg/CORBA/TypeCode.java,
+ org/omg/CORBA/TypeCodeHolder.java,
+ org/omg/CORBA/TypeCodePackage/BadKind.java,
+ org/omg/CORBA/TypeCodePackage/Bounds.java,
+ org/omg/CORBA/ULongLongSeqHolder.java,
+ org/omg/CORBA/ULongSeqHolder.java,
+ org/omg/CORBA/UNKNOWN.java,
+ org/omg/CORBA/UShortSeqHolder.java,
+ org/omg/CORBA/UserException.java,
+ org/omg/CORBA/WCharSeqHolder.java,
+ org/omg/CORBA/portable/IDLEntity.java,
+ org/omg/CORBA/portable/InputStream.java,
+ org/omg/CORBA/portable/OutputStream.java,
+ org/omg/CORBA/portable/Streamable.java:
+ Use our standard copyright header.
+
+2005-03-09 Michael Koch <konqueror@gmx.de>
+
+ * org/omg/CORBA/AnyHolder.java: Added missing import.
+
+2005-03-09 Robert Schuster <thebohemian@gmx.net>
+
+ * java/awt/AWTEvent.java (toString): Added case
+ for source not being an AWT component.
+
+2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/BooleanHolder.java,
+ org/omg/CORBA/ByteHolder.java,
+ org/omg/CORBA/CharHolder.java,
+ org/omg/CORBA/DoubleHolder.java,
+ org/omg/CORBA/FixedHolder.java,
+ org/omg/CORBA/FloatHolder.java,
+ org/omg/CORBA/IntHolder.java,
+ org/omg/CORBA/LongHolder.java,
+ org/omg/CORBA/ShortHolder.java,
+ org/omg/CORBA/StringHolder.java,
+ org/omg/CORBA/TypeCodeHolder.java:
+ Fixing the _read method.
+
+2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/NamedValue.java,
+ org/omg/CORBA/ARG_IN.java,
+ org/omg/CORBA/ARG_OUT.java,
+ org/omg/CORBA/ARG_INOUT.java:
+ New files.
+
+2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/AnyHolder.java: New file.
+
+2005-03-08 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/Font.java (decode): Handle null argument and allow
+ space as delimiter.
+
+2005-03-07 Chris Burdess <dog@gnu.org>
+
+ * gnu/java/net/protocol/https/Handler.java: New file.
+
+2005-03-07 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/io/DataInputStream.java (ignoreInitialNewline): Removed
+ (readLine): Changed newline handling.
+
+2005-03-07 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-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/CORBA/primitiveArrayTypeCode.java:
+ Moved from org.omg.CORBA.
+ * gnu/CORBA/primitiveTypeCode.java: Likewise.
+ * org/omg/CORBA/BooleanHolder.java,
+ org/omg/CORBA/ByteHolder.java,
+ org/omg/CORBA/CharHolder.java,
+ org/omg/CORBA/DoubleHolder.java,
+ org/omg/CORBA/FixedHolder.java,
+ org/omg/CORBA/FloatHolder.java,
+ org/omg/CORBA/IntHolder.java,
+ org/omg/CORBA/LongHolder.java,
+ org/omg/CORBA/ShortHolder.java,
+ org/omg/CORBA/StringHolder.java,
+ org/omg/CORBA/TypeCodeHolder.java:
+ Added necessary imports.
+ * org/omg/CORBA/BooleanSeqHolder.java,
+ org/omg/CORBA/CharSeqHolder.java,
+ org/omg/CORBA/DoubleSeqHolder.java,
+ org/omg/CORBA/FloatSeqHolder.java,
+ org/omg/CORBA/LongLongSeqHolder.java,
+ org/omg/CORBA/LongSeqHolder.java,
+ org/omg/CORBA/OctetSeqHolder.java,
+ org/omg/CORBA/ShortSeqHolder.java,
+ org/omg/CORBA/ULongLongSeqHolder.java,
+ org/omg/CORBA/ULongSeqHolder.java,
+ org/omg/CORBA/UShortSeqHolder.java,
+ org/omg/CORBA/WCharSeqHolder.java:
+ Likewise and changed direct value
+ assignments to setValue calls.
+
+2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * org/omg/CORBA/CompletionStatus.java,
+ org/omg/CORBA/TypeCode.java,
+ org/omg/CORBA/primitiveTypeCode.java:
+ Fix references to Bounds and add implementations
+ of IDLEntity.
+
+2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/TypeCodePackage/BadKind.java,
+ org/omg/CORBA/SystemException.java,
+ org/omg/CORBA/TypeCode.java,
+ org/omg/CORBA/UserException.java,
+ org/omg/CORBA/CompletionStatus.java:
+ Documenting that serialVersionUID is from v1.4.
+
+2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/Context.java,
+ org/omg/CORBA/ContextList.java: New files.
+
+2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/TCKind.java: Making fields final.
+
+2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/Any.java,
+ org/omg/CORBA/Principal.java,
+ org/omg/CORBA/TypeCodePackage/Bounds.java,
+ org/omg/CORBA/TypeCodePackage/package.html: New files.
+
+2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/ULongSeqHolder.java,
+ org/omg/CORBA/UShortSeqHolder.java,
+ org/omg/CORBA/WCharSeqHolder.java,
+ org/omg/CORBA/BooleanSeqHolder.java,
+ org/omg/CORBA/CharSeqHolder.java,
+ org/omg/CORBA/DoubleSeqHolder.java,
+ org/omg/CORBA/FloatSeqHolder.java,
+ org/omg/CORBA/LongLongSeqHolder.java,
+ org/omg/CORBA/LongSeqHolder.java,
+ org/omg/CORBA/OctetSeqHolder.java,
+ org/omg/CORBA/ShortSeqHolder.java,
+ org/omg/CORBA/ULongLongSeqHolder.java: New files.
+
+2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/IntHolder.java,
+ org/omg/CORBA/LongHolder.java,
+ org/omg/CORBA/ShortHolder.java,
+ org/omg/CORBA/StringHolder.java,
+ org/omg/CORBA/TypeCodeHolder.java,
+ org/omg/CORBA/BooleanHolder.java,
+ org/omg/CORBA/ByteHolder.java,
+ org/omg/CORBA/CharHolder.java,
+ org/omg/CORBA/DoubleHolder.java,
+ org/omg/CORBA/FixedHolder.java,
+ org/omg/CORBA/FloatHolder.java,
+ org/omg/CORBA/primitiveTypeCode.java,
+ org/omg/CORBA/primitiveArrayTypeCode.java: New files.
+
+2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/portable/InputStream.java,
+ org/omg/CORBA/portable/OutputStream.java,
+ org/omg/CORBA/portable/IDLEntity.java,
+ org/omg/CORBA/portable/Streamable.java: New files.
+ * org/omg/CORBA/Object.java,
+ org/omg/CORBA/ORB.java: New files (just to keep code compilable).
+
+2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/TypeCodePackage/BadKind.java,
+ org/omg/CORBA/SystemException.java,
+ org/omg/CORBA/TypeCode.java,
+ org/omg/CORBA/UserException.java,
+ org/omg/CORBA/CompletionStatus.java:
+ Replacing serialVersionUID v1.2 into v1.4.
+
+2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/TypeCodePackage/BadKind.java,
+ org/omg/CORBA/SystemException.java,
+ org/omg/CORBA/TypeCode.java,
+ org/omg/CORBA/UserException.java,
+ org/omg/CORBA/CompletionStatus.java: Adding serialVersionUID.
+
+2005-03-05 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * native/fdlibm/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1
+ and spec_case. Initialize pointer mlo.
+ * native/fdlibm/strtod.c (_strtod_r): Initialize pointers bb, bd,
+ ds and delta.
+ * native/fdlibm/e_asin.c (__ieee754_asin): Initialize variable t.
+ * native/fdlibm/e_exp.c (__ieee754_exp): Initialize variables hi,
+ lo and k.
+ * native/fdlibm/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
+ uninitialized variable z.
+
+2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/BAD_OPERATION.java: Formatting change
+ (replacing CR CR LF by CR LF).
+
+2005-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * org/omg/CORBA/Bounds.java: New file.
+ * org/omg/CORBA/TypeCode.java: Commented
+ out Any to fix build.
+ From Audrius Meskauskas:
+ * org/omg/CORBA/BAD_OPERATION.java: New file.
+
+2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/INV_POLICY.java,
+ org/omg/CORBA/NO_PERMISSION.java,
+ org/omg/CORBA/BAD_INV_ORDER.java,
+ org/omg/CORBA/INTF_REPOS.java,
+ org/omg/CORBA/INV_IDENT.java,
+ org/omg/CORBA/NO_IMPLEMENT.java,
+ org/omg/CORBA/UNKNOWN.java,
+ org/omg/CORBA/INV_FLAG.java,
+ org/omg/CORBA/BAD_TYPECODE.java,
+ org/omg/CORBA/NO_MEMORY.java,
+ org/omg/CORBA/INVALID_TRANSACTION.java,
+ org/omg/CORBA/INTERNAL.java,
+ org/omg/CORBA/COMM_FAILURE.java,
+ org/omg/CORBA/PERSIST_STORE.java,
+ org/omg/CORBA/BAD_CONTEXT.java,
+ org/omg/CORBA/INV_OBJREF.java,
+ org/omg/CORBA/TRANSACTION_REQUIRED.java,
+ org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,
+ org/omg/CORBA/FREE_MEM.java,
+ org/omg/CORBA/OBJECT_NOT_EXIST.java,
+ org/omg/CORBA/TRANSIENT.java,
+ org/omg/CORBA/OBJ_ADAPTER.java,
+ org/omg/CORBA/IMP_LIMIT.java,
+ org/omg/CORBA/INITIALIZE.java,
+ org/omg/CORBA/NO_RESPONSE.java,
+ org/omg/CORBA/DATA_CONVERSION.java,
+ org/omg/CORBA/MARSHAL.java: New files.
+
+2005-03-04 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/text/rtf/ControlWordToken.java: New file.
+ * javax/swing/text/rtf/RTFEditorKit.java: New file.
+ * javax/swing/text/rtf/RTFParseException.java: New file.
+ * javax/swing/text/rtf/RTFParser.java: New file.
+ * javax/swing/text/rtf/RTFScanner.java: New file.
+ * javax/swing/text/rtf/TextToken.java: New file.
+ * javax/swing/text/rtf/Token.java: New file.
+
+2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/TypeCode.java,
+ org/omg/CORBA/UserException.java,
+ org/omg/CORBA/TypeCodePackage/BadKind.java: New files.
+
+2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/TCKind.java,
+ org/omg/CORBA/BAD_PARAM.java,
+ org/omg/CORBA/CompletionStatus.java,
+ org/omg/CORBA/IDLEntity.java,
+ org/omg/CORBA/SystemException.java: New files.
+
+2005-03-03 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/BoxLayout.java:
+ (preferredLayoutSize,minimumLayoutSize,maximumLayoutSize,
+ layoutContainer): Make these methods and thereby the
+ BoxLayout respect the insets (like borders) of the
+ component that is laid out.
+
+2005-03-03 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/lang/InheritableThreadLocal.java
+ (threadMap): Removed.
+ (InheritableThreadLocal): Removed code.
+ (newChildThread): Changed to use locals map in Thread.
+ * java/lang/Thread.java
+ (locals): New field.
+ (die): Clear locals field.
+ (getThreadLocals): New method.
+ * java/lang/ThreadLocal.java
+ (value): Removed.
+ (valueMap): Removed.
+ (get,set): Changed to use locals map in Thread.
+
+2005-03-03 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/io/FileInputStream.java (FileInputStream(File)),
+ java/io/FileOutputStream.java (FileOutputStream(File)):
+ Removed unnecessary File.isDirectory() check.
+
+2005-03-02 Michael Koch <konqueror@gmx.de>
+
+ * doc/hacking.texinfo: Improved explanation of our coding style
+ regarding import statements.
+
+2005-03-02 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/security/OID.java,
+ gnu/java/security/der/DERReader.java,
+ gnu/java/security/provider/CollectionCertStoreImpl.java,
+ gnu/java/security/provider/DSAParameterGenerator.java,
+ gnu/java/security/provider/DefaultPolicy.java,
+ gnu/java/security/provider/EncodedKeyFactory.java,
+ gnu/java/security/provider/GnuDHPublicKey.java,
+ gnu/java/security/provider/GnuDSAPrivateKey.java,
+ gnu/java/security/provider/GnuDSAPublicKey.java,
+ gnu/java/security/provider/GnuRSAPrivateKey.java,
+ gnu/java/security/provider/GnuRSAPublicKey.java,
+ gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
+ gnu/java/security/provider/RSA.java,
+ gnu/java/security/provider/SHA1PRNG.java,
+ gnu/java/security/provider/SHA1withRSA.java,
+ gnu/java/security/provider/X509CertificateFactory.java,
+ gnu/java/security/x509/GnuPKIExtension.java,
+ gnu/java/security/x509/X500DistinguishedName.java,
+ gnu/java/security/x509/X509CRL.java,
+ gnu/java/security/x509/X509CRLEntry.java,
+ gnu/java/security/x509/X509CertPath.java,
+ gnu/java/security/x509/X509CertSelectorImpl.java,
+ gnu/java/security/x509/X509Certificate.java,
+ gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
+ gnu/java/security/x509/ext/BasicConstraints.java,
+ gnu/java/security/x509/ext/CRLNumber.java,
+ gnu/java/security/x509/ext/CertificatePolicies.java,
+ gnu/java/security/x509/ext/ExtendedKeyUsage.java,
+ gnu/java/security/x509/ext/Extension.java,
+ gnu/java/security/x509/ext/GeneralNames.java,
+ gnu/java/security/x509/ext/IssuerAlternativeNames.java,
+ gnu/java/security/x509/ext/KeyUsage.java,
+ gnu/java/security/x509/ext/PolicyConstraint.java,
+ gnu/java/security/x509/ext/PolicyMappings.java,
+ gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
+ gnu/java/security/x509/ext/ReasonCode.java,
+ gnu/java/security/x509/ext/SubjectAlternativeNames.java,
+ gnu/java/security/x509/ext/SubjectKeyIdentifier.java:
+ Reworked import statments to match our style.
+
+2005-03-02 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/Buffers.java,
+ gnu/java/awt/ComponentDataBlitOp.java,
+ gnu/java/awt/EmbeddedWindowSupport.java,
+ gnu/java/awt/image/ImageDecoder.java,
+ gnu/java/awt/image/XBMDecoder.java,
+ gnu/java/awt/peer/ClasspathFontPeer.java,
+ gnu/java/beans/IntrospectionIncubator.java,
+ gnu/java/io/EncodingManager.java,
+ gnu/java/io/decode/DecoderUTF8.java,
+ gnu/java/io/encode/EncoderEightBitLookup.java,
+ gnu/java/io/encode/EncoderUTF8.java,
+ gnu/java/lang/ClassHelper.java,
+ gnu/java/lang/MainThread.java,
+ gnu/java/lang/reflect/TypeSignature.java,
+ gnu/java/locale/LocaleHelper.java,
+ gnu/java/net/CRLFInputStream.java,
+ gnu/java/net/EmptyX509TrustManager.java,
+ gnu/java/net/HeaderFieldHelper.java,
+ gnu/java/net/LineInputStream.java,
+ gnu/java/net/PlainSocketImpl.java,
+ gnu/java/net/URLParseError.java,
+ gnu/java/net/protocol/file/Connection.java,
+ gnu/java/net/protocol/file/Handler.java,
+ gnu/java/net/protocol/ftp/ActiveModeDTP.java,
+ gnu/java/net/protocol/ftp/BlockInputStream.java,
+ gnu/java/net/protocol/ftp/CompressedInputStream.java,
+ gnu/java/net/protocol/ftp/DTP.java,
+ gnu/java/net/protocol/ftp/DTPInputStream.java,
+ gnu/java/net/protocol/ftp/FTPConnection.java,
+ gnu/java/net/protocol/ftp/FTPURLConnection.java,
+ gnu/java/net/protocol/ftp/PassiveModeDTP.java,
+ gnu/java/net/protocol/ftp/StreamInputStream.java,
+ gnu/java/net/protocol/http/ChunkedInputStream.java,
+ gnu/java/net/protocol/http/HTTPConnection.java,
+ gnu/java/net/protocol/http/HTTPURLConnection.java,
+ gnu/java/net/protocol/http/Headers.java,
+ gnu/java/net/protocol/http/Request.java,
+ gnu/java/net/protocol/jar/Connection.java,
+ gnu/java/net/protocol/jar/Handler.java,
+ gnu/java/nio/ChannelInputStream.java,
+ gnu/java/nio/ChannelOutputStream.java,
+ gnu/java/nio/InputStreamChannel.java,
+ gnu/java/nio/OutputStreamChannel.java,
+ gnu/java/nio/SelectorProviderImpl.java,
+ gnu/java/rmi/RMIMarshalledObjectInputStream.java,
+ gnu/java/rmi/RMIMarshalledObjectOutputStream.java,
+ gnu/java/rmi/dgc/DGCImpl.java,
+ gnu/java/rmi/registry/RegistryImpl.java,
+ gnu/java/rmi/server/ProtocolConstants.java,
+ gnu/java/rmi/server/RMIDefaultSocketFactory.java,
+ gnu/java/rmi/server/RMIIncomingThread.java,
+ gnu/java/rmi/server/RMIObjectInputStream.java,
+ gnu/java/rmi/server/RMIObjectOutputStream.java,
+ gnu/java/rmi/server/RMIVoidValue.java,
+ gnu/java/rmi/server/UnicastConnectionManager.java,
+ gnu/java/rmi/server/UnicastRef.java,
+ gnu/java/rmi/server/UnicastRemoteCall.java,
+ gnu/java/rmi/server/UnicastRemoteStub.java,
+ gnu/java/rmi/server/UnicastServerRef.java:
+ Reorganized import statments and fixed some @author tags and html
+ usage in javadocs.
+
+2005-03-02 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/color/package.html,
+ gnu/java/awt/image/package.html,
+ gnu/java/awt/package.html,
+ gnu/java/awt/peer/package.html,
+ gnu/java/beans/decoder/package.html,
+ gnu/java/beans/editors/package.html,
+ gnu/java/beans/package.html,
+ gnu/java/io/decode/package.html,
+ gnu/java/io/encode/package.html,
+ gnu/java/io/package.html,
+ gnu/java/lang/package.html,
+ gnu/java/lang/reflect/package.html,
+ gnu/java/locale/package.html,
+ gnu/java/math/package.html,
+ gnu/java/net/package.html,
+ gnu/java/net/protocol/file/package.html,
+ gnu/java/net/protocol/http/event/package.html,
+ gnu/java/net/protocol/jar/package.html,
+ gnu/java/nio/channels/package.html,
+ gnu/java/nio/charset/package.html,
+ gnu/java/nio/package.html,
+ gnu/java/rmi/dgc/package.html,
+ gnu/java/rmi/package.html,
+ gnu/java/rmi/registry/package.html,
+ gnu/java/rmi/server/package.html,
+ gnu/java/security/action/package.html,
+ gnu/java/security/ber/package.html,
+ gnu/java/security/der/package.html,
+ gnu/java/security/package.html,
+ gnu/java/security/pkcs/package.html,
+ gnu/java/security/provider/package.html,
+ gnu/java/security/util/package.html,
+ gnu/java/security/x509/ext/package.html,
+ gnu/java/security/x509/package.html,
+ gnu/java/text/package.html,
+ gnu/java/util/package.html,
+ gnu/java/util/prefs/package.html,
+ java/lang/annotation/package.html:
+ New files.
+
+2005-03-02 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/color/CieXyzConverter.java,
+ gnu/java/awt/color/ClutProfileConverter.java,
+ gnu/java/awt/color/ColorLookUpTable.java,
+ gnu/java/awt/color/ColorSpaceConverter.java,
+ gnu/java/awt/color/GrayProfileConverter.java,
+ gnu/java/awt/color/GrayScaleConverter.java,
+ gnu/java/awt/color/LinearRGBConverter.java,
+ gnu/java/awt/color/ProfileHeader.java,
+ gnu/java/awt/color/PyccConverter.java,
+ gnu/java/awt/color/RgbProfileConverter.java,
+ gnu/java/awt/color/SrgbConverter.java,
+ gnu/java/awt/color/TagEntry.java,
+ gnu/java/awt/color/ToneReproductionCurve.java:
+ Use standard copyright header.
+
+2005-03-02 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/cp-tools/cp-tools.wml: Fix createlink to
+ texidoclet.html.
+
+2005-03-02 Michael Koch <konqueror@gmx.de>
+
+ * doc/api/Makefile.am: Remove gjdoc_rawcomment.cache if neccesary.
+
+2005-02-28 Roman Kennke <roman@ontographics.com>
+
+ * examples/gnu/classpath/examples/swing/Demo.java
+ (mkListPanel,mkButtonBar): Changed JList example so that
+ the newly added support for JList.HORIZONTAL_WRAP and
+ JList.VERTICAL_WRAP is shown.
+
+2005-02-27 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/JList.java
+ (getPreferredScrollableViewportSize):
+ The previous implementation was merely guessing the size,
+ now it respects layoutOrientation, visibleRowCount
+ and preferredSize.
+ (getScrollableTracksViewportHeight):
+ Reimplemented so that layoutOrientation, visibleRowCount
+ and preferred size are respected.
+ (getScrollableTracksViewportWidth):
+ Reimplemented so that layoutOrientation, visibleRowCount
+ and preferred size are respected.
+ * javax/swing/plaf/basic/BasicListUI.java
+ (getPreferredSize):
+ Improved calculation of preferredSize when JList is
+ set to HORIZONTAL_WRAP or VERTICAL_WRAP.
+ (getCellBounds):
+ The previous implementation assumed a layoutOrientation of
+ JList.VERTICAL, now also ok with JList.HORIZONTAL_WRAP and
+ JList.VERTICAL_WRAP.
+
+2005-02-27 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/CellRendererPane.java:
+ implemented all methods of this class.
+ reformatted all wrong formatted code.
+ * javax/swing/plaf/basic/BasicListUI.java
+ (paintCell): use CellRendererPane for painting the cells.
+
+2005-02-27 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/JComboBox.java (constructors): selecting the
+ first item if the box was constructed from the provided
+ non - empty array or vector.
+
+2005-02-27 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/plaf/basic/BasicListUI:
+ fixed modifiers of several fields, methods and inner
+ classes to match the 'spec'.
+ (getMaximumSize): removed. It's not in the spec and the
+ implementations was superfluous.
+
+2005-02-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.
+
+2005-02-27 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/aelfred2/JAXPFactory.java,
+ gnu/xml/aelfred2/SAXDriver.java,
+ gnu/xml/aelfred2/XmlParser.java,
+ gnu/xml/aelfred2/XmlReader.java: Applied GNU Classpath source code
+ formatting conventions. Replaced arrays of Object with struct-like
+ classes for easier maintainability. Made SAXDriver.stringInterning
+ package private to allow access from XmlParser inside the loop without
+ a method call overhead.
+
+2005-02-27 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/plaf/basic/BasicListUI:
+ make BasicListUI capable of wrapping lists
+ (layoutOrientation property of javax.swing.JList)
+
+2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/Timer.java: documenting and some
+ formatting.
+
+2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/JTextArea.java (replaceRange):
+ Fixing doc.remove(start, length) misinterpretation.
+
+2005-02-26 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/plaf/basic/BasicListUI
+ (updateLayoutState,paint): make BasicListUI aware of the
+ width of the rendered JList
+
+2005-02-25 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add 0.14 release date.
+ * configure.ac: Set version to 0.14.
+
+2005-02-25 Sven de Marothy <sven@physto.se>
+
+ * java/net/InetAddress.java
+ (toString): Don't print empty hostnames.
+ Fixes bug #11956
+
+2005-02-24 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/Makefile (SUBDIRS): Add cp-tools.
+ * doc/www.gnu.org/cp-tools/Makefile: New file.
+ * doc/www.gnu.org/cp-tools/cp-tools.wml: Likewise.
+ * doc/www.gnu.org/cp-tools/texidoclet.html: Likewise.
+
+2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/Timer.java (constructor): assigning initialDelay
+
+2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * javax/swing/Timer.java (Waker.run): firing the first action
+ event.
+
+2005-02-24 Chris Burdess <dog@gnu.org>
+
+ * BASE64.java: Truncate encoded byte array.
+
+2005-02-24 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/font/TextAttribute.java: changed names to lower case;
+ (readResolve): implemented.
+ Added doc comments all over.
+
+2005-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/SimpleDateFormat.java:
+ Substitute StringBuilder for the original
+ StringBuffer.
+
+2005-02-22 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/security/PolicyFile.java,
+ gnu/java/security/pkcs/PKCS7SignedData.java,
+ gnu/java/security/pkcs/SignerInfo.java:
+ Fixed copyright header.
+
+2005-02-22 Roman Kennke <roman@ontographics.com>
+
+ * javax/swing/plaf/basic/BasicLookAndFeel.java
+ (initComponentDefaults): Fixed Button left and right margin
+
+2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gthread-jni.c (throw):
+ Call g_snprintf instead of snprintf.
+
+2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
+ (button_to_awt_mods): Return BUTTON masks, not BUTTON_DOWN masks.
+
+2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+ (getWidth): New method.
+ (getHeight): Likewise.
+ (create): Remove width, height and insets parameters. Move size
+ setup ...
+ (realize_cb): ... here. New function.
+ (connectSignals): Connect realize_cb.
+ (request_frame_extents): Remove FIXME. Move
+ postInsetsChangedEvent lookup ...
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit):
+ ... here. Look up GtkWindowPeer getWidth and getHeight methods.
+ * jni/gtk-peer/gtkpeer.h (postInsetsChangedEventID): Declare
+ jmethodID.
+ (windowGetWidthID): Likewise.
+ (windowGetHeightID): Likewise.
+
+2005-02-22 Michael Koch <konqueror@gmx.de>
+
+ * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h:
+ Regenerated.
+
+2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * java/awt/Robot.java (waitForIdle): Call invokeAndWait on an
+ empty Runnable.
+
+2005-02-21 Bryce McKinlay <mckinlay@redhat.com>
+
+ * java/io/ObjectInputStream.java (readClassDescriptor): Cache result
+ of currentLoader() in callersClassLoader field. Check for primitive
+ type Class names if resolveClass throws a ClassNotFoundException.
+ (resolveClass): Call currentLoader() only if callersClassLoader is
+ not set. Cache result of currentLoader(). Don't check for primitive
+ type Class names here.
+ (callersClassLoader): New field.
+ * java/io/ObjectOutputStream.java (writeObject, callWriteMethod):
+ Whitespace fixes.
+
+2005-02-22 Robert Schuster <thebohemian@gmx.net>
+
+ * java/io/InputStreamReader.java: Fixed compilation
+ problem.
+
+2005-02-21 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Checkbox.java
+ (next_checkbox_number): New static variable.
+ (generateName): New method.
+ (getUniqueLong): Likewise.
+ * java/awt/Window.java
+ (next_window_number): New static variable.
+ (generateName): New method.
+ (getUniqueLong): Likewise.
+
+2005-02-21 Mark Wielaard <mark@klomp.org>
+
+ * java/util/jar/JarFile.java (verifyHashes): Check whether ZipEntry
+ exists.
+
+2005-02-21 Robert Schuster <thebohemian@gmx.net>
+
+ * gnu/java/nio/ChannelReader: Fixed comments.
+
+2005-02-21 Robert Schuster <thebohemian@gmx.net>
+
+ * java/nio/channels/Channels: Added FIXMEs about
+ stub method implementation.
+ (newReader): Implemented.
+ * java/io/InputStreamReader:
+ (InputStreamReader(InputStream, Charset)): Implemented.
+ (InputStreamReader(InputStream, CharsetDecoder)): Implemented.
+ * gnu/java/nio/ChannelReader: New class.
+
+2005-02-21 Michael Koch <konqueror@gmx.de>
+
+ * include/gnu_java_nio_channels_FileChannelImpl.h:
+ Regenerated.
+
+2005-02-21 Michael Koch <konqueror@gmx.de>
+
+ * java/lang/Class.java,
+ java/lang/SecurityManager.java,
+ java/net/URL.java:
+ Formatting cleanups.
+
+2005-02-21 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Button.java,
+ java/awt/Container.java,
+ java/awt/Font.java,
+ java/awt/Frame.java,
+ java/text/CollationElementIterator.java,
+ java/text/RuleBasedCollator.java,
+ java/util/PropertyPermission.java:
+ Fixed formatting issues all over.
+
+2005-02-21 Anthony Green <green@redhat.com>
+
+ * gnu/java/rmi/registry/RegistryImpl.java:
+ Change year for '--version' to 2005.
+
+2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ Merge of interfaces and exceptions to HEAD from
+ the generics branch.
+
+ * java/lang/StringBuilder.java: Serial version updated.
+ * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise.
+
+ Changes from generics branch:
+
+ 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/io/Closeable.java: Documented.
+ * java/io/Flushable.java: Documented.
+ * java/lang/Appendable.java: Corrected line overrun.
+ * java/lang/Readable.java: Corrected indentation.
+ * java/lang/TypeNotPresentException.java: Documented.
+ * java/lang/annotation/AnnotationFormatError.java: Likewise.
+ * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise.
+ * java/lang/reflect/GenericArrayType.java: Likewise.
+ * java/lang/reflect/GenericSignatureFormatError.java: Likewise.
+ * java/lang/reflect/ParameterizedType.java: Likewise.
+ * java/lang/reflect/Type.java: Likewise.
+ * java/lang/reflect/WildcardType.java: Likewise.
+
+ 2005-01-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/lang/annotation/AnnotationTypeMismatchException.java:
+ Added import of java.lang.reflect.Method
+
+ 2004-08-26 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/reflect/GenericSignatureFormatError.java: New file.
+ * java/lang/reflect/WildcardType.java: New file.
+ * java/lang/reflect/ParameterizedType.java: New file.
+ * java/lang/reflect/GenericArrayType.java: New file.
+ * java/lang/reflect/Type.java: New file.
+ * java/io/Flushable.java: New file.
+ * java/io/Closeable.java: New file.
+
+ 2004-08-07 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/annotation/AnnotationFormatError.java: New file.
+ * java/lang/annotation/AnnotationTypeMismatchException.java: New
+ file.
+
+ 2004-08-06 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Readable.java: New file.
+
+2005-02-20 Mark Wielaard <mark@klomp.org>
+
+ * java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by
+ taking dstSavings into account.
+
+2005-02-20 Sven de Marothy <sven@physto.se>
+
+ * java/text/SimpleDateFormat.java,
+ (parse): Set DST_OFFSET to the correct value.
+
+2005-02-20 Rutger Ovidius <ovidr@users.sourceforge.net>
+
+ * gnu/java/security/provider/Gnu.java (Gnu): Add SHA-160 alias.
+
+2005-02-20 Mark Wielaard <mark@klomp.org>
+
+ * java/text/SimpleDateFormat.java
+ (SimpleDateFormat(String, DateFormatSymbols)): Throw
+ NullPointerException when formatData is null.
+
+2005-02-19 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/locale/LocaleInformation_af.java,
+ gnu/java/locale/LocaleInformation_am.java,
+ gnu/java/locale/LocaleInformation_ca.java,
+ gnu/java/locale/LocaleInformation_cs.java,
+ gnu/java/locale/LocaleInformation_cy.java,
+ gnu/java/locale/LocaleInformation_da.java,
+ gnu/java/locale/LocaleInformation_de.java,
+ gnu/java/locale/LocaleInformation_el.java,
+ gnu/java/locale/LocaleInformation_en.java,
+ gnu/java/locale/LocaleInformation_eo.java,
+ gnu/java/locale/LocaleInformation_es.java,
+ gnu/java/locale/LocaleInformation_et.java,
+ gnu/java/locale/LocaleInformation_eu.java,
+ gnu/java/locale/LocaleInformation_fa.java,
+ gnu/java/locale/LocaleInformation_fi.java,
+ gnu/java/locale/LocaleInformation_fr.java,
+ gnu/java/locale/LocaleInformation_ga.java,
+ gnu/java/locale/LocaleInformation_hr.java,
+ gnu/java/locale/LocaleInformation_hu.java,
+ gnu/java/locale/LocaleInformation_hy.java,
+ gnu/java/locale/LocaleInformation_id.java,
+ gnu/java/locale/LocaleInformation_is.java,
+ gnu/java/locale/LocaleInformation_it.java,
+ gnu/java/locale/LocaleInformation_ja.java,
+ gnu/java/locale/LocaleInformation_ka.java,
+ gnu/java/locale/LocaleInformation_ko.java,
+ gnu/java/locale/LocaleInformation_lo.java,
+ gnu/java/locale/LocaleInformation_lt.java,
+ gnu/java/locale/LocaleInformation_lv.java,
+ gnu/java/locale/LocaleInformation_mk.java,
+ gnu/java/locale/LocaleInformation_mn.java,
+ gnu/java/locale/LocaleInformation_ms.java,
+ gnu/java/locale/LocaleInformation_mt.java,
+ gnu/java/locale/LocaleInformation_nb.java,
+ gnu/java/locale/LocaleInformation_nl.java,
+ gnu/java/locale/LocaleInformation_nn.java,
+ gnu/java/locale/LocaleInformation_pl.java,
+ gnu/java/locale/LocaleInformation_pt.java,
+ gnu/java/locale/LocaleInformation_ro.java,
+ gnu/java/locale/LocaleInformation_ru.java,
+ gnu/java/locale/LocaleInformation_sk.java,
+ gnu/java/locale/LocaleInformation_sl.java,
+ gnu/java/locale/LocaleInformation_sq.java,
+ gnu/java/locale/LocaleInformation_sv.java,
+ gnu/java/locale/LocaleInformation_th.java,
+ gnu/java/locale/LocaleInformation_tr.java,
+ gnu/java/locale/LocaleInformation_vi.java,
+ gnu/java/locale/LocaleInformation_zh.java,
+ gnu/java/locale/LocaleInformation_zh_Hant.java: Updated.
+ * gnu/java/locale/LocaleInformation_az_Cyrl.java: New file.
+
+2005-02-19 Archie Cobbs <archie@dellroad.org>
+
+ * java/lang/Throwable.java: simplify initializing cause in constructor
+
+2005-02-19 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JToggleButton.java: Removed empty line.
+
+2005-02-18 Bryce McKinlay <mckinlay@redhat.com>
+
+ * java/util/LinkedHashMap (addEntry): Call remove() with key argument,
+ not the HashEntry. Reported by Jean-Marie White.
+
+2005-02-18 Mark Wielaard <mark@klomp.org>
+
+ * doc/www.gnu.org/events/escape_fosdem05.wml: New event.
+ * doc/www.gnu.org/newsitems.txt: Add Escape the Java Trap.
+ * doc/www.gnu.org/events/events.wml: Likewise.
+
+2005-02-18 Sven de Marothy <sven@physto.se>
+
+ * java/util/TimeZone.java,
+ (getDefaultDisplayName): Fix previous fix.
+
+2005-02-18 David Gilbert <david.gilbert@object-refinery.com>
+
+ * java/awt/font/TransformAttribute.java,
+ (TransformAttribute(AffineTransform)): throw
+ IllegalArgumentException for null transform.
+ (getTransform): return a copy of transform.
+ Added doc comments to all.
+
+2005-02-18 Sven de Marothy <sven@physto.se>
+
+ * java/util/TimeZone.java,
+ (getDefaultDisplayName): Don't print zero offsets.
+
+2005-02-18 Robert Schuster <thebohemian@gmx.net>
+
+ * java/nio/charset/Charset.java (forName): Throws
+ IllegalArgumentException when argument is null
+ and added documentation.
+
+2005-02-17 Mark Wielaard <mark@klomp.org>
+
+ * java/util/SimpleTimeZone.java (checkRule): Throw
+ IllegalArgumentException when month out of range.
+
+2005-02-17 Sven de Marothy <sven@physto.se>
+
+ * java/util/GregorianCalendar.java,
+ (add): Don't set fields directly anymore. Use set()
+
+2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+ * gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)):
+ Move the position of the source buffer forward.
+
+2005-02-16 Andrew Haley <aph@redhat.com>
+
+ * javax/security/auth/Subject.java (doAsPrivileged): If acc is
+ null, create a new AccessControlContext.
+ * java/security/SecureClassLoader.java (protectionDomainCache):
+ new field.
+ (defineClass): Create a new protection domain and add it to our
+ cache.
+
+ * java/rmi/server/UnicastRemoteObject.java (exportObject): Call
+ addStub() to keep track of the stub we've exported.
+ (unexportObject): Call deleteStub().
+ * java/rmi/server/RemoteObject.java (stubs): New field.
+ (addStub): New method.
+ (deleteStub): New method.
+ (toStub): Rewrite.
+
+ * java/security/Permissions.java (PermissionsHash.implies):
+ Iterate over the collection and invoke implies() on each
+ element.
+
+2005-02-16 Julian Scheid <julian@sektor37.de>
+
+ * gnu/java/nio/charset/UTF_8.java (decodeLoop): Set inPos to
+ in.position().
+ (encodeLoop): Likewise.
+
+2005-02-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/util/Locale.java
+ Added two new String[] arrays for caching.
+ (getLocale(String)): Documentation.
+ (getLocale(String, String)): Documentation.
+ (getLocale(String, String, String)): Documentation.
+ (getISOCountries()): Now calls getISOStrings() and caches result.
+ (getISOLanguages()): Now calls getISOStrings() and caches result.
+ (getISOStrings(String)): Pulls all two-letter keys from the specified
+ hashtable in our locale information.
+
+2005-02-16 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-02-16 Michael Koch <konqueror@gmx.de>
+
+ * scripts/checkstyle-config.xml: Activate JavadocStyle and
+ IllegalInstantiation tests.
+ * scripts/checkstyle-suppressions.xml: Suppress some more errors.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
+ gnu/java/awt/peer/gtk/GdkFontPeer.java,
+ gnu/java/awt/peer/gtk/GdkGlyphVector.java,
+ gnu/java/awt/peer/gtk/GdkGraphics.java,
+ gnu/java/awt/peer/gtk/GdkGraphics2D.java,
+ gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java,
+ gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
+ gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
+ gnu/java/awt/peer/gtk/GdkRobotPeer.java,
+ gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
+ gnu/java/awt/peer/gtk/GdkTextLayout.java,
+ gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java,
+ gnu/java/awt/peer/gtk/GtkChoicePeer.java,
+ gnu/java/awt/peer/gtk/GtkClipboard.java,
+ gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+ gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
+ gnu/java/awt/peer/gtk/GtkFontPeer.java,
+ gnu/java/awt/peer/gtk/GtkLabelPeer.java,
+ gnu/java/awt/peer/gtk/GtkMenuBarPeer.java,
+ gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
+ gnu/java/awt/peer/gtk/GtkMenuPeer.java,
+ gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
+ gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
+ gnu/java/awt/peer/gtk/GtkToolkit.java,
+ gnu/java/awt/peer/gtk/GtkWindowPeer.java:
+ Made checkstyle clean.
+ * gnu/java/awt/peer/gtk/package.html:
+ New file.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/geom/Ellipse2D.java,
+ java/beans/PropertyDescriptor.java,
+ java/net/NetworkInterface.java,
+ java/nio/ByteBufferImpl.java,
+ java/nio/DoubleBufferImpl.java,
+ java/nio/FloatBufferImpl.java,
+ java/nio/IntBufferImpl.java,
+ java/nio/LongBufferImpl.java,
+ java/nio/ShortBufferImpl.java,
+ java/nio/channels/Channel.java,
+ java/util/Calendar.java,
+ java/util/Comparator.java,
+ java/util/Date.java,
+ java/util/SimpleTimeZone.java,
+ java/util/logging/FileHandler.java,
+ java/util/prefs/InvalidPreferencesFormatException.java,
+ java/util/prefs/Preferences.java,
+ javax/security/auth/callback/ConfirmationCallback.java,
+ javax/security/sasl/Sasl.java,
+ javax/security/sasl/SaslServerFactory.java,
+ javax/swing/JComponent.java,
+ javax/swing/JList.java,
+ javax/swing/JProgressBar.java,
+ javax/swing/JTree.java,
+ javax/swing/text/JTextComponent.java:
+ Fixed javadocs to contain valid (X)HTML.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * javax/xml/XMLConstants.java,
+ javax/xml/datatype/DatatypeConfigurationException.java,
+ javax/xml/datatype/DatatypeConstants.java,
+ javax/xml/datatype/DatatypeFactory.java,
+ javax/xml/datatype/Duration.java,
+ javax/xml/datatype/XMLGregorianCalendar.java,
+ javax/xml/namespace/NamespaceContext.java,
+ javax/xml/namespace/QName.java,
+ javax/xml/parsers/DocumentBuilder.java,
+ javax/xml/parsers/DocumentBuilderFactory.java,
+ javax/xml/parsers/FactoryConfigurationError.java,
+ javax/xml/parsers/ParserConfigurationException.java,
+ javax/xml/parsers/SAXParser.java,
+ javax/xml/parsers/SAXParserFactory.java,
+ javax/xml/transform/ErrorListener.java,
+ javax/xml/transform/OutputKeys.java,
+ javax/xml/transform/Result.java,
+ javax/xml/transform/Source.java,
+ javax/xml/transform/SourceLocator.java,
+ javax/xml/transform/Templates.java,
+ javax/xml/transform/Transformer.java,
+ javax/xml/transform/TransformerConfigurationException.java,
+ javax/xml/transform/TransformerException.java,
+ javax/xml/transform/TransformerFactory.java,
+ javax/xml/transform/TransformerFactoryConfigurationError.java,
+ javax/xml/transform/URIResolver.java,
+ javax/xml/transform/dom/DOMLocator.java,
+ javax/xml/transform/dom/DOMResult.java,
+ javax/xml/transform/dom/DOMSource.java,
+ javax/xml/transform/sax/SAXResult.java,
+ javax/xml/transform/sax/SAXSource.java,
+ javax/xml/transform/sax/SAXTransformerFactory.java,
+ javax/xml/transform/sax/TemplatesHandler.java,
+ javax/xml/transform/sax/TransformerHandler.java,
+ javax/xml/transform/stream/StreamResult.java,
+ javax/xml/transform/stream/StreamSource.java,
+ javax/xml/validation/Schema.java,
+ javax/xml/validation/SchemaFactory.java,
+ javax/xml/validation/TypeInfoProvider.java,
+ javax/xml/validation/Validator.java,
+ javax/xml/validation/ValidatorHandler.java,
+ javax/xml/xpath/XPathConstants.java,
+ javax/xml/xpath/XPathException.java,
+ javax/xml/xpath/XPathExpression.java,
+ javax/xml/xpath/XPathExpressionException.java,
+ javax/xml/xpath/XPathFactory.java,
+ javax/xml/xpath/XPathFactoryConfigurationException.java,
+ javax/xml/xpath/XPathFunction.java,
+ javax/xml/xpath/XPathFunctionException.java,
+ javax/xml/xpath/XPathFunctionResolver.java:
+ Fixed usage of @author tag.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * javax/XMLConstants.java,
+ javax/datatype/DatatypeConfigurationException.java,
+ javax/datatype/DatatypeConstants.java,
+ javax/datatype/DatatypeFactory.java,
+ javax/datatype/Duration.java,
+ javax/datatype/XMLGregorianCalendar.java,
+ javax/namespace/NamespaceContext.java,
+ javax/namespace/QName.java,
+ javax/parsers/DocumentBuilder.java,
+ javax/parsers/DocumentBuilderFactory.java,
+ javax/parsers/FactoryConfigurationError.java,
+ javax/parsers/ParserConfigurationException.java,
+ javax/parsers/SAXParser.java,
+ javax/parsers/SAXParserFactory.java,
+ javax/transform/ErrorListener.java,
+ javax/transform/OutputKeys.java,
+ javax/transform/Result.java,
+ javax/transform/Source.java,
+ javax/transform/SourceLocator.java,
+ javax/transform/Templates.java,
+ javax/transform/Transformer.java,
+ javax/transform/TransformerConfigurationException.java,
+ javax/transform/TransformerException.java,
+ javax/transform/TransformerFactory.java,
+ javax/transform/TransformerFactoryConfigurationError.java,
+ javax/transform/URIResolver.java,
+ javax/transform/dom/DOMLocator.java,
+ javax/transform/dom/DOMResult.java,
+ javax/transform/dom/DOMSource.java,
+ javax/transform/sax/SAXResult.java,
+ javax/transform/sax/SAXSource.java,
+ javax/transform/sax/SAXTransformerFactory.java,
+ javax/transform/sax/TemplatesHandler.java,
+ javax/transform/sax/TransformerHandler.java,
+ javax/transform/stream/StreamResult.java,
+ javax/transform/stream/StreamSource.java,
+ javax/validation/Schema.java,
+ javax/validation/SchemaFactory.java,
+ javax/validation/TypeInfoProvider.java,
+ javax/validation/Validator.java,
+ javax/validation/ValidatorHandler.java,
+ javax/xpath/XPathConstants.java,
+ javax/xpath/XPathException.java,
+ javax/xpath/XPathExpression.java,
+ javax/xpath/XPathExpressionException.java,
+ javax/xpath/XPathFactory.java,
+ javax/xpath/XPathFactoryConfigurationException.java,
+ javax/xpath/XPathFunction.java,
+ javax/xpath/XPathFunctionException.java,
+ javax/xpath/XPathFunctionResolver.java:
+ Fixed usage of @author tag.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * javax/accessibility/Accessible.java,
+ javax/accessibility/AccessibleAction.java,
+ javax/accessibility/AccessibleBundle.java,
+ javax/accessibility/AccessibleComponent.java,
+ javax/accessibility/AccessibleContext.java,
+ javax/accessibility/AccessibleEditableText.java,
+ javax/accessibility/AccessibleExtendedComponent.java,
+ javax/accessibility/AccessibleExtendedTable.java,
+ javax/accessibility/AccessibleHyperlink.java,
+ javax/accessibility/AccessibleHypertext.java,
+ javax/accessibility/AccessibleIcon.java,
+ javax/accessibility/AccessibleKeyBinding.java,
+ javax/accessibility/AccessibleRelation.java,
+ javax/accessibility/AccessibleRelationSet.java,
+ javax/accessibility/AccessibleResourceBundle.java,
+ javax/accessibility/AccessibleRole.java,
+ javax/accessibility/AccessibleSelection.java,
+ javax/accessibility/AccessibleState.java,
+ javax/accessibility/AccessibleStateSet.java,
+ javax/accessibility/AccessibleTable.java,
+ javax/accessibility/AccessibleTableModelChange.java,
+ javax/accessibility/AccessibleText.java,
+ javax/accessibility/AccessibleValue.java,
+ javax/imageio/IIOException.java,
+ javax/imageio/spi/IIOServiceProvider.java,
+ javax/imageio/spi/ImageInputStreamSpi.java,
+ javax/imageio/spi/ImageOutputStreamSpi.java,
+ javax/imageio/spi/ImageReaderWriterSpi.java,
+ javax/imageio/spi/ImageTranscoderSpi.java,
+ javax/imageio/spi/RegisterableService.java,
+ javax/imageio/spi/ServiceRegistry.java,
+ javax/imageio/stream/IIOByteBuffer.java,
+ javax/imageio/stream/ImageInputStream.java,
+ javax/imageio/stream/ImageOutputStream.java,
+ javax/naming/Binding.java,
+ javax/naming/CannotProceedException.java,
+ javax/naming/CompositeName.java,
+ javax/naming/CompoundName.java,
+ javax/naming/LinkException.java,
+ javax/naming/LinkRef.java,
+ javax/naming/NameClassPair.java,
+ javax/naming/Reference.java,
+ javax/naming/ReferralException.java,
+ javax/naming/directory/Attribute.java,
+ javax/naming/directory/AttributeModificationException.java,
+ javax/naming/directory/Attributes.java,
+ javax/naming/directory/DirContext.java,
+ javax/naming/directory/ModificationItem.java,
+ javax/naming/directory/SearchControls.java,
+ javax/naming/directory/SearchResult.java,
+ javax/naming/event/EventContext.java,
+ javax/naming/event/EventDirContext.java,
+ javax/naming/event/NamespaceChangeListener.java,
+ javax/naming/event/NamingExceptionEvent.java,
+ javax/naming/event/NamingListener.java,
+ javax/naming/event/ObjectChangeListener.java,
+ javax/naming/ldap/Control.java,
+ javax/naming/ldap/ExtendedResponse.java,
+ javax/naming/ldap/HasControls.java,
+ javax/naming/ldap/LdapContext.java,
+ javax/naming/ldap/UnsolicitedNotification.java,
+ javax/naming/ldap/UnsolicitedNotificationEvent.java,
+ javax/naming/ldap/UnsolicitedNotificationListener.java,
+ javax/naming/spi/DirectoryManager.java,
+ javax/naming/spi/ResolveResult.java,
+ javax/naming/spi/Resolver.java,
+ javax/swing/DefaultBoundedRangeModel.java,
+ javax/swing/JRadioButton.java,
+ javax/swing/JTextArea.java,
+ javax/swing/JToggleButton.java,
+ javax/swing/SpinnerListModel.java,
+ javax/swing/event/EventListenerList.java,
+ javax/swing/text/Utilities.java,
+ javax/swing/undo/UndoManager.java,
+ javax/swing/undo/UndoableEditSupport.java,
+ javax/transaction/HeuristicCommitException.java,
+ javax/transaction/HeuristicMixedException.java,
+ javax/transaction/HeuristicRollbackException.java,
+ javax/transaction/InvalidTransactionException.java,
+ javax/transaction/NotSupportedException.java,
+ javax/transaction/RollbackException.java,
+ javax/transaction/Status.java,
+ javax/transaction/Synchronization.java,
+ javax/transaction/SystemException.java,
+ javax/transaction/Transaction.java,
+ javax/transaction/TransactionManager.java,
+ javax/transaction/TransactionRequiredException.java,
+ javax/transaction/TransactionRolledbackException.java,
+ javax/transaction/UserTransaction.java,
+ javax/transaction/xa/XAException.java,
+ javax/transaction/xa/XAResource.java,
+ javax/transaction/xa/Xid.java:
+ Fixed usage of @author tag all over.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * java/applet/Applet.java,
+ java/beans/AppletInitializer.java,
+ java/beans/ExceptionListener.java,
+ java/beans/PropertyChangeEvent.java,
+ java/beans/PropertyChangeListenerProxy.java,
+ java/beans/PropertyChangeSupport.java,
+ java/beans/PropertyDescriptor.java,
+ java/beans/VetoableChangeListenerProxy.java,
+ java/beans/VetoableChangeSupport.java,
+ java/io/BufferedInputStream.java,
+ java/io/BufferedReader.java,
+ java/io/ByteArrayInputStream.java,
+ java/io/ByteArrayOutputStream.java,
+ java/io/CharArrayReader.java,
+ java/io/CharArrayWriter.java,
+ java/io/CharConversionException.java,
+ java/io/DataInput.java,
+ java/io/DataInputStream.java,
+ java/io/DataOutput.java,
+ java/io/DataOutputStream.java,
+ java/io/EOFException.java,
+ java/io/FileInputStream.java,
+ java/io/FileNotFoundException.java,
+ java/io/FileOutputStream.java,
+ java/io/FilenameFilter.java,
+ java/io/FilterInputStream.java,
+ java/io/FilterOutputStream.java,
+ java/io/FilterReader.java,
+ java/io/FilterWriter.java,
+ java/io/IOException.java,
+ java/io/InputStream.java,
+ java/io/InputStreamReader.java,
+ java/io/InterruptedIOException.java,
+ java/io/LineNumberInputStream.java,
+ java/io/LineNumberReader.java,
+ java/io/ObjectStreamException.java,
+ java/io/OptionalDataException.java,
+ java/io/OutputStream.java,
+ java/io/OutputStreamWriter.java,
+ java/io/PrintStream.java,
+ java/io/PrintWriter.java,
+ java/io/PushbackInputStream.java,
+ java/io/PushbackReader.java,
+ java/io/RandomAccessFile.java,
+ java/io/Reader.java,
+ java/io/SequenceInputStream.java,
+ java/io/Serializable.java,
+ java/io/StreamCorruptedException.java,
+ java/io/StreamTokenizer.java,
+ java/io/StringBufferInputStream.java,
+ java/io/StringWriter.java,
+ java/io/SyncFailedException.java,
+ java/io/UTFDataFormatException.java,
+ java/io/UnsupportedEncodingException.java,
+ java/io/WriteAbortedException.java,
+ java/io/Writer.java,
+ java/lang/AbstractMethodError.java,
+ java/lang/ArithmeticException.java,
+ java/lang/ArrayIndexOutOfBoundsException.java,
+ java/lang/ArrayStoreException.java,
+ java/lang/AssertionError.java,
+ java/lang/Boolean.java,
+ java/lang/Byte.java,
+ java/lang/ClassCastException.java,
+ java/lang/ClassCircularityError.java,
+ java/lang/ClassLoader.java,
+ java/lang/ClassNotFoundException.java,
+ java/lang/CloneNotSupportedException.java,
+ java/lang/Cloneable.java,
+ java/lang/Comparable.java,
+ java/lang/Compiler.java,
+ java/lang/Double.java,
+ java/lang/Error.java,
+ java/lang/Exception.java,
+ java/lang/ExceptionInInitializerError.java,
+ java/lang/Float.java,
+ java/lang/IllegalAccessError.java,
+ java/lang/IllegalAccessException.java,
+ java/lang/IllegalArgumentException.java,
+ java/lang/IllegalMonitorStateException.java,
+ java/lang/IllegalStateException.java,
+ java/lang/IllegalThreadStateException.java,
+ java/lang/IncompatibleClassChangeError.java,
+ java/lang/IndexOutOfBoundsException.java,
+ java/lang/InheritableThreadLocal.java,
+ java/lang/InstantiationError.java,
+ java/lang/InstantiationException.java,
+ java/lang/Integer.java,
+ java/lang/InternalError.java,
+ java/lang/InterruptedException.java,
+ java/lang/LinkageError.java,
+ java/lang/Long.java,
+ java/lang/NegativeArraySizeException.java,
+ java/lang/NoClassDefFoundError.java,
+ java/lang/NoSuchFieldError.java,
+ java/lang/NoSuchFieldException.java,
+ java/lang/NoSuchMethodError.java,
+ java/lang/NoSuchMethodException.java,
+ java/lang/NullPointerException.java,
+ java/lang/Number.java,
+ java/lang/NumberFormatException.java,
+ java/lang/OutOfMemoryError.java,
+ java/lang/Process.java,
+ java/lang/Runnable.java,
+ java/lang/Runtime.java,
+ java/lang/RuntimeException.java,
+ java/lang/RuntimePermission.java,
+ java/lang/SecurityException.java,
+ java/lang/SecurityManager.java,
+ java/lang/Short.java,
+ java/lang/StackOverflowError.java,
+ java/lang/StackTraceElement.java,
+ java/lang/StringBuffer.java,
+ java/lang/StringIndexOutOfBoundsException.java,
+ java/lang/ThreadDeath.java,
+ java/lang/ThreadGroup.java,
+ java/lang/Throwable.java,
+ java/lang/UnsatisfiedLinkError.java,
+ java/lang/UnsupportedOperationException.java,
+ java/lang/VerifyError.java,
+ java/lang/VirtualMachineError.java,
+ java/lang/reflect/AccessibleObject.java,
+ java/lang/reflect/Array.java,
+ java/lang/reflect/InvocationTargetException.java,
+ java/lang/reflect/Member.java,
+ java/lang/reflect/Modifier.java,
+ java/lang/reflect/Proxy.java,
+ java/lang/reflect/ReflectPermission.java,
+ java/lang/reflect/UndeclaredThrowableException.java,
+ java/math/BigInteger.java,
+ java/nio/ByteBufferHelper.java,
+ java/nio/channels/IllegalBlockingModeException.java,
+ java/nio/charset/spi/CharsetProvider.java,
+ java/security/AccessControlException.java,
+ java/security/AllPermission.java,
+ java/security/BasicPermission.java,
+ java/security/DigestException.java,
+ java/security/DigestInputStream.java,
+ java/security/DigestOutputStream.java,
+ java/security/GeneralSecurityException.java,
+ java/security/Guard.java,
+ java/security/GuardedObject.java,
+ java/security/InvalidAlgorithmParameterException.java,
+ java/security/InvalidKeyException.java,
+ java/security/InvalidParameterException.java,
+ java/security/Key.java,
+ java/security/KeyException.java,
+ java/security/KeyManagementException.java,
+ java/security/KeyStoreException.java,
+ java/security/MessageDigestSpi.java,
+ java/security/NoSuchAlgorithmException.java,
+ java/security/NoSuchProviderException.java,
+ java/security/Permission.java,
+ java/security/PermissionCollection.java,
+ java/security/Permissions.java,
+ java/security/Principal.java,
+ java/security/PrivateKey.java,
+ java/security/PrivilegedActionException.java,
+ java/security/ProviderException.java,
+ java/security/PublicKey.java,
+ java/security/SecureRandom.java,
+ java/security/SecureRandomSpi.java,
+ java/security/SignatureException.java,
+ java/security/SignatureSpi.java,
+ java/security/SignedObject.java,
+ java/security/Signer.java,
+ java/security/UnrecoverableKeyException.java,
+ java/security/UnresolvedPermission.java,
+ java/security/acl/AclNotFoundException.java,
+ java/security/acl/LastOwnerException.java,
+ java/security/acl/NotOwnerException.java,
+ java/security/cert/CertPath.java,
+ java/security/cert/CertPathBuilderException.java,
+ java/security/cert/CertPathValidatorException.java,
+ java/security/cert/CertStoreException.java,
+ java/text/BreakIterator.java,
+ java/text/ChoiceFormat.java,
+ java/text/CollationElementIterator.java,
+ java/text/CollationKey.java,
+ java/text/Collator.java,
+ java/text/DateFormat.java,
+ java/text/DateFormatSymbols.java,
+ java/text/FieldPosition.java,
+ java/text/Format.java,
+ java/text/MessageFormat.java,
+ java/text/ParseException.java,
+ java/text/ParsePosition.java,
+ java/text/StringCharacterIterator.java,
+ java/util/AbstractCollection.java,
+ java/util/AbstractList.java,
+ java/util/AbstractMap.java,
+ java/util/AbstractSequentialList.java,
+ java/util/AbstractSet.java,
+ java/util/ArrayList.java,
+ java/util/Arrays.java,
+ java/util/BitSet.java,
+ java/util/Collection.java,
+ java/util/Collections.java,
+ java/util/Comparator.java,
+ java/util/ConcurrentModificationException.java,
+ java/util/EmptyStackException.java,
+ java/util/Enumeration.java,
+ java/util/EventListener.java,
+ java/util/EventListenerProxy.java,
+ java/util/EventObject.java,
+ java/util/HashMap.java,
+ java/util/HashSet.java,
+ java/util/Hashtable.java,
+ java/util/IdentityHashMap.java,
+ java/util/Iterator.java,
+ java/util/LinkedHashSet.java,
+ java/util/LinkedList.java,
+ java/util/List.java,
+ java/util/ListIterator.java,
+ java/util/ListResourceBundle.java,
+ java/util/Map.java,
+ java/util/MissingResourceException.java,
+ java/util/NoSuchElementException.java,
+ java/util/Observable.java,
+ java/util/Observer.java,
+ java/util/Properties.java,
+ java/util/PropertyPermissionCollection.java,
+ java/util/RandomAccess.java,
+ java/util/Set.java,
+ java/util/SortedMap.java,
+ java/util/SortedSet.java,
+ java/util/Stack.java,
+ java/util/StringTokenizer.java,
+ java/util/TooManyListenersException.java,
+ java/util/TreeMap.java,
+ java/util/TreeSet.java,
+ java/util/Vector.java,
+ java/util/logging/Level.java,
+ java/util/prefs/BackingStoreException.java:
+ Fixed @author tag all over.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/AWTError.java,
+ java/awt/AWTEvent.java,
+ java/awt/AWTEventMulticaster.java,
+ java/awt/AWTException.java,
+ java/awt/AWTKeyStroke.java,
+ java/awt/AWTPermission.java,
+ java/awt/ActiveEvent.java,
+ java/awt/Adjustable.java,
+ java/awt/AlphaComposite.java,
+ java/awt/AttributeValue.java,
+ java/awt/BorderLayout.java,
+ java/awt/BufferCapabilities.java,
+ java/awt/Button.java,
+ java/awt/Canvas.java,
+ java/awt/CheckboxGroup.java,
+ java/awt/CheckboxMenuItem.java,
+ java/awt/Color.java,
+ java/awt/ColorPaintContext.java,
+ java/awt/Component.java,
+ java/awt/ComponentOrientation.java,
+ java/awt/Composite.java,
+ java/awt/CompositeContext.java,
+ java/awt/Container.java,
+ java/awt/ContainerOrderFocusTraversalPolicy.java,
+ java/awt/DefaultFocusTraversalPolicy.java,
+ java/awt/Dialog.java,
+ java/awt/Dimension.java,
+ java/awt/DisplayMode.java,
+ java/awt/FileDialog.java,
+ java/awt/FontFormatException.java,
+ java/awt/Graphics.java,
+ java/awt/Graphics2D.java,
+ java/awt/GraphicsConfigTemplate.java,
+ java/awt/GraphicsConfiguration.java,
+ java/awt/GraphicsDevice.java,
+ java/awt/GridBagLayout.java,
+ java/awt/GridBagLayoutInfo.java,
+ java/awt/GridLayout.java,
+ java/awt/HeadlessException.java,
+ java/awt/IllegalComponentStateException.java,
+ java/awt/Image.java,
+ java/awt/Insets.java,
+ java/awt/ItemSelectable.java,
+ java/awt/JobAttributes.java,
+ java/awt/KeyEventDispatcher.java,
+ java/awt/KeyEventPostProcessor.java,
+ java/awt/KeyboardFocusManager.java,
+ java/awt/Label.java,
+ java/awt/LayoutManager.java,
+ java/awt/MenuBar.java,
+ java/awt/MenuComponent.java,
+ java/awt/MenuContainer.java,
+ java/awt/PageAttributes.java,
+ java/awt/Paint.java,
+ java/awt/PaintContext.java,
+ java/awt/Panel.java,
+ java/awt/Point.java,
+ java/awt/Polygon.java,
+ java/awt/PrintGraphics.java,
+ java/awt/PrintJob.java,
+ java/awt/Rectangle.java,
+ java/awt/RenderingHints.java,
+ java/awt/Shape.java,
+ java/awt/Stroke.java,
+ java/awt/SystemColor.java,
+ java/awt/Toolkit.java,
+ java/awt/Transparency.java,
+ java/awt/Window.java,
+ java/awt/color/CMMException.java,
+ java/awt/color/ColorSpace.java,
+ java/awt/color/ICC_ColorSpace.java,
+ java/awt/color/ICC_Profile.java,
+ java/awt/color/ProfileDataException.java,
+ java/awt/datatransfer/FlavorTable.java,
+ java/awt/datatransfer/MimeTypeParseException.java,
+ java/awt/datatransfer/Transferable.java,
+ java/awt/datatransfer/UnsupportedFlavorException.java,
+ java/awt/dnd/Autoscroll.java,
+ java/awt/dnd/DnDConstants.java,
+ java/awt/dnd/DragGestureListener.java,
+ java/awt/dnd/DragSourceAdapter.java,
+ java/awt/dnd/DragSourceDropEvent.java,
+ java/awt/dnd/DragSourceListener.java,
+ java/awt/dnd/DragSourceMotionListener.java,
+ java/awt/dnd/DropTargetAdapter.java,
+ java/awt/dnd/DropTargetContext.java,
+ java/awt/dnd/DropTargetListener.java,
+ java/awt/dnd/InvalidDnDOperationException.java,
+ java/awt/dnd/MouseDragGestureRecognizer.java,
+ java/awt/dnd/peer/DropTargetContextPeer.java,
+ java/awt/event/AWTEventListener.java,
+ java/awt/event/AWTEventListenerProxy.java,
+ java/awt/event/ActionEvent.java,
+ java/awt/event/AdjustmentEvent.java,
+ java/awt/event/AdjustmentListener.java,
+ java/awt/event/ComponentAdapter.java,
+ java/awt/event/ComponentEvent.java,
+ java/awt/event/ComponentListener.java,
+ java/awt/event/ContainerAdapter.java,
+ java/awt/event/ContainerEvent.java,
+ java/awt/event/ContainerListener.java,
+ java/awt/event/FocusAdapter.java,
+ java/awt/event/FocusEvent.java,
+ java/awt/event/FocusListener.java,
+ java/awt/event/InputEvent.java,
+ java/awt/event/InputMethodEvent.java,
+ java/awt/event/InputMethodListener.java,
+ java/awt/event/InvocationEvent.java,
+ java/awt/event/ItemEvent.java,
+ java/awt/event/ItemListener.java,
+ java/awt/event/KeyAdapter.java,
+ java/awt/event/KeyEvent.java,
+ java/awt/event/KeyListener.java,
+ java/awt/event/MouseAdapter.java,
+ java/awt/event/MouseEvent.java,
+ java/awt/event/MouseListener.java,
+ java/awt/event/MouseMotionAdapter.java,
+ java/awt/event/MouseMotionListener.java,
+ java/awt/event/MouseWheelEvent.java,
+ java/awt/event/MouseWheelListener.java,
+ java/awt/event/PaintEvent.java,
+ java/awt/event/TextEvent.java,
+ java/awt/event/TextListener.java,
+ java/awt/event/WindowAdapter.java,
+ java/awt/event/WindowEvent.java,
+ java/awt/event/WindowFocusListener.java,
+ java/awt/event/WindowListener.java,
+ java/awt/event/WindowStateListener.java,
+ java/awt/font/TextHitInfo.java,
+ java/awt/geom/CubicCurve2D.java,
+ java/awt/geom/Dimension2D.java,
+ java/awt/geom/Ellipse2D.java,
+ java/awt/geom/IllegalPathStateException.java,
+ java/awt/geom/Line2D.java,
+ java/awt/geom/NoninvertibleTransformException.java,
+ java/awt/geom/PathIterator.java,
+ java/awt/geom/Point2D.java,
+ java/awt/geom/QuadCurve2D.java,
+ java/awt/geom/RectangularShape.java,
+ java/awt/geom/RoundRectangle2D.java,
+ java/awt/im/InputContext.java,
+ java/awt/im/InputMethodHighlight.java,
+ java/awt/im/InputMethodRequests.java,
+ java/awt/im/InputSubset.java,
+ java/awt/im/spi/InputMethod.java,
+ java/awt/im/spi/InputMethodDescriptor.java,
+ java/awt/image/BandCombineOp.java,
+ java/awt/image/BandedSampleModel.java,
+ java/awt/image/ByteLookupTable.java,
+ java/awt/image/ComponentSampleModel.java,
+ java/awt/image/DataBuffer.java,
+ java/awt/image/DataBufferByte.java,
+ java/awt/image/DataBufferDouble.java,
+ java/awt/image/DataBufferFloat.java,
+ java/awt/image/DataBufferInt.java,
+ java/awt/image/DataBufferShort.java,
+ java/awt/image/DataBufferUShort.java,
+ java/awt/image/ImagingOpException.java,
+ java/awt/image/Kernel.java,
+ java/awt/image/LookupTable.java,
+ java/awt/image/MultiPixelPackedSampleModel.java,
+ java/awt/image/PackedColorModel.java,
+ java/awt/image/PixelInterleavedSampleModel.java,
+ java/awt/image/RGBImageFilter.java,
+ java/awt/image/Raster.java,
+ java/awt/image/RasterFormatException.java,
+ java/awt/image/SampleModel.java,
+ java/awt/image/ShortLookupTable.java,
+ java/awt/image/SinglePixelPackedSampleModel.java,
+ java/awt/image/WritableRaster.java,
+ java/awt/print/PrinterAbortException.java,
+ java/awt/print/PrinterException.java,
+ java/awt/print/PrinterIOException.java:
+ Fixed @author tag all over.
+
+2005-02-16 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/EventQueue.java: Reworked import statements.
+ * java/lang/StringBuilder.java
+ (DEFAULT_CAPACITY): Reordered modifiers.
+ * java/text/SimpleDateFormat.java: Reworked import statements.
+ Fixed one littel formatting issue.
+ (formatData): Removed a useless comment.
+ * javax/imageio/ImageIO.java: Reworked import statements.
+ * javax/swing/text/StringContent.java: Likewise.
+ * javax/swing/JTextField.java: Likewise.
+ (notifyAction): Added javadoc.
+
+2005-02-15 Mark Wielaard <mark@klomp.org>
+
+ * java/util/jar/Attributes.java (Name.CLASS_PATH): Document that
+ file path elements are separated by spaces.
+
+2005-02-15 Mark Wielaard <mark@klomp.org>
+
+ * javax/net/ssl/SSLContext.java (getInstance): Add exception message
+ and/or cause before throwing.
+
+2005-02-15 Mark Wielaard <mark@klomp.org>
+
+ * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Just use
+ space for parsing CLASS_PATH attribute.
+
+2005-02-15 Andrew Haley <aph@redhat.com>
+
+ * java/net/URLClassLoader.java
+ (URLLoader.getClassPath): New method.
+ (JarURLLoader.JarURLLoader): Read mainfest to parse "Class-Path"
+ attribute and add URLs for each entry.
+ (JarURLLoader.classPath): New field.
+ (JarURLLoader.getClassPath): New method.
+ (addURLImpl): Scan through the list of extraUrls in the new
+ loader, adding them to our urlinfos.
+ (definePackage, findURLResource, findResources): Use
+ urlinfos.size(), not urls.size().
+
+2005-02-14 Tom Tromey <tromey@redhat.com>
+
+ * java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL,
+ URL)): New constructor.
+
+2005-02-14 Mark Wielaard <mark@klomp.org>
+
+ * java/net/URLClassLoader.java (findClass): Throw
+ ClassNotFoundExceptions including urls, plus parent using toString().
+ (thisString): New field.
+ (toString): New method.
+
+ * java/lang/ClassLoader (defaultGetSystemClassLoader): Only install
+ ExtensionClassLoader when there are actual extension URLs.
+
+2005-02-14 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/xmlj/.cvsignore: Add *.o, *.a, *.lo, *.la, .libs, .deps.
+
+2005-02-14 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java
+ (Calendar): Constructor should clear fields.
+
+2005-02-14 Sven de Marothy <sven@physto.se>
+
+ * javax/swing/SpinnerDateModel.java: Implemented.
+
+2005-02-14 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java
+ (clear): Dates should clear to local time.
+ * java/util/GregorianCalendar.java
+ (computeTime): Fix priority problem with DAY_OF_WEEK,
+ Handle non-sunday-startig weeks and minimumDaysInFirstWeek.
+
+2005-02-13 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/AWTKeyStroke.java (getAWTKeyStroke(String)): Throw
+ IllegalArgumentException when the given String is null.
+
+ * javax/swing/KeyStroke.java (getKeyStroke(String)): Return null
+ when given keystoke sequence cannot be parsed.
+
+ * javax/swing/JRootPane.java (setJMenuBar): Remove current menubar
+ if one is installed. Only install the given menubar is not null.
+
+ * javax/swing/JViewport.java (getViewSize): Return an empty
+ Dimension when the view isn't set or preferred component size when
+ no viewSize is set.
+
+ * javax/swing/ViewportLayout.java (preferredLayoutSize): Return an
+ empty Dimension when there is no view set.
+ (minimumLayoutSize): Likewise.
+ (layoutContainer): Don't try to layout when there is no view.
+
+2005-02-13 Mark Wielaard <mark@klomp.org>
+
+ # Fixes bug #11957
+ * java/io/ObjectInputStream.java (resolveClass): Don't check "void"
+ twice.
+
+2005-02-13 Tom Tromey <tromey@redhat.com>
+
+ * gnu/xml/aelfred2/SAXDriver.java: Ensure that null is returned when
+ attribute index is out of bounds.
+
+2005-02-12 Mark Wielaard <mark@klomp.org>
+
+ Fixes bug #11949
+ * java/awt/BasicStroke.java (hashCode): Check for null dash.
+
+2005-02-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/awt/color/ClutProfileConverter.java,
+ gnu/java/awt/peer/ClasspathTextLayoutPeer.java,
+ gnu/java/awt/peer/gtk/GdkFontPeer.java,
+ gnu/java/awt/peer/gtk/GdkGlyphVector.java,
+ gnu/java/awt/peer/gtk/GdkGraphics2D.java,
+ gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
+ gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
+ gnu/java/awt/peer/gtk/GdkRobotPeer.java,
+ gnu/java/awt/peer/gtk/GdkTextLayout.java,
+ gnu/java/awt/peer/gtk/GtkButtonPeer.java,
+ gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java,
+ gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
+ gnu/java/awt/peer/gtk/GtkChoicePeer.java,
+ gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+ gnu/java/awt/peer/gtk/GtkContainerPeer.java,
+ gnu/java/awt/peer/gtk/GtkDialogPeer.java,
+ gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
+ gnu/java/awt/peer/gtk/GtkFontPeer.java,
+ gnu/java/awt/peer/gtk/GtkFramePeer.java,
+ gnu/java/awt/peer/gtk/GtkLabelPeer.java,
+ gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
+ gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
+ gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
+ gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
+ gnu/java/awt/peer/gtk/GtkToolkit.java,
+ gnu/java/awt/peer/gtk/GtkWindowPeer.java,
+ gnu/java/io/EncodingManager.java,
+ gnu/java/io/decode/DecoderUTF8.java,
+ gnu/java/net/protocol/file/Connection.java,
+ gnu/java/net/protocol/ftp/ActiveModeDTP.java,
+ gnu/java/net/protocol/ftp/BlockInputStream.java,
+ gnu/java/net/protocol/ftp/BlockOutputStream.java,
+ gnu/java/net/protocol/ftp/CompressedOutputStream.java,
+ gnu/java/net/protocol/ftp/StreamInputStream.java,
+ gnu/java/net/protocol/ftp/StreamOutputStream.java,
+ gnu/java/net/protocol/http/Cookie.java,
+ gnu/java/net/protocol/http/HTTPConnection.java,
+ gnu/java/net/protocol/http/HTTPDateFormat.java,
+ gnu/java/net/protocol/http/Request.java,
+ gnu/java/nio/SelectorImpl.java,
+ gnu/java/rmi/dgc/DGCImpl.java,
+ gnu/java/rmi/server/UnicastConnectionManager.java,
+ gnu/java/security/pkcs/SignerInfo.java,
+ gnu/java/security/provider/EncodedKeyFactory.java,
+ gnu/java/security/provider/GnuDHPublicKey.java,
+ gnu/java/security/provider/PKIXCertPathValidatorImpl.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,
+ gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
+ gnu/java/security/x509/ext/CertificatePolicies.java,
+ gnu/java/security/x509/ext/PolicyConstraint.java,
+ gnu/xml/aelfred2/SAXDriver.java,
+ gnu/xml/dom/Consumer.java,
+ gnu/xml/dom/DomCharacterData.java,
+ gnu/xml/dom/DomDocument.java,
+ gnu/xml/dom/DomDocumentBuilder.java,
+ gnu/xml/dom/DomIterator.java,
+ gnu/xml/dom/DomNode.java,
+ gnu/xml/dom/DomXPathExpression.java,
+ gnu/xml/dom/DomXPathResult.java,
+ gnu/xml/dom/JAXPFactory.java,
+ gnu/xml/dom/ls/DomLSException.java,
+ gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java,
+ gnu/xml/libxmlj/dom/GnomeXPathNodeList.java,
+ gnu/xml/libxmlj/sax/GnomeXMLReader.java,
+ gnu/xml/libxmlj/transform/GnomeTransformer.java,
+ gnu/xml/libxmlj/transform/GnomeTransformerFactory.java,
+ gnu/xml/libxmlj/util/XMLJ.java,
+ gnu/xml/pipeline/CallFilter.java,
+ gnu/xml/pipeline/DomConsumer.java,
+ gnu/xml/pipeline/LinkFilter.java,
+ gnu/xml/pipeline/NSFilter.java,
+ gnu/xml/pipeline/TeeConsumer.java,
+ gnu/xml/pipeline/ValidationConsumer.java,
+ gnu/xml/pipeline/WellFormednessFilter.java,
+ gnu/xml/pipeline/XIncludeFilter.java,
+ gnu/xml/pipeline/XsltFilter.java,
+ gnu/xml/transform/ApplyImportsNode.java,
+ gnu/xml/transform/Bindings.java,
+ gnu/xml/transform/DocumentFunction.java,
+ gnu/xml/transform/FormatNumberFunction.java,
+ gnu/xml/transform/NodeNumberNode.java,
+ gnu/xml/transform/NumberNode.java,
+ gnu/xml/transform/Stylesheet.java,
+ gnu/xml/transform/SystemPropertyFunction.java,
+ gnu/xml/transform/Template.java,
+ gnu/xml/transform/TemplatesImpl.java,
+ gnu/xml/transform/TransformerImpl.java,
+ gnu/xml/transform/ValueOfNode.java,
+ gnu/xml/transform/XSLURIResolver.java,
+ gnu/xml/util/DoParse.java,
+ gnu/xml/util/Resolver.java,
+ gnu/xml/xpath/Expr.java,
+ gnu/xml/xpath/FunctionCall.java,
+ gnu/xml/xpath/RelationalExpr.java,
+ gnu/xml/xpath/Selector.java,
+ gnu/xml/xpath/XPathParser.java,
+ java/beans/XMLDecoder.java,
+ java/text/SimpleDateFormat.java,
+ javax/swing/JPopupMenu.java,
+ javax/swing/JSpinner.java,
+ javax/swing/SortingFocusTraversalPolicy.java,
+ javax/swing/SwingUtilities.java,
+ javax/swing/plaf/basic/BasicComboBoxEditor.java,
+ javax/swing/plaf/basic/BasicComboBoxRenderer.java,
+ javax/swing/tree/DefaultMutableTreeNode.java,
+ javax/xml/parsers/DocumentBuilder.java,
+ javax/xml/parsers/DocumentBuilderFactory.java,
+ javax/xml/transform/sax/SAXTransformerFactory.java,
+ vm/reference/java/lang/VMClassLoader.java,
+ vm/reference/java/lang/VMProcess.java,
+ vm/reference/java/lang/VMRuntime.java,
+ vm/reference/java/lang/VMSystem.java,
+ vm/reference/java/security/VMAccessController.java:
+ Removed unused imports and expanded starred
+ imports.
+
+2005-02-12 Michael Koch <konqueror@gmx.de>
+
+ * include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
+ include/gnu_java_awt_peer_gtk_GdkGraphics2D.h:
+ Regenerated.
+
+2005-02-12 Graydon Hoare <graydon@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java: Add.
+
+2005-02-12 Graydon Hoare <graydon@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GdkFontPeer.java
+ (getGlyphVector):
+ (getFontMetrics):
+ (getTextMetrics): New native methods.
+ * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Remove native parts.
+ * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Likewise.
+ * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java:
+ Hold reference to GtkToolkit.
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java
+ (cairoSetFont):
+ (cairoDrawGdkTextLayout):
+ (cairoDrawString):
+ (getPeerTextMetrics):
+ (getPeerFontMetrics): Remove.
+ (setFont): Don't call cairoSetFont.
+ (cairoDrawGlyphVector): Accept font peer argument.
+ (drawGlyphVector): Pass font peer to cairoDrawGlyphVector.
+ * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
+ (finalize): Call finish from here.
+ (produce): Not from here.
+ * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java:
+ Hold reference to GdkGraphicsEnvironment.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java:
+ (getFontMetrics): Change locking.
+ (getBounds): New method.
+ (getLocalGraphicsEnvironment): Pass reference to this.
+
+ * include/Makefile.am: Remove entries for GdkFontMetrics, GdkGlyphVector.
+ * include/gnu_java_awt_peer_gtk_GdkFontMetrics.h: Remove.
+ * include/gnu_java_awt_peer_gtk_GdkFontPeer.h: Regenerate.
+ * include/gnu_java_awt_peer_gtk_GdkGlyphVector.h: Remove.
+ * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerate.
+
+ * native/jni/gtk-peer/Makefile.am
+ Remove entries for GdkFontMetrics, GdkGlyphVector.
+ * native/jni/gtk-peer/gdkfont.h: Add #defines, remove struct glyphvec.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ (ensure_metrics_cairo):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetFont):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawString):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerFontMetrics):
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerTextMetrics):
+ (metrics_cairo):
+ (metrics_surface): Remove.
+ (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector):
+ Pass and install font peer.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c:
+ Release GDK lock while performing upcalls.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Remove.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
+ (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
+ (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics):
+ (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove.
+
+2005-02-11 Craig Black <craig.black@aonix.com>
+
+ * gnu/java/awt/peer/gtk/GtkCheckboxMenuItem.java
+ (postMenuActionEvent): Implement to notify ItemListeners.
+ * java/awt/CheckboxMenuItem.java
+ (dispatchEventImpl): Update state on ItemEvent.
+ * java/awt/MenuItem.java
+ (processActionEvent): Retarget event source.
+
+2005-02-11 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (create):
+ Use GTK's built-in file system backend. Use GTK_RESPONSE_ACCEPT.
+ (handle_response): Use GTK_RESPONSE_ACCEPT.
+
+2005-02-10 Michael Koch <konqueror@gmx.de>
+
+ * configure.ac: Define GTK_CAIRO in config.h
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (gtkInit): Compile Graphics2D stuff conditionally.
+
+2005-02-10 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/DomAttr.java,
+ gnu/xml/dom/DomCDATA.java,
+ gnu/xml/dom/DomCDATASection.java,
+ gnu/xml/dom/DomCharacterData.java,
+ gnu/xml/dom/DomDOMException.java,
+ gnu/xml/dom/DomDoctype.java,
+ gnu/xml/dom/DomDocument.java,
+ gnu/xml/dom/DomDocumentConfiguration.java,
+ gnu/xml/dom/DomDocumentFragment.java,
+ gnu/xml/dom/DomElement.java,
+ gnu/xml/dom/DomEx.java,
+ gnu/xml/dom/DomFragment.java,
+ gnu/xml/dom/DomImpl.java,
+ gnu/xml/dom/DomIterator.java,
+ gnu/xml/dom/DomNamedNodeMap.java,
+ gnu/xml/dom/DomNode.java,
+ gnu/xml/dom/DomNsNode.java,
+ gnu/xml/dom/DomPI.java,
+ gnu/xml/dom/DomProcessingInstruction.java,
+ gnu/xml/dom/DomText.java,
+ gnu/xml/dom/DomLSEx.java,
+ gnu/xml/dom/DomLSException.java,
+ gnu/xml/dom/DomLSParser.java,
+ gnu/xml/dom/DomLSSerializer.java: Refactoring of exception and DOM
+ implementation class names to conform to Classpath guidelines. Make
+ DomLSException use JDK 1.4+ exception chaining.
+ * gnu/xml/util/SAXNullTransformerFactory.java,
+ gnu/xml/xpath/Predicate.java: Use constants relative to declaring
+ class or interface.
+
+2005-02-10 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTabbedPane.java
+ (Page.setDisplayedMnemonicIndex): Handle empty menmonic.
+
+2005-02-10 Graydon Hoare <graydon@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
+ Release GDK lock during upcalls.
+
+2005-02-10 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c:
+ Merged file header from java-gui-20050128-branch.
+
+2005-02-10 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Container.java (paramString):
+ If layoutMgr is null just return result of super.paramString().
+
+2005-02-10 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/text/Collator.java (getInstance(Locale)):
+ Added default collation pattern to handle case when resource
+ is missing and throw InternalError instead of returning null
+ should parsing fail.
+
+2005-02-09 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/net/protocol/jar/Connection.java (getJarFile):
+ Rename jar_file to jf.
+
+2005-02-09 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/net/protocol/jar/Connection.java (getJarFile): Open
+ jar file with OPEN_DELETE.
+ * java/util/zip/ZipFile.java (ZipFile): Call deleteOnExit when
+ OPEN_DELETE is used.
+
+2005-02-09 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Scrollbar.java: Reformatted.
+
+2005-02-08 Tom Tromey <tromey@redhat.com>
+
+ * java/net/URI.java (AUTHORITY_REGEXP): Handle case where user
+ name or port is missing.
+ (AUTHORITY_USERINFO_GROUP, AUTHORITY_HOST_GROUP,
+ AUTHORITY_PORT_GROUP): Updated.
+
+2005-02-08 Craig Black <craig.black@aonix.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
+ (copyState): Pass a JNI global reference to signal handler.
+ (realize_cb): Use and free JNI global reference.
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
+ (create): Pass a JNI global reference to signal handler.
+ (selection_changed): Match declaration.
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
+ (dispose): Do not remove entries from state tables until after widget is
+ destroyed.
+
+2005-02-08 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/java-nio/java_nio_VMDirectByteBuffer.c
+ (NIOGetPointer): Handle case of pointer size != 32 bit.
+ (NIOGetRawData): Likewise.
+ (Java_java_nio_VMDirectByteBuffer_init): Likewise.
+ Fixed asking for primitive type 'long'.
+
+2005-02-08 Michael Koch <konqueror@gmx.de>
+
+ * configure.ac: Define substition variable GTK_CAIRO_ENABLED.
+ Fix handling of GTK_CAIRO conditional.
+ * gnu/classpath/Configuration.java.in (GTK_CAIRO_ENABLED):
+ New constant.
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static):
+ Throw error when Cairo support was not enabled during configure time.
+
+2005-02-08 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/tree/DefaultMutableTreeNode.java:
+ Reworked Javadocs all over.
+ (getPathToRoot): Fixed direction of result array initialization.
+
+2005-02-07 Mark Wielaard <mark@klomp.org>
+
+ * java/util/ResourceBundle.java (getObject): Clarify
+ MissingResourceException detailed message.
+ (tryBundle(String,ClassLoader)): Likewise.
+
+2005-02-07 Craig Black <craig.black@aonix.com>
+
+ * native/jni/classpath/native_state.c
+ (add_node): Update head pointer when moving node to front of list.
+
+2005-02-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * acinclude.m4:
+ (CLASSPATH_FIND_JAVAC): Add ECJ option.
+ (CLASSPATH_WITH_ECJ): New function.
+ (CLASSPATH_CHECK_ECJ): New function.
+ * examples/Makefile.am:
+ Allow examples to be built with ecj.
+ * lib/Makefile.am:
+ Allow Classpath to be built with ecj.
+
+2005-02-06 Mark Wielaard <mark@klomp.org>
+
+ Reported by Timo Lindfors <timo.lindfors@iki.fi>
+ java/util/regex/Matcher.java (lookingAt): Set position when match
+ found.
+ (matches): Implemented through lookingAt().
+
+2005-02-06 Mark Wielaard <mark@klomp.org>
+
+ Fix suggested by Timo Lindfors <timo.lindfors@iki.fi>
+ * java/util/regex/Pattern.java (split(CharSequence,int)):
+ Fix while empties > 0 loops.
+
+2005-02-05 C. Brian Jones <cbj@gnu.org>
+
+ * gnu/java/rmi/registry/: Added back to classpath again, used by core
+ library.
+ * gnu/java/rmi/registry/RegistryImpl.java: ditto
+ * gnu/java/rmi/registry/RegistryImpl_Skel.java: ditto
+ * gnu/java/rmi/registry/RegistryImpl_Stub.java: ditto
+
+2005-02-06 Mark Wielaard <mark@klomp.org>
+
+ * doc/api/Makefile.am (create_html): Remove gjdoc -public flag.
+
+2005-02-05 Sven de Marothy <sven@physto.se>
+
+ * java/text/SimpleDateFormat.java
+ (parse): Tweak handling of 2-year dates
+ * java/util/Calendar.java
+ (clear): Clear fields to correct value.
+ * java/util/GregorianCalendar.java
+ (computeTime): Correct handling of time zones.
+ Correct field minimum values.
+
+2005-02-05 C. Brian Jones <cbj@gnu.org>
+
+ * gnu/java/rmi/rmic/: added to cp-tools and removed from classpath
+ * gnu/java/rmi/rmic/Compile_gcj.java: ditto
+ * gnu/java/rmi/rmic/Compile_jikes.java: ditto
+ * gnu/java/rmi/rmic/Compile_kjc.java: ditto
+ * gnu/java/rmi/rmic/Compiler.java: ditto
+ * gnu/java/rmi/rmic/CompilerProcess.java: ditto
+ * gnu/java/rmi/rmic/RMICException.java: ditto
+ * gnu/java/rmi/rmic/RMIC.java: ditto
+ * gnu/java/rmi/rmic/TabbedWriter.java: ditto
+ * gnu/java/rmi/registry/: added to cp-tools and removed from classpath
+ * gnu/java/rmi/registry/RegistryImpl.java: ditto
+ * gnu/java/rmi/registry/RegistryImpl_Skel.java: ditto
+ * gnu/java/rmi/registry/RegistryImpl_Stub.java: ditto
+
+2005-02-05 Mark Wielaard <mark@klomp.org>
+
+ * doc/api/Makefile.am (classpathbox): Use class logo and target _top.
+
+2005-02-04 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/aelfred2/SAXDriver.java: Corrected implementation of
+ isDeclared methods. Improved performance of isSpecified methods.
+
+2005-02-04 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/SortingFocusTraversalPolicy.java
+ (getSortedCycle): Fixed initialization of set.
+
+2005-02-03 Robert Schuster <thebohemian@gmx.net>
+
+ * gnu/java/nio/charset/ISO_8859_1.java,
+ gnu/java/nio/charset/US_ASCII.java,
+ gnu/java/nio/charset/UTF_16.java,
+ gnu/java/nio/charset/UTF_16_LE.java,
+ gnu/java/nio/charset/UTF_16_BE.java,
+ gnu/java/nio/charset/UTF_8.java: Fixed canonical names
+ and aliases according to
+ "http://www.iana.org/assignments/character-sets",
+ "http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html"
+ and "http://oss.software.ibm.com/cgi-bin/icu/convexp?s=ALL".
+ * gnu/java/nio/charset/Provider.java: Made charset lookup
+ case-insensitive which fixes bug #11740.
+
+2005-02-03 Dalibor Topic <robilad@kaffe.org>
+
+ * libraries/javalib/gnu/regexp/RE.java,
+ libraries/javalib/java/io/ObjectInputStream.java,
+ libraries/javalib/java/io/ObjectStreamClass.java,
+ libraries/javalib/java/lang/SecurityManager.java,
+ libraries/javalib/java/security/AllPermission.java,
+ libraries/javalib/java/security/BasicPermission.java,
+ libraries/javalib/java/security/Permissions.java,
+ libraries/javalib/java/text/MessageFormat.java,
+ libraries/javalib/java/util/AbstractList.java:
+ Made 'inner' classes real public static inner classes,
+ and made them final where possible, or removed them
+ where unused.
+
+2005-02-03 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ Fix includes for cairo 0.3.0 snappshot.
+
+2005-02-02 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/net/protocol/jar/Connection.java (is_trying): Removed
+ field.
+ (get): Don't use or set is_trying.
+
+2005-02-02 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java
+ (set) Invalidate all fields on first call to set().
+
+2005-02-02 Mark Wielaard <mark@klomp.org>
+
+ * vm/reference/java/lang/VMClassLoader.java: Remove SystemClassLoader
+ import statement.
+
+2005-02-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/SimpleDateFormat.java
+ Lots of documentation updates.
+ (readObject(java.io.ObjectInputStream)): Wraps
+ IllegalArgumentException as specified.
+ (compileFormat(String)): Uses standardChars
+ rather than the local pattern characters.
+ Throws IllegalArgumentException rather than
+ storing a -1 field.
+ (toString()): Extended to include all variables
+ in a better format.
+ (translateLocalizedPattern(String, String, String)):
+ Renamed to better define the use of this method.
+
+2005-02-02 Dalibor Topic <robilad@kaffe.org>
+
+ * gnu/java/net/GetSystemPropertyAction.java:
+ Removed.
+ * gnu/java/net/protocol/ftp/FTPURLConnection.java:
+ Use gnu.java.security.action.GetPropertyAction instead
+ of gnu.java.net.GetSystemPropertyAction.
+
+2005-02-02 Robert Schuster <thebohemian@gmx.net>
+
+ * gnu/java/beans/decoder/GrowableArrayContext.java: Fixed
+ assignment behavior by using java.lang.reflect.Array.set()
+ directly.
+
+2005-02-01 Dalibor Topic <robilad@kaffe.org>
+
+ * gnu/java/beans/EmptyBeanInfo.java,
+ gnu/java/beans/info/ComponentBeanInfo.java,
+ gnu/java/lang/SystemClassLoader.java:
+ Removed unused files.
+
+2005-02-01 Sven de Marothy <sven@physto.se>
+
+ * java/util/GregorianCalendar.java
+ (computeTime): Fixed handling of time zones.
+
+2005-02-01 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java
+ (clear): Set values to Epoch instead of zero.
+ (set): Set isSet to the relevant field pattern instead of just the
+ field.
+ * java/util/GregorianCalendar.java
+ (getBundle): Removed.
+ (getDayOfYear): Removed.
+ (getFirstDayOfMonth): New private method.
+ (nonLeniencyCheck): New private method.
+ (computeTime): Correct handling of insufficient data.
+
+2005-02-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * javax/security/auth/callback/Callback.java,
+ javax/security/auth/callback/CallbackHandler.java,
+ javax/security/auth/callback/ChoiceCallback.java,
+ javax/security/auth/callback/ConfirmationCallback.java,
+ javax/security/auth/callback/LanguageCallback.java,
+ javax/security/auth/callback/NameCallback.java,
+ javax/security/auth/callback/PasswordCallback.java,
+ javax/security/auth/callback/TextInputCallback.java,
+ javax/security/auth/callback/TextOutputCallback.java,
+ javax/security/auth/callback/UnsupportedCallbackException.java:
+ Removed CVS version tags.
+
+2005-01-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/locale/LocaleHelper.java:
+ New utility class.
+ (getLocalizedString(java.util.Locale,
+ String, String, boolean, boolean)):
+ More generic version of what was
+ java.util.Locale.getDisplayString, now
+ available to all classes.
+ * gnu/java/locale/LocaleInformation.java,
+ gnu/java/locale/LocaleInformation_aa.java,
+ gnu/java/locale/LocaleInformation_aa_ET.java,
+ gnu/java/locale/LocaleInformation_af.java,
+ gnu/java/locale/LocaleInformation_am.java,
+ gnu/java/locale/LocaleInformation_am_ET.java,
+ gnu/java/locale/LocaleInformation_ar.java,
+ gnu/java/locale/LocaleInformation_as.java,
+ gnu/java/locale/LocaleInformation_az.java,
+ gnu/java/locale/LocaleInformation_be.java,
+ gnu/java/locale/LocaleInformation_bg.java,
+ gnu/java/locale/LocaleInformation_bn.java,
+ gnu/java/locale/LocaleInformation_byn.java
+ gnu/java/locale/LocaleInformation_byn_ER.java
+ gnu/java/locale/LocaleInformation_ca.java,
+ gnu/java/locale/LocaleInformation_cs.java,
+ gnu/java/locale/LocaleInformation_cy.java,
+ gnu/java/locale/LocaleInformation_da.java,
+ gnu/java/locale/LocaleInformation_de.java,
+ gnu/java/locale/LocaleInformation_de_AT.java,
+ gnu/java/locale/LocaleInformation_de_BE.java,
+ gnu/java/locale/LocaleInformation_de_CH.java,
+ gnu/java/locale/LocaleInformation_de_LU.java,
+ gnu/java/locale/LocaleInformation_dv.java,
+ gnu/java/locale/LocaleInformation_dz.java,
+ gnu/java/locale/LocaleInformation_dz_BT.java,
+ gnu/java/locale/LocaleInformation_el.java,
+ gnu/java/locale/LocaleInformation_el_GR.java,
+ gnu/java/locale/LocaleInformation_en.java,
+ gnu/java/locale/LocaleInformation_en_AU.java,
+ gnu/java/locale/LocaleInformation_en_BE.java,
+ gnu/java/locale/LocaleInformation_en_CA.java,
+ gnu/java/locale/LocaleInformation_en_GB.java,
+ gnu/java/locale/LocaleInformation_en_HK.java,
+ gnu/java/locale/LocaleInformation_en_IE.java,
+ gnu/java/locale/LocaleInformation_en_MT.java,
+ gnu/java/locale/LocaleInformation_en_NZ.java,
+ gnu/java/locale/LocaleInformation_en_PH.java,
+ gnu/java/locale/LocaleInformation_en_SG.java,
+ gnu/java/locale/LocaleInformation_en_US.java,
+ gnu/java/locale/LocaleInformation_en_ZW.java,
+ gnu/java/locale/LocaleInformation_eo.java,
+ gnu/java/locale/LocaleInformation_es.java,
+ gnu/java/locale/LocaleInformation_es_AR.java,
+ gnu/java/locale/LocaleInformation_es_CL.java,
+ gnu/java/locale/LocaleInformation_es_CO.java,
+ gnu/java/locale/LocaleInformation_es_ES.java,
+ gnu/java/locale/LocaleInformation_es_MX.java,
+ gnu/java/locale/LocaleInformation_es_PR.java,
+ gnu/java/locale/LocaleInformation_et.java,
+ gnu/java/locale/LocaleInformation_eu.java,
+ gnu/java/locale/LocaleInformation_fa.java,
+ gnu/java/locale/LocaleInformation_fa_AF.java,
+ gnu/java/locale/LocaleInformation_fi.java,
+ gnu/java/locale/LocaleInformation_fo.java,
+ gnu/java/locale/LocaleInformation_fr.java,
+ gnu/java/locale/LocaleInformation_fr_CA.java,
+ gnu/java/locale/LocaleInformation_fr_LU.java,
+ gnu/java/locale/LocaleInformation_ga.java,
+ gnu/java/locale/LocaleInformation_ga_IE.java,
+ gnu/java/locale/LocaleInformation_gez.java
+ gnu/java/locale/LocaleInformation_gez_ER.java
+ gnu/java/locale/LocaleInformation_gez_ET.java
+ gnu/java/locale/LocaleInformation_gl.java,
+ gnu/java/locale/LocaleInformation_gu.java,
+ gnu/java/locale/LocaleInformation_gv.java,
+ gnu/java/locale/LocaleInformation_haw.java
+ gnu/java/locale/LocaleInformation_haw_US.java
+ gnu/java/locale/LocaleInformation_he.java,
+ gnu/java/locale/LocaleInformation_hi.java,
+ gnu/java/locale/LocaleInformation_hr.java,
+ gnu/java/locale/LocaleInformation_hu.java,
+ gnu/java/locale/LocaleInformation_hy.java,
+ gnu/java/locale/LocaleInformation_id.java,
+ gnu/java/locale/LocaleInformation_is.java,
+ gnu/java/locale/LocaleInformation_it.java,
+ gnu/java/locale/LocaleInformation_it_IT.java,
+ gnu/java/locale/LocaleInformation_iu.java,
+ gnu/java/locale/LocaleInformation_ja.java,
+ gnu/java/locale/LocaleInformation_ka.java,
+ gnu/java/locale/LocaleInformation_kk.java,
+ gnu/java/locale/LocaleInformation_kl.java,
+ gnu/java/locale/LocaleInformation_km.java,
+ gnu/java/locale/LocaleInformation_kn.java,
+ gnu/java/locale/LocaleInformation_ko.java,
+ gnu/java/locale/LocaleInformation_kok.java
+ gnu/java/locale/LocaleInformation_kok_IN.java
+ gnu/java/locale/LocaleInformation_kw.java,
+ gnu/java/locale/LocaleInformation_ky.java,
+ gnu/java/locale/LocaleInformation_lo.java,
+ gnu/java/locale/LocaleInformation_lt.java,
+ gnu/java/locale/LocaleInformation_lv.java,
+ gnu/java/locale/LocaleInformation_mk.java,
+ gnu/java/locale/LocaleInformation_ml.java,
+ gnu/java/locale/LocaleInformation_mn.java,
+ gnu/java/locale/LocaleInformation_mn_MN.java,
+ gnu/java/locale/LocaleInformation_mr.java,
+ gnu/java/locale/LocaleInformation_ms.java,
+ gnu/java/locale/LocaleInformation_ms_BN.java,
+ gnu/java/locale/LocaleInformation_mt.java,
+ gnu/java/locale/LocaleInformation_nb.java,
+ gnu/java/locale/LocaleInformation_nl.java,
+ gnu/java/locale/LocaleInformation_nn.java,
+ gnu/java/locale/LocaleInformation_om.java,
+ gnu/java/locale/LocaleInformation_om_ET.java,
+ gnu/java/locale/LocaleInformation_or.java,
+ gnu/java/locale/LocaleInformation_pa.java,
+ gnu/java/locale/LocaleInformation_pl.java,
+ gnu/java/locale/LocaleInformation_ps.java,
+ gnu/java/locale/LocaleInformation_pt.java,
+ gnu/java/locale/LocaleInformation_pt_PT.java,
+ gnu/java/locale/LocaleInformation_ro.java,
+ gnu/java/locale/LocaleInformation_ru.java,
+ gnu/java/locale/LocaleInformation_sa.java,
+ gnu/java/locale/LocaleInformation_sid.java
+ gnu/java/locale/LocaleInformation_sid_ET.java
+ gnu/java/locale/LocaleInformation_sk.java,
+ gnu/java/locale/LocaleInformation_sl.java,
+ gnu/java/locale/LocaleInformation_so.java,
+ gnu/java/locale/LocaleInformation_so_DJ.java,
+ gnu/java/locale/LocaleInformation_so_ET.java,
+ gnu/java/locale/LocaleInformation_so_SO.java,
+ gnu/java/locale/LocaleInformation_sq.java,
+ gnu/java/locale/LocaleInformation_sr.java,
+ gnu/java/locale/LocaleInformation_sr_Latn.java,
+ gnu/java/locale/LocaleInformation_sv.java,
+ gnu/java/locale/LocaleInformation_sw.java,
+ gnu/java/locale/LocaleInformation_syr.java
+ gnu/java/locale/LocaleInformation_syr_SY.java
+ gnu/java/locale/LocaleInformation_ta.java,
+ gnu/java/locale/LocaleInformation_te.java,
+ gnu/java/locale/LocaleInformation_th.java,
+ gnu/java/locale/LocaleInformation_ti.java,
+ gnu/java/locale/LocaleInformation_ti_ER.java,
+ gnu/java/locale/LocaleInformation_ti_ET.java,
+ gnu/java/locale/LocaleInformation_tig.java
+ gnu/java/locale/LocaleInformation_tig_ER.java
+ gnu/java/locale/LocaleInformation_tr.java,
+ gnu/java/locale/LocaleInformation_tt.java,
+ gnu/java/locale/LocaleInformation_uk.java,
+ gnu/java/locale/LocaleInformation_ur.java,
+ gnu/java/locale/LocaleInformation_uz.java,
+ gnu/java/locale/LocaleInformation_uz_AF.java,
+ gnu/java/locale/LocaleInformation_vi.java,
+ gnu/java/locale/LocaleInformation_wal.java
+ gnu/java/locale/LocaleInformation_wal_ET.java
+ gnu/java/locale/LocaleInformation_zh.java,
+ gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
+ Locales updated with re-ordered zone strings,
+ new separator ('|' replaced with \u00A6) and updated
+ data from the latest CLDR CVS (including 16 new
+ locales).
+ * java/util/Currency.java:
+ (currencySymbol): Removed.
+ (getCurrencyCode()): Rewritten to call
+ getCurrencyCode(Locale.getDefault()).
+ (getCurrencyCode(java.util.Locale)): Rewritten to
+ lookup localized currency symbol from our locale data.
+ * java/util/Locale.java:
+ (getDisplayLanguage(java.util.Locale)): Now calls
+ method in LocaleHelper.
+ (getDisplayCountry(java.util.Locale)): Likewise.
+ (getDisplayVariant(java.util.Locale)): Likewise.
+ (getDisplayString()): Rewritten in LocaleHelper.
+
+2005-01-29 Quentin Anciaux <quentin.anciaux@advalvas.be>
+
+ * gnu/classpath/SystemProperties.java (static): Add all aliases
+ for UTF8, UTF16 and UTF32 (Little and Big Endian), US-ASCII,
+ iso-8859-[1-9], iso-8859-13, iso-8859-15, cp-1250, cp-1252 and
+ cp1047 to defaultProperties.
+ * gnu/java/io/decode/Decoder8859_13.java: New class.
+ * gnu/java/io/decode/Decoder8859_15.java: Likewise.
+ * gnu/java/io/decode/Decoder8859_6.java: Likewise.
+ * gnu/java/io/decode/Decoder8859_7.java: Likewise.
+ * gnu/java/io/decode/Decoder8859_8.java: Likewise.
+ * gnu/java/io/decode/Decoder8859_9.java: Likewise.
+ * gnu/java/io/decode/DecoderASCII.java: Likewise.
+ * gnu/java/io/decode/DecoderCp1047.java: Likewise.
+ * gnu/java/io/decode/DecoderEBCDIC_XML_US.java: Likewise.
+ * gnu/java/io/decode/DecoderUTF16BE.java: Likewise.
+ * gnu/java/io/decode/DecoderUTF16LE.java: Likewise.
+ * gnu/java/io/decode/DecoderUTF32BE.java: Likewise.
+ * gnu/java/io/decode/DecoderUTF32LE.java: Likewise.
+ * gnu/java/io/decode/DecoderWindows1250.java: Likewise.
+ * gnu/java/io/decode/DecoderWindows1252.java: Likewise.
+ * gnu/java/io/encode/Encoder8859_13.java: Likewise.
+ * gnu/java/io/encode/Encoder8859_15.java: Likewise.
+ * gnu/java/io/encode/Encoder8859_6.java: Likewise.
+ * gnu/java/io/encode/Encoder8859_7.java: Likewise.
+ * gnu/java/io/encode/Encoder8859_8.java: Likewise.
+ * gnu/java/io/encode/Encoder8859_9.java: Likewise.
+ * gnu/java/io/encode/EncoderASCII.java: Likewise.
+ * gnu/java/io/encode/EncoderCp1047.java: Likewise.
+ * gnu/java/io/encode/EncoderEBCDIC_XML_US.java: Likewise.
+ * gnu/java/io/encode/EncoderUTF16BE.java: Likewise.
+ * gnu/java/io/encode/EncoderUTF16LE.java: Likewise.
+ * gnu/java/io/encode/EncoderUTF32BE.java: Likewise.
+ * gnu/java/io/encode/EncoderUTF32LE.java: Likewise.
+ * gnu/java/io/encode/EncoderWindows1250.java: Likewise.
+ * gnu/java/io/encode/EncoderWindows1252.java: Likewise.
+
+2005-01-29 Steven Augart <augart@watson.ibm.com>
+
+ * vm/reference/gnu/classpath/VMStackWalker.java: Doc fix.
+
+2005-01-29 Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+ * java/text/SimpleDateFormat.java:
+ (parse): Set the DST offset to 0 when parsing
+ GMT offset timezones.
+
+2005-01-28 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/DomNode: Correct implementation of getElementsByTagName
+ etc to return a NodeList that returns consistent results from item
+ and getLength methods.
+
+2005-01-28 Mark Wielaard <mark@klomp.org>
+
+ * java/util/jar/Attributes.java (Attributes.Name): Add documentation
+ to describe attributes without a constant field value in this class.
+
+2005-01-28 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/SwingUtilities.java
+ (getFontMetrics): Removed.
+
+2005-01-28 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Container.java
+ (paramString): Implemented.
+ * javax/swing/AbstractButton.java
+ (paramString): Implemented.
+ * javax/swing/JComponent.java
+ (paramString): Implemented.
+ * javax/swing/JMenu.java
+ (paramString): Implemented.
+ * javax/swing/JMenuBar.java
+ (paramString): Implemented.
+ * javax/swing/JMenuItem.java
+ (paramString): Implemented.
+ * javax/swing/JPopupMenu.java
+ (paramString): Implemented.
+
+2005-01-28 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JMenu.java
+ (uiClassID): Removed.
+ (JMenu): Set invoker on popup menu.
+ (getUIClassID): Return id directly.
+ (getItemCount): Simply return getMenuComponentCount().
+ Fixed javadoc.
+ (isTopLevelMenu): Simplified.
+ * javax/swing/JMenuItem.java
+ (uiClassID): Removed.
+ (getUIClassID): Return id directly.
+ * javax/swing/JPopupMenu.java
+ (uiClassID): Removed.
+ (JPopupMenu): Always initialize correctly.
+ (getSubElements): Only return components implementing MenuElement
+ interface.
+ (HeavyWeightPopup.hide): Removed.
+
+2005-01-28 Michael Koch <konqueror@gmx.de>
+
+ * java/util/jar/Attributes.java
+ (CREATED_BY, JAVA_BEAN, MAGIC): Removed.
+
+2005-01-28 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/image/ReplicateScaleFilter.java
+ (replicatePixels): Made private.
+ * javax/swing/colorchooser/DefaultRGBChooserPanel.java
+ (DefaultRGBChooserPanel): Made package private.
+ * javax/swing/colorchooser/DefaultSwatchChooserPanel.java
+ (RecentSwatchPanel): Likewise.
+ * javax/swing/event/MouseInputAdapter.java: Reformatted.
+ (MouseInputAdapter): Made abstract.
+ * javax/swing/tree/DefaultMutableTreeNode.java
+ (random): Removed.
+ (growTree): Likewise.
+
+2005-01-27 Michael Koch <konqueror@gmx.de>
+
+ * java/util/GregorianCalendar.java (getLeniarDay):
+ Made private.
+
+2005-01-27 Patrik Reali <reali@acm.org>
+
+ * doc/www.gnu.org/faq/faq.wml: type in faq code corrected
+
+2005-01-27 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/dnd/DropTarget.java (addDropTargetListener):
+ Clarified comments.
+
+2005-01-27 Graydon Hoare <graydon@redhat.com>
+
+ * java/awt/dnd/DropTarget.java
+ (addDropTargetListener): Despite documentation, do not throw.
+ * javax/swing/JComponent.java: Set a default DropTarget.
+
+2005-01-27 Michael Koch <konqueror@gmx.de>
+
+ * java/util/zip/ZipFile.java
+ (ZIP_MAGIC): New constant.
+ (ZipFile): Check if given file is really a zip file.
+ (checkZipFile): New method.
+ (checkClosed): New method.
+ (entries): Check if file was closed. Return an empty enumeration in
+ error case.
+ (getEntries): Use checkClosed().
+ (getEntry): Check if file was closed.
+ (getInputStream): Likewise.
+ (size): Likewise.
+
+2005-01-27 Patrik Reali <reali@acm.org>
+
+ * doc/www.gnu.org/faq/faq.wml: current command to generate doc
+ added to the faq
+
+2005-01-27 Patrik Reali <reali@acm.org>
+
+ * doc/www.gnu.org/docs/docs.wml: link to gjdoc-generated docs
+
+2005-01-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * javax/swing/SwingUtilities.java:
+ (getAccessibleAt(java.awt.Component, java.awt.Point)):
+ Implemented and documented.
+ (getAccessibleChild(java.awt.Component, int)): Likewise.
+ (getAccessibleChildrenCount(java.awt.Component)): Likewise.
+ (getAccessibleIndexInParent(java.awt.Component)): Likewise.
+ (getAccessibleStateSet(java.awt.Component)): Likewise.
+
+2005-01-27 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/AbstractAction.java
+ (ENABLED_PROPERTY): Removed.
+ (setEnabled): Replaced constant with real string.
+ * javax/swing/AbstractButton.java
+ (createActionPropertyChangeListener.propertyChange): Likewise.
+ * javax/swing/JComboBox.java
+ (DEFAULT_MAXIMUM_ROW_COUNT): Made private.
+ (EDITABLE_CHANGED_PROPERTY): Removed.
+ (MAXIMUM_ROW_COUNT_CHANGED_PROPERTY):Likewise.
+ (ENABLED_CHANGED_PROPERTY):Likewise.
+ (RENDERER_CHANGED_PROPERTY):Likewise.
+ (EDITOR_CHANGED_PROPERTY):Likewise.
+ (MODEL_CHANGED_PROPERTY):Likewise.
+ (uiClassID):Likewise.
+ (getUIClassID): Replaced constant with real string.
+ (setModel):Likewise.
+ (setEditable):Likewise.
+ (setMaximumRowCount):Likewise.
+ (setRenderer):Likewise.
+ (setEditor):Likewise.
+ (setEnabled):Likewise.
+ * javax/swing/JLabel.java
+ (DISABLED_ICON_CHANGED_PROPERTY): Removed.
+ (DISPLAYED_MNEMONIC_CHANGED_PROPERTY): Likewise.
+ (DISPLAYED_MNEMONIC_INDEX_CHANGED_PROPERTY): Likewise.
+ (HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY): Likewise.
+ (HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise.
+ (ICON_CHANGED_PROPERTY): Likewise.
+ (ICON_TEXT_GAP_CHANGED_PROPERTY): Likewise.
+ (LABEL_FOR_CHANGED_PROPERTY): Likewise.
+ (TEXT_CHANGED_PROPERTY): Likewise.
+ (VERTICAL_ALIGNMENT_CHANGED_PROPERTY): Likewise.
+ (VERTICAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise.
+ (setText): Replaced constant with real string.
+ (setIcon): Likewise.
+ (setDisabledIcon): Likewise.
+ (setDisplayedMnemonic): Likewise.
+ (setIconTextGap): Likewise.
+ (setVerticalAlignment): Likewise.
+ (setHorizontalAlignment): Likewise.
+ (setVerticalTextPosition): Likewise.
+ (setHorizontalTextPosition): Likewise.
+ (setLabelFor): Replaced constant with real string.
+ Fire property change event after property got changed.
+ * javax/swing/JList.java
+ (CELL_RENDERER_PROPERTY_CHANGED): Likewise.
+ (FIXED_CELL_HEIGHT_PROPERTY_CHANGED): Likewise.
+ (FIXED_CELL_WIDTH_PROPERTY_CHANGED): Likewise.
+ (LAYOUT_ORIENTATION_PROPERTY_CHANGED): Likewise.
+ (MODEL_PROPERTY_CHANGED): Likewise.
+ (PROTOTYPE_CELL_VALUE_PROPERTY_CHANGED): Likewise.
+ (SELECTION_BACKGROUND_PROPERTY_CHANGED): Likewise.
+ (SELECTION_FOREGROUND_PROPERTY_CHANGED): Likewise.
+ (SELECTION_MODEL_PROPERTY_CHANGED): Likewise.
+ (setFixedCellWidth): Reimplemented.
+ (setFixedCellHeight): Exit if new value is identical.
+ Replaced constant with real string.
+ (setSelectionBackground): Likewise.
+ (setSelectionForeground): Likewise.
+ (setPrototypeCellValue): Likewise.
+ (setCellRenderer): Replaced constant with real string.
+ (setModel): Likewise.
+ (setSelectionModel): Likewise.
+ * javax/swing/JMenuBar.java
+ (BORDER_PAINTED_CHANGED_PROPERTY): Removed.
+ (MODEL_CHANGED_PROPERTY): Likewise.
+ (MARGIN_CHANGED_PROPERTY): Likewise.
+ (setBorderPainted): Reimplemented.
+ (setMargin): Likewise.
+ (setSelectionModel): Replaced constant with real string.
+ * javax/swing/JPopupMenu.java
+ (LABEL_CHANGED_PROPERTY): Removed.
+ (VISIBLE_CHANGED_PROPERTY): Likewise.
+ (borderPainted): Likewise.
+ (setLabel): Replaced constant with real string.
+ (setVisible): Exit if new value is identical.
+ Replaced constant with real string.
+ * javax/swing/JProgressBar.java
+ (BORDER_PAINTED_CHANGED_PROPERTY): Removed.
+ (ORIENTATION_CHANGED_PROPERTY): Likewise.
+ (STRING_CHANGED_PROPERTY): Likewise.
+ (STRING_PAINTED_CHANGED_PROPERTY): Likewise.
+ (INDETERMINATE_CHANGED_PROPERTY): Likewise.
+ (setOrientation): Replaced constant with real string.
+ (setStringPainted): Likewise.
+ (setString): Likewise.
+ (setBorderPainted): Likewise.
+ (setIndeterminate): Likewise.
+ * javax/swing/JScrollBar.java
+ (BLOCK_INCREMENT_CHANGED_PROPERTY): Removed.
+ (MODEL_CHANGED_PROPERTY): Likewise.
+ (ORIENTATION_CHANGED_PROPERTY): Likewise.
+ (setOrientation): Replaced constant with real string.
+ (setModel): Likewise.
+ (setUnitIncrement): Likewise.
+ (setBlockIncrement): Likewise.
+ * javax/swing/JScrollPane.java
+ (COLUMN_HEADER_CHANGED_PROPERTY): Removed.
+ (COMPONENT_ORIENTATION_CHANGED_PROPERTY): Likewise.
+ (HORIZONTAL_SCROLLBAR_CHANGED_PROPERTY): Likewise.
+ (HORIZONTAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise.
+ (LAYOUT_CHANGED_PROPERTY): Likewise.
+ (ROW_HEADER_CHANGED_PROPERTY): Likewise.
+ (VERTICAL_SCROLLBAR_CHANGED_PROPERTY): Likewise.
+ (VERTICAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise.
+ (VIEWPORT_CHANGED_PROPERTY): Likewise.
+ (VIEWPORT_BORDER_CHANGED_PROPERTY): Likewise.
+ (WHEEL_SCROLLING_ENABLED_CHANGED_PROPERTY): Likewise.
+ (setComponentOrientation): Replaced constant with real string.
+ (setColumnHeader): Likewise.
+ (setHorizontalScrollBar): Likewise.
+ (setHorizontalScrollBarPolicy): Likewise.
+ (setRowHeader): Likewise.
+ (setVerticalScrollBar): Likewise.
+ (setVerticalScrollBarPolicy): Likewise.
+ (setWheelScrollingEnabled): Likewise.
+ (setViewport): Likewise.
+ (setViewportBorder): Likewise.
+ * javax/swing/JSlider.java
+ (INVERTED_CHANGED_PROPERTY): Removed.
+ (LABEL_TABLE_CHANGED_PROPERTY): Likewise.
+ (MAJOR_TICK_SPACING_CHANGED_PROPERTY): Likewise.
+ (MINOR_TICK_SPACING_CHANGED_PROPERTY): Likewise.
+ (MODEL_CHANGED_PROPERTY): Likewise.
+ (ORIENTATION_CHANGED_PROPERTY): Likewise.
+ (PAINT_LABELS_CHANGED_PROPERTY): Likewise.
+ (PAINT_TICKS_CHANGED_PROPERTY): Likewise.
+ (setModel): Replaced constant with real string.
+ (setOrientation): Likewise.
+ (setLabelTable): Likewise.
+ (setInverted): Likewise.
+ (setMajorTickSpacing): Likewise.
+ (setMinorTickSpacing): Likewise.
+ (setPaintTicks): Likewise.
+ (setPaintLabels): Likewise.
+ * javax/swing/JTabbedPane.java
+ (MODEL_CHANGED_PROPERTY): Removed.
+ (TAB_PLACEMENT_CHANGED_PROPERTY): Likewise.
+ (TAB_LAYOUT_POLICY_CHANGED_PROPERTY): Likewise.
+ (setModel): Replaced constant with real string.
+ (setTabPlacement): Likewise.
+ (setTabLayoutPolicy): Likewise.
+ * javax/swing/JToolBar.java
+ (ORIENTATION_CHANGED_PROPERTY): Removed.
+ (FLOATABLE_CHANGED_PROPERTY): Likewise.
+ (BORDER_PAINTED_CHANGED_PROPERTY): Likewise.
+ (MARGIN_CHANGED_PROPERTY): Likewise.
+ (ROLLOVER_CHANGED_PROPERTY): Likewise.
+ (setRollover): Replaced constant with real string.
+ (setMargin): Likewise.
+ (setBorderPainted): Likewise.
+ (setFloatable): Likewise.
+ (setOrientation): Likewise.
+ * javax/swing/plaf/basic/BasicComboBoxUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicComboPopup.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicMenuBarUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicProgressBarUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicScrollBarUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicSliderUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+ * javax/swing/plaf/basic/BasicToolBarUI.java
+ (PropertyChangeHandler.propertyChange): Likewise.
+
+2005-01-26 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/DefaultButtonModel.java
+ (changeState): Made private.
+ * javax/swing/DefaultDesktopManager.java
+ (setWasIcon): Fixed second argument to be java.lang.Boolean.
+ * javax/swing/JLayeredPane.java
+ (layerToRange): Made private.
+ (incrLayer): Likewise.
+ (decrLayer): Likewise.
+ * javax/swing/JTable.java
+ (dragEnabled): Likewise.
+ (preferredViewportSize): Renamed from preferredScrollableViewportSize.
+ * javax/swing/KeyStroke.java
+ (Keystroke): Made private.
+ * javax/swing/TransferHandler.java
+ (COMMAND_COPY): Likewise.
+ (COMMAND_CUT): Likewise.
+ (COMMAND_PASTE): Likewise.
+
+2005-01-26 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTextField.java
+ (postActionEvent): Use text in field when actionCommand is null.
+ (getActionCommand): Removed.
+
+2005-01-26 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/AbstractSet.java: Removed.
+
+2005-01-26 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Window.java
+ (AccessibleWindow.getAccessibleStateSet): Fixed method name.
+ * java/awt/dnd/DnDConstants.java
+ (DnDConstants): New private constructor.
+
+2005-01-25 Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+ * java/text/SimpleDateFormat.java:
+ (parse): Use offset to set ZONE_OFFSET
+ rather than the DST_OFFSET, so that
+ GMT offset timezones change the right
+ one.
+
+2005-01-25 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/DefaultCellRenderer.java: Removed.
+
+2005-01-25 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/AbstractButton.java
+ (fireItemStateChanged): Made protected.
+ (fireActionPerformed): Likewise.
+ (fireStateChanged): Likewise.
+ * javax/swing/DefaultButtonModel.java
+ (fireItemStateChanged): Likewise.
+ (fireActionPerformed): Likewise.
+ (fireStateChanged): Likewise.
+ * javax/swing/JApplet.java
+ (JApplet): Removed.
+ (frameInit): Likewise.
+ (setRootPane): Made protected.
+ (createRootPane): Likewise.
+ * javax/swing/JComponent.java
+ (getClientProperty): Likewise.
+ (putClientProperty): Likewise.
+ * javax/swing/JEditorPane.java
+ (getContentType): Likewise.
+ (setContentType): Likewise.
+ * javax/swing/JFrame.java
+ (setRootPane): Likewise.
+ (createRootPane): Likewise.
+ * javax/swing/JInternalFrame.java
+ (getFocusCycleRootAncestor): Made final. Added @since tag.
+ (isFocusCycleRoot): Likewise.
+ (getWarningString): Made final.
+ * javax/swing/JScrollBar.java
+ (changeListener): Removed.
+ (changeEvent): Likewise.
+ (createChangeListener): Likewise.
+ (fireStateChanged): Likewise.
+ (addChangeListener): Likewise.
+ (removeChangeListener): Likewise.
+ (getChangeListeners): Likewise.
+ * javax/swing/JScrollPane.java
+ (createViewport): Made protected.
+ * javax/swing/JViewport.java
+ (addImpl): Likewise.
+ (setBorder): New method.
+ * javax/swing/JWindow.java
+ (setRootPane): Made protected.
+ (createRootPane): Likewise.
+ * javax/swing/plaf/basic/BasicButtonUI.java
+ (installListeners): Likewise.
+ (uninstallListeners): Likewise.
+ * javax/swing/plaf/basic/BasicProgressBarUI.java
+ (incrementAnimationIndex): Likewise.
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ (createLayoutManager): Likewise.
+ * javax/swing/table/DefaultTableCellRenderer.java
+ (firePropertyChange): Likewise.
+ * javax/swing/table/JTableHeader.java
+ (AccessibleJTableHeaderEntry.AccessibleJTableHeaderEntry):
+ New constructor.
+ * javax/swing/text/PlainDocument.java
+ (reindex): Made private.
+ * javax/swing/text/PlainView.java
+ (drawLine): Made protected.
+ (getTabSize): Likewise.
+ * javax/swing/text/View.java
+ (setSize): Removed.
+ (preferenceChanged): New method.
+ (getBreakWeight): Likewise.
+ (breakView): Likewise.
+ (getViewIndex): Likewise.
+
+2005-01-24 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JScrollPane.java
+ (ScrollBar): Made class protected.
+ * javax/swing/JSpinner.java
+ (JSpinner): Added @since tag.
+ (listenerList): Removed.
+ * javax/swing/JTable.java
+ (setValueAt): New method.
+ (getColumn): Likewise.
+ * javax/swing/JWindow.java
+ (rootPaneCheckingEnabled): Renamed from checking.
+
+2005-01-24 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicTextUI.java
+ (RootView.modelToView): Made it public and return a java.awt.Shape.
+ Handle null subview.
+ (uninstall): Set textComponent to null when its not possible used
+ anymore.
+ * javax/swing/text/View.java
+ (setParent): Use better argument name.
+ (getContainer): Get parent via getParent().
+ (getViewFactory): Likewise.
+ (getAttributes): Get element via getElement().
+ (getStartOffset): Likewise.
+ (getEndOffset): Likewise.
+ (getResizeWeight): New method.
+ (getMaximumSpan): Likewise.
+ (getMinimumSpan): Likewise.
+ (setSize): Likewise.
+ (getGraphics): Likewise.
+
+2005-01-24 Graydon Hoare <graydon@redhat.com>
+ Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/LayoutFocusTraversalPolicy.java,
+ javax/swing/SortingFocusTraversalPolicy.java:
+ New classes.
+
+2005-01-23 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
+ Reverted to previous version, after a mistake in the previous commit.
+
+2005-01-23 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java: Invalidate ERA field on setting the YEAR.
+ * java/util/SimpleTimeZone.java:
+ (getDaysInMonth): Reimplemented.
+ * java/util/GregorianCalendar.java:
+ (getLinearTime): Removed.
+ (isLeapYear(int,boolean)): Removed.
+ (before(), after()): Removed.
+ (computeTime): Reimplemented.
+
+2005-01-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/locale/LocaleInformation.java:
+ Extended localPatternChars string to match root.xml.
+ * gnu/java/locale/LocaleInformation_en.java:
+ Removed invalid localPatternChars string.
+ * gnu/java/locale/LocaleInformation_nl.java:
+ Likewise.
+ * java/text/DateFormat.java:
+ Documented pattern character offset constants and
+ added new ones.
+ (Field): Added new static fields for new pattern chars.
+ * java/text/SimpleDateFormat.java:
+ (CompiledField): Changed name of FieldSizePair class
+ to CompiledField after adding the character as an
+ attribute. Changed fields to private and added
+ accessors to give encapsulation.
+ (CompiledField.CompiledField(int,int,char)): Extended
+ with character field.
+ (CompiledField.getField()): New accessor method.
+ (CompiledField.getSize()): New acceessor method.
+ (CompiledField.getCharacter()): New accessor method.
+ (CompiledField.toString()): Added primarily for debugging.
+ (standardChars): Now uses extended 24 character sequence.
+ (compileFormat(String)): Changed to use CompiledField.
+ (formatWithAttribute(java.util.Date, gnu.java.text.FormatBuffer,
+ java.text.FieldPosition)): Changed to use CompiledField.
+ New handler for RFC 822 timezones added.
+
+2005-01-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/awt/Checkbox.java:
+ (AccessibleAWTCheckbox()): Added public constructor
+ to call superclass.
+ * java/awt/Choice.java:
+ (AccessibleAWTChoice): Added class documentation.
+ (AccessibleAWTChoice()): Added public constructor
+ to call superclass.
+ (AccessibleAWTChoice.getAccessibleAction()): Documented.
+ (AccessibleAWTChoice.getAccessibleRole()): Documented,
+ and changed role to COMBO_BOX.
+ (AccessibleAWTChoice.getAccessibleActionCount()): Documented.
+ (AccessibleAWTChoice.getAccessibleActionDescription(int)): Documented.
+ (AccessibleAWTChoice.doAccessibleAction(int)): Documented.
+
+2005-01-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/SimpleDateFormat.java:
+ (parse(String, java.text.ParsePosition)):
+ Changed 'E' and 'M' cases to use both
+ short and long names. Extended 'z'
+ case to also handle 'Z', and deal
+ with simple GMT offsets such as +0100.
+ (computeOffset(String)): New private method,
+ which converts a GMT offset specification,
+ such as GMT-0500 to a numeric offset in
+ milliseconds.
+ * java/util/TimeZone.java:
+ (timezones()): Added "CEST", the daylight
+ savings time version of "CET", or Central
+ European Time.
+
+2005-01-21 Sven de Marothy <sven@physto.se>
+
+ * java/util/Calendar.java: Reformatted.
+ * java/util/GregorianCalendar.java: Reformatted.
+ * java/util/SimpleTimeZon.java: Reformatted.
+
+2005-01-21 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/DebugGraphics.java: Mostly implemented.
+
+2005-01-21 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/SwingUtilities.java
+ (findFocusOwner): New method.
+
+2005-01-21 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/DefaultEditorKit.java
+ (read): Added '\n' after each line.
+ * javax/swing/text/PlainView.java
+ (modelToView): Update metrics.
+ (drawLine): Use offsets from element.
+ (paint): Update metrics. Draw all lines.
+
+2005-01-20 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/print/PrinterJob.java
+ (pageDialog): Throws java.awt.HeadlessException.
+ (printDialog): Likewise.
+
+2005-01-20 Michael Koch <konqueror@gmx.de>
+
+ * doc/hacking.texinfo: Fixed one typo and the paragraph about time
+ formats.
+
+2005-01-20 Michael Koch <konqueror@gmx.de>
+
+ * javax/print/attribute/standard/Chromaticity.java
+ (serialVersionUID): Fixed value.
+ * javax/print/attribute/standard/Destination.java
+ (serialVersionUID): Fixed value.
+ * javax/print/attribute/standard/MediaPrintableArea.java,
+ javax/print/attribute/standard/MediaSize.java:
+ New files.
+
+2005-01-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/util/Currency.java:
+ Added new countryMap which maps country codes
+ to international currency codes. The cache
+ has been altered to map currency codes to
+ Currency objects.
+ (getInstance(java.util.Locale)): adds to both
+ caches and attempts initial lookup from country map
+ (getInstance(java.lang.String)): attempts to
+ use code -> currency map first
+
+2005-01-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/awt/Checkbox.java:
+ (AccessibleAWTCheckbox): Added class documentation
+ * java/awt/Scrollbar.java:
+ (AccessibleAWTScrollBar): typo corrected and docs added
+ (AccessibleAWTScrollBar.getAccessibleRole()): documented
+ (AccessibleAWTScrollBar.getAccessibleStateSet()): likewise
+ (AccessibleAWTScrollBar.getAccessibleValue()): likewise
+ (AccessibleAWTScrollBar.getCurrentAccessibleValue()): likewise
+ (AccessibleAWTScrollBar.setCurrentAccessibleValue(java.lang.Number)): likewise
+ (AccessibleAWTScrollBar.getMinimumAccessibleValue()): likewise
+ (AccessibleAWTScrollBar.getMaximumAccessibleValue()): likewise
+ (getAccessibleContext()): name of accessible class corrected
+
+2005-01-20 Mark Wielaard <mark@klomp.org>
+
+ * java/util/Currency.java (Currency(Locale)): Add Locale to
+ IllegalArgumentException message.
+
+2005-01-20 Mark Wielaard <mark@klomp.org>
+
+ * java/awt/BasicStroke.java (hashCode): Implement.
+ (equals): Document.
+
+2005-01-20 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTable.java
+ (getValueAt): New method.
+ * javax/swing/table/JTableHeader.java
+ (columnAtPoint): New method.
+
+2005-01-20 Mark Wielaard <mark@klomp.org>
+
+ * java/util/Currency.java (Currency(Locale)): Clarify
+ IllegalArgumentException message.
+
+2005-01-20 Mark Wielaard <mark@klomp.org>
+
+ * javax/naming/directory/BasicAttributes.java (equals): Compare to any
+ Attributes and attribute order doesn't matter.
+ (BasicAttributesEnumeration.where): Initialize to zero.
+ (BasicAttributesEnumeration.nextElement): Update and compare where
+ appropriately (zero based).
+
+2005-01-20 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTextField.java
+ (actions): New field.
+ (static): Initalize actions field.
+ (getActions): New method.
+
+2005-01-20 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/gtk-peer/gtkpeer.h (gdk_env): Fix prototype.
+
+2005-01-20 Graydon Hoare <graydon@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (env_union): Use union to avoid type-punning warning.
+
+2005-01-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/awt/Checkbox.java:
+ (AccessibleAWTCheckbox): name capitalization corrected
+ and serialization UID added.
+ (AccessibleAWTCheckbox.itemStateChanged(java.awt.event.ItemEvent)):
+ documented.
+ (AccessibleAWTCheckbox.getAccessibleAction()): likewise
+ (AccessibleAWTCheckbox.getAccessibleValue()): likewise
+ (AccessibleAWTCheckbox.getAccessibleActionCount()): likewise
+ (AccessibleAWTCheckbox.getAccessibleActionDescription(int)): likewise
+ (AccessibleAWTCheckbox.doAccessibleAction(int)): likewise
+ (AccessibleAWTCheckbox.getCurrentAccessibleValue()): likewise
+ (AccessibleAWTCheckbox.setCurrentAccessibleValue(java.lang.Number)): likewise
+ (AccessibleAWTCheckbox.getMinimumAccessibleValue()): likewise
+ (AccessibleAWTCheckbox.getMaximumAccessibleValue()): likewise
+ (AccessibleAWTCheckbox.getAccessibleRole()): likewise
+ (AccessibleAWTCheckbox.getAccessibleStateSet()): implemented and
+ documented
+ (getAccessibleContext()): name of accessible class corrected
+
+2005-01-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ Merge of java.lang.Appendable to HEAD from
+ the generics branch.
+
+ 2004-08-06 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Appendable.java: New file.
+
+ 2004-09-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/lang/Appendable.java
+ Documented this class.
+ (append(CharSequence, int, int)): added.
+
+ 2004-10-31 Robert Schuster <thebohemian@gmx.net>
+
+ * java/lang/Appendable.java (append):
+ Throws IOException.
+
+2005-01-19 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/DefaultListSelectionModel.java
+ (clone): New method.
+
+2005-01-19 Michael Koch <konqueror@gmx.de>
+
+ * scripts/check_jni_methods.sh: Call sed with LC_ALL=C.
+
+2005-01-19 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/ClasspathToolkit.java:
+ Import statements reworked.
+ (imageCache): Made it of type java.util.HashMap.
+
+2005-01-19 Graydon Hoare <graydon@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
+ Rewrite uses of extern variable to be function calls.
+ * native/jni/gtk-peer/gtkpeer.h (gdk_env): Change declaration to
+ function, from extern variable.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (gdk_env): Remove variable, add new function.
+ (java_vm): Add new variable.
+ (Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Initialize
+ java_vm rather than old gdk_env variable.
+
+2005-01-18 Mark Wielaard <mark@klomp.org>
+
+ Fixes bug #11618.
+ * java/io/ObjectInputStream.java (readClassDescriptor): Handle classes
+ without a super class and us ObjectStreamClass.lookupForClassObject().
+ (resolveClass): Check for primitive types.
+ (lookupClass): Return null when argument is null.
+
+2005-01-18 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/DefaultListModel.java
+ (add): fire correct event,
+ (addElement): corrected interval indices in event,
+ (clear): corrected upper bound for interval, only fire event if
+ list is not empty,
+ (setSize): fire appropriate event.
+
+2005-01-18 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/io/Externalizable.java,
+ java/io/Serializable.java
+ (serialVersionUID): Removed.
+ * java/rmi/server/RemoteObject.java,
+ java/rmi/server/UID.java
+ (serialVersionUID): Made private.
+ * java/rmi/server/RemoteRef.java,
+ java/rmi/server/ServerRef.java
+ (serialVersionUID): Set proper value.
+ * java/security/interfaces/DSAPrivateKey.java,
+ java/security/interfaces/DSAPublicKey.java,
+ java/security/interfaces/RSAMultiPrimePrivateCrtKey.java,
+ java/security/interfaces/RSAPrivateCrtKey.java,
+ java/security/interfaces/RSAPrivateKey.java,
+ java/security/interfaces/RSAPublicKey.java,
+ javax/crypto/SecretKey.java
+ (serialVersionUID): Added.
+
+2005-01-18 Graydon Hoare <graydon@redhat.com>
+
+ * gnu/java/awt/ClasspathToolkit.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
+ * java/awt/EventQueue.java (getNextEvent):
+ Adjust event loop to switch to native mode after 100ms.
+ * javax/swing/Timer.java (drainEvents): Reuse Runnable.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
+ (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose):
+ Wake up event thread.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue):
+ Adjust event loop to switch to java mode after 100ms.
+
+2005-01-18 Michael Koch <konqueror@gmx.de>
+
+ * include/gnu_java_awt_peer_gtk_GtkToolkit.h: Regenerated.
+
+2005-01-17 Tom Tromey <tromey@redhat.com>
+
+ * java/text/MessageFormat.java (scanString): Changed how quoting
+ is handled.
+ (scanFormatElement): Likewise.
+
+2005-01-17 Mark Wielaard <mark@klomp.org>
+
+ * scripts/check_jni_methods.sh: Don't use mktemp for TMPFILEs.
+
+2005-01-17 Michael Koch <konqueror@gmx.de>
+
+ PR libgcj/19444
+ * java/net/URI.java
+ (AUTHORITY_REGEXP): New regexp constant.
+ (AUTHORITY_USERINFO_GROUP): New constant.
+ (AUTHORITY_HOST_GROUP): Likewise.
+ (AUTHORITY_PORT_GROUP): Likewise.
+ (port): Changed default value to -1.
+ (parseURI): Parse authority part and initialize host,
+ port and userInfo.
+
+2005-01-17 Michael Koch <konqueror@gmx.de>
+
+ * javax/print/attribute/standard/Chromaticity.java,
+ javax/print/attribute/standard/Destination.java:
+ New files.
+
+2005-01-17 Jerry Quinn <jlquinn@optonline.net>
+
+ * javax/imageio/metadata/IIOMetadataNode.java:
+ Implemented.
+ * javax/imageio/metadata/IIOAttr.java,
+ javax/imageio/metadata/IIONamedNodeMap.java,
+ javax/imageio/metadata/IIONodeList.java:
+ New files
+
+2005-01-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/util/Currency.java:
+ (getInstance(String)): catch IllegalArgumentException
+ for locales without countries
+
+2005-01-16 Mark Wielaard <mark@klomp.org>
+
+ Reported by Christian Thalinger <twisti@complang.tuwien.ac.at>
+ * java/lang/ClassLoader.java (getExtClassLoaderUrls): Add check for
+ null returned from getFiles().
+
+2005-01-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/SimpleDateFormat.java:
+ (getDateFormatSymbols()): return a copy
+ (setDateFormatSymbols(java.text.DateFormatSymbols)):
+ throw exception on null input
+ (clone()): implemented to clone internal fields
+
+2005-01-15 Mark Wielaard <mark@klomp.org>
+
+ Reported by Martin Platter <motse@complang.tuwien.ac.at>
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
+ (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile):
+ Correct method signature of gtkSetFilename.
+
+2005-01-14 Sven de Marothy <sven@physto.se>
+
+ * java/util/GregorianCalendar.java
+ (GregorianCalendar): Update fields in the constructor
+
+2005-01-14 Arnaud Vandyck <avdyk@gnu.org>
+
+ * javax/swing/text/StringContent.java: New file.
+
+2005-01-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/SimpleDateFormat.java:
+ (parse): extend try{} block so all illegal arguments
+ are caught and returned as null
+
+2005-01-13 Sven de Marothy <sven@physto.se>
+
+ * java/text/SimpleDateFormat.java
+ (parse): comparison should be case-insensitive, ignore null strings.
+
+2005-01-13 Jeroen Frijters <jeroen@frijters.net>
+
+ * vm/reference/java/nio/channels/VMChannels.java: Class shouldn't
+ be public.
+ (newInputStream,newOutputStream): No need to be public.
+
+2005-01-13 Michael Koch <konqueror@gmx.de>
+
+ * scripts/check_jni_methods.sh: Don't use GNU sed specific features.
+
+2005-01-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/DecimalFormatSymbols.java
+ (DecimalFormatSymbols(java.util.Locale)): defaults
+ changed to "?" and "XXX" to match a nuance of Sun's
+ impl. along with documentation
+
+2005-01-12 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/security/x509/X509Certificate.java
+ (parse): Handle val == null case.
+
+2005-01-12 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/channels/Channels.java
+ (newInputStream(ReadableByteChannel)):
+ Call VMChannels.newInputStream(ReadableByteChannel).
+ (newOutputStream(WritableByteChannel):
+ Call VMChannels.newOutputStream(WritableByteChannel).
+ (newInputStream(FileChannelImpl)): Removed.
+ (newOutputStream(FileChannelImpl)): Likewise.
+ * vm/reference/java/nio/channels/VMChannels.java: Nw file.
+ * native/jni/java-nio/Makefile.am:
+ * native/jni/java-nio/java_nio_channels_Channels.c,
+ include/java_nio_channels_Channels.h: Removed.
+ * include/Makefile.am: Don't generate java_nio_channels_Channels.h.
+ Removed java_nio_channels_Channels.c.
+
+2005-01-12 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/net/PlainSocketImpl.java
+ (shutdownInput): Made native. Throws IOException. Added Javadoc.
+ (shutdownOutput): Likewise.
+ * include/gnu_java_net_PlainSocketImpl.h: Regenerated.
+ * native/jni/java-net/gnu_java_net_PlainSocketImpl.c
+ (Java_gnu_java_net_PlainSocketImpl_shutdownInput): New method.
+ (Java_gnu_java_net_PlainSocketImpl_shutdownOutput): Likewise.
+ * native/jni/java-net/javanet.c
+ (_javanet_shutdownInput): Likewise.
+ (_javanet_shutdownOutput): Likewise.
+ * native/jni/java-net/javanet.h
+ (_javanet_shutdownInput): Likewise.
+ (_javanet_shutdownOutput): Likewise.
+
+2005-01-12 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
+ (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_nativeSetVisible):
+ Removed setting of gdk_env.
+
+2005-01-11 Mark Wielaard <mark@klomp.org>
+
+ * acinclude.m4 (CLASSPATH_WITH_GJDOC): Test for gjdoc, not jay.
+
+2005-01-12 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c
+ (mouseWheel): Call XFlush.
+ (keyPress): Likewise.
+ (keyRelease): Likewise.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/UIDefaults.java (UIDefaults):
+ Fixed typo in javadoc (Thanks to Thomas Zander for reporting)
+ Fixed HTML entity and removed a redundant comma.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * configure.ac: Check for gdk-pixbuf-2.0.
+
+2005-01-11 Graydon Hoare <graydon@redhat.com>
+
+ * gnu/java/awt/ClasspathToolkit.java
+ (registerImageIOSpis): New method.
+ * gnu/java/awt/image/ImageDecoder.java
+ (imageDecoder): New constructor using InputStream
+ (startProduction): Handle existing InputStream.
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java
+ (findSimpleIntegerArray): Make public and static.
+ (updateBufferedImage): Set each pixel, in a loop.
+ * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
+ Implement ImageIO SPI classes.
+ (createBufferedImage): Rewrite in terms of SPI classes.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java
+ (registerImageIOSpis): New method.
+ * java/lang/reflect/natMethod.cc
+ (_Jv_CallAnyMethodA): Borrow a patch from aph, applied to trunk,
+ which lets JNI call interface methods properly.
+ * javax/imageio/ImageIO.java
+ (WriterFormatFilter.filter): Fix copy-and-paste typos.
+ (WriterMIMETypeFilter.filter): Likewise.
+ (ImageReaderIterator): Pass extension argument through to SPI.
+ (getReadersByFilter): Likewise.
+ (getWritersByFilter): Likewise.
+ (getImageReadersByFormatName): Likewise.
+ (getImageReadersByMIMEType): Likewise.
+ (getImageReadersBySuffix): Likewise.
+ (getImageWritersByFormatName): Likewise.
+ (getImageWritersByMIMEType): Likewise.
+ (getImageWritersBySuffix): Likewise.
+ (read): Implement.
+ (write): Implement.
+ * javax/imageio/ImageReader.java
+ (progressListeners): Initialize.
+ (setInput): Implement.
+ * javax/imageio/ImageWriter.java
+ (progressListeners): Initialize.
+ (warningListeners): Likewise.
+ (warningLocales): Likewise.
+ (setOutput): Test "isInstance" rather than class equality.
+ * javax/imageio/spi/IIORegistry.java
+ (static): Add reader and writer SPIs.
+ (IIORegistry): Call ClasspathToolkit.registerImageIOSpis.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
+ (query_formats): New function.
+ (save_to_stream): Likewise.
+ (Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage): Likewise.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h: Regenerated.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URL.java (URL): Handle specs like
+ "/redir?http://domain2.com/index.html" which start with a slash.
+
+2005-01-11 Steven Augart <augart@watson.ibm.com>
+
+ * scripts/check_jni_methods.sh: Portable to the OpenBSD
+ "mktemp", as used in Red Hat Linux 7.3.
+ Check whether "mktemp" fails; abort if it does.
+
+2005-01-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/DecimalFormatSymbols.java
+ (DecimalFormatSymbols(java.util.Locale)): check for
+ errors in setting the currency and default to null and
+ empty strings if unavailable
+ (setCurrency(Currency)): moved assignment to ensure
+ currency is not accidentally set to null
+ * java/util/Currency.java
+ (Currency(java.util.Locale)): throw IllegalArgumentException
+ for empty country string and NullPointerException for null
+ locale or country
+
+2005-01-11 Graydon Hoare <graydon@redhat.com>
+
+ * gnu/java/awt/ClasspathToolkit.java
+ (nativeQueueEmpty)
+ (wakeNativeQueue)
+ (iterateNativeQueue): New methods.
+ * gnu/java/awt/peer/gtk/GtkMainThread.java: Remove.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java
+ (gtkInit): Absorb from defunct GtkMainThread class.
+ (static): Run gtkInit in static startup block.
+ (GtkToolkit): Remove construction of GtkMainThread and queue.
+ (getSystemEventQueueImpl): Construct queue when requested.
+ (nativeQueueEmpty)
+ (wakeNativeQueue)
+ (iterateNativeQueue): New methods.
+ * java/awt/Component.java (removeNotify): Remove race.
+ * java/awt/EventDispatchThread.java
+ (EventDispatchThread): Don't start on construction.
+ (run): Remove isInterrupted check.
+ * java/awt/EventQueue.java (shutdown): New flag.
+ (isShutdown): New method checking J2SE shutdown condition.
+ (setShutdown): New method.
+ (getNextEvent): Restructure to use ClasspathToolkit.
+ (postEvent): Activate new thread on posting, wake thread on
+ post of possible shutdown condition event.
+ * java/awt/Frame.java
+ (Frame): Call noteFrame in all constructors.
+ (fireDummyEvent): New helper method.
+ (addNotify): Fire a dummy event to wake up queue.
+ (removeNotify): Fire a dummy event to wake up queue.
+ (noteFrame): New method.
+ (weakFrames): New static field.
+ (getFrames): Implement.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
+ Remove.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
+ Move everything from GtkMainThread into this file
+ (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue)
+ (Java_gnu_java_awt_peer_gtk_GtkToolkit_wakeNativeQueue)
+ (Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty):
+ New functions to implement single-threaded queue semantics.
+
+2005-01-11 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Replace direct
+ references to event queue q with method call q().
+ * gnu/java/awt/peer/gtk/GtkDialogPeer.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkGenericPeer.java: Likewise.
+ (q): New method.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/gtk-peer/Makefile.am:
+ Removed gnu_java_awt_peer_gtk_GtkMainThread.c.
+ * include/Makefile.am:
+ Don't generate gnu_java_awt_peer_gtk_GtkMainThread.h
+ * include/gnu_java_awt_peer_gtk_GtkMainThread.h: Removed.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/DefaultEditorKit.java
+ (deinstall): Removed.
+ (install): Likewise.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/UIDefaults.java (put): Handle value of null.
+
+2005-01-11 Chris Burdess <dog@gnu.org>
+
+ * gnu/java/net/protocol/http/HTTPConnection.java: Use correct form of
+ Host header when using a non-default port number.
+
+2005-01-11 Chris Burdess <dog@gnu.org>
+
+ * javax/net/ssl/HttpsURLConnection.java: Do not request SSLv3
+ provider during class initialization.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Robot.java,
+ java/awt/Scrollbar.java,
+ java/awt/print/PrinterJob.java,
+ javax/swing/JTable.java,
+ javax/swing/text/AbstractDocument.java:
+ Reworked import statements.
+
+2005-01-11 Michael Koch <konqueror@gmx.de>
+
+ * java/beans/XMLDecoder.java: Reworked imports, fixed class javadoc.
+ * java/io/File.java,
+ java/lang/System.java,
+ java/net/Inet4Address.java,
+ java/util/Currency.java,
+ java/util/ResourceBundle.java: Reworked imports.
+
+2005-01-10 Tom Tromey <tromey@redhat.com>
+
+ * java/io/BufferedInputStream.java: Fixed indentation.
+
+2005-01-10 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JEditorPane.java
+ (read): Implemented.
+ (write): Likewise.
+ * javax/swing/text/DefaultEditorKit.java
+ (page): Renamed from page_url. Made private.
+ (editorKit): Renamed from kit. Made private.
+ (ctype): Removed.
+ (JEditorPane): All constructors reimplemented.
+ (getContentType): Use content type from editor kit.
+ (getEditorKit): Return editorKit.
+ (getEditorKitForContentType):Likewise.
+ (getPage): Return page.
+ (setContentType): Reimplemented.
+ (setEditorKit): Likewise.
+ (setEditorKitForContentType): Removed wrong implementation.
+ (setPage): Implemented.
+
+2005-01-10 Michael Koch <konqueror@gmx.de>
+
+ * scripts/check_jni_methods.sh: Dont ignore
+ Java_gnu_java_awt_peer_gtk_GtkFramePeer_nativeSetIconImageFromData.
+
+2005-01-10 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
+ (nativeSetIconImageFromData): Re-add native implementation.
+
+2005-01-09 Mark Wielaard <mark@klomp.org>
+
+ * java/security/AlgorithmParameterGenerator.java (getInstance):
+ Mention provider when throwing NoSuchProviderException.
+ * java/security/AlgorithmParameters.java (getInstance): Likewise.
+ * java/security/KeyFactory.java (getInstance): Likewise.
+ * java/security/KeyStore.java (getInstance): Likewise.
+ * java/security/SecureRandom.java (getInstance): Likewise.
+ * java/security/cert/CertificateFactory.java (getInstance): Likewise.
+
+2005-01-09 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/java-io/java_io_VMFile.c
+ (Java_java_io_VMFile_create): Call JCL_free_cstring() when done with
+ string.
+ * native/jni/java-io/javaio.c
+ (_javaio_open_read): Likewise.
+ (_javaio_open_readwrite): Likewise.
+ * native/jni/java-lang/java_lang_VMSystem.c
+ (Java_java_lang_VMSystem_getenv): Likewise.
+ * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
+ (Java_gnu_java_nio_channels_FileChannelImpl_open): Likewise.
+
+2005-01-09 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Update version to 0.13+cvs.
+
+2005-01-09 Mark Wielaard <mark@klomp.org>
+
+ * acinclude.m4 (CLASSPATH_WITH_GJDOC): Renamed from
+ CLASSPATH_ENABLE_GJDOC. Can now take argument to use as gjdoc program.
+ Doesn't depend on xml tools.
+ * configure.ac: Use CLASSPATH_WITH_GJDOC.
+ * INSTALL: Mention --with-gjdoc option.
+ * NEWS: Add --with-gjdoc addition.
+ * doc/api/Makefile.am (EXTRA_DIST): Removed.
+ (sourcepath): New variable.
+ (htmllist): Removed.
+ (core): Removed.
+ (packages): Removed.
+ (date): Removed.
+ (clean): Also remove create_html file.
+ (create_html): Rewritten.
+ * doc/api/classpath-copyright.xml: Removed.
+
+2005-01-09 Patrik Reali <reali@acm.org>
+
+ * doc/www.gnu.org/newsitems.txt doc/www.gnu.org/announce/20050107.wml
+ doc/www.gnu.org/downloads/downloads.wml: classpath 0.13 release news
+
+2005-01-08 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-01-08 Michael Koch <konqueror@gmx.de>
+
+ * java/util/SimpleTimeZone.java (checkRule):
+ Throw IllegalArgumentException on invalid month values.
+
+2005-01-08 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/net/protocol/http/HTTPConnection.java
+ (newRequest): Use "/" as path if no path given in URL.
+
+2005-01-08 Michael Koch <konqueror@gmx.de>
+
+ * resource/Makefile.am: Install classpath.security file.
+
+2005-01-08 Michael Koch <konqueror@gmx.de>
+
+ * resource/java/util/iso639_fr.properties,
+ resource/java/util/iso3166.properties,
+ resource/java/util/iso3166_de.properties,
+ resource/java/util/iso639-a3.properties,
+ resource/java/util/iso639_de.properties,
+ resource/java/util/iso639.properties,
+ resource/java/util/iso639-a2-old.properties,
+ resource/java/util/iso3166-a3.properties,
+ resource/java/util/iso639_ga.properties: Removed.
+
+2005-01-07 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Package.java (getPackages): Use VMClassLoader when
+ appropriate.
+ (getPackage): Likewise.
+
+2005-01-07 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/Buffer.java (address): New field.
+ * java/nio/DirectByteBufferImpl.java (address): Removed.
+ * java/nio/MappedByteBufferImpl.java (address): Likewise..
+ * java/nio/CharViewBufferImpl.java (CharViewBufferImpl): Explicitely
+ initialize Buffer.address if needed.
+ * java/nio/DoubleViewBufferImpl.java (DoubleViewBufferImpl): Likewise.
+ * java/nio/FloatViewBufferImpl.java (FloatViewBufferImpl): Likewise.
+ * java/nio/IntViewBufferImpl.java (IntViewBufferImpl): Likewise.
+ * java/nio/LongViewBufferImpl.java (LongViewBufferImpl): Likewise.
+ * java/nio/ShortViewBufferImpl.java (ShortViewBufferImpl): Likewise.
+
+2005-01-07 Olga Rodimina <rodimina@redhat.com>
+
+ * javax/swing/JTable.java
+ (columnAtPoint): New Method. Implemented.
+ (rowAtPoint): Likewise.
+ (countSelections): Fixed few small count errors.
+ (getSelections): Likewise.
+ (setSelectionMode): Set selection mode for column
+ selection model in addition to row selection model.
+ * javax/swing/plaf/basic/BasicTableUI.java:
+ (getRowForPoint): Removed. Replaced by
+ JTable.rowAtPoint().
+ (getColForPoint): Removed. Replaced by
+ JTable.columnAtPoint().
+ (updateSelection): Updated to call JTable.columnAtPoint
+ and JTable.rowAtPoint.
+ * javax/swing/table/DefaultTableColumnModel.java:
+ (getSelectedColumns): Implemented.
+ (getSelectedColumnCount): Implemented.
+
+2005-01-07 David Gilbert <david.gilbert@object-refinery.com>
+
+ * javax/swing/table/DefaultTableModel.java
+ (DefaultTableModel()): Added Javadocs.
+ (DefaultTableModel(int, int)): Fixed implementation.
+ (DefaultTableModel(Vector, int)): Throw IllegalArgumentException
+ for negative rowCount.
+ (DefaultTableModel(Object[], int)): Added Javadocs.
+ (DefaultTableModel(Vector, Vector)): Likewise.
+ (DefaultTableModel(Object[][], Object[])): Likewise.
+ (getDataVector): Likewise.
+ (setDataVector(Vector, Vector)): Likewise.
+ (setDataVector(Object[][], Object[])): Likewise.
+ (newDataAvailable): Likewise.
+ (newRowsAdded): Likewise.
+ (rowsRemoved): Likewise.
+ (setColumnIdentifiers(Vector)): Allow for null argument.
+ (setColumnIdentifiers(Object[])): Added Javadocs.
+ (setNumRows): Likewise.
+ (setRowCount): Adds new rows if necessary, and sends more specific
+ TableModelEvent.
+ (setColumnCount): Allow for null columnIdentifiers.
+ (addColumn(Object)): Added Javadocs.
+ (addColumn(Object, Vector)): Handle null columnData.
+ (addColumn(Object, Object[])): Handle columnData with more or less
+ entries than rows in the table.
+ (addRow(Vector)): Fire appropriate event.
+ (addRow(Object[])): Added Javadocs.
+ (insertRow(int, Vector)): Fire appropriate event.
+ (insertRow(int, Object[])): Added Javadocs.
+ (moveRow): Reimplemented.
+ (removeRow(int)): Fire appropriate event.
+ (getColumnCount): Allow for null columnIdentifiers.
+ (getColumnName): Now returns empty string when column index is too
+ large.
+ (isCellEditable): Added Javadocs.
+ (getValueAt): Likewise.
+ (setValueAt): Fire more specific event.
+ (convertToVector): Added Javadocs.
+ * javax/swing/table/TableModel.java
+ Added Javadocs.
+
+2005-01-07 Archie Cobbs <archie@dellroad.org>
+
+ * NEWS: Document changes.
+ * java/lang/Class.java (newInstance(), getClassLoader(),
+ forName(String), forName(String, boolean, ClassLoader)):
+ Use new VMStackWalker methods.
+ * java/lang/ClassLoader.java (getParent(), getSystemClassLoader()):
+ Likewise.
+ * java/lang/Package.java (getPackages()): Likewise.
+ * java/lang/SecurityManager.java (getClassContext()): Likewise.
+ * java/util/ResourceBundle.java (getBundle()): Likewise.
+ * java/lang/Runtime.java (load(), loadLibrary()): Load the native
+ library using the calling class' class loader.
+ * java/lang/System.java (load(), loadLibrary()): Likewise.
+ (currentClassLoader()): implement via currentLoadedClass().
+ * vm/reference/gnu/classpath/VMStackWalker.java: New class.
+ * vm/reference/java/lang/VMRuntime.java (nativeLoad()):
+ Add a ClassLoader parameter.
+ * vm/reference/java/lang/VMSecurityManager.java: Removed.
+
+2005-01-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/util/SimpleTimeZone.java:
+ (getOffset): offset end date with daylight savings
+
+2005-01-06 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/ClassLoader.java (findClass): Fixed documentation.
+
+2005-01-06 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Update version to 0.13.
+ * NEWS: Add news about 0.13.
+ * INSTALL: Mention new dependencies and configure flags.
+
+2005-01-06 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Add explicit X and libXtst tests when gtk+ peers are
+ enabled.
+
+2005-01-06 Michael Koch <konqueror@gmx.de>
+
+ * java/util/TimeZone.java
+ (setID): Throw NullPointerException if needed.
+
+2005-01-05 Mark Wielaard <mark@klomp.org>
+
+ * lib/gen-classlist.sh.in: Don't split locales in classes.locale1
+ and classes.locale2.
+ * lib/Makefile.am (JAVAC): Compile only classes.locale.
+ (CLEANFILES): Remove classes.locale1 and classes.locale2,
+ add classes.locale.
+
+2005-01-05 Tom Tromey <tromey@redhat.com>
+
+ * java/util/zip/ZipEntry.java (setCompressedSize): Allow any
+ argument.
+ (compressedSize): Now 'long'. Default to -1.
+ (getCompressedSize): Rewrote.
+
+2005-01-05 Ranjit Mathew <rmathew@hotmail.com>
+
+ * java/util/IdentityHashMap.java (put): Replace mistaken use
+ of "<<" by "*".
+
+2005-01-05 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/locale/LocaleInformation_mn_MN.java:
+ New file.
+ * gnu/java/locale/LocaleInformation_aa.java,
+ gnu/java/locale/LocaleInformation_aa_DJ.java,
+ gnu/java/locale/LocaleInformation_aa_ER.java,
+ gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
+ gnu/java/locale/LocaleInformation_aa_ET.java,
+ gnu/java/locale/LocaleInformation_af.java,
+ gnu/java/locale/LocaleInformation_af_ZA.java,
+ gnu/java/locale/LocaleInformation_am.java,
+ gnu/java/locale/LocaleInformation_am_ET.java,
+ gnu/java/locale/LocaleInformation_ar.java,
+ gnu/java/locale/LocaleInformation_ar_DZ.java,
+ gnu/java/locale/LocaleInformation_ar_IN.java,
+ gnu/java/locale/LocaleInformation_ar_IQ.java,
+ gnu/java/locale/LocaleInformation_ar_JO.java,
+ gnu/java/locale/LocaleInformation_ar_KW.java,
+ gnu/java/locale/LocaleInformation_ar_LB.java,
+ gnu/java/locale/LocaleInformation_ar_LY.java,
+ gnu/java/locale/LocaleInformation_ar_MA.java,
+ gnu/java/locale/LocaleInformation_ar_QA.java,
+ gnu/java/locale/LocaleInformation_ar_SA.java,
+ gnu/java/locale/LocaleInformation_ar_SY.java,
+ gnu/java/locale/LocaleInformation_ar_TN.java,
+ gnu/java/locale/LocaleInformation_ar_YE.java,
+ gnu/java/locale/LocaleInformation_as.java,
+ gnu/java/locale/LocaleInformation_as_IN.java,
+ gnu/java/locale/LocaleInformation_az.java,
+ gnu/java/locale/LocaleInformation_be.java,
+ gnu/java/locale/LocaleInformation_be_BY.java,
+ gnu/java/locale/LocaleInformation_bg.java,
+ gnu/java/locale/LocaleInformation_bg_BG.java,
+ gnu/java/locale/LocaleInformation_bn.java,
+ gnu/java/locale/LocaleInformation_bn_IN.java,
+ gnu/java/locale/LocaleInformation_ca.java,
+ gnu/java/locale/LocaleInformation_ca_ES.java,
+ gnu/java/locale/LocaleInformation_cs.java,
+ gnu/java/locale/LocaleInformation_cs_CZ.java,
+ gnu/java/locale/LocaleInformation_cy.java,
+ gnu/java/locale/LocaleInformation_cy_GB.java,
+ gnu/java/locale/LocaleInformation_da.java,
+ gnu/java/locale/LocaleInformation_da_DK.java,
+ gnu/java/locale/LocaleInformation_de.java,
+ gnu/java/locale/LocaleInformation_de_AT.java,
+ gnu/java/locale/LocaleInformation_de_BE.java,
+ gnu/java/locale/LocaleInformation_de_CH.java,
+ gnu/java/locale/LocaleInformation_de_DE.java,
+ gnu/java/locale/LocaleInformation_de_LI.java,
+ gnu/java/locale/LocaleInformation_de_LU.java,
+ gnu/java/locale/LocaleInformation_dv.java,
+ gnu/java/locale/LocaleInformation_dv_MV.java,
+ gnu/java/locale/LocaleInformation_dz.java,
+ gnu/java/locale/LocaleInformation_dz_BT.java,
+ gnu/java/locale/LocaleInformation_el.java,
+ gnu/java/locale/LocaleInformation_el_GR.java,
+ gnu/java/locale/LocaleInformation_en.java,
+ gnu/java/locale/LocaleInformation_en_AS.java,
+ gnu/java/locale/LocaleInformation_en_AU.java,
+ gnu/java/locale/LocaleInformation_en_BE.java,
+ gnu/java/locale/LocaleInformation_en_BW.java,
+ gnu/java/locale/LocaleInformation_en_BZ.java,
+ gnu/java/locale/LocaleInformation_en_CA.java,
+ gnu/java/locale/LocaleInformation_en_GB.java,
+ gnu/java/locale/LocaleInformation_en_GU.java,
+ gnu/java/locale/LocaleInformation_en_HK.java,
+ gnu/java/locale/LocaleInformation_en_IE.java,
+ gnu/java/locale/LocaleInformation_en_IN.java,
+ gnu/java/locale/LocaleInformation_en_MH.java,
+ gnu/java/locale/LocaleInformation_en_MP.java,
+ gnu/java/locale/LocaleInformation_en_MT.java,
+ gnu/java/locale/LocaleInformation_en_NZ.java,
+ gnu/java/locale/LocaleInformation_en_PH.java,
+ gnu/java/locale/LocaleInformation_en_PK.java,
+ gnu/java/locale/LocaleInformation_en_SG.java,
+ gnu/java/locale/LocaleInformation_en_UM.java,
+ gnu/java/locale/LocaleInformation_en_US.java,
+ gnu/java/locale/LocaleInformation_en_US_POSIX.java,
+ gnu/java/locale/LocaleInformation_en_VI.java,
+ gnu/java/locale/LocaleInformation_en_ZA.java,
+ gnu/java/locale/LocaleInformation_en_ZW.java,
+ gnu/java/locale/LocaleInformation_eo.java,
+ gnu/java/locale/LocaleInformation_es.java,
+ gnu/java/locale/LocaleInformation_es_AR.java,
+ gnu/java/locale/LocaleInformation_es_BO.java,
+ gnu/java/locale/LocaleInformation_es_CL.java,
+ gnu/java/locale/LocaleInformation_es_CO.java,
+ gnu/java/locale/LocaleInformation_es_CR.java,
+ gnu/java/locale/LocaleInformation_es_DO.java,
+ gnu/java/locale/LocaleInformation_es_EC.java,
+ gnu/java/locale/LocaleInformation_es_ES.java,
+ gnu/java/locale/LocaleInformation_es_GT.java,
+ gnu/java/locale/LocaleInformation_es_HN.java,
+ gnu/java/locale/LocaleInformation_es_MX.java,
+ gnu/java/locale/LocaleInformation_es_NI.java,
+ gnu/java/locale/LocaleInformation_es_PA.java,
+ gnu/java/locale/LocaleInformation_es_PE.java,
+ gnu/java/locale/LocaleInformation_es_PR.java,
+ gnu/java/locale/LocaleInformation_es_PY.java,
+ gnu/java/locale/LocaleInformation_es_SV.java,
+ gnu/java/locale/LocaleInformation_es_US.java,
+ gnu/java/locale/LocaleInformation_es_UY.java,
+ gnu/java/locale/LocaleInformation_es_VE.java,
+ gnu/java/locale/LocaleInformation_et.java,
+ gnu/java/locale/LocaleInformation_et_EE.java,
+ gnu/java/locale/LocaleInformation_eu.java,
+ gnu/java/locale/LocaleInformation_eu_ES.java,
+ gnu/java/locale/LocaleInformation_fa.java,
+ gnu/java/locale/LocaleInformation_fa_AF.java,
+ gnu/java/locale/LocaleInformation_fa_IR.java,
+ gnu/java/locale/LocaleInformation_fi.java,
+ gnu/java/locale/LocaleInformation_fi_FI.java,
+ gnu/java/locale/LocaleInformation_fo.java,
+ gnu/java/locale/LocaleInformation_fo_FO.java,
+ gnu/java/locale/LocaleInformation_fr.java,
+ gnu/java/locale/LocaleInformation_fr_BE.java,
+ gnu/java/locale/LocaleInformation_fr_CA.java,
+ gnu/java/locale/LocaleInformation_fr_CH.java,
+ gnu/java/locale/LocaleInformation_fr_LU.java,
+ gnu/java/locale/LocaleInformation_ga.java,
+ gnu/java/locale/LocaleInformation_ga_IE.java,
+ gnu/java/locale/LocaleInformation_gl.java,
+ gnu/java/locale/LocaleInformation_gl_ES.java,
+ gnu/java/locale/LocaleInformation_gu.java,
+ gnu/java/locale/LocaleInformation_gu_IN.java,
+ gnu/java/locale/LocaleInformation_gv.java,
+ gnu/java/locale/LocaleInformation_gv_GB.java,
+ gnu/java/locale/LocaleInformation_he.java,
+ gnu/java/locale/LocaleInformation_he_IL.java,
+ gnu/java/locale/LocaleInformation_hi.java,
+ gnu/java/locale/LocaleInformation_hi_IN.java,
+ gnu/java/locale/LocaleInformation_hr.java,
+ gnu/java/locale/LocaleInformation_hu.java,
+ gnu/java/locale/LocaleInformation_hu_HU.java,
+ gnu/java/locale/LocaleInformation_hy.java,
+ gnu/java/locale/LocaleInformation_hy_AM.java,
+ gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
+ gnu/java/locale/LocaleInformation_id.java,
+ gnu/java/locale/LocaleInformation_id_ID.java,
+ gnu/java/locale/LocaleInformation_is.java,
+ gnu/java/locale/LocaleInformation_is_IS.java,
+ gnu/java/locale/LocaleInformation_it.java,
+ gnu/java/locale/LocaleInformation_it_CH.java,
+ gnu/java/locale/LocaleInformation_it_IT.java,
+ gnu/java/locale/LocaleInformation_iu.java,
+ gnu/java/locale/LocaleInformation_ja.java,
+ gnu/java/locale/LocaleInformation_ja_JP.java,
+ gnu/java/locale/LocaleInformation_ka.java,
+ gnu/java/locale/LocaleInformation_kk.java,
+ gnu/java/locale/LocaleInformation_kk_KZ.java,
+ gnu/java/locale/LocaleInformation_kl.java,
+ gnu/java/locale/LocaleInformation_kl_GL.java,
+ gnu/java/locale/LocaleInformation_km.java,
+ gnu/java/locale/LocaleInformation_km_KH.java,
+ gnu/java/locale/LocaleInformation_kn.java,
+ gnu/java/locale/LocaleInformation_kn_IN.java,
+ gnu/java/locale/LocaleInformation_ko.java,
+ gnu/java/locale/LocaleInformation_ko_KR.java,
+ gnu/java/locale/LocaleInformation_kw.java,
+ gnu/java/locale/LocaleInformation_kw_GB.java,
+ gnu/java/locale/LocaleInformation_ky.java,
+ gnu/java/locale/LocaleInformation_lo.java,
+ gnu/java/locale/LocaleInformation_lo_LA.java,
+ gnu/java/locale/LocaleInformation_lt.java,
+ gnu/java/locale/LocaleInformation_lt_LT.java,
+ gnu/java/locale/LocaleInformation_lv.java,
+ gnu/java/locale/LocaleInformation_lv_LV.java,
+ gnu/java/locale/LocaleInformation_mk.java,
+ gnu/java/locale/LocaleInformation_ml.java,
+ gnu/java/locale/LocaleInformation_ml_IN.java,
+ gnu/java/locale/LocaleInformation_mn.java,
+ gnu/java/locale/LocaleInformation_mr.java,
+ gnu/java/locale/LocaleInformation_mr_IN.java,
+ gnu/java/locale/LocaleInformation_ms.java,
+ gnu/java/locale/LocaleInformation_ms_BN.java,
+ gnu/java/locale/LocaleInformation_ms_MY.java,
+ gnu/java/locale/LocaleInformation_mt.java,
+ gnu/java/locale/LocaleInformation_mt_MT.java,
+ gnu/java/locale/LocaleInformation_nb.java,
+ gnu/java/locale/LocaleInformation_nb_NO.java,
+ gnu/java/locale/LocaleInformation_nl.java,
+ gnu/java/locale/LocaleInformation_nl_BE.java,
+ gnu/java/locale/LocaleInformation_nl_NL.java,
+ gnu/java/locale/LocaleInformation_nn.java,
+ gnu/java/locale/LocaleInformation_nn_NO.java,
+ gnu/java/locale/LocaleInformation_om.java,
+ gnu/java/locale/LocaleInformation_om_ET.java,
+ gnu/java/locale/LocaleInformation_om_KE.java,
+ gnu/java/locale/LocaleInformation_or.java,
+ gnu/java/locale/LocaleInformation_or_IN.java,
+ gnu/java/locale/LocaleInformation_pa.java,
+ gnu/java/locale/LocaleInformation_pa_IN.java,
+ gnu/java/locale/LocaleInformation_pl.java,
+ gnu/java/locale/LocaleInformation_pl_PL.java,
+ gnu/java/locale/LocaleInformation_ps.java,
+ gnu/java/locale/LocaleInformation_ps_AF.java,
+ gnu/java/locale/LocaleInformation_pt.java,
+ gnu/java/locale/LocaleInformation_pt_BR.java,
+ gnu/java/locale/LocaleInformation_pt_PT.java,
+ gnu/java/locale/LocaleInformation_ro.java,
+ gnu/java/locale/LocaleInformation_ro_RO.java,
+ gnu/java/locale/LocaleInformation_ru.java,
+ gnu/java/locale/LocaleInformation_ru_RU.java,
+ gnu/java/locale/LocaleInformation_ru_UA.java,
+ gnu/java/locale/LocaleInformation_sa.java,
+ gnu/java/locale/LocaleInformation_sa_IN.java,
+ gnu/java/locale/LocaleInformation_sk.java,
+ gnu/java/locale/LocaleInformation_sk_SK.java,
+ gnu/java/locale/LocaleInformation_sl.java,
+ gnu/java/locale/LocaleInformation_so.java,
+ gnu/java/locale/LocaleInformation_so_DJ.java,
+ gnu/java/locale/LocaleInformation_so_ET.java,
+ gnu/java/locale/LocaleInformation_so_KE.java,
+ gnu/java/locale/LocaleInformation_so_SO.java,
+ gnu/java/locale/LocaleInformation_sq.java,
+ gnu/java/locale/LocaleInformation_sq_AL.java,
+ gnu/java/locale/LocaleInformation_sr.java,
+ gnu/java/locale/LocaleInformation_sr_Latn.java,
+ gnu/java/locale/LocaleInformation_sv.java,
+ gnu/java/locale/LocaleInformation_sv_FI.java,
+ gnu/java/locale/LocaleInformation_sv_SE.java,
+ gnu/java/locale/LocaleInformation_sw.java,
+ gnu/java/locale/LocaleInformation_sw_KE.java,
+ gnu/java/locale/LocaleInformation_sw_TZ.java,
+ gnu/java/locale/LocaleInformation_ta.java,
+ gnu/java/locale/LocaleInformation_ta_IN.java,
+ gnu/java/locale/LocaleInformation_te.java,
+ gnu/java/locale/LocaleInformation_te_IN.java,
+ gnu/java/locale/LocaleInformation_th.java,
+ gnu/java/locale/LocaleInformation_th_TH.java,
+ gnu/java/locale/LocaleInformation_ti.java,
+ gnu/java/locale/LocaleInformation_ti_ER.java,
+ gnu/java/locale/LocaleInformation_ti_ET.java,
+ gnu/java/locale/LocaleInformation_tr.java,
+ gnu/java/locale/LocaleInformation_tr_TR.java,
+ gnu/java/locale/LocaleInformation_tt.java,
+ gnu/java/locale/LocaleInformation_tt_RU.java,
+ gnu/java/locale/LocaleInformation_uk.java,
+ gnu/java/locale/LocaleInformation_uk_UA.java,
+ gnu/java/locale/LocaleInformation_ur.java,
+ gnu/java/locale/LocaleInformation_uz.java,
+ gnu/java/locale/LocaleInformation_uz_AF.java,
+ gnu/java/locale/LocaleInformation_vi.java,
+ gnu/java/locale/LocaleInformation_zh.java,
+ gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
+ gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
+ gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
+ gnu/java/locale/LocaleInformation_zh_TW_Hant.java:
+ Regenerated.
+
+2005-01-04 Tom Tromey <tromey@redhat.com>
+
+ * vm/reference/java/lang/VMProcess.java (VMProcess): Constructor
+ now package-private.
+ (processThread, workList, reapedPid, reapedExitValue, state, cmd,
+ env, dir, exception, pid, stdin, stdout, stderr, exitValue): Now
+ package-private.
+ (nativeSpawn, nativeReap): Likewise.
+ * vm/reference/java/lang/VMThread.java (currentThread): Reordered
+ modifiers.
+ * vm/reference/java/security/VMAccessController.java
+ (DEFAULT_CONTEXT): Reordered modifiers.
+
+ * gnu/java/nio/SelectorImpl.java: Removed unused import.
+ * gnu/java/security/der/DERWriter.java: Removed unused import.
+ * gnu/java/net/protocol/http/Connection.java: Removed unused
+ import.
+ * gnu/java/nio/PipeImpl.java (read): Reordered modifiers. Fixed
+ indentation.
+ (write): Likewise.
+ * gnu/java/rmi/server/ConnectionRunnerPool.java
+ (getConnectionRunner): Reordered modifiers.
+ * gnu/java/text/FormatCharacterIterator.java (debug): Removed
+ useless `final'.
+ (dumpTable): Likewise.
+ * gnu/java/net/PlainDatagramSocketImpl.java (bind): Reordered
+ modifiers.
+ (create, setOption, getOption, close, join, leave): Likewise.
+ * gnu/java/net/PlainSocketImpl.java (create): Reordered
+ modifiers.
+ (bind, listen, accept): Likewise.
+
+2005-01-04 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.am (EXTRA_DIST): Added ChangeLog-2004.
+
+2005-01-04 Robert Schuster <thebohemian@gmx.net>
+
+ * gnu/java/beans/DummyAppletStub.java: Add dummy implementation
+ of AppletStub for java.beans.Beans.instantiate.
+ * gnu/java/beans/DummyAppletContext.java: Add dummy implementation
+ of AppletContext.
+ * java/beans/Beans: Added 1.4 functionality, fixed user documentation
+ to be conformant with Javadoc guidelines.
+ (instantiate): Added two more overloaded variants, reworked user
+ documentation, fixed exception behavior, fixed behavior when
+ deserializing null.
+
+2005-01-03 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (getControlTextFont): New method.
+ (getMenuTextFont): Likewise.
+ (getSubTextFont): Likewise.
+ (getSystemTextFont): Likewise.
+ (getUserTextFont): Likewise.
+ (getWindowTitleFont): Likewise.
+
+2005-01-03 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/AbstractDocument.java
+ (documentFilter): New field.
+ (getDocumentFilter): New method.
+ (setDocumentFilter): Likewise.
+ (dump): Likewise.
+
+2005-01-03 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JTree.java
+ (DynamicUtilTreeNode.hasChildren): Clarify javadoc.
+
+2005-01-03 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/ClasspathToolkit.java (createRobot): New method.
+ * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
+ (getDefaultScreenDevice): Implement.
+ * gnu/java/awt/peer/gtk/GdkRobotPeer.java: New file.
+ * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java (createRobot): New method.
+ * java/awt/Robot.java: Implement.
+ * java/awt/peer/RobotPeer.java: Rename parameters.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: New file.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+ (awt_keycode_to_keysym): Make non-static.
+ * native/jni/gtk-peer/gtkpeer.h (AWT_BUTTON1_MASK, AWT_BUTTON2_MASK,
+ AWT_BUTTON3_MASK): Declare constants.
+ (awt_keycode_to_keysym): Declare.
+
+2005-01-03 Michael Koch <konqueror@gmx.de>
+
+ * configure.ac: Check for X11 stuff when GTK peer is enabled.
+ * include/Makefile.am: Generate gnu_java_awt_peer_gtk_GdkRobotPeer.h.
+ * include/gnu_java_awt_peer_gtk_GdkRobotPeer.h: New files.
+ * native/jni/gtk-peer/Makefile.am: Link libXtst.
+ Added gnu_java_awt_peer_gtk_GdkRobotPeer.c to the build.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c:
+ Added "__attribute__((__unused__))" all over.
+
+2005-01-03 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-01-02 Mark Wielaard <mark@klomp.org>
+
+ * gnu/java/beans/decoder/DummyHandler.java: Add return statements for
+ failing methods.
+ * gnu/java/beans/decoder/DummyContext.java: Likewise.
+
+2005-01-02 Robert Schuster <theBohemian@gmx.net>
+
+ * gnu/java/beans/decoder/AbstractContext.java,
+ gnu/java/beans/decoder/AbstractCreatableContext.java,
+ gnu/java/beans/decoder/AbstractElementHandler.java,
+ gnu/java/beans/decoder/AbstractObjectContext.java,
+ gnu/java/beans/decoder/ArrayContext.java,
+ gnu/java/beans/decoder/ArrayHandler.java,
+ gnu/java/beans/decoder/BooleanHandler.java,
+ gnu/java/beans/decoder/ByteHandler.java,
+ gnu/java/beans/decoder/CharHandler.java,
+ gnu/java/beans/decoder/ClassHandler.java,
+ gnu/java/beans/decoder/ConstructorContext.java,
+ gnu/java/beans/decoder/Context.java,
+ gnu/java/beans/decoder/DecoderContext.java,
+ gnu/java/beans/decoder/DefaultExceptionListener.java,
+ gnu/java/beans/decoder/DoubleHandler.java,
+ gnu/java/beans/decoder/DummyContext.java,
+ gnu/java/beans/decoder/DummyHandler.java,
+ gnu/java/beans/decoder/ElementHandler.java,
+ gnu/java/beans/decoder/FloatHandler.java,
+ gnu/java/beans/decoder/GrowableArrayContext.java,
+ gnu/java/beans/decoder/IndexContext.java,
+ gnu/java/beans/decoder/IntHandler.java,
+ gnu/java/beans/decoder/JavaHandler.java,
+ gnu/java/beans/decoder/LongHandler.java,
+ gnu/java/beans/decoder/MethodContext.java,
+ gnu/java/beans/decoder/MethodFinder.java,
+ gnu/java/beans/decoder/NullHandler.java,
+ gnu/java/beans/decoder/ObjectContext.java,
+ gnu/java/beans/decoder/ObjectHandler.java,
+ gnu/java/beans/decoder/PersistenceParser.java,
+ gnu/java/beans/decoder/PropertyContext.java,
+ gnu/java/beans/decoder/ShortHandler.java,
+ gnu/java/beans/decoder/SimpleHandler.java,
+ gnu/java/beans/decoder/StaticMethodContext.java,
+ gnu/java/beans/decoder/StringHandler.java,
+ gnu/java/beans/decoder/VoidHandler.java: New class
+ implementing java.beans.XMLDecoder decoding functionality.
+ * java/beans/XMLDecoder.java: New class.
+
+2005-01-02 Mark Wielaard <mark@klomp.org>
+
+ * acinclude.m4 (REGEN_WITH_JAY): New macro.
+ * configure.ac: Call REGEN_WITH_JAY.
+ * lib/Makefile.am (gen-xpath-parser): New rule, depends on
+ REGEN_PARSER being defined.
+ (genclasses): Depend on gen-xpath-parser.
+
+2005-01-02 Archie Cobbs <archie@dellroad.org>
+
+ * vm/reference/java/lang/VMThread.java (sleep()): revert behavior
+ of sleep(0,0) to previous, where we check for InterruptedException.
+
+2005-01-02 Mark Wielaard <mark@klomp.org>
+
+ * ChangeLog.gnujaxp.1: New (historic) ChangeLog file.
+ * ChangeLog.gnujaxp.2: Likewise.
+ * ChangeLog.libxmlj: Likewise.
+ * Makefile.am (EXTRA_DIST): List new ChangeLog files.
+ * INSTALL: Add libxml2 and libxslt requirements for --enable-xmlj.
+ * doc/README.jaxp: New file.
+ * doc/Makefile.am (EXTRA_DIST): List new README.jaxp
+ * native/jni/xmlj/BUGS: New file.
+ * native/jni/xmlj/Makefile.am (EXTRA_DIST): List new BUGS file.
+
+2005-01-02 Mark Wielaard <mark@klomp.org>
+
+ * lib/gen-classlist.sh.in: Use test -ef and echo top_srcdir and
+ top_builddir locations.
+
+2005-01-02 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac: Fix pkg checks for libxml-2.0 and libxslt.
+ * native/jni/xmlj/Makefile.am (AM_CFLAGS): Add STRICT_WARNING_CFLAGS
+ but disable ERROR_CFLAGS.
+ * native/jni/xmlj/xmlj_dom.c: Add __attribute__ ((__unused__)) where
+ obvious.
+ * native/jni/xmlj/xmlj_sax.c: Likewise.
+ * native/jni/xmlj/xmlj_transform.c: Likewise.
+ * native/jni/xmlj/xmlj_xpath.c: Likewise.
+
+2005-01-02 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/AbstractDocument.java
+ (AbstractElement.getLength): Fixed off-by-one error.
+ (AbstractElement.children): Made abstract.
+ (AbstractElement.getAllowsChildren): Likewise.
+ (AbstractElement.getElement): Likewise.
+ (AbstractElement.dumpElement): New private method.
+ (AbstractElement.dump): New method.
+ (BranchElememt.getName): Fixed implementation.
+ (BranchElememt.toString): Likewise.
+ (BranchElememt.getElement): Fixed arguments.
+ (LeafElement.getName): Fixed implementation.
+ (LeafElement.toString): Likewise.
+ * javax/swing/text/GapContent.java
+ (GapContent): Put default content into buffer.
+ * javax/swing/text/PlainDocument.java
+ (reindex): Use empty attribute sets instead of null.
+ (createDefaultRoot): Reimplemented.
+ (insertUpdate): Call super method.
+ (removeUpdate): Likewise.
+ (getParagraphElement): Implemented.
+
+2005-01-01 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/DefaultBoundedRangeModel.java
+ (fireValueChanged): Fixed off-by-one error.
+
+
+Local Variables:
+coding: iso-latin-1-unix
+End:
OpenPOWER on IntegriCloud