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