merge -r 58784:58785
[mono.git] / mcs / class / System.Web / System.Web.Util / ChangeLog
1 2005-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * UrlUtils.cs: fix GetFile to work with '/blah'.
4
5 2005-09-11  Sebastien Pouliot  <sebastien@ximian.com>
6
7         * IWebObjectFactory.cs: New. 2.0 interface.
8         * IWebPropertyAccessor.cs: New. 2.0 interface.
9         * Transactions.cs: Added [Link|Inheritance]Demand for Minimal.
10         * WorkItem.cs: Added [Link|Inheritance]Demand for Minimal. Added 
11         Demand for UnmanagedCode on the static Post method,
12
13 2005-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
14
15         * UrlUtils.cs: removed 2 unused methods. IsRelativeUrl returns false if
16         there's a colon in the string, assuming it's the beginning of the ://
17         after the schema.
18
19 2005-07-15  Ben Maurer  <bmaurer@ximian.com>
20
21         * DataSourceHelper.cs: Obsolete
22
23         * DataSourceResolver.cs: Moved from DataSourceHelper.
24
25 2005-07-14  Ben Maurer  <bmaurer@ximian.com>
26
27         * DataSourceHelper.cs: Helper method used for data binding.
28
29 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
30
31         * UrlUtils.cs: (Combine) if the base path is "~", expand it.
32
33 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
34
35         * StrUtils.cs: new string utilities.
36
37 2005-05-09  Ben Maurer  <bmaurer@ximian.com>
38
39         * UrlUtils.cs (Reduce): a more efficient impl that avoids an
40         arraylist, making an arraylist into an array, and a replace
41         operation.
42
43 2004-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
44
45         * UrlUtils.cs: made (Insert|Get|Remove)SessionId use the appRoot +
46         SessionID + vpath format.
47
48 2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
49
50         * UrlUtils.cs: don't pass double slash when the path begins with a
51         tilde. Fixes bug #61654.
52
53 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
54
55         * UrlUtils.cs:
56         (GetFile): not public, and fixed to really return just the file name.
57         (InsertSessionId): ensure that the directory ends with a "/". This
58         fixes cookieless sessions.
59         (RemoveSessionId): don't return "/" twice.
60
61         Fixed bug #59051.
62
63 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
64
65         * UrlUtils.cs: respect trailing slashes. Fixes bug #56802.
66
67 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
68
69         * UrlUtils.cs: no more ^Ms.
70
71 2004-04-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
72
73         * UrlUtils.cs: MakeRelative was returning null for virtual paths without
74         directory.
75
76 2004-04-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
77
78         * FileAction.cs:
79         * FileChangeEventHandler.cs:
80         * FileChangedEventArgs.cs:
81         * FileChangesMonitor.cs:
82         * FilePathParser.cs: removed unused/obsolete files.
83
84 2004-04-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
85
86         * UrlUtils.cs: fixed MakeRelative. nGallery goes one step further.
87
88 2004-03-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
89
90         * UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used. 
91
92 2004-02-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
93
94         * UrlUtils.cs: ~ is not always /. Fixed.
95
96 2004-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
97
98         * UrlUtils.cs:
99         (Combine): handle subdirectories and tilde. Fixes bug 54231.
100
101 2004-02-01  Alon Gazit <along@mainsoft.com>
102
103         * UrlUtils.cs: little fix in GetDirectory ().
104
105 2004-01-11  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
106
107         * TransactedCallback.cs:
108         * WorkItemCallback.cs:
109         * WorkItem.cs:
110         * Transactions.cs: Added and stubbed/ implemented
111
112 2004-01-11  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
113
114         * WebEqualComparer.cs:
115         * WebHashCodeProvider.cs:
116         * FileAction.cs:
117         * FileChangeEventHandler.cs:
118         * NativeFileChangeEventHandler.cs: Monostyled header, internalized
119
120 2004-01-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
121
122         * UrlUtils.cs: make reduce not to throw an exception for '../'. Fixes
123         bug #52599.
124
125 2003-12-03  Jackson Harper <jackson@ximian.com>
126
127         * UrlUtils.cs: Some methods for working with session ids in urls.
128         
129 2003-12-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
130
131         * WebEncoding.cs: use the Default encoding when the globalization
132         configuration is not available.
133
134 2003-12-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
135
136         * UrlUtils.cs: don't forget basePath when relative path is not rooted.
137         Fixes bug #51522.
138
139 2003-11-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
140
141         * UrlUtils.cs: fix bug introduced with last change that makes relative
142         paths fail. Closes bug #51448.
143
144 2003-11-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
145
146         * UrlUtils.cs: fixed Combine() handling of ~.
147
148 2003-11-25  Jackson Harper <jackson@ximian.com>
149
150         * AltSerialization.cs: Utility methods for optimized serializing.
151         
152 2003-11-13  Jackson Harper  <jackson@ximian.com>
153
154         * TimeUtil.cs: Utility methods for dealing with time.
155         
156 2003-11-08 Ben Maurer  <bmaurer@users.sourceforge.net>
157
158         * UrlUtils.cs: new function to do the app mapping, but make
159         it return a physical path.
160
161 2003-11-07 Ben Maurer  <bmaurer@users.sourceforge.net>
162
163         * UrlUtils.cs: add a new function for mapping app absolute
164         paths to virual paths (ie, ~/blah/ to /application/root/blah/)
165
166 2003-11-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
167 \r
168         * WebEncoding.cs: added properties to access configuration files\r
169         encoding.\r
170 \r
171 2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
172 \r
173         * ICalls.cs: holds a couple of icalls.\r
174 \r
175 2003-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
176 \r
177         * UrlUtils.cs: made Reduce work when a "/" is passed.\r
178 \r
179 2003-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
180 \r
181         * UrlUtils.cs: fixed Combine and reworked Reduce.\r
182 \r
183 2003-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
184 \r
185         * UrlUtils.cs: another little fix in Combine ().\r
186 \r
187 2003-01-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
188 \r
189         * UrlUtils.cs: fixed Combine ().\r
190 \r
191 2002-12-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
192 \r
193         * UrlUtils.cs: fixed IsRelativeUrl and IsRootUrl.\r
194 \r
195 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
196 \r
197         * PathUtil.cs: removed.\r
198         * UrlUtils.cs: fixed Combine to handle '~'.\r
199 \r
200 2002-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
201 \r
202         * PathUtil.cs: some path handling methods that are not available in\r
203         System.IO.Path.\r
204 \r
205 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>\r
206 \r
207         * DataSourceHelper.cs       : Fresh implementation. Moved from\r
208                               System.Web.UI.WebControls.DataGrid\r
209                               ::ResolveData(object, string).\r
210 \r
211 2002-10-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
212 \r
213         * WebTrace.cs: fixed namespace.\r
214 \r
215         * WebEncoding.cs: new class that holds the default encoding for\r
216         System.Web.\r
217 \r
218 2002-01-03  Nick Drochak  <ndrochak@gol.com>\r
219 \r
220         * FileChangesMonitor.cs: remove redundant using statement; use int\r
221         for MAXLEN; capitalize correctly 'WebHashCodeProvider';\r
222         fix typo rsLock -> rwLock; Change IsRooted to IsPathRooted;\r
223         set out parameter value where needed\r
224         * FilePathParser.cs: qualify method GetPathRoot() with 'Path.'\r
225         * IISVersionInfo.cs: initialize static member to avoid compile error.\r
226         * WebEqualComparer.cs: static member defC shouldn't be readonly;\r
227         the string comparer had some typos (fixed)\r
228         * WebHashCodeProvider.cs: needed System.Globalization; static member\r
229         defHcp shouldn't be readonly; remove double equal typo.\r
230 \r
231 2002-01-02  Nick Drochak  <ndrochak@gol.com>\r
232 \r
233         * FileAction.cs: Use 0x7FFFFFFF as enum value for error.  0xFFFFFFFF\r
234         is too big for Int32.\r
235         * FileChangeEventHandler.cs: put missing 'void' return type on delegate\r
236         FileChangeEventHandler()\r
237         * FileChangedEventArgs.cs: ditto for FileChangedEvent()\r
238         * NativeFileChangeEventHandler.cs: ditto for NativeFileChangeEventHandler()\r
239         * FileChangesMonitor.cs: add needed namespaces and comment out imcomplete\r
240         code.\r
241 \r
242 2001-12-21      Gaurav Vaish <gvaish@iitk.ac.in>\r
243 \r
244         * ApacheVersionInfo.cs     - Dummy class, for later use.\r
245         * FileAction.cs:\r
246         * FileChangeEventHandler.cs:\r
247         * FileChangeEventArgs.cs:\r
248         * FileChangesMonitor.cs:\r
249         * NativeFileChangeEventHandler.cs\r
250                                    - To be used in System.Web/Http* classes.\r
251                                      Initially needed for HttpRuntime\r
252         * IISVersionInfo.cs        - Some useful methods\r
253 \r
254 \r
255 2001-12-17      Gaurav Vaish <gvaish@iitk.ac.in>\r
256 \r
257         * UrlUtils.cs              - Added functions Combine and Reduce\r
258 \r
259 2001-12-16  Miguel de Icaza  <miguel@ximian.com>\r
260 \r
261         * DataSourceHelper.cs, UrlUtils.cs: Set the correct namespace. \r
262 \r
263 2001-11-30\r
264                 Gaurav Vaish <gvaish@iitk.ac.in>\r
265         * DataSourceHelper.cs      - Resolving DataSource objects\r
266 \r
267 2001-11-09\r
268                 Gaurav Vaish <gvaish@iitk.ac.in>\r
269         * UrlUtil.cs               - Some basic functions\r
270 \r
271 2001-11-08\r
272                 Gaurav Vaish <gvaish@iitk.ac.in>\r
273         * Namespace    - Created the namespace for commonly used,\r
274                            otherwise not available functions\r