[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Web / System.Web / ChangeLog
index d5de0aaabc555b721829234da20321b730974557..320e428260ba29f14c83dae1eecd1e422c90bd54 100644 (file)
@@ -1,3 +1,113 @@
+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.
+
+       * HttpResponse.cs: implemented the following 4.0 methods:
+       RedirectPermanent, RedirectToRoute, RedirectToRoutePermanent and
+       RemoveOutputCacheItem.
+       Output property no longer lazily creates a writer object - it's
+       created in the internal constructors. If a user sets it to null,
+       it remains null for good or bad.
+       Added Output setter for 4.0+
+
+2010-05-05  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpRequest.cs: implemented new 4.0 property - RequestContext
+
+2010-04-29  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpRequest.cs: added 4.0 InsertEntityBody overloads (not
+       supported when running under Mono)
+       Added the HttpChannelBinding 4.0 property.
+       Added the CurrentExecutionFilePathExtension 4.0 property.
+
+2010-04-27  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpException.cs: implemented 4.0 property WebEventCode, also
+       made it available in the 2.0 profile as internal.
+       Added a method with several overloads, NewWithCode, which creates
+       an instance of HttpException and sets the web error code.
+
+       * HttpApplication.cs, HttpRequest.cs, HttpRuntime.cs: use HttpException.NewWithCode for some
+       exceptions.
+
+2010-04-21  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpApplication.cs: update to fix for bug #572469 - ProcessError
+       clears the error after handler return only if stop_processing is
+       true. Also, stop_processing is never set before calling ProcessError
+
 2010-04-02  Marek Habersack  <mhabersack@novell.com>
 
        * HttpException.cs: handle situations when current exception is an