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