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