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