2007-01-20 Miguel de Icaza * FileUtils.cs (CreateTemporaryFile): Remove unused variable. 2006-11-26 Igor Zelmanovich * StrUtils.cs: added new helper method EscapeQuotesAndBackslashes 2006-11-13 Marek Habersack * FileUtils.cs: Added a utility class for temporary file creation (and possibly other future common file operations) 2006-03-15 Vladimir Krasnov * DataSourceResolver.cs: corrected exceptions type in ResolveDataSource 2006-02-01 Chris Toshok * WebEncoding.cs: CONFIGURATION_2_0 => NET_2_0, and use GetSection instead of GetWebApplicationSection. 2006-01-31 Gonzalo Paniagua Javier * UrlUtils.cs: more than one consecutive slash are turned into one. 2006-01-26 Chris Toshok * WebEncoding.cs: rework this so we cache the section, and so we swallow exceptions based on a broken configuration. 2006-01-09 Konstantin Triger AltSerialization.cs: under TARGET_JVM: merging /main/4 2005-11-28 Chris Toshok * WebEncoding.cs (FileEncoding, ResponseEncoding, RequestEncoding): CONFIGURATION_2_0 work. 2005-09-22 Gonzalo Paniagua Javier * UrlUtils.cs: fix GetFile to work with '/blah'. 2005-09-11 Sebastien Pouliot * IWebObjectFactory.cs: New. 2.0 interface. * IWebPropertyAccessor.cs: New. 2.0 interface. * Transactions.cs: Added [Link|Inheritance]Demand for Minimal. * WorkItem.cs: Added [Link|Inheritance]Demand for Minimal. Added Demand for UnmanagedCode on the static Post method, 2005-08-28 Gonzalo Paniagua Javier * UrlUtils.cs: removed 2 unused methods. IsRelativeUrl returns false if there's a colon in the string, assuming it's the beginning of the :// after the schema. 2005-07-15 Ben Maurer * DataSourceHelper.cs: Obsolete * DataSourceResolver.cs: Moved from DataSourceHelper. 2005-07-14 Ben Maurer * DataSourceHelper.cs: Helper method used for data binding. 2005-06-26 Gonzalo Paniagua Javier * UrlUtils.cs: (Combine) if the base path is "~", expand it. 2005-06-26 Gonzalo Paniagua Javier * StrUtils.cs: new string utilities. 2005-05-09 Ben Maurer * UrlUtils.cs (Reduce): a more efficient impl that avoids an arraylist, making an arraylist into an array, and a replace operation. 2004-11-30 Gonzalo Paniagua Javier * UrlUtils.cs: made (Insert|Get|Remove)SessionId use the appRoot + SessionID + vpath format. 2004-07-20 Gonzalo Paniagua Javier * UrlUtils.cs: don't pass double slash when the path begins with a tilde. Fixes bug #61654. 2004-05-26 Gonzalo Paniagua Javier * UrlUtils.cs: (GetFile): not public, and fixed to really return just the file name. (InsertSessionId): ensure that the directory ends with a "/". This fixes cookieless sessions. (RemoveSessionId): don't return "/" twice. Fixed bug #59051. 2004-05-14 Gonzalo Paniagua Javier * UrlUtils.cs: respect trailing slashes. Fixes bug #56802. 2004-05-14 Gonzalo Paniagua Javier * UrlUtils.cs: no more ^Ms. 2004-04-24 Gonzalo Paniagua Javier * UrlUtils.cs: MakeRelative was returning null for virtual paths without directory. 2004-04-22 Gonzalo Paniagua Javier * FileAction.cs: * FileChangeEventHandler.cs: * FileChangedEventArgs.cs: * FileChangesMonitor.cs: * FilePathParser.cs: removed unused/obsolete files. 2004-04-19 Gonzalo Paniagua Javier * UrlUtils.cs: fixed MakeRelative. nGallery goes one step further. 2004-03-19 Gonzalo Paniagua Javier * UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used. 2004-02-18 Gonzalo Paniagua Javier * UrlUtils.cs: ~ is not always /. Fixed. 2004-02-17 Gonzalo Paniagua Javier * UrlUtils.cs: (Combine): handle subdirectories and tilde. Fixes bug 54231. 2004-02-01 Alon Gazit * UrlUtils.cs: little fix in GetDirectory (). 2004-01-11 Andreas Nahr * TransactedCallback.cs: * WorkItemCallback.cs: * WorkItem.cs: * Transactions.cs: Added and stubbed/ implemented 2004-01-11 Andreas Nahr * WebEqualComparer.cs: * WebHashCodeProvider.cs: * FileAction.cs: * FileChangeEventHandler.cs: * NativeFileChangeEventHandler.cs: Monostyled header, internalized 2004-01-09 Gonzalo Paniagua Javier * UrlUtils.cs: make reduce not to throw an exception for '../'. Fixes bug #52599. 2003-12-03 Jackson Harper * UrlUtils.cs: Some methods for working with session ids in urls. 2003-12-02 Gonzalo Paniagua Javier * WebEncoding.cs: use the Default encoding when the globalization configuration is not available. 2003-12-01 Gonzalo Paniagua Javier * UrlUtils.cs: don't forget basePath when relative path is not rooted. Fixes bug #51522. 2003-11-27 Gonzalo Paniagua Javier * UrlUtils.cs: fix bug introduced with last change that makes relative paths fail. Closes bug #51448. 2003-11-27 Gonzalo Paniagua Javier * UrlUtils.cs: fixed Combine() handling of ~. 2003-11-25 Jackson Harper * AltSerialization.cs: Utility methods for optimized serializing. 2003-11-13 Jackson Harper * TimeUtil.cs: Utility methods for dealing with time. 2003-11-08 Ben Maurer * UrlUtils.cs: new function to do the app mapping, but make it return a physical path. 2003-11-07 Ben Maurer * UrlUtils.cs: add a new function for mapping app absolute paths to virual paths (ie, ~/blah/ to /application/root/blah/) 2003-11-05 Gonzalo Paniagua Javier * WebEncoding.cs: added properties to access configuration files encoding. 2003-08-29 Gonzalo Paniagua Javier * ICalls.cs: holds a couple of icalls. 2003-08-27 Gonzalo Paniagua Javier * UrlUtils.cs: made Reduce work when a "/" is passed. 2003-05-14 Gonzalo Paniagua Javier * UrlUtils.cs: fixed Combine and reworked Reduce. 2003-03-18 Gonzalo Paniagua Javier * UrlUtils.cs: another little fix in Combine (). 2003-01-29 Gonzalo Paniagua Javier * UrlUtils.cs: fixed Combine (). 2002-12-20 Gonzalo Paniagua Javier * UrlUtils.cs: fixed IsRelativeUrl and IsRootUrl. 2002-12-18 Gonzalo Paniagua Javier * PathUtil.cs: removed. * UrlUtils.cs: fixed Combine to handle '~'. 2002-12-12 Gonzalo Paniagua Javier * PathUtil.cs: some path handling methods that are not available in System.IO.Path. 2002-10-28 Gaurav Vaish * DataSourceHelper.cs : Fresh implementation. Moved from System.Web.UI.WebControls.DataGrid ::ResolveData(object, string). 2002-10-27 Gonzalo Paniagua Javier * WebTrace.cs: fixed namespace. * WebEncoding.cs: new class that holds the default encoding for System.Web. 2002-01-03 Nick Drochak * FileChangesMonitor.cs: remove redundant using statement; use int for MAXLEN; capitalize correctly 'WebHashCodeProvider'; fix typo rsLock -> rwLock; Change IsRooted to IsPathRooted; set out parameter value where needed * FilePathParser.cs: qualify method GetPathRoot() with 'Path.' * IISVersionInfo.cs: initialize static member to avoid compile error. * WebEqualComparer.cs: static member defC shouldn't be readonly; the string comparer had some typos (fixed) * WebHashCodeProvider.cs: needed System.Globalization; static member defHcp shouldn't be readonly; remove double equal typo. 2002-01-02 Nick Drochak * FileAction.cs: Use 0x7FFFFFFF as enum value for error. 0xFFFFFFFF is too big for Int32. * FileChangeEventHandler.cs: put missing 'void' return type on delegate FileChangeEventHandler() * FileChangedEventArgs.cs: ditto for FileChangedEvent() * NativeFileChangeEventHandler.cs: ditto for NativeFileChangeEventHandler() * FileChangesMonitor.cs: add needed namespaces and comment out imcomplete code. 2001-12-21 Gaurav Vaish * ApacheVersionInfo.cs - Dummy class, for later use. * FileAction.cs: * FileChangeEventHandler.cs: * FileChangeEventArgs.cs: * FileChangesMonitor.cs: * NativeFileChangeEventHandler.cs - To be used in System.Web/Http* classes. Initially needed for HttpRuntime * IISVersionInfo.cs - Some useful methods 2001-12-17 Gaurav Vaish * UrlUtils.cs - Added functions Combine and Reduce 2001-12-16 Miguel de Icaza * DataSourceHelper.cs, UrlUtils.cs: Set the correct namespace. 2001-11-30 Gaurav Vaish * DataSourceHelper.cs - Resolving DataSource objects 2001-11-09 Gaurav Vaish * UrlUtil.cs - Some basic functions 2001-11-08 Gaurav Vaish * Namespace - Created the namespace for commonly used, otherwise not available functions