2005-08-26 Sebastien Pouliot * CssStyleCollection.cs: Implemented setter for Value (2.0) using the existing (but internal) FillStyle method. Rewrote BagToString to use an HtmlTextWriter so we get the "right" format for background-image url. 2005-08-26 Sebastien Pouliot * CssStyleCollection.cs: Implemented this[HtmlTextWriterStyle], Remove(HtmlTextWriterStyle) and the getter for Value (all 2.0). Removed the extra space from last patch because they break some unit tests. 2005-08-26 Lluis Sanchez Gual * CssStyleCollection.cs: Added some spacing. * HtmlTextWriter.cs: Made style and attribute tables static. Implemented StaticGetStyleName(). 2005-08-26 Sebastien Pouliot * CssStyleCollection.cs: Stubbed new 2.0 stuff to allow TableStyleTest compilation. * HtmlTextWriter.cs: Fix style rendering for BackgroundImage in 2.0. The new rendering formats the value as "url(" + original + ")". 2005-08-26 Sebastien Pouliot * HtmlTextWriter.cs: Added support for VerticalAlign style (as it depends on the HtmlTextWriterStyle ordering). 2005-08-26 Gonzalo Paniagua Javier * HtmlTextWriter.cs: remove 'mistaken end of statement' and FIXME. 2005-08-25 Sebastien Pouliot * HtmlTextWriterStyle.cs: Added missing VerticalAlign in 2.0 (which fixed the rest of the enum values). * UrlPropertyAttribute.cs: Removed the .ctor accepting an UrlTypes parameter to match 2.0 API. Added a setter to the AllowedTypes property. 2005-08-24 Chris Toshok * Control.cs (get_Adapter): Instead of throwing an exception, just return null, so we can write the rest of the Control specific Adapter code and just not enable any of those code paths until we have actual adapters. Also flag TODO. (EnsureChildControls): Call out to Adapter.CreateChildControls if we have an adapter. (RenderChildren): call "RenderControl (writer, adapter)" if we have an adapter. (RenderControl): implement the adapter case naively. (LoadRecursive): call out to Adapter.OnLoad if we have one. (PreRenderRecursiveInternal): call out to Adapter.OnPrerender if we have one. (InitRecursive): call out to Adapter.OnInit if we have one. 2005-08-24 Chris Toshok * Page.cs (GetPostBackEventReference): track change to ClientScriptManager and don't call a removed method. * ClientScriptManager.cs: track more recent docs and corcompare output. 2005-08-24 Sebastien Pouliot * KeyedList.cs: Fixed bug when removing an unexisting object. * StateManagedCollection.cs: Fixed API for beta2. Fixed buglets found in implementing RoleGroupCollection. 2005-08-22 Sebastien Pouliot * Page.cs: Use Control property (and not the _control variable) to get the User (so the virtual Control property can be overriden properly). Sadly this doesn't seems to be the case for other properties (like Request). 2005-08-18 Dick Porter * ControlCachePolicy.cs, PersistChildrenAttribute.cs, UserControl.cs, DesignerDataBoundLiteralControl.cs, PageStatePersister.cs, DataBoundLiteralControl.cs, Control.cs, BasePartialCachingControl.cs, LiteralControl.cs: 2.0 API fixes and stubs and attribute fixes 2005-08-13 Sebastien Pouliot * Control.cs: Add protected virtual SetDesignModeState, in 2.0 profile, as this is required for the Login control. 2005-08-11 Dick Porter * CssStyleCollection.cs: Tweak the css string format to pass a unit test * AttributeCollection.cs: Don't NRE if someone sets the "style" attribute to null. 2005-08-05 Ben Maurer * HtmlTextWriter.cs: Revert the patch below, see test case 2005-08-05 Dick Porter * HtmlTextWriter.cs: Make