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