2004-06-09 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System / System / ChangeLog
index f90751c639dae3434e0db401092715f97da5cc2d..ecc0d2b68ba9eca92515adcdc104efbba9c974e0 100644 (file)
@@ -1,3 +1,54 @@
+2004-05-12  Dick Porter  <dick@ximian.com>
+
+       * Uri.cs: Reduce(string) is not in the public API.
+
+2004-04-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * UriBuilder.cs: ignore empty Query. Fixes bug #57082.
+
+2004-03-21  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: Equals should be case insensitive for all parts except
+       the path.
+
+2004-02-11  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: If we are sure we have a windows path use \ instead of
+       / for directory separating.
+       
+2004-02-11  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: If the relative uri passed to Uri (base_uri,
+       relative_uri) is an absolute uri do not combine the uris. The base
+       uri is dropped.
+       
+2004-02-10  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: Preserve the trailing / if there is one when reducing
+       paths.
+       
+2004-02-08  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: IsLoopback has different behavoir then
+       IPAddress::IsLoopback. It will only return true for ipv4 addresses
+       if they are 127.0.0.1, localhost, or loopback. 
+       
+2004-02-06  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: Do not escape querys or fragements. Only reduce certain
+       schemes.
+       
+2004-02-06  Jackson Harper  <jackson@ximian.com>
+
+       * Uri.cs: Use UTF8 characters when escaping. Reduce paths. This
+       method is taken from System.Web.Utils.UrlUtils.
+       * UriBuilder.cs: Do not escape fragments or queries, but do a utf8
+       switch on them. Do not prepend a "/" to Paths. Do not use
+       IPEndPoint to determine if a port is valid, UriBuilder allows
+       ports to be any positive integer, IPEndPoint does not. Use the
+       ToString () method for generate a uri in get_Uri. Only set the
+       port in ToString () if it is greater then 0.
+       
 2004-02-05  Jackson Harper  <jackson@ximian.com>
 
        * UriBuilder.cs: Do not call Uri::ToString for uri builders