* Uri.cs: Use UTF8 characters when escaping. Reduce paths. This
authorJackson Harper <jackson@novell.com>
Fri, 6 Feb 2004 16:43:59 +0000 (16:43 -0000)
committerJackson Harper <jackson@novell.com>
Fri, 6 Feb 2004 16:43:59 +0000 (16:43 -0000)
commit85c3ca0c97b806db70d0610044ecff107bcbe334
tree7b22c6afa93a567966632173f4e6dd6c4b545a80
parent90bfbaf7da6e5fdb7ce101fb542d0869498b4418
    * 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.

svn path=/trunk/mcs/; revision=22840
mcs/class/System/System/ChangeLog
mcs/class/System/System/Uri.cs
mcs/class/System/System/UriBuilder.cs