summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
...
* 2005-04-25 Archie Cobbs <archie@dellroad.org>mkoch2005-04-2510-554/+641
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/Throwable.java: simplify initializing cause in constructor 2005-04-25 Michael Koch <konqueror@gmx.de> * gnu/classpath/SystemProperties.java: New file. * gnu/classpath/natSystemProperties.cc: New file. * java/lang/Runtime.java (defaultProperties): Removed. (static): Likewise. (): Made thrown exceptions more verbose. (insertSystemProperties): Removed. * java/lang/System.java (static): Likewise. (properties): Likewise. (setSecurityManager): Reordered modifiers. (getenv): Improved javadoc. (): Likewise. (isWordsBigEndian): Removed. * java/lang/natRuntime.cc (_Jv_SetDLLSearchPath): Likewise. (file_encoding): Likewise. (default_file_encoding): Likewise. (getpwuid_adaptor): Likewise. (insertSystemProperties): Likewise. * java/lang/natSystem.cc (isWordsBigEndian): Likewise. * Makefile.am (ordinary_java_source_files): Added gnu/classpath/SystemProperties.java. (nat_source_files): Added gnu/classpath/natSystemProperties.cc. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98734 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Roman Kennke <roman@kennke.org>mkoch2005-04-2513-191/+652
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/plaf/basic/BasicScrollBarUI.java (initDefaults): Initialize thumb*Color fields correctly. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/GapContent.java: Added API comments. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalBorders.java: Added inner class ScrollPaneBorder. * javax/swing/plaf/metal/MetalLookAndFeel.java (initComponentDefaults): Added default for "ScrollPane.border" to use the new ScrollPaneBorder. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/AbstractDocument.java: Added FIXME comments. This class still has to be implemented thread-safe. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/tree/DefaultTreeSelectionModel.java (DefaultTreeSelectionModel): Initialize listenerList here. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalTextFieldUI.java (createUI): Return one instance per Component instead of a shared instance. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/Document.java: Added API documentation comments. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/AbstractDocument.java (getDocumentProperties): Implemented. (setDocumentProperties): Implemented. (getProperty): Implemented. (putProperty): Implemented. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/BoxLayout (preferredLayoutSize): Fixed computation so that it correctly adds the top and bottom insets of the container. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/basic/BasicMenuItemUI.java (paintText): Make use of the 'selectionForeground' UI default for text painting. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/basic/BasicLookAndFeel.java (initSystemColorDefaults): Modified colors to match the BasicLookAndFeel in the reference implementation. (initComponentDefaults): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98733 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jni.h (_Jv_va_list): Removed.tromey2005-04-255-227/+340
| | | | | | | | | | Moved configuration code... * include/jni_md.h: ... here. New file. * include/Makefile.in: Rebuilt. * include/Makefile.am (tool_include__HEADERS): Added jni_md.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98730 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-23 Jeroen Frijters <jeroen@frijters.net>mkoch2005-04-233-7/+7
| | | | | | | | | * java/io/FileInputStream.java (FileInputStream(File)), java/io/FileOutputStream.java (FileOutputStream(File)): Removed unnecessary File.isDirectory() check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98607 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Bryce McKinlay <mckinlay@redhat.com>bryce2005-04-221-0/+6
| | | | | | | | * testsuite/lib/libjava.exp (libjava_find_gij): Use $objdir/.. to find gij if get_multilibs fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98586 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Anthony Green <green@redhat.com>green2005-04-224-5/+6
| | | | | | | | | * jni.cc (natrehash): Don't bother clearing memory again. * interpret.cc (do_allocate_static_fields): Ditto. * java/lang/natString.cc (rehash): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98583 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Roman Kennke <roman@kennke.org>mkoch2005-04-227-21/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/plaf/basic/BasicLookAndFeel.java (initComponentDefaults): Changed Button.border to be BasicBorders.getButtonBorder as it should be. 2005-04-22 Roman Kennke <roman@kennke.org> * javax/swing/plaf/basic/BasicTabbedPaneUI.java: (getMaximumSize): Return (Short.MAX_VALUE, Short.MAX_VALUE) as it should according to a mauve testcase, instead of the preferred size. 2005-04-22 Roman Kennke <roman@kennke.org> * javax/swing/JMenu.java (add): add(Component) now calls PopupMenu.insert(..) instead of PopupMenu.add(..). add(..) is not implemented for Component, so JComponent.add(..) is called instead, adding the component in the wrong place. 2005-04-22 Roman Kennke <roman@kennke.org> * javax/swing/plaf/basic/BasicButtonListener.java (mousePressed): replaced query to getModifiersEx with getModifiers. This method relied on faulty behaviour in getModifierEx. (mouseReleased): replaced query to getModifiersEx with getModifiers. This method relied on faulty behaviour in getModifierEx. 2005-04-22 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalLookAndFeel.java (getDefaults): Call addCustomEntriesToTable on the theme. 2005-04-22 Roman Kennke <roman@kennke.org> * javax/swing/tree/DefaultTreeSelectionModel.java (constructor): Added implementation. (getRowMapper): Added implementation. (setSelectionMode): Added implementation. (getSelectionMode): Added implementation. (getSelectionPath): Added implementation. (getSelectionPaths): Added implementation. (getSelectionCount): Added implementation. (isSelectionEmpty): Added implementation. (getSelectionRows): Added implementation. (getMinSelectionRow): Added implementation. (getMaxSelectionRow): Added implementation. (getLeadSelectionRow): Added implementation. (getLeadSelectionPath): Added implementation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98580 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Casey Marshall <csm@gnu.org>mkoch2005-04-223-2/+17
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98578 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-04-222-4/+11
| | | | | | | | * gnu/gcj/runtime/NameFinder.java (close): IN, OUT, and PROC can all be null, check for that case and don't deference it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98573 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Sven de Marothy <sven@physto.se>mkoch2005-04-222-238/+217
| | | | | | | | * java/util/logging/LogManager.java: Reformatted. (readConfiguration): If a logger for a key is not found, create one. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98543 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Andrew John Hughes <gnu_andrew@member.fsf.org>mkoch2005-04-222-36/+110
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98542 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClass.cc (initializeClass): Link class.tromey2005-04-222-1/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98540 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-21 Tom Tromey <tromey@redhat.com>mkoch2005-04-212-1/+5
| | | | | | | * java/lang/AssertionError.java: Typo fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98523 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/VMClassLoader.java (transformException): Removed.tromey2005-04-213-34/+10
| | | | | | | | (resolveClass): No longer native. Now does nothing. * java/lang/natVMClassLoader.cc (resolveClass): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98516 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-21 Anthony Green <green@redhat.com>green2005-04-215-0/+92
| | | | | | | | | | | PR libgcj/21115 * testsuite/libjava.special/special.exp, testsuite/libjava.special/pr21115I.java, testsuite/libjava.special/pr21115.java, testsuite/libjava.special/pr21115.out: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98511 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-21 Chris Burdess <dog@gnu.org>mkoch2005-04-212-80/+54
| | | | | | | | * gnu/java/net/CRLFInputStream.java: Rewrite to return CRLF-delimited chunks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98493 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>mkoch2005-04-202-14/+88
| | | | | | | | | | | | | | | | | | * java/net/URI.java: Added class documentation. (parseURI(String)): Only handle scheme-specific parts if URI is not opaque. Allow for parts that can't be null. (toString()): Output the scheme-specific part whole, rather than as its possibly non-existent components. 2005-04-20 Jeroen Frijters <jeroen@frijters.net> * java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp. (AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP): Adjusted to match new regexp. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98451 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-203-7/+13
| | | | | | | | | * gnu/java/net/protocol/file/Connection.java, gnu/java/net/protocol/jar/Connection.java: Reorganized import statements. Fixed @author tags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98450 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Chris Burdess <dog@gnu.org>mkoch2005-04-203-90/+40
| | | | | | | | | | | | | * java/io/DataOutputStream.java (writeUTF): Use block write for output. 2005-04-20 Jeroen Frijters <jeroen@frijters.net> * java/io/DataInputStream.java (ignoreInitialNewline): Removed (readLine): Changed newline handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98449 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Jeroen Frijters <jeroen@frijters.net>mkoch2005-04-202-1/+6
| | | | | | | | * java/awt/image/PixelGrabber.java (setPixels(int,int,int,int, ColorModel,byte[],int,int): Fixed byte to int conversion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98448 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-202-8/+18
| | | | | | | | | | * java/io/FilePermission.java (serialVersionUID): Made private. (ALL_FILES): New constant. (implies): Handle '<<ALL FILES>>' case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98447 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Sven de Marothy <sven@physto.se>mkoch2005-04-203-27/+7
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98446 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Sven de Marothy <sven@physto.se>mkoch2005-04-203-21/+113
| | | | | | | | | | | | | | | | | | | | | * java/nio/ByteBufferImpl.java: (putChar): Inlined for speed. (put, get): Bulk methods can use arraycopy. * java/nio/CharBufferImpl.java: (put, get): Bulk methods can use arraycopy. 2005-04-20 Jeroen Frijters <jeroen@frijters.net> * java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks and field updates. * java/nio/CharBufferImpl.java (CharBufferImpl(CharBufferImpl)): Copy array_offset field. (get(), put(char)): Inlined checks and field updates. Fixed to take array_offset into account. (get(int), put(int, char)): Fixed to take array_offset into account. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98445 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Sven de Marothy <sven@physto.se>mkoch2005-04-202-1/+6
| | | | | | | | * java/text/SimpleDateFormat.java: (formatWithAttribute): Pad year before truncating digits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98444 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-203-6/+14
| | | | | | | | | | * gnu/java/net/PlainDatagramSocketImpl.java: Merged copyright header. * gnu/java/net/PlainSocketImpl.java: Reorganized import statements. Fixed @author tags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98443 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-203-2/+8
| | | | | | | | | * gnu/java/lang/ClassHelper.java, gnu/java/lang/reflect/TypeSignature.java: Fixed @author tag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98442 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-202-2/+17
| | | | | | | | | | | | | | * gnu/java/beans/IntrospectionIncubator.java: Fixed HTML tags in javadocs. 2005-04-20 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98441 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-202-1/+6
| | | | | | | | * gnu/java/awt/image/XBMDecoder.java: Fixed modifier order. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98440 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Roman Kennke <roman@kennke.org>mkoch2005-04-2014-143/+551
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-20 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-20 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-20 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalBorders: (PopupMenuBorder): Added. * javax/swing/plaf/metal/MetalLookAndFeel (initComponentDefaults): Added PopupMenuBorder. 2005-04-20 Roman Kennke <roman@kennke.org> * javax/swing/tree/DefaultTreeSelectionModel.java: Added API documentation all over the class. 2005-04-20 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-20 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-20 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalScrollBarUI.java: (createUI): Instances cannot be shared among JScrollPanes. 2005-04-20 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalLookAndFeel.java (initComponentDefaults): Added defaults for Menu, MenuBar MenuEntry fonts. 2005-04-20 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-20 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98439 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Michael Koch <konqueror@gmx.de>mkoch2005-04-202-0/+9
| | | | | | | | * java/net/URLConnection.java (getContent): Fixed javadoc comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98438 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>mkoch2005-04-202-0/+22
| | | | | | | | * java/net/URL.java: (toURI()): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98437 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-193-8/+36
| | | | | | | | | | | | | * java/net/InetAddress.java (InetAddress): Fixed javadoc comment. (aton): Likewise. (lookup): Added javadoc. (getFamily): Likewise. * java/net/ServerSocket.java (getChannel): Improved javadoc comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98419 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Andrew John Hughes <gnu_andrew@member.fsf.org>mkoch2005-04-19104-20/+22580
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/xml/dom/html2/DomHTMLParser.java: Changed 'enum' references to become 'enumeration'. 2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch> * gnu/xml/dom/html2/DomHTMLParser.java: New file. 2005-04-19 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-04-19 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-04-19 Chris Burdess <dog@gnu.org> * gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and check for HTML/XHTML namespace. 2005-04-19 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-04-19 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-04-19 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-04-19 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org> * javax/swing/text/html/HTMLDocument.java: New file. 2005-04-19 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-19 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-04-19 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-04-19 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-04-19 Michael Koch <konqueror@gmx.de> * Makefile.am: Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98406 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-193-3/+38
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98403 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-192-1/+12
| | | | | | | | | | PR libgcj/21064 * javax/swing/text/StyleContext.java (NamedStyle.setResolveParent): Added null pointer check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98402 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-192-2/+6
| | | | | | | | * java/rmi/server/RemoteObject.java: Removed unused import statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98400 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-192-2/+10
| | | | | | | * java/net/URL.java: Formatting cleanups. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98399 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-192-369/+343
| | | | | | | | | | | | | | * java/awt/FontMetrics.java: Reformatted. (getFontRenderContext): Handle case when java.awt.Graphics context is given. 2005-04-19 Michael Koch <konqueror@gmx.de> * java/awt/FontMetrics.java (getStringBounds): New methods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98398 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-192-4/+8
| | | | | | | | * gnu/java/security/x509/X509Certificate.java (parse): Handle val == null case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98397 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-1927-12/+2630
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/plaf/metal/MetalLookAndFeel.java (initComponentDefaults): Added defaults for Menu, MenuBar MenuEntry fonts. 2005-04-19 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-19 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-19 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalLookAndFeel.java (initComponentDefaults): Added to set Metal specific component defaults. 2005-04-19 Mark Wielaard <mark@klomp.org> * javax/swing/plaf/metal/MetalLookAndFeel.java (initClassDefaults): Call super.initClassDefaults(). 2005-04-19 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalLookAndFeel.java (initClassDefaults): Added to include the *UI classes. 2005-04-19 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-19 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-19 Roman Kennke <roman@kennke.org> * javax/swing/UIDefaults.java: Added API documentation for all methods. 2005-04-19 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-19 Michael Koch <konqueror@gmx.de> * Makefile.am: Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98396 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (insertSystemProperties): Setmark2005-04-192-2/+15
| | | | | | | | java.class.path to CLASSPATH only when not empty. Fall back to default path "." when java.class.path is empty. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98394 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-1910-4/+976
| | | | | | | | | | | | | | | * javax/swing/text/rtf/ControlWordToken.java, javax/swing/text/rtf/RTFEditorKit.java, javax/swing/text/rtf/RTFParseException.java, javax/swing/text/rtf/RTFParser.java, javax/swing/text/rtf/RTFScanner.java, javax/swing/text/rtf/TextToken.java, javax/swing/text/rtf/Token.java: New files. * Makefile.am: Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98393 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Michael Koch <konqueror@gmx.de>mkoch2005-04-192-2/+7
| | | | | | | | * java/awt/geom/QuadCurve2D.java: Fixed Brian Gough's name for real. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98392 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-192-1/+26
| | | | | | | | | * javax/swing/UIManager.java: Make the UIManager respect the swing.defaultlaf system property. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98389 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natVMClassLoader.cc (loadClass): Call resolveClass,tromey2005-04-192-1/+6
| | | | | | | not _Jv_InitClass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98388 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-192-2/+7
| | | | | | | | * javax/swing/plaf/basic/BasicMenuBarUI.java: Fixed tabs to spaces. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98387 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-193-64/+78
| | | | | | | | | | | | | | | | | * 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-19 Roman Kennke <roman@kennke.org> * javax/swing/JRootPane.java: Fixed various tabs to be spaces. (RootLayout.layoutContainer): Made menubar left aligned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98386 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@ontographics.com>mkoch2005-04-193-84/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-04-19 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicListUI.java (paintCell): use CellRendererPane for painting the cells. 2005-04-19 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-04-19 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicListUI: make BasicListUI capable of wrapping lists (layoutOrientation property of javax.swing.JList) 2005-04-19 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicListUI (updateLayoutState,paint): make BasicListUI aware of the width of the rendered JList. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98385 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Roman Kennke <roman@kennke.org>mkoch2005-04-192-4/+70
| | | | | | | | | | | | | | | | | * javax/swing/ImageIcon.java Added API documentation. 2005-04-19 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98384 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>mkoch2005-04-192-2/+7
| | | | | | | | * javax/swing/JTextArea.java (replaceRange): Fixing doc.remove(start, length) misinterpretation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98381 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud