1 2008-06-04 Marek Habersack <mhabersack@novell.com>
3 * UrlUtils.cs: added internal method HasSessionId
5 2007-12-12 Marek Habersack <mhabersack@novell.com>
7 * SettingsMappingManager.cs: use the 'settings.map.config' name
8 for the application-specific mapper configuration. This ensures
9 that the file won't be downloadable on systems which don't support
10 the mapping feature without the need to add the extra handler
11 entry to the app's Web.config file. Thanks to Joe Audette for the
14 2007-12-11 Marek Habersack <mhabersack@novell.com>
16 * SettingsMappingManager.cs: made the class public - it is
17 required for user-defined mappers to work.
18 Added a new property, Platform, which specifies the platform we're
19 running on. Platform check is now done only on initialization
21 LoadMappings considers only the mappings which apply to the
22 current platform. Other entries are not loaded.
24 * SettingsMapping.cs: made the class public.
26 * SettingsMappingWhat.cs: made the class public.
28 * ISectionSettingsMapper.cs: made the interface public.
30 2007-12-08 Marek Habersack <mhabersack@novell.com>
32 * SerializationHelper.cs: added - serialization helper for the
33 Sqlite Profile Provider.
35 * RoleManagerSectionMapper.cs: added - section settings mapper for
36 the RoleManager section.
38 * MembershipSectionMapper.cs: added - section settings mapper for
39 the Membership section.
41 * ISectionSettingsMapper.cs: added - interface definition for
42 section settings mappers.
44 * SettingsMappingWhat.cs: added - describes a single 'what' tag
45 instance inside the mapper definition in the settings.map file.
47 * SettingsMapping.cs: added - represents a single mapper entry in
48 the settings.map file.
50 * SettingsMappingManager.cs: added - manages settings mapping as
51 defined in the settings.map file.
53 2006-08-19 Vladimir Krasnov <vladimirk@mainsoft.com>
55 * UrlUtils.cs: optimized string.Replace in RemoveDoubleSlashes
57 2007-03-21 Konstantin Triger <kostat@mainsoft.com>
59 AltSerialization.cs: refactoring for Serialize/Deserialize functionality.
61 2007-03-18 Marek Habersack <mhabersack@novell.com>
63 * UrlUtils.cs: GetDirectory always returns a path with trailing
66 2007-03-16 Marek Habersack <mhabersack@novell.com>
68 * UrlUtils.cs: make sure the trailing slash is present.
70 2007-03-05 Marek Habersack <mhabersack@novell.com>
72 * UrlUtils.cs: Make sure GetDirectory returns a directory with the
75 2007-01-30 Adar Wesley <adarw@mainsoft.com>
77 * UrlUtils.cs: fixed GetFile to throw right exception
79 2007-01-20 Miguel de Icaza <miguel@novell.com>
81 * FileUtils.cs (CreateTemporaryFile): Remove unused variable.
83 2006-11-26 Igor Zelmanovich <igorz@mainsoft.com>
85 * StrUtils.cs: added new helper method EscapeQuotesAndBackslashes
87 2006-11-13 Marek Habersack <grendello@gmail.com>
89 * FileUtils.cs: Added a utility class for temporary file creation
90 (and possibly other future common file operations)
92 2006-03-15 Vladimir Krasnov <vladimirk@mainsoft.com>
94 * DataSourceResolver.cs: corrected exceptions type in
97 2006-02-01 Chris Toshok <toshok@ximian.com>
99 * WebEncoding.cs: CONFIGURATION_2_0 => NET_2_0, and use GetSection
100 instead of GetWebApplicationSection.
102 2006-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
104 * UrlUtils.cs: more than one consecutive slash are turned into one.
106 2006-01-26 Chris Toshok <toshok@ximian.com>
108 * WebEncoding.cs: rework this so we cache the section, and so we
109 swallow exceptions based on a broken configuration.
111 2006-01-09 Konstantin Triger <kostat@mainsoft.com>
113 AltSerialization.cs: under TARGET_JVM: merging /main/4
115 2005-11-28 Chris Toshok <toshok@ximian.com>
117 * WebEncoding.cs (FileEncoding, ResponseEncoding,
118 RequestEncoding): CONFIGURATION_2_0 work.
120 2005-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
122 * UrlUtils.cs: fix GetFile to work with '/blah'.
124 2005-09-11 Sebastien Pouliot <sebastien@ximian.com>
126 * IWebObjectFactory.cs: New. 2.0 interface.
127 * IWebPropertyAccessor.cs: New. 2.0 interface.
128 * Transactions.cs: Added [Link|Inheritance]Demand for Minimal.
129 * WorkItem.cs: Added [Link|Inheritance]Demand for Minimal. Added
130 Demand for UnmanagedCode on the static Post method,
132 2005-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
134 * UrlUtils.cs: removed 2 unused methods. IsRelativeUrl returns false if
135 there's a colon in the string, assuming it's the beginning of the ://
138 2005-07-15 Ben Maurer <bmaurer@ximian.com>
140 * DataSourceHelper.cs: Obsolete
142 * DataSourceResolver.cs: Moved from DataSourceHelper.
144 2005-07-14 Ben Maurer <bmaurer@ximian.com>
146 * DataSourceHelper.cs: Helper method used for data binding.
148 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
150 * UrlUtils.cs: (Combine) if the base path is "~", expand it.
152 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
154 * StrUtils.cs: new string utilities.
156 2005-05-09 Ben Maurer <bmaurer@ximian.com>
158 * UrlUtils.cs (Reduce): a more efficient impl that avoids an
159 arraylist, making an arraylist into an array, and a replace
162 2004-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
164 * UrlUtils.cs: made (Insert|Get|Remove)SessionId use the appRoot +
165 SessionID + vpath format.
167 2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
169 * UrlUtils.cs: don't pass double slash when the path begins with a
170 tilde. Fixes bug #61654.
172 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
175 (GetFile): not public, and fixed to really return just the file name.
176 (InsertSessionId): ensure that the directory ends with a "/". This
177 fixes cookieless sessions.
178 (RemoveSessionId): don't return "/" twice.
182 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
184 * UrlUtils.cs: respect trailing slashes. Fixes bug #56802.
186 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * UrlUtils.cs: no more ^Ms.
190 2004-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
192 * UrlUtils.cs: MakeRelative was returning null for virtual paths without
195 2004-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
198 * FileChangeEventHandler.cs:
199 * FileChangedEventArgs.cs:
200 * FileChangesMonitor.cs:
201 * FilePathParser.cs: removed unused/obsolete files.
203 2004-04-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
205 * UrlUtils.cs: fixed MakeRelative. nGallery goes one step further.
207 2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
209 * UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used.
211 2004-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213 * UrlUtils.cs: ~ is not always /. Fixed.
215 2004-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
218 (Combine): handle subdirectories and tilde. Fixes bug 54231.
220 2004-02-01 Alon Gazit <along@mainsoft.com>
222 * UrlUtils.cs: little fix in GetDirectory ().
224 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
226 * TransactedCallback.cs:
227 * WorkItemCallback.cs:
229 * Transactions.cs: Added and stubbed/ implemented
231 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
233 * WebEqualComparer.cs:
234 * WebHashCodeProvider.cs:
236 * FileChangeEventHandler.cs:
237 * NativeFileChangeEventHandler.cs: Monostyled header, internalized
239 2004-01-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
241 * UrlUtils.cs: make reduce not to throw an exception for '../'. Fixes
244 2003-12-03 Jackson Harper <jackson@ximian.com>
246 * UrlUtils.cs: Some methods for working with session ids in urls.
248 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
250 * WebEncoding.cs: use the Default encoding when the globalization
251 configuration is not available.
253 2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
255 * UrlUtils.cs: don't forget basePath when relative path is not rooted.
258 2003-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
260 * UrlUtils.cs: fix bug introduced with last change that makes relative
261 paths fail. Closes bug #51448.
263 2003-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
265 * UrlUtils.cs: fixed Combine() handling of ~.
267 2003-11-25 Jackson Harper <jackson@ximian.com>
269 * AltSerialization.cs: Utility methods for optimized serializing.
271 2003-11-13 Jackson Harper <jackson@ximian.com>
273 * TimeUtil.cs: Utility methods for dealing with time.
275 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
277 * UrlUtils.cs: new function to do the app mapping, but make
278 it return a physical path.
280 2003-11-07 Ben Maurer <bmaurer@users.sourceforge.net>
282 * UrlUtils.cs: add a new function for mapping app absolute
283 paths to virual paths (ie, ~/blah/ to /application/root/blah/)
285 2003-11-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
287 * WebEncoding.cs: added properties to access configuration files
290 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
292 * ICalls.cs: holds a couple of icalls.
294 2003-08-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
296 * UrlUtils.cs: made Reduce work when a "/" is passed.
298 2003-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
300 * UrlUtils.cs: fixed Combine and reworked Reduce.
302 2003-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
304 * UrlUtils.cs: another little fix in Combine ().
306 2003-01-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
308 * UrlUtils.cs: fixed Combine ().
310 2002-12-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
312 * UrlUtils.cs: fixed IsRelativeUrl and IsRootUrl.
314 2002-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
316 * PathUtil.cs: removed.
317 * UrlUtils.cs: fixed Combine to handle '~'.
319 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
321 * PathUtil.cs: some path handling methods that are not available in
324 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
326 * DataSourceHelper.cs : Fresh implementation. Moved from
327 System.Web.UI.WebControls.DataGrid
328 ::ResolveData(object, string).
330 2002-10-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
332 * WebTrace.cs: fixed namespace.
334 * WebEncoding.cs: new class that holds the default encoding for
337 2002-01-03 Nick Drochak <ndrochak@gol.com>
339 * FileChangesMonitor.cs: remove redundant using statement; use int
340 for MAXLEN; capitalize correctly 'WebHashCodeProvider';
341 fix typo rsLock -> rwLock; Change IsRooted to IsPathRooted;
342 set out parameter value where needed
343 * FilePathParser.cs: qualify method GetPathRoot() with 'Path.'
344 * IISVersionInfo.cs: initialize static member to avoid compile error.
345 * WebEqualComparer.cs: static member defC shouldn't be readonly;
346 the string comparer had some typos (fixed)
347 * WebHashCodeProvider.cs: needed System.Globalization; static member
348 defHcp shouldn't be readonly; remove double equal typo.
350 2002-01-02 Nick Drochak <ndrochak@gol.com>
352 * FileAction.cs: Use 0x7FFFFFFF as enum value for error. 0xFFFFFFFF
353 is too big for Int32.
354 * FileChangeEventHandler.cs: put missing 'void' return type on delegate
355 FileChangeEventHandler()
356 * FileChangedEventArgs.cs: ditto for FileChangedEvent()
357 * NativeFileChangeEventHandler.cs: ditto for NativeFileChangeEventHandler()
358 * FileChangesMonitor.cs: add needed namespaces and comment out imcomplete
361 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
363 * ApacheVersionInfo.cs - Dummy class, for later use.
365 * FileChangeEventHandler.cs:
366 * FileChangeEventArgs.cs:
367 * FileChangesMonitor.cs:
368 * NativeFileChangeEventHandler.cs
369 - To be used in System.Web/Http* classes.
370 Initially needed for HttpRuntime
371 * IISVersionInfo.cs - Some useful methods
374 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
376 * UrlUtils.cs - Added functions Combine and Reduce
378 2001-12-16 Miguel de Icaza <miguel@ximian.com>
380 * DataSourceHelper.cs, UrlUtils.cs: Set the correct namespace.
383 Gaurav Vaish <gvaish@iitk.ac.in>
384 * DataSourceHelper.cs - Resolving DataSource objects
387 Gaurav Vaish <gvaish@iitk.ac.in>
388 * UrlUtil.cs - Some basic functions
391 Gaurav Vaish <gvaish@iitk.ac.in>
392 * Namespace - Created the namespace for commonly used,
393 otherwise not available functions