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