2005-08-29 Chris Toshok * HtmlButton.cs: Fix some 2.0 Page/ClientScript obsolete warnings. * HtmlForm.cs: same. 2005-08-28 Gonzalo Paniagua Javier * HtmlAnchor.cs: no need for the resolvedHRef field, as it might be set but not used. Call ResolveUrl when rendering the attributes instead. 2005-08-28 Chris Toshok * HtmlHeadBuilder.cs: this is public. * HtmlSelectBuilder.cs: in 2.0 this is public. * HtmlInputButton.cs: fix boilerplate. * HtmlInputImage.cs (RaisePostBackEvent): add missing argument. (IPostBackEventHandler.RaisePostBackEvent): in 2.0, call Page.Validation(ValidationGroup). 2005-08-28 Chris Toshok * HtmlInputReset.cs: mostly complete implementation. 2005-08-28 Chris Toshok * HtmlInputPassword.cs: doh, make this NET_2_0 only. 2005-08-28 Chris Toshok * HtmlInputPassword.cs: implement. 2005-08-28 Chris Toshok * HtmlImage.cs: corcompare fixes. * HtmlInputCheckBox.cs: same. 2005-08-27 Chris Toshok * HtmlControl.cs (GetAttribute, SetAttribute): implement. 2005-08-27 Chris Toshok * HtmlForm.cs (DefaultButton, DefaultFocus): implement properties. (OnPreRender): figure out (hackishly) if we're uplevel rendering. If we have a default button/focus control set, register webform.js as a client script block, and emit some JS to focus the control. (RenderAttributes): verify that the DefaultButton attribute points to a valid IButtonControl implementing control. Also remove the defaultfocus/defaultbutton attributes before calling base.RenderAttributes. 2005-08-27 Kornél Pál * HtmlTableCell.cs: Fixed to use Consts. 2005-08-26 Chris Toshok * HtmlButton.cs (ValidationGroup): implement. (RaisePostBackEvent): gross #ifdef-iry to make sure we only have one body of the actual RaisePostBackEvent code. Also, call Page.Validate(ValidationGroup) in the 2.0 case. 2005-08-25 Miguel de Icaza * HtmlHead.cs: Implement constructor, pass the tag. 2005-08-25 Sebastien Pouliot * HtmlHead.cs: Fixed base class (to HtmlGenericControl). 2005-08-25 Chris Toshok * HtmlForm.cs (CreateControlCollection, OnPreRender, RenderControl): implement naively, just calling base.Method. 2005-08-25 Chris Toshok * HtmlForm.cs (RenderAttributes): don't strip off the stuff after the last '/' when rendering the action. Fixes comments in nGallery. 2005-08-24 Chris Toshok * HtmlInputButton.cs, HtmlInputFile.cs, HtmlHead.cs, HtmlInputImage.cs, HtmlForm.cs, HtmlInputCheckBox.cs, HtmlInputHidden.cs, HtmlButton.cs, HtmlSelect.cs, HtmlControl.cs: Add MonoTODO's for all NotImplementedException's. 2005-08-18 Dick Porter * HtmlTable.cs, HtmlInputButton.cs, HtmlInputFile.cs, HtmlHead.cs, HtmlInputImage.cs, HtmlForm.cs, HtmlInputText.cs, HtmlInputCheckBox.cs, HtmlAnchor.cs, HtmlInputRadioButton.cs, HtmlButton.cs, HtmlInputHidden.cs, HtmlTextArea.cs, HtmlTableRow.cs, HtmlSelect.cs, HtmlControl.cs, HtmlTitle.cs, HtmlContainerControl.cs: 2.0 API fixes and stubs and attribute fixes 2005-08-15 Sebastien Pouliot * HtmlInputRadioButton.cs, HtmlInputText.cs, HtmlTextArea.cs: Renamed Load method (bad choice) to DefaultLoadPostData. 2005-08-15 Sebastien Pouliot * HtmlAnchor.cs: Fixed protected RaisePostBackEvent in 2.0. * HtmlInputRadioButton.cs: Fixed Value property and LoadPostData method. Fixed support for protected LoadPostData and RaisePostDataChangedEvent in 2.0 (recursion). * HtmlInputText.cs: Fixed LoadPostData. Fixed support for protected LoadPostData and RaisePostDataChangedEvent in 2.0 (recursion). * HtmlTextArea.cs: Fixed LoadPostData. Fixed support for protected LoadPostData and RaisePostDataChangedEvent in 2.0 (recursion). 2005-08-15 Sebastien Pouliot * HtmlTableCell.cs: Added "string" [TypeConverter] attribute to NoWrap for 2.0 profile. The class seems to be internal and not (yet?) implemented. 2005-08-13 Sebastien Pouliot * HtmlAnchor.cs: Add Localizable attribute to 2.0 profile. * HtmlEmptyTagControlBuilder.cs: New. ControlBuilder required for (at least) HtmlInputControl in 2.0 profile. * HtmlInputControl.cs: Use a new ControlBuilder class for 2.0 profile. * HtmlInputText.cs: Fix DefaultValue attribute for 2.0 profile. 2005-08-09 Dick Porter * HtmlSelect.cs: Clear databindings when adding a new one; cope with assorted combinations of empty text and value fields; write