* Makefile: Build the make-map.exe in Mono.Unix.Native; add /nowarn:0618 to
[mono.git] / mcs / class / System.Web / System.Web.UI.HtmlControls / ChangeLog
index 9a46a594396714a59467486e999ff14e1fead0a6..a53d45b86ce0254e1ac42cc37cbfc874927e90af 100644 (file)
@@ -1,3 +1,632 @@
+2005-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlInputButton.cs: render the onclick for doing a postback even when
+       there are no validators.
+
+2005-09-19  Sebastien Pouliot  <sebastien@ximian.com> 
+       * HtmlInputPassword.cs: Removed ctor(string) as it's not in 2.0 RC.
+       
+2005-09-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlAnchor.cs: Added [SupportsEventValidation] on class and 
+       [UrlProperty] on HRef property for 2.0.
+       * HtmlButton.cs: Added [SupportsEventValidation] for 2.0.
+       * HtmlHead.cs: Remove IPageHeader interface.
+       * HtmlImage.cs: Added [UrlProperty] on Src property for 2.0.
+       * HtmlInputButton.cs: Added [SupportsEventValidation] for 2.0.
+       * HtmlInputCheckBox.cs: Added [SupportsEventValidation] for 2.0.
+       * HtmlInputHidden.cs: Added [SupportsEventValidation] for 2.0.
+       * HtmlInputImage.cs: Added [SupportsEventValidation] on class and 
+       [UrlProperty] on Src property for 2.0.
+       * HtmlInputPassword.cs: Added [SupportsEventValidation].
+       * HtmlInputRadioButton.cs: Added [SupportsEventValidation] for 2.0.
+       * HtmlInputReset.cs: Added [SupportsEventValidation].
+       * HtmlInputSubmit.cs: Added [SupportsEventValidation].
+       * HtmlInputText.cs: Added [SupportsEventValidation] on class and 
+       re-enabled RenderAttribute for 2.0.
+       * HtmlLink.cs: Added [UrlProperty] on HRef property for 2.0.
+       * HtmlSelect.cs: Added [SupportsEventValidation] for 2.0.
+       * HtmlTextArea.cs: Added [SupportsEventValidation] for 2.0.
+
+2005-09-18  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlButton.cs (RenderAttribute): make sure to use WriteAttribute
+       instead of AddAttribute when dealing with "onclick."
+
+2005-09-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlHead.cs: Fixed parameter orders for CreateStyleRule.
+
+2005-09-11  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputFile.cs (set_Value): add a message to the
+       NotSupportedException.
+
+       * HtmlInputControl.cs (RenderAttributes): add Page != null to the
+       checks before we register our control with the
+       __enabledControlArray JS array.
+
+2005-09-09  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputButton.cs (CausesValidation): this is stored in
+       Attributes, not ViewState.
+       (ValidationGroup): same.
+       (RenderAttributes): remove CausesValidation from the list of
+       Attributes before calling base.RenderAttributes.  Don't, however,
+       remove ValidationGroup, to replicate an MS bug.
+
+2005-09-07  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlForm.cs (DefaultFocus): not stored in Attributes either.
+       (Name): not sure about this property.. the getter apparently just
+       returns UniqueID, and the setter does nothing that I can figure
+       out.
+       (RenderAttributes): don't bother to remove "name", since it's not
+       in the attributes anyway.
+
+2005-09-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlInputControl.cs: use the Name property instead of the ClientID.
+       The 'name' attribute rendered contains colons if inside a
+       NamingContainer.
+
+2005-09-07  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputCheckBox.cs (Checked): uncomment the
+       MinimizableAttributeTypeConverter attribute.
+
+       * HtmlControl.cs (Disabled): uncomment the
+       MinimizableAttributeTypeConverter attribute.
+
+       * HtmlForm.cs (SubmitDisabledControls): remove the MonoTODO.
+
+       * HtmlTableCell.cs (NoWrap): uncomment the
+       MinimizableAttributeTypeConverter attribute.
+
+       * HtmlLink.cs (Href): remove the MonoTODO.
+
+       * HtmlMeta.cs (Name): remove the MonoTODO.
+       (Scheme): same.
+       (Render): add (pretty bogus, really..) implementation.  not sure
+       why we need this one.
+
+2005-09-06  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputControl.cs (RenderAttributes): Check Page.Form for
+       null.
+
+2005-09-06  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputControl.cs (RenderAttributes): use ClientID instead of
+       ID.
+
+2005-09-06  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlHead.cs (AddParsedSubObject): nuke, not in corcompare.
+       (AddedControl): move the HtmlTitle logic here.
+       (RemovedControl): clear out the title if that was the control that
+       was removed.
+
+       * HtmlLink.cs: new implementation.
+
+       * HtmlMeta.cs: new implementation.
+
+2005-09-06  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputControl.cs (RenderAttributes): add ourselves to the
+       __enabledControlArray JS array if we're currently enabled and the
+       form is set to SubmitDisabledControls.
+
+       * HtmlForm.cs (OnInit): call Page.RegisterForm here.
+       (DetermineRenderUplevel): split this out of OnPreRender and make
+       it internal so HtmlInputControl can call it.
+       (OnPreRender): add handling for SubmitDisabledControls.
+
+2005-09-05  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlForm.cs (DefaultButton): this isn't stored as an Attribute,
+       or in the ViewState.  where then?
+       (DefaultFocus): this one is stored in the ViewState, not as an
+       Attribute.
+       (SubmitDisabledControls): implement just as a boolean flag, not in
+       the viewstate or attributes.
+       (RenderAttributes): defaultfocus and defaultbutton are no longer
+       in Attributes.
+
+2005-09-04  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputButton: Fix the 2.0/1.0 postback stuff the right way.
+       
+       * HtmlInputCheckBox: Fix the 2.0/1.0 postback stuff the right way.
+       
+       * HtmlInputFile.cs: Fix the 2.0/1.0 postback stuff the right way.
+
+       * HtmlInputHidden.cs: Fix the 2.0/1.0 postback stuff the right
+       way, and in OnPreRender, call Page.RegisterRequiresPostback.
+
+       * HtmlInputImage.cs: Fix the 2.0/1.0 postback stuff the right way,
+       and in OnPreRender, call Page.RegisterRequiresPostback.
+
+       * HtmlInputRadioButton.cs (OnPreRender): call
+       Page.RegisterRequiresPostback.
+       
+       * HtmlInputText.cs: Fix the 2.0/1.0 postback stuff the right way.
+       Also, in OnPreRender, call Page.RegisterRequiresPostback.
+
+       * HtmlTextArea.cs (OnPreRender): call
+       Page.RegisterRequiresPostback.
+
+2005-09-02  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlSelect.cs: implement 2.0 DataSourceID data binding.
+
+2005-09-02  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputReset.cs (ValidationGroup): remove the MonoTODO.
+
+       * htmlinputimage.cs: implement the 2.0 versions of loadpostdata,
+       raisepostdatachangedevent, and raisepostbackevent.
+       (validationgroup): implement.
+
+       * htmlinputcheckbox.cs: implement the 2.0 versions of loadpostdata
+       and raisepostdatachangedevent.
+
+       * HtmlInputHidden.cs: implement the 2.0 versions of LoadPostData
+       and RaisePostDataChangedEvent.
+
+       * HtmlInputButton.cs (RaisePostBackEventInternal): split out the
+       body of both RaisePostBackEvent impl's here, and fix it up so we
+       use the property Page.Validate call in 2.0.
+       (RaisePostBackEvent): call RaisePostBackEventInternal.
+       (IPostBackEventHandler.RaisePostBackEvent): same.
+
+       * HtmlImage.cs (Align): the test case shows that we don't need to
+       validate input.
+
+2005-09-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlTableCell.cs, HtmlTableRowCollection.cs, HtmlInputFile.cs,
+       HtmlHead.cs, HtmlInputReset.cs, HtmlForm.cs, HtmlInputText.cs,
+       HtmlHeadBuilder.cs, HtmlInputRadioButton.cs, HtmlAnchor.cs,
+       HtmlButton.cs, HtmlTextArea.cs, HtmlGenericControl.cs, 
+       HtmlTableRow.cs, HtmlSelect.cs, HtmlControl.cs, HtmlImage.cs,
+       HtmlSelectBuilder.cs, HtmlTable.cs, HtmlInputButton.cs,
+       HtmlInputImage.cs, HtmlTableCellCollection.cs, HtmlInputCheckBox.cs,
+       HtmlInputHidden.cs, HtmlTitle.cs, HtmlInputPassword.cs, 
+       HtmlContainerControl.cs, HtmlInputSubmit.cs: Add missing security
+       attributes AspNetHostingPermission for Minimal level on all classes
+       (LinkDemand) and for non-sealed classes (InheritanceDemand).
+
+2005-08-29  Chris Toshok  <toshok@ximian.com>
+
+       * System.Web.UI.HtmlControls/HtmlTableCell.cs,
+       System.Web.UI.HtmlControls/HtmlInputFile.cs,
+       System.Web.UI.HtmlControls/HtmlForm.cs,
+       System.Web.UI.HtmlControls/HtmlInputText.cs,
+       System.Web.UI.HtmlControls/HtmlInputRadioButton.cs,
+       System.Web.UI.HtmlControls/HtmlAnchor.cs,
+       System.Web.UI.HtmlControls/HtmlButton.cs,
+       System.Web.UI.HtmlControls/HtmlTextArea.cs,
+       System.Web.UI.HtmlControls/HtmlGenericControl.cs,
+       System.Web.UI.HtmlControls/HtmlSelect.cs,
+       System.Web.UI.HtmlControls/HtmlTableRow.cs,
+       System.Web.UI.HtmlControls/HtmlControl.cs,
+       System.Web.UI.HtmlControls/HtmlImage.cs,
+       System.Web.UI.HtmlControls/HtmlTable.cs,
+       System.Web.UI.HtmlControls/HtmlInputButton.cs,
+       System.Web.UI.HtmlControls/HtmlInputControl.cs,
+       System.Web.UI.HtmlControls/HtmlInputImage.cs,
+       System.Web.UI.HtmlControls/HtmlInputCheckBox.cs,
+       System.Web.UI.HtmlControls/HtmlInputHidden.cs,
+       System.Web.UI/Control.cs: Add WebSysDescription/WebCategory
+       attributes.
+
+2005-08-29  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputSubmit.cs: new implementation.
+       
+       * HtmlInputReset.cs (ValidationGroup): implement
+
+       * HtmlInputButton.cs (ValidationGroup): implement.
+
+2005-08-29  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlButton.cs: Fix some 2.0 Page/ClientScript obsolete warnings.
+
+       * HtmlForm.cs: same.
+
+2005-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * 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  <toshok@ximian.com>
+
+       * 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  <toshok@ximian.com>
+
+       * HtmlInputReset.cs: mostly complete implementation.
+
+2005-08-28  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputPassword.cs: doh, make this NET_2_0 only.
+
+2005-08-28  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlInputPassword.cs: implement.
+
+2005-08-28  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlImage.cs: corcompare fixes.
+
+       * HtmlInputCheckBox.cs: same.
+
+2005-08-27  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlControl.cs (GetAttribute, SetAttribute): implement.
+
+2005-08-27  Chris Toshok  <toshok@ximian.com>
+
+       * 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  <kornelpal@hotmail.com>
+
+       * HtmlTableCell.cs: Fixed to use Consts.
+
+2005-08-26  Chris Toshok  <toshok@ximian.com>
+
+       * 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  <miguel@novell.com>
+
+       * HtmlHead.cs: Implement constructor, pass the tag.
+
+2005-08-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlHead.cs: Fixed base class (to HtmlGenericControl).
+
+2005-08-25  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlForm.cs (CreateControlCollection, OnPreRender,
+       RenderControl): implement naively, just calling base.Method.
+
+2005-08-25  Chris Toshok  <toshok@ximian.com>
+
+       * 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  <toshok@ximian.com>
+
+       * 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  <dick@ximian.com>
+
+       * 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  <sebastien@ximian.com>
+
+       * HtmlInputRadioButton.cs, HtmlInputText.cs, HtmlTextArea.cs: Renamed 
+       Load method (bad choice) to DefaultLoadPostData.
+
+2005-08-15  Sebastien Pouliot  <sebastien@ximian.com> 
+       * 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  <sebastien@ximian.com>
+
+       * 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  <sebastien@ximian.com>
+
+       * 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  <dick@ximian.com>
+
+       * HtmlSelect.cs: Clear databindings when adding a new one; cope
+       with assorted combinations of empty text and value fields; write
+       <option> tags manually to match ms HTML output.  All fix nunit
+       tests.
+
+2005-08-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlInputControl.cs: Remove code to handle password (wrong place) 
+       and fixed type handling for 2.0.
+       * HtmlInputText.cs: Added code to remove (only in 1.x) the value when
+       the type == password. Tests indicates that the value is present for 
+       2.0.
+
+2005-08-05  Dick Porter  <dick@ximian.com>
+
+       * HtmlSelect.cs: Fix databinding when one or other of Name and
+       Value aren't supplied (thanks to Peter for the patch); Make
+       <option> indenting match ms output.
+
+2005-07-30  Ben Maurer  <bmaurer@ximian.com>
+
+       * HtmlForm.cs: Make sure we actually put the "?" in the url
+
+2005-07-29  Dick Porter  <dick@ximian.com>
+
+       * HtmlForm.cs: Simplify the rendering code by using QueryStringRaw
+       instead of building the query string by hand
+
+2005-07-27  Dick Porter  <dick@ximian.com>
+
+       * HtmlInputCheckBox.cs: New implementation
+
+2005-07-26  Peter Dennis Bartok  <pbartok@novell.com>
+
+       * HtmlSelect.cs: Added missing attributes
+
+2005-07-26  Dick Porter  <dick@ximian.com>
+
+       * HtmlSelect.cs: New implementation
+
+2005-07-26  Miguel de Icaza  <miguel@novell.com>
+
+       * HtmlForm.cs: It is possible to have keys with no values in the
+       query string, do not try to process those on the foreach loop.
+       
+       The question is: what should happen if I only get the key?
+
+       Example: file_with_a_form.aspx?a
+
+2005-07-25  Peter Dennis Bartok  <pbartok@novell.com>
+
+       * HtmlForml.cs: Implemented UniqueID (new in sp1)
+       * HtmlButton.cs, HtmlInputButton.cs, HtmlInputImage.cs: Attribute fixes
+
+2005-07-24  Dick Porter  <dick@ximian.com>
+
+       * HtmlForm.cs: Add the trailing query string to the form action;
+       fixes bug shown in Test/standalone/htmlform/qs_postback.aspx
+
+2005-07-22  Dick Porter  <dick@ximian.com>
+
+       * HtmlInputFile.cs: Add assembly attributes
+
+2005-07-21  Dick Porter  <dick@ximian.com>
+
+       * HtmlImage.cs: The src attribute needs to be a relative URL;
+       close the HTML element when rendering attributes, to match the MS
+       impl.
+
+       * HtmlForm.cs: Added assembly attributes; don't render ID twice;
+       don't render enctype and target if they are empty strings;
+       implement a Render overload to keep corcompare quiet.
+
+2005-07-20  Chris Toshok  <toshok@ximian.com>
+
+       * HtmlForm.cs (RenderAttributes): if there are submit statements,
+       we need to render those.
+
+       * HtmlInputImage.cs: same.
+
+       * HtmlInputButton.cs: hook up the client validation stuff.
+
+       * HtmlButton.cs: same, except a lot more complicated due to
+       postback handling.
+
+2005-07-19  Dick Porter  <dick@ximian.com>
+
+       * HtmlImage.cs: Added attributes; use Int32.Parse instead of
+       Convert.ToInt32
+
+2005-07-18  Sebastien Pouliot  <sebastien@ximian.com> 
+       * HtmlInputControl.cs: Fix Type when using ctor(null). Now use 
+       ControlID for Name (and not ID). Added ControlBuilder attribute.
+       * HtmlTable.cs: Simplify check when adding controls.
+       * HtmlTableRow.cs: Simplify check when adding controls.
+
+2005-07-18  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputHidden.cs: Use Events Add/Remove. Add DefaultEvent
+       attribute.
+
+2005-07-15  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputImage.cs: Use Events Add/Remove. Remove uneeded
+       constant. Update fetching from viewstate code to use new
+       convenience method.
+
+2005-07-15  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputButton.cs: Add DefaultEventAttribute.
+
+2005-07-15  Sebastien Pouliot  <sebastien@ximian.com>
+       * HtmlInputControl.cs: Removed internal property (no more required to 
+       compile).
+       * HtmlInputRadioButton.cs: Optimized events.
+       * HtmlInputText.cs: Optimized events.
+       * HtmlTable.cs: Added CultureInfo.InvariantCulture when parsing 
+       strings to integers.
+       * HtmlTableCell.cs: Added CultureInfo.InvariantCulture when parsing 
+       strings to integers.
+       * HtmlTextArea.cs: Optimized events.
+
+2005-07-15  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HtmlAnchor.cs: Added URL resolution (doesn't get me the expected 
+       result) and fixed compatibility for a weird behaviour of the HRef 
+       attribute handling. Optimized events.
+
+2005-07-14  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputButton.cs: Use Events Add/Remove. Remove Causesvalidation
+       string constant. Use new method for accessing ViewState
+       data. Don't remove value from the view state if it is the default.
+
+2005-07-14  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlButton.cs: Use Events Add/Remove. Remove Causesvalidation
+       string constant. Use new method for accessing ViewState
+       data. Don't remove value from the view state if it is the default.
+       
+2005-07-14  Dick Porter  <dick@ximian.com>
+
+       * HtmlInputFile.cs: New implementation
+
+2005-07-14  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputControl.cs: Use ClientID for input controls name.
+
+2005-07-14  Dick Porter  <dick@ximian.com>
+
+       * HtmlForm.cs: New Implementation
+
+2005-07-13  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HtmlTable.cs: Added missing attributes.
+       * HtmlTableCell.cs: Added missing attributes except for ControlBuilder
+       as the builder's type isn't public.
+       * HtmlInputControl.cs: Added missing attributes.
+       * HtmlInputText.cs: Added missing attributes.
+       * HtmlInputRadioButton.cs: Added missing attributes.
+       * HtmlAnchor.cs: Added missing attributes.
+       * HtmlTextArea.cs: Added missing attributes.
+       * HtmlTableRow.cs: Added missing attributes.
+
+2005-07-12  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HtmlAnchor.cs: Added DefaultValue attributes.
+       * HtmlInputControl.cs: Added DefaultValue attributes.
+       * HtmlInputRadioButton.cs: Added DefaultValue attributes.
+       * HtmlInputText.cs: Added DefaultValue attributes. Added method 
+       RenderAttributes in 1.1 profile.
+       * HtmlTable.cs: Fix DefaultValue to "".
+       * HtmlTextArea.cs: Added DefaultValue attributes.
+
+2005-07-12  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HtmlTableCell.cs: Added DefaultValue attributes.
+       * HtmlTable.cs: Added DefaultValue and ParseChildren attributes.
+       * HtmlTableRowCollection.cs: Reworked collection to share data with
+       HtmlTable.Controls.
+       * HtmlTableCellCollection.cs: Reworked collection to share data with
+       HtmlTableRow.Controls.
+       * HtmlTableRow.cs: Added DefaultValue and ParseChildren attributes.
+
+2005-07-09  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HtmlTableRowCollection.cs: Fixed property name to IsReadOnly.
+
+2005-07-08  Sebastien Pouliot  <sebastien@ximian.com> 
+       * HtmlTextArea.cs: Use CultureInfo.InvariantCulture in ToString ().
+
+2005-07-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlContainerControl.cs: Fixed removal of attribute/viewstate for
+       "innerhtml".
+       * HtmlTextArea.cs: New implementation.
+
+2005-07-07  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputImage.cs: New implementation.
+
+2005-07-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlAnchor.cs: protected RaisePostBackEvent is in 2.0 only.
+       * HtmlInputControl.cs: New implementation.
+       * HtmlInputRadioButton.cs: New implementation.
+       * HtmlInputText.cs: New implementation.
+
+2005-07-07  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputHidden.cs: New implementation.
+
+2005-07-07  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlAnchor.cs: Call base OnPreRender from override.
+
+2005-07-07  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlInputButton.cs: New implementation.
+
+2005-07-07  Dick Porter  <dick@ximian.com>
+
+       * HtmlImage.cs: New implementation
+
+2005-07-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlAnchor.cs: Fixed to remove attributes properly.
+       * HtmlTable.cs: New implementation.
+       * HtmlTableCell.cs: New implementation.
+       * HtmlTableCellCollection.cs: New implementation.
+       * HtmlTableRow.cs: New implementation.
+       * HtmlTableRowCollection.cs: New implementation.
+
+2005-07-06  Jackson Harper  <jackson@ximian.com>
+
+       * HtmlButton.cs: New implementation.
+
+2005-07-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlAnchor.cs: New implementation.
+
+2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlTableCell.cs:
+       * HtmlControl.cs: updates for 1.1 SP1.
+
+2005-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlInputFile.cs: fixed typo in the setter for MaxLength. Closes bug
+       number 74989.
+
+2005-05-06  Lluis Sanchez Gual <lluis@novell.com>
+
+       * HtmlHead.cs: Fix warning.
+
+2005-04-22  Lluis Sanchez Gual <lluis@novell.com>
+
+       * HtmlForm.cs: Use the new WriteSubmitStatements method from
+       Page.ClientScript.
+
 2005-03-11  Lluis Sanchez Gual <lluis@novell.com>
 
        * HtmlInputButton.cs, HtmlAnchor.cs, HtmlButton.cs: Don't use