2002-06-09 Gonzalo Paniagua Javier * HtmlSelect.cs: (RenderAttributes): new -> override and fixes stack overflow. (RenderChildren): only 1 option can be selected at any given time except when Multiple property is true. (Multiple): the attribute value is either "true" or "false", not "multiple". * HtmlTable.cs: (Add): (AddAt): allow HtmlTableRow as children, not HtmlTableCell. * HtmlTableCell.cs: (RenderEndTag): new -> override. * HtmlTableRow.cs: (RenderChildren): fixed another stack overflow. (RenderEndTag): new -> override. * HtmlTextArea.cs: (RenderAttributes): new -> override. 2002-06-07 Gonzalo Paniagua Javier * HtmlInputHidden.cs: fixed constructor. * HtmlInputRadioButton.cs: (RenderAttributes): fixed stack overflow. (Name): (RenderedName): new -> override. (Value): new property. * HtmlInputText.cs: (RenderAttributes): fixed the same kind of stack overflow and make string comparison case insensitive. 2002-06-07 Gonzalo Paniagua Javier * HtmlForm.cs: fixed name of Enctype property and render enctype enctype attribute. * HtmlInputControl.cs: tag type is "input", not "type". 2002-06-06 Gonzalo Paniagua Javier * HtmlControl.cs: Render contents moved to new RenderBeginTag method, defined in MS docs. * HtmlForm.cs: Render output when no IE browser. * HtmlInputButton.cs: added constructor without arguments. Xsp used it, though now it always use the other .ctor. * HtmlInputControl.cs: cosmetic changes and implemented set_Name. 2002-06-05 Gonzalo Paniagua Javier * HtmlButton.cs: RenderAttributes is an override, not new. * HtmlContainerControl.cs: use the new Render method in HtmlControl. * HtmlControl.cs: added Render method to render the tag and its attributes. Works for container and non-containers. * HtmlImage.cs: RenderAttributes don't need to be new. Implemented Height property. 2002-06-05 Gonzalo Paniagua Javier * HtmlContainerControl.cs: some formatting and use HttpUtility.Encode instead of Page.Server to encode InnerText. 2002-06-04 Gonzalo Paniagua Javier * HtmlAnchor.cs: (RenderAttributes): new -> override and fixed little bug that made it cause an stack overflow. * HtmlContainerControl.cs: reformatted and added tag and attributes rendering. * HtmlGenericControl.cs: removed TagName, which is already in HtmlControl. * HtmlTable.cs: (RenderEndTag): new -> override. 2002-06-03 Gonzalo Paniagua Javier * System.Web.UI.HtmlControls/HtmlForm.cs: (RenderAttributes): changed new by override. (Name): allow setting the property. 2002-05-10 Duncan Mak * HtmlTableCellCollection.cs (this): Updated the indexer to return the right type, HtmlTableCell instead of HtmlTableRow. * HtmlInputImage.cs (OnServerClick): Commented out parts that won't compile. * HtmlForm.cs (RenderAttributes): (RenderChildren): Commented out code that doesn't compile. 2002-05-07 Duncan Mak * HtmlSelect.cs (TrackViewState): Added 'new' keyword to avoid clashing with the method defined in the parent class. (OnDataBinding): Added missing casts. * HtmlForm.cs (Render): Fixed call too SetAttribute, need to cast 'this' to IAttributeAccessor before calling interface method. Also renamed some calls to reflect changes in the API. * HtmlControl.cs (WriteOnClickAttribute): Made it not static and fixed a typo. 2001-09-03 Leen Toelen * HtmlAnchor.cs: Initial implementation. * HtmlTextArea.cs: Initial implementation. 2001-08-22 Bob Smith * HtmlContainerControl.cs: Initial implementation. * HtmlControl.cs: Initial implementation. * HtmlGenericControl.cs: Initial implementation.