X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web%2FChangeLog;h=320e428260ba29f14c83dae1eecd1e422c90bd54;hb=eb2a5490f2c36c783c2d540b665de289dd9bb300;hp=d7f305d0cc460ae33fa3b1fc4950675edb862d04;hpb=c6c642eec374673fae6daed9c3984d1e841697be;p=mono.git diff --git a/mcs/class/System.Web/System.Web/ChangeLog b/mcs/class/System.Web/System.Web/ChangeLog index d7f305d0cc4..320e428260b 100644 --- a/mcs/class/System.Web/System.Web/ChangeLog +++ b/mcs/class/System.Web/System.Web/ChangeLog @@ -1,3 +1,132 @@ +2010-07-21 Miguel de Icaza + + * 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 + + * 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 + + * DefaultHttpHandler.cs: implemented, so that static file requests + work again in 4.0 + +2010-06-01 Marek Habersack + + * 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 + + * HttpApplicationFactory.cs: pre-application start methods must be + called even before App_Code is compiled. + +2010-05-16 Marek Habersack + + * HttpApplicationFactory.cs: let BuildManager know when it's safe + to cache referenced assemblies. + +2010-05-15 Marek Habersack + + * 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 + + * 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 + + * 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 + + * HttpRequest.cs: implemented new 4.0 property - RequestContext + +2010-04-29 Marek Habersack + + * 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 + + * 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 + + * 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 + + * HttpException.cs: handle situations when current exception is an + instance of a class derived from HttpException and there's no + InnerException. + + * HttpApplication.cs: ProcessError must call ClearError on the + current context after the handler returns without error. Fixes bug + #572469 + +2010-03-30 Gonzalo Paniagua Javier + + * HttpResponseStream.cs: speed up short writes. + +2010-03-20 Marek Habersack + + * SiteMapNode.cs: avoid calling ChildNodes twice in HasChildNodes. + Cache child nodes in the ChildNodes property. + 2010-03-06 Marek Habersack * HttpRequest.cs: cache RawUrl value.