1. 03 Jun, 2007 1 commit
    • libjava/classpath/ChangeLog.gcj: · e1bea0c0
      2007-05-31  Matthias Klose  <doko@ubuntu.com>
      
              * javax/management/NotificationBroadcasterSupport.java
              (getNotificationInfo): Add cast.
              * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
              directories.
              * native/jni/qt-peer/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
              _access: Handle EXEC query, stub only.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Merged from classpath:
              * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
              * java/lang/System.java(inheritedChannel): New.
              * java/lang/Character.java: Remove stray`;'.
              * java/net/MulticastSocket.java: Merged.
              * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
              * java/text/Collator.java(getInstance): Merged.
              * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
              getDisplayName, getDisplayNames: New.
              * java/util/logging/Logger.java: Merged.
              * Regenerate .class and .h files.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/File.java: Merge with classpath-0.95, new method
              setFilePermissions, new attribute EXEC.
              * java/io/natFilePosix.cc (setFilePermissions): New.
              _access: Handle EXEC query.
              * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Imported GNU Classpath 0.95.
      
              * classpath/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
              classpath/native/fdlibm/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, classpath/doc/Makefile.in,
              classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
              classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/include/Makefile.in,
              classpath/examples/Makefile.in: Regenerate.
              * classpath/config.guess, classpath/config.sub,
              classpath/ltmain.sh : Update.
              * classpath/configure, classpath/depcomp, classpath/missing,
              classpath/aclocal.m4, classpath/install-sh: Regenerate.
      
              * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * Update the .class files and generated CNI header files, add new
              .class and generated CNI header files.
              * Remove generated files for removed java source files:
              classpath/gnu/java/net/BASE64.java,
              classpath/gnu/java/security/util/Base64.java,
              classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
              classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
              classpath/gnu/java/awt/font/autofit/Scaler.java,
              classpath/gnu/classpath/jdwp/util/Value.java,
              classpath/gnu/javax/net/ssl/Base64.java.
              * Remove empty directories.
      
              * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
              * java/lang/Class.java(setAccessible): Merge from classpath.
              * java/util/Locale.java: Remove.
              * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
              gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
              * gcj/javaprims.h: Update class declarations.
              * scripts/classes.pl: Update usage.
              * HACKING: Mention to build all peers.
      
      From-SVN: r125302
      Matthias Klose committed
  2. 09 Jan, 2007 1 commit
  3. 16 Jul, 2005 1 commit
  4. 30 Jun, 2005 1 commit
  5. 17 Oct, 2004 1 commit
    • BindException.java, [...]: Big import statement and @author tag cleanup. · 05dfb0b0
      2004-10-17  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/BindException.java,
      	java/net/ConnectException.java,
      	java/net/ContentHandler.java,
      	java/net/ContentHandlerFactory.java,
      	java/net/DatagramPacket.java,
      	java/net/DatagramSocket.java,
      	java/net/DatagramSocketImpl.java,
      	java/net/DatagramSocketImplFactory.java,
      	java/net/FileNameMap.java,
      	java/net/HttpURLConnection.java,
      	java/net/MalformedURLException.java,
      	java/net/MulticastSocket.java,
      	java/net/NetworkInterface.java,
      	java/net/NoRouteToHostException.java,
      	java/net/PasswordAuthentication.java,
      	java/net/PortUnreachableException.java,
      	java/net/ProtocolException.java,
      	java/net/ServerSocket.java,
      	java/net/Socket.java,
      	java/net/SocketException.java,
      	java/net/SocketImpl.java,
      	java/net/SocketImplFactory.java,
      	java/net/SocketOptions.java,
      	java/net/SocketPermission.java,
      	java/net/SocketTimeoutException.java,
      	java/net/URI.java,
      	java/net/URISyntaxException.java,
      	java/net/URL.java,
      	java/net/URLDecoder.java,
      	java/net/URLEncoder.java,
      	java/net/URLStreamHandler.java,
      	java/net/URLStreamHandlerFactory.java,
      	java/net/UnknownHostException.java,
      	java/net/UnknownServiceException.java:
      	Big import statement and @author tag cleanup.
      
      From-SVN: r89168
      Michael Koch committed
  6. 20 Apr, 2004 1 commit
    • Authenticator.java, [...]: Fixed javadocs, coding style and argument names all over. · f6d49f66
      2004-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/Authenticator.java,
      	java/net/BindException.java,
      	java/net/ConnectException.java,
      	java/net/ContentHandler.java,
      	java/net/ContentHandlerFactory.java,
      	java/net/DatagramPacket.java,
      	java/net/DatagramSocket.java,
      	java/net/DatagramSocketImpl.java,
      	java/net/DatagramSocketImplFactory.java,
      	java/net/FileNameMap.java,
      	java/net/HttpURLConnection.java,
      	java/net/Inet4Address.java,
      	java/net/Inet6Address.java,
      	java/net/InetAddress.java,
      	java/net/InetSocketAddress.java,
      	java/net/JarURLConnection.java,
      	java/net/MalformedURLException.java,
      	java/net/MulticastSocket.java,
      	java/net/NetPermission.java,
      	java/net/NetworkInterface.java,
      	java/net/NoRouteToHostException.java,
      	java/net/PasswordAuthentication.java,
      	java/net/PortUnreachableException.java,
      	java/net/ProtocolException.java,
      	java/net/ServerSocket.java,
      	java/net/Socket.java,
      	java/net/SocketAddress.java,
      	java/net/SocketException.java,
      	java/net/SocketImpl.java,
      	java/net/SocketImplFactory.java,
      	java/net/SocketOptions.java,
      	java/net/SocketPermission.java,
      	java/net/SocketTimeoutException.java,
      	java/net/URI.java,
      	java/net/URISyntaxException.java,
      	java/net/URL.java,
      	java/net/URLClassLoader.java,
      	java/net/URLConnection.java,
      	java/net/URLDecoder.java,
      	java/net/URLEncoder.java,
      	java/net/URLStreamHandler.java,
      	java/net/URLStreamHandlerFactory.java,
      	java/net/UnknownHostException.java,
      	java/net/UnknownServiceException.java:
      	Fixed javadocs, coding style and argument names all over.
      
      From-SVN: r80900
      Michael Koch committed
  7. 11 Feb, 2004 1 commit
    • 2004-02-11 Michael Koch <konqueror@gmx.de> · 31d25d83
      	* java/net/DatagramSocket.java
      	(setReuseAddress): Use Boolean.valueOf() instead of creating a new
      	Boolean object.
      	(setBroadcast): Likewise.
      	* java/net/MulticastSocket.java
      	(setLoopbackMode): Likewise.
      	* java/net/ServerSocket.java
      	(setReuseAddress): Likewise.
      	* java/net/Socket.java
      	(setTcpNoDelay): Likewise.
      	(setSoLinger): Likewise.
      	(setOOBInline): Likewise.
      	(setKeepAlive): Likewise.
      	(setReuseAddress): Likewise.
      	* java/net/URLConnection.java
      	(setContentHandler): Replace == with equals().
      	* java/net/URLStreamHandler.java
      	(hostSEquals): Fix checking host addresses.
      	(toExternalForm): Dont check protocol for null. We know already its
      	not null.
      
      From-SVN: r77670
      Michael Koch committed
  8. 26 Nov, 2003 1 commit
    • 2003-11-26 Michael Koch <konqueror@gmx.de> · 4aa74bd3
      	* 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.
      
      From-SVN: r73951
      Michael Koch committed
  9. 25 Nov, 2003 1 commit
    • 2003-11-25 Michael Koch <konqueror@gmx.de> · 66e5d61f
      	* 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.
      	(toString): Make output compliant to JDK 1.4.2.
      	* 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 ']'.
      
      From-SVN: r73918
      Michael Koch committed
  10. 24 Nov, 2003 1 commit
    • 2003-11-25 Michael Koch <konqueror@gmx.de> · 473432eb
      	* 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.
      
      From-SVN: r73902
      Michael Koch committed
  11. 19 Sep, 2003 1 commit
  12. 10 Sep, 2003 1 commit
    • DatagramSocket.java, [...]: Use gnu.java.net.Plain*SocketImpl instead of java.net.PlainSocketImpl. · 4a503716
      2003-09-10  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/DatagramSocket.java,
      	java/net/MulticastSocket.java,
      	java/net/ServerSocket.java,
      	java/net/Socket.java:
      	Use gnu.java.net.Plain*SocketImpl instead of
      	java.net.PlainSocketImpl.
      	* java/net/PlainDatagramSocketImpl.java,
      	java/net/PlainSocketImpl.java,
      	java/net/SocketInputStream.java,
      	java/net/SocketOutputStream.java,
      	java/net/natPlainDatagramSocketImplNoNet.cc,
      	java/net/natPlainDatagramSocketImplPosix.cc,
      	java/net/natPlainDatagramSocketImplWin32.cc,
      	java/net/natPlainSocketImplNoNet.cc,
      	java/net/natPlainSocketImplPosix.cc,
      	java/net/natPlainSocketImplWin32.cc:
      	Removed.
      	* gnu/java/net/PlainDatagramSocketImpl.java,
      	gnu/java/net/PlainSocketImpl.java,
      	gnu/java/net/SocketInputStream.java,
      	gnu/java/net/SocketOutputStream.java,
      	gnu/java/net/natPlainDatagramSocketImplNoNet.cc,
      	gnu/java/net/natPlainDatagramSocketImplPosix.cc,
      	gnu/java/net/natPlainDatagramSocketImplWin32.cc,
      	gnu/java/net/natPlainSocketImplNoNet.cc,
      	gnu/java/net/natPlainSocketImplPosix.cc,
      	gnu/java/net/natPlainSocketImplWin32.cc:
      	New files (moved from java/net).
      	* configure.in: Create links for gnu/java/net/natPlain*SocketImpl.cc
      	instead of java/net/natPlain*SocketImpl.cc.
      	* configure: Regenerated.
      	* Makefile.am: Moved files from java/net to gnu/java/net.
      	* Makefile.in: Regenerated.
      
      From-SVN: r71274
      Michael Koch committed
  13. 08 Jun, 2003 1 commit
    • 2003-06-08 Michael Koch <konqueror@gmx.de> · f61e2125
      	* java/net/DatagramSocket.java
      	(DatagramSocket): No need to set SO_REUSEADDRESS here. This belongs
      	into the Multicast constructors.
      	* java/net/DatagramSocketImpl.java
      	(getOption): Removed.
      	(setOption): Removed.
      	* java/net/MulticastSocket.java
      	(MulticastSocket): Call setReuseAddress (true).
      	* java/net/SocketImpl.java
      	(getOption): Removed.
      	(setOption): Removed.
      
      From-SVN: r67617
      Michael Koch committed
  14. 10 Mar, 2003 1 commit
  15. 02 Mar, 2003 1 commit
    • 2003-03-02 Michael Koch <konqueror@gmx.de> · 68dfecb3
      	* java/net/HttpURLConnection.java
      	(HTTP_SERVER_ERROR): Deprecated.
      	* java/net/MulticastSocket.java
      	(send): Replaced checkMulticast with appropriate checkPermission call,
      	deprecated.
      	* java/net/URLDecoder.java
      	(decode): Deprecated.
      	* java/net/URLEncoder.java
      	(encode): Deprecated.
      
      From-SVN: r63679
      Michael Koch committed
  16. 16 Jan, 2003 1 commit
  17. 11 Jan, 2003 1 commit
    • 2003-01-10 Michael Koch <konqueror@gmx.de> · 927818a5
      	* java/net/DatagramSocket.java
      	(ch): Description added.
      	(remotePort): Initialize with -1.
      	(connect): Doesnt throws SocketException.
      	* java/net/MulticastSocket.java
      	(setInterface): Merge with Classpath.
      	* java/net/ServerSocket.java
      	(closed): New member variable.
      	(bind): Check if socket is closed.
      	(close): Close an associated channel too, set new value to closed.
      	(isBound): Reindented.
      	(isClosed): Implemented.
      	* java/net/Socket.java
      	(closed): New member variable.
      	(bind): Check if socket is closed.
      	(connect): Check if socket is closed.
      	(close): Close an associated channel too, set new value to closed.
      	(isClosed): Implemented.
      
      From-SVN: r61185
      Michael Koch committed
  18. 10 Oct, 2002 1 commit
    • 2002-10-08 Michael Koch <konqueror@gmx.de> · 7393decb
      	* java/net/HttpURLConnection.java
      	(getPermission): New method.
      	(getErrorStream): New stub method.
      	(getHeaderFieldDate): New stub method.
      	* java/net/Inet4Address.java:
      	(isLinkLocalAddress): Typo fixed.
      	* java/net/InetAddress.java:
      	(readResolve): New stubbed method (for serialization).
      	(isAnyLocalAddress): New stubbed method.
      	(isLoopbackAddress): New stubbed method.
      	(isLinkLocalAddress): New stubbed method.
      	(isSiteLocalAddress): New stubbed method.
      	(isMCGlobal): New stubbed method.
      	(isMCNodeGlobal): New stubbed method.
      	(isMCLinkLocal): New stubbed method.
      	(isMCSiteLocal): New stubbed method.
      	(isMCOrgLocal): New stubbed method.
      	(getCanonicalHostName): New stubbed method.
      	(getByAddress): Create instances of Inet4Address/Inet6Address,
      	instead of InetAddress, documentation added.
      	* java/net/MulticastSocket.java
      	(getInterface): Removed FIXME.
      	(getNetworkInterface): New method.
      	(setNetworkInterface): New method.
      	* java/net/NetworkInterface.java:
      	(toString): Use property "line.separator" instead of "\n".
      	* java/net/URLConnection.java
      	(getContent): New stubbed method.
      	* java/net/URLStreamHandler.java:
      	(equals): New stubbed method.
      	(hostsEqual): New stubbed method.
      	(hashCode): New stubbed method.
      	* java/net/natNetworkInterface.cc:
      	(getRealNetworkInterfaces): Create Inet4Address object
      	instead of InetAddress.
      
      From-SVN: r58002
      Michael Koch committed
  19. 03 Oct, 2002 1 commit
    • 2002-09-30 Michael Koch <konqueror@gmx.de> · e832ab3c
      	* java/net/DatagramSocket.java
      	(receive): Check with SecurityManager AFTER the packet is received,
      	check if connected to multicast address, documentation added.
      	(send): Only check SecurityManager if connected, check address of
      	packet to send.
      	(connect): Implemented, documentation added.
      	* java/net/Inet6Address.java: New file (not added yet to Makefile.am).
      	* java/net/InetSocketAddress.java
      	(whole file): Reindented.
      	(hostname): New attribute.
      	(InetSocketAddress): Initialize new attribute.
      	(getAddress): Documentation added.
      	(getHostName): Documentation added.
      	(getPort): Documentation added.
      	(hashCode): Documentation added.
      	(isUnresolved): Documentation added.
      	(toString): Conform to output of JDK 1.4.1, documentation added.
      	* java/net/MulticastSocket.java
      	(joinGroup): Removed FIXME, documentation added.
      	(leaveGroup): Removed FIXME, documentation added.
      	(send): Documentation added.
      	* java/net/Socket.java
      	(inputShutdown): New variable.
      	(outputShutdown): New variable.
      	(Socket): Initialize new variables.
      	(getRemoteSocketAddress): Check if connected.
      	(shutdownInput): Set new variable.
      	(shutdownOutput): Set new variable.
      	(isConnected): New method.
      	(isClosed): New method.
      	(isInputShutdown): New method.
      	(isOutputShutdown): New method.
      	* java/net/URLStreamHandler.java
      	(URLStreamHandler): New method.
      	(openConnection): Added documentation.
      	(parseURL): Added documentation.
      	(getHostAddress): New method.
      	(getDefaultPort): New method.
      
      From-SVN: r57772
      Michael Koch committed
  20. 25 Sep, 2002 1 commit
    • 2002-09-25 Michael Koch <konqueror@gmx.de> · ed08cfe4
      	* java/net/DatagramPacket
      	(DatagramPacket): Exception documentation added.
      	(setData): Likewise.
      	(setSocketAddress): Likewise.
      	* java/net/DatagramSocketImpl.java
      	(peek): Documentation addded.
      	(peekData): Documentation addded.
      	(send): Documentation addded.
      	(receive): Documentation addded.
      	(connect): New method.
      	(disconnect): New method.
      	(joinGroup): New abstract method.
      	(leaveGroup): New abstract method.
      	* java/net/InetSocketAddress.java
      	(InetSocketAddress): Documentation added.
      	(equals): final keyword added.
      	(getAddress): final keyword added.
      	(getHostName): final keyword added.
      	(getPort): final keyword added.
      	(hashCode): final keyword added.
      	(isUnresolved): final keyword added.
      	* java/net/MulticastSocket.java
      	(MulticastSocket): Documentation added.
      	(MulticastSocket): New method.
      	(joinGroup): Documentation added.
      	(joinGroup): New method.
      	(leaveGroup): Documentation added.
      	(leaveGroup): New method.
      	(send): Documentation added.
      	* java/net/NetworkInterface.java
      	(getByName): Documentation added.
      	(getByInetAddress): Documentation added.
      	(getNetworkInterfaces): Documentation added.
      	* java/net/PlainDatagramSocketImpl.java
      	(connect): New method.
      	(disconnect): New method.
      	* java/net/SocketImpl.java
      	(create): Documentation added.
      	(shutdownInput): Convert public to protected, as it always was.
      	(shutdownOutput): Convert public to protected, as it always was.
      	* java/net/SocketOptions.java
      	(whole file): Reintented.
      	* java/net/URLClassLoader.java
      	(URLClassLoader): SecurityManager check added, documentation added.
      	(findResources): Documentation added.
      	(findClass): Documentation added.
      	(newInstance): More correct method arguments.
      	* java/net/URLConnection.java
              (connect): Documentation added.
              (getContent): Documentation added.
              (getPermission): Documentation added.
              (getInputStream): Documentation added.
              (getOutputStream): Documentation added.
              (setDoInput): Throw correct exception, documentation added.
              (setDoOutput): Throw correct exception, documentation added.
              (setAllowUserInteraction): Throw correct exception, documentation added.
              (setUseCaches): Throw correct exception, documentation added.
              (setIfModifiedSince): Throw correct exception, documentation added.
              (setRequestProperty): Throw exception, documentation added.
              (addRequestProperty): Throw exception, documentation added.
              (getRequestProperty): Throw exception, documentation added.
              (getRequestProperties): Documentation added.
              (setContentHandlerFactory): Documentation added.
              (guessContentTypeFromName): protected to public.
              (setFileNameMap): Documentation added.
              * java/net/URLDecoder.java
              (URLDecoder): New method.
              (decode): Documentation added.
              (whole file): Reindented.
              * java/net/URLEncoder.java
              (encode): Documentation added.
              * java/net/natPlainDatagramSocketImpl.cc
              (connect): New method.
              (disconnect): New method.
              * javax/naming/RefAddr:
              (addrType): addrType was never final.
              (equals): Fix typo in method name.
              * javax/naming/BinaryRefAddr:
              (equals): Fix typo in method name.
      
      From-SVN: r57487
      Michael Koch committed
  21. 04 Sep, 2002 1 commit
    • 2002-09-04 Michael Koch <konqueror@gmx.de> · 7b98d454
      	* java/net/DatagramSocket.java
      	(DatagramSocket): Added documentation.
      	(close): Likewise.
      	(getLocalAddress): Likewise.
      	(getLocalPort): Likewise.
      	(receive): Likewise.
      	(send): Likewise.
      	(setSoTimeout): Likewise.
      	(connect): New method.
      	(disconnect): New method.
      	(getInetAddress): New method (FIXME)
      	(getPort): New method.
      	(setReuseAddress): New method.
      	(getReuseAddress): New method.
      	(setBroadcast): New method.
      	(getBroadcast): New method.
      	(setTrafficClass): New method.
      	(getTrafficClass): New method.
      	* java/net/MulticastSocket.java):
      	(getTTL): Added @see in documentation.
      	(setTTL): Added @see in documentation.
      	(setLoopbackMode): New method.
      	(getLoopbackMode): New method.
      	* java/net/PlainSocketImpl.java:
      	Added new constants for the options SO_BROADCAST, SO_OOBINLINE,
      	IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS
      	* java/net/PlainDatagramSocketImpl.java
      	Added new constants for the options SO_BROADCAST, SO_OOBINLINE,
      	IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS
      	* java/net/natPlainSocketImpl.cc
      	(getOption): Implemented the options SO_BROADCAST, SO_OOBINLINE,
      	IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS
      	(setOption): Implemented the options SO_BROADCAST, SO_OOBINLINE,
      	IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS
      	This should also fix SO_KEEPALIVE
      	* java/net/natPlainDatagramSocketImpl.cc
      	(getOption): Implemented the options SO_BROADCAST, SO_OOBINLINE,
      	IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS
      	(setOption): Implemented the options SO_BROADCAST, SO_OOBINLINE,
      	IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS
      
      From-SVN: r56801
      Michael Koch committed
  22. 02 Sep, 2002 1 commit
  23. 27 Aug, 2002 1 commit
    • BindException.java, [...]: add/update of some @since/@deprecated · 49c3c980
      2002-08-27  Michael Koch <konqueror@gmx.de>
      
      	* java/net/BindException.java,
      	java/net/JarURLConnection.java,
      	java/net/FileNameMap.java,
      	java/net/HttpURLConnection.java,
      	java/net/InetSocketAddress.java,
      	java/net/DatagramPacket.java,
      	java/net/DatagramSocket.java,
      	java/net/DatagramSocketImpl.java,
      	java/net/MulticastSocket.java,
      	java/net/PasswordAuthentication.java,
      	java/net/ServerSocket.java,
      	java/net/Socket.java,
      	java/net/URLClassLoader.java,
      	java/net/URLConnection.java: add/update of some @since/@deprecated
      
      From-SVN: r56608
      Michael Koch committed
  24. 22 Jan, 2002 1 commit
  25. 12 Jan, 2002 1 commit
    • InetAddress.java (ANY_IF): moved from ServerSocket. · 9566a90c
              * java/net/InetAddress.java (ANY_IF): moved from ServerSocket.
              * java/net/DatagramSocket.java (DatagramSocket): use ANY_IF from
              InetAddress.
              * java/net/MulticastSocket.java (MulticastSocket): Likewise.
              * java/net/Socket.java: Merge with Classpath.
              * java/net/ServerSocket.java: Likewise.
      
      From-SVN: r48797
      Mark Wielaard committed
  26. 01 Oct, 2001 1 commit
    • FileWriter.java: Merge with Classpath. · 477946a6
      	* java/io/FileWriter.java: Merge with Classpath.
      	* java/io/FilterInputStream.java: Ditto.
      	(mark): no longer synchronized
      	(reset): Likewise
      	* java/io/FilterOutputStream.java: Merge with Classpath.
      	* java/io/FilterReader.java: Ditto.
      	(mark): no longer synchronized
      	(reset): Likewise
      	* java/io/FilterWriter.java: Merge with Classpath.
      	* java/io/Writer.java: Ditto.
      	* java/lang/Compiler.java: Ditto.
      	* java/lang/Process.java: Ditto.
      	* java/lang/Void.java: Ditto.
      	* java/net/ContentHandler.java: Ditto.
      	* java/net/DatagramPacket.java: Ditto.
      	* java/net/MulticastSocket.java: Merge comments with Classpath.
      
      From-SVN: r45930
      Mark Wielaard committed
  27. 04 May, 2000 1 commit
    • Locale.java (Locale): Don't explicitly check for null. · f70b7142
      	* java/util/Locale.java (Locale): Don't explicitly check for
      	null.
      	* java/util/Hashtable.java (containsKey): Don't explicitly check
      	for null.
      	(get): Likewise.
      	* java/util/BitSet.java (and, or, xor): Don't explicitly check for
      	null.
      	* java/util/zip/ZipEntry.java (ZipEntry): Don't explicitly check
      	for null.
      	* java/text/StringCharacterIterator.java
      	(StringCharacterIterator): Don't check for null.
      	* java/text/ChoiceFormat.java (setChoices): Don't explicitly check
      	for null pointer.
      	* java/net/MulticastSocket.java (joinGroup): Don't explicitly
      	check for null pointer.
      	(leaveGroup): Likewise.
      	* java/net/DatagramPacket.java (DatagramPacket): Removed erroneous
      	comment.
      	(setData): Likewise.
      	* java/lang/ThreadGroup.java (ThreadGroup): Don't explicitly check
      	for `p==null'.
      
      From-SVN: r33671
      Tom Tromey committed
  28. 11 Apr, 2000 1 commit
    • ObjectStreamException.java: New file. · d0123c54
      	* java/io/ObjectStreamException.java: New file.
      	* java/io/OptionalDataException.java: New file.
      	* java/io/StreamCorruptedException.java: New file.
      	* java/math/BigDecimal.java: New file.
      	* java/sql/CallableStatement.java: New file.
      	* java/sql/Connection.java: New file.
      	* java/sql/DataTruncation.java: New file.
      	* java/sql/DatabaseMetaData.java: New file.
      	* java/sql/Date.java: New file.
      	* java/sql/Driver.java: New file.
      	* java/sql/DriverManager.java: New file.
      	* java/sql/DriverPropertyInfo.java: New file.
      	* java/sql/PreparedStatement.java: New file.
      	* java/sql/ResultSet.java: New file.
      	* java/sql/ResultSetMetaData.java: New file.
      	* java/sql/SQLException.java: New file.
      	* java/sql/SQLWarning.java: New file.
      	* java/sql/Statement.java: New file.
      	* java/sql/Time.java: New file.
      	* java/sql/Timestamp.java: New file.
      	* java/sql/Types.java: New file.
      	* Makefile.am: Added above new files.
      	* Makefile.in: Rebuilt.
      
      	* mauve-libgcj: Turned on java.math, java.sql and java.security tests.
      	* java/net/MulticastSocket.java (MulticastSocket): Pass values a la
      	DatagramSocket constructor instead of null.
      
      java.sql is JDK 1.1 Compliant
      
      From-SVN: r33077
      Warren Levy committed
  29. 07 Mar, 2000 1 commit
  30. 19 Jan, 2000 1 commit
  31. 28 May, 1999 1 commit
    • DatagramSocket.java (laddr): Removed. · 07515641
      	* java/net/DatagramSocket.java (laddr): Removed.
      	(DatagramSocket): Removed attempts to get or set laddr if null.
      	(getLocalAddress): Reimplemented per spec.
      	* java/net/MulticastSocket.java (setTimeToLive): Throw exception
      	when ttl is 0.
      	(joinGroup): Throw NullPointerException if any argument is null.
      	(leaveGroup): ditto.
      	* java/net/PlainDatagramSocketImpl.java: Updated comments.
      	* java/net/PlainSocketImpl.java (timeout): Added.
      	(getInputStream): Added FIXME comment on how to support timeouts
      	for TCP.
      	* java/net/ServerSocket.java (ServerSocket): Added FIXME comment.
      	* java/net/Socket.java: Added FIXME comments to identify
      	conflicting specs between the JCL and JDK 1.2 documents.
      	* java/net/natPlainDatagramSocketImpl.cc (bind): Use INADDR_ANY
      	if host is null.  Get localport value resolved by kernel if bind
      	lport is 0.
      	(receive): Implemented support for timeouts in UDP.
      	(setOption): Implemented based on natPlainSocketImpl version.
      	(getOption): ditto.
      	* java/net/natPlainSocketImpl.cc (bind): Get localport value
      	resolved by kernel if bind lport is 0.
      	(connect): Get localport value resolved by kernel if bind wasn't
      	done to set localport.
      	(accept): Implemented support for timeouts for ServerSocket.
      	(setOption): Save value for SO_TIMEOUT.
      	(getOption): Return timeout for SO_TIMEOUT.
      
      From-SVN: r27230
      Warren Levy committed
  32. 26 May, 1999 1 commit
    • [multiple changes] · f2ed9e96
      1999-05-26  Bryce McKinlay <bryce@albatross.co.nz>
      	* java/net/DatagramSocket.java (getSoTimeout): Verify class type.
      	* java/net/DatagramSocketImpl.java (getOption): Made abstract.
      	(setOption): Made abstract.
      	* java/net/PlainDatagramSocketImpl.java: Mirror SocketOptions fields
      	to avoid cpp conflicts in native code.
      	* java/net/PlainSocketImpl.java: Mirror SocketOptions fields to avoid
      	cpp conflicts in native code.
      	* java/net/ServerSocket.java (toString): Prepended "ServerSocket".
      	* java/net/Socket.java (getLocalAddress): Implemented.
      	(setTcpNoDelay): Implemented.
      	(getTcpNoDelay): Implemented.
      	(setSoLinger): Implemented.
      	(getSoLinger): Implemented.
      	(getSoTimeout): Verify class type.
      	(setSendBufferSize): Implemented.
      	(getSendBufferSize): Implemented.
      	(setReceiveBufferSize): Implemented.
      	(getReceiveBufferSize): Implemented.
      	(toString): Prepended "Socket".
      	* java/net/SocketImpl.java (toString): Rewritten.
      	(getOption): Made abstract.
      	(setOption): Made abstract.
      	* java/net/natPlainSocketImpl.cc (connect): Set localport properly.
      	(setOption): Implemented.
      	(getOption): Implemented.
      1999-05-26  Warren Levy  <warrenl@cygnus.com>
      	* java/net/DatagramSocket.java (DatagramSocket): Get local host
      	address when null.  Set SO_REUSEADDR for multicasts.
      	(getSoTimeout): Implemented.
      	(setSoTimeout): Implemented.
      	* java/net/DatagramSocketImpl.java: Implement SocketOptions interface.
      	* java/net/MulticastSocket.java (getInterface): Implemented.
      	(setInterface): Implemented.
      	(setTimeToLive): Check for invalid ttl.
      	(joinGroup): Verify multicast address and security.
      	(leaveGroup): Verify multicast address and security.
      	(send): Implemented.
      	* java/net/PlainDatagramSocketImpl.java (timeout): Added.
      	(iface): Added.
      	(ttl): Added.
      	(setOption): Added.
      	(getOption): Added.
      	(mcastGrp): Added.
      	(getTTL): Implemented as non-native.
      	(setTTL): ditto.
      	(join): ditto.
      	(leave): ditto.
      	* java/net/ServerSocket.java (setSoTimeout): Implemented.
      	(getSoTimeout): Implemented.
      	(setSocketFactory): Made synchronized.
      	* java/net/Socket.java (setSoTimeout): Implemented.
      	(getSoTimeout): Implemented.
      	(close): Made synchronized.
      	(setSocketImplFactory): Made synchronized.
      	* java/net/SocketImpl.java: Implement SocketOptions interface.
      	* java/net/natInetAddress.cc: Corrected module name at top of file.
      	* java/net/natPlainDatagramSocketImpl.cc (McastReq): Added union.
      	(bind): Added FIXME.
      	(peek): Implemented.
      	(setTTL): Removed.
      	(getTTL): Removed.
      	(join): Removed.
      	(leave): Removed.
      	(mcastGrp): Added.
      	(setOption): Implemented for SO_REUSEADDR.
      	(getOption): Implemented for SO_REUSEADDR.
      
      From-SVN: r27184
      Warren Levy committed
  33. 18 May, 1999 1 commit
    • Makefile.am (ordinary_java_source_files): Added DatagramPacket.java... · 39b1a058
      	* Makefile.am (ordinary_java_source_files): Added DatagramPacket.java,
      	DatagramSocket.java, DatagramSocketImpl.java, MulticastSocket.java,
      	PlainDatagramSocketImpl.java, and SocketOptions.java.
      	(nat_source_files): Added natPlainDatagramSocketImpl.cc.
      	* Makefile.in: Rebuilt.
      	* java/net/DatagramPacket.java: New file.
      	* java/net/DatagramSocket.java: New file.
      	* java/net/DatagramSocketImpl.java: New file.
      	* java/net/MulticastSocket.java: New file.
      	* java/net/PlainDatagramSocketImpl.java: New file.
      	* java/net/SocketOptions.java: New file.
      	* java/net/natPlainDatagramSocketImpl.cc: New file.
      
      From-SVN: r26997
      Warren Levy committed