1 2008-06-27 Robert Jordan <robertj@gmx.net>
3 * TimeUtil.cs (ToUtcTimeString): convert using the invariant
4 culture. Fixes bug #404083. Contributed by
5 Hubert FONGARNAND <informatique.internet@fiducial.fr>.
7 2008-06-16 Marek Habersack <mhabersack@novell.com>
9 * UrlUtils.cs: optimize string usage (do not compare against "").
11 2008-06-16 Noam Lampert <noaml@mainsoft.com>
13 * UrlUtils.cs: Fixed some bugs in Canonize method. Add several tests
15 2008-06-04 Marek Habersack <mhabersack@novell.com>
17 * UrlUtils.cs: added internal method HasSessionId
19 2007-12-12 Marek Habersack <mhabersack@novell.com>
21 * SettingsMappingManager.cs: use the 'settings.map.config' name
22 for the application-specific mapper configuration. This ensures
23 that the file won't be downloadable on systems which don't support
24 the mapping feature without the need to add the extra handler
25 entry to the app's Web.config file. Thanks to Joe Audette for the
28 2007-12-11 Marek Habersack <mhabersack@novell.com>
30 * SettingsMappingManager.cs: made the class public - it is
31 required for user-defined mappers to work.
32 Added a new property, Platform, which specifies the platform we're
33 running on. Platform check is now done only on initialization
35 LoadMappings considers only the mappings which apply to the
36 current platform. Other entries are not loaded.
38 * SettingsMapping.cs: made the class public.
40 * SettingsMappingWhat.cs: made the class public.
42 * ISectionSettingsMapper.cs: made the interface public.
44 2007-12-08 Marek Habersack <mhabersack@novell.com>
46 * SerializationHelper.cs: added - serialization helper for the
47 Sqlite Profile Provider.
49 * RoleManagerSectionMapper.cs: added - section settings mapper for
50 the RoleManager section.
52 * MembershipSectionMapper.cs: added - section settings mapper for
53 the Membership section.
55 * ISectionSettingsMapper.cs: added - interface definition for
56 section settings mappers.
58 * SettingsMappingWhat.cs: added - describes a single 'what' tag
59 instance inside the mapper definition in the settings.map file.
61 * SettingsMapping.cs: added - represents a single mapper entry in
62 the settings.map file.
64 * SettingsMappingManager.cs: added - manages settings mapping as
65 defined in the settings.map file.
67 2006-08-19 Vladimir Krasnov <vladimirk@mainsoft.com>
69 * UrlUtils.cs: optimized string.Replace in RemoveDoubleSlashes
71 2007-03-21 Konstantin Triger <kostat@mainsoft.com>
73 AltSerialization.cs: refactoring for Serialize/Deserialize functionality.
75 2007-03-18 Marek Habersack <mhabersack@novell.com>
77 * UrlUtils.cs: GetDirectory always returns a path with trailing
80 2007-03-16 Marek Habersack <mhabersack@novell.com>
82 * UrlUtils.cs: make sure the trailing slash is present.
84 2007-03-05 Marek Habersack <mhabersack@novell.com>
86 * UrlUtils.cs: Make sure GetDirectory returns a directory with the
89 2007-01-30 Adar Wesley <adarw@mainsoft.com>
91 * UrlUtils.cs: fixed GetFile to throw right exception
93 2007-01-20 Miguel de Icaza <miguel@novell.com>
95 * FileUtils.cs (CreateTemporaryFile): Remove unused variable.
97 2006-11-26 Igor Zelmanovich <igorz@mainsoft.com>
99 * StrUtils.cs: added new helper method EscapeQuotesAndBackslashes
101 2006-11-13 Marek Habersack <grendello@gmail.com>
103 * FileUtils.cs: Added a utility class for temporary file creation
104 (and possibly other future common file operations)
106 2006-03-15 Vladimir Krasnov <vladimirk@mainsoft.com>
108 * DataSourceResolver.cs: corrected exceptions type in
111 2006-02-01 Chris Toshok <toshok@ximian.com>
113 * WebEncoding.cs: CONFIGURATION_2_0 => NET_2_0, and use GetSection
114 instead of GetWebApplicationSection.
116 2006-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
118 * UrlUtils.cs: more than one consecutive slash are turned into one.
120 2006-01-26 Chris Toshok <toshok@ximian.com>
122 * WebEncoding.cs: rework this so we cache the section, and so we
123 swallow exceptions based on a broken configuration.
125 2006-01-09 Konstantin Triger <kostat@mainsoft.com>
127 AltSerialization.cs: under TARGET_JVM: merging /main/4
129 2005-11-28 Chris Toshok <toshok@ximian.com>
131 * WebEncoding.cs (FileEncoding, ResponseEncoding,
132 RequestEncoding): CONFIGURATION_2_0 work.
134 2005-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
136 * UrlUtils.cs: fix GetFile to work with '/blah'.
138 2005-09-11 Sebastien Pouliot <sebastien@ximian.com>
140 * IWebObjectFactory.cs: New. 2.0 interface.
141 * IWebPropertyAccessor.cs: New. 2.0 interface.
142 * Transactions.cs: Added [Link|Inheritance]Demand for Minimal.
143 * WorkItem.cs: Added [Link|Inheritance]Demand for Minimal. Added
144 Demand for UnmanagedCode on the static Post method,
146 2005-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
148 * UrlUtils.cs: removed 2 unused methods. IsRelativeUrl returns false if
149 there's a colon in the string, assuming it's the beginning of the ://
152 2005-07-15 Ben Maurer <bmaurer@ximian.com>
154 * DataSourceHelper.cs: Obsolete
156 * DataSourceResolver.cs: Moved from DataSourceHelper.
158 2005-07-14 Ben Maurer <bmaurer@ximian.com>
160 * DataSourceHelper.cs: Helper method used for data binding.
162 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
164 * UrlUtils.cs: (Combine) if the base path is "~", expand it.
166 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
168 * StrUtils.cs: new string utilities.
170 2005-05-09 Ben Maurer <bmaurer@ximian.com>
172 * UrlUtils.cs (Reduce): a more efficient impl that avoids an
173 arraylist, making an arraylist into an array, and a replace
176 2004-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
178 * UrlUtils.cs: made (Insert|Get|Remove)SessionId use the appRoot +
179 SessionID + vpath format.
181 2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
183 * UrlUtils.cs: don't pass double slash when the path begins with a
184 tilde. Fixes bug #61654.
186 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
189 (GetFile): not public, and fixed to really return just the file name.
190 (InsertSessionId): ensure that the directory ends with a "/". This
191 fixes cookieless sessions.
192 (RemoveSessionId): don't return "/" twice.
196 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
198 * UrlUtils.cs: respect trailing slashes. Fixes bug #56802.
200 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
202 * UrlUtils.cs: no more ^Ms.
204 2004-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
206 * UrlUtils.cs: MakeRelative was returning null for virtual paths without
209 2004-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
212 * FileChangeEventHandler.cs:
213 * FileChangedEventArgs.cs:
214 * FileChangesMonitor.cs:
215 * FilePathParser.cs: removed unused/obsolete files.
217 2004-04-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
219 * UrlUtils.cs: fixed MakeRelative. nGallery goes one step further.
221 2004-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223 * UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used.
225 2004-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
227 * UrlUtils.cs: ~ is not always /. Fixed.
229 2004-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
232 (Combine): handle subdirectories and tilde. Fixes bug 54231.
234 2004-02-01 Alon Gazit <along@mainsoft.com>
236 * UrlUtils.cs: little fix in GetDirectory ().
238 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
240 * TransactedCallback.cs:
241 * WorkItemCallback.cs:
243 * Transactions.cs: Added and stubbed/ implemented
245 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
247 * WebEqualComparer.cs:
248 * WebHashCodeProvider.cs:
250 * FileChangeEventHandler.cs:
251 * NativeFileChangeEventHandler.cs: Monostyled header, internalized
253 2004-01-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
255 * UrlUtils.cs: make reduce not to throw an exception for '../'. Fixes
258 2003-12-03 Jackson Harper <jackson@ximian.com>
260 * UrlUtils.cs: Some methods for working with session ids in urls.
262 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
264 * WebEncoding.cs: use the Default encoding when the globalization
265 configuration is not available.
267 2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
269 * UrlUtils.cs: don't forget basePath when relative path is not rooted.
272 2003-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
274 * UrlUtils.cs: fix bug introduced with last change that makes relative
275 paths fail. Closes bug #51448.
277 2003-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
279 * UrlUtils.cs: fixed Combine() handling of ~.
281 2003-11-25 Jackson Harper <jackson@ximian.com>
283 * AltSerialization.cs: Utility methods for optimized serializing.
285 2003-11-13 Jackson Harper <jackson@ximian.com>
287 * TimeUtil.cs: Utility methods for dealing with time.
289 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
291 * UrlUtils.cs: new function to do the app mapping, but make
292 it return a physical path.
294 2003-11-07 Ben Maurer <bmaurer@users.sourceforge.net>
296 * UrlUtils.cs: add a new function for mapping app absolute
297 paths to virual paths (ie, ~/blah/ to /application/root/blah/)
299 2003-11-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
301 * WebEncoding.cs: added properties to access configuration files
304 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
306 * ICalls.cs: holds a couple of icalls.
308 2003-08-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
310 * UrlUtils.cs: made Reduce work when a "/" is passed.
312 2003-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
314 * UrlUtils.cs: fixed Combine and reworked Reduce.
316 2003-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
318 * UrlUtils.cs: another little fix in Combine ().
320 2003-01-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
322 * UrlUtils.cs: fixed Combine ().
324 2002-12-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
326 * UrlUtils.cs: fixed IsRelativeUrl and IsRootUrl.
328 2002-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
330 * PathUtil.cs: removed.
331 * UrlUtils.cs: fixed Combine to handle '~'.
333 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
335 * PathUtil.cs: some path handling methods that are not available in
338 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
340 * DataSourceHelper.cs : Fresh implementation. Moved from
341 System.Web.UI.WebControls.DataGrid
342 ::ResolveData(object, string).
344 2002-10-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
346 * WebTrace.cs: fixed namespace.
348 * WebEncoding.cs: new class that holds the default encoding for
351 2002-01-03 Nick Drochak <ndrochak@gol.com>
353 * FileChangesMonitor.cs: remove redundant using statement; use int
354 for MAXLEN; capitalize correctly 'WebHashCodeProvider';
355 fix typo rsLock -> rwLock; Change IsRooted to IsPathRooted;
356 set out parameter value where needed
357 * FilePathParser.cs: qualify method GetPathRoot() with 'Path.'
358 * IISVersionInfo.cs: initialize static member to avoid compile error.
359 * WebEqualComparer.cs: static member defC shouldn't be readonly;
360 the string comparer had some typos (fixed)
361 * WebHashCodeProvider.cs: needed System.Globalization; static member
362 defHcp shouldn't be readonly; remove double equal typo.
364 2002-01-02 Nick Drochak <ndrochak@gol.com>
366 * FileAction.cs: Use 0x7FFFFFFF as enum value for error. 0xFFFFFFFF
367 is too big for Int32.
368 * FileChangeEventHandler.cs: put missing 'void' return type on delegate
369 FileChangeEventHandler()
370 * FileChangedEventArgs.cs: ditto for FileChangedEvent()
371 * NativeFileChangeEventHandler.cs: ditto for NativeFileChangeEventHandler()
372 * FileChangesMonitor.cs: add needed namespaces and comment out imcomplete
375 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
377 * ApacheVersionInfo.cs - Dummy class, for later use.
379 * FileChangeEventHandler.cs:
380 * FileChangeEventArgs.cs:
381 * FileChangesMonitor.cs:
382 * NativeFileChangeEventHandler.cs
383 - To be used in System.Web/Http* classes.
384 Initially needed for HttpRuntime
385 * IISVersionInfo.cs - Some useful methods
388 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
390 * UrlUtils.cs - Added functions Combine and Reduce
392 2001-12-16 Miguel de Icaza <miguel@ximian.com>
394 * DataSourceHelper.cs, UrlUtils.cs: Set the correct namespace.
397 Gaurav Vaish <gvaish@iitk.ac.in>
398 * DataSourceHelper.cs - Resolving DataSource objects
401 Gaurav Vaish <gvaish@iitk.ac.in>
402 * UrlUtil.cs - Some basic functions
405 Gaurav Vaish <gvaish@iitk.ac.in>
406 * Namespace - Created the namespace for commonly used,
407 otherwise not available functions