Adapt to new exception in threadpool behavior.
[mono.git] / mcs / class / System.Web / System.Web / ChangeLog
index 211d234c52a41b3196790fe6ab6a49557c42b8c0..320e428260ba29f14c83dae1eecd1e422c90bd54 100644 (file)
@@ -1,5 +1,74 @@
+2010-07-21  Miguel de Icaza  <miguel@novell.com>
+
+       * HttpApplication.cs, HttpRuntime.cs, HttpApplicationFactory.cs:
+       Prepare for the runtime change that will terminate threadpool
+       threads when exception are not caught.
+
+2010-06-27  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpUtility.cs: if IHtmlString instance is passed to HtmlEncode
+       (object), use IHtmlString.ToHtmlString () to return the value
+       without encoding it.
+
+2010-06-02  Marek Habersack  <mhabersack@novell.com>
+
+       * DefaultHttpHandler.cs: implemented, so that static file requests
+       work again in 4.0
+
+2010-06-01  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpUtility.cs: moved chunks of code to the new
+       System.Web.Util.HttpEncoder class.
+
+       * HttpResponseHeader.cs: encode header names and values using
+       HttpEncoder.
+
+       * HttpRequest.cs: added internal method Validate, to validate the
+       request in 4.0 profile.
+
+       * HttpHeaderCollection.cs: added. A helper class to encode header
+       names/values on add.
+
+       * HttpApplication.cs: Pipeline () validates request by calling
+       HttpRequest.Validate in the 4.0 profile.
+
+2010-05-17  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpApplicationFactory.cs: pre-application start methods must be
+       called even before App_Code is compiled.
+
+2010-05-16  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpApplicationFactory.cs: let BuildManager know when it's safe
+       to cache referenced assemblies.
+
+2010-05-15  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpResponse.cs: added internal Context property
+
+       * HttpRequest.cs: added a setter to the internal Context property
+
+       * HttpContext.cs: set request and response Context properties to
+       'this' in the constructor.
+
+2010-05-12  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpApplicationFactory.cs: when initializing new application
+       type, make sure to call pre-application start methods.
+
+       * HttpServerUtility.cs: Execute checks whether
+       IAsyncResult.AsyncWaitHandle is not null before attempting to use
+       it. Fixes bug #604502
+
 2010-05-06  Marek Habersack  <mhabersack@novell.com>
 
+       * PreApplicationStartMethodAttribute.cs: added. New 4.0 type.
+
+       * HttpUtility.cs: HtmlEncode, UrlEncode changes for 4.0
+       Implemented JavaScriptStringEncode for 4.0
+
+       * HttpServerUtility.cs: added TransferRequest methods.
+
        * HttpRuntime.cs: added AspClientScriptPhysicalPath,
        AspClientScriptVirtualPath, UsingIntegratedPipeline properties and
        the GetNamedPermissionSet method.