2003-12-08 Atsushi Enomoto * Uri.cs : more fixes. More presice UNC handling, opaque part handling for non-standard uri (e.g. urn:go-mono.com), ToString() fix (that returns AbsoluteUri, which is not escaped any more), and so on. 2003-12-08 Atsushi Enomoto * Uri.cs : Several fixes, including Unc problem, Host and LocalPath fixes, null reference check for .ctor(Uri, string). This fixes bug #51844. 2003-12-04 John Luke * Uri.cs: applied patch from Chris Masters fixes bug #51510. ftp uses port 21, https uses 443 and parse the host name properly for UNC path. 2003-10-10 Pedro Martínez Juliá * Uri.cs: fixed a problem with some URIs like file://some_file.txt It used to return "/some_file.txt/" instead of "some_file.txt" in LocalPath. Fix handling of full path files and SMB addresses. 2003-08-12 Duncan Mak * Uri.cs (constructor): Properly implement RFC 2396, Par. 5.2, part 6a, which says: In other words, any characters after the last (right-most) slash character, if any, are excluded. Previously, when merging "a://foo.com/foo" with "bar", we yield the result "a://foo.com/foobar", instead of the correct "a://foo.com/bar". This fixes bug #45614. 2003-07-27 Andreas Nahr * SRDescriptionAttribute.cs: Moved from System.Diagnostics directory 2003-07-18 Andreas Nahr * Uri.cs: Added MonoTODO'd members, implemented member, fixed signature 2003-05-22 Gonzalo Paniagua Javier * TempFileCollection.cs: fixed the build under windows. 2003-05-07 Ben Maurer * Uri.cs: Checked in code to fix bug #41998. Some code from Ian MacLean. 2003-03-19 Gonzalo Paniagua Javier * Uri.cs: reworked Segment. Small fix in MakeRelative. Throw exception in Parse when host length is 0 and the Uri is not a file. 2003-03-19 Gonzalo Paniagua Javier * Uri.cs: (CheckSchemeName): fixed bug #28549. Thanks to Eric Runquist. 2003-02-01 Miguel de Icaza * Uri.cs (LocalPath): Local path should return un-escaped strings. Patch from tum@veridicus.com (Thong (Tum) Nguyen) 2002-09-16 Duncan Mak * Uri.cs (GetObjectData): (Uri): The key should be "AbsoluteUri", not "Uri". 2002-09-16 Miguel de Icaza * Uri.cs: Implemented a few of the protected methods. Mon Jun 17 15:05:05 CEST 2002 Paolo Molaro * Uri.cs: workaround for mcs bug. 2002-05-28 Lawrence Pit * Uri.cs: Implemented ctor UriTest (baseUri, relativeUri) * Uri.cs: Fixed bug in internal method GetSchemeDelimiter 2002-05-22 Lawrence Pit * Uri.cs: implemented MakeRelative, improved GetLeftPart * UriBuilder.cs: removed Serializable attribute * UriHostNameType.cs: added Basic 2002-05-12 Lawrence Pit * Uri.LocalPath and Uri.AbsoluteUri modified to support both w32 and *nix filepaths 2002-05-09 Lawrence Pit * Uri.GetLeftPart fixed for mailto and news schemes. 2002-05-05 Lawrence Pit * UriBuilder.cs: Implemented. * Uri.cs: Complete new reimplementation. 2002-02-08 Duncan Mak * UriFormatException.cs: Removed TODO attribute, the docs are probably wrong here. In any case, this code compiles and should work. 2002-01-31 Duncan Mak * UriFormatException.cs: Added bits for serialization. 2002-01-05 Ravi Pratap * ChangeLog : Add to this directory. * Uri.cs, UriFormatException.cs : Decorate bits with MonoTODO attribute.