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