+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