[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
classpath ./ChangeLog gnu/java/io/PlatformHelpe...
From: |
Mark Wielaard |
Subject: |
classpath ./ChangeLog gnu/java/io/PlatformHelpe... |
Date: |
Fri, 18 Oct 2002 16:40:50 -0400 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Mark Wielaard <address@hidden> 02/10/18 16:40:50
Modified files:
. : ChangeLog
gnu/java/io : PlatformHelper.java
gnu/java/lang : SystemClassLoader.java
gnu/java/net/protocol/file: Handler.java
gnu/java/net/protocol/http: HttpURLConnection.java
gnu/java/net/protocol/jar: Handler.java JarURLConnection.java
java/net : URL.java URLConnection.java
URLStreamHandler.java
Log message:
Merged patches from Wu Gansha <address@hidden>:
* gnu/java/io/PlatformHelper.java (INITIAL_MAX_PATH): new constant.
(toCanonicalForm): Use new constant to optimize StringBuffer usage.
Return lowercase path when isWindows == true.
* gnu/java/lang/SystemClassLoader.java (classpath): New static field.
(pathinfos): Likewise.
(getSystemResource): Refactored, cache partial result for each path
item in classpath.
* gnu/java/net/protocol/file/Handler.java (toExternalForm): New
method implementation specific to file protocol.
* gnu/java/net/protocol/http/HttpURLConnection.java
(buffered_out_stream): New field.
(connect): Don't set in_stream, wrap out_stream BufferedOutputStream.
Move sending request and receiveing reesponce to new methods.
(sendRequest): New method.
(receiveReply): Likewise.
(setRequestMethod): Accept "POST".
(getInputStream): When in_stream == null, call SendRequest() and
ReceiveReply().
(getOutputStream): New method.
* gnu/java/net/protocol/jar/Handler.java (toExternalForm): New
optimized method.
* gnu/java/net/protocol/jar/JarURLConnection.java (getContentLength):
New method.
* java/net/URL.java (URL): Remove toLowerCase() when calling this().
* java/net/URLConnection.java (req_props): Made final, set in
constructor using Hashtable(Map).
(setRequestProperty): Not synchronized.
(getRequestProperties): New method.
* java/net/URLStreamHandler (toExternalForm): Use StringBuffer.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.636&tr2=1.637&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/io/PlatformHelper.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/lang/SystemClassLoader.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/file/Handler.java.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/HttpURLConnection.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/jar/Handler.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/jar/JarURLConnection.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/net/URL.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/net/URLConnection.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/net/URLStreamHandler.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- classpath ./ChangeLog gnu/java/io/PlatformHelpe...,
Mark Wielaard <=