2003-12-08 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System / System / ChangeLog
1 2003-12-08  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * Uri.cs : more fixes. More presice UNC handling, opaque part 
4           handling for non-standard uri (e.g. urn:go-mono.com), ToString()
5           fix (that returns AbsoluteUri, which is not escaped any more),
6           and so on.
7
8 2003-12-08  Atsushi Enomoto  <atsushi@ximian.com>
9
10         * Uri.cs : Several fixes, including Unc problem, Host and LocalPath
11           fixes, null reference check for .ctor(Uri, string). This fixes
12           bug #51844.
13
14 2003-12-04  John Luke  <jluke@cfl.rr.com>
15         
16         * Uri.cs: applied patch from Chris Masters <neeeeeep@bigpond.com>
17         fixes bug #51510.  ftp uses port 21, https uses 443 and 
18         parse the host name properly for UNC path.
19         
20 2003-10-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
21
22         * Uri.cs: fixed a problem with some URIs like file://some_file.txt
23         It used to return "/some_file.txt/" instead of "some_file.txt" in
24         LocalPath. Fix handling of full path files and SMB addresses.
25
26 2003-08-12  Duncan Mak  <duncan@ximian.com>
27
28         * Uri.cs (constructor): Properly implement RFC 2396, Par. 5.2,
29         part 6a, which says:
30         
31                 In other words, any characters after the last (right-most)
32                 slash character, if any, are excluded.
33
34         Previously, when merging "a://foo.com/foo" with "bar", we yield
35         the result "a://foo.com/foobar", instead of the correct
36         "a://foo.com/bar".
37
38         This fixes bug #45614.
39
40 2003-07-27  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
41
42         * SRDescriptionAttribute.cs: Moved from System.Diagnostics directory
43
44 2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
45
46         * Uri.cs: Added MonoTODO'd members, implemented member, fixed signature
47
48 2003-05-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
49
50         * TempFileCollection.cs: fixed the build under windows.
51         
52 2003-05-07  Ben Maurer <bmaurer@users.sourceforge.net>
53         * Uri.cs: Checked in code to fix bug #41998. Some
54         code from Ian MacLean.
55         
56 2003-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
57
58         * Uri.cs: reworked Segment. Small fix in MakeRelative. Throw exception
59         in Parse when host length is 0 and the Uri is not a file.
60
61 2003-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
62
63         * Uri.cs:
64         (CheckSchemeName): fixed bug #28549. Thanks to Eric Runquist.
65
66 2003-02-01  Miguel de Icaza  <miguel@ximian.com>
67
68         * Uri.cs (LocalPath): Local path should return un-escaped
69         strings.  Patch from tum@veridicus.com (Thong (Tum) Nguyen)
70
71 2002-09-16  Duncan Mak  <duncan@ximian.com>
72
73         * Uri.cs (GetObjectData):
74         (Uri): The key should be "AbsoluteUri", not "Uri".
75
76 2002-09-16  Miguel de Icaza  <miguel@ximian.com>
77
78         * Uri.cs: Implemented a few of the protected methods. 
79
80 Mon Jun 17 15:05:05 CEST 2002 Paolo Molaro <lupus@ximian.com>
81
82         * Uri.cs: workaround for mcs bug.
83
84 2002-05-28  Lawrence Pit <loz@cable.a2000.nl>
85
86         * Uri.cs: Implemented ctor UriTest (baseUri, relativeUri)
87         * Uri.cs: Fixed bug in internal method GetSchemeDelimiter
88
89 2002-05-22  Lawrence Pit <loz@cable.a2000.nl>
90
91         * Uri.cs: implemented MakeRelative, improved GetLeftPart
92         * UriBuilder.cs: removed Serializable attribute
93         * UriHostNameType.cs: added Basic
94
95 2002-05-12  Lawrence Pit <loz@cable.a2000.nl>
96
97         * Uri.LocalPath and Uri.AbsoluteUri modified to support both w32 
98         and *nix filepaths
99
100 2002-05-09  Lawrence Pit <loz@cable.a2000.nl>
101
102         * Uri.GetLeftPart fixed for mailto and news schemes.
103
104 2002-05-05  Lawrence Pit <loz@cable.a2000.nl>
105
106         * UriBuilder.cs: Implemented.
107         
108         * Uri.cs: Complete new reimplementation. 
109
110 2002-02-08  Duncan Mak  <duncan@ximian.com>
111
112         * UriFormatException.cs: Removed TODO attribute, the docs are
113         probably wrong here. In any case, this code compiles and should work.
114
115 2002-01-31  Duncan Mak  <duncan@ximian.com>
116
117         * UriFormatException.cs: Added bits for serialization.
118
119 2002-01-05  Ravi Pratap  <ravi@ximian.com>
120
121         * ChangeLog : Add to this directory.
122
123         * Uri.cs, UriFormatException.cs : Decorate bits with MonoTODO attribute.