2003-12-07 Jim Pick <jim@kaffe.org> * WHATSNEW: Updated. * Makefile.am, test/regression/Makefile.am, test/regression/run_time/Makefile.am: Some fixes for "make dist". * aclocal.m4, Makefile.in, config/Makefile.in, kaffe/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/scripts/Makefile.in, libltdl/config-h.in, libraries/clib/Makefile.in, libraries/javalib/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/run_time/Makefile.in: Regenerated. 2003-12-07 Dalibor Topic <robilad@kaffe.org> * developers/mauve-kaffe: Exclude javax.swing tests since kaffe doesn't have a swing implementation. 2003-12-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Point.java: Replaced by implementation from GNU Classpath. 2003-12-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/RessourceBundle.java (getBundle(String, Locale, ClassLoader)) Rewritten according to spec. (getBundleWithLocale, getSpecificBundle) Removed. (getFromCache, putInCache, instantiateParentChain, loadProperties, loadClass, instantiate, generateCandidateBundleNames) New methods. 2003-12-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/Socket.java (close): Allow a Socket to be closed multiple times without throwing an exception. 2003-12-04 Dalibor Topic <robilad@kaffe.org> Fixed a problem in FOP 0.25.4. * libraries/javalib/java/text/AttributedString.java (addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)): Use HashMap instead of Hashtable since value can be null, and you can not store a null value in a Hashtable. 2003-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/FormatCharacterIterator.java: Resynced with GNU Classpath. 2003-11-23 Guilhem Lavaux <guilhem@kaffe.org> * java/text/FormatCharacterIterator.java: Documented the class and its methods. 2003-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/Format.java: Resynced with GNU Classpath by removing empty comment. 2003-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/DateFormat.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/text/DateFormat.java: Explicitely import used classes. 2003-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/nio/channels/spi/AbstractInterruptibleChannel.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/nio/channels/spi/AbstractInterruptibleChannel.java (opened): Removed. (closed): New field. (close): Check of channel is closed already. (isOpen): Return !closed. 2003-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/Inet4Address.java, libraries/javalib/java/net/Inet6Address.java, libraries/javalib/java/rmi/MarshalledObject.java, libraries/javalib/java/rmi/server/RMIClassLoader.java, libraries/javalib/javax/naming/CompoundName.java: Resynced with GNU Classpath. 2003-11-15 Michael Koch <konqueror@gmx.de> * java/net/Inet4Address.java, java/net/Inet6Address.java, java/rmi/MarshalledObject.java, java/rmi/server/RMIClassLoader.java, javax/naming/CompoundName.java (equals): Removed some redundant obj == null checks. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/InetSocketAddress.java: Resynced with GNU Classpath. 2003-11-26 Michael Koch <konqueror@gmx.de> * java/net/InetSocketAddress.java (hostname): Made private, added documentation. (addr): Likewise. (port): Likewise. (equals): Completed documentation. (getAddress): Likewise. (getHostName): Likewise. (getPort): Likewise. (hashCode): Likewise. (isUnresolved): Likewise. (toString): Likewise. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/DatagramSocket.java, libraries/javalib/java/net/MulticastSocket.java, libraries/javalib/java/net/ServerSocket.java, libraries/javalib/java/net/Socket.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/DatagramSocket.java (close): Close associated DatagramChannel object. * java/net/Socket.java (close): Reset impl and bound before calling getChannel().close() to prevent from loops. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/DatagramSocket.java (DatagramSocket): Call other sister constructor. (connect): Revised exception message. (setBroadcast): Renamed on to enable. (getLocalAddress): Completed documentation. (getChannel): Likewise. (isBound): Likewise. (isConnected): Likewise. (getRemoteSocketAddress): Likewise. (getLocalSocketAddress): Likewise. (getReuseAddress): Likewise. (setBroadcast): Likewise. (getTrafficClass): Likewise. * java/net/ServerSocket.java (getLocalSocketAddress): Simplified. (accept): Renamed s to socket. (implAccept): Likewise. (toString): Made it compliant to SUNs JDK. * java/net/Socket.java (impl): Make private. (getInetAddress): Check if socket is connected. (getPort): Likewise. (getInputStream): Likewise. (getOutputStream): Likewise. (getLocalPort): Check if socket is bound. (shutdownOutput): Readd accidently removed "getImpl().shutdownOutput()". (connect): Completed documentation. (getOOBInline): Likewise. (getReuseAddress): Likewise. (getTrafficClass): Likewise. (isConnected): Likewise. (isBound): Likewise. (isClosed): Likewise. (isInputShutdown): Likewise. (isOutputShutdown): Likewise. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/DatagramSocket.java (impl): Made private. (bound): New private member variable. (DatagramSocket): Fixed documentation, use getImpl(). (getImpl): New package-private method. (isClosed): Use getImpl(). (getLocalAddress): Completed documentation, use getImpl(). (getLocalPort): Use getImpl(). (getSoTimeout): Likewise. (setSoTimeout): Likewise. (getSendBufferSize): Likewise. (setSendBufferSize): Likewise. (getReceiveBufferSize): Likewise. (setReceiveBufferSize): Likewise. (connect): Likewise. (disconnect): Likewise. (receive): Likewise. (send): Likewise. (setReuseAddress): Likewise. (setTrafficClass): Likewise. (bind): Added message to exception. (isClosed): Completed documentation. (getChannel): Likewise. (connect): Added missing exception, refined exception message. (isBound): Completed documentation, just return bound. (isConnected): Completed documentation. (getRemoteSocketAddress): Likewise. (getReuseAddress): Completed documentation, use getImpl(). (setSoBroadcast): Likewise. (getSoBroadcast): Likewise. (getTrafficClass): Likewise. (getLocalSocketAddress): Simplified. * java/net/MulticastSocket.java (MulticastSocket): Removed comment not applying anymore. (getInterface): Use getImpl(). (getTTL): Likewise. (getTimeToLive): Likewise. (setInterface): Likewise. (setNetworkInterface): Likewise. (getNetworkInterface): Likewise. (setLoopback): Likewise. (getLoopback): Likewise. (setTTL): Likewise. (setTimeToLive): Likewise. (joinGroup): Likewise. (leaveGroup): Likewise. (send): Likewise. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/DatagramSocket.java (factory): Made private. (closed): Removed. (DatagramSocket): Check impl argument, use constructor with SocketAddress argument. (close): Set impl to null, use isClosed(). (isClosed): Check for impl == null. (getLocalAddress): Use isClosed(). (getLocalPort): Check if socket is closed. (getSoTimeout): Likewise. (setSoTimeout): Likewise. (getSendBufferSize): Likewise. (setSendBufferSize): Likewise. (getReceiveBufferSize): Likewise. (setReceiveBufferSize): Likewise. (receive): Likewise. (send): Likewise. (bind): Likewise. (connect): Likewise. (setReuseAddress): Likewise. (getReuseAddress): Likewise. (setBroadcast): Likewise. (getBroadcast): Likewise. (setTrafficClass): Likewise. (getTrafficClass): Likewise. * java/net/MulticastSocket.java (getInterface): Check if socket is closed. (getTTL): Likewise. (getTimeToLive): Likewise. (setInterface): Likewise. (setNetworkInterface): Likewise. (getNetworkInterface): Likewise. (setLoopbackMode): Likewise. (setTTL): Likewise. (setTimeToLive): Likewise. (joinGroup): Likewise. (leaveGroup): Likewise. (send): Likewise. * java/net/ServerSocket.java (closed): Removed. (close): Check if socket is closed, set impl to null. (isClosed): Check impl == null; (ServerSocket): Check impl argument. (getInetAddress): Check if socket is bound. (getLocalPort): Likewise. (getLocalSocketAddress): Likewise. (bind): Check if socket is closed. (implAccept): Likewise. (setSoTimeout): Likewise. (getSoTimeout): Likewise. (setReuseAddress): Likewise. (getReuseAddress): Likewise. (setReceiveBufferSize): Likewise. (getReceiveBufferSize): Likewise. * java/net/Socket.java (closed): Removed. (Socket): Fixed documentation. (connect): Check if socket is closed, changed exception text, fixed documentation. (getInputStream): Check of socket is closed and connected. (getOutputStream): Likewise. (bind): Check if socket is closed. (setTcpNoDelay): Likewise. (getTcpNoDelay): Likewise. (setSoLinger): Likewise. (getSoLinger): Likewise. (sendUrgentData): Likewise. (setOOBInline): Likewise. (getOOBInline): Likewise. (setSoTimeout): Likewise. (getSoTimeout): Likewise. (setSendBufferSize): Likewise. (getSendBufferSize): Likewise. (setReceiveBufferSize): Likewise. (getReceiveBufferSize): Likewise. (setKeepAlive): Likewise. (getKeepAlive): Likewise. (close): Likewise. (shutdownInput): Likewise. (shutdownOutput): Likewise. (getReuseAddress): Likewise. (getTrafficClass): Likewise. (setTrafficClass): Likewise. (isClosed): Check impl == null. (toString): Added missing ']'. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/DatagramSocket.java (DatagramSocket): Move binding code to bind(), simplify constructors. * java/net/MulticastSocket.java (MulticastSocket): Call parent constructor with null argument, bind socket after setReuseAddress is called, simplify constructors. * java/net/Socket.java (various): Some more getImpl() fixes. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/Socket.java (implCreated): New variable that indicates created impl. (getImpl): New method. (toString): Return more SUN compliant string representation. (various): Use getImpl() instead of impl. 2003-12-02 Michael Koch <konqueror@gmx.de> * java/net/Socket.java (implCreated): Dont set default value explicitely, added documentation. (inputShutdown): Likewise. (outputShutdown): Likewise. (bound): New private member variable. (bind): Set bound to true. (close): Set bound to false. (isBound): Return bound. * java/net/ServerSocket.java (bound): New private member variable. (bind): Set bound to true. (close): Set bound to false. (isBound): Return bound. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/DatagramPacket.java: Resynced with GNU Classpath. 2003-11-26 Michael Koch <konqueror@gmx.de> * java/net/DatagramPacket.java (DatagramPacket): Fixed documentation to become legal HTML. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Font.java: (createGlyphVector) Added new methods from GNU Classpath. * libraries/javalib/java/awt/font/TextLayout.java: Resynced with GNU Classpath. 2003-11-18 Graydon Hoare <graydon@redhat.com> * java/awt/font/TextLayout.java: Implement simple layouts using attributed strings and glyph vectors. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/jar/Handler.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/jar/Handler.java: Reformated. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/jar/Connection.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/jar/Connection.java: Reformated. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/file/Handler.java, libraries/javalib/gnu/java/net/protocol/http/Connection.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/file/Handler.java: (openConnection): Handle case when host part of file: URL is set. * gnu/java/net/protocol/http/Connection.java: Reformated. 2003-11-27 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/http/Connection.java (connect): Always create outputStream, its needed to send request to remote server. Set connected to true after request was sent and reply received. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/file/Connection.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/file/Connection.java: Reformated. (inputStream): Made an InputStream. (outputStream): Made an OutputStream. (connect): Don't throw FileNotFoundException directly. FileInputStream constructor does this for us. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/io/PlatformHelper.java: Resynced with GNU Classpath. 2003-12-02 Michael Koch <konqueror@gmx.de> * gnu/java/io/PlatformHelper.java: Reformated. 2002-10-18 Mark Wielaard <mark@klomp.org> Merged patches from Wu Gansha <gansha.wu@intel.com>: * gnu/java/io/PlatformHelper.java (INITIAL_MAX_PATH): new constant. (toCanonicalForm): Use new constant to optimize StringBuffer usage. Return lowercase path when isWindows == true. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/DatagramChannelImpl.java, libraries/javalib/gnu/java/nio/NIODatagramSocket.java, libraries/javalib/gnu/java/nio/NIOSocket.java, libraries/javalib/gnu/java/nio/SocketChannelImpl.java: Resynced with GNU Classpath. 2003-11-26 Michael Koch <konqueror@gmx.de> * gnu/java/nio/DatagramChannelImpl.java (getNativeFD): Use getPlainDatagramSocketImpl(). * gnu/java/nio/NIODatagramSocket.java (getPlainDatagramSocketImpl): Renamed from getImpl(). * gnu/java/nio/NIOSocket.java (getPlainSocketImpl): Renamed from getImpl(). (setChannel): Use getPlainSocketImpl(). * gnu/java/nio/SocketChannelImpl.java (SocketChannelImpl): Use getPlainSocketImpl(). (getPlainSocketImpl): Renamed from getImpl(). (getNativeFD): Use getPlainSocketImpl(). 2003-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/lang/reflect/TypeSignature.java: Resynced with GNU Classpath. 2003-12-02 Guilhem Lavaux <guilhem@kaffe.org>, Helmer Kraemer <hkraemer@freenet.de> * gnu/java/lang/reflect/TypeSignature.java (getClassForEncoding): Splitted the method so we can specify an explicit boot loader. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * THRIDPARTY: Added information about Jessie. 2003-12-03 Dalibor Topic <robilad@kaffe.org> * extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeq.c, extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqEvent.c, extensions/sound/esd/org_tritonus_lowlevel_esd_EsdStream.c, javalib/org/tritonus/core/package.html, javalib/org/tritonus/lowlevel/alsa/AlsaCtl.java, javalib/org/tritonus/lowlevel/alsa/package.html, javalib/org/tritonus/lowlevel/esd/package.html, javalib/org/tritonus/midi/device/alsa/AlsaSequencer.java, javalib/org/tritonus/midi/device/alsa/package.html, javalib/org/tritonus/midi/file/package.html, javalib/org/tritonus/sampled/convert/package.html, javalib/org/tritonus/sampled/file/AiffAudioFileReader.java, javalib/org/tritonus/sampled/file/AuAudioFileReader.java, javalib/org/tritonus/sampled/file/WaveAudioFileReader.java, javalib/org/tritonus/sampled/file/WaveTool.java, javalib/org/tritonus/sampled/file/package.html, javalib/org/tritonus/sampled/mixer/alsa/package.html, javalib/org/tritonus/sampled/mixer/esd/package.html, javalib/org/tritonus/share/TCircularBuffer.java, javalib/org/tritonus/share/midi/TSequencer.java, javalib/org/tritonus/share/midi/package.html, javalib/org/tritonus/share/package.html, javalib/org/tritonus/share/sampled/convert/package.html, javalib/org/tritonus/share/sampled/file/TAudioFileReader.java, javalib/org/tritonus/share/sampled/file/package.html, javalib/org/tritonus/share/sampled/mixer/package.html, javalib/org/tritonus/share/sampled/package.html: Resynced with Tritonus. 2003-12-02 Dalibor Topic <robilad@kaffe.org> * gnu/xml/aelfred2/JAXPFactory.java, gnu/xml/aelfred2/SAXDriver.java, gnu/xml/aelfred2/XmlParser.java, gnu/xml/aelfred2/XmlReader.java, gnu/xml/aelfred2/package.html, gnu/xml/dom/Consumer.java, gnu/xml/dom/DomAttr.java, gnu/xml/dom/DomCDATA.java, gnu/xml/dom/DomCharacterData.java, gnu/xml/dom/DomComment.java, gnu/xml/dom/DomDoctype.java, gnu/xml/dom/DomDocument.java, gnu/xml/dom/DomElement.java, gnu/xml/dom/DomEntity.java, gnu/xml/dom/DomEntityReference.java, gnu/xml/dom/DomEvent.java, gnu/xml/dom/DomEx.java, gnu/xml/dom/DomExtern.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/DomNotation.java, gnu/xml/dom/DomNsNode.java, gnu/xml/dom/DomPI.java, gnu/xml/dom/DomText.java, gnu/xml/dom/JAXPFactory.java, gnu/xml/dom/package.html, gnu/xml/pipeline/CallFilter.java, gnu/xml/pipeline/DomConsumer.java, gnu/xml/pipeline/EventConsumer.java, gnu/xml/pipeline/EventFilter.java, gnu/xml/pipeline/LinkFilter.java, gnu/xml/pipeline/NSFilter.java, gnu/xml/pipeline/PipelineFactory.java, gnu/xml/pipeline/TeeConsumer.java, gnu/xml/pipeline/TextConsumer.java, gnu/xml/pipeline/ValidationConsumer.java, gnu/xml/pipeline/WellFormednessFilter.java, gnu/xml/pipeline/XIncludeFilter.java, gnu/xml/pipeline/XsltFilter.java, gnu/xml/pipeline/package.html, gnu/xml/util/DoParse.java, gnu/xml/util/DomParser.java, gnu/xml/util/Resolver.java, gnu/xml/util/SAXNullTransformerFactory.java, gnu/xml/util/XCat.java, gnu/xml/util/XHTMLWriter.java, gnu/xml/util/XMLWriter.java, gnu/xml/util/package.html, javax/xml/parsers/ClassStuff.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/parsers/package.html, javax/xml/transform/ClassStuff.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/dom/package.html, javax/xml/transform/package.html, 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/sax/package.html, javax/xml/transform/stream/StreamResult.java, javax/xml/transform/stream/StreamSource.java, javax/xml/transform/stream/package.html, org/w3c/dom/css/package.html, org/w3c/dom/events/package.html, org/w3c/dom/html/package.html, org/w3c/dom/package.html, org/w3c/dom/ranges/package.html, org/w3c/dom/stylesheets/package.html, org/w3c/dom/traversal/package.html, org/w3c/dom/views/package.html, org/xml/sax/AttributeList.java, org/xml/sax/Attributes.java, org/xml/sax/ContentHandler.java, org/xml/sax/DTDHandler.java, org/xml/sax/DocumentHandler.java, org/xml/sax/EntityResolver.java, org/xml/sax/ErrorHandler.java, org/xml/sax/HandlerBase.java, org/xml/sax/InputSource.java, org/xml/sax/Locator.java, org/xml/sax/Parser.java, org/xml/sax/SAXException.java, org/xml/sax/SAXNotRecognizedException.java, org/xml/sax/SAXNotSupportedException.java, org/xml/sax/SAXParseException.java, org/xml/sax/XMLFilter.java, org/xml/sax/XMLReader.java, org/xml/sax/ext/Attributes2.java, org/xml/sax/ext/Attributes2Impl.java, org/xml/sax/ext/DeclHandler.java, org/xml/sax/ext/DefaultHandler2.java, org/xml/sax/ext/EntityResolver2.java, org/xml/sax/ext/LexicalHandler.java, org/xml/sax/ext/Locator2.java, org/xml/sax/ext/Locator2Impl.java, org/xml/sax/ext/package.html, org/xml/sax/helpers/AttributeListImpl.java, org/xml/sax/helpers/AttributesImpl.java, org/xml/sax/helpers/DefaultHandler.java, org/xml/sax/helpers/LocatorImpl.java, org/xml/sax/helpers/NamespaceSupport.java, org/xml/sax/helpers/NewInstance.java, org/xml/sax/helpers/ParserAdapter.java, org/xml/sax/helpers/ParserFactory.java, org/xml/sax/helpers/XMLFilterImpl.java, org/xml/sax/helpers/XMLReaderAdapter.java, org/xml/sax/helpers/XMLReaderFactory.java, org/xml/sax/helpers/package.html, org/xml/sax/package.html: Resynced with GNU JAXP. 2003-12-02 Dalibor Topic <robilad@kaffe.org> Reported by: Casey Marshall <rsdio@metastatic.org> * aclocal.m4, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. * libraries/javalib/gnu/crypto/cipher/IBlockCipher.java, libraries/javalib/gnu/crypto/hash/IMessageDigest.java, libraries/javalib/gnu/crypto/mac/IMac.java, libraries/javalib/gnu/crypto/mode/IMode.java, libraries/javalib/gnu/crypto/prng/IRandom.java, libraries/javalib/gnu/crypto/prng/LimitReachedException.java, libraries/javalib/org/metastatic/jessie/CipherSuite.java, libraries/javalib/org/metastatic/jessie/Constructed.java, libraries/javalib/org/metastatic/jessie/ContentType.java, libraries/javalib/org/metastatic/jessie/Context.java, libraries/javalib/org/metastatic/jessie/Enumerated.java, libraries/javalib/org/metastatic/jessie/Jessie.java, libraries/javalib/org/metastatic/jessie/ProtocolVersion.java, libraries/javalib/org/metastatic/jessie/SSLHMac.java, libraries/javalib/org/metastatic/jessie/SSLSecurityParameters.java, libraries/javalib/org/metastatic/jessie/SecurityParameters.java, libraries/javalib/org/metastatic/jessie/Session.java, libraries/javalib/org/metastatic/jessie/SessionContext.java, libraries/javalib/org/metastatic/jessie/Text.java, libraries/javalib/org/metastatic/jessie/X509KeyManagerFactory.java, libraries/javalib/org/metastatic/jessie/X509TrustManagerFactory.java: Removed as they are not necessary to build the JSSE API. * libraries/javalib/javax/net/ServerSocketFactory.java, libraries/javalib/javax/net/package.html, libraries/javalib/javax/net/ssl/Engine.java, libraries/javalib/javax/net/ssl/HostnameVerifier.java, libraries/javalib/javax/net/ssl/HttpsURLConnection.java, libraries/javalib/javax/net/ssl/KeyManagerFactory.java, libraries/javalib/javax/net/ssl/KeyManagerFactorySpi.java, libraries/javalib/javax/net/ssl/SSLContext.java, libraries/javalib/javax/net/ssl/SSLPermission.java, libraries/javalib/javax/net/ssl/SSLProtocolException.java, libraries/javalib/javax/net/ssl/SSLServerSocket.java, libraries/javalib/javax/net/ssl/SSLServerSocketFactory.java, libraries/javalib/javax/net/ssl/SSLSession.java, libraries/javalib/javax/net/ssl/SSLSessionBindingEvent.java, libraries/javalib/javax/net/ssl/SSLSessionBindingListener.java, libraries/javalib/javax/net/ssl/SSLSessionContext.java, libraries/javalib/javax/net/ssl/SSLSocket.java, libraries/javalib/javax/net/ssl/SSLSocketFactory.java, libraries/javalib/javax/net/ssl/TrustManager.java, libraries/javalib/javax/net/ssl/TrustManagerFactory.java, libraries/javalib/javax/net/ssl/TrustManagerFactorySpi.java, libraries/javalib/javax/net/ssl/X509KeyManager.java, libraries/javalib/javax/net/ssl/X509TrustManager.java, libraries/javalib/javax/net/ssl/package.html, libraries/javalib/javax/security/cert/Certificate.java, libraries/javalib/javax/security/cert/CertificateEncodingException.java, libraries/javalib/javax/security/cert/CertificateException.java, libraries/javalib/javax/security/cert/CertificateExpiredException.java, libraries/javalib/javax/security/cert/CertificateNotYetValidException.java, libraries/javalib/javax/security/cert/CertificateParsingException.java, libraries/javalib/javax/security/cert/X509CertBridge.java, libraries/javalib/javax/security/cert/X509Certificate.java, libraries/javalib/javax/security/cert/package.html: Resynced with Jessie CVS. * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/jsse.files: Updated to include the new files, and removed deleted files. 2003-12-01 Dalibor Topic <robilad@kaffe.org> * THIRDPARTY: Updated with information on licenses of third party sources, as well as their URLs. 2003-11-29 Dalibor Topic <robilad@kaffe.org> * Makefile.in, aclocal.m4, config/Makefile.in, configure, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/extensions/sound/Makefile.in, libraries/extensions/sound/alsa/Makefile.in, libraries/extensions/sound/common/Makefile.in, libraries/extensions/sound/esd/Makefile.in, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/TestScript.in, test/regression/compile_time/Makefile.in, test/regression/run_time/Makefile.in: Regenerated. * libraries/clib/security/java.security: Removed Sun's provider from list. Added GNU Crypto provider. 2003-11-29 Raif S. Naffah <raif@fl.net.au> * Makefile.am (BUILD_ENVIRONMENT-make): Added JAVAX_CRYPTO_JAR to BOOTCLASSPATH. Added GNU_CRYPTO_JAR, JAVAX_SECURITY_JAR to CLASSPATH. * configure.in: Added --with-gnu-crypto. * developers/update-class-list: Added gnu/crypto to list of classes not to update. * gnu-crypto.m4: New file. * test/regression/Makefile.am: (TEST_GNU_CRYPTO) Added GNU Crypto test. * test/regression/TestGnuCrypto.java: New file. 2003-11-28 Dalibor Topic <robilad@kaffe.org> Reported by: Mark Wielaard <mark@klomp.org> * libraries/javalib/java/util/Hashtable.java (contains): Improved comment. Reported by: Jeroen Frijters <jeroen@frijters.net> * libraries/javalib/java/util/Hashtable.java (containsValue): Delegate to contains(Object) to make sure older code overwriting it continues to work. 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/kjc.jar: Regenerated. 2003-11-17 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/java/net/URI.java (toURL): Implemented. 2003-11-23 Dalibor Topic <robilad@kaffe.org> Partially re-synced with GNU Classpath. Detailed ChangeLog follows. 2003-11-22 Guilhem Lavaux <guilhem@kaffe.org> * java/text/DecimalFormatSymbols.java (locale): New field. (DecimalFormatSymbols (Locale)): Set locale. (serialVersionOnStream): Upgraded to number 2. (readObject): Assign locale if it wasn't by the serializer. 2003-11-23 Atsushi Nemoto <anemo@mba.ocn.ne.jp> * libraries/javalib/kaffe/applet/AppletTag.java (parseForApplets):Fixed the parsing of empty <applet> tag. 2003-11-23 Dalibor Topic <robilad@kaffe.org> Updated build system to automake 1.7.9 and autoconf 2.58. Reported by: James Simmons <jsimmons@infradead.org> * FAQ/FAQ.automake: Recommend automake 1.7.9 and autoconf 2.58. * developers/autogen.sh: Upgraded to automake 1.7.9 and autoconf 2.58. * Makefile.in, aclocal.m4, config/Makefile.in, config/config.h.in, configure, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/extensions/sound/Makefile.in, libraries/extensions/sound/alsa/Makefile.in, libraries/extensions/sound/common/Makefile.in, libraries/extensions/sound/esd/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/run_time/Makefile.in: Regenerated. 2003-11-23 James Simmons <jsimmons@infradead.org> * configure.in: Fixed automake 1.7.9 warnings. 2003-11-23 Dalibor Topic <robilad@kaffe.org> Fixed build with kjc. * libraries/javalib/profiles/default/awt.files: Removed java/awt/geom/CubicCurve2D.java and java/awt/geom/QuadCurve2D.java. * libraries/javalib/profiles/default/coreawt.files: Added java/awt/geom/CubicCurve2D.java and java/awt/geom/QuadCurve2D.java. 2003-11-22 Dalibor Topic <robilad@kaffe.org> Partially resynced with GNU Classpath. Detailed ChangeLog follows. 2003-08-29 Dalibor Topic <robilad@kaffe.org> * gnu/java/rmi/rmic/Compile_kjc.java: New file. * gnu/java/rmi/rmic/Compile_jikes.java: Likewise * gnu/java/rmi/rmic/RMICException.java: Likewise. 2003-11-15 Michael Koch <konqueror@gmx.de> * java/awt/datatransfer/DataFlavor.java, java/security/cert/CertStore.java, java/sql/Timestamp.java, javax/naming/CompoundName.java (equals): Removed some redundant obj == null checks. 2003-11-11 Sascha Brawer <brawer@dandelis.ch> * java/awt/geom/FlatteningPathIterator.java: Entirely re-written. 2003-11-17 Jeff Sturm <jsturm@one-point.com> * java/io/ByteArrayOutputStream.java (resize): Fix off-by-one error. 2003-11-16 Tom Tromey <tromey@redhat.com> * java/io/StreamTokenizer.java (commentChar): Clear other attributes for character. (quoteChar): Likewise. 2003-11-09 Tom Tromey <tromey@redhat.com> * java/net/Inet4Address.java (serialVersionUID): Updated. 2003-11-04 Michael Koch <konqueror@gmx.de> * java/net/SocketPermission.java (equals): Removed unneeded obj == null check. * java/net/URL.java (equals): Removed unneeded obj == null check. 2003-11-13 Guilhem Lavaux <guilhem@kaffe.org> Mark Wielaard <mark@klomp.org> * java/net/URLStreamHandler (parseUrl): Fixed URL parsing ('@' should be checked to distinguish port from userinfo). (toExternalForm): Add @ userInfo if necessary. 2003-11-04 Michael Koch <konqueror@gmx.de> * java/nio/ByteBuffer.java (equals): Removed unneeded obj != null check. 2003-10-21 Michael Koch <konqueror@gmx.de> * java/text/CollationKey.java (compareTo): Simplified implementation. (equals): Reoved redundant obj == null check. 2003-11-19 Dalibor Topic <robilad@kaffe.org> * java/text/FieldPosition.java (equals): Adapted to handle field_attribute. Added fast-circuit check for comparison to self. Replaced use of instanceof by getClass to fix symmetry for derived types. (toString): Adapted to handle field_attribute. Improved readability. (hashCode): New method. 2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> * java/util/TreeMap.java: Doc fixes. HashMap -> TreeMap. 2003-11-04 Michael Koch <konqueror@gmx.de> * java/util/zip/Checksum.java, java/util/zip/ZipConstants.java: Removed redundant modifiers. * java/util/zip/InflaterInputStream.java: Merged copyright with libgcj's version. 2003-11-21 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/kjc.jar: Regenerated to include Ito's patch. 2003-11-17 Ito Kazumitsu <kaz@maczuka.gcd.org> * kaffe/kaffevm/access.c: (checkAccess) corrected to avoid java.lang.IllegalAccessError using new function recursive_instanceof. 2003-11-13 Dalibor Topic <robilad@kaffe.org> * config/config.alias: Added alias for powerpc to cover powerpc64 platforms. That lets kaffe build on powerpc64-linux. The regreesion test suite shows all test passed. 2003-11-13 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/xml/pipeline/XIncludeFilter.java, libraries/javalib/org/xml/sax/ext/Attributes2.java, libraries/javalib/org/xml/sax/ext/Attributes2Impl.java, libraries/javalib/org/xml/sax/helpers/XMLReaderFactory.java: Resynced with GNU JAXP. 2003-11-13 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/file/Connection.java: Added imports for java.io.FilePermission and java.security.Permission. (permission) New field. (DEFAULT_PERMISSION) New constant. (Connection) Create a FilePermission with permission to read from file. (getPermission) Overwrite getPermission to return a FilePermission. 2003-11-12 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/core.files, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: added kaffe/io/*SHIFT_JIS.java and performed autogen.sh 2003-11-12 Ito Kazumitsu <kaz@maczuka.gcd.org> * kaffe/kaffevm/acces.c: (checkAccess) corrected to avoid java.lang.IllegalAccessError. 2003-11-12 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/kaffe/io/ByteToCharSHIFT_JIS.java, libraries/javalib/kaffe/io/ChartoByteSHIFT_JIS.java: New Files. 2003-11-11 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/mem/gc-mem.c: (gc_magic) new constant. (gc_set_magic_marker, gc_check_magic_marker) New inline functions. (gc_heap_alloc) Use gc_check_magic_marker. (gc_block_end) new function. (gc_get_prim_freelist) Check that index is >= 0 before accessing array. (gc_primitive_alloc) Use gc_block_end. Use gc_set_magic_marker. (gc_primitive_free) Use gc_block_end. (gc_heap_grow) Use gc_set_magic_marker. * kaffe/kaffevm/mem/gc-mem.h: (GC_MAGIC, GCBLOCKEND) Removed. 2003-11-06 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/gnu/xml/aelfred2/SAXDriver.java, libraries/javalib/gnu/xml/aelfred2/XmlParser.java: Resynced with GNU Classpathx. 2003-11-04 Guilhem Lavaux <guilhem@kaffe.org> * libraries/clib/net/PlainDatagramSocketImpl.c: (bind, send) Compute the exact address length to pass to syscalls. This is required for FreeBSD as reported by Ito Kazumitsu <kaz@maczuka.gcd.org>. * libraries/clib/net/PlainSocketImpl.c: (bind, connect) Same commentary. 2003-11-03 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffeh/support.c: (kaffeh_findClass) Changed type of buf to unsigned char* to fix -pedantic warnings. 2003-11-03 Dalibor Topic <robilad@kaffe.org> * include/jni.h, kaffe/kaffevm/constants.h, kaffe/kaffevm/classMethod.c, kaffe/kaffevm/jni.c, kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/systems/unix-jthreads/jthread.c, kaffe/kaffevm/verify.h, kaffe/kaffevm/verify.c, kaffe/kaffeh/support.c, libraries/clib/io/FileDescriptor.c, libraries/clib/native/ClassLoader.c: Changed C++ comments to C comments to fix -pedantic warnings. * kaffe/kaffevm/access.h, kaffe/kaffevm/classMethod.c, kaffe/kaffevm/stringParsing.h, include/jvmpi.h: Removed comma at end of enumerator list. 2003-11-03 Dalibor Topic <robilad@kaffe.org> Fixed build with kjc. * libraries/javalib/essential.files: Added java/io/LineNumberReader.java. * libraries/javalib/profiles/default/core.files, libraries/javalib/profiles/allatonce/all.files: Removed java/io/LineNumberReader.java. 2003-11-02 Jim Pick <jim@kaffe.org> * libraries/javalib/javax/swing/event/EventListenerList.java: New file from Classpath, used by some applications that don't use the rest of Swing, eg. log4j. * libraries/javalib/Makefile.am, libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/rest.files: Update profiles. 2003-11-02 Jim Pick <jim@kaffe.org> * kaffe/kaffevm/jit3/machine.h: Add NULLPOINTER to jitflags to fix compile. 2003-11-02 Timothy S. Stack <stack@cs.utah.edu> * kaffe/kaffevm/jit3/machine.c: Merge checkCaughtException stuff from jit1, so that we only generate extra spill code if an instruction is actually in an exception handler. Also, be sure to spill dead slots within an exception handler, otherwise subsequent basic blocks might read a bogus value. * kaffe/kaffevm/jit3/seq.h, kaffe/kaffevm/jit3/seq.c: Store the current willcatch flags in the sequence structure so they can be referenced later. 2003-11-02 Guilhem Lavaux <guilhem@kaffe.org> * librairies/clib/zip/Deflater.c: Readded DBG macro. 2003-11-02 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/java/io/BufferedInputStream.java, libraries/javalib/java/io/BufferedOutputStream.java, libraries/javalib/java/io/BufferedReader.java, libraries/javalib/java/io/BufferedWriter.java, libraries/javalib/java/io/CharArrayReader.java, libraries/javalib/java/io/CharArrayWriter.java, libraries/javalib/java/io/DataInput.java, libraries/javalib/java/io/DataInputStream.java, libraries/javalib/java/io/DataOutput.java, libraries/javalib/java/io/DataOutputStream.java, libraries/javalib/java/io/FileFilter.java, libraries/javalib/java/io/FilenameFilter.java, libraries/javalib/java/io/FilterInputStream.java, libraries/javalib/java/io/FilterOutputStream.java, libraries/javalib/java/io/FilterReader.java, libraries/javalib/java/io/FilterWriter.java, libraries/javalib/java/io/InterruptedIOException.java, libraries/javalib/java/io/InvalidClassException.java, libraries/javalib/java/io/LineNumberInputStream.java, libraries/javalib/java/io/LineNumberReader.java, libraries/javalib/java/io/OptionalDataException.java, libraries/javalib/java/io/PrintStream.java, libraries/javalib/java/io/PrintWriter.java, libraries/javalib/java/io/PushbackInputStream.java, libraries/javalib/java/io/PushbackReader.java, libraries/javalib/java/io/Reader.java, libraries/javalib/java/io/SequenceInputStream.java, libraries/javalib/java/io/StreamTokenizer.java, libraries/javalib/java/io/WriteAbortedException.java, libraries/javalib/java/io/Writer.java: Imported classes from GNU Classpath. These classes have been fixed to pass Kaffe's regression tests. * libraries/javalib/java/net/DatagramSocket.java: (bind) When address is null, it should bind to an available port. * libraries/javalib/java/util/zip/ZipOutputStream.java: (deflate) Don't call super.write because it may cause an infinite loop with the new classpath's implementation. * test/regression/BufferedReaderTest.java, test/regression/CharArrayReaderTest.java, test/regression/InputStreamTest.java, test/regression/LineNumberReaderTest.java, test/regression/ReaderTest.java: Adapted the output of the classes (Exceptions precise output) to match the current implementation. 2003-10-31 Helmer Kraemer <hkraemer@freenet.de> Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/intrp/icode.h (lcd) Fixed underflow on i686-linux. Use straight < comparisons for longs instead of substracting one number from the other. 2003-10-31 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/java/net/InetAddress.java: (getAllByName) check whether getHostByName returns IPv6 address. If it is the case we build Inet6Address instead of InetAddress. Originally patched by Guilhem Lavaux on 2003-09-09 but lost when last updated. 2003-10-30 Dalibor Topic <robilad@kaffe.org> * config/powerpc/sysdepCallMethod.h: (sysdepCallMethod) Commented out unused switch labels to fix compiler warnings on powerpc-darwin. 2003-10-30 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jni.c: (Kaffe_AttachCurrentThread) Changed prototype of env to void** to match spec. Renamed env to penv to match header. Fixed a small compiler warning on powerpc-darwin. 2003-10-30 Helmer Kraemer <hkraemer@freenet.de> Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/kaffe.def: (define_insn(INVOKEVIRTUAL), define_insn(INVOKESTATIC), define_insn(INVOKESPECIAL)) Added missing casts to (void (*) (void)) to fix warnings on powerpc-darwin. 2003-10-30 Guilhem Lavaux <guilhem@kaffe.org> * libraries/clib/net/PlainDatagramSocketImpl.c: (join, joinGroup, leave, leaveGroup, socketSetOption, socketGetOption) fixed InetAddress access. Added some debug output. (socketGetOption) Use in_addr and not sockaddr_in for IP_MULTICAST_IF. * libraries/javalib/java/net/DatagramSocket.java, libraries/javalib/java/net/MulticastSocket.java: (DatagramSocket(SocketAddress)) Fixed behaviour according to Java 1.4 API (MulticastSocket) Fixed construction to request previously binded address. Reported by Everton da Silva Marques <everton@lab.ipaccess.diveo.net.br> 2003-10-30 Dalibor Topic <robilad@kaffe.org> * libraries/clib/net/PlainDatagramSocketImpl.c: (optionNames) removed unused static field to fix a small compiler warning on powerpc-darwin. 2003-10-30 Dalibor Topic <robilad@kaffe.org> * libraries/clib/io/AudioPlayer.c: (kaffe_applet_AudioPlayer_playFile) Changed bRead type to ssize_t to fix compiler warning on powerpc-darwin. 2003-10-30 Dalibor Topic <robilad@kaffe.org> * libraries/clib/net/PlainSocketImpl.c, libraries/clib/net/PlainDatagramSocketImpl.c: (ip62str) Use s6_addr to access bytes in address struct. Fixes compilation on powerpc-darwin. 2003-10-29 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/essential.files: Added missing files. * libraries/javalib/profiles/allatonce/all.files: Removed files that moved to essential set. * libraries/javalib/profiles/default/core.files: Removed files that moved to essential set. 2003-10-29 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/kjc.jar: Apparently it was misuploaded the last time. * libraries/javalib/gnu/java/net/HeaderFieldHelper.java, libraries/javalib/gnu/java/net/content/text/plain.java, libraries/javalib/gnu/java/net/protocol/file/Connection.java, libraries/javalib/gnu/java/net/protocol/file/Handler.java, libraries/javalib/gnu/java/net/protocol/http/Connection.java, libraries/javalib/gnu/java/net/protocol/http/Handler.java, libraries/javalib/gnu/java/net/protocol/jar/Connection.java, libraries/javalib/gnu/java/net/protocol/jar/Handler.java, libraries/javalib/java/net/ContentHandler.java, libraries/javalib/java/net/ContentHandlerFactory.java, libraries/javalib/java/net/FileNameMap.java, libraries/javalib/java/net/HttpURLConnection.java, libraries/javalib/java/net/JarURLConnection.java, libraries/javalib/java/net/MimeTypeMapper.java, libraries/javalib/java/net/NetPermission.java, libraries/javalib/java/net/URL.java, libraries/javalib/java/net/URLClassLoader.java, libraries/javalib/java/net/URLConnection.java, libraries/javalib/java/net/URLDecoder.java, libraries/javalib/java/net/URLEncoder.java, libraries/javalib/java/net/URLStreamHandler.java, libraries/javalib/java/net/URLStreamHandlerFactory.java: Merged classes from GNU Classpath. Fixed parseUrl in URLStreamHandler when there is some userinfo in a URL. Jar's handler has also been fixed so URLTest can pass. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. * libraries/javalib/kaffe/net/DefaultFileNameMap.java, libraries/javalib/kaffe/net/DefaultStreamMap.java, libraries/javalib/kaffe/net/DefaultURLStreamHandlerFactory.java, libraries/javalib/kaffe/net/StreamMap.java, libraries/javalib/kaffe/net/www/protocol/BasicURLConnection.java, libraries/javalib/kaffe/net/www/protocol/file/FileURLConnection.java, libraries/javalib/kaffe/net/www/protocol/file/Handler.java, libraries/javalib/kaffe/net/www/protocol/ftp/FtpURLConnection.java, libraries/javalib/kaffe/net/www/protocol/ftp/Handler.java, libraries/javalib/kaffe/net/www/protocol/http/Handler.java, libraries/javalib/kaffe/net/www/protocol/http/HttpURLConnection.java, libraries/javalib/kaffe/net/www/protocol/jar/Handler.java, libraries/javalib/kaffe/net/www/protocol/jar/JarURLConnection.java, libraries/javalib/kaffe/net/www/protocol/system/Handler.java, libraries/javalib/kaffe/net/www/protocol/system/SystemURLConnection.java: Removed kaffe's old implementation. * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/bootstrap.classlist, libraries/javalib/essential.files, libraries/javalib/profiles/default/core.files, libraries/javalib/profiles/default/rest.files: Updated profiles to take into account the new classes from Classpath. * libraries/javalib/gnu/java/net/URLParseError.java: New class for Classpath to report parse error in parseUrl(). * test/regression/URLTest.java: Changed some expected strings to match classpath's spelling. 2003-10-28 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/bootstrap.classlist: Added missing files to fix build with kjc. 2003-10-28 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/kjc.jar: New fixed KJC. Fix concerns the problem reported by Ito Kazumitsu. 2003-10-28 Dalibor Topic <robilad@kaffe.org> * Makefile.am: (BUILD_ENVIRONMENT-make) Don't add existing CLASSPATH to CLASSPATH in BUILD_ENVIRONMENT. Reported by: jrandom <auto97841@hushmail.com> * Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2003-10-28 Dalibor Topic <robilad@kafee.org> * libraries/javalib/java/util/Date.java: Replaced by implementation from GNU Classpath. 2003-10-27 Guilhem Lavaux <guilhem@kaffe.org> * libraries/clib/nio, libraries/clib/nio/Makefile.am, libraries/clib/nio/Makefile.in: New native library for NIO * libraries/clib/nio/SelectorImpl.c, libraries/clib/nio/NIOServerSocket.c, libraries/clib/nio/DirectByteBufferImpl.c: Native implementation for selectors and a method call to pass through access verifier. * libraries/clib/net/InetAddressImpl.c: partly moved native functions from java/net/InetAddress to gnu/java/net/InetAddressImpl. * configure.in: Build Makefile in libraries/clib/nio * include/Makefile.am: Added gnu_java_net_SysInetAddressImpl.h, gnu_java_nio_SelectorImpl.h. * libraries/javalib/java/net/InetAddress.java, libraries/javalib/java/net/Inet4Address.java, libraries/javalib/java/net/Inet6Address.java, libraries/javalib/gnu/java/net/InetAddressImpl.java, libraries/javalib/gnu/java/net/SysInetAddressImpl.java: Merged the new Classpath's implementation in. Added submitted patch to make DNS calls modular. * libraries/clib/net/PlainDatagramSocketImpl.c: (bind, send, receive) IPV6 compatible, upgraded to latest classpath. * libraries/javalib/gnu/java/net/PlainSocketImpl.c: (socketBind, socketAccept, socketConnect) IPV6 compatible, upgraded to latest classpath. * libraries/javalib/bootstrap.classlist: Added new NIO and NET classes required by kaffeh to build includes (SysInetAddressImpl, SelectorImpl, InetAddressImpl). * configure, Makefile.in, include/Makefile.in, libraries/javalib/Klasses.jar.bootstrap: Regenerated 2003-10-27 Motoyuki Kasahara <m-kasahr@sra.co.jp> * configure.in: Add $NET_LIBS to $LIBS before checking for getaddrinfo and getnameinfo, to fix configure failing to link to the functions, and wrongly assuming they don't exist on sparc-solaris 2.9. * configure: Regenerated. 2003-10-27 Timothy S. Stack <stack@cs.utah.edu> * libraries/javalib/java/security/SecureRandom.java: Fix computation of next(int). Reported by: jrandom 2003-10-27 Ross Martin <hacker@ross.interwrx.com> * libraries/javalib/java/awt/ImageLoader.java: (imageComplete) Do not start a new ImageFrameLoader for Image streams that an ImageFrameLoader can't handle, but ImageLoader handles fine. * libraries/javalib/kaffe/applet/AppletTag.java: (parseParam) Treat ':' and '/' as normal alphabetic characters. This is necessary to get it to treat "http://xxx.yyy.zzz" as being a single token in its parser, which is necessary for correct parsing of web addresses. 2003-10-27 Dalibor Topic <robilad@kafe.org> * libraries/javalib/java/util/jar/Attributes.java, libraries/javalib/java/util/jar/JarEntry.java, libraries/javalib/java/util/jar/JarException.java, libraries/javalib/java/util/jar/JarFile.java, libraries/javalib/java/util/jar/JarInputStream.java, libraries/javalib/java/util/jar/JarOutputStream.java, libraries/javalib/java/util/jar/Manifest.java: Replaced by implementation from GNU Classpath. 2003-10-26 Mark Wielaard <mark@klomp.org> * libraries/javalib/java/util/zip/ZipFile.java (ZipFile(File f, int mode)): New (dummy) method. * libraries/javalib/java/util/zip/ZipInputStream.java (getNextEntry): Use createZipEntry(). (createZipEntry): Implement. 2003-10-25 Dalibor Topic <robilad@kaffe.org> * FAQ/FAQ.automake: Recommend automake 1.7.8. * developers/autogen.sh: Upgraded to automake 1.7.8. * Makefile.in, aclocal.m4, depcomp, missing, config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libltdl/Makefile.in, libltdl/aclocal.m4, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/extensions/sound/Makefile.in, libraries/extensions/sound/alsa/Makefile.in, libraries/extensions/sound/common/Makefile.in, libraries/extensions/sound/esd/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/run_time/Makefile.in: Regenerated. 2003-10-25 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/FileLockImpl.java, libraries/javalib/gnu/java/nio/PipeImpl.java, libraries/javalib/gnu/java/nio/SelectorImpl.java, libraries/javalib/gnu/java/nio/SelectorProviderImpl.java, libraries/javalib/gnu/java/nio/SocketChannelImpl.java, libraries/javalib/java/awt/geom/CubicCurve2D.java, libraries/javalib/java/awt/geom/GeneralPath.java, libraries/javalib/java/awt/geom/QuadCurve2D.java, libraries/javalib/java/io/File.java, libraries/javalib/java/lang/StringBuffer.java, libraries/javalib/java/net/InetSocketAddress.java, libraries/javalib/java/nio/ByteOrder.java, libraries/javalib/java/nio/channels/FileChannelImpl.java, libraries/javalib/java/text/DateFormat.java, libraries/javalib/java/text/FormatCharacterIterator.java, libraries/javalib/java/text/SimpleDateFormat.java, libraries/javalib/java/util/logging/ErrorManager.java, libraries/javalib/javax/naming/spi/NamingManager.java: Resynced with GNU Classpath. 2003-10-25 Helmer Kraemer <hkraemer@freenet.de> * config/arm/linux/jit-md.h: removed now unnecessary signal stuff, corrected the definition of the FIRSTFRAME macro * config/arm/linux/md.h: include necessary signal related headers, corrected the definition of the SIGNAL_ARGS macro * config/arm/trampolines.c: (arm_do_fixup_trampoline) create a stack frame for the trampoline * config/arm/common.h: (sysdepCallMethod) fixed passing of 64bit parameters, made asm statements volatile so gcc doesn't optimize them away * config/sparc/jit.h: (CALL_KAFFE_EXCEPTION) removed wrong quote * kaffe/kaffevm/access.c: (checkAccess) properly grant access to inherited inner classes that are protected * include/jni.h, include/jni_cpp.h: added missing c++ functions for the VM Invocation Interface * libraries/javalib/java/awt/MouseEvt.java: (computeMouseTarget) properly translate the mouse position when the mouse is inside of a container Reported by: Ross Martin <hacker@ross.interwrx.com> * libraries/javalib/java/net/URLClassLoader.java: (getJar) immediately return if the url denotes a local file that doesn't exist * libraries/clib/net/Makefile.am, libraries/clib/net/Makefile.in: (libnet_la_LDADD) make sure that symbols starting with gnu are exported 2003-10-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/zip/ZipInputStream.java: (getNextEntry) don't throw an IOException if ZipInputStream is invalid. Instead return null, like JDK 1.4.2 does. Reported by: Markus Maier <mle@neze.de> * javax/naming/InitialContext.java (lookup(Name)): When a CannotProceedException is thrown use the ContinuationContext. (lookup(String)): Likewise. (close): Clear myProps and defaultInitCtx. Patch by: Mark Wielaard <mark@klomp.org>, Julian Dolby <dolby@us.ibm.com> Taken from GNU Classpath web patch submission form. * libraries/javalib/javax/naming/spi/NamingManager.java: (getContinuationContext) Improved readability. Fixed stack trace for re-thrown exception. Patch by: Julian Dolby <dolby@us.ibm.com> 2003-10-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/beans/IntrospectionIncubator.java: (addMethod) Add public static methods. * libraries/javalib/java/beans/Introspector.java: Merged in from GNU Classpath. 2003-10-23 Marc Kleine-Budde <kleine-budde@gmx.de> * kaffe/kaffevm/systems/win32/winthread.c (jthread_setpriority) added missing break statement in switch-case 2003-10-22 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/java/text/DecimalFormat.java: corrected iscanFormat() so that '%' may appear in a pattern. 2003-10-22 Dalibor Topic <robilad@kaffe.org> * Makefile.am, Makefile.in: Regenerated. * gnu/java/nio/NIOServerSocket.java, gnu/java/nio/ServerSocketChannelSelectionKey.java: New files from GNU Classpath. * essential.files: Added new files from GNU Classpath. * gnu/java/beans/BeanInfoEmbryo.java, gnu/java/beans/ExplicitBeanInfo.java, gnu/java/beans/IntrospectionIncubator.java, gnu/java/beans/editors/ColorEditor.java, gnu/java/beans/editors/FontEditor.java, gnu/java/beans/editors/NativeBooleanEditor.java, gnu/java/beans/editors/NativeByteEditor.java, gnu/java/beans/editors/NativeDoubleEditor.java, gnu/java/beans/editors/NativeFloatEditor.java, gnu/java/beans/editors/NativeIntEditor.java, gnu/java/beans/editors/NativeLongEditor.java, gnu/java/beans/editors/NativeShortEditor.java, gnu/java/beans/editors/StringEditor.java, gnu/java/io/ClassLoaderObjectInputStream.java, gnu/java/lang/ClassHelper.java, gnu/java/nio/NIOSocket.java, gnu/java/nio/SelectorImpl.java, gnu/java/nio/ServerSocketChannelImpl.java, gnu/java/nio/SocketChannelImpl.java, gnu/java/rmi/server/ProtocolConstants.java, gnu/java/security/der/DER.java, java/awt/ActiveEvent.java, java/awt/datatransfer/ClipboardOwner.java, java/awt/datatransfer/FlavorMap.java, java/awt/datatransfer/Transferable.java, java/awt/dnd/Autoscroll.java, java/awt/dnd/peer/DragSourceContextPeer.java, java/awt/dnd/peer/DropTargetContextPeer.java, java/awt/dnd/peer/DropTargetPeer.java, java/awt/font/FontRenderContext.java, java/awt/font/MultipleMaster.java, java/awt/font/OpenType.java, java/awt/geom/AffineTransform.java, java/awt/geom/Arc2D.java, java/awt/geom/PathIterator.java, java/awt/geom/Rectangle2D.java, java/awt/geom/RoundRectangle2D.java, java/awt/image/BufferedImage.java, java/awt/image/Raster.java, java/awt/image/RasterOp.java, java/awt/image/SinglePixelPackedSampleModel.java, java/awt/image/WritableRaster.java, java/awt/image/renderable/RenderableImage.java, java/awt/peer/ButtonPeer.java, java/awt/peer/CheckboxMenuItemPeer.java, java/awt/peer/CheckboxPeer.java, java/awt/peer/ChoicePeer.java, java/awt/peer/ContainerPeer.java, java/awt/peer/DialogPeer.java, java/awt/peer/FileDialogPeer.java, java/awt/peer/FramePeer.java, java/awt/peer/LabelPeer.java, java/awt/peer/ListPeer.java, java/awt/peer/MenuBarPeer.java, java/awt/peer/MenuItemPeer.java, java/awt/peer/MenuPeer.java, java/awt/peer/PopupMenuPeer.java, java/awt/peer/RobotPeer.java, java/awt/peer/ScrollPanePeer.java, java/awt/peer/ScrollbarPeer.java, java/awt/peer/TextAreaPeer.java, java/awt/peer/TextComponentPeer.java, java/awt/peer/TextFieldPeer.java, java/awt/print/Pageable.java, java/awt/print/Printable.java, java/awt/print/PrinterGraphics.java, java/beans/AppletInitializer.java, java/beans/BeanDescriptor.java, java/beans/BeanInfo.java, java/beans/Beans.java, java/beans/Customizer.java, java/beans/DesignMode.java, java/beans/EventSetDescriptor.java, java/beans/FeatureDescriptor.java, java/beans/IndexedPropertyDescriptor.java, java/beans/MethodDescriptor.java, java/beans/ParameterDescriptor.java, java/beans/PropertyChangeEvent.java, java/beans/PropertyChangeSupport.java, java/beans/PropertyDescriptor.java, java/beans/PropertyEditor.java, java/beans/PropertyEditorManager.java, java/beans/PropertyEditorSupport.java, java/beans/SimpleBeanInfo.java, java/beans/VetoableChangeSupport.java, java/beans/Visibility.java, java/beans/beancontext/BeanContext.java, java/beans/beancontext/BeanContextChild.java, java/beans/beancontext/BeanContextChildComponentProxy.java, java/beans/beancontext/BeanContextChildSupport.java, java/beans/beancontext/BeanContextContainerProxy.java, java/beans/beancontext/BeanContextMembershipListener.java, java/beans/beancontext/BeanContextProxy.java, java/beans/beancontext/BeanContextServiceProvider.java, java/beans/beancontext/BeanContextServiceProviderBeanInfo.java, java/beans/beancontext/BeanContextServiceRevokedListener.java, java/beans/beancontext/BeanContextServices.java, java/beans/beancontext/BeanContextServicesListener.java, java/io/Externalizable.java, java/io/FilePermission.java, java/io/ObjectInput.java, java/io/ObjectInputValidation.java, java/io/ObjectOutput.java, java/io/ObjectStreamConstants.java, java/io/Serializable.java, java/lang/StrictMath.java, java/lang/StringBuffer.java, java/net/DatagramSocketImplFactory.java, java/net/ServerSocket.java, java/net/SocketImplFactory.java, java/net/SocketOptions.java, java/nio/Buffer.java, java/nio/ByteBufferHelper.java, java/nio/MappedByteBuffer.java, java/nio/channels/Channel.java, java/nio/channels/GatheringByteChannel.java, java/nio/channels/ReadableByteChannel.java, java/nio/channels/ScatteringByteChannel.java, java/nio/channels/WritableByteChannel.java, java/nio/channels/spi/AbstractSelectableChannel.java, java/nio/channels/spi/AbstractSelectionKey.java, java/nio/channels/spi/AbstractSelector.java, java/nio/channels/spi/SelectorProvider.java, java/rmi/activation/ActivationInstantiator.java, java/rmi/activation/ActivationMonitor.java, java/rmi/activation/ActivationSystem.java, java/rmi/activation/Activator.java, java/rmi/dgc/DGC.java, java/rmi/registry/Registry.java, java/rmi/registry/RegistryHandler.java, java/rmi/server/LoaderHandler.java, java/rmi/server/RMIClassLoader.java, java/rmi/server/RMIClientSocketFactory.java, java/rmi/server/RMIFailureHandler.java, java/rmi/server/RMIServerSocketFactory.java, java/rmi/server/RemoteCall.java, java/rmi/server/RemoteRef.java, java/rmi/server/ServerRef.java, java/rmi/server/Skeleton.java, java/rmi/server/Unreferenced.java, java/security/acl/Acl.java, java/security/acl/AclEntry.java, java/security/acl/Group.java, java/security/acl/Owner.java, java/security/acl/Permission.java, java/security/interfaces/DSAKey.java, java/security/interfaces/DSAKeyPairGenerator.java, java/security/interfaces/DSAParams.java, java/security/interfaces/DSAPrivateKey.java, java/security/interfaces/DSAPublicKey.java, java/security/interfaces/RSAKey.java, java/security/interfaces/RSAPrivateCrtKey.java, java/security/interfaces/RSAPrivateKey.java, java/security/interfaces/RSAPublicKey.java, java/sql/Array.java, java/sql/Blob.java, java/sql/CallableStatement.java, java/sql/Clob.java, java/sql/Connection.java, java/sql/DatabaseMetaData.java, java/sql/Driver.java, java/sql/ParameterMetaData.java, java/sql/PreparedStatement.java, java/sql/Ref.java, java/sql/ResultSet.java, java/sql/ResultSetMetaData.java, java/sql/SQLData.java, java/sql/SQLInput.java, java/sql/SQLOutput.java, java/sql/Savepoint.java, java/sql/Statement.java, java/sql/Struct.java, java/text/CharacterIterator.java, java/text/CollationKey.java, java/text/DateFormatSymbols.java, java/util/Arrays.java, java/util/Calendar.java, java/util/GregorianCalendar.java, java/util/Map.java, java/util/Observer.java, java/util/prefs/Preferences.java, javax/naming/Context.java, javax/naming/InitialContext.java, javax/naming/Name.java, javax/naming/NameParser.java, javax/naming/NamingEnumeration.java, javax/naming/Referenceable.java, javax/naming/directory/Attribute.java, javax/naming/directory/Attributes.java, javax/naming/directory/DirContext.java, javax/naming/event/EventContext.java, javax/naming/event/EventDirContext.java, javax/naming/event/NamespaceChangeListener.java, javax/naming/event/NamingListener.java, javax/naming/event/ObjectChangeListener.java, javax/naming/ldap/Control.java, javax/naming/ldap/ExtendedRequest.java, javax/naming/ldap/ExtendedResponse.java, javax/naming/ldap/HasControls.java, javax/naming/ldap/LdapContext.java, javax/naming/ldap/UnsolicitedNotification.java, javax/naming/ldap/UnsolicitedNotificationListener.java, javax/naming/spi/DirObjectFactory.java, javax/naming/spi/DirStateFactory.java, javax/naming/spi/InitialContextFactory.java, javax/naming/spi/InitialContextFactoryBuilder.java, javax/naming/spi/ObjectFactory.java, javax/naming/spi/ObjectFactoryBuilder.java, javax/naming/spi/Resolver.java, javax/naming/spi/StateFactory.java, javax/sql/ConnectionEventListener.java, javax/sql/ConnectionPoolDataSource.java, javax/sql/DataSource.java, javax/sql/PooledConnection.java, javax/sql/RowSet.java, javax/sql/RowSetInternal.java, javax/sql/RowSetListener.java, javax/sql/RowSetMetaData.java, javax/sql/RowSetReader.java, javax/sql/RowSetWriter.java, javax/sql/XAConnection.java, javax/sql/XADataSource.java, javax/transaction/Status.java, javax/transaction/Synchronization.java, javax/transaction/Transaction.java, javax/transaction/TransactionManager.java, javax/transaction/UserTransaction.java, javax/transaction/xa/XAResource.java, javax/transaction/xa/Xid.java: Resynced with GNU Classpath. 2003-10-21 Timothy S. Stack <stack@cs.utah.edu> * libraries/javalib/java/security/Security.java: Use the system class loader to load provider classes, otherwise they would have to be in the BOOTCLASSPATH. 2003-10-19 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/gnu/xml/aelfred2/SAXDriver.java: Reverted because the 2003-10-18 change was unreasonable. 2003-10-18 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/gnu/xml/aelfred2/SAXDriver.java: Do setSystemId() if an EntityResolver didn't do it. 2003-10-16 Dalibor Topic <robilad@kaffe.org> * AUTHORS: Added contributors with 10 and more contributions. 2003-10-16 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/lang/ArrayHelper.java: New file from GNU Classpath. * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/rest.files: Added gnu/java/lang/ArrayHelper.java. * kaffe/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/compat/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in: Regenerated. 2003-10-14 Milos Negovanovic <milosn@bmf.bounceme.net> * libraries/javalib/gnu/java/beans/BeanInfoEmbryo.java, libraries/javalib/gnu/java/beans/ExplicitBeanInfo.java, libraries/javalib/gnu/java/beans/IntrospectionIncubator.java, libraries/javalib/gnu/java/beans/editors/ColorEditor.java, libraries/javalib/gnu/java/beans/editors/FontEditor.java, libraries/javalib/gnu/java/beans/editors/NativeBooleanEditor.java, libraries/javalib/gnu/java/beans/editors/NativeByteEditor.java, libraries/javalib/gnu/java/beans/editors/NativeDoubleEditor.java, libraries/javalib/gnu/java/beans/editors/NativeFloatEditor.java, libraries/javalib/gnu/java/beans/editors/NativeIntEditor.java, libraries/javalib/gnu/java/beans/editors/NativeLongEditor.java, libraries/javalib/gnu/java/beans/editors/NativeShortEditor.java, libraries/javalib/gnu/java/beans/editors/StringEditor.java: New classes from GNU Classpath. * libraries/javalib/java/beans/IndexedPropertyDescriptor.java: Replaced with GNU Classpath class. (IndexedPropertyDescriptor) Fixed a typo. * libraries/javalib/java/beans/ParameterDescriptor.java, libraries/javalib/java/beans/PropertyChangeEvent.java, libraries/javalib/java/beans/PropertyChangeSupport.java, libraries/javalib/java/beans/PropertyEditorManager.java, libraries/javalib/java/beans/PropertyEditorSupport.java, libraries/javalib/java/beans/SimpleBeanInfo.java, libraries/javalib/java/beans/VetoableChangeSupport.java: Replaced with stuff from GNU Classpath. * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/rest.files: Added the new classes from GNU Classpath. * test/regression/Bean.java: Fixed regression test for new string editor class name. 2003-10-12 Jim Pick <jim@kaffe.org> * libraries/javalib/java/util/regex/Matcher.java, libraries/javalib/java/util/regex/Pattern.java, libraries/javalib/java/util/regex/PatternSyntaxException.java: Return original string when Pattern.split(regex) does not match. Convert from DOS to Unix line endings. 2003-10-11 Timothy S. Stack <stack@cs.utah.edu> * config/i386/jit3-i386.def: Use shorter form of some 'push' opcodes. * include/jvmpi.h: Add JVMPI_REQUESTED_EVENT flag. * kaffe/jvmpi/jvmpi_kaffe.h, kaffe/jvmpi/jvmpi_kaffe.c: Refactored some code for creating events and added support for requested events. * kaffe/kaffevm/classMethod.c, kaffe/kaffevm/object.c, kaffe/kaffevm/thread.c: Moved code for dealing with events to jvmpi_kaffe.c * kaffe/kaffevm/findInJar.c: Correctly handle KSTAT's return value and make sure classhome is non-NULL before calling discoverClasspath(). * kaffe/kaffevm/kaffe.def: Don't bother calling empty methods. * kaffe/kaffevm/soft.h, kaffe/kaffevm/soft.c: Add soft_null_call() for the jitters to use when a method is completely empty. * kaffe/kaffevm/string.c: Call discardErrorInfo() before returning if there was a failure. * kaffe/kaffevm/jit3/codeproto.h, kaffe/kaffevm/jit3/icode.c: Add popargs_noreturn for softcalls that can't return (e.g. soft_athrow). Just saves a little bit of stack popping code... * kaffe/kaffevm/jit3/machine.c: Change the internal nullCall to soft_null_call so that it can be referenced in kaffe.def. 2003-10-10 Alexander Kotelnikov <sacha@myxomop.com> * config/alpha/alpha.c: (__alpha_nextFrame) Cast sc to void *. * kaffe/kaffevm/mem/gc-incremental.c: (gcMalloc) Cast size to unsigned int. * kaffe/kaffevm/mem/gc-mem.c: (gc_primitive_alloc, gc_primitive_free) Added casts to unsigned int. * kaffe/kaffevm/systems/unix-jthreads/jthread.c: (interrupt, suspendOnQThread) Added casts to fix compiler warnings. 2003-10-10 Laurent Martelli <laurent@aopsys.com> * libraries/javalib/java/lang/reflect/Field.java: (set) Fix NullPointerException wen value is null. 2003-10-09 Milos Negovanovic <milosn@bmf.bounceme.net> * libraries/javalib/gnu/java/io/ClassLoaderObjectInputStream.java, libraries/javalib/gnu/java/lang/ClassHelper.java: New files from GNU Classpath. * libraries/javalib/java/beans/BeanDescriptor.java, libraries/javalib/java/beans/Beans.java, libraries/javalib/java/beans/EventSetDescriptor.java, libraries/javalib/java/beans/FeatureDescriptor.java, libraries/javalib/java/beans/MethodDescriptor.java, libraries/javalib/java/beans/PropertyDescriptor.java: Replaced by implementations from GNU Classpath. 2003-10-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/rest.files: Added gnu/java/io/ClassLoaderObjectInputStream.java and gnu/java/lang/ClassHelper.java. See ChangeLog.7 for earlier changes.