gcc/libjava/classpath/ChangeLog
Tom Tromey 1ea63ef8be Imported Classpath 0.18.
* sources.am, Makefile.in: Updated.
	* Makefile.am (nat_source_files): Removed natProxy.cc.
	* java/lang/reflect/natProxy.cc: Removed.
	* gnu/classpath/jdwp/VMFrame.java,
	gnu/classpath/jdwp/VMIdManager.java,
	gnu/classpath/jdwp/VMVirtualMachine.java,
	java/lang/reflect/VMProxy.java: New files.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* scripts/makemake.tcl (verbose): Add gnu/java/awt/peer/qt to BC
	list.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* gnu/java/net/DefaultContentHandlerFactory.java (getContent):
	Remove ClasspathToolkit references.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* gnu/awt/xlib/XCanvasPeer.java: Add new peer methods.
	* gnu/awt/xlib/XFramePeer.java: Likewise.
	* gnu/awt/xlib/XGraphicsConfiguration.java: Likewise.

2005-09-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (libgcjawt_la_SOURCES): Remove jawt.c.  Add
	classpath/native/jawt/jawt.c.
	* Makefile.in: Regenerate.
	* jawt.c: Remove file.
	* include/Makefile.am (tool_include__HEADERS): Remove jawt.h and
	jawt_md.h.  Add ../classpath/include/jawt.h and
	../classpath/include/jawt_md.h.
	* include/Makefile.in: Regenerate.
	* include/jawt.h: Regenerate.
	* include/jawt_md.h: Regenerate.

From-SVN: r104586
2005-09-23 21:31:04 +00:00

18063 lines
664 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2005-09-06 Mark Wielaard <mark@klomp.org>
* NEWS: Add new features for 0.18.
* configure.ac: Set version to 0.18.
2005-09-06 Thomas Fitzsimmons <fitzsim@redhat.com>
* native/jni/gtk-peer/gtkpeer.h (SYNCHRONIZE_GDK): Define.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit)
[SYNCHRONIZE_GDK]: Make GDK synchronous.
2005-09-05 Thomas Fitzsimmons <fitzsim@redhat.com>
PR awt/20720
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
(get_first_keyval_from_keymap): Return -1 if no keyval was found
for given hardware keycode.
(keysym_to_awt_keycode): Likewise.
(keysym_to_awt_keylocation): Likewise.
(key_press_cb): Return immediately if no keyval was found for
given hardware keycode.
(key_release_cb): Likewise.
2005-09-05 Andreas Tobler <a.tobler@schweiz.ch>
* native/jni/Makefile.am (all-local): Invoke $(SHELL) to execute
the script.
* scripts/check_jni_methods.sh: Make script working with non GNU
grep versions.
2005-09-05 Roman Kennke <roman@kennke.org>
* javax/swing/event/DocumentEvent.java:
(ElementChange) Made inner interface static to conform to the specs.
2005-09-05 Roman Kennke <roman@kennke.org>
* javax/swing/JDesktopPane.java: Fixed typo in class description.
* javax/swing/JEditorPane.java: Removed unneeded import.
Added class description.
* javax/swing/JDialog.java: Made class description more useful.
* javax/swing/JFileChooser.java: Added class description.
* javax/swing/JFormattedTextField.java: Added class description.
(AbstractFormatter): Likewise.
(AbstractFormatterFactory): Likewise.
* javax/swing/JFrame.java: Made class description more useful.
2005-09-05 Roman Kennke <roman@kennke.org>
* javax/swing/event/DocumentEvent.java:
Reindented file to conform to our coding standards.
2005-09-05 Chris Burdess <dog@gnu.org>
* gnu/xml/stream/XMLEventAllocatorImpl.java,
gnu/xml/stream/XMLInputFactoryImpl.java,
gnu/xml/stream/XMLStreamReaderImpl.java: Various fixes from system
testing.
* javax/xml/namespace/QName.java: Avoid unnecessary test.
2005-09-05 Mark Wielaard <mark@klomp.org>
* lib/standard.omit: Add gnu/xml/stream and javax/xml/stream.
* NEWS: Describe Untested/Disabled new features.
2005-09-04 Mark Wielaard <mark@klomp.org>
* configure.ac (AC_CONFIG_FILES): Add examples/Makefile.jawt.
* examples/.cvsignore: Add Makefile.jawt.
* examples/Makefile.am (EXAMPLE_C_FILES): New variable.
(ALL_EXAMPLE_FILES): Likewise.
(install-data-local): Use ALL_EXAMPLE_FILES and add Makefile.jawt.
(uninstall-local): Likewise.
(EXTRA_DIST): Add Makefile.awt.in.
* examples/Makefile.jawt.in: New file.
* examples/README: Add jawt instructions.
* examples/gnu/classpath/examples/jawt/DemoJAWT.c
(Java_DemoJAWT_paint): Rename to
Java_gnu_classpath_examples_jawt_DemoJAWT_paintIt.
(Java_gnu_classpath_examples_jawt_DemoJAWT_paintIt): Flip foreground
color based on on parameter.
* examples/gnu/classpath/examples/jawt/DemoJAWT.java (paint): Renamed
paintIt.
(paint): Call paintIt.
(on): New boolean field.
(main): Add Frame name, switch on variable every 0.5 seconds and call
Frame.repaint().
* examples/gnu/classpath/examples/jawt/Makefile: Removed.
* include/Makefile.am (include_HEADERS): New for jni.h, jni_md.h,
jawt.h and jawt_md.h.
2005-09-05 Jeroen Frijters <jeroen@frijters.net>
* java/lang/reflect/Proxy.java
(sameTypes): Removed.
(equals): Fixed bug #23727.
2005-09-04 Mark Wielaard <mark@klomp.org>
* gnu/classpath/jdwp/event/filters/ClassMatchFilter.java
(matches): Remove InvalidClassException since it is never thrown.
* vm/reference/gnu/classpath/jdwp/VMIdManager.java
(newReferenceTypeId): Only return null when SoftReference is cleared,
don't catch InstantiationException or IllegalAccessException since
they are never thrown.
2005-09-04 Mark Wielaard <mark@klomp.org>
* gnu/CORBA/NamingService/NamingServiceTransient.java: Re-un-indent
boilerplate.
2005-09-04 Mark Wielaard <mark@klomp.org>
* gnu/CORBA/Interceptor/Registrator.java (m_prefix): Mark static.
* gnu/java/awt/peer/qt/QtButtonPeer.java: Replace uses of
toolkit.eventQueue.postEvent() with QtToolkit.eventQueue.postEvent().
* gnu/java/awt/peer/qt/QtCheckboxPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtChoicePeer.java: Likewise.
* gnu/java/awt/peer/qt/QtComponentPeer.java: Likewise and similar
for guiThread and graphicsEnv.
* gnu/java/awt/peer/qt/QtListPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtMenuItemPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtMenuPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtScrollbarPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtTextAreaPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtTextFieldPeer.java: Likewise.
2005-09-04 Chris Burdess <dog@gnu.org>
* doc/README.jaxp: Updated JAXP documentation for StAX.
* javax/xml/stream/XMLEventFactory.java,
* javax/xml/stream/XMLInputFactory.java,
* javax/xml/stream/XMLOutputFactory.java: Use GNU implementation by
default.
2005-09-04 Andreas Tobler <a.tobler@schweiz.ch>
Fix for bug #23653
* lib/Makefile.am (metafiles): Use find -name -prune not -path.
2005-09-04 Mark Wielaard <mark@klomp.org>
* NEWS: Add description of new awt.datatransfer functionality.
2005-09-04 Mark Wielaard <mark@klomp.org>
* javax/swing/text/AbstractDocument.java
(LeafElement.LeafElement): Set startPos and endPos through
createPosition() if parent is null.
2005-09-04 Chris Burdess <dog@gnu.org>
* gnu/xml/stream: StAX implementation.
2005-09-04 Guilhem Lavaux <guilhem@kaffe.org>
* java/lang/Integer.java
(parseInt): Added some messages to the exception thrown by this
method.
2005-09-04 Chris Burdess <dog@gnu.org>
* javax/xml/stream/XMLEventFactory.java,
* javax/xml/stream/XMLEventWriter.java,
* javax/xml/stream/XMLInputFactory.java,
* javax/xml/stream/XMLOutputFactory.java,
* javax/xml/stream/XMLResolver.java,
* javax/xml/stream/XMLStreamConstants.java,
* javax/xml/stream/events/Attribute.java,
* javax/xml/stream/events/EndEntity.java,
* javax/xml/stream/events/EntityDeclaration.java,
* javax/xml/stream/events/EntityReference.java,
* javax/xml/stream/events/StartEntity.java,
* javax/xml/stream/events/XMLEvent.java,
* javax/xml/stream/util/EventReaderDelegate.java:
StAX API changes to conform to JWSDP 1.5.
2005-09-03 Mark Wielaard <mark@klomp.org>
Fixes bug #23701
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c
(clipboard_owner_change_cb): Only used when GTK_MINOR_VERSION > 4.
(Java_gnu_java_awt_peer_gtk_GtkClipboard_initNativeState):
Only request owner-change events for GTK_MINOR_VERSION > 4.
(clipboard_get_func): Only handle pixbuf and uri when
GTK_MINOR_VERSION > 4.
(Java_gnu_java_awt_peer_gtk_GtkClipboard_advertiseContent): Only call
gtk_target_list_add_* functions when GTK_MINOR_VERSION > 4. Similar
for gtk_clipboard_set_can_store.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
(Java_gnu_java_awt_peer_gtk_GtkImage_drawPixelsScaledFlipped): Mark
flipx and flipy unused for GTK_MINOR_VERSION <= 4.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c
(clipboard_targets_received): Don't handle images for
GTK_MINOR_VERSION <= 4.
(Java_gnu_java_awt_peer_gtk_GtkSelection_requestImage): Likewise.
(clipboard_uris_received): Likewise for text/uri-list.
(Java_gnu_java_awt_peer_gtk_GtkSelection_requestURIs): Likewise.
2005-09-03 Andreas Tobler <a.tobler@schweiz.ch>
* autogen.sh: Document libtool version needed for Darwin.
(LIBTOOLIZE): Don't special case Darwin, always use libtoolize.
2005-09-03 Chris Burdess <dog@gnu.org>
* javax/xml/stream,
* javax/xml/stream/events,
* javax/xml/stream/util:
New StAX API classes.
2005-09-02 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/transport/ITransport.java (shutdown): New method.
* gnu/classpath/jdwp/transport/JdwpConnection.java (JdwpConnection):
Add ThreadGroup argument.
* gnu/classpath/jdwp/transport/SocketTransport.java (shutdown):
New method.
2005-09-02 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/Jdwp.java: New file.
* gnu/classpath/jdwp/JdwpConstants.java: New file.
* vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java: New file.
2005-09-02 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/processor/CommandSet.java [vm]: Remove.
VMVirtualMachine is entirely static.
* gnu/classpath/jdwp/event/EventManager.java (requestEvent)
(deleteRequest, clearRequests): Change all VMVirtualMachine calls
to reflect new API.
* gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
(executeVisibleClasses): Likewise.
* gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
(invokeMethod): Likewise.
* gnu/classpath/jdwp/processor/MethodCommandSet.java
(executeLineTable, executeVariableTable): Likewise.
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
(executeInvokeMethod): Likewise.
* gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
(executeSourceFile, executeStatus): Likewise.
* gnu/classpath/jdwp/processor/StackFrameCommandSet.java
(executeGetValues, ,executeSetValues, executeThisObject): Likewise.
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
(executeSuspend, executeResume, executeStatus, executeFrames)
(executeFrameCount, executeSuspendCount): Likewise.
* gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
(executeClassesBySignature, executeClassesBySignature)
(executeAllClasses, executeDispose, executeSuspend)
(executeResume): Likewise.
2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/CosNaming/NamingContextOperations.java:
Do not inherit from CORBA object.
* org/omg/CosNaming/_NamingContextExtImplBase.java (_methods),
* omg/CosNaming/_NamingContextImplBase.java (methods):
Made package private.
* omg/CosNaming/NamingContextPOA.java,
* omg/CosNaming/NamingContextExtPOA.java,
* org/omg/CosNaming/BindingIteratorPOA.java: New files.
2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/image/CropImageFilter.java
(setPixels(int,int,int,int,ColorModel,byte[],int,int)): Set
consumer pixels at 0, 0 location.
(setPixels(int,int,int,int,ColorModel,int[],int,int)): Likewise.
2005-09-02 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(mousepressed): Fixed, so that clicking on control icon will not
start editing.
2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTree.java:
(getScrollableTracksViewportHeight): Return true if parent is a
JViewport and parent's height is smaller than ours.
(getScrollableTracksViewportWidth): Return true if parent is a
JViewport and parent's width is smaller than ours.
2005-09-02 Lillian Angel <langel@redhat.com>
* javax/swing/JTree.java
(installUI): TreeSelectionListener removed because added too many
times.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Fixed names for some tree defaults.
* javax/swing/plaf/basic/BasicTreeUI.java:
Added new fields for editing and keyboard actions.
(setCellEditor): Took out unneeded if statement.
(isEditing): Returned boolean instead.
(updateCellEditor): Used set method.
(installDefaults): Set focus to tree.
(installKeyBoardActions): Implemented.
(convertModifiers): New function implemented.
(installUI): Used set method and initialized isEditing.
(startEditing): set isEditing.
(TreeAction): New class implemented to perform keyboard actions.
(ActionListenerProxy): New private class used to distribute the key
board actions to the true receiver.
(editingStopped): Added code to prevent NPEs. set isEditing and focus
to tree. Also, removed TreeSelectionListeners for cellEditor.
(editingCanceled): Likewise.
(keyPressed): Removed code, not needed anymore.
(actionPerformed): Implemented for up/down keyboard actions.
(actionPerformed): Implemented for left/right keyboard actions.
* javax/swing/tree/DefaultTreeCellEditor.java
(DefaultTreeCellEditor): Set lastPath.
(isCellEditable): editingComponent should be configured if has not
been.
(stopCellEditing): No need to set cell editor to null here.
(cancelCellEditing): Likewise.
(valueChanged): Set tPath to the path that was last selected. Used for
the click-pause-click implementation.
(actionPerformed): Re-implemented in a simplier fashion.
* javax/swing/tree/DefaultTreeCellRenderer.java
(getTreeCellRendererComponent): Only set border color if val is lead
selection path.
2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/CORBA/Interceptor/ClientRequestInterceptors.java (send_poll):
remove ForwardRequest from declaration.
2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableInterceptor/CurrentOperations.java:
Inherit from org.omg.CORBA.CurrentOperations.
* org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java
(send_poll): Remove ForwardRequest from declaration.
2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JList.java:
(getPreferredScrollableViewportSize): Implemented.
2005-09-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/CORBA/IOR_Delegate.java (request),
* gnu/CORBA/SocketRepository.java (get_socket),
* gnu/CORBA/gnuRequest (getParameterStream),
* gnu/CORBA/NamingService/NameParser.java,
* gnu/CORBA/NamingService/NamingServiceTransient.java: Rewritten.
* gnu/CORBA/Functional_ORB.java (nameParser): New field.
(string_to_object): Rewritten.
(ior_to_object): Made public.
* org/omg/CORBA/ORB.java (string_to_object):
Documentation update.
2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTree.java:
(getPreferredScrollableViewportSize): Implemented.
2005-09-02 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): set correct value for
'InternalFrame.titleFont'.
2005-09-02 Mark Wielaard <mark@klomp.org>
* gnu/java/awt/ClasspathToolkit.java (registerImageIOSpis):
Reintroduced (empty) method.
* gnu/java/awt/peer/gtk/GtkToolkit.java (static): Moved initialization
of imageIOSpis to new registerImageIOSpis() method.
(registerImageIOSpis): New (overloaded) method.
* javax/imageio/spi/IIORegistry.java (IIORegistry): Call to Toolkit
registration method if instanceof ClasspathToolkit.
2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
PR awt/22979
* gnu/java/awt/peer/gtk/GtkImage.java,
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c (GtkImage()):
New constructor.
(drawPixelsScaled): Return immediately if width or height is <= 0.
(drawPixelsScaledFlipped): Likewise for srcwidth, srcheight,
dstwidth, dstheight.
* gnu/java/awt/peer/gtk/GtkToolkit.java (createImage(String)):
Create a blank image when filename is "".
* javax/swing/ImageIcon.java (ImageIcon(String)): Mention blank
icons in documentation.
(ImageIcon(String,String)): Likewise.
2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
PR awt/23557
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawString(String,
float, float)): Return immediately if string is null or
zero-length.
2005-09-02 Thomas Fitzsimmons <fitzsim@redhat.com>
PR awt/20014
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Always call
initStaticState.
2005-09-02 Robert Schuster <robertschuster@fsfe.org>
* README: Added MysaifuVM to list of VMs
* INSTALL: Added info about Qt4 and ecj.
2005-09-01 Thomas Fitzsimmons <fitzsim@redhat.com>
PR awt/23536
* gnu/java/awt/peer/gtk/GtkImage.java,
gnu_java_awt_peer_gtk_GtkImage.c (GtkImage(URL)): New constructor.
(GtkImage(byte[])) New constructor.
(loadImageFromData): New method.
* gnu/java/awt/peer/gtk/GtkToolkit.java (createImage(URL)): Call
GtkImage(URL) constructor.
(createImage(byte[],int,int)): Call GtkImage(byte[]) constructor.
* include/gnu_java_awt_peer_gtk_GtkImage.h: Regenerate.
2005-09-01 Mark Wielaard <mark@klomp.org>
* gnu/java/awt/ClasspathToolkit.java (getFont): Get non-public
constructor from Font. Chain "cannot happen" exceptions in
AssertionError.
2005-09-01 Mark Wielaard <mark@klomp.org>
* java/util/jar/JarFile.java (JarEnumeration.nextElement): Only
readSignature when verifying jar.
(getEntry): Likewise.
2005-09-01 Anthony Balkissoon <abalkiss@redhat.com>
Fixes bug #23204
* javax/swing/ViewportLayout.java:
(preferredLayoutSize): If the view is scrollable, call its
getPreferredScrollableViewportSize method.
(layoutContainer): If the view is scrollable, check its
getScrollableTracksViewportWidth and getScrollableTracksViewportHeight
methods before resizing the view to match the viewport.
2005-09-01 Mark Wielaard <mark@klomp.org>
* native/jni/gtk-peer/gtk_jawt.c
(classpath_jawt_get_visualID): Cast returned NULL to VisualID.
(classpath_jawt_get_drawable): Cast returned NULL to Drawable.
2005-09-01 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java:
Added new field to keep track of contents in newly edited cell.
(isEditing): Made more intuitive.
(stopEditing): Changed because it was causing an infinite loop.
(installUI): Should be set to true when set.
(completeEditing): Passed newVal to valueForPathChanged instead.
(EditorTimerUpdate): Made timer faster because was not working well.
(actionPerformed): No need for 'BasicTreeUI.this.'
(update): Likewise.
(editingStopped): Likewise. Also, set newVal to appropriate value.
(editingCanceled): Likewise.
(keyPressed): Likewise.
(mousePressed): Likewise.
(treeExpanded): Likewise.
(treeCollapsed): Likewise.
(treeNodesChanged): Likewise.
(TreeNodesInserted): Likewise.
(treeNodesRemoved): Likewise.
(treeStructureChanged): Likewise.
(valueChanged): Editing is canceled when a new cell is clicked.
(getCellBounds): Initialized row for path.
* javax/swing/tree/DefaultTreeCellEditor.java
(startEditingTimer): No need to start timer if it is already set.
* javax/swing/tree/DefaultTreeModel.java
(valueForPathChanged): Fixed so value of node is changed only if it
is a MutableTreeNode. Otherwise, it cannot be changed. Also,
implemented with check if root node is the node being changed.
(nodeChanged): Should get the path of the node, not the parent.
2005-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
PR awt/20782
* native/jni/gtk-peer/gtk_jawt.c
(classpath_jawt_get_default_display): Check if widget is realized
and return NULL if it is not.
(classpath_jawt_get_visualID): Likewise.
(classpath_jawt_get_drawable): Likewise.
2005-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds): Only
add parent's x and y co-ordinates to translation if parent's
parent is not a window.
2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicFileChooserUI.java:
(boxEntries): Made this method package private because I added a
call to it from an implicitly defined listener class. Also fixed
indentation.
(createPropertyChangeListener): If the returned property listener
hears DIRECTORY_CHANGED_PROPERTY, call boxEntries() to update the
look-in box entries.
2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
PR swing/23037
* javax/swing/JFileChooser.java
(changeToParentDirectory): If parent directory is null, do nothing.
2005-08-31 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTable.java:
(initializeLocalVars): Changed default autoResizeMode to
AUTO_RESIZE_SUBSEQUENT_COLUMNS to match the JDK.
* javax/swing/plaf/basic/BasicTableUI.java:
(getMaximumSize): Implemented.
(getMinimumSize): Implemented.
2005-08-31 Mark Wielaard <mark@klomp.org>
* java/nio/charset/Charset.java (charsetForName): Try default provider
before trying to load extra providers.
(availableCharsets): Explicitly add default provider Charsets.
(providers2): Don't include default provider.
2005-08-31 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalBorders.java
(textFieldBorder): new field,
(Flush3DBorder): new class,
(TextFieldBorder): new class,
(getTextFieldBorder): implemented.
2005-08-31 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicButtonUI.java
(getPropertyPrefix): include dot in prefix,
(installDefaults): remove dot which is included in prefix now,
* javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java
(getPropertyPrefix): return correct prefix,
* javax/swing/plaf/basic/BasicCheckBoxUI.java
(getPropertyPrefix): return correct prefix,
* javax/swing/plaf/basic/BasicMenuItemUI.java
(getPropertyPrefix): return correct prefix,
* javax/swing/plaf/basic/BasicMenuUI.java
(getPropertyPrefix): return correct prefix,
* javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java
(getPropertyPrefix): return correct prefix,
* javax/swing/plaf/basic/BasicRadioButtonUI.java
(getPropertyPrefix): include dot in prefix,
(getDefaultIcon): removed dot which is part of the prefix,
* javax/swing/plaf/basic/BasicToggleButtonUI.java
(getPropertyPrefix): include dot in prefix,
* javax/swing/plaf/metal/MetalCheckBoxUI.java: now extends
MetalRadioButtonUI,
(getPropertyPrefix): implemented.
2005-08-30 Mark Wielaard <mark@klomp.org>
Christian Schlichtherle <christian@schlichtherle.de>
* java/util/zip/ZipEntry.java (setTime): Use
Calendar.setTimeInMillis().
(getTime): First parse extra bytes. Use Calendar.getTimeInMillis().
(parseExtra): Don't return early to make sure that KNOWN_EXTRA is
always set.
* java/util/zip/ZipFile.java (readEntries): Parse name and comment
as UTF-8 string.
(close): Check that raf is not null.
* java/util/zip/ZipInputStream.java (getNextEntry): Set name as
UTF-8 bytes.
* java/util/zip/ZipOutputStream.java (setComment): Set comment as
UTF-8 bytes.
(putNextEntry): Likewise for name.
(finish): Likewise for both.
2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
* examples/gnu/classpath/examples/swing/Demo.java
(mkMenuBar): added a JRadioButtonMenuItem,
* javax/swing/plaf/metal/MetalIconFactory.java
(RadioButtonMenuItemIcon): new inner class,
(getRadioButtonMenuItemIcon): implemented,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): added RadioButtonMenuItem defaults.
2005-08-30 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java:
Added a timer field for repainting the editing component.
(EditorUpdateTimer): Inner class added and implemented. Updates
the caret and text box. Still need to fix typing in text box.
(startEditing): Started the timer.
(editingCanceled): Stopped the timer.
(editingStopped): Likewise.
2005-08-30 Lillian Angel <langel@redhat.com>
* examples/gnu/classpath/examples/swing/Demo.java
(mkTreeWorld): Made tree editable.
* javax/swing/DefaultCellEditor.java
(isCellEditable): Added in check for number of mouse clicks.
(DefaultCellEditor): To start editing a textfield, number of clicks
is 3.
* javax/swing/plaf/basic/BasicTreeUI.java:
Took out unneeded fields
(isEditing): Fixed to check boolean.
(updateCellEditor): Made more efficent.
(installUI): Created cell editor for initialization.
(editingStopped): Added in check to prevent a NPE.
(editingCanceled): Likewise.
(keyPressed): Added in check for pressing Enter. Enter should stop
editing and complete it, when in the process of editing.
(mousePressed): Optimized by using MouseEvent's getClickCount. The
clicking on nodes works better. Also, added in code to start the
editing.
(valueChanged): Implemented.
(selectPath): Took out code to remove an already selected path. A node
should remain selected if clicked on more than once. Works like JDK.
* javax/swing/tree/DefaultTreeCellEditor.java:
Added a helper field.
(paint): Took out redundant code.
(DefaultTreeCellEditor): Added class to listener list.
(configureEditingComponent): Updated since listener was added to list.
(isCellEditable): Finished implementation.
(stopCellEditing): Added a check for editingComponent to prevent a NPE.
(cancelCellEditing): Likewise.
(valueChanged): Took out redundant code.
(actionPerformed): Added code in to implement click-pause-click
editing.
(shouldStartTimer): Fixed check.
(canEditImmediately): Took out redunant code.
(inHitRegion): Changed region to be text area only (not icon).
(createTreeCellEditor): No need to use canEdit here, removed.
2005-08-30 Christian Schlichtherle <christian@schlichtherle.de>
* java/util/zip/DeflaterOutputStream.java
(DeflaterOutputStream(OutputStream)): Increase buffer size to 4096.
(DeflaterOutputStream(OutputStream,Deflater)): Likewise.
2005-08-30 Christian Schlichtherle <christian@schlichtherle.de>
* java/util/zip/DeflaterHuffman.java (bit4Reverse): Mark final.
2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalLabelUI.java
(instance): renamed 'metalLabelUI' and changed from private to
protected,
(createUI): modified for renamed field,
(paintDisabledText): implemented,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): modified Label defaults.
2005-08-30 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): added some defaults for TabbedPane,
* javax/swing/plaf/metal/MetalTabbedPaneUI.java
(TabbedPaneLayout): implemented new class,
(createLayoutManager): implemented,
(paintTabBorder): implemented,
(paintTopTabBorder): implemented,
(paintLeftTabBorder): implemented,
(paintBottomTabBorder): implemented,
(paintRightTabBorder): implemented,
(paintTabBackground): implemented,
(shouldPadTabRun): implemented,
* examples/gnu/classpath/examples/swing/Demo.java:
(mkTabWorld): new method,
(mkTabbedPane): added tab for 'Tab World'.
2005-08-30 Robert Schuster <robertschuster@fsfe.org>
* java/beans/Statement.java:
(Statement): Use zero length array if argument array is null.
(toString): Use StringBuffer for efficiency reasons, make use of
internal name.
(generateInternalName): New method, generates instance names like
the JDK has.
(doExecute): Removed debugging output that could lead to an exception
because wrong loop variable usage.
* java/beans/Expression.java: Static constant 'unset' renamed to
'UNSET'.
2005-08-29 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/event/Event.java: New file describing JDWP
events.
* gnu/classpath/jdwp/event/ClassPrepareEvent.java: New file.
* gnu/classpath/jdwp/event/ThreadEndEvent.java: New file.
* gnu/classpath/jdwp/event/ThreadStartEvent.java: New file.
* gnu/classpath/jdwp/event/VmInitEvent.java (VmInitEvent): New file.
2005-08-29 Tom Tromey <tromey@redhat.com>
* .externalToolBuilders/Configure.launch: Changed --prefix.
* .externalToolBuilders/CompileNative.launch: Invoke install target.
* .cdtproject: New file.
* .classpath: Changed output directory.
* .cvsignore: Added 'install'.
2005-08-29 Lillian Angel <langel@redhat.com>
* javax/swing/JPasswordField.java
(getText): Changed to pass error to AssertionError.
* javax/swing/plaf/basic/BasicTreeUI.java
(setCellEditor): Updated boolean when appropriate.
(stopEditing): Took out redundant code.
(updateCellEditor): Updated boolean when appropriate.
(installListeners): Took out CellEditorListener. It is added
when the cellEditor is set.
(installUI): Similar.
(ensureRowsAreVisible): Fixed API documentation
(startEditing): Fixed to add editing container to the tree.
(checkForClickInExpandControl): Fixed API documentation.
(editingStopped): Added code to remove listeners and container.
(editingCanceled): Similar.
(mousePressed): Updated to stop editing when a different cell is
clicked.
(treeNodesChanged): Called repaint.
(treeNodesRemoved): Likewise.
(treeStructureChanged): Likewise.
(paintNode): Updated to paint a node that is being edited.
(paintRecursive): Fixed API documentation.
* javax/swing/tree/DefaultTreeCellEditor.java
(paint): Fixed to paint icon and text box in correct location with
correct spacing.
(doLayout): Fixed API documentation.
(DefaultTreeCellEditor): Took out call to configure editing component.
(configureEditingComponent): Initialized editing icon.
(getTreeCellEditorComponent): Took out code to stop editing.
Not needed.
(addCellEditorListener): Passed on to realEditor.
(removeCellEditorListener): Likewise.
2005-08-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/CORBA/ORB.java (string_to_object): Documentation update.
* gnu/CORBA/Functional_ORB.java (string_to_object): Rewritten.
(ior_to_object): New method.
* gnu/CORBA/NamingService/NameParser.java: New file.
2005-08-28 Mark Wielaard <mark@klomp.org>
* javax/swing/text/AbstractDocument.java (addEdit): Document gcj bug
workaround.
(getChange): Likewise.
2005-08-28 Tom Tromey <tromey@redhat.com>
* org/omg/PortableInterceptor/ORBInitInfoOperations.java: Removed
non-ascii character.
2005-08-28 Chris Burdess <dog@gnu.org>
* javax/swing/text/AbstractDocument.java: Fully qualify references to
ElementChange class.
2005-08-28 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/CORBA/Interceptor/ForwardRequestHolder.java,
* gnu/CORBA/Interceptor/gnuClientRequestInfo.java,
* gnu/CORBA/Interceptor/gnuIcCurrent.java,
* gnu/CORBA/Interceptor/gnuIorInfo.java,
* gnu/CORBA/Interceptor/gnuServerRequestInfo.java,
* gnu/CORBA/Interceptor/IORInterceptors.java,
* gnu/CORBA/Interceptor/ClientRequestInterceptors.java,
* gnu/CORBA/Interceptor/Registrator.java,
* gnu/CORBA/Interceptor/ServerRequestInterceptors.java,
* gnu/CORBA/GIOP/contextSupportingHeader.java,
* org/omg/PortableInterceptor/ClientRequestInfo.java,
* org/omg/PortableInterceptor/ClientRequestInfoOperations.java,
* org/omg/PortableInterceptor/ClientRequestInterceptor.java,
* org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java,
* org/omg/PortableInterceptor/Current.java,
* org/omg/PortableInterceptor/CurrentHelper.java,
* org/omg/PortableInterceptor/CurrentOperations.java,
* org/omg/PortableInterceptor/ForwardRequest.java,
* org/omg/PortableInterceptor/ForwardRequestHelper.java,
* org/omg/PortableInterceptor/InvalidSlot.java,
* org/omg/PortableInterceptor/InvalidSlotHelper.java,
* org/omg/PortableInterceptor/ORBInitInfo.java,
* org/omg/PortableInterceptor/ORBInitInfoOperations.java,
* org/omg/PortableInterceptor/ORBInitializer.java,
* org/omg/PortableInterceptor/ORBInitializerOperations.java,
* org/omg/PortableInterceptor/PolicyFactory.java,
* org/omg/PortableInterceptor/PolicyFactoryOperations.java,
* org/omg/PortableInterceptor/RequestInfo.java,
* org/omg/PortableInterceptor/RequestInfoOperations.java,
* org/omg/PortableInterceptor/ServerRequestInfo.java,
* org/omg/PortableInterceptor/ServerRequestInfoOperations.java,
* org/omg/PortableInterceptor/ServerRequestInterceptor.java,
* org/omg/PortableInterceptor/ServerRequestInterceptorOperations.java,
* org/omg/PortableInterceptor/package.html:
New files.
* gnu/CORBA/ExceptionCreator.java,
* gnu/CORBA/Functional_ORB.java,
* gnu/CORBA/IOR.java,
* gnu/CORBA/IOR_Delegate.java,
* gnu/CORBA/ObjectCreator.java,
* gnu/CORBA/Restricted_ORB.java,
* gnu/CORBA/bufferedResponseHandler.java,
* gnu/CORBA/gnuCodecFactory.java,
* gnu/CORBA/gnuRequest.java,
* gnu/CORBA/primitiveArrayTypeCode.java,
* gnu/CORBA/primitiveTypeCode.java,
* gnu/CORBA/CDR/Vio.java,
* gnu/CORBA/CDR/cdrOutput.java,
* gnu/CORBA/DynAn/gnuDynAny.java,
* gnu/CORBA/DynAn/gnuDynEnum.java,
* gnu/CORBA/DynAn/gnuDynFixed.java,
* gnu/CORBA/DynAn/gnuDynValue.java,
* gnu/CORBA/GIOP/ReplyHeader.java,
* gnu/CORBA/GIOP/RequestHeader.java,
* gnu/CORBA/GIOP/ServiceContext.java,
* gnu/CORBA/GIOP/v1_0/RequestHeader.java,
* gnu/CORBA/Poa/LocalDelegate.java,
* gnu/CORBA/Poa/LocalRequest.java,
* gnu/CORBA/Poa/ORB_1_4.java,
* gnu/CORBA/Poa/gnuServantObject.java,
* gnu/CORBA/Poa/servantDelegate.java,
* org/omg/CORBA/ServiceDetailHelper.java,
* 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/DynamicAny/NameDynAnyPairSeqHelper.java,
* org/omg/DynamicAny/_DynAnyFactoryStub.java,
* org/omg/DynamicAny/_DynAnyStub.java,
* org/omg/DynamicAny/_DynArrayStub.java,
* org/omg/DynamicAny/_DynEnumStub.java,
* org/omg/DynamicAny/_DynFixedStub.java,
* org/omg/DynamicAny/_DynSequenceStub.java,
* org/omg/DynamicAny/_DynStructStub.java,
* org/omg/DynamicAny/_DynUnionStub.java,
* org/omg/DynamicAny/_DynValueStub.java,
* org/omg/IOP/ServiceContext.java,
* org/omg/IOP/TaggedComponentHelper.java,
* org/omg/IOP/TaggedProfileHelper.java,
* org/omg/PortableInterceptor/IORInfo.java,
* org/omg/PortableInterceptor/IORInfoOperations.java,
* org/omg/PortableInterceptor/IORInterceptor.java,
* org/omg/PortableInterceptor/IORInterceptorOperations.java,
* org/omg/PortableInterceptor/Interceptor.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,
* org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java,
* org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java,
* org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java,
* org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java,
* org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java:
Rewritten.
* org/omg/CORBA/ORB.java,
* org/omg/CORBA/package.html,
* NEWS:
Documentation update.
2005-08-28 Chris Burdess <dog@gnu.org>
* gnu/xml/xpath/ArithmeticExpr.java: Fix div and mod by zero to
follow IEEE rules.
2005-08-27 Tom Tromey <tromey@redhat.com>
* m4/acinclude.m4 (CLASSPATH_WITH_GLIBJ): Always check for 'zip'
program. Changed zip install handling.
2005-08-26 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/event/EventRequest.java: New file.
* gnu/classpath/jdwp/exception/JdwpIllegalArgumentException.java:
New file.
2005-08-26 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/event/filters/IEventFilter.java: New file.
Describes the interface used for event filtering managed by
the event manager.
* gnu/classpath/jdwp/event/filters/ClassExcludeFilter.java: New file.
* gnu/classpath/jdwp/event/filters/ClassMatchFilter.java: New file.
* gnu/classpath/jdwp/event/filters/ClassOnlyFilter.java: New file.
* gnu/classpath/jdwp/event/filters/ConditionalFilter.java: New file.
* gnu/classpath/jdwp/event/filters/CountFilter.java: New file.
* gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.java: New file.
* gnu/classpath/jdwp/event/filters/FieldOnlyFilter.java: New file.
* gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.java: New file.
* gnu/classpath/jdwp/event/filters/LocationOnlyFilter.java: New file.
* gnu/classpath/jdwp/event/filters/StepFilter.java: New file.
* gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.java: New file.
2005-08-26 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicCheckBoxUI.java
(installUI): removed,
* javax/swing/plaf/basic/BasicIconFactory.java
(CheckBoxMenuItemIcon): new support class,
(getCheckBoxMenuItemIcon): return instance of CheckBoxMenuItemIcon,
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): changed value for 'CheckBoxMenuItem.checkIcon'
and removed entry for 'CheckBoxMenuItem.icon',
* javax/swing/plaf/basic/BasicMenuItemUI.java
(paintMenuItem): let icon handle selection status,
* javax/swing/plaf/metal/MetalIconFactory.java
(CheckBoxMenuItemIcon): new support class,
(getCheckBoxIcon): implemented,
(getCheckBoxMenuItemIcon): implemented,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): added entry for 'CheckBoxMenuItem.checkIcon'.
2005-08-26 Thomas Fitzsimmons <fitzsim@redhat.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
(create): Only set overwrite confirmation if using GTK >= 2.8.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
(setVisibleNative): Call gdk_flush before releasing GDK lock.
(setVisibleNativeUnlocked): Don't call gdk_flush.
2005-08-26 Thomas Fitzsimmons <fitzsim@redhat.com>
PR classpath/21660:
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
(AWT_FILEDIALOG_LOAD): New macro.
(AWT_FILEDIALOG_SAVE): Likewise.
(create(GtkContainerPeer,int)): Add mode parameter. Create Save
dialog if mode is AWT_FILEDIALOG_SAVE. Remove workaround for
http://bugzilla.gnome.org/show_bug.cgi?id=166852.
(create()): Add mode argument to create call.
* gnu/java/awt/peer/gtk/GtkWindowPeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
(setVisibleNative): Override method.
(setVisibleNativeUnlocked): Override method. Call gdk_flush after
showing or hiding window.
* include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h: Regenerate.
* include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Regenerate.
2005-08-25 Mark Wielaard <mark@klomp.org>
* timezones.pl (parseRule): Add dayoffset when $time represents
more then a day.
* java/util/TimeZone.java (timezones): Regenerate.
2005-08-25 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/util/Value.java (Value): Update for
real VMIdManager API.
* gnu/classpath/jdwp/util/Location.java (Location): Likewise.
2005-08-25 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/processor/EventRequestCommandSet.java
(executeSet): Use constants for case values.
Fix "typo": It is really ThreadOnlyFilter.
Correct arguments to InstanceOnlyFilter.
2005-08-25 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/processor/CommandSet.java (CommandSet): Make
an abstract class.
Add protected variables for VMIdManager and VMVirtualMachine.
(runCommand): Make abstract.
* gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java
(ArrayReferenceCommandSet): Derive from CommandSet instead of
implementing it. Remove private hooks to ID manager and VM.
Update all VMIdManager and EventManager API calls.
* gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java
(ArrayTypeCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java
(ClassLoaderReferenceCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java
(ClassObjectReferenceCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
(ClassTypeCommandSet): Likewise.
* gnu/classpath/jdwp/processor/EventRequestCommandSet.java
(EventRequestCommandSet): Likewise.
* gnu/classpath/jdwp/processor/FieldCommandSet.java
(FieldCommandSet): Likewise.
* gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java
(InterfaceTypeCommandSet): Likewise.
* gnu/classpath/jdwp/processor/MethodCommandSet.java
(MethodCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
(ObjectReferenceCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
(ReferenceTypeCommandSet): Likewise.
* gnu/classpath/jdwp/processor/StackFrameCommandSet.java
(StackFrameCommandSet): Likewise.
* gnu/classpath/jdwp/processor/StringReferenceCommandSet.java
(StringReferenceCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java
(ThreadGroupReferenceCommandSet.java): Likewise.
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
(ThreadReferenceCommandSet): Likewise.
* gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
(VirtualMachineCommandSet): Likewise.
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
(executeStatus): Fix constant name.
* gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
(executeDisposeObjects): Don't do anything yet -- this
is unimplemented.
2005-08-25 Mark Wielaard <mark@klomp.org>
Reported by Bastiaan Huisman <huisman@science.uva.nl>
* scripts/tzabbrevs: Change America/Buenos_Aires to
America/Argentina/Buenos_Aires for AGT link.
* scripts/timezones.pl (parseTime): Assume and return wall time.
Reindent output.
* java/util/TimeZone.java (timezones): Regenerate using tzdata2005l.
2005-08-25 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/event/EventManager.java: New file concerning
JDWP event request management and notification infrastructure.
2005-08-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* scripts/eclipse-gnu.xml: Reverted my patch 2005-07-31.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/JTextPane.java
(JTextPane()): Don't set the document to null here.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.preferenceChanged): Revalidate the text component.
(RootView.setParent): Set parent of views to null. The parent
of the added child view is set to the root view in the
BasicTextUI class.
(RootView.getView): Implemented new method.
(RootView.getViewCount): Implemented new method.
(RootView.changedUpdate): Use the correct ViewFactory here.
(RootView.insertUpdate): Use the correct ViewFactory here.
(RootView.removeUpdate): Use the correct ViewFactory here.
(setView): Set the view's parent to the root view.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/View.java
(View): Don't manage child views here.
(getContainer): Throw AssertionError if we have no parent. This
should not happen.
(append): Call replace to do the real action. Child views
are not managed in the View class itself.
(removeAll): Give replace an empty array instead of null.
Avoids NPEs in subclasses that don't handle the null case.
(preferenceChanged): Don't revalidate here. This is too
expensive and not necessary.
(updateChildren): Let replace do the actual action. We don't
manage child views in the View class.
(forwardUpdate): Don't access children directly.
(dump): Added package private methods useful for debugging.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/StyledEditorKit.java
(StyledViewFactory.create): Use new BoxView constructor. Throw
AssertionError if an unknown element type is encountered,
since this should not happen.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/GlyphView.java
(GlyphPainter): Implemented abstract inner class.
(DefaultGlyphPainter): Implemented concrete impl of
GlyphPainter.
(getGlyphPainter): Implemented new method.
(setGlyphPainter): Likewise.
(checkPainter): Likewise.
(paint): Likewise.
(getPreferredSpan): Likewise.
(modelToView): Likewise.
(getTabExpander): Likewise.
(getTabbedSpan): Likewise.
(getPartialSpan): Likewise.
(getBeginIndex): Likewise.
(getEndIndex): Likewise.
(getText): Likewise.
(getFont): Likewise.
(getForeground): Likewise.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/GapContent.java
(getString): Throw BadLocationException instead of letting
a StringIndexOutOfBoundsException bubble up.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/ParagraphView.java
(Row): Implemented inner class.
(ParagraphView(Element)): Implemented constructor.
(nextTabStop): Added dummy implementation for TabExpander
interface.
(createRow): Implemented new method.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/FlowView.java
(FlowStrategy): Implemented inner class.
(LogicalView): Likewise.
(FlowView(Element, int)): Implemented constructor.
(getFlowAxis): Implemented new method.
(getFlowSpan): Likewise.
(getFlowStart): Likewise.
(createRow): Added new abstract method.
(loadChildren): Implemented new method.
(layout): Implemented new method.
(insertUpdate): Implemented new method.
(removeUpdate): Implemented new method.
(changedUpdate): Implemented new method.
(getViewIndexAtPosition): Implemented new method.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/CompositeView.java
(loadChildren): Call replace to actually change the child
elements. This way subclasses can modify the child
management behaviour by simply overriding replace.
(setParent): Only call loadChildren if the parent to be set
is actually not null.
(replace): Check for null children. Set the parent of removed
children to null. Set the parent of the added children to
this.
(modelToView): Added some sanity checks.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/BoxView.java
(BoxView(Element, int)): Implemented.
(getAxis): Likewise.
(setAxis): Likewise.
(layoutChanged): Likewise.
(isLayoutValid): Likewise.
(paintChild): Likewise.
(replace): Likewise.
(paint): Likewise.
(getPreferredSpan): Likewise.
(getMaximumSpan): Likewise.
(baselineRequirements): Likewise.
(calculateMajorAxisRequirements): Likewise.
(calculateMinorAxisRequirements): Likewise.
(isBefore): Likewise.
(isAfter): Likewise.
(getViewAtPoint): Likewise.
(childAllocation): Likewise.
(layout): Likewise.
(layoutMajorAxis): Likewise.
(layoutMinorAxis): Likewise.
(isAllocationValid): Likewise.
(getWidth): Likewise.
(getHeight): Likewise.
(setSize): Likewise.
(validateLayout): Likewise.
2005-08-25 Roman Kennke <roman@kennke.org>
* javax/swing/text/AbstractDocument.java
(AbstractElement.dumpElement): Throw AssertionError when
a BadLocationException is encountered.
(BranchElement.getElementIndex): Return -1 if there is no child
element. Return elementCount - 1 if the requested offset is after
the child elements of that element.
(BranchElement.getEndOffset): Throw NPE if this element has no
children.
(BranchElement.getStartOffset): Throw NPE if this element has
no children.
(DefaultDocumentEvent.addEdit): Implemented.
(DefaultDocumentEvent.getChange): Implemented.
2005-08-25 Lillian Angel <langel@redhat.com>
* javax/swing/JPasswordField.java
(setText): Changed to raise an AssertionError when a
BadLocationException is caught.
2005-08-25 Tom Tromey <tromey@redhat.com>
* configure.ac: Call AC_PROG_CXX.
2005-08-25 Mark Wielaard <mark@klomp.org>
* javax/xml/namespace/QName.java: Updated boilerplate address.
* gnu/xml/xpath/XPathParser.y: Likewise.
* gnu/xml/xpath/XPathParser.java: Regenerated.
2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
* javax/xml/datatype/DatatypeFactory.java: minor API doc fixes,
* javax/xml/parsers/DocumentBuilder.java: likewise,
* javax/xml/parsers/SAXParser.java: likewise,
* javax/xml/transform/Source.java: likewise.
2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/tree/DefaultTreeModel.java
(nodesWereRemoved): minor API doc fix.
2005-08-25 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
(activeBGColor): removed,
(activeFGColor): removed,
(inactiveBGColor): removed,
(inactiveFGColor): removed,
(installDefaults): replaced removed fields above with correct ones,
(uninstallDefaults): likewise,
(setButtonIcons): implemented,
(paintComponent): replaced removed fields above with correct ones;
* javax/swing/plaf/metal/MetalInternalFrameTitlePane.java: implemented,
* javax/swing/plaf/metal/MetalInternalFrameUI.java
(createNorthPane): implemented,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): added internal frame icons.
2005-08-25 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/ClasspathToolkit.java (getFont): Throw
RuntimeException in case of error.
* gnu/java/awt/EmbeddedWindow.java (addNotify): Likewise.
2005-08-24 Thomas Fitzsimmons <fitzsim@redhat.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
(beginNativeRepaintID): Remove variable.
(endNativeRepaintID): Likewise.
(cp_gtk_button_init_jni): Don't look up beginNativeRepaint and
endNativeRepaint methods.
* gnu/java/awt/peer/gtk/GtkFramePeer.java (resizing): Remove
field.
* gnu/java/awt/peer/gtk/GtkWindowPeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
(resizing): Remove field.
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (hiding): Remove
field.
(setVisible): Don't override.
* gnu/java/awt/peer/gtk/GtkChoicePeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
(selectNative): New method.
(selectNativeUnlocked): Likewise.
(select): Call setNativeUnlocked if in the GTK main thread,
selectNative otherwise.
* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
(gtkWidgetSetCursorUnlocked): New method.
(setCursor(Cursor)): Call gtkWidgetSetCursorUnlocked if in the GTK
main thread, gtkWidgetSetCursor otherwise.
(setVisibleNative): New method.
(setVisibleNativeUnlocked): Likewise.
(setVisible): Call setVisibleNativeUnlocked if in the GTK main
thread, setVisibleNative otherwise.
(hide): Call setVisible(false).
(show): Call setVisible(true).
2005-08-24 Tom Tromey <tromey@redhat.com>
* java/text/SimpleDateFormat.java (compileFormat): Correctly
handle quoted single quotes. PR classpath/23183.
2005-08-24 Mark Wielaard <mark@klomp.org>
* vm/reference/gnu/classpath/jdwp/VMFrame.java: Update copyright
boilerplate address.
* vm/reference/gnu/classpath/jdwp/VMIdManager.java: Likewise.
2005-08-24 Mark Wielaard <mark@klomp.org>
* doc/www.gnu.org/newsitems.txt: Fix announcement url.
2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalIconFactory.java
(InternalFrameCloseIcon): new private class,
(InternalFrameAltMaximizeIcon): likewise,
(InternalFrameMaximizeIcon): likewise,
(InternalFrameMinimizeIcon): likewise,
(getInternalFrameCloseIcon): implemented,
(getInternalFrameMaximizeIcon): implemented,
(getInternalFrameMinimizeIcon): implemented,
(getInternalFrameAltMaximizeIcon): implemented.
2005-08-24 Mark Wielaard <mark@klomp.org>
* gnu/CORBA/ForwardRequestHelper.java: Update copyright boilerplate
address.
* gnu/classpath/jdwp/processor/CommandSet.java: Likewise.
* gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
Likewise.
* gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java:
Likewise.
* gnu/classpath/jdwp/processor/ClassTypeCommandSet.java: Likewise.
* gnu/classpath/jdwp/processor/StackFrameCommandSet.java: Likewise.
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
Likewise.
* gnu/classpath/jdwp/util/LineTable.java: Likewise.
* gnu/classpath/jdwp/util/MethodResult.java: Likewise.
* gnu/classpath/jdwp/util/VariableTable.java: Likewise.
* javax/xml/namespace/QName.java: Likewise.
* org/omg/DynamicAny/_DynAnyFactoryStub.java: Likewise.
* org/omg/DynamicAny/_DynAnyStub.java: Likewise.
* org/omg/DynamicAny/_DynArrayStub.java: Likewise.
* org/omg/DynamicAny/_DynEnumStub.java: Likewise.
* org/omg/DynamicAny/_DynFixedStub.java: Likewise.
* org/omg/DynamicAny/_DynSequenceStub.java: Likewise.
* org/omg/DynamicAny/_DynStructStub.java: Likewise.
* org/omg/DynamicAny/_DynUnionStub.java: Likewise.
* org/omg/DynamicAny/_DynValueStub.java: Likewise.
* org/omg/PortableServer/ForwardRequest.java: Likewise.
* org/omg/PortableServer/CurrentHelper.java: Likewise.
* org/omg/PortableServer/ForwardRequestHelper.java: Likewise.
* org/omg/PortableServer/ServantActivatorHelper.java: Likewise.
* org/omg/PortableServer/ServantLocatorHelper.java: Likewise.
* org/omg/PortableServer/_ServantActivatorStub.java: Likewise.
* org/omg/PortableServer/_ServantLocatorStub.java: Likewise.
2005-08-24 Mark Wielaard <mark@klomp.org>
* configure.ac: Set version to 0.18-pre.
2005-08-24 Mark Wielaard <mark@klomp.org>
* doc/www.gnu.org/newsitems.txt: Add Generics Branch Merge
Announcement.
2005-08-24 Lillian Angel <langel@redhat.com>
* javax/swing/DefaultCellEditor.java
(isCellEditable): Reversed last changes.
2005-08-24 Lillian Angel <langel@redhat.com>
* javax/swing/DefaultCellEditor.java
(isCellEditable): If the event is null, the cell is still
editable.
* javax/swing/plaf/basic/BasicTextUI.java
(getVisibleEditorRect): Use getPreferredSize to get the width
and height.
* javax/swing/tree/DefaultTreeCellEditor.java
(paint): Fixed to paint the JTextField with the background
and border at the correct location.
(DefaultTreeCellEditor): Changed to initialize realEditor.
(configureEditingComponent): Helper function implemented.
(getTreeCellEditorComponent): Fixed to use realEditor to get component.
(isCellEditable): Fixed to configure editing component.
(shouldSelectCell): Always returns true.
(stopCellEditing): Fixed to configure editing component if needed.
(cancelCellEditing): Fixed to configure editing component if needed.
(createTreeCellEditor): Fixed to initialize fields.
2005-08-24 Mark Wielaard <mark@klomp.org>
* resource/japhar-0.09.patch.1: Removed.
* resource/orp-1.0.8.patch: Removed.
* resource/orp-1.0.9.patch: Removed.
* resource/Makefile.am (EXTRA_DIST): Removed.
2005-08-24 Mark Wielaard <mark@klomp.org>
* NEWS: Split in general changes and vm interface changes. Add RawData
to Pointer conversion.
2005-08-24 Mark Wielaard <mark@klomp.org>
* native/jni/java-lang/java_lang_VMDouble.c
(Java_java_lang_VMDouble_parseDouble): Remove KISSME_LINUX_USER hack.
2005-08-24 Mark Wielaard <mark@klomp.org>
* configure.ac: Check for QtGui >= 4.0.1. Check for and
add extra include dirs ($includedir/Qt) to QT_CFLAGS.
* native/jni/qt-peer/.cvsignore: Add slotcallbacks.moc.h.
* native/jni/qt-peer/Makefile.am (QT_CXXFLAGS): Removed.
(libqtpeer_la_CXXFLAGS): Removed.
(libqtpeer_la_LDFLAGS): Removed.
(AM_LDFLAGS): Set to @CLASSPATH_MODULE@ @QT_LIBS@.
(AM_CXXFLAGS): Set to @QT_CFLAGS@.
2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(installDefaults): just fetch border from UIDefaults,
* javax/swing/plaf/metal/MetalIconFactory.java
(InternalFrameDefaultMenuIcon): implemented,
(getInternalFrameDefaultMenuIcon): implemented,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): add values for "InternalFrame.border" and
"InternalFrame.icon".
2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalBorders.java
(InternalFrameBorder): implemented.
2005-08-24 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicDesktopPaneUI.java
(installDefaults): set background color using "desktop" color,
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initSystemColorDefaults): removed "Desktop.background" color,
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initSystemColorDefaults): added "desktop" color.
2005-08-23 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(stopEditing): Implemented.
(cancelEditing): Implemented.
(startEditingAtPath): Implemented.
(getEditingPath): Implemented.
(createDefaultCellEditor): Implemented.
(updateCellEditor): Implemented.
(completeEditing): Implemented.
(completeEditing): Implemented.
(startEditing): Implemented.
(editingStopped): Implemented.
(editingCanceled): Implemented.
* javax/swing/tree/DefaultTreeCellEditor.java
(stopCellEditing): Stopped the timer.
(cancelCellEditing): Likewise.
2005-08-23 Lillian Angel <langel@redhat.com>
* javax/swing/DefaultCellEditor.java
(getTreeCellEditorComponent): Implemented cases for JCheckBox
and JComboBox.
* javax/swing/plaf/basic/BasicTreeUI.java
(BasicTreeUI): Moved lines to installUI where the renderer
and editor are created.
(installUI): Likewise.
* javax/swing/tree/DefaultTreeCellEditor.java
(getPreferredSize): Implemented.
(DefaultTreeCellEditor): Implemented.
(DefaultTreeCellEditor): Implemented.
(getTreeCellEditorComponent): Implemented.
(getCellEditorValue): Implemented.
(isCellEditable): Implemented.
(shouldSelectCell): Implemented.
(stopCellEditing): Implemented.
(cancelCellEditing): Implemented.
(valueChanged): Implemented.
(actionPerformed): Implemented.
(shouldStartEditingTimer): Implemented.
(startEditingTimer): Implemented.
(canEditImmediately): Implemented.
(inHitRegion): Implemented.
(determineOffset): Implemented.
(prepareForEditing): Implemented.
(createContainer): Implemented.
(createTreeCellEditor): Implemented.
2005-08-23 Tom Tromey <tromey@redhat.com>
* java/text/SimpleDateFormat.java (compileFormat): Reformatted.
2005-08-23 Tom Tromey <tromey@redhat.com>
PR classpath/23531
* java/sql/Date.java (toString): Not deprecated.
(valueOf): Likewise.
* java/sql/Time.java (toString): Not deprecated.
(valueOf): Likewise.
2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/UIManager.java:
(addAuxiliaryLookAndFeel): renamed field, added check for null
argument,
(removeAuxiliaryLookAndFeel): reimplemented,
(getAuxiliaryLookAndFeels): renamed field,
(installLookAndFeel): implemented by delegation.
2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/UIManager.java: added API docs all over.
2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/UIManager.java:
(look_and_feel): renamed currentLookAndFeel,
(currentUIDefaults): new field,
(get(Object)): access cached UIDefaults,
(get(Object, Locale)): likewise,
(getBoolean(Object)): likewise,
(getBoolean(Object, Locale)): likewise,
(getBorder(Object)): likewise,
(getBorder(Object, Locale)): likewise,
(getColor(Object)): likewise,
(getColor(Object, Locale)): likewise,
(getDefaults): return reference to UIDefaults from current look and
feel rather than recreating them every time,
(getDimension(Object)): access local defaults,
(getDimension(Object, Locale)): likewise,
(getFont(Object)): likewise,
(getFont(Object, Locale)): likewise,
(getIcon(Object)): likewise,
(getIcon(Object, Locale)): likewise,
(getInsets(Object)): likewise,
(getInsets(Object, Locale)): likewise,
(getInt(Object)): likewise,
(getInt(Object, Locale)): likewise,
(getLookAndFeel): renamed attribute,
(getLookAndFeelDefaults): return reference to UIDefaults from current
look and feel rather than recreating them every time,
(getString(Object)): access local defaults,
(getString(Object, Locale)): likewise,
(getUI(JComponent)): likewise,
(installLookAndFeel(String, String)): implemented by delegation,
(put(Object, Object)): update local defaults,
(setLookAndFeel): create and retain reference to UIDefaults.
2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/UIManager.java:
(addPropertyChangeListener): implemented,
(removePropertyChangeListener): likewise,
(getPropertyChangeListeners): likewise,
(setLookAndFeel): fire a property change event.
2005-08-23 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(BasicTreeUI): Moved these lines to installUI
because they were causing NullPointerExceptions.
(installUI): Added code from constructor.
* javax/swing/plaf/metal/MetalTreeUI.java
(createUI): Formatted code.
2005-08-23 Tom Tromey <tromey@redhat.com>
* configure.ac: Fixed typo.
2005-08-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/event/SwingPropertyChangeSupport.java
(writeObject): removed empty method,
(readObject): likewise,
(getPropertyChangeListeners()): implemented,
(getPropertyChangeListeners(String)): likewise,
(hasListeners): return true if there are any general listeners,
added API docs all over.
2005-08-23 Mark Wielaard <mark@klomp.org>
* native/jni/qt-peer/qttextfieldpeer.cpp
(Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPosition): Renamed
from Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPositionNative.
* gnu/java/awt/peer/qt/QtComponentPeer.java (getMinimumSizeNative):
Removed unused native method.
(getPreferredSizeNative): Likewise.
* include/gnu_java_awt_peer_qt_QMatrix.h: Regenerated.
* include/gnu_java_awt_peer_qt_QPainterPath.h: Likewise.
* include/gnu_java_awt_peer_qt_QPen.h: Likewise.
* include/gnu_java_awt_peer_qt_QtAudioClip.h: Likewise.
* include/gnu_java_awt_peer_qt_QtButtonPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtCanvasPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtCheckboxPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtChoicePeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtComponentPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtContainerPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtDialogPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtFileDialogPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtFontMetrics.h: Likewise.
* include/gnu_java_awt_peer_qt_QtFontPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtFramePeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtGraphics.h: Likewise.
* include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h: Likewise.
* include/gnu_java_awt_peer_qt_QtImage.h: Likewise.
* include/gnu_java_awt_peer_qt_QtLabelPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtListPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtMenuBarPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtMenuItemPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtMenuPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtPanelPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtScreenDevice.h: Likewise.
* include/gnu_java_awt_peer_qt_QtScrollPanePeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtScrollbarPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtTextAreaPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtTextFieldPeer.h: Likewise.
* include/gnu_java_awt_peer_qt_QtToolkit.h: Likewise.
* include/gnu_java_awt_peer_qt_QtVolatileImage.h: Likewise.
* include/gnu_java_awt_peer_qt_QtWindowPeer.h: Likewise.
2005-08-23 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/EventQueue.java (getNextEvent): Don't check if this is
the dispatch thread.
2005-08-23 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/qt/QtAudioClip.java
* gnu/java/awt/peer/qt/QtComponentGraphics.java
* gnu/java/awt/peer/qt/QtComponentPeer.java
* gnu/java/awt/peer/qt/QtDialogPeer.java
* gnu/java/awt/peer/qt/QtFontPeer.java
* gnu/java/awt/peer/qt/QtFramePeer.java
* gnu/java/awt/peer/qt/QtGraphics.java
* gnu/java/awt/peer/qt/QtImage.java
* gnu/java/awt/peer/qt/QtImageGraphics.java
* gnu/java/awt/peer/qt/QtLabelPeer.java
* gnu/java/awt/peer/qt/QtMenuBarPeer.java
* gnu/java/awt/peer/qt/QtMenuComponentPeer.java
* gnu/java/awt/peer/qt/QtMenuPeer.java
* gnu/java/awt/peer/qt/QtPanelPeer.java
* gnu/java/awt/peer/qt/QtRepaintThread.java
* gnu/java/awt/peer/qt/QtToolkit.java
* gnu/java/awt/peer/qt/QtVolatileImage.java
* include/gnu_java_awt_peer_qt_QtComponentPeer.h
* include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
* include/gnu_java_awt_peer_qt_QtGraphics.h
* include/gnu_java_awt_peer_qt_QtMenuPeer.h
* include/gnu_java_awt_peer_qt_QtVolatileImage.h
* native/jni/qt-peer/componentevent.cpp
* native/jni/qt-peer/componentevent.h
* native/jni/qt-peer/eventmethods.h
* native/jni/qt-peer/keybindings.cpp
* native/jni/qt-peer/keybindings.h
* native/jni/qt-peer/qtcomponentpeer.cpp
* native/jni/qt-peer/qtframepeer.cpp
* native/jni/qt-peer/qtgraphics.cpp
* native/jni/qt-peer/qtimage.h
* native/jni/qt-peer/qtlabelpeer.cpp
* native/jni/qt-peer/qtmenucomponentpeer.cpp
* native/jni/qt-peer/qtmenupeer.cpp
* native/jni/qt-peer/qtscrollpanepeer.cpp
* native/jni/qt-peer/qttextfieldpeer.cpp
* native/jni/qt-peer/qtvolatileimage.cpp
* native/jni/qt-peer/qtwindowpeer.cpp:
Reindented, minor fixes.
* gnu/java/awt/peer/qt/QtImageDirectGraphics.java
New file.
2005-08-22 Tom Tromey <tromey@redhat.com>
* java/net/JarURLConnection.java (getJarEntry): Return null if no
entry specified.
2005-08-22 Tom Tromey <tromey@redhat.com>
* lib/split-for-gcj.sh: Create Makefile.deps atomically.
* lib/gen-classlist.sh.in: Don't run split-for-gcj.sh.
* lib/Makefile.gcj (Makefile.deps): New target.
* lib/Makefile.am (compile-classes): Pass top_srcdir to
Makefile.gcj.
2005-08-22 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Added in default border for Tree.
* javax/swing/tree/DefaultTreeCellRenderer.java:
Formatting entire class.
(getPreferredSize): Implemented.
2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/event/SwingPropertyChangeSupport.java: reformatted.
2005-08-22 Mark Wielaard <mark@klomp.org>
* javax/swing/ImageIcon.java: Add documentation.
2005-08-22 Tom Tromey <tromey@redhat.com>
* javax/swing/text/LayoutQueue.java: New file.
2005-08-22 Tom Tromey <tromey@redhat.com>
PR libgcj/23499:
* doc/api/Makefile.am (install-data-local): Now conditional on
CREATE_API_DOCS.
(uninstall-local): Likewise.
2005-08-22 Kelley Cook <kcook@gcc.gnu.org>
* Makefile.am (ACLOCAL_AMFLAGS): New.
2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/UIManager.java: fixed error message typo in static
initialization code.
2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/text/AbstractDocument.java: fixed minor API doc problems,
* javax/swing/text/Caret.java: likewise,
* javax/swing/text/CompositeView.java: likewise,
* javax/swing/text/DefaultCaret.java: likewise,
* javax/swing/text/DefaultEditorKit.java: likewise,
* javax/swing/text/DefaultStyledDocument.java: likewise,
* javax/swing/text/ElementIterator.java: likewise,
* javax/swing/text/GlyphView.java: likewise,
* javax/swing/text/IconView.java: likewise,
* javax/swing/text/View.java: likewise.
2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/SwingUtilities.java: fixed some minor API doc problems.
2005-08-22 David Gilbert <david.gilbert@object-refinery.com>
* NEWS: added item regarding javax.swing.plaf.multi.* package
implementation.
2005-08-22 Mark Wielaard <mark@klomp.org>
* native/jni/gtk-peer/gtkpeer.h (cp_gtk_clipboard,
cp_gtk_stringTarget, cp_gtk_imageTarget, cp_gtk_filesTarget): New
extern variables.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.c: New file.
* native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Add
gnu_java_awt_peer_gtk_GtkSelection.c.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: Renames
clipboard to cp_gtk_clipboard, stringTarget to cp_gtk_stringTarget,
imageTarget to cp_gtk_imageTarget, filesTarget to cp_gtk_filesTarget,
cp_gtk_clipboard_owner_change_cb to clipboard_owner_change_cb,
cp_gtk_clipboard_get_func to clipboard_get_func,
cp_gtk_clipboard_clear_func to clipboard_clear_func, moved
GtkSelection native methods to new file.
2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkSelection.java: Update for new FSF
address.
2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
* javax/swing/plaf/basic/BasicSplitPaneUI.java
(KEYBOARD_DIVIDER_MOVE_OFFSET): Initialize with 3.
2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
* javax/swing/ImageIcon.java (getIconHeight): Return -1 if image
is null.
(getIconWidth): Likewise.
2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
(window_get_frame_extents): If window is not decorated, guess 0,
0, 0, 0 inset values.
2005-08-21 Tom Tromey <tromey@redhat.com>
* javax/swing/text/AbstractWriter.java (NEWLINE): Now 'final'.
2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/Label.java (setText): Refine text inequality test.
2005-08-21 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GdkGraphics.java (setClip(Shape)): Clear
clip when clip == null.
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (setClip(Shape)):
Likewise.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/Label.java (setText): Invalidate label.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/image/AreaAveragingScaleFilter.java: Add checks for
consumer != null.
* java/awt/image/CropImageFilter.java: Likewise.
* java/awt/image/ImageFilter.java: Likewise.
* java/awt/image/RGBImageFilter.java: Likewise.
* java/awt/image/ReplicateScaleFilter.java: Likewise.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (findFormatName):
Just return null when ext == null.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/AWTKeyStroke.java (getAWTKeyStroke): Include old-style
modifiers in returned AWTKeyStroke's modifier mask.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (setStroke): Clear
dashes if dashes is null.
(setStrokeUnlocked): Likewise.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/Window.java (getMostRecentFocusOwner): New method.
2005-08-20 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/qt/MainQtThread.java
* gnu/java/awt/peer/qt/QtComponentGraphics.java
* gnu/java/awt/peer/qt/QtComponentPeer.java
* gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java
* gnu/java/awt/peer/qt/QtFramePeer.java
* gnu/java/awt/peer/qt/QtImage.java
* gnu/java/awt/peer/qt/QtListPeer.java
* gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java
* gnu/java/awt/peer/qt/QtToolkit.java
* native/jni/qt-peer/componentevent.cpp
* native/jni/qt-peer/componentevent.h
* native/jni/qt-peer/eventmethods.h
* native/jni/qt-peer/mainqtthread.cpp
* native/jni/qt-peer/mainthreadinterface.cpp
* native/jni/qt-peer/mainthreadinterface.h
* native/jni/qt-peer/qtcomponentpeer.cpp
* native/jni/qt-peer/qtframepeer.cpp
* native/jni/qt-peer/qtgraphics.cpp
Refactored.
* include/gnu_java_awt_peer_qt_MainQtThread.h
* include/gnu_java_awt_peer_qt_QMatrix.h
* include/gnu_java_awt_peer_qt_QPainterPath.h
* include/gnu_java_awt_peer_qt_QPen.h
* include/gnu_java_awt_peer_qt_QtAudioClip.h
* include/gnu_java_awt_peer_qt_QtButtonPeer.h
* include/gnu_java_awt_peer_qt_QtCanvasPeer.h
* include/gnu_java_awt_peer_qt_QtCheckboxPeer.h
* include/gnu_java_awt_peer_qt_QtChoicePeer.h
* include/gnu_java_awt_peer_qt_QtComponentPeer.h
* include/gnu_java_awt_peer_qt_QtContainerPeer.h
* include/gnu_java_awt_peer_qt_QtDialogPeer.h
* include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
* include/gnu_java_awt_peer_qt_QtFileDialogPeer.h
* include/gnu_java_awt_peer_qt_QtFontMetrics.h
* include/gnu_java_awt_peer_qt_QtFontPeer.h
* include/gnu_java_awt_peer_qt_QtFramePeer.h
* include/gnu_java_awt_peer_qt_QtGraphics.h
* include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h
* include/gnu_java_awt_peer_qt_QtImage.h
* include/gnu_java_awt_peer_qt_QtLabelPeer.h
* include/gnu_java_awt_peer_qt_QtListPeer.h
* include/gnu_java_awt_peer_qt_QtMenuBarPeer.h
* include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h
* include/gnu_java_awt_peer_qt_QtMenuItemPeer.h
* include/gnu_java_awt_peer_qt_QtMenuPeer.h
* include/gnu_java_awt_peer_qt_QtPanelPeer.h
* include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h
* include/gnu_java_awt_peer_qt_QtScreenDevice.h
* include/gnu_java_awt_peer_qt_QtScrollPanePeer.h
* include/gnu_java_awt_peer_qt_QtScrollbarPeer.h
* include/gnu_java_awt_peer_qt_QtTextAreaPeer.h
* include/gnu_java_awt_peer_qt_QtTextFieldPeer.h
* include/gnu_java_awt_peer_qt_QtToolkit.h
* include/gnu_java_awt_peer_qt_QtVolatileImage.h
* include/gnu_java_awt_peer_qt_QtWindowPeer.h
Regenerated.
* gnu/java/awt/peer/qt/QtRepaintThread.java:
New file.
2005-08-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* native/jni/gtk-peer/gtk_jawt.c
(classpath_jawt_get_default_display): Remove locking.
(classpath_jawt_get_visualID): Likewise.
(classpath_jawt_get_drawable): Likewise.
(classpath_jawt_object_lock): Remove function.
(classpath_jawt_object_unlock): Likewise.
(classpath_jawt_create_lock): Likewise.
(classpath_jawt_destroy_lock): Likewise.
* native/jni/classpath/classpath_jawt.h
(classpath_jawt_object_lock): Remove function.
(classpath_jawt_object_unlock): Likewise.
(classpath_jawt_create_lock): Likewise.
(classpath_jawt_destroy_lock): Likewise.
* native/jawt/jawt.c [!__GNUC__] (__attribute__): Define to
nothing.
(_Jv_Lock): Call classpath_jawt_lock.
(_Jv_Unlock): Call classpath_jawt_unlock.
(_Jv_GetDrawingSurfaceInfo): Move surface_info_x11 initialization
from ...
(_Jv_GetDrawingSurface): Remove surface_info_x11 initialization.
(_Jv_FreeDrawingSurface): Don't destroy target object.
* native/jawt/Makefile.am: Add SONAME FIXME.
* include/jawt_md.h (struct _JAWT_X11DrawingSurfaceInfo): Re-order
display field. Add colour map, depth and GetAWTColor function
pointer fields.
* include/jawt.h (struct _JAWT_Rectangle): New structure.
(struct _JAWT_DrawingSurfaceInfo): Add drawing surface, bounds,
clip size and clipping rectangle fields.
(struct _JAWT_DrawingSurface): Add env field. Rename lock field
target. Re-order function pointer and lock fields. Remove
surface_info field.
(struct _JAWT): Add GetComponent function pointer field.
2005-08-20 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/id/ClassLoaderId.java (getClassLoader): New method.
* gnu/classpath/jdwp/id/ClassObjectId.java (getClassObject): New method.
* gnu/classpath/jdwp/id/JdwpId.java
(getReference): New method.
(setReference): New method.
* gnu/classpath/jdwp/id/ObjectId.java (getObject): New method.
* gnu/classpath/jdwp/id/ReferenceTypeId.java (getType): New method.
* gnu/classpath/jdwp/id/StringId.java (getString): New method.
* gnu/classpath/jdwp/id/ThreadGroupId.java (getThreadGroup): New method.
* gnu/classpath/jdwp/id/ThreadId.java (getThread): New method.
* gnu/classpath/jdwp/id/ObjectId.java (setId): New method.
(disableCollection): New method.
(enableCollection): New method.
* gnu/classpath/jdwp/id/JdwpId.java (equals): Remove test for class equality.
(setId): Make public.
2005-08-20 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/exception/InvalidThreadGroupException.java
(InvalidThreadGroupException): Fix misleading string error message.
(InvalidThreadGroupException): Fix typo -- should be
JdwpConstants.Error.INVALID_THREAD_GROUP.
* gnu/classpath/jdwp/exception/InvalidClassLoaderException.java: New
exception.
* gnu/classpath/jdwp/exception/InvalidFieldException.java: New
exception.
* gnu/classpath/jdwp/exception/InvalidLocationException.java: New
exception.
* gnu/classpath/jdwp/exception/InvalidMethodException.java: New
exception.
2005-08-19 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* NEWS: Added note about DynamicAny package.
2005-08-19 Mark Wielaard <mark@klomp.org>
* native/jni/qt-peer/Makefile.am (libqtpeer_la_SOURCES):
Added eventmethods.h.
2005-08-19 Tom Tromey <tromey@redhat.com>
* javax/swing/tree/DefaultTreeCellEditor.java: Removed erroneous
import.
2005-08-19 Tom Tromey <tromey@redhat.com>
* javax/swing/text/AbstractWriter.java: New file.
* javax/swing/text/ElementIterator.java: New file.
2005-08-19 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(getCellBounds): No need to call getFont twice. This
is fixed.
* javax/swing/tree/DefaultTreeCellEditor.java:
Added API documentation for all fields.
(getPreferredSize): Implemented.
(paint): Implemented.
(doLayout): Implemented.
(getFont): Implemented.
(getPreferredSize): Implemented.
(DefaultTreeCellEditor): Partially implemented.
(DefaultTreeCellEditor): Partially implemented.
(setBorderSelectionColor): Implemented.
(getBorderSelectionColor): Implemented.
(setFont): Implemented.
(getFont): Implemented.
(getTreeCellEditorComponent): Added API documentation.
(getCellEditorValue): Added API documentation.
(isCellEditable): Added API documentation.
(shouldSelectCell): Added API documentation.
(stopCellEditing): Added API documentation.
(cancelCellEditing): Added API documentation.
(valueChanged): Added API documentation.
(actionPerformed): Added API documentation.
(setTree): Implemented.
(shouldStartEditingTimer): Added API documentation.
(startEditingTimer): Added API documentation.
(canEditImmediately): Added API documentation.
(inHitRegion): Added API documentation.
(determineOffset): Added API documentation.
(prepareForEditing): Added API documentation.
(createContainer): Added API documentation.
(createTreeCellEditor): Added API documentation.
2005-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
* lib/.cvsignore: Add META-INF, Makefile.deps and lists.
2005-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
* configure.ac: Generate native/jawt/Makefile.
* include/jawt.h: Import from libgcj.
* include/jawt_md.h: Likewise.
* native/Makefile.am (JAWTDIR): New variable.
* native/jawt: New directory.
* native/jawt/.cvsignore: New file.
* native/jawt/Makefile.am: Likewise.
* native/jawt/jawt.c: Import from libgcj.
2005-08-19 Lillian Angel <langel@redhat.com>
* javax/swing/tree/DefaultTreeModel.java
(setAsksAllowsChildren): Removed comment, unneeded.
(setRoot): Formatting.
(getIndexOfChild): Formatting.
(reload): Added API documentation.
(reload): Likewise.
(valueForPathChanged): Implemented.
(insertNodeInto): Implemented.
(removeNodeFromParent): Implemented.
(nodeChanged): Implemented.
(nodesWereInserted): Implemented.
(nodesWereRemoved): Implemented.
(nodesChanged): Implemented.
(nodeStructureChanged): Added API documentation.
(getPathToRoot): Implemented.
(getPathToRoot): Implemented.
(fireTreeNodesChanged): Added API documentation.
2005-08-19 Roman Kennke <roman@kennke.org>
* java/awt/image/DirectColorModel.java
(createCompatibleWritableRaster): Added API documentation.
2005-08-18 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/awt/Font.java (Font(String,Map)): Make package private.
* gnu/java/awt/ClasspathToolkit.java (getFont): Access
package-private Font.Font(String,Map) constructor using
reflection.
2005-08-18 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/GLightweightPeer.java,
gnu/java/awt/peer/gtk/GtkComponentPeer.java,
gnu/java/awt/peer/gtk/GtkContainerPeer.java,
gnu/java/awt/peer/gtk/GtkFramePeer.java,
gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
gnu/java/awt/peer/gtk/GtkToolkit.java,
gnu/java/awt/peer/gtk/GtkWindowPeer.java,
gnu/java/awt/peer/qt/QtComponentPeer.java,
gnu/java/awt/peer/qt/QtContainerPeer.java,
gnu/java/awt/peer/qt/QtFramePeer.java,
gnu/java/awt/peer/qt/QtMenuComponentPeer.java,
gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java,
gnu/java/awt/peer/qt/QtTextAreaPeer.java,
gnu/java/awt/peer/qt/QtTextFieldPeer.java,
gnu/java/awt/peer/qt/QtWindowPeer.java,
java/awt/peer/ComponentPeer.java,
java/awt/peer/ContainerPeer.java, java/awt/peer/FramePeer.java,
java/awt/peer/MenuComponentPeer.java,
java/awt/peer/TextComponentPeer.java,
java/awt/peer/WindowPeer.java: Add new 1.5 methods.
* java/awt/Window.java (Window()): Initialize
graphicsConfiguration.
* java/awt/GraphicsConfiguration.java
(createCompatibleVolatileImage(int,int,int)): New method.
* java/awt/Font.java (Font(String,Map)): Add FIXME.
* gnu/java/awt/peer/gtk/GtkToolkit.java
(getLocalGraphicsEnvironment): Call new constructor.
* gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java (getToolkit):
Remove method.
* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
(GdkGraphicsEnvironment(GtkToolkit)): Remove method.
(GdkGraphicsEnvironment()): New constructor.
(getToolkit): Remove method.
* gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
(getToolkit): Remove method.
(createCompatibleVolatileImage): New method.
* gnu/java/awt/ClasspathToolkit.java (getFont): Add FIXME.
2005-08-18 Lillian Angel <langel@redhat.com>
* javax/swing/DefaultCellEditor.java
(getTreeCellEditorComponent): Implemented.
* javax/swing/plaf/basic/BasicTreeUI.java
(isEditing): Implemented.
(mouseClicked): Moved code to mousePressed
(mousePressed): Code moved here from mouseClicked and
added in code to stop editing.
(selectPath): Default is changed to CONTIGUOUS_TREE_SELECTION
* javax/swing/tree/DefaultTreeSelectionModel.java
(DefaultTreeSelectionModel): Default is changed to CONTIGUOUS_TREE_SELECTION.
2005-08-18 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicArrowButton.java:
Set default size to 12.
* javax/swing/plaf/basic/BasicScrollBarUI.java
(calculatePreferredSize): Don't restrict width and height to
a minimum of 20.
2005-08-18 Keith Seitz <keiths@redhat.com>
* vm/reference/gnu/classpath/jdwp/VMIdManager.java: New file
with example implementation of ID-management for JDWP back-end.
* gnu/classpath/jdwp/id/JdwpIdFactory.java: Removed. Now part of
VMIdManager.
2005-08-18 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(setHashColor): Implemented.
(getRowForPath): Implemented.
2005-08-18 Lillian Angel <langel@redhat.com>
* javax/swing/tree/DefaultTreeCellRenderer.java
(paint): Added check for null border.
2005-08-18 Roman Kennke <roman@kennke.org>
* java/awt/FlowLayout.java
(setAlignment): Added comment explaining why we don't check
for illegal values here.
2005-08-18 Roman Kennke <roman@kennke.org>
* java/awt/image/PixelGrabber.java
(startGrabbing): Replaced ImageConsumer.ABORTED with
ImageConsumer.IMAGEABORTED.
2005-08-18 Roman Kennke <roman@kennke.org>
* java/awt/image/PixelGrabber.java
(constructors): Check if the ImageProducer is null and throw
a NPE if that is the case.
(startGrabbing): When an exception is thrown in the grabber thread,
exit gracefully and notify the waiting threads.
(imageComplete): Only call ip.removeConsumer() if ip is not null.
2005-08-18 David Gilbert <david.gilbert@object-refinery.com>
* java/text/StringCharacterIterator.java
(StringCharacterIterator(String)): documented NullPointerException.
2005-08-18 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/multi/MultiButtonUI.java: new file,
* javax/swing/plaf/multi/MultiColorChooserUI.java: new file,
* javax/swing/plaf/multi/MultiComboBoxUI.java: new file,
* javax/swing/plaf/multi/MultiDesktopIconUI.java: new file,
* javax/swing/plaf/multi/MultiDesktopPaneUI.java: new file,
* javax/swing/plaf/multi/MultiFileChooserUI.java: new file,
* javax/swing/plaf/multi/MultiInternalFrameUI.java: new file,
* javax/swing/plaf/multi/MultiLabelUI.java: new file,
* javax/swing/plaf/multi/MultiListUI.java: new file,
* javax/swing/plaf/multi/MultiLookAndFeel.java: new file,
* javax/swing/plaf/multi/MultiMenuBarUI.java: new file,
* javax/swing/plaf/multi/MultiMenuItemUI.java: new file,
* javax/swing/plaf/multi/MultiOptionPaneUI.java: new file,
* javax/swing/plaf/multi/MultiPanelUI.java: new file,
* javax/swing/plaf/multi/MultiPopupMenuUI.java: new file,
* javax/swing/plaf/multi/MultiProgressBarUI.java: new file,
* javax/swing/plaf/multi/MultiRootPaneUI.java: new file,
* javax/swing/plaf/multi/MultiScrollBarUI.java: new file,
* javax/swing/plaf/multi/MultiScrollPaneUI.java: new file,
* javax/swing/plaf/multi/MultiSeparatorUI.java: new file,
* javax/swing/plaf/multi/MultiSliderUI.java: new file,
* javax/swing/plaf/multi/MultiSpinnerUI.java: new file,
* javax/swing/plaf/multi/MultiSplitPaneUI.java: new file,
* javax/swing/plaf/multi/MultiTabbedPaneUI.java: new file,
* javax/swing/plaf/multi/MultiTableHeaderUI.java: new file,
* javax/swing/plaf/multi/MultiTableUI.java: new file,
* javax/swing/plaf/multi/MultiTextUI.java: new file,
* javax/swing/plaf/multi/MultiToolBarUI.java: new file,
* javax/swing/plaf/multi/MultiToolTipUI.java: new file,
* javax/swing/plaf/multi/MultiTreeUI.java: new file,
* javax/swing/plaf/multi/MultiViewportUI.java: new file,
* javax/swing/plaf/multi/package.html: new file.
2005-08-18 David Gilbert <david.gilbert@object-refinery.com>
* java/util/Vector.java
(copyInto) fixed incorrect API description.
2005-08-17 Thomas Fitzsimmons <fitzsim@redhat.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c: Remove
JamVM deadlock workarounds.
2005-08-17 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkFramePeer.java,
gnu_java_awt_peer_gtk_GtkFramePeer.c (postConfigureEvent): Prevent
callback calling back into peers.
(setBounds): Likewise.
(setMenuBarWidthUnlocked): New method.
* native/jni/gtk-peer/gtkpeer.h (cp_gtk_filedialog_init_jni):
Declare function.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
(gtkInit): Call cp_gtk_filedialog_init_jni.
(loadSystemColors): Work around deadlock.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
(textcomponent_changed_cb): Don't release GDK lock.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
(item_activate_cb): Don't release GDK lock.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
(item_highlighted_cb): Don't release GDK lock.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
(component_button_press_cb): Don't release GDK lock.
(component_button_release_cb): Likewise.
(component_motion_notify_cb): Likewise.
(component_enter_notify_cb): Likewise.
(component_leave_notify_cb): Likewise.
(component_expose_cb): Likewise.
(component_focus_in_cb): Likewise.
(component_focus_out_cb): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
(block_expose_event_cb): Remove callback.
* gnu/java/awt/peer/gtk/GtkWindowPeer.java,
gnu_java_awt_peer_gtk_GtkWindowPeer.c (postConfigureEvent):
Prevent callback calling back into peers.
(setBounds): Likewise.
(nativeSetBoundsUnlocked): New method.
(setBoundsUnlocked): Likewise.
(nativeSetVisibleUnlocked): Likewise.
(setVisibleUnlocked): Likewise.
(window_delete_cb): Don't release GDK lock.
(window_destroy_cb): Likewise.
(window_show_cb): Likewise.
(window_active_state_change_cb): Likewise.
(window_focus_state_change_cb): Likewise.
(window_focus_in_cb): Likewise.
(window_focus_out_cb): Likewise.
(window_window_state_cb): Likewise.
(window_property_changed_cb): Likewise.
(realize_cb): Likewise.
* gnu/java/awt/peer/gtk/GtkToolkit.java (mainThread): New
variable.
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (setVisible): Prevent
callback calling back into peers.
(filename_filter_cb): Don't release GDK lock.
(handle_response_cb): Likewise.
(cp_gtk_filedialog_init_jni): New function.
* gnu/java/awt/peer/gtk/GtkCheckboxPeer.java (setState): Prevent
callback from calling back into peers.
(item_toggled_cb): Don't release GDK lock.
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_prepared_cb): Don't
release GDK lock.
(area_updated_cb): Likewise.
* gnu/java/awt/peer/gtk/GdkGraphics2D.java,
gnu_java_awt_peer_gtk_GdkGraphics2D.c (initStateUnlocked): New
method.
(cairoSurfaceSetFilterUnlocked): Likewise.
(initComponentGraphics2DUnlocked): Likewise.
(setTexturePixelsUnlocked): Likewise.
(setGradientUnlocked): Likewise.
(cairoSetMatrixUnlocked): Likewise.
(cairoSetRGBAColorUnlocked): Likewise.
(cairoSetLineWidthUnlocked): Likewise.
(cairoSetLineCapUnlocked): Likewise.
(cairoSetLineJoinUnlocked): Likewise.
(cairoSetDashUnlocked): Likewise.
(cairoSetMiterLimitUnlocked): Likewise.
(setPaintUnlocked): Likewise.
(setTransformUnlocked): Likewise.
(setStrokeUnlocked): Likewise.
(setColorUnlocked): Likewise.
(setBackgroundUnlocked): Likewise.
(setRenderingHintsUnlocked): Likewise.
(setFontUnlocked): Likewise.
(realize_cb): Don't release GDK lock. Call
initComponentGraphics2DUnlocked.
* gnu/java/awt/peer/gtk/GdkGraphics.java,
gnu_java_awt_peer_gtk_GdkGraphics.c (initStateUnlocked): New
method.
(initComponentGraphicsUnlocked): New method.
(realize_cb): Don't release GDK lock. Call
initComponentGraphicsUnlocked.
* include/gnu_java_awt_peer_gtk_GdkGraphics.h: Regenerate.
* include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Likewise.
* include/gnu_java_awt_peer_gtk_GtkFramePeer.h: Likewise.
* include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Likewise.
2005-08-17 Tom Tromey <tromey@redhat.com>
* .project: Correctly omit jdwp from vm/reference.
2005-08-17 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTextUI.java
(viewToModel): Changed to match API spec.
* javax/swing/text/CompositeView.java
(viewToModel): Changed to match API spec.
* javax/swing/text/FieldView.java
(viewToModel): Changed to match API spec.
* javax/swing/text/GlyphView.java
(viewToModel): Changed to match API spec.
* javax/swing/text/IconView.java
(viewToModel): Changed to match API spec.
* javax/swing/text/PasswordView.java
(viewToModel): Changed to match API spec.
* javax/swing/text/PlainView.java
(viewToModel): Changed to match API spec.
* javax/swing/text/View.java
(viewToModel): Changed to match API spec.
2005-08-17 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JList.java:
(indexToLocation): Implemented.
(getLastVisibleIndex): If the last index in the list is showing and
there is extra room at the bottom, return the last index, not -1.
2005-08-17 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(getCellLocation): Added in check if node is a leaf.
Shouldnt call getChildCount if a leaf. May cause NPE.
(paintRecursive): Likewise.
(paintControlIcons): Likewise.
(findNode): Likewise.
(getNextNode): Likewise.
(getPreviousNode): Likewise.
(getNextSibling): Likewise.
(getPreviousSibling): Likewise.
2005-08-17 Lillian Angel <langel@redhat.com>
* javax/swing/tree/DefaultTreeCellRenderer.java
(paint): paints the background and border of cell.
2005-08-17 Roman Kennke <roman@kennke.org>
Reported by Ingo Proetel <proetel@aicas.com>
* java/awt/image/DirectColorModel.java
(createCompatibleWritableRaster): Added argument check.
2005-08-17 Roman Kennke <roman@kennke.org>
* java/awt/FontMetrics.java
(charWidth(int)): Correctly map Unicode indices to char[] here.
2005-08-17 Roman Kennke <roman@kennke.org>
* java/lang/Character.java
(toChars(int)): New JDK1.5 method.
(toChars(int, char[], int)): New JDK1.5 method.
(charCount): New JDK1.5 method.
(isSupplementaryCodePoint): New JDK1.5 method.
(isValidCodePoint): New JDK1.5 method.
2005-08-17 Lillian Angel <langel@redhat.com>
* java/awt/FontMetrics.java
(charWidth): Reversed Roman's patch, was not compiling.
* javax/swing/tree/DefaultTreeCellRenderer.java
(getTreeCellRendererComponent): Set Opaque to true for
painting reasons.
2005-08-17 Mark Wielaard <mark@klomp.org>
* gnu/java/awt/peer/qt/QtFramePeer.java (setIcon): Mark non-native
and add FIXME.
(setMaximizedBounds): Likewise.
* include/gnu_java_awt_peer_qt_QtFramePeer.h: Regenerated.
* native/jni/qt-peer/.cvsignore: New file.
* native/jni/qt-peer/Makefile.am (libqtpeer_la_SOURCES):
Remove eventmethods.h.
2005-08-17 Mark Wielaard <mark@klomp.org>
* scripts/check_jni_methods.sh: Find JNI method declarations in
.cpp files. Check both GNU style functions (start of line) and
one-line like declarations. Use diff -U 0, not -0.
2005-08-17 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicLabelUI.java
(paint): Don't paint the border here. If there is a border to
be painted, this is usually performed in JComponent.paint().
2005-08-17 Roman Kennke <roman@kennke.org>
* java/awt/FontMetrics.java
(charWidth(int)): Correctly map Unicode indices to char[] here.
2005-08-17 Roman Kennke <roman@kennke.org>
* java/awt/Component.java
This applies to various variants of the repaint() methods:
(repaint): If the component is not showing, forward repaint
request to the parent.
2005-08-17 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicLabelUI.java
(paint): Don't fill the background here. If the label is opaque
then the background is filled in ComponentUI.update(), otherwise
it must not be touched.
2005-08-17 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
(setComponentBounds): Don't post COMPONENT_RESIZED event.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
(setBoundsCallbackID): Remove variable.
(cp_gtk_window_init_jni): Don't initialize setBoundsCallbackID.
(setBoundsCallback): Remove method.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
(setMenuBarPeer): Check if menubar is NULL.
(setMenuBarWidth): Likewise.
* java/awt/Window.java (dispatchEventImpl): Validate upon
receiving a COMPONENT_RESIZED event.
(setBoundsCallback): Remove method.
* include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Regenerate.
* gnu/java/awt/peer/gtk/GtkWindowPeer.java (setBoundsCallback):
Remove method declaration.
(postConfigureEvent): Separate handling of resizes and moves.
Call setSize and post COMPONENT_RESIZED event.
* gnu/java/awt/peer/gtk/GtkFramePeer.java (postConfigureEvent):
Separate handling of resizes and moves. Call setSize.
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
(setComponentBounds): Call setSize and post COMPONENT_RESIZED
event.
* gnu/java/awt/peer/gtk/GtkContainerPeer.java (isValidating):
Remove field.
2005-08-15 Dalibor Topic <robilad@kaffe.org>
* configure.ac: Added option to enable building qt peers.
* include/Makefile.am: Added qt peer headers.
* include/gnu_java_awt_peer_qt_MainQtThread.h,
include/gnu_java_awt_peer_qt_QMatrix.h,
include/gnu_java_awt_peer_qt_QPainterPath.h,
include/gnu_java_awt_peer_qt_QPen.h,
include/gnu_java_awt_peer_qt_QtAudioClip.h,
include/gnu_java_awt_peer_qt_QtButtonPeer.h,
include/gnu_java_awt_peer_qt_QtCanvasPeer.h,
include/gnu_java_awt_peer_qt_QtCheckboxPeer.h,
include/gnu_java_awt_peer_qt_QtChoicePeer.h,
include/gnu_java_awt_peer_qt_QtComponentPeer.h,
include/gnu_java_awt_peer_qt_QtContainerPeer.h,
include/gnu_java_awt_peer_qt_QtDialogPeer.h,
include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h,
include/gnu_java_awt_peer_qt_QtFileDialogPeer.h,
include/gnu_java_awt_peer_qt_QtFontMetrics.h,
include/gnu_java_awt_peer_qt_QtFontPeer.h,
include/gnu_java_awt_peer_qt_QtFramePeer.h,
include/gnu_java_awt_peer_qt_QtGraphics.h,
include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h,
include/gnu_java_awt_peer_qt_QtImage.h,
include/gnu_java_awt_peer_qt_QtLabelPeer.h,
include/gnu_java_awt_peer_qt_QtListPeer.h,
include/gnu_java_awt_peer_qt_QtMenuBarPeer.h,
include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h,
include/gnu_java_awt_peer_qt_QtMenuItemPeer.h,
include/gnu_java_awt_peer_qt_QtMenuPeer.h,
include/gnu_java_awt_peer_qt_QtPanelPeer.h,
include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h,
include/gnu_java_awt_peer_qt_QtScreenDevice.h,
include/gnu_java_awt_peer_qt_QtScrollPanePeer.h,
include/gnu_java_awt_peer_qt_QtScrollbarPeer.h,
include/gnu_java_awt_peer_qt_QtTextAreaPeer.h,
include/gnu_java_awt_peer_qt_QtTextFieldPeer.h,
include/gnu_java_awt_peer_qt_QtToolkit.h,
include/gnu_java_awt_peer_qt_QtVolatileImage.h,
include/gnu_java_awt_peer_qt_QtWindowPeer.h,
native/jni/qt-peer/Makefile.am:
New files.
* native/jni/Makefile.am: Handle qt peers.
* native/jni/qt-peer/slotcallbacks.moc.h: Removed. Now generated
on demand by moc.
2005-08-16 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/qt/QtButtonPeer.java
* gnu/java/awt/peer/qt/QtCheckboxPeer.java
* gnu/java/awt/peer/qt/QtChoicePeer.java
* gnu/java/awt/peer/qt/QtComponentGraphics.java
* gnu/java/awt/peer/qt/QtComponentPeer.java
* gnu/java/awt/peer/qt/QtContainerPeer.java
* gnu/java/awt/peer/qt/QtDialogPeer.java
* gnu/java/awt/peer/qt/QtFontPeer.java
* gnu/java/awt/peer/qt/QtFramePeer.java
* gnu/java/awt/peer/qt/QtGraphics.java
* gnu/java/awt/peer/qt/QtImage.java
* gnu/java/awt/peer/qt/QtImageGraphics.java
* gnu/java/awt/peer/qt/QtListPeer.java
* gnu/java/awt/peer/qt/QtMenuBarPeer.java
* gnu/java/awt/peer/qt/QtMenuItemPeer.java
* gnu/java/awt/peer/qt/QtMenuPeer.java
* gnu/java/awt/peer/qt/QtScrollbarPeer.java
* gnu/java/awt/peer/qt/QtTextAreaPeer.java
* gnu/java/awt/peer/qt/QtTextFieldPeer.java
* gnu/java/awt/peer/qt/QtToolkit.java
* gnu/java/awt/peer/qt/QtWindowPeer.java
* native/jni/qt-peer/keybindings.cpp
* native/jni/qt-peer/keybindings.h
* native/jni/qt-peer/qtbuttonpeer.cpp
* native/jni/qt-peer/qtcanvaspeer.cpp
* native/jni/qt-peer/qtcheckboxpeer.cpp
* native/jni/qt-peer/qtchoicepeer.cpp
* native/jni/qt-peer/qtcomponent.cpp
* native/jni/qt-peer/qtcomponentpeer.cpp
* native/jni/qt-peer/qtdialogpeer.cpp
* native/jni/qt-peer/qtframepeer.cpp
* native/jni/qt-peer/qtgraphics.cpp
* native/jni/qt-peer/qtimage.cpp
* native/jni/qt-peer/qtlabelpeer.cpp
* native/jni/qt-peer/qtlistpeer.cpp
* native/jni/qt-peer/qtmenupeer.cpp
* native/jni/qt-peer/qtpanelpeer.cpp
* native/jni/qt-peer/qtscrollbarpeer.cpp
* native/jni/qt-peer/qtscrollpanepeer.cpp
* native/jni/qt-peer/qttextareapeer.cpp
* native/jni/qt-peer/qttextfieldpeer.cpp
* native/jni/qt-peer/qtwindowpeer.cpp
* native/jni/qt-peer/slotcallbacks.cpp
* native/jni/qt-peer/slotcallbacks.h
Reindented, Transmogrified and Wielaardituded.
* gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java
* native/jni/qt-peer/eventmethods.h
* native/jni/qt-peer/qtembeddedwindowpeer.cpp
* native/jni/qt-peer/slotcallbacks.moc.h
New files
* native/jni/qt-peer/eventmethods.cpp
* native/jni/qt-peer/slotcallbacks.moc
Removed.
2005-08-16 Tom Tromey <tromey@redhat.com>
* .project: Fixed typo. Added builder for native code.
* .externalToolBuilders/CompileNative.launch: New file.
2005-08-16 Tom Tromey <tromey@redhat.com>
* .classpath: Ignore jdwp.
* .project: Added builder to create LocaleData.java.
* .externalToolBuilders/CreateLocaleData.launch: New file.
* examples/gnu/classpath/examples/jawt/DemoJAWT.java: Added package.
2005-08-16 Lillian Angel <langel@redhat.com>
* javax/swing/text/PasswordView.java
(drawUnselectedText): Fixed so the password is drawn correctly
in the text box and no * characters are drawn before anything
was typed.
2005-08-16 Mark Wielaard <mark@klomp.org>
* gnu/java/awt/peer/gtk/GtkClipboard.java: Reimplemented.
* gnu/java/awt/peer/gtk/GtkClipboardNotifier.java: New class.
* gnu/java/awt/peer/gtk/GtkSelection.java: New class.
* gnu/java/awt/peer/gtk/GtkImage.java (GtkImage(Pointer)): New
constructor.
(createFromPixbuf): New private native method.
* gnu/java/awt/peer/gtk/GtkToolkit.java (systemClipboard): Removed.
(getSystemClipboard): Do security check and return
GtkClipboard.getInstance().
* include/Makefile.am: Add gnu_java_awt_peer_gtk_GtkSelection.h.
* include/gnu_java_awt_peer_gtk_GtkClipboard.h: Regenerated.
* include/gnu_java_awt_peer_gtk_GtkImage.h: Regenerated.
* include/gnu_java_awt_peer_gtk_GtkSelection.h: New header file.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c:
Reimplemented.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
(Java_gnu_java_awt_peer_gtk_GtkImage_createFromPixbuf): New
2005-08-16 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(ActionListenerProxy): Replaced type TableAction with parent type
ActionListener to avoid Semantic errors.
2005-08-16 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicLookAndFeel.java:
(initComponentDefaults): Fixed typo.
* javax/swing/plaf/basic/BasicTableUI.java:
(installKeyboardActions): Replaced calls to registerKeyboardAction with
additions to an explicit InputMap-ActionMap pair and then set this
pair as the parent pair to the JTable's. This matches the JDK where
the UI Input-Action pairs are the parents of the component's.
(ActionListenerProxy): New class.
2005-08-16 Mark Wielaard <mark@klomp.org>
* examples/gnu/classpath/examples/datatransfer/Demo.java:
Document and implement ItemListener and FlavorListener.
(flavors): New field.
(details): New field.
(Demo): Add more space, add the flavors panel and flavor listener.
(createTextPanel): Smaller and wider.
(createFlavorsPanel): New private method.
(flavorsChanged): New public method.
(itemStateChanged): Likewise.
(ImageComponent.ImageComponent): Smaller default.
(ObjectComponent.ObjectComponent): Make wider.
(FlavorsComponent): New static class.
(FlavorDetailsComponent): Likewise.
2005-08-16 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Changed font for PasswordField because textbox was
being drawn at an awkward height.
* javax/swing/text/PasswordView.java
(getPreferredSpan): Implemented
(modelToView): likewise.
(viewToModel): partially implemented.
2005-08-16 Jeroen Frijters <jeroen@frijters.net>
* java/awt/Component.java
(dispatchEventImpl): Always call peer.handleEvent().
2005-08-16 Jeroen Frijters <jeroen@frijters.net>
* java/awt/Container.java
(addImpl, remove): Only repaint if the container is showing.
2005-08-16 Mark Wielaard <mark@klomp.org>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
(Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty): Removed.
2005-08-15 Dalibor Topic <robilad@kaffe.org>
* native/jni/qt-peer/mainqtthread.cpp,
native/jni/qt-peer/qmatrix.cpp,
native/jni/qt-peer/qpainterpath.cpp,
native/jni/qt-peer/qpen.cpp,
native/jni/qt-peer/qtbuttonpeer.cpp,
native/jni/qt-peer/qtcanvaspeer.cpp,
native/jni/qt-peer/qtcheckboxpeer.cpp,
native/jni/qt-peer/qtchoicepeer.cpp,
native/jni/qt-peer/qtcomponentpeer.cpp,
native/jni/qt-peer/qtdialogpeer.cpp,
native/jni/qt-peer/qtfiledialogpeer.cpp,
native/jni/qt-peer/qtfontmetrics.cpp,
native/jni/qt-peer/qtfontpeer.cpp,
native/jni/qt-peer/qtframepeer.cpp,
native/jni/qt-peer/qtgraphics.cpp,
native/jni/qt-peer/qtimage.cpp,
native/jni/qt-peer/qtlabelpeer.cpp,
native/jni/qt-peer/qtlistpeer.cpp,
native/jni/qt-peer/qtmenubarpeer.cpp,
native/jni/qt-peer/qtmenucomponentpeer.cpp,
native/jni/qt-peer/qtmenuitempeer.cpp,
native/jni/qt-peer/qtmenupeer.cpp,
native/jni/qt-peer/qtpanelpeer.cpp,
native/jni/qt-peer/qtpopupmenupeer.cpp,
native/jni/qt-peer/qtscreendevice.cpp,
native/jni/qt-peer/qtscrollbarpeer.cpp,
native/jni/qt-peer/qtscrollpanepeer.cpp,
native/jni/qt-peer/qttextareapeer.cpp,
native/jni/qt-peer/qttextfieldpeer.cpp,
native/jni/qt-peer/qtvolatileimage.cpp,
native/jni/qt-peer/qtwindowpeer.cpp:
Include <assert.h>.
2005-08-15 Lillian Angel <langel@redhat.com>
* javax/swing/JPasswordField.java
(getText): Fixed the length of the string to retrieve.
2005-08-15 Sven de Marothy <sven@physto.se>
* java/awt/TextComponent.java
(select): Fix typo.
2005-08-15 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JComponent.java:
(processKeyEvent): Added functionality for processing key events in
non-focused components using the WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
field.
* javax/swing/plaf/basic/BasicTableUI.java:
(installKeyboardActions): Changed key bindings to be registered as
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT rather than as WHEN_FOCUSED.
(TableAction.actionPerformed): If the key action is anything besides
"start editing" then we stop editing if we are doing so. Repaint the
table at the end of this method.
2005-08-15 Lillian Angel <langel@redhat.com>
* javax/swing/JPasswordField.java
(echoCharIsSet): Fixed this to work according to API.
(getText): Implemented
(getText): Implemented
(getPassword): Implemented
(paramString): Implemented
2005-08-15 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/ClasspathToolkit.java (nativeQueueEmpty): Remove
method.
(wakeNativeQueue): Likewise.
(iterateNativeQueue): Likewise.
* gnu/java/awt/peer/gtk/GtkToolkit.java (static): Start GTK main
thread.
(nativeQueueEmpty): Remove method.
(wakeNativeQueue): Likewise.
(iterateNativeQueue): Likewise.
(gtkMain): New method.
* include/gnu_java_awt_peer_gtk_GtkToolkit.h: Regenerate.
* java/awt/EventQueue.java: Remove references to ClasspathToolkit.
* java/awt/Frame.java (fireDummyEvent): Remove method.
Remove calls to fireDummyEvent.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
(dispose): Don't wake up main thread.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c: Remove
single-thread code.
2005-08-15 Lillian Angel <langel@redhat.com>
* javax/swing/JTree.java
(expandPath): called fireTreeWillExpand and fireTreeExpanded
since it is not required that the calling class fires these
events.
(collapsePath): Likewise.
* javax/swing/plaf/basic/BasicTreeUI.java
(mouseClicked): Took out code that called fireTreeWillExpand/
fireTreeWillCollapse and fireTreeExpanded/fireTreeCollapsed.
(keyPressed): Likewise.
2005-08-15 Roman Kennke <roman@kennke.org>
* java/awt/FlowLayout.java
(setAlignment): Removed check for illegal values. These values
are treated as LEFT alignment instead.
(layoutContainer): Treat unknown align values as LEFT in default
clause of if-else statement.
2005-08-15 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkButtonPeer.java (handleEvent): Remove
method.
(postActionEvent): New method.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
Rename state_to_awt_mods cp_gtk_state_to_awt_mods.
* native/jni/gtk-peer/gtkpeer.h: Declare cp_gtk_state_to_awt_mods.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
(clicked_cb): New function.
(connectSignals): Connect clicked_cb callback to "clicked" signal.
2005-08-14 Casey Marshall <csm@gnu.org>
* gnu/java/security/provider/DSAKeyPairGenerator.java
(initialize): set 'keysize' to 'modlen.'
(getDefaults): return 'true' for keysizes '768' and '1024.'
2005-08-14 Thomas Fitzsimmons <fitzsim@redhat.com>
* lib/Makefile.am (JAVAC): Disable ecj warning output.
2005-08-14 Sven de Marothy <sven@physto.se>
* gnu/java/awt/ClasspathToolkit.java
(getScreenSize, getColorModel, getFontMetrics, getImage, createImage,
createImageProducer, registerImageIOSpis):
Remove redundant (overloaded) methods.
* gnu/java/awt/peer/gtk/GtkToolkit.java
(registerImageIOSpis): Move registration to static initializer.
* javax/imageio/spi/IIORegistry.java:
Remove call to Toolkit registration method.
2005-08-13 Mark Wielaard <mark@klomp.org>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaintTimer): Make
field final.
2005-08-14 Sven de Marothy <sven@physto.se>
* java/awt/Container.java
(addImpl): Call addNotify() only if the container has a peer.
2005-08-13 Jeroen Frijters <jeroen@frijters.net>
* java/io/ObjectInputStream.java
(readClassDescriptor): Don't cache caller's class loader.
(resolveClass): Don't cache caller's class loader and support
primitive types. Fixes bug #23377.
2005-08-13 Mark Wielaard <mark@klomp.org>
* scripts/check_jni_methods.sh: Set and check for PROBLEM.
2005-08-13 Mark Wielaard <mark@klomp.org>
* scripts/check_jni_methods.sh: Don't create temp files in source dir.
Don't override existing files. Fast fail on errors.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* vm/reference/gnu/classpath/jdwp/VMFrame.java(getValue):
Fix typo in comment.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java
(executeAllThreads): Use enumerate(Thread[]) instead of
enumerate(Thread[], true).
(runCommand): Throw NotImplementedException when command is not found.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
(executeInvokeMethod): Change MethodInvoker to MethodResult.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/util/VariableTable.java: A class representing a
Variable Table for a method.
* gnu/classpath/jdwp/util/LineTable.java: A class representing a Line
Table for a method.
2005-08-12 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (addMenu(Menu)): New
method.
* gnu/java/awt/peer/gtk/GtkMenuPeer.java (addSeparator): Likewise.
* java/awt/peer/MenuBarPeer.java (addMenu): New method
declaration.
* java/awt/peer/MenuPeer.java (addSeparator): New method
declaration.
2005-08-12 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds): Get
frame insets directly from peer rather than from Window.getInsets.
(toString): New method.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/util/Location.java: New file to handle JDWP
locations.
2005-08-12 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkButtonPeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
(gtkWidgetGetPreferredDimensions): New method.
* gnu/java/awt/peer/gtk/GtkLabelPeer.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c
(gtkWidgetGetPreferredDimensions): New method.
* include/gnu_java_awt_peer_gtk_GtkLabelPeer.h: Regenerate.
* include/gnu_java_awt_peer_gtk_GtkButtonPeer.h: Likewise.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/exception/JdwpInternalErrorException.java
(JdwpInternalErrorException): Added new constructor.
* gnu/classpath/jdwp/util/Value.java
(getUntaggedObj):
Changed InvalidFieldException to JdwpInternalErrorException.
(writeUntaggedValue): Likewise.
(writeTaggedValue): Likewise.
(writeValue): Likewise.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/EventRequestCommandSet.java:
Implemented the EventRequest CommandSet.
2005-08-12 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTable.java:
(setValueAt): Do nothing if isCellEditable returns false.
(editCelLAt): Removed the Key Listener for the JTextField. Listening
for ESCAPE should be handled by the JTable itself. Note, this is not
implemented yet.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
(initComponentDefaults): Added several keybindings to JTable's
ancestorInputMap. These are all implemented.
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler): Removed this class. Note that most of the code from the
keyPressed method now resides in the actionPerformed method of the
BasicTableUI.TableAction class.
(convertModifiers): New private method to convert from new InputEvent
modifier masks to the old style.
(installKeyboardActions): Implemented. Gets the key bindings from
the UIManager and registers them for the JTable.
(TableAction): New class. This is where the actions corresponding to
key presses resides.
(installListeners): Removed installation of KeyListener.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* vm/reference/standard.omit: New file to omit jdwp reference classes
from build.
2005-08-12 Aaron Luchko <aluchko@redhat.com>
* vm/reference/gnu/classpath/jdwp/VMFrame.java: Implemented reference
implementation of interface to VM for JDWP frame management.
* gnu/classpath/jdwp/processor/StackFrameCommandSet.java: Updated
import.
(executeGetValues): Use VMFrame instead of Frame.
(executeSetValues): Use VMFrame instead of Frame.
(executeThisObject): Use VMFrame instead of Frame.
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
Updated import.
(executeFrames): Changed getLoc() to getLocation() and use
VMFrame instead of Frame.
2005-08-12 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(getCellLocation): Added in a check to make sure the node has children.
Fixed loop to use post-increment.
(paintRecursive): Fixed loop to use post-increment.
(paintControlIcons): Likewise.
(getNextNode): Fixed check to make sure that node has children.
(getPreviousSibling): Added in check to make sure index is in correct
range.
2005-08-12 Mark Wielaard <mark@klomp.org>
* gnu/java/awt/peer/qt/QtButtonPeer.java: Replace uses of
toolkit.eventQueue.postEvent() with QtToolkit.eventQueue.postEvent().
* gnu/java/awt/peer/qt/QtCheckboxPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtChoicePeer.java: Likewise.
* gnu/java/awt/peer/qt/QtComponentPeer.java: Likewise and for
guiThread.QApplicationPointer and graphicsEnv.getScreenDevices().
* gnu/java/awt/peer/qt/QtMenuItemPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtMenuPeer.java: Likewise.
* gnu/java/awt/peer/qt/QtScrollbarPeer.java: Likewise.
* gnu/java/security/PolicyFile.javai (refresh): Assign only outside
if statement.
2005-08-12 Roman Kennke <roman@kennke.org>
* javax/swing/text/GapContent.java
(insertString): Use replace() to actually insert content.
(remove): Use replace() to actually remove content.
(shiftGap): Repaired misplaced curly brace in if block of
boudary check.
(replace): Check for null argument for addItems.
2005-08-12 Roman Kennke <roman@kennke.org>
Reported by: Ingo Proetel <proetel@aicas.com>
* java/net/URLClassLoader.java
(findClass): Added null check to avoid NullPointerException.
2005-08-12 Roman Kennke <roman@kennke.org>
Reported by: Ingo Proetel <proetel@aicas.com>
* java/util/logging/Logger.java
This applies to a couple of log() methods:
(log): Added check if the specified level is actually enabled,
otherwise ignore logging request.
2005-08-12 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicSplitPaneUI.java
* (getMinimumDividerLocation): Fixed to work similar to
getMaximumDividerLocation. Was not able to move divider
in both directions before.
2005-08-12 Roman Kennke <roman@kennke.org>
* java/awt/Component.java
(reshape): Simplified repainting of parent.
(paint): Don't call peer.paint() here. The paint method is
exclusivly meant to be overridden by subclasses that wish to
perform custom painting and should do nothing by default.
(repaint): Use local variable in null pointer checks to avoid
NullPointerExceptions.
(imageUpdate): Slight formatting adjustments.
(dispatchEvent): Don't call peer.handleEvent() here, this must
be done in dispatchEventImpl().
(dispatchEventImpl): Dispatch PAINT and UPDATE events to the
peer.
* java/awt/Container.java
(paint): Don't call super.paint() here, this method does nothing
anyway. Visit only lightweight children.
(update): Instead of clearing the background only for top-level
containers, clear the background for all heavyweight containers.
2005-08-12 Thomas Fitzsimmons <fitzsim@redhat.com>
* examples/gnu/classpath/examples/jawt/DemoJAWT.c: New file.
* examples/gnu/classpath/examples/jawt/DemoJAWT.java: Likewise.
* examples/gnu/classpath/examples/jawt/Makefile: Likewise.
2005-08-11 Mark Wielaard <mark@klomp.org>
* examples/gnu/classpath/examples/datatransfer/Demo.java:
New example.
2005-08-11 Tom Tromey <tromey@redhat.com>
For PR classpath/23008:
* gnu/java/nio/charset/UTF_16Decoder.java (decodeLoop): Correctly
mask bytes when constructing characters.
2005-08-11 Mark Wielaard <mark@klomp.org>
* native/jni/classpath/Makefile.am (EXTRA_DIST): Add classpath_jawt.h.
* include/gnu_java_awt_peer_qt_*: Removed.
2005-08-11 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableInterceptor/IORInfoOperations.java,
org/omg/PortableInterceptor/IORInterceptor.java,
org/omg/PortableInterceptor/IORInterceptorOperations.java,
org/omg/PortableInterceptor/IORInfo.java: New files.
2005-08-11 Lillian Angel <langel@redhat.com>
* javax/swing/JTable
(rowAtPoint): Added in a check for null. Was getting NPE.
(columnAtPoint): Likewise.
2005-08-11 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicViewportUI.java
(paintSimple): Changed to paint the portBounds from (0,0).
2005-08-11 Tom Tromey <tromey@redhat.com>
* java/awt/image/ConvolveOp.java (filter): Defer numBands check
until after null check. PR classpath/22999.
2005-08-11 Tom Tromey <tromey@redhat.com>
* java/util/Observable.java (addObserver): Throw
NullPointerException if necessary. PR classpath/23279.
2005-08-11 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/qt/QtMenuComponentPeer.java,
gnu/java/awt/peer/qt/QtGraphics.java,
gnu/java/awt/peer/qt/QtTextFieldPeer.java,
gnu/java/awt/peer/qt/QtFramePeer.java,
gnu/java/awt/peer/qt/QtPanelPeer.java,
gnu/java/awt/peer/qt/QtToolkit.java,
gnu/java/awt/peer/qt/QtWindowPeer.java,
gnu/java/awt/peer/qt/QtButtonPeer.java,
gnu/java/awt/peer/qt/QtImageGraphics.java,
gnu/java/awt/peer/qt/QtContainerPeer.java,
gnu/java/awt/peer/qt/QtComponentPeer.java,
gnu/java/awt/peer/qt/QtListPeer.java,
gnu/java/awt/peer/qt/QtChoicePeer.java,
gnu/java/awt/peer/qt/QtScrollPanePeer.java,
gnu/java/awt/peer/qt/MainQtThread.java,
gnu/java/awt/peer/qt/QtImage.java,
gnu/java/awt/peer/qt/NativeWrapper.java,
gnu/java/awt/peer/qt/QtCheckboxPeer.java,
gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java,
gnu/java/awt/peer/qt/QtTextAreaPeer.java,
gnu/java/awt/peer/qt/QtDialogPeer.java,
gnu/java/awt/peer/qt/QPen.java,
gnu/java/awt/peer/qt/QtCanvasPeer.java,
gnu/java/awt/peer/qt/QtLabelPeer.java,
gnu/java/awt/peer/qt/QtGraphicsEnvironment.java,
gnu/java/awt/peer/qt/QtImageConsumer.java,
gnu/java/awt/peer/qt/QtScrollbarPeer.java,
gnu/java/awt/peer/qt/QtFontMetrics.java,
gnu/java/awt/peer/qt/QtMenuBarPeer.java,
gnu/java/awt/peer/qt/QtFontPeer.java,
gnu/java/awt/peer/qt/QMatrix.java,
gnu/java/awt/peer/qt/QtVolatileImage.java,
gnu/java/awt/peer/qt/QPainterPath.java,
gnu/java/awt/peer/qt/QtComponentGraphics.java,
gnu/java/awt/peer/qt/QtScreenDevice.java,
gnu/java/awt/peer/qt/QtMenuPeer.java,
gnu/java/awt/peer/qt/QtAudioClip.java,
gnu/java/awt/peer/qt/QtPopupMenuPeer.java,
gnu/java/awt/peer/qt/QtFileDialogPeer.java,
gnu/java/awt/peer/qt/QtMenuItemPeer.java,
* native/jni/qt-peer/qpen.cpp,
native/jni/qt-peer/keybindings.cpp,
native/jni/qt-peer/qtcomponentpeer.cpp,
native/jni/qt-peer/buttonevent.h,
native/jni/qt-peer/qtdialogpeer.cpp,
native/jni/qt-peer/qtmenubarpeer.cpp,
native/jni/qt-peer/mainqtthread.cpp,
native/jni/qt-peer/qtpanelpeer.cpp,
native/jni/qt-peer/qmatrix.cpp,
native/jni/qt-peer/qtmenucomponentpeer.cpp,
native/jni/qt-peer/qtgraphics.cpp,
native/jni/qt-peer/qttoolkit.cpp,
native/jni/qt-peer/qtbuttonpeer.cpp,
native/jni/qt-peer/keybindings.h,
native/jni/qt-peer/qtvolatileimage.cpp,
native/jni/qt-peer/qtcomponent.h,
native/jni/qt-peer/slotcallbacks.cpp,
native/jni/qt-peer/qtpopupmenupeer.cpp,
native/jni/qt-peer/qtmenuitempeer.cpp,
native/jni/qt-peer/qtchoicepeer.cpp,
native/jni/qt-peer/nativewrapper.cpp,
native/jni/qt-peer/qtscreendevice.cpp,
native/jni/qt-peer/qtfontpeer.cpp,
native/jni/qt-peer/qpainterpath.cpp,
native/jni/qt-peer/qtstrings.h,
native/jni/qt-peer/qttextfieldpeer.cpp,
native/jni/qt-peer/qtimage.cpp,
native/jni/qt-peer/componentevent.h,
native/jni/qt-peer/qtwindowpeer.cpp,
native/jni/qt-peer/qtframepeer.cpp,
native/jni/qt-peer/qtscrollpanepeer.cpp,
native/jni/qt-peer/qtfontmetrics.cpp,
native/jni/qt-peer/qtlistpeer.cpp,
native/jni/qt-peer/mainthreadinterface.h
native/jni/qt-peer/slotcallbacks.h
native/jni/qt-peer/qtfiledialogpeer.cpp,
native/jni/qt-peer/eventmethods.cpp,
native/jni/qt-peer/qtimage.h,
native/jni/qt-peer/qtstrings.cpp,
native/jni/qt-peer/nativewrapper.h
native/jni/qt-peer/qtaudioclip.cpp,
native/jni/qt-peer/qtfont.h,
native/jni/qt-peer/qtscrollbarpeer.cpp,
native/jni/qt-peer/containers.h,
native/jni/qt-peer/qtcheckboxpeer.cpp,
native/jni/qt-peer/mainthreadinterface.cpp,
native/jni/qt-peer/componentevent.cpp,
native/jni/qt-peer/qttextareapeer.cpp,
native/jni/qt-peer/qtcomponent.cpp,
native/jni/qt-peer/qtmenupeer.cpp,
native/jni/qt-peer/qtlabelpeer.cpp,
native/jni/qt-peer/qtcanvaspeer.cpp,
native/jni/qt-peer/qtgraphics.h,
* include/gnu_java_awt_peer_qt_QtCheckboxPeer.h,
include/gnu_java_awt_peer_qt_QtToolkit.h,
include/gnu_java_awt_peer_qt_QtAudioClip.h,
include/gnu_java_awt_peer_qt_QtScreenDevice.h,
include/gnu_java_awt_peer_qt_QtTextFieldPeer.h,
include/gnu_java_awt_peer_qt_QtMenuItemPeer.h,
include/gnu_java_awt_peer_qt_QtButtonPeer.h,
include/gnu_java_awt_peer_qt_QtWindowPeer.h,
include/gnu_java_awt_peer_qt_QtDialogPeer.h,
include/gnu_java_awt_peer_qt_QtImage.h,
include/gnu_java_awt_peer_qt_QtMenuBarPeer.h,
include/gnu_java_awt_peer_qt_QtVolatileImage.h,
include/gnu_java_awt_peer_qt_QtFontPeer.h,
include/gnu_java_awt_peer_qt_QtChoicePeer.h,
include/gnu_java_awt_peer_qt_QtGraphics.h,
include/gnu_java_awt_peer_qt_QtComponentPeer.h,
include/gnu_java_awt_peer_qt_QtMenuPeer.h,
include/gnu_java_awt_peer_qt_QtTextAreaPeer.h,
include/gnu_java_awt_peer_qt_QPen.h,
include/gnu_java_awt_peer_qt_QtPanelPeer.h,
include/gnu_java_awt_peer_qt_QPainterPath.h,
include/gnu_java_awt_peer_qt_QtFontMetrics.h,
include/gnu_java_awt_peer_qt_QtScrollPanePeer.h,
include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h,
include/gnu_java_awt_peer_qt_QMatrix.h,
include/gnu_java_awt_peer_qt_QtLabelPeer.h,
include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h,
include/gnu_java_awt_peer_qt_QtFramePeer.h,
include/gnu_java_awt_peer_qt_QtListPeer.h,
include/gnu_java_awt_peer_qt_QtScrollbarPeer.h,
include/gnu_java_awt_peer_qt_QtCanvasPeer.h,
include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h,
include/gnu_java_awt_peer_qt_MainQtThread.h,
include/gnu_java_awt_peer_qt_QtFileDialogPeer.h,
include/gnu_java_awt_peer_qt_QtContainerPeer.h:
New files.
2005-08-11 Tom Tromey <tromey@redhat.com>
For PR classpath/23238:
* lib/gen-classlist.sh.in: Use @SHELL@; invoke split-for-gcj.sh
with it.
* configure.ac (SH): Removed subst.
2005-08-11 Andrew Haley <aph@redhat.com>
* lib/split-for-gcj.sh: Comment.
2005-08-11 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicViewportUI.java
(paintSimple): This line was causing problems with the JTable viewport.
However, the scrollpane still needs to be fixed. It is still not
painting beyond the view's bounds.
2005-08-10 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* lib/split-for-gcj.sh: Don't use unportable %{parameter%word}.
Don't use unportable !.
2005-08-10 Tom Tromey <tromey@redhat.com>
* lib/gen-classlist.sh.in (GCJ): New subst.
Invoke split-for-gcj.sh if the results changed.
* lib/Makefile.am (CLEANFILES): Removed old entries.
(compile-classes): Don't run split-for-gcj.sh.
2005-08-10 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
Implemented the ThreadReference CommandSet.
2005-08-10 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ClassTypeCommandSet.java:
Implemented the ClassType CommandSet.
* gnu/classpath/jdwp/util/MethodResult.java: Class to wrap
around results of method executions.
2005-08-10 Tom Tromey <tromey@redhat.com>
For PR classpath/22580:
* lib/Makefile.am (compile-classes): Made conditional on
FOUND_GCJ.
(JAVAC): Redefined when FOUND_GCJ.
2005-08-10 Tom Tromey <tromey@redhat.com>
* lib/Makefile.am (JAVAC): Use $(SHELL) to invoke
split-for-gcj.sh. For PR classpath/23238.
2005-08-10 Tom Tromey <tromey@redhat.com>
* lib/split-for-gcj.sh: Use 'while' loop to avoid length limits.
2005-08-10 Andreas Tobler <toa@pop.agri.ch>
* native/jni/java-net/gnu_java_net_PlainSocketImpl.c: Include
target_native_file.h. PR classpath/22926.
2005-08-10 Lillian Angel <langel@redhat.com>
* javax/swing/JTree.java
(doExpandParents): Took out call to checkExpandParents.
(checkExpandParents): Helper method not needed. Caused problems since
fireTreeWillExpand was being called too many times. fireTreeWillExpand
is called from BasicTreeUI whenever a node is expanded.
2005-08-10 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableInterceptor/Interceptor.java,
org/omg/PortableInterceptor/InterceptorOperations.java: New files.
* org/omg/DynamicAny/_DynAnyFactoryStub.java,
org/omg/DynamicAny/_DynAnyStub.java,
org/omg/DynamicAny/_DynArrayStub.java,
org/omg/DynamicAny/_DynEnumStub.java,
org/omg/DynamicAny/_DynFixedStub.java,
org/omg/DynamicAny/_DynStructStub.java,
org/omg/DynamicAny/_DynUnionStub.java,
org/omg/DynamicAny/_DynValueStub.java,
org/omg/DynamicAny/_DynSequenceStub.java: Added _opsClass field.
2005-08-10 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java:
Formatted entire class.
2005-08-10 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(mouseClicked): Called fireTreeWillExpand and fireTreeWillCollapse when
appropriate.
(keyPressed): Likewise.
2005-08-10 Roman Kennke <roman@kennke.org>
* java/awt/Container.java
(paint): Call visitChildren with lightweightOnly == true.
(update): Only call paint if we are not in a toplevel container.
2005-08-09 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/StackFrameCommandSet.java:
Implemented the StackFrame CommandSet.
2005-08-09 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTable.java:
(editingCancelled): Implemented.
(editCellAt): Added a KeyListener to our editor to listen for
the ESCAPE key and cancel editing upon receiving it.
2005-08-09 Lillian Angel <langel@redhat.com>
* javax/swing/JTable.java
(setRowHeight): Fixed condition on when to throw exception.
(setRowHeight): Parameters were mixed up.
2005-08-09 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicLabelUI.java
(paint): Added in painting code for label border.
* javax/swing/plaf/basic/BasicTreeUI.java
(paintControlIcons): Fixed location for control icons.
* javax/swing/plaf/metal/MetalLookAndFeel.java:
Added defaults for selection and non-selection border for
tree cells.
* javax/swing/tree/DefaultTreeCellRenderer.java
(getTreeCellRendererComponent): Set borders for node. Also,
made node transparent (not opaque), So JLabel draws icon,
text and border appropriately.
2005-08-09 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicLabelUI.java
(paint): Added in code to paint background rect according to
API. Also, formatting changes.
* javax/swing/plaf/basic/BasicTreeUI.java
(setCellRenderer): Fixed to changed renderer in JTree.
(uninstallDefaults): Line taken out because not needed.
(paintNode): Took out unneeded code because BasicLabelUI was fixed.
(paintRecursive): Fixed so lines are only drawn when parents have
children.
2005-08-09 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/DefaultCellEditor.java:
(EditorDelegate.setValue): Implemented.
(EditorDelegate.getCellEditorValue): Implemented.
(EditorDelegate.isCellEditable): Implemented.
(EditorDelegate.shouldSelectCell): Implemented.
(EditorDelegate.stopCellEditing): Implemented.
(EditorDelegate.cancelCellEditing): Implemented.
(EditorDelegate.startCellEditing): Implemented.
(EditorDelegate.actionPerformed): Implemented.
(EditorDelegate.itemStateChanged): Implemented.
(EditorDelegate.fireEditingStopped): New implementation method.
(EditorDelegate.fireEditingCancelled): New implementation method.
(DefaultCellEditor): Implemented 3 constructors.
(getComponent): Implemented.
(getClickCountToStart): Implemented.
(setClickCountToStart): Implemented.
(getCellEditorValue): Implemented.
(isCellEditable): Implemented.
(shouldSelectCell): Implemented.
(cancelCellEditing): Implemented.
(getTableCellEditorComponent): Implemented.
* javax/swing/JTable.java:
(EditorUpdateTimer): New private class.
(editingStopped): Implemented.
(setValueAt): If the Object value is a Component, add it to the JTable
so it can obtain focus.
(editCellAt): Implemented.
(removeEditor): Implemented.
(prepareEditor): Implemented.
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): Added F2 "start editing" key action.
(MouseHandler.mousePressed): Added check to see if a new cell was
selected and we need to stop editing.
(paint): If the cell is a JTextField, paint its Caret as well.
* javax/swing/table/DefaultTableCellRenderer.java:
(getTableCellRendererComponent): If a JTextField is passed in, return
one. This is used for editing JTable cells.
2005-08-09 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java:
Implemented the ClassLoaderReference CommandSet.
2005-08-09 Mark Wielaard <mark@klomp.org>
* javax/swing/tree/DefaultTreeModel.java: Fix copyright
boilerplate formatting.
2005-08-09 Lillian Angel <langel@redhat.com>
* javax/swing/tree/DefaultTreeModel.java:
Fixed formatting of class.
2005-08-09 Lillian Angel <langel@redhat.com>
Fixes Bug #23255
* javax/swing/plaf/basic/BasicTreeUI.java:
Fixed entire class to use Objects as opposed to TreeNodes.
(getPathBounds): Changed root to Object
(getPathForRow): Likewise.
(getRowCount): Likewise.
(getPreferredSize): Changed root and nextNode to be of type
Object.
(isLeaf): Took out unnecessary code.
(keyPressed): Changed all TreeNodes to be of type Object.
(getCellLocation): Likewise.
(paintNode): Likewise.
(paintRecursive): Likewise.
(getParent): Implemented.
(findNode): Helper Implemented.
(getNextVisibleNode): Changed return and parameter type to Object.
(getPreviousVisibleNode): Likewise.
(getNextNode): Likewise.
(getPreviousNode): Likewise.
(getNextSibling): Likewise.
(getPreviousSibling): Likewise.
(getPathToRoot): Likewise.
(getLevel): Likewise.
* javax/swing/tree/DefaultTreeModel.java
(getIndexOfChild): Implemented.
2005-08-09 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/CORBA/package.html: Documentation update.
* org/omg/DynamicAny/package.html: New file.
2005-08-08 Casey Marshall <csm@gnu.org>
PR classpath/23120
* gnu/java/security/provider/DSAKeyPairGenerator.java
(<init>): made public; set default values.
(initialize): just call 'initialize(int,boolean,SecureRandom).'
(initialize): just call 'initialize(DSAParams,SecureRandom).'
(initialize): check all values for 'null' before overwriting.
(initialize): fill in defaults or generate new parameters here.
(generateKeyPair): don't create parameters; fill in 'random' if
'null;' use 'random,' not a new Random object, when generating
random numbers.
(getDefaults): fix keysize check.
PR classpath/22990
* java/security/KeyPairGenerator.java (initialize): do nothing.
2005-08-08 Tom Tromey <tromey@redhat.com>
PR classpath/23285:
* native/jni/classpath/classpath_jawt.h
(classpath_jawt_get_awt_version, classpath_jawt_lock,
classpath_jawt_unlock, classpath_jawt_create_lock,
classpath_jawt_destroy_lock): Use '(void)' in prototype.
* native/jni/gtk-peer/Makefile.am (libgtkpeer_la_SOURCES): Added
gtk_jawt.c.
* native/jni/gtk-peer/gtk_jawt.c: New file from libgcj.
(classpath_jawt_create_lock, classpath_jawt_destroy_lock): Use
cp_gtk_gdk_env.
2005-08-08 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/DynamicAny/FieldNameHelper.java: New file.
2005-08-08 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/DynamicAny/_DynAnyFactoryStub.java,
org/omg/DynamicAny/_DynAnyStub.java,
org/omg/DynamicAny/_DynArrayStub.java,
org/omg/DynamicAny/_DynEnumStub.java,
org/omg/DynamicAny/_DynFixedStub.java,
org/omg/DynamicAny/_DynStructStub.java,
org/omg/DynamicAny/_DynUnionStub.java,
org/omg/DynamicAny/_DynValueStub.java,
org/omg/DynamicAny/_DynSequenceStub.java: New files.
2005-08-08 Lillian Angel <langel@redhat.com>
Fixes bug #23252
* javax/swing/JTree.java
(setModel): Changed to allow model to be null.
* javax/swing/plaf/basic/BasicTreeUI.java
(setModel): Changed to depend on JTree functions
(getPathBounds): Fixed to work when model = null.
(getPathForRow): Likewise.
(getRowCount): Likewise.
(installListeners): Likewise.
(installUI): Likewise.
(paint): Likewise.
(getPreferredSize): Likewise.
2005-08-08 Casey Marshall <csm@gnu.org>
Fixes bug #22914
* gnu/classpath/debug/Component.java (POLICY): new constant.
* gnu/java/security/PolicyFile.java (logger): new constant.
(DEBUG,debug,debug): removed.
(DEFAULT_POLICY): use 'SystemProperties' class to bypass security
check.
(DEFAULT_USER_POLICY): new constant.
(getPermissions): replace 'debug' calls with logger calls.
(refresh): add 'DEFAULT_USER_POLICY' to the initial list;
interpret 'java.security.policy' and 'policy.url' properties
properly; replace 'debug' calls with logger calls.
(parse): replace 'debug' calls with logger calls.
2005-08-07 Casey Marshall <csm@gnu.org>
* javax/security/auth/x500/X500Principal.java
(encodeDer): use the right iterator for the inner loop.
(parseString): test for end of input.
(readAttributeType): provide detail message for exception.
(readAttributeValue): return the result on end of input;
read the next character while looping.
(putComponent): accept 'o' and 'ou' short names.
2005-08-07 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/DynamicAny/AnySeqHelper.java,
org/omg/DynamicAny/NameDynAnyPairSeqHelper.java,
org/omg/DynamicAny/NameValuePairHelper.java,
org/omg/DynamicAny/NameDynAnyPairHelper.java,
org/omg/DynamicAny/NameValuePairSeqHelper.java,
org/omg/DynamicAny/DynAnySeqHelper.java,
gnu/CORBA/DynAnySeqHolder.java,
gnu/CORBA/NameDynAnyPairSeqHolder.java,
gnu/CORBA/NameDynAnyPairHolder.java,
gnu/CORBA/NameValuePairSeqHolder.java,
gnu/CORBA/NameValuePairHolder.java: New files.
2005-08-07 Ito Kazumitsu <kaz@maczuka.gcd.org>
Fixes bug #22929
* java/net/NetworkInterface.java
(condense): New static private method.
(getNetworkInterfaces): Call condense().
(getByName, getByInetAddress): Call getNetworkInterfaces()
so that condensed result may be returned.
* vm/reference/java/net/VMNetworkInterface.java (getInterfaces):
Clarify return value in documentation.
2005-08-07 Mark Wielaard <mark@klomp.org>
Fixes bug #22920
* java/net/DatagramSocket.java (DatagramSocket(SocketAddress)):
Use gnu.classpath.SystemProperties to get impl.prefix.
2005-08-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/CORBA/CDR/noHeaderInput.java,
gnu/CORBA/gnuValueHolder.java,
gnu/CORBA/DynAn/gnuDynAny.java,
gnu/CORBA/DynAn/gnuDynArray.java,
gnu/CORBA/DynAn/gnuDynSequence.java,
gnu/CORBA/DynAn/gnuDynValueBox.java,
gnu/CORBA/DynAn/abstractRecord.java,
gnu/CORBA/DynAn/gnuDynAnyFactory.java,
gnu/CORBA/DynAn/gnuDynValue.java,
gnu/CORBA/DynAn/gnuDynStruct.java,
gnu/CORBA/DynAn/anyDivideable.java,
gnu/CORBA/DynAn/anyUndivideable.java,
gnu/CORBA/DynAn/gnuDynEnum.java,
gnu/CORBA/DynAn/abstractDynAny.java,
gnu/CORBA/DynAn/gnuDynFixed.java,
gnu/CORBA/DynAn/valueChangedListener.java,
gnu/CORBA/DynAn/gnuDynUnion.java: New files.
* org/omg/DynamicAny/DynUnionOperations.java,
org/omg/DynamicAny/DynAnyOperations.java,
org/omg/DynamicAny/DynAnyFactoryOperations.java,
org/omg/DynamicAny/DynValueBox.java,
org/omg/DynamicAny/DynValueCommon.java,
org/omg/DynamicAny/DynAnyFactoryHelper.java,
gnu/CORBA/typeNamer.java,
gnu/CORBA/fixedTypeCode.java,
gnu/CORBA/CDR/Vio.java,
gnu/CORBA/CDR/cdrInput.java,
gnu/CORBA/CDR/cdrOutput.java,
gnu/CORBA/holderFactory.java,
gnu/CORBA/universalHolder.java,
gnu/CORBA/Poa/ORB_1_4.java,
gnu/CORBA/Restricted_ORB.java,
gnu/CORBA/gnuAny.java,
org/omg/CORBA/TypeCode.java
org/omg/CORBA/Any.java,
org/omg/CORBA/ORB.java,
org/omg/CORBA/ObjectHelper.java,
org/omg/CORBA/ObjectHolder.java,
org/omg/CORBA_2_3/portable/InputStream.java,
org/omg/CORBA_2_3/portable/OutputStream.java,
gnu/CORBA/DynAn/NameValuePairHolder.java: Rewritten.
2005-08-06 Jeroen Frijters <jeroen@frijters.net>
* java/io/ObjectInputStream.java
(readClassDescriptor): Removed bogus handling of primitive types.
(readFields.GetField.defaulted): Pass cause to exception.
(readFields.GetField.getField): Pass cause to exception.
(newObject, callReadMethod): Call initCause on exception.
2005-08-06 Jeroen Frijters <jeroen@frijters.net>
* java/lang/IllegalArgumentException.java,
java/lang/IllegalStateException.java,
java/lang/SecurityException.java,
java/lang/UnsupportedOperationException.java: Merged from generics
branch.
2005-08-05 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java:
(getPathBounds): Changed to use TreeNode and not
DefaultMutableTreeNode.
(getPathForRow): Likewise.
(getRowCount): Likewise.
(getPreferredSize): Likewise.
(keyPressed): Likewise.
(paintNode): Likewise.
(getCellLocation): Likewise.
(paintRecursive): Likewise.
(paintControlIcons): Likewise.
(getNextVisibleNode): Likewise.
(getPreviousVisibleNode): Likewise.
(getNextNode): Implemented because not using DefaultMutableTreeNode.
(getPreviousNode): Implemented
(getNextSibling): Implemented
(getPreviousSibling): Implemented
(getPathToRoot): Implemented
(getLevel): Implemented
2005-08-05 Mark Wielaard <mark@klomp.org>
* java/awt/datatransfer/FlavorEvent.java: New class.
* java/awt/datatransfer/FlavorListener.java: Likewise.
* java/awt/datatransfer/Clipboard.java (name): Made final.
(listeners): New final ArrayList field.
(setContents): Reimplemented.
(getAvailableDataFlavors): New method.
(isDataFlavorAvailable): Likewise.
(getData): Likewise.
(addFlavorListener): Likewise.
(removeFlavorListener): Likewise.
(getFlavorListeners): Likewise.
* java/awt/datatransfer/DataFlavor.java (javaFileListFlavor):
Construct with mime media-type application/x-java-file-list.
(DataFlavor(String mimeType, String humanPresentableName)): Call
constructor that uses given mimeType.
(getSubType): Reimplemented.
(getParameter): Handle 'vitual' humanPresentableName parameter.
(isMimeTypeEqual): Reimplement.
(isRepresentationClassRemote): Implement.
(toString): Add formatting.
2005-08-05 Lillian Angel <langel@redhat.com>
* java/awt/GridBagLayout.java
(setConstraints): Removed checks in if statements because if the height
or width is less than 0, it should be updated to a positive number in
all cases.
2005-08-05 Mark Wielaard <mark@klomp.org>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: Include
jcl.h.
(createRawData): Removed unused variable method.
(getData): Removed unused variable field.
* native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c
(createRawData): Removed unused variable method.
(getData): Removed unused variable field.
* native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c
(createRawData): Removed unused variable method.
(getData): Removed unused variable field.
* native/jni/java-nio/java_nio_VMDirectByteBuffer.c
(Java_java_nio_VMDirectByteBuffer_init): Removed.
* vm/reference/java/nio/VMDirectByteBuffer.java (init): Removed.
* include/java_nio_VMDirectByteBuffer.h: Regenerated.
2005-08-05 Roman Kennke <roman@kennke.org>
* java/awt/Container.java:
(preferredSize): Call getLayout() instead of directly referencing
the private field. This makes components work that override
getLayout().
(minimumSize): Call getLayout() instead of directly referencing
the private field. This makes components work that override
getLayout(). Use cached size if component is still valid.
(maximumSize): Call getLayout() instead of directly referencing
the private field. This makes components work that override
getLayout(). Use cached size if component is still valid.
(update): If we are a top-level-container, call super.update(),
otherwise directly call paint().
(visitChildren): Also visit children that are itself Containers.
* java/awt/Component.java
(update): Clear the background only for lightweight and top-level
components.
2005-08-05 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicGraphicsUtils.java
(getPreferredButtonSize): Added horizontalAdjustment to width
to create gap at end of label text.
* javax/swing/plaf/basic/BasicMenuItemUI.java
(getPreferredSize): Removed "*2" since fix was moved to
BasicGraphicsUtils
2005-08-05 Roman Kennke <roman@kennke.org>
* javax/swing/text/DefaultCaret.java: Added API comments all
over.
* javax/swing/text/DefaultEditorKit.java: Added API comments
all over.
2005-08-05 Jeroen Frijters <jeroen@frijters.net>
* java/io/ObjectInputStream.java
(read(byte[],int,int)): Simplified and fixed bug 23236.
2005-08-04 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/MethodCommandSet.java: Implemented
the Method CommandSet.
2005-08-04 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicMenuItemUI.java
(getPreferredSize): Multiplied defaultTextIconGap by 2,
so there is equal space around the MenuItem
2005-08-04 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicMenuItemUI.java
(paintIcon): Added in border painting code for MenuItem
* javax/swing/plaf/metal/MetalLookAndFeel.java:
Added in default for CheckBox border
2005-08-04 Roman Kennke <roman@kennke.org>
* java/awt/BorderLayout.java: Reformatted this file to meet our
coding standards.
2005-08-04 Roman Kennke <roman@kennke.org>
* java/awt/BorderLayout.java
(layoutContainer): Replaced getSize() call with getWidth() and
getHeight(). This avoids heap allocation and fixes a bug in
an application here.
2005-08-04 Lillian Angel <langel@redhat.com>
* javax/swing/JCheckBox.java
(init): Moved these to ui
* javax/swing/plaf/basic/BasicCheckBoxUI.java
(installUI): initalized icons
* javax/swing/plaf/metal/MetalLookAndFeel.java:
Took out CheckBoxMenuItem defaults because did not
work as expected. For now it uses the BasicL&F's defaults.
2005-08-04 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JList.java:
(getFirstVisibleIndex): Translate visible rectangle by one less pixel.
(getLastVisibleIndex): Likewise.
2005-08-04 Lillian Angel <langel@redhat.com>
* javax/swing/JCheckBox.java
(init): Initialized icons. Was not working otherwise.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Added in checkIcon for the CheckBox.
* javax/swing/plaf/metal/MetalLookAndFeel.java:
Added in checkIcon for CheckBox and defaults for
CheckBoxMenuItem.
2005-08-03 Lillian Angel <langel@redhat.com>
* javax/swing/JCheckBoxMenuItem.java
(installUI): set the items visible. Fixes exceptions that are
thrown because item is not explicitly set visible.
2005-08-03 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicViewportUI.java
(paintSimple): Corrected the clip that is used to draw the
viewport's content. This fixes scrolling in JScrollPane and
JViewport.
2005-08-03 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Changed the fonts from Helvetica to Dialog.
2005-08-03 Guilhem Lavaux <guilhem@kaffe.org>
* include/java_nio_VMDirectByteBuffer.h:
Regenerated.
* native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c
(getData): Fixed function call.
Reported by: Andreas Tobler <toa@pop.agri.ch>
2005-08-03 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicIconFactory.java:
(getMenuItemCheckIcon): Implemented so a check mark is drawn when
the item is selected.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Modified the checkbox defaults
* javax/swing/plaf/basic/BasicMenuItemUI.java:
(paintMenuItem): Changed to only draw check when item is selected.
2005-08-03 Roman Kennke <roman@kennke.org>
* java/awt/FontMetrics.java
(charsWidth): Iterate to len + offset instead to len.
2005-08-03 Guilhem Lavaux <guilhem@kaffe.org>
* native/jni/classpath/jcl.c
(JCL_NewRawDataObject): Fixed typo.
2005-08-03 Guilhem Lavaux <guilhem@kaffe.org>
* gnu/classpath/Pointer.java,
gnu/classpath/Pointer32.java,
gnu/classpath/Pointer64.java,
gnu/classpath/RawData.java,
gnu/classpath/RawData32.java,
gnu/classpath/RawData64.java,
gnu/java/awt/peer/gtk/GtkImage.java,
gnu/java/nio/charset/iconv/IconvDecoder.java,
gnu/java/nio/charset/iconv/IconvEncoder.java,
java/nio/Buffer.java,
java/nio/DirectByteBufferImpl.java,
java/nio/MappedByteBufferImpl.java,
native/jni/classpath/jcl.c,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c,
native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c,
native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c,
native/jni/java-nio/java_nio_MappedByteBufferImpl.c,
native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
vm/reference/java/nio/VMDirectByteBuffer.java: Renamed
references to gnu/classpath/RawData to gnu/classpath/Pointer.
2005-08-03 Guilhem Lavaux <guilhem@kaffe.org>
* java-nio/gnu_java_nio_channels_FileChannelImpl.c
(mapImpl): Fixed typo.
2005-08-03 Guilhem Lavaux <guilhem@kaffe.org>
* classpath/jcl.c
(JCl_NewRawDataObject): Added error handling.
* classpath/jcl.h
(jpointer): New integer type to represent a pointer.
* gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
java-nio/gnu_java_nio_channels_FileChannelImpl.c,
java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c,
java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c,
java-nio/java_nio_MappedByteBufferImpl.c,
java-nio/java_nio_VMDirectByteBuffer.c,
xmlj/xmlj_util.c: Use JCL functions instead of directly
accessing gnu/classpath/RawData.
2005-08-03 Roman Kennke <roman@kennke.org>
* javax/swing/text/AttributeSet.java: Added some API comments
to class description.
* javax/swing/text/BadLocationException.java: Added / fixed
API comments all over.
* javax/swing/text/Caret.java: Added API comments all over.
2005-08-02 Roman Kennke <roman@kennke.org>
* java/awt/Component.java
(getBounds): Removed debug statements that accidentally slipped in.
2005-08-02 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTable.java:
(getCellRect): Height should be the row height, not the entire table
height.
(getRowHeight): New public method, part of API.
* javax/swing/JViewport.java:
(scrollRectToVisible): Fixed buggy scrolling conditions.
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): Implemented PAGE-UP, PAGE-DOWN, CTRL-PAGE-UP,
and CTRL-PAGE-DOWN key actions. Also added line to scroll the table
appropriately after changing the selection.
(KeyHandler.getFirstVisibleColumnIndex): New implementation method.
(KeyHandler.getLastVisibleColumnIndex): Likewise.
(KeyHandler.getFirstVisibleRowIndex): Likewise.
(KeyHandler.getLastVisibleRowIndex): Likewise.
2005-08-02 Roman Kennke <roman@kennke.org>
* javax/swing/text/AbstractDocument.java
(AbstractElement.AbstractElement): Create an empty AttributeSet
if the argument s == null.
(AbstractElement.getAttribute): Return the element itself instead
of the wrapped attributes.
2005-08-02 Roman Kennke <roman@kennke.org>
* java/awt/Toolkit.java
(createCustomCursor): Added check for headless environment.
(getBestCursorSize): Added check for headless environment.
2005-08-02 Lillian Angel <langel@redhat.com>
* javax/swing/text/GapContent.java
(shiftGap): Changed to used '&&'. both indexes should be
greater than 0.
2005-08-02 Lillian Angel <langel@redhat.com>
* javax/swing/text/GapContent.java:
Formatting code.
2005-08-02 Lillian Angel <langel@redhat.com>
* javax/swing/text/GapContent.java
(shiftGap): Added in if statement to check if indexes are negative.
Does not work properly if they are.
2005-08-02 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.viewToModel): New method.
* javax/swing/text/BoxView.java
(isBefore): New method. This is a stub method to implement the
new abstract method from CompositeView.
(isAfter): New method. This is a stub method to implement the
new abstract method from CompositeView.
(getViewAtPoint): New method. This is a stub method to implement the
new abstract method from CompositeView.
(childAllocation): New method. This is a stub method to implement the
new abstract method from CompositeView.
* javax/swing/text/ComponentView.java
(viewToModel): New method. This is a stub method to implement the
new abstract method from View.
* javax/swing/text/CompositeView.java
(loadChildren): Implemented new method.
(setParent): Implemented new method.
(getViewCount): Implemented new method.
(getView): Implemented new method.
(replace): Implemented new method.
(getChildAllocation): Implemented new method.
(modelToView(int, Shape, Position.Bias)): Implemented this method.
(modelToView(int, Position.Bias, int, Position.Bias, Shape):
Implemented new method.
(viewToModel): Implemented new method.
(getNextVisualPositionFrom): Implemented new method.
(getViewIndex): Implemented new method.
(isBefore): New abstract method.
(isAfter): New abstract method.
(getViewAtPoint): New abstract method.
(childAllocation): New abstract method.
(getViewAtPosition): Implemented new method.
(getViewIndexAtPosition): Implemented new method.
(getInsideAllocation): Implemented new method.
(setParagraphInsets): Implemented new method.
(setInsets): Implemented new method.
(getLeftInset): Implemented new method.
(getRightInset): Implemented new method.
(getTopInset): Implemented new method.
(getBottomInset): Implemented new method.
(getNextNorthSouthVisualPositionFrom): New method.
(getNextEastWestVisualPositionFrom): New method.
(flipEastAndWestAtEnds): Implemented new method.
* javax/swing/text/GlyphView.java
(viewToModel): New method. This is a stub method to implement the
new abstract method from View.
* javax/swing/text/IconView.java
(viewToModel): New method. This is a stub method to implement the
new abstract method from View.
* javax/swing/text/PlainView.java
(viewToModel): New method. This is a stub method to implement the
new abstract method from View.
* javax/swing/text/View.java
(viewToModel): New abstract method.
2005-08-02 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/DynamicAny/DynValueCommon.java: Inherit from
DynValueOperations, DynAny, IDLEntity, org.omg.CORBA.Object,
Serializable.
* org/omg/DynamicAny/DynValueCommonOperations.java: Inherit from
DynAnyOperations.
* org/omg/DynamicAny/DynAnyHelper.java,
org/omg/DynamicAny/DynStructHelper.java,
org/omg/DynamicAny/DynUnionHelper.java,
org/omg/DynamicAny/DynValueHelper.java,
org/omg/DynamicAny/DynAnyFactoryHelper.java,
org/omg/DynamicAny/DynArrayHelper.java,
org/omg/DynamicAny/DynEnumHelper.java,
org/omg/DynamicAny/DynFixedHelper.java,
org/omg/DynamicAny/DynSequenceHelper.java: New files.
2005-08-01 Andreas Tobler <a.tobler@schweiz.ch>
* examples/README: Add GNULookAndFeel.java to the compile command.
2005-08-01 Mark Wielaard <mark@klomp.org>
* examples/gnu/classpath/examples/swing/Demo.java (mkTreeWorld):
Remove double declaration of int i.
2005-08-01 Andreas Tobler <a.tobler@schweiz.ch>
* examples/gnu/classpath/examples/swing/Demo.java: Exit when
pressing 'Close' on the panel.
2005-08-01 Andreas Tobler <a.tobler@schweiz.ch>
* configure.ac (LIBVERSION): Check against darwin to set module
'no' for it. Modules under darwin are not linkable.
2005-08-01 Roman Kennke <roman@kennke.org>
* javax/swing/text/AttributeSet.java: Added API comments all over.
2005-08-01 Roman Kennke <roman@kennke.org>
* javax/swing/text/AbstractDocument.java: Added API comments all over.
2005-08-01 Jeroen Frijters <jeroen@frijters.net>
* java/lang/ClassLoader.java
(defineClass(String,byte[],int,int,ProtectionDomain),
resolveClass, findSystemClass, setSigners, findLoadedClass):
Added call to checkInitialized().
(checkInitialized): New method.
2005-08-01 Jeroen Frijters <jeroen@frijters.net>
* NEWS: Added info about VM interfaces changes.
* java/lang/Class.java
(forName(String), forName(String, boolean, ClassLoader)): Simplified
VM interface.
* java/lang/ClassLoader.java
(loadedClasses): Removed field.
(defineClass(String,byte[],int,int,ProtectionDomain)): Removed
code to add class to loadedClasses.
* vm/reference/java/lang/VMClass.java
(forName(String)): Removed method.
(forName(String,boolean,ClassLoader)): New method.
(initialize): Removed method.
(loadArrayClass): Removed method.
* vm/reference/java/lang/VMClassLoader.java
(USE_VM_CACHE): Removed field.
(findLoadedClass): Made native.
2005-08-01 Mark Wielaard <mark@klomp.org>
Reported by Wolfgang Baer <WBaer@gmx.de>
* javax/swing/text/GapContent.java (shiftGap): Use new
CapContentPosition in binarySearch.
(shiftEnd): Likewise.
2005-08-01 Mark Wielaard <mark@klomp.org>
* doc/www.gnu.org/bugs.wml: New file.
* doc/www.gnu.org/newsitems.txt: Add bugzilla entry.
* doc/www.gnu.org/events/events.wml: Correct Fosdem 2005 date.
* doc/www.gnu.org/include/layout.wml: Direct bug reports to bugs.html.
2005-08-01 Jan Roehrich <jan@roehrich.info>
* javax.swing.plaf.basic.BasicTreeUI: Method drawCentered
added / corrected javadoc issues in paintHorizonalLine
and paintVerticalLine / fixed getRightChildIndent signature
(problem probably caused by copy/paste)
2005-08-01 Jan Roehrich <jan@roehrich.info>
* javax.swing.plaf.basic.BasicTreeUI: paintVerticalLine and
paintHorizontalLine added.
2005-07-31 Audrius Meskauskas <AudriusA@Bioinformatics.org>
org/omg/DynamicAny/DynValueOperations.java,
org/omg/DynamicAny/DynAnyFactory.java,
org/omg/DynamicAny/DynAnyFactoryOperations.java,
org/omg/DynamicAny/DynValue.java,
org/omg/DynamicAny/DynValueBox.java,
org/omg/DynamicAny/DynValueBoxOperations.java,
org/omg/DynamicAny/DynValueCommon.java,
org/omg/DynamicAny/DynValueCommonOperations.java: New files.
2005-07-31 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/DynamicAny/DynFixedOperations.java,
org/omg/DynamicAny/DynEnum.java,
org/omg/DynamicAny/DynArrayOperations.java: Inherit from
DynAnyOperations.
* org/omg/DynamicAny/NameDynAnyPair.java: Inherit from
org.omg.CORBA.portable.IDLEntity.
* org/omg/DynamicAny/DynAnyOperations.java
(assign, current_component): Fixes in throws declaration.
* org/omg/DynamicAny/DynEnumOperations.java,
org/omg/DynamicAny/DynSequenceOperations.java,
org/omg/DynamicAny/DynStructOperations.java,
org/omg/DynamicAny/DynUnionOperations.java,
org/omg/DynamicAny/DynAny.java,
org/omg/DynamicAny/DynFixed.java,
org/omg/DynamicAny/DynSequence.java,
org/omg/DynamicAny/DynStruct.java,
org/omg/DynamicAny/DynUnion.java,
org/omg/DynamicAny/DynArray.java,
org/omg/DynamicAny/NameValuePair.java: Reformatted.
2005-07-31 Mark Wielaard <mark@klomp.org>
* gnu/java/nio/FileLockImpl.java: Mark class final.
(ch): Removed field.
(valid): New field.
(FileLockImpl): Set valid to true.
(isValid): Test and set valid field.
(release): Release lock if it is still valid.
* java/nio/channels/FileLock.java: Mark all fields private final.
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
(Java_gnu_java_nio_channels_FileChannelImpl_lock): Translate
Long.MAX_VALUE to zero for fcntl.
(Java_gnu_java_nio_channels_FileChannelImpl_unlock): Likewise.
2005-07-31 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* scripts/eclipse-gnu.xml: Drop extends, implements,
throws into new line.
2005-07-31 Jan Roehrich <jan@roehrich.info>
* javax.swing.plaf.basic.BasicTreeUI: fixed indentation.
2005-07-30 Casey Marshall <csm@gnu.org>
* native/jni/java-nio/java_nio_MappedByteBuffer.c
(Java_java_nio_MappedByteBufferImpl_isLoadedImpl): cast argument 3
to 'mincore' to 'void *' to avoid warnings on GNU.
2005-07-30 Casey Marshall <csm@gnu.org>
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
(Java_gnu_java_nio_channels_FileChannelImpl_mapImpl):
eliminate various compiler warnings; mark 'buffer' as 'volatile;'
throw an exception if we can't get a constructor method ID.
* native/jni/java-nio/java_nio_MappedByteBufferImpl.c:
include 'stdlib.h.'
(get_raw_values): eliminate compiler warnings.
(Java_java_nio_MappedByteBufferImpl_isLoadedImpl): likewise.
* native/jni/java-nio/java_nio_VMDirectByteBuffer.c
(Java_java_nio_VMDirectByteBuffer_put__Lgnu_classpath_RawData_2I_3BII):
eliminate compiler warning.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/text/StyledEditorKit.java: Added the remaining API
comments.
2005-07-29 Lillian Angel <langel@redhat.com>
* javax/swing/MenuSelectionManager.java
(isComponentPartOfCurrentMenu): Fixed to prevent NPE.
* javax/swing/plaf/basic/BasicMenuUI.java
(popupVisible): Likewise.
2005-07-29 David Gilbert <david.gilbert@object-refinery.com>
* java/awt/event/MouseWheelEvent.java: fixed typo in API docs.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/text/DefaultStyledDocument.java: Added
comments all over.
* javax/swing/text/StyledEditorKit: Likewise.
2005-07-29 Lillian Angel <langel@redhat.com>
* javax/swing/JTextField.java
(insertString): Added in check for null to resolve a NPE.
* javax/swing/text/GapContent.java
(getOffset): Added in check for mark = gapStart because
if mark = gapStart = 0, then a negative is returned. This was
not right.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicEditorPaneUI.java: Added API
comments all over.
* javax/swing/plaf/basic/BasicTextUI.java: Likewise.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/text/DefaultStyledDocument.java
(split): Moved throw statement into proper else clause.
* javax/swing/text/StyledEditorKit.java
(StyledViewFactory.create): Return the actual view instead of null.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/JTextPane.java: Added API comments all over.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/JTextPane.java
(constructor()): Implemented this constructor. Initialize the
EditorKit and set the Document to null.
(constructor(StyledDocument)): Implemented this constructor.
Initialize the EditorKit and Document.
(getUIClassID): Inlined the constant String.
(setDocument): Implemented this method.
(getStyledDocument): Likewise.
(setStyledDocument): Likewise.
(replaceSelection): Likewise.
(insertComponent): Clarified the TODO comment.
(insertIcon): Clarified the TODO comment.
(addStyle): Implemented this method.
(removeStyle): Likewise.
(getStyle): Likewise.
(getLogicalStyle): Likewise.
(setLogicalStyle): Likewise.
(getCharacterAttributes): Likewise.
(setCharacterAttributes): Likewise.
(getParagraphAttributes): Likewise.
(getInputAttributes): Likewise.
(getStyledEditorKit): Likewise.
(createDefaultEditorKit): Likewise.
(setEditorKit): Likewise.
* javax/swing/plaf/basic/BasicEditorPaneUI.java
(getEditorKit): Implemented this method.
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.getViewFactory): Ask the installed EditorKit for its
ViewFactory.
(RootView.setView): Set this as the parent of the installed real
root view.
(RootView.modelToView): Don't cast to PlainView here. Use View
instead.
(setView): Don't set the parent here. This is handled inside the
root view.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/text/AbstractDocument.java
(createPosition): Delegate this call to the actual Content.
(LeafElement.constructor): Manage the start and end marks via
Position objects.
(LeafElement.getEndOffset): Use Position instead of static mark.
(LeafElement.getStartOffset): Use Position instead of static mark.
* javax/swing/text/DefaultStyledDocument.java
(ElementBuffer.change): New method. Performs structural changes
in the element tree that are necessary in order to change
text attributes.
(ElementBuffer.changeUpdate): New method. This is the method for
change().
(ElementBuffer.split): New package-private method. Splits an
element into two elements.
(setCharacterAttributes): Implemented this method. This sets
character attributes on a piece of content.
* javax/swing/text/GapContent.java
(GapContentPosition): New inner class. Implements the Position
interface for GapContent.
(constructor): Initialize the list that stores the Position objects.
(createPosition): Reimplemented. Now uses the GapContentPosition
class.
(shiftEnd): Update the stored positions.
(shiftGap): Update the stored positions.
* javax/swing/text/LabelView.java: New class.
* javax/swing/text/PlainDocument.java
(removeUpdate): Don't update the element positions, this should
now be handled by the Positions.
2005-07-29 Roman Kennke <roman@kennke.org>
* javax/swing/text/BoxView.java: New class.
* javax/swing/text/CompositeView.java: New class.
* javax/swing/text/FlowView.java: New class.
* javax/swing/text/GlyphView.java: New class.
* javax/swing/text/IconView.java: New class.
* javax/swing/text/ParagraphView.java: New class.
* javax/swing/text/StyledEditorKit.java
(UnderLineAction.constructor): Added TODO comment.
(UnderLineAction.actionPerformed): Implemented this method. This
toggles the underline attribute to a piece of content.
(ItalicAction.constructor): Added TODO comment.
(ItalicAction.actionPerformed): Implemented this method. This
toggles the italic attribute to a piece of content.
(BoldAction.constructor): Added TODO comment.
(BoldAction.actionPerformed): Implemented this method. This
toggles the bold attribute to a piece of content.
(AlignmentAction.constructor): Implemented this constructor.
(AlignmentAction.actionPerformed): Implemented this method. This
sets the alignment attribute for a piece of content.
(ForegroundAction.constructor): Implemented this constructor.
(ForegroundAction.actionPerformed): Implemented this method. This
sets the foreground attribute for a piece of content.
(FontSizeAction.constructor): Implemented this constructor.
(FontSizeAction.actionPerformed): Implemented this method. This
sets the font size attribute for a piece of content.
(FontFamilyAction.constructor): Implemented this constructor.
(FontFamilyAction.actionPerformed): Implemented this method. This
sets the font family attribute for a piece of content.
(StyledTextAction.constructor): Removed TODO comment.
(StyledTextAction.getEditor): Implemented this method.
(StyledTextAction.getStyledDocument): Implemented this method.
(StyledTextAction.getStyledEditorKit): Implemented this method.
(StyledTextAction.setCharacterAttributes): Implemented this method.
(StyledTextAction.setParagraphAttributes): Implemented this method.
(StyledViewFactory.constructor): Removed. This is not necessary here.
(StyledViewFactory.create): Implemented this method.
(AttributeTracker): Removed this inner class.
(CaretTracker): New inner class.
(CaretTracker.caretUpdate): Implemented this method. This meeps
track of the caret in a text component and updates some fields
of the StyledEditorKit.
(constructor): Implemented this constructor.
The inputAttributes are initialized here.
(clone): Implemented this method.
(getActions): Implemented this method.
(getInputAttributes): Implemented this method.
(getCharacterAttributeRun): Implemented this method.
(createDefaultDocument): Implemented this method.
(install): Implemented this method.
(deinstall): Implemented this method.
(getViewFactory): Implemented this method.
(createInputAttributes): Implemented this method.
* javax/swing/text/View.java
(modelToView(int, Shape, Position.Bias)): Added new abstract method.
(modelToView(int, Position.Bias, int, Position.Bias, Shape):
New method.
2005-07-28 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JViewport.java:
(scrollRectToVisible): Consider the x and y position of the viewport
itself when scrolling down. This fixes an off-by-1-pixel problem.
* javax/swing/plaf/basic/BasicListUI.java:
(KeyHandler.keyPressed): Implemented PAGEUP, SHIFT-PAGEUP, PAGEDOWN,
and SHIFT-PAGEDOWN key actions.
2005-07-28 Lillian Angel <langel@redhat.com>
* java/awt/GridBagLayout.java
(distributeSizeAndWeight): added in check, because OutOfBounds exception
was being raised.
* javax/swing/JTable.java
(setRowHeight): Added in, but not implemented.
* javax/swing/plaf/basic/BasicComboBoxEditor.java
(setItem): added in check, because NullPointerException was being
raised.
* javax/swing/plaf/basic/BasicTreeUI.java
(getPathBounds): Took out unneeded call.
(uninstallListeners): added in check, because NPE was being raised.
(installUI): took out unneeded call.
(paint): Likewise.
(getPreferredSize): Should not assume root is an instance of Default
MutableTreeNode. Changed to use TreeNode instead.
(getCellBounds): Should never return null
(getCellLocation): Took out unneeded call.
2005-07-28 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicListUI.java:
(KeyHandler.keyPressed): Replaced calls to KeyEvent.isShiftDown() and
isControlDown() with comparisons of KeyEvent.getModifiers() and
InputEvent.SHIFT_MASK and CTRL_MASK.
(MouseInputHandler.mouseClicked): Reordered SHIFT and CTRL modifier
actions to correspond to JDK. Note the JDK simply ignores other
modifiers so isShiftDown() and isControlDown() are okay for mouse
input.
2005-07-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/DynamicAny/DynUnion.java,
org/omg/DynamicAny/DynUnionOperations.java,
org/omg/DynamicAny/NameDynAnyPair.java,
org/omg/DynamicAny/NameValuePair.java,
org/omg/DynamicAny/DynAny.java,
org/omg/DynamicAny/DynAnyOperations.java,
org/omg/DynamicAny/DynArray.java,
org/omg/DynamicAny/DynArrayOperations.java,
org/omg/DynamicAny/DynEnum.java,
org/omg/DynamicAny/DynEnumOperations.java,
org/omg/DynamicAny/DynFixed.java,
org/omg/DynamicAny/DynFixedOperations.java,
org/omg/DynamicAny/DynSequence.java,
org/omg/DynamicAny/DynSequenceOperations.java,
org/omg/DynamicAny/DynStructOperations.java,
org/omg/DynamicAny/DynStruct.java: New files.
2005-07-28 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JViewport.java:
(scrollRectToVisible): New method, overrides JComponent method as
intended.
2005-07-28 Christian Thalinger <twisti@complang.tuwien.ac.at>
* native/jni/java-nio/java_nio_MappedByteBufferImpl.c
(get_raw_values): Add env to getObjectClass call for 64-bit case.
2005-07-28 David Gilbert <david.gilbert@object-refinery.com>
* java/text/AttributedStringIterator.java: reformatted.
2005-07-27 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicListUI.java:
(KeyHandler.keyPressed): Ensure the new lead selection index is visible
after making a change.
(MouseInputHandler.mouseClicked): Likewise.
2005-07-27 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/util/PacketProcessor.java: Implement
PrivilegedAction to allow privilaged operations.
2005-07-27 Mark Wielaard <mark@klomp.org>
* doc/www.gnu.org/events/events.wml: Add old and upcomming events.
2005-07-27 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/util/Value.java: Class to read/write JDWP
untagged values and tagged values.
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java:
use new api for Values and IVirtualMachine and fix message in
exception.
* gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java:
use new api for Values and fix message in exception.
2005-07-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableServer/POAHelper.java (type, insert, extract,
id, read, write): New methods.
2005-07-27 David Gilbert <david.gilbert@object-refinery.com>
* java/text/AttributedString.java: added/edited API docs.
2005-07-27 David Gilbert <david.gilbert@object-refinery.com>
* java/text/AttributedString.java: reformatted.
2005-07-27 Roman Kennke <roman@kennke.org>
* javax/swing/JTextPane.java:
Reformatted file to match our coding style.
2005-07-27 Roman Kennke <roman@kennke.org>
* javax/swing/JTextPane.java
(getCharacterAttributes): Return SimpleAttributeSet.EMPTY instead
of null.
2005-07-27 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicPanelUI.java
(installDefaults): Install background color on JPanel.
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added background color for Panel.
2005-07-27 David Gilbert <david.gilbert@object-refinery.com>
* java/text/AttributedCharacterIterator.java: API doc fixes.
2005-07-27 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/text/html/parser/DocumentParser.java: reverted API fix.
2005-07-27 Roman Kennke <roman@kennke.org>
* javax/swing/DefaultBoundedRangeModel.java:
Fixed / added API comments for class description.
* javax/swing/DefaultButtonModel.java: Likewise.
* javax/swing/DefaultCellEditor.java: Likewise.
* javax/swing/DefaultComboBoxModel.java: Likewise.
* javax/swing/DefaultDesktopManager.java: Likewise.
* javax/swing/DefaultButtonModel.java: Likewise.
* javax/swing/DefaultFocusManager.java: Likewise.
* javax/swing/DefaultListCellRenderer.java: Likewise.
* javax/swing/DefaultListModel.java: Likewise.
* javax/swing/DefaultListSelectionModel.java: Likewise.
* javax/swing/DefaultSingleSelectionModel.java: Likewise.
* javax/swing/FocusManager.java: Likewise.
* javax/swing/GrayFilter.java: Likewise.
* javax/swing/ImageIcon.java: Likewise.
* javax/swing/InputMap.java: Likewise.
* javax/swing/InputVerifier.java: Likewise.
* javax/swing/InternalFrameFocusTraversalPolicy.java: Likewise.
* javax/swing/JApplet.java: Likewise.
* javax/swing/JCheckBox.java: Likewise.
* javax/swing/JCheckBoxMenuItem.java: Likewise.
* javax/swing/JColorChooser.java: Likewise.
* javax/swing/JComboBox.java: Likewise.
* javax/swing/JComponent.java: Likewise.
2005-07-27 Roman Kennke <roman@kennke.org>
* java/util/Properties.java
(getPropertyInternal): Removed.
(getProperty(String)): Search for property here instead of
getProperty(String, String).
(getProperty(String,String)): Call getProperty(String).
2005-07-27 Roman Kennke <roman@kennke.org>
* java/awt/MenuItem.java
(AccessibleAWTMenuItem.setCurrentAccessibleValue): Removed
duplicate code. Added this to make setEnabled unambiguous for
javac 1.3 compiler.
2005-07-27 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/text/html/parser/DocumentParser.java: API doc fixes,
* javax/swing/text/html/parser/DTD.java: likewise,
* javax/swing/text/html/parser/DTDConstants.java: likewise,
* javax/swing/text/html/parser/Element.java: likewise,
* javax/swing/text/html/parser/Parser.java: likewise,
* javax/swing/text/html/parser/ParserDelegator.java: likewise.
2005-07-27 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): added menu-related defaults.
2005-07-26 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java:
Implemented the ArrayReference CommandSet.
2005-07-26 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java:
Implemented the ThreadGroupReference CommandSet.
2005-07-26 Tom Tromey <tromey@redhat.com>
PR classpath/22989:
* java/net/Inet4Address.java (isMCNodeLocal): Use super call.
(isMCOrgLocal): Likewise.
2005-07-26 Tom Tromey <tromey@redhat.com>
* gnu/java/security/provider/PKIXCertPathValidatorImpl.java
(engineValidate): Fix sense of test. PR classpath/22991.
2005-07-26 Tom Tromey <tromey@redhat.com>
PR classpath/22992:
* javax/security/sasl/Sasl.java (getSaslClientFactories): Fix
sense of test.
(getSaslServerFactories): Likewise.
2005-07-26 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaintTimer): Make
daemon thread.
* gnu/java/awt/peer/gtk/GdkGraphics.java,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Add
static initializer.
(initStaticState): New method.
Add new global graphics reference state table and macros.
* include/gnu_java_awt_peer_gtk_GdkGraphics.h: Regenerate.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: Use new
NSA_GET_G_PTR macro to retreive graphics objects.
* native/jni/gtk-peer/gtkpeer.h: Add new graphics state table and
macros.
2005-07-26 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): Replaced calls to KeyEvent.isShiftDown() and
isControlDown() with mask comparisons of KeyEvent.getModifiers() and
InputEvent.SHIFT_MASK and CTRL_MASK. This makes it easier to ignore
invalid modifiers.
2005-07-26 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): Implemented CTRL-SPACE key action.
2005-07-26 Tom Tromey <tromey@redhat.com>
* java/security/cert/X509CertSelector.java (match): Convert sigId
to String before comparison. PR classpath/22987.
2005-07-26 Tom Tromey <tromey@redhat.com>
* gnu/java/security/OID.java: Typo fix.
2005-07-26 Tom Tromey <tromey@redhat.com>
* javax/security/auth/x500/X500Principal.java (getName): Don't
compare oid to String. PR classpath/22988.
2005-07-26 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaint): Reuse
repaint timer across repaint calls.
2005-07-26 Roman Kennke <roman@kennke.org>
* javax/swing/AbstractAction.java
Fixed / Added API doc comments for the class description.
* javax/swing/AbstractButton.java: Likewise.
* javax/swing/AbstractCellEditor.java: Likewise.
* javax/swing/AbstractListModel.java: Likewise.
* javax/swing/AbstractSpinnerModel.java: Likewise.
* javax/swing/ActionMap.java: Likewise.
* javax/swing/BorderFactory.java: Likewise.
* javax/swing/Box.java: Likewise.
* javax/swing/BoxLayout.java: Likewise.
* javax/swing/ButtonGroup.java: Likewise.
* javax/swing/CellRendererPane.java: Likewise.
* javax/swing/ComponentInputMap.java: Likewise.
* javax/swing/DebugGraphics.java: Likewise.
2005-07-26 Mark Wielaard <mark@klomp.org>
* java/text/DateFormat.java (equals): Reimplement.
2005-07-26 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicButtonUI.java
(paint): Only call paintFocus if the button is actually focused.
(paintFocus): The default implementation in the BasicLookAndFeel
does nothing. I removed the code here.
2005-07-26 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added new borders for MenuBar and MenuItem.
2005-07-26 Roman Kennke <roman@kennke.org>
* java/util/Properties.java
(getPropertyInternal): New method. Avoids infinite recursion if
getProperty() methods are overridden in subclasses.
(getProperty(String)): Use getPropertyInternal to avoid recursion.
(getProperty(String,String)): Likewise.
2005-07-26 Mark Wielaard <mark@klomp.org>
* javax/swing/plaf/basic/BasicScrollPaneUI.java
(getPreferredSize): Removed.
* javax/swing/plaf/basic/BasicTabbedPaneUI.java
(getPreferredSize): Removed.
* javax/swing/plaf/basic/BasicToolBarUI.java
(getPreferredSize): Removed.
2005-07-26 Roman Kennke <roman@kennke.org>
* gnu/java/awt/AWTUtilities.java:
Fixed formatting of this file.
2005-07-26 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalBorders.java:
(MenuBarBorder): new inner class.
2005-07-26 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalBorders.java:
(MenuItemBorder): new inner class.
2005-07-26 Mark Wielaard <mark@klomp.org>
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
(Java_gnu_java_nio_channels_FileChannelImpl_init): Mark clazz as
unused. Remove unused variables constructor and obj.
(Java_gnu_java_nio_channels_FileChannelImpl_implCloseChannel): Retry
when interrupted.
(Java_gnu_java_nio_channels_FileChannelImpl_available): Likewise.
2005-07-26 Mark Wielaard <mark@klomp.org>
* gnu/java/nio/channels/FileChannelImpl.java (lockCheck): New method.
(tryLock): Use lockCheck().
(lock): Likewise.
2005-07-26 Christian Thalinger <twisti@complang.tuwien.ac.at>
* native/target/generic/target_generic_network.h
(TARGET_NATIVE_NETWORK_SOCKET_SET_OPTION_SO_TIMEOUT): Added
missing sys/time.h include.
2005-07-26 Mark Wielaard <mark@klomp.org>
* gnu/java/nio/channels/FileChannelImpl.java (description):
New final field.
(FileChannelImpl): Set description.
(init): Likewise.
(toString): New method.
All methods add parameters when throwing IllegalArgumentException.
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
(open): Add filename to FileNotFoundException.
2005-07-26 Jeroen Frijters <jeroen@frijters.net>
* NEWS: Added comment about new VMProxy class.
* gnu/classpath/Configuration.java.in
(HAVE_NATIVE_GET_PROXY_CLASS): Removed.
(HAVE_NATIVE_GET_PROXY_DATA): Removed.
(HAVE_NATIVE_GENERATE_PROXY_CLASS): Removed.
* java/lang/reflect/Proxy.java
(getProxyClass): Changed to call VMProxy.
(getProxyClass0): Removed.
(getProxyData0): Removed.
(generateProxyClass0): Removed.
(ProxyData): Removed private modifier.
(POOL): Removed (was unused).
(INVOKESTATIC): Removed (was unused).
* vm/reference/java/lang/reflect/VMProxy.java: New file.
2005-07-26 Jeroen Frijters <jeroen@frijters.net>
* NEWS: Added comment about new VM hook in VMClassLoader.
2005-07-26 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/text/DateFormatter.java: API doc fixes,
* javax/swing/text/InternationalFormatter.java: likewise,
* javax/swing/text/JTextComponent.java: likewise.
2005-07-26 Mark Wielaard <mark@klomp.org>
* examples/Makefile.am (clean-local): Use rm -rf.
2005-07-26 Jeroen Frijters <jeroen@frijters.net>
* vm/reference/java/lang/VMClassLoader.java
(USE_VM_CACHE): Removed final modifier.
2005-07-25 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaint): Implement
timed repaint.
(updateCursorImmediately): Implement.
(RepaintTimerTask): New class.
* gnu/java/awt/peer/gtk/GtkImageConsumer.java (imageComplete):
Don't remove consumer if source is a MemoryImageSource.
2005-07-25 Archie Cobbs <archie@dellroad.org>
* native/jni/classpath/native_state.c: add assertion for object type
2005-07-25 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.advanceSingleSelection): New method. Helper method for
ENTER, SHIFT-ENTER, TAB, and SHIFT-TAB key events.
(KeyHandler.advanceMultipleSelection): Likewise, used when the table
has multiple selections at the time that ENTER or TAB was pressed.
(KeyHandler.keyPressed): Implemented TAB, SHIFT-TAB, and SHIFT-ENTER
and merged these with existing code for ENTER event, because of the
similarites.
2005-07-25 Tom Tromey <tromey@redhat.com>
* java/text/CollationKey.java (equals): Use Arrays.equals.
PR classpath/22986.
2005-07-25 Tom Tromey <tromey@redhat.com>
* java/util/Properties.java (load): Handle case where backslash
appears at EOF when reading the key. PR classpath/22994.
2005-07-25 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(paint): moved code to paintNode
(getCellBounds): width increased, slightly short before
(paintNode): changed to paint node depending if icons exist
2005-07-25 Guilhem Lavaux <guilhem@kaffe.org>
* native/jni/classpath/jcl.c,
native/jni/classpath/jcl.h
(JCL_NewRawDataObject): New function.
(JCL_GetRawData): New function.
2005-07-25 Anthony Balkissoon <abalkiss@redhat.com>
* java/awt/Container.java:
(setFocusTraversalKeys): Instantiate focusTraversalKeys to an array of
size 4, not 3. This must have been a typo.
2005-07-25 Jeroen Frijters <jeroen@frijters.net>
* java/rmi/server/RMIClassLoader.java
(loadClass(String, String)): Use Class.forName() instead of
directly calling ClassLoader.loadClass(), to handle array
types correctly.
2005-07-25 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTable.java:
(selectAll): Store the lead selection indices and restore them after
selecting all cells.
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): Changed the criteria for "only one selection"
when the ENTER key is pressed to match the behavior of the JDK. Also
replaced direct code for CTRL-A with call to JTable.selectAll().
2005-07-25 Jeroen Frijters <jeroen@frijters.net>
* java/lang/ClassLoader.java
(loadedClasses): Set based on VMClassLoader.VM_USE_CACHE.
(defineClass): Modified to respect VMClassLoader.VM_USE_CACHE.
* vm/reference/java/lang/VMClassLoader.java
(VM_USE_CACHE): New field.
2005-07-25 Roman Kennke <roman@kennke.org>
* gnu/java/awt/AWTUtilities.java:
Added methods from SwingUtilities so that AWT does not have to
depend on Swing.
* java/awt/Component.java:
Reverted my DEFAULT_FONT patch from yesterday. This does not
seem to work with the Gtk peers.
* java/awt/Container.java
(addImpl): Call addNotify() on the added child. Invalidate not
only the container but also the added child. Repaint the container.
(remove): Repaint the container.
(invalidate): Also invalidate the LayoutManager.
(invalidateTree): Call super.invalidate to invalidate the container
itself. Also invalidate the LayoutManager.
(setFont): Only set the font if the specified argument actually
differs from the current font.
(preferredSize): Optimized this method so the LayoutManager is only
called if the layout is invalid. Otherwise we return the preferred
size that has been stored during last validation/layout.
(getAlignmentX): Despite common belief, this method does _not_
call the LayoutManagers getAlignmentX in the JDK. So we also don't.
(getAlignmentY): Despite common belief, this method does _not_
call the LayoutManagers getAlignmentX in the JDK. So we also don't.
(dispatchEventImpl): Let the dispatcher decide if it is enabled
for the incoming event type.
(eventTypeEnabled): Enables only container events for containers.
(addNotifyContainerChildren): Coalesced two if statements into one.
Enable events on the dispatcher for this container.
(LightweightDispatcher): Made this class reentrant. Handle
events enabling/disabling here.
2005-07-25 Roman Kennke <roman@kennke.org>
* gnu/java/nio/channels/FileChannelImpl.java
(static initializer): Init out, err and in here.
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
(Java_gnu_java_nio_channels_FileChannelImpl_init): Moved init code
for in, out and err to Java code.
2005-07-25 Mark Wielaard <mark@klomp.org>
* doc/www.gnu.org/faq.wml: Expand contribution assign answer.
2005-07-25 David Gilbert <david.gilbert@object-refinery.com>
* java/awt/image/ConvolveOp.java:
(getKernel): return a clone of the kernel.
2005-07-25 Jeroen Frijters <jeroen@frijters.net>
* java/lang/ClassLoader.java
(findLoadedClass): Call VMClassLoader.findLoadedClass.
* vm/reference/java/lang/VMClassLoader.java
(findLoadedClass): New method.
2005-07-23 Mark Wielaard <mark@klomp.org>
* lib/standard.omit: Don't omit gnu/javax/swing/plaf/gtk files.
* lib/Makefile.am (dist-hook): Don't remove standard.omit dirs.
* gnu/javax/swing/plaf/gtk/GtkBorders.java: Removed.
* gnu/javax/swing/plaf/gtk/GtkCheckBoxUI.java: Likewise.
* gnu/javax/swing/plaf/gtk/GtkIconFactory.java: Likewise.
* gnu/javax/swing/plaf/gtk/GtkLookAndFeel.java: Likewise.
* gnu/javax/swing/plaf/gtk/GtkRadioButtonUI.java: Likewise.
* gnu/javax/swing/plaf/gtk/GtkSliderUI.java: Likewise.
* gnu/javax/swing/plaf/gtk/README: Likewise.
* gnu/javax/swing/plaf/gtk/SliderTest.java: Likewise.
2003-07-23 Casey Marshall <csm@gnu.org>
* configure.ac (AC_CHECK_HEADERS): add 'sys/mman.h'.
(AC_CHECK_FUNCS): add mmap and related functions.
* include/java_nio_VMDirectByteBuffer.h: regenerated.
* java/nio/DirectByteBufferImpl.java (put): new method.
* native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c
(ALIGN_DOWN): new macro.
(ALIGN_UP): new macro.
(Java_gnu_java_nio_channels_FileChannelImpl_mapImpl): implemented.
* native/jni/java-nio/java_nio_MappedByteBufferImpl.c: updated
copyright years.
(ALIGN_DOWN): new macro.
(ALIGN_UP): new macro.
(get_pagesize): new function.
(get_raw_values): new function.
(Java_java_nio_MappedByteBufferImpl_unmapImpl): implemented.
(Java_java_nio_MappedByteBufferImpl_isLoadedImpl): implemented.
(Java_java_nio_MappedByteBufferImpl_loadImpl): implemented.
(Java_java_nio_MappedByteBufferImpl_forceImpl): implemented.
* native/jni/java-nio/java_nio_VMDirectByteBuffer.c
(Java_java_nio_VMDirectByteBuffer_put): renamed to
'Java_java_nio_VMDirectByteBuffer_put__Lgnu_classpath_RawData_2IB.'
(Java_java_nio_VMDirectByteBuffer_get__Lgnu_classpath_RawData_2I_3BII):
call 'ReleaseByteArrayElements' on the source byte array elements.
(Java_java_nio_VMDirectByteBuffer_put__Lgnu_classpath_RawData_2I_3BII):
new method.
* vm/reference/java/nio/VMDirectByteBuffer.java (put): new method.
2005-07-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/BoundedRangeModel.java: added/updated API doc comments.
2005-07-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/Icon.java: added API doc comments.
2005-07-23 David Gilbert <david.gilbert@object-refinery.com>
* java/text/AttributedString.java: API doc fixes,
* java/text/ChoiceFormat.java: likewise,
* java/text/CollationElementIterator.java: likewise,
* java/text/CollationKey.java: likewise,
* java/text/Collator.java: likewise,
* java/text/DateFormat.java: likewise,
* java/text/DateFormatSymbols.java: likewise,
* java/text/DecimalFormatSymbols.java: likewise,
* java/text/MessageFormat.java: likewise,
* java/text/NumberFormat.java: likewise,
* java/text/ParseException.java: likewise,
* java/text/SimpleDateFormat.java: likewise,
* java/text/StringCharacterIterator.java: likewise.
2005-07-23 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/ImageIcon.java: API doc fixes,
* javax/swing/JLayeredPane.java: likewise,
* javax/swing/JSplitPane.java: likewise,
* javax/swing/JTree.java: likewise,
* javax/swing/JViewport.java: likewise,
* javax/swing/RepaintManager.java: likewise,
* javax/swing/SizeRequirements.java: likewise,
* javax/swing/SortingFocusTraversalPolicy.java.
2005-07-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableServer/ServantLocatorOperations.java,
org/omg/PortableServer/ServantActivatorOperations.java:
Inherit from ServantManagerOperations.
* org/omg/PortableServer/CurrentOperations.java:
Inherit from org.omg.CORBA.CurrentOperations.
org/omg/PortableServer/ForwardRequestHelper.java: New file.
2005-07-23 Sven de Marothy <sven@physto.se>
* java/awt/List.java (List): Initialize selected[] to an empty array.
2005-07-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* NEWS: Added entry about POA.
2005-07-22 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableServer/RequestProcessingPolicyOperations.java,
org/omg/PortableServer/ServantRetentionPolicyOperations.java,
org/omg/PortableServer/ThreadPolicyOperations.java,
org/omg/PortableServer/IdAssignmentPolicyOperations.java,
org/omg/PortableServer/IdUniquenessPolicyOperations.java,
org/omg/PortableServer/ImplicitActivationPolicyOperations.java,
org/omg/PortableServer/LifespanPolicyOperations.java:
Inherit from PolicyOperations.
2005-07-22 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): If row selection is not allowed in the table,
then consider all rows of a particular column selected when you get an
ENTER key event. This matches JDK behaviour and fixes an out of
bounds error. Also, wrapped lines at 80 chars.
2005-07-22 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(paint): Only highlight the border of a table cell if it is the most
recently updated cell.
2005-07-22 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicListUI.java:
(paintCell): Fixed misnamed variable.
2005-07-22 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/CORBA/Poa/gnuPOA.java,
gnu/CORBA/Poa/gnuPOAManager.java,
gnu/CORBA/Poa/activeObjectMap.java,
gnu/CORBA/Poa/gnuAdapterActivator.java,
gnu/CORBA/Poa/gnuServantObject.java,
gnu/CORBA/Poa/servantDelegate.java,
gnu/CORBA/Poa/ORB_1_4.java,
gnu/CORBA/Poa/policySets.java,
gnu/CORBA/Poa/gnuPoaCurrent.java,
gnu/CORBA/Poa/LocalDelegate.java,
gnu/CORBA/Poa/dynImpHandler.java,
gnu/CORBA/Poa/LocalServerRequest.java,
gnu/CORBA/Poa/LocalRequest.java,
gnu/CORBA/Poa/ForwardedServant.java,
gnu/CORBA/Poa/gnuIdAssignmentPolicy.java,
gnu/CORBA/Poa/gnuRequestProcessingPolicy.java,
gnu/CORBA/Poa/gnuThreadPolicy.java,
gnu/CORBA/Poa/gnuLifespanPolicy.java,
gnu/CORBA/Poa/gnuIdUniquenessPolicy.java,
gnu/CORBA/Poa/gnuServantRetentionPolicy.java,
gnu/CORBA/Poa/gnuImplicitActivationPolicy.java,
gnu/CORBA/Poa/gnuForwardRequest.java,
gnu/CORBA/ForwardRequestHelper.java,
gnu/CORBA/Poa/vPolicy.java,
gnu/CORBA/Poa/ForwardRequestHolder.java,
org/omg/PortableServer/POA.java,
org/omg/PortableServer/POAManagerOperations.java,
org/omg/PortableServer/POAOperations.java,
org/omg/PortableServer/Servant.java,
org/omg/PortableServer/DynamicImplementation.java,
org/omg/PortableServer/ServantActivator.java,
org/omg/PortableServer/ServantActivatorOperations.java,
org/omg/PortableServer/ServantLocator.java,
org/omg/PortableServer/ServantLocatorOperations.java,
org/omg/PortableServer/ServantManager.java,
org/omg/PortableServer/Current.java,
org/omg/PortableServer/CurrentHelper.java,
org/omg/PortableServer/CurrentOperations.java,
org/omg/PortableServer/_ServantLocatorStub.java,
org/omg/PortableServer/portable/Delegate.java,
org/omg/PortableServer/ServantActivatorHelper.java,
org/omg/PortableServer/_ServantActivatorStub.java,
org/omg/PortableServer/ServantLocatorHelper.java,
org/omg/PortableServer/ServantActivatorPOA.java,
org/omg/PortableServer/ServantLocatorPOA.java,
org/omg/PortableServer/AdapterActivatorOperations.java,
org/omg/PortableServer/AdapterActivator.java,
org/omg/PortableServer/POAHelper.java,
org/omg/PortableServer/ServantManagerOperations.java,
org/omg/PortableServer/POAManager.java,
org/omg/PortableServer/package.html: New files.
* org/omg/CORBA/ORB.java: Documented POA features.
gnu/CORBA/gnuRequest.java (_releaseReply, equals): Mind that
the delegate can be null.
* gnu/CORBA/IOR_Delegate.java,
gnu/CORBA/Functional_ORB.java,
org/omg/CORBA/portable/ObjectImpl.java,
gnu/CORBA/Connected_objects.java: Rewritten.
* gnu/CORBA/Simple_delegate.java (is_equivalent): This method
is rewritten.
* gnu/CORBA/ServiceRequestAdapter.java: Added return value support.
2005-07-22 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicListUI.java:
(paintCell): Set hasFocused to true if the cell is the lead selection
index and if the list has focus.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
(initComponentDefaults): Added List.focusCellHighlightBorder default.
2005-07-22 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java:
Implemented the ArrayType CommandSet.
2005-07-22 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added defaults for ToggleButton.
2005-07-22 Roman Kennke <roman@kennke.org>
* java/awt/Component.java
(setForeground): Fire PropertyChangeEvent after the foreground
has actually changed, instead of before.
(setBackground): Fire PropertyChangeEvent after the foreground
has actually changed, instead of before. Avoid one comparison
at the beginning of method.
(getBackground): If background is null and parent is null, return
null, instead of SystemColor.window. This is what it's supposed
to do.
(getFont): Avoid NPE by creating a local reference. Return
static final DEFAULT_FONT instead of creating a new font every time
we and our parents have no font set.
(setFont): Made check for font equality more precise.
(paramString): Added parent in paramString.
2005-07-22 Roman Kennke <roman@kennke.org>
* javax/swing/JToggleButton.java
(ToggleButtonModel.setPressed): Fixed order in which events
get fired.
2005-07-22 Roman Kennke <roman@kennke.org>
* javax/swing/DefaultButtonModel.java
(setPressed): Changed order in which the events get fired. The
ActionEvent must be fired before the ChangeEvent gets fired.
2005-07-22 Roman Kennke <roman@kennke.org>
* java/awt/Component.java
(show): Instead of invalidating the component, only invalidate
the parent, if there is one. Also repaint this parent.
Also, avoid NPEs by creating local references.
(hide): Instead of invalidating the component, only invalidate
the parent, if there is one. Also repaint this parent.
Also, avoid NPEs by creating local references.
2005-07-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicButtonUI.java: API doc fixes,
* javax/swing/plaf/basic/BasicRadioButtonUI.java: likewise,
* javax/swing/plaf/basic/BasicTreeUI.java: likewise.
2005-07-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/metal/MetalCheckBoxIcon.java: API doc fixes,
* javax/swing/plaf/metal/MetalIconFactory.java: likewise.
2005-07-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/text/html/HTMLEditorKit.java: API doc fixes.
2005-07-22 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/tree/AbstractLayoutCache.java: API doc fixes,
* javax/swing/tree/DefaultTreeCellRenderer.java: likewise,
* javax/swing/tree/DefaultTreeModel.java: likewise,
* javax/swing/tree/FixedHeightLayoutCache: likewise.
2005-07-22 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalToggleButtonUI.java
(constructor): Initialize colors.
(getFocusColor): Fetches the focus property from the UIDefaults.
(getSelectColor): Fetches the select property from the UIDefaults.
(getDisabledTextColor): Fetches the disabledText property from the
UIDefaults.
2005-07-21 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.updateSelection): Update the ListSelectionModels even if
rowSelectionAllowed or columnSelectionAllowed is false. This
complies with the JDK.
(KeyHandler.keyPressed): Implemented the ENTER key action.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/BorderUIResource.java: API doc fixes,
* javax/swing/plaf/FileChooserUI.java: likewise,
* javax/swing/plaf/TextUI.java: likewise,
* javax/swing/plaf/UIResource.java: likewise.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/event/EventListenerList.java: API doc fixes,
* javax/swing/event/MenuKeyEvent.java: likewise,
* javax/swing/event/TreeSelectionEvent.java: likewise.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/border/AbstractBorder.java: API doc fixes,
* javax/swing/border/BevelBorder.java: likewise,
* javax/swing/border/EtchedBorder.java: likewise,
* javax/swing/border/LineBorder.java: likewise,
* javax/swing/border/SoftBevelBorder.java: likewise,
* javax/swing/border/TitledBorder.java: likewise.
2005-07-21 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalButtonUI.java
(constructor): Initialize colors.
(getFocusColor): Fetches the focus property from the UIDefaults.
(getSelectColor): Fetches the select property from the UIDefaults.
(getDisabledTextColor): Fetches the disabledText property from the
UIDefaults.
2005-07-21 Roman Kennke <roman@kennke.org>
* javax/swing/text/GapContent.java
(replace): New method. Replaces a chunk of the buffer with
another chunk.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/AbstractListModel.java: API doc fixes,
* javax/swing/BorderFactory.java: likewise,
* javax/swing/BoundedRangeModel.java: likewise,
* javax/swing/BoxLayout.java: likewise,
* javax/swing/CellRendererPane.java: likewise,
* javax/swing/ComponentInputMap.java: likewise,
* javax/swing/DefaultBoundedRangeModel.java: likewise,
* javax/swing/DefaultButtonModel.java: likewise,
* javax/swing/DefaultCellEditor.java: likewise,
* javax/swing/InputMap.java: likewise,
* javax/swing/JButton.java: likewise,
* javax/swing/JFrame.java: likewise,
* javax/swing/JLabel.java: likewise,
* javax/swing/JMenuBar.java: likewise,
* javax/swing/JPopupMenu.java: likewise,
* javax/swing/JScrollBar.java: likewise,
* javax/swing/JScrollPane.java: likewise,
* javax/swing/JSeparator.java: likewise,
* javax/swing/JSlider.java: likewise,
* javax/swing/JSpinner.java: likewise,
* javax/swing/JTextArea.java: likewise,
* javax/swing/JToggleButton.java: likewise,
* javax/swing/SpinnerListModel.java: likewise,
* javax/swing/Spring.java: likewise,
* javax/swing/SpringLayout.java: likewise.
2005-07-21 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(getPreferredSize): Changed to depend on visible nodes.
(mouseClicked): Fixed to keep track of last cell clicked, so expand/collapse
works properly by clicking 2 times on the same cell.
2005-07-21 Roman Kennke <roman@kennke.org>
* javax/swing/JComponent.java
(putClientProperty): If value == null, remove the key from the
Hashtable, otherwise we would get an NPE here.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicSliderUI.java:
(thumbHeight): removed,
(thumbWidth): removed,
(tickHeight): removed,
(installDefaults): deleted initialisation of thumbHeight, thumbWidth
and thumbRect,
(getPreferredHorizontalSize): changed source of thumb height and width,
(getPreferredVerticalSize): likewise,
(getMinimumHorizontalSize): reimplemented,
(getMinimumVerticalSize): reimplemented,
(getMinimumSize): reimplemented,
(getMaximumSize): reimplemented,
(calculateThumbSize): use getThumbSize(),
(calculateThumbLocation): use trackRect not contentRect,
(calculateTrackBuffer): use half the thumbRect,
(getThumbSize): use constant size,
(calculateTrackRect): move track down to middle of contentRect,
(getTickLength): return constant,
(paintTrack): removed unused local variables,
(paintTicks): apply a translation to g temporarily before calling
methods to draw ticks, add 0.5 to solve rounding problem,
(paintMinorTickForHorizSlider): modified to account for translation
already applied to g,
(paintMajorTickForHorizSlider): likewise,
(paintMinorTickForVertSlider): likewise,
(paintMajorTickForVertSlider): likewise,
(xPositionForValue): subtract 1 from width,
(yPositionForValue): likewise,
*javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): add slider defaults,
*javax/swing/plaf/metal/MetalSliderUI.java: implemented missing
methods,
* examples/gnu/classpath/examples/swing/Demo.java
(mkSliders): added minor ticks and labels.
2005-07-21 Roman Kennke <roman@kennke.org>
* javax/swing/AbstractButton.java
(init): Only set icon if the supplied icon is not null. Otherwise
we would override icons that are possibly set by the UI.
* javax/swing/plaf/basic/BasicIconFactory.java
(CheckBoxIcon): An new Icon implementation used for CheckBoxes
in the Basic L&F.
(RadioButtonIcon): An new Icon implementation used for
RadioButtons in the Basic L&F.
(getCheckBoxIcon): Now returns a (cached) instance of CheckBoxIcon
instead of the (wrong) inner icon implementation.
(getRadioButtonIcon): Now returns a (cached) instance of
RadioButtonIcon instead of the (wrong) inner icon implementation.
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): Registered new icons for CheckBox and
RadioButton, using a LazyValue entry.
* javax/swing/plaf/basic/BasicRadioButtonUI.java
Added API documentation all over.
(installUI): Removed this method.
(installDefaults): New method. Installs the default icons if there
is no other icon set.
(getPropertyPrefix): New method. Returns the prefix that is used
to look up UIDefault entries.
(getDefaultIcon): Use propertyPrefix instead of hardcoded property.
(paint): New method. Override paint for customized painting
of RadioButtons.
* javax/swing/plaf/metal/MetalCheckBoxIcon.java
(drawCheck): Respect the x and y parameter.
* javax/swing/plaf/metal/MetalIconFactory.java
(RadioButtonIcon): An Icon implementation for Metal RadioButtons.
(getRadioButtonIcon): New method. Returns a shared instance of
RadioButtonIcon.
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Register new icons for CheckBox and
RadioButton using a LazyValue entry.
2005-07-21 Roman Kennke <roman@kennke.org>
* javax/swing/JOptionPane.java
(createInternalFrame): Look for a JDesktopPane first, then
look for a JLayeredPane as fallback. Set this JOptionPane as
contentPane for the found JDesktopPane. Make the InternalFrame
visible and appropriatly sized here.
(showInternalConfirmDialog): ALL VARIANTS OF THIS METHOD:
Adjusted call to startModel to only take one parameter.
(showInternalInputDialog): ALL VARIANTS OF THIS METHOD:
Adjusted call to startModel to only take one parameter.
(showInternalMessageDialog): ALL VARIANTS OF THIS METHOD:
Adjusted call to startModel to only take one parameter.
(showInternalOptionDialog): ALL VARIANTS OF THIS METHOD:
Adjusted call to startModel to only take one parameter.
(startModal): Now only takes one parameter. This method does no
longer add the JOptionPane to the contentPane of the InternalFrame,
set the size and make the InternalFrame visible. This is done in
createInternalFrame.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/DefaultListSelectionModel.java: API doc fixes.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/AbstractButton.java: API doc fixes all over.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/UIDefaults.java
(getFont(Object, Locale)): matched argument name to API doc comment,
(getColor(Object, Locale)): likewise,
(getIcon(Object, Locale)): likewise,
(getBorder(Object, Locale)): likewise,
(getString(Object, Locale)): likewise,
(getInt(Object, Locale)): likewise,
(getBoolean(Object, Locale)): likewise,
(getInsets(Object, Locale)): likewise,
(getDimension(Object, Locale)): likewise.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/JComponent.java: API doc fixes all over.
2005-07-21 David Gilbert <david.gilbert@object-refinery.com>
* java/net/URLClassLoader.java: reordered some API doc comments to
suppress Eclipse warnings, and fixed API doc link.
2005-07-20 Anthony Balkissoon <abalkiss@redhat.com>
* java/awt/BorderLayout.java:
(layoutContainer): Removed addition of horizontal and vertical gaps
when there is no corresponding adjacent component.
2005-07-20 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JTable:
(JTable): Set the lead selection index for each of the two lists
associated with this table to 0 (instead of -1). This complies with
JDK.
* javax/swing/plaf/basic/BasicTableUI.java:
(KeyHandler.keyPressed): Implemented the following key actions (with
CTRL/SHIFT handling when appropriate): UP/DOWN/LEFT/RIGHT, HOME/END,
CTRL-A, CTRL-\, CTRL-/.
2005-07-20 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicListUI.java:
(KeyHandler.keyPressed): Restore the lead selection index after doing
a "select all" operation.
2005-07-20 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(keyPressed): Implemented some more VK_XXX and VK_KP_XXX events.
2005-07-20 Aaron Luchko <aluchko@redhat.com>
* gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java:
Implemented the ClassObjectReference CommandSet.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): Added value for InternalFrame.icon.
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(installDefaults): Install icon from UIDefaults.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicOptionPaneUI.java
(createSeparator): Return null here.
(installComponents): Don't add a separator in the OptionPane.
2005-07-20 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(paint): Changed to paint children of root as roots if the
root is not visible, but the root path is expanded.
(getPathForRow): If the root is not visible, but expanded,
the first child should be considered row 0.
(getRowCount): Likewise.
(getPathBounds): Likewise.
(getCellLocation): If root is not visible, but expanded, the
level of each node is lowered by 1.
(paintRecursive): If root is not visible, but expanded, there should
be no indentation when the children are drawn. Also, there should be no
line drawn connecting the children. This makes it look like there are 2
independant trees (works same as JDK).
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(installUI): Moved titlePane.setOpaque() call into
BasicInternalFrameTitlePane's constructor.
* javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
(constructor): Moved titlePane.setOpaque() call from
BasicInternalFrameUI.installUI into this constructor.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/JOptionPane.java
(createInternalFrame): Look up the nearest JLayeredPane instead
of JDesktopPane. This is in contrast to the specs but what the JDK
does and what makes sense.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/SwingUtilities.java:
Made class description more concise.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/JButton.java:
Made class description more concise.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/JButton.java
(AccessibleJButton): Added accessibility support for JButton.
(getAccessibleContext): Implemented to return an AccessibleJButton.
* javax/swing/JLabel.java
(AccessibleJLabel): Added accessibility support for JLabel.
(getAccessibleContext): Implemented to return an AccessibleJLabel.
2005-07-20 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/JSlider.java
(setMinimum): fire PropertyChangeEvent for new value,
(setMaximum): likewise,
(setSnapToTicks): fire PropertyChangeEvent, not ChangeEvent,
(setPaintTrack): fire PropertyChangeEvent for new value,
(setPaintLabels): initialise label table.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/JLayeredPane.java:
Fixed and extended API documentation / class description.
2005-07-20 Roman Kennke <roman@kennke.org>
* javax/swing/Action.java:
Fixes the class description to be more concise.
2005-07-20 David Gilbert <david.gilbert@object-refinery.com>
* java/text/AttributedCharacterIterator.java: fixed minor API doc
problems and 80 column wrapping;
* java/text/BreakIterator.java
(getCharacterInstance(Locale)): matched argument name to API docs,
(getLineInstance(Locale)): likewise,
(getSentenceInstance(Locale)): likewise,
(getWordInstance(Locale)): likewise,
and fixed minor API doc problems all over;
* java/text/CharacterIterator.java: fixed minor API doc problems.
2005-07-19 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableServer/ForwardRequest.java: New file.
2005-17-19 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/BasicTreeUI
(setModel): changed to call JTree's setModel
(setRootVisible): Likewise
(isRootVisible): Likewise
(getClosestPathForLocation): Implemented
(paint): took out translate, no need to.
(mouseClicked): clicking made smoother.
2005-17-19 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/BasicTreeUI:
Moved several functions around for readability.
Some formatting in various places.
(paint): extended size of border drawn
(mouseClicked): checked if path was null
(getCellLocation): Now package-private.
(paintNode): Implemented, there is no need to paint the leaf and non
leaf separately. Works with custom icons.
(paintRecursive): Now package-private. Changed to paint with paintNode.
(paintControlIcons): Now package-private.
(hasControlIcons): Now package-private.
2005-17-19 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/JSlider.java
(createStandardLabels(int)): updated API docs,
(createStandardLabels(int, int)): throw IllegalArgumentException for
bad arguments.
2005-17-18 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/BasicTreeUI
(getPathBounds): checked if path was null initially
(paint): no need to check for control icons
(paintLeaf): reseting of icon
(paintNonLeaf): resetting of icon
(paintControlIcons): cleaned up
(hasControlIcons): cleaned up
* javax/swing/tree/DefaultTreeCellRenderer
(getTreeCellRendererComponent): fixed to follow API
2005-07-18 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/JSlider.java:
(JSlider(int)): updated API docs,
(JSlider(int, int, int)): likewise,
(JSlider(BoundedRangeModel)): removed code that handles a null
argument, and updated API docs.
2005-07-18 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/JSlider.java: initialise snapToTicks to false.
2005-07-18 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicMenuItemUI.java:
(paintMenuItem): Don't highlight background of a selected
JCheckboxMenuItem.
(paintText): Don't highlight text of a selected JCheckBoxMenuItem.
2005-07-18 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JPopupMenu.java:
(insert): Resize the container to its preferred size when an item is
inserted.
(remove): Resize the container to its preferred size when an item is
removed.
2005-07-18 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/plaf/basic/BasicMenuUI.java:
(getMaximumSize): Added check for this menu not being a top level menu.
If that's the case, return the maximum size as if it were a regular
JMenuItem.
2005-07-18 Tom Tromey <tromey@redhat.com>
* lib/Makefile.gcj (%.stamp): Added -MP.
2005-07-18 Tom Tromey <tromey@redhat.com>
* include/.cvsignore: Removed jni.h.
2005-07-18 Tom Tromey <tromey@redhat.com>
* native/jni/classpath/classpath_jawt.h: Updated copyright
header.
2005-07-18 David Gilbert <david.gilbert@object-refinery.com>
* javax/imageio/stream/ImageInputStream.java: added import to fix
minor API doc problems.
2005-07-18 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(paint): Only paint border if using MetalL&F
(mouseClicked): Check that control icons exist
(paintNonLeaf): Changed to paint icon depending on height
(hasControlIcons): Implemented to return true if control icons exist
2005-07-18 Lillian Angel <langel@redhat.com>
* javax/swing/plaf/basic/BasicTreeUI.java
(paint): Implemented painting of border around selected path
(mouseClicked): Fixed clicking of icon
2005-07-18 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): changed Slider.thumbWidth.
* javax/swing/plaf/basic/BasicSliderUI.java
(paintThumb): fixed thumb painting.
2005-07-17 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* org/omg/PortableServer/ThreadPolicyValue.java,
org/omg/PortableServer/IdAssignmentPolicy.java,
org/omg/PortableServer/IdUniquenessPolicyOperations.java,
org/omg/PortableServer/IdAssignmentPolicyOperations.java,
org/omg/PortableServer/IdUniquenessPolicy.java,
org/omg/PortableServer/ImplicitActivationPolicyOperations.java,
org/omg/PortableServer/LifespanPolicyOperations.java,
org/omg/PortableServer/LifespanPolicy.java,
org/omg/PortableServer/ImplicitActivationPolicy.java,
org/omg/PortableServer/ServantRetentionPolicy.java,
org/omg/PortableServer/RequestProcessingPolicy.java,
org/omg/PortableServer/ServantRetentionPolicyOperations.java,
org/omg/PortableServer/ThreadPolicyOperations.java,
org/omg/PortableServer/RequestProcessingPolicyOperations.java,
org/omg/PortableServer/ThreadPolicy.java: New files.
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: