2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / ChangeLog
index 460027274b2e6524cea27269809badf81c6303f8..33151580ff36e8d00e87209667f34acfd11e2406 100644 (file)
@@ -1,3 +1,592 @@
+2005-01-28  Lluis Sanchez Gual <lluis@novell.com>
+
+       * Table.cs: Added some 2.0 properties.
+       * FontUnitConverter.cs, UnitConverter.cs: Implemented conversion to
+       InstanceDescriptor.
+       * BaseValidator.cs: Fix warning.
+       * MultiView.cs, ViewCollection.cs, View.cs: Implemented.
+
+2005-01-26  Lluis Sanchez Gual <lluis@novell.com>
+
+       * Menu.cs: Rendering fixes.
+
+2005-01-21  Lluis Sanchez Gual <lluis@novell.com>
+
+       * Content.cs, ContentPlaceHolder.cs, ContentControlBuilder.cs
+       ContentPlaceHolderBuilder.cs: Implemented.
+
+2005-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CheckBox.cs: when rendering the input tag inside a span tag, keep the
+       attributes that are meant to be in the input tag in their place.
+
+2005-01-10 Juraj Skripsky <juraj@hotfeet.ch>
+
+       * RepeatInfo.cs: fixed bug #68927 (DataList with RepeatLayout='Flow'
+       generates invalid html).
+
+2005-01-10  Lluis Sanchez Gual <lluis@novell.com>
+
+       * Menu.cs: Implemented most of missing properties. Added support for
+       item templates. Implemented menu scrolling.
+       * MenuItemBinding.cs: Implemented most of missing properties.
+       * MenuItem.cs: Implemented most of missing properties.
+       * Menu.js: Implemented scrolling and menu reposition into screen.
+       * MenuItemTemplateContainer.cs: Implemented.
+       * SubMenuStyle.cs: Implemented.
+
+2004-12-20 Lluis Sanchez Gual <lluis@novell.com>
+
+       * Style.cs: Implemented RegisteredCssClass property. Added
+       CopyTextStylesFrom method, which copies styles that only apply to text.
+       * Menu.cs, Menu.js: Added hover style support. Define all menu styles
+       in the page stylesheet. Added support for ItemSpacing property.
+       * MenuItemStyle.cs: Implemented FillStyleAttributes method.
+       
+2004-12-17 Lluis Sanchez Gual <lluis@novell.com>
+
+       * Style.cs: Generate styles using a CssStyleCollection, so the code can
+       be reused for the 2.0 FillStyleAttributes method.
+       * Menu.cs: Implemented more properties and events. Rendering is very
+       complete now.
+       * MenuItem.cs: Added PopOutImageUrl property.
+       * Menu.js: More work on submenu management.
+
+2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
+
+       * Menu.cs: Implemented basic rendering. Added some missing properties.
+       * MenuItem.cs: Improved implementation of Depth.
+       * Unit.cs: Added serializable attribute.
+       * TreeView.cs: Moved GetScriptLiteral method to ClientScriptManager,
+       so it can be reused.
+       * Menu.js: New script to support he Menu control.
+
+2004-12-03 Lluis Sanchez Gual <lluis@novell.com>
+
+       * MenuEventArgs.cs: Changed to sealed.
+       * TreeView.cs: Minor fix.
+       * Menu.cs, MenuItemBindingCollection.cs, MenuItemCollection.cs,
+       MenuItemStyle.cs, MenuItemBinding.cs, MenuItem.cs,
+       MenuItemStyleCollection.cs: Initial Menu code.
+
+2004-12-02 Lluis Sanchez Gual <lluis@novell.com>
+
+       * TreeNodeBindingCollection.cs, TreeNodeStyleCollection.cs: 
+       Implemented SetDirtyObject.
+       * Style.cs: Implemented SetDirty().
+       * TreeNodeBinding.cs: Added missing attributes. Implemented SetDirty().
+       * TreeNode.cs: Added missing attributes added support for
+       PopulateOnDemand. Added some missing property bindings.
+       * TreeNodeCollection.cs: Several minor fixes. SetDirty must be called
+       to newly added elements to make sure al new data is saved.
+       * TreeView.js: Implemented support for client population of nodes.
+       * TreeNodeStyle.cs: Added missing attributes.
+       * TreeView.cs: Implemented support for PopulateNodesFromClient and
+       PopulateOnDemand. Improved rendering.
+
+2004-11-29 Sanjay Gupta <gsanjay@novell.com>
+
+       * DataControlField.cs:
+       * DataControlFieldCell.cs: Initial implementation.
+
+2004-11-26 Lluis Sanchez Gual <lluis@novell.com>
+
+       * TreeNodeBindingCollection.cs: Implemented.
+       * TreeNodeBinding.cs: Implemented.
+       * TreeNode.cs: Added support for data binding.
+       * TreeView_Default_Collapse.gif, TreeView_Default_Expand.gif
+         TreeView_Default_NoExpand.gif: Moved to resources directory.
+       * ListControl.cs: Fixed api.
+       * XmlHierarchicalEnumerable.cs: Made internal.
+       * DataBoundControl.cs: Modified api to match latest ms.net.
+       * TreeView.js: New javascript file to support TreeView in the client.
+       * XmlDataSource.cs: Added missing attributes.
+       * HierarchicalDataBoundControl.cs: Mostly implemented.
+       * BaseDataBoundControl.cs: Mostly implemented.
+       * XmlHierarchyData.cs: Made internal.
+       * TreeView.cs: Mostly implemented. The major missing feature is
+         client side tree population.
+
+2004-11-25 Sanjay Gupta <gsanjay@novell.com>
+
+       * BaseDataList.cs: 
+       * DataBountControl.cs:
+       * Repeater.cs: Added SelectArguments property and updated.
+       * SiteMapDataSourceView.cs:
+       * SqlDataSourceView.cs:
+       * XmlDataSourceView.cs: Removed extra method, which was there to
+                               keep things compiling.
+
+2004-11-23 Lluis Sanchez Gual <lluis@novell.com>
+
+       * TreeNodeBindingCollection.cs, TreeNodeBinding.cs, TreeNode.cs,
+       TreeNodeCollection.cs, TreeNodeStyleCollection.cs, TreeNodeStyle.cs,
+       TreeView.cs: Initial implementation.
+       * DataBoundControl.cs: Set the correct base class.
+       * HierarchicalDataBoundControl.cs, BaseDataBoundControl.cs: Created stub.
+       * TreeNodeSelectAction.cs: Formatting.
+       * TreeView_Default_Collapse.gif, TreeView_Default_Expand.gif,
+       TreeView_Default_NoExpand.gif: TreeView images.
+
+2004-11-22 Sanjay Gupta <gsanjay@novell.com>
+
+       * SqlDataSourceView.cs: Updated methods and added one property.
+        
+2004-11-19 Sanjay Gupta <gsanjay@novell.com>
+
+       * AccessDataSource.cs: 
+       * SqlDataSourceView.cs: Implemented CreateDataSourceView () method.      
+2004-11-19 Sanjay Gupta <gsanjay@novell.com>
+
+       * SqlDataSource.cs: Updated call to constructor of SqlDataSourceView.cs.
+       * SqlDataSourceView.cs: Updated constructor.
+        
+2004-11-19 Sanjay Gupta <gsanjay@novell.com>
+
+       * AccessDataSourceView.cs: Added new class.
+
+2004-11-19 Sanjay Gupta <gsanjay@novell.com>
+
+       * SqlDataSourceView.cs: Corrected exception handling in 
+         ExecuteSelect method.
+
+2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
+
+       * SiteMapHierarchicalDataSourceView.cs, SiteMapDataSource.cs: New files.
+       * SiteMapDataSourceView.cs: Minor fix.
+
+2004-11-18 Sanjay Gupta <gsanjay@novell.com>
+
+       * SqlDataSourceView.cs: Updated ExecuteSelect method.
+
+2004-11-18 Sanjay Gupta <gsanjay@novell.com>
+
+       * SqlDataSource.cs: Corrected Select method.
+
+2004-11-18 Sanjay Gupta <gsanjay@novell.com>
+
+       * SqlDataSource.cs: Updated Select method definition.
+       * SqlDataSourceStatusEventArgs.cs: Updated class.
+        
+2004-11-15 Lluis Sanchez Gual <lluis@novell.com>
+
+       * SqlDataSourceView.cs: Removed implementation of Events (it is inherited
+       from DataSourceView.cs).
+
+2004-11-10  Raja R Harinath  <rharinath@novell.com>
+
+       * SqlDataSourceView.cs (Select): Add 'override' to make it compile.
+
+2004-11-05 Sanjay Gupta <gsanjay@novell.com>
+       
+       * SqlDataSource.cs: Corrected method calls.
+       * SqlDataSourceView.cs: Partial implementation of few methods.
+
+2004-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ListItemCollection.cs: fixed bug when indexing changed elements in
+       LoadViewState. Patch from Alois Bělaška.
+
+2004-10-20 Sanjay Gupta <gsanjay@novell.com>
+       
+       * SiteMapDataSourceView.cs: 
+       * SqlDataSourceView.cs:
+       * XmlDataSourceView.cs: Cosmetic changes because of modifications in 
+       base class, DataSourceView. Changes are to keep things compiling. 
+
+2004-10-19 Sanjay Gupta <gsanjay@novell.com>
+       
+       * SiteMapDataSourceView.cs: Corrected class definition and updated.
+       * XmlHierarchicalDataSourceView.cs: Modified according to changes in 
+         base class.
+
+2004-10-14 Sanjay Gupta <gsanjay@novell.com>
+       
+       * AdRotator.cs: Updated.
+
+2004-10-12 Sanjay Gupta <gsanjay@novell.com>
+
+       * AccessDataSource.cs: Updated.
+
+2004-10-08 Sanjay Gupta <gsanjay@novell.com>
+
+       * ValidatedControlConverter.cs: Updated.
+
+2004-10-08 Sanjay Gupta <gsanjay@novell.com>
+
+       * AssociatedControlConverter.cs: Implemented.
+
+2004-10-08 Sanjay Gupta <gsanjay@novell.com>
+
+       * ControlIDConverter.cs: Initial implementation.
+
+2004-10-04 Sanjay Gupta <gsanjay@novell.com>
+
+       * IButtonControl.cs: Corrected property name.
+
+2004-10-04 Sanjay Gupta <gsanjay@novell.com>
+
+       * ParameterCollection.cs: Updated.
+
+2004-10-04 Sanjay Gupta <gsanjay@novell.com>
+
+       * Parameter.cs: Updated and completed implementation.
+
+2004-10-01 Sanjay Gupta <gsanjay@novell.com>
+
+       * ParameterCollection.cs: Resolved warnings, "Unreachable code detected"
+         while compilation.
+
+2004-10-01 Sanjay Gupta <gsanjay@novell.com>
+
+       * AccessDataSource.cs: Initial implementation.
+
+2004-09-30 Sanjay Gupta <gsanjay@novell.com>
+
+       * DataControlRowState.cs: 
+       * ScrollBars.cs:
+       * TreeNodeTypes.cs: Added attribute.
+       * DataControlRowType.cs:
+       * HotSpotMode.cs:
+       * SortDirection.cs: Corrected enumeration values.
+       * TableRowSection.cs: Added new enumeration.
+       * ObjectDataSourceStatusEventHandler.cs: Corrected method name.
+
+2004-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TableStyle.cs: don't render empty 'rules' attribute (again).
+
+2004-09-21 Sanjay Gupta <gsanjay@novell.com>
+
+       * FormViewUpdatedEventArgs.cs: Spelling mistake.
+
+2004-09-14 Sanjay Gupta <gsanjay@novell.com>
+       
+       * Literal.cs: Added new method Focus().
+
+2004-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * RadioButton.cs: fix GroupName when the control is inside a
+       NamingContainer different from Page. Closes bug #65586.
+
+2004-09-07  Sanjay Gupta <gsanjay@novell.com>
+       
+       * Localize.cs: Added new class.
+
+2004-09-03  Gaurav Vaish <gvaish_mono AT lycos.com>
+
+       * CompositeControl.cs  : Completed
+       * Login.cs             : Initial implementation.
+
+2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Xml.cs: fixed get_DocumentContent (it was returning "" always!) and
+       don't call MapPathSecure on the content itself.
+       
+       * XmlBuilder.cs: handle XML documents written inside asp:xml. The
+       document is checked at parse time and will be checked again at run time.
+
+       Fixes bug #63828.
+
+2004-08-31  Sanjay Gupta <gsanjay@novell.com>
+
+       * AuthenticateEventHandler.cs: 
+       * CreateUserErrorEventArgs.cs:
+       * CreateUserErrorEventHandler.cs:
+       * DetailsViewCommandEventHandler.cs:
+       * DetailsViewDeleteEventArgs.cs:
+       * DetailsViewDeleteEventHandler.cs:
+       * DetailsViewDeletedEventArgs.cs:
+       * DetailsViewDeletedEventHandler.cs:
+       * DetailsViewInsertEventArgs.cs:
+       * DetailsViewInsertEventHandler.cs:
+       * DetailsViewInsertedEventArgs.cs:
+       * DetailsViewInsertedEventHandler.cs:
+       * DetailsViewModeEventArgs.cs:
+       * DetailsViewModeEventHandler.cs:
+       * DetailsViewPageEventHandler.cs:
+       * DetailsViewUpdateEventArgs.cs:
+       * DetailsViewUpdateEventHandler.cs:
+       * DetailsViewUpdatedEventArgs.cs:
+       * DetailsViewUpdatedEventHandler.cs:
+       * FormViewCommandEventHandler.cs:
+       * FormViewDeleteEventArgs.cs:
+       * FormViewDeleteEventHandler.cs:
+       * FormViewDeletedEventArgs.cs:
+       * FormViewDeletedEventHandler.cs:
+       * FormViewInsertEventArgs.cs:
+       * FormViewInsertEventHandler.cs:
+       * FormViewInsertedEventArgs.cs:
+       * FormViewInsertedEventHandler.cs:
+       * FormViewModeEventHandler.cs:
+       * FormViewPageEventHandler.cs:
+       * FormViewUpdateEventArgs.cs:
+       * FormViewUpdateEventHandler.cs:
+       * FormViewUpdatedEventArgs.cs:
+       * FormViewUpdatedEventHandler.cs:
+       * GridViewCancelEditEventArgs.cs:
+       * GridViewCancelEditEventHandler.cs:
+       * GridViewCommandEventHandler.cs:
+       * GridViewDeleteEventArgs.cs:
+       * GridViewDeleteEventHandler.cs:
+       * GridViewDeletedEventArgs.cs:
+       * GridViewDeletedEventHandler.cs:
+       * GridViewEditEventHandler.cs:
+       * GridViewPageEventHandler.cs:
+       * GridViewRowEventHandler.cs:
+       * GridViewSelectEventHandler.cs:
+       * GridViewSortEventArgs.cs:
+       * GridViewSortEventHandler.cs:
+       * GridViewUpdateEventArgs.cs:
+       * GridViewUpdateEventHandler.cs:
+       * GridViewUpdatedEventArgs.cs:
+       * GridViewUpdatedEventHandler.cs:
+       * ImageMapEventHandler.cs:
+       * MailMessageEventHandler.cs:
+       * MenuEventHandler.cs:
+       * ObjectDataSourceDisposingEventHandler.cs:
+       * ObjectDataSourceEventHandler.cs:
+       * ObjectDataSourceMethodEventArgs.cs:
+       * ObjectDataSourceMethodEventHandler.cs:
+       * ObjectDataSourceSelectingEventArgs.cs:
+       * ObjectDataSourceSelectingEventHandler.cs:
+       * ObjectDataSourceStatusEventArgs.cs:
+       * ObjectDataSourceStatusEventHandler.cs:
+       * SendMailErrorEventHandler.cs:
+       * SiteMapNodeItemEventHandler.cs:
+       * SqlDataSourceSelectingEventArgs.cs:
+       * SqlDataSourceSelectingEventHandler.cs:
+       * TreeNodeEventHandler.cs:
+       * WizardNavigationEventArgs.cs:
+       * WizardNavigationEventHandler.cs: Minor modifications, compiler error
+       corrections and removing "sealed" access specifier from *EventHandler.cs
+
+2004-08-18  Sanjay Gupta <gsanjay@novell.com>
+
+       * Literal.cs: Added new attributes and property for .Net 2.0
+
+2004-08-13  Sanjay Gupta <gsanjay@novell.com>
+
+       * GridViewDeleteEventArgs.cs: Removed extra code.
+
+2004-08-12  Sanjay Gupta <gsanjay@novell.com>
+
+       * SendMailErrorEventArgs.cs:
+       * SendMailErrorEventHandler.cs:
+       * SiteMapNodeItemEventArgs.cs:
+       * SiteMapNodeItemEventHandler.cs:
+       * SqlDataSourceSelectingEventArgs.cs:
+       * SqlDataSourceSelectingEventHandler.cs:
+       * TreeNodeEventArgs.cs:
+       * TreeNodeEventHandler.cs:
+       * WizardNavigationEventArgs.cs:
+       * WizardNavigationEventHandler.cs: Added new delegates.
+
+2004-08-11  Sanjay Gupta <gsanjay@novell.com>
+
+       * ImageMapEventArgs.cs:
+       * ImageMapEventHandler.cs:
+       * MailMessageEventArgs.cs:
+       * MailMessageEventHandler.cs:
+       * MenuEventArgs.cs:
+       * MenuEventHandler.cs:
+       * ObjectDataSourceDisposingEventArgs.cs:
+       * ObjectDataSourceDisposingEventHandler.cs:
+       * ObjectDataSourceEventArgs.cs:
+       * ObjectDataSourceEventHandler.cs:
+       * ObjectDataSourceMethodEventArgs.cs:
+       * ObjectDataSourceMethodEventHandler.cs:
+       * ObjectDataSourceSelectingEventArgs.cs:
+       * ObjectDataSourceSelectingEventHandler.cs:
+       * ObjectDataSourceStatusEventArgs.cs:
+       * ObjectDataSourceStatusEventHandler.cs: Added new delegates.
+
+2004-08-11  Sanjay Gupta <gsanjay@novell.com>
+
+       * DetailsViewCommandEventArgs.cs:
+       * FormViewCommandEventArgs.cs:
+       * GridViewCommandEventArgs.cs: Corrected constructor.
+
+2004-08-11  Sanjay Gupta <gsanjay@novell.com>
+
+       * GridViewCancelEditEventArgs.cs:
+       * GridViewCancelEditEventHandler.cs:
+       * GridViewCommandEventArgs.cs:
+       * GridViewCommandEventHandler.cs:
+       * GridViewDeletedEventArgs.cs:
+       * GridViewDeletedEventHandler.cs:
+       * GridViewDeleteEventArgs.cs:
+       * GridViewDeleteEventHandler.cs:
+       * GridViewEditEventArgs.cs:
+       * GridViewEditEventHandler.cs:
+       * GridViewPageEventArgs.cs:
+       * GridViewPageEventHandler.cs:
+       * GridViewRowEventArgs.cs:
+       * GridViewRowEventHandler.cs:
+       * GridViewSelectEventArgs.cs:
+       * GridViewSelectEventHandler.cs:
+       * GridViewSortEventArgs.cs:
+       * GridViewSortEventHandler.cs:
+       * GridViewUpdatedEventArgs.cs:
+       * GridViewUpdatedEventHandler.cs:
+       * GridViewUpdateEventArgs.cs:
+       * GridViewUpdateEventHandler.cs: Added new delegates.
+
+2004-08-11  Sanjay Gupta <gsanjay@novell.com>
+
+       * FormViewUpdatedEventArgs.cs: Corrected constructor.
+
+2004-08-11  Sanjay Gupta <gsanjay@novell.com>
+
+       * FormViewCommandEventArgs.cs: Corrected name of class.
+
+2004-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Xml.cs: use MapPath in DocumentSource and documentContent. Fixes
+       bug #62726.
+
+2004-08-10  Sanjay Gupta <gsanjay@novell.com>
+
+       * FormViewCommandEventArgs.cs:
+       * FormViewCommandEventHandler.cs:
+       * FormViewDeletedEventArgs.cs:
+       * FormViewDeletedEventHandler.cs:
+       * FormViewDeleteEventArgs.cs:
+       * FormViewDeleteEventHandler.cs:
+       * FormViewInsertedEventArgs.cs:
+       * FormViewInsertedEventHandler.cs:
+       * FormViewInsertEventArgs.cs:
+       * FormViewInsertEventHandler.cs:
+       * FormViewModeEventArgs.cs:
+       * FormViewModeEventHandler.cs:
+       * FormViewPageEventArgs.cs:
+       * FormViewPageEventHandler.cs:
+       * FormViewUpdatedEventArgs.cs:
+       * FormViewUpdatedEventHandler.cs:
+       * FormViewUpdateEventArgs.cs:
+       * FormViewUpdateEventHandler.cs: Added new delegates.
+
+2004-08-10  Sanjay Gupta <gsanjay@novell.com>
+
+       * DetailsViewCommandEventArgs.cs:
+       * DetailsViewCommandEventHandler.cs:
+       * DetailsViewDeletedEventArgs.cs:
+       * DetailsViewDeletedEventHandler.cs:
+       * DetailsViewDeleteEventArgs.cs:
+       * DetailsViewDeleteEventHandler.cs:
+       * DetailsViewInsertedEventArgs.cs:
+       * DetailsViewInsertedEventHandler.cs:
+       * DetailsViewInsertEventArgs.cs:
+       * DetailsViewInsertEventHandler.cs:
+       * DetailsViewModeEventArgs.cs:
+       * DetailsViewModeEventHandler.cs:
+       * DetailsViewPageEventArgs.cs:
+       * DetailsViewPageEventHandler.cs:
+       * DetailsViewUpdatedEventArgs.cs:
+       * DetailsViewUpdatedEventHandler.cs:
+       * DetailsViewUpdateEventArgs.cs:
+       * DetailsViewUpdateEventHandler.cs: Added new delegates.
+
+2004-08-09  Sanjay Gupta <gsanjay@novell.com>
+
+       * AuthenticateEventArgs.cs:
+       * AuthenticateEventHandler.cs:
+       * CreateUserErrorEventArgs.cs:
+       * CreateUserErrorEventHandler.cs: Added new delegates.
+
+2004-08-05  Sanjay Gupta <gsanjay@novell.com>
+
+       * IButtonControl.cs:
+       * ICallbackContainer.cs:
+       * ICompositeControlDesignerAccessor.cs:
+       * IPostBackContainer.cs: Added new interfaces.
+
+2004-08-03  Sanjay Gupta <gsanjay@novell.com>
+
+       * AdType.cs:
+       * AutoCompleteType.cs:
+       * ContentDirection.cs:
+       * DataControlCellType.cs:
+       * DataControlRowState.cs:
+       * DataControlRowType.cs:
+       * DetailsViewMode.cs:
+       * DynamicImageParameterMode.cs:
+       * FormViewMode.cs:
+       * HotSpotMode.cs:
+       * ImageFieldMode.cs:
+       * LiteralMode.cs:
+       * LogoutAction.cs:
+       * Orientation.cs:
+       * PagerButtons.cs:
+       * PathDirection.cs:
+       * ScrollBars.cs:
+       * SiteMapNodeItemType.cs:
+       * SiteMapNodeType.cs:
+       * SiteMapViewType.cs:
+       * SortDirection.cs:
+       * TableCaptionAlign.cs:
+       * TableHeaderScope.cs:
+       * TableViewMode.cs:
+       * TreeNodeSelectAction.cs:
+       * TreeNodeTypes.cs:
+       * TreeViewImageSet.cs:
+       * WizardStepType.cs: Added enumerations
+
+2004-08-02  Duncan Mak  <duncan@ximian.com>
+
+       * ButtonType.cs:
+       * LoginFailureAction.cs:
+       * LoginTextLayout.cs: Added enumerations.
+
+2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseValidator.cs: in Validate(), when the control is not visible or
+       enabled, return inmediately after setting IsValid to true. Fixes bug
+       #61831.
+
+2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: s/HasChildren/HasControls()/.
+
+2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: style.
+
+2004-07-27 Alon Gazit <along@mainsoft.com>
+       * DataList.cs: Replaced foreach statement with for statement, 
+       in order to improve performence.
+
+2004-07-27 Alon Gazit <along@mainsoft.com>
+       * WebControl.cs: changed RenderBeginTag()to use TagKey instead of 
+       TagName.
+       * Unit.cs : changed GetTypeFromString() and GetStringFromPixel() to use 
+       switch statements in order to improve performance.
+
+2004-06-10 Alon Gazit <along@mainsoft.com>
+       * WebControl.cs: fixed LoadViewState(). 
+       Creates new attributes state bag only when the current is null.
+
+2004-06-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Calendar.cs: implemented OnPreRender and HasWeekSelectors.
+
+2004-06-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Calendar.cs: set the title class attribute if we have it. Fixes bug
+       53671.
+
+2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Style.cs: added SetBit.
+
+2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Calendar.cs:
+       * CompareValidator.cs:
+       * ImageButton.cs:
+       * Style.cs:
+       * WebControl.cs: Added protected missing members and attributes.
+
 2004-05-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * TextBox.cs: don't save the Text if in ViewState if it's a password.
        compliance as System.Data is now CLS compliant
 
 2004-05-06 Alon Gazit <along@mainsoft.com>
-        * WebControl.cs: fixed LoadViewState() and SaveViewState(). 
-        Before the change the Enabled property wasn't updated when a postback
-        event was raised.
-        * ListControl.cs: fixed SelectedIndex property implementation.
-        Prevents throwing ArgumentOutOfRangeException (that should not be thrown),
-        when the list is empty.     
+       * WebControl.cs: fixed LoadViewState() and SaveViewState(). 
+       Before the change the Enabled property wasn't updated when a postback
+       event was raised.
+       * ListControl.cs: fixed SelectedIndex property implementation.
+       Prevents throwing ArgumentOutOfRangeException (that should not be
+       thrown), when the list is empty.
 
 2004-04-28 Alon Gazit <along@mainsoft.com>
-        * WebControl.cs: fixed LoadViewState(). 
-        Always loading the saved attributes collection.
+       * WebControl.cs: fixed LoadViewState(). 
+       Always loading the saved attributes collection.
 
 2004-04-18 Alon Gazit <along@mainsoft.com>
        * Repeater.cs: fixed InstantiateItem() and DataSource property.
        bug #48671.
 
 2003-09-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
-                                                                                
-        * FontInfo.cs: fixed Name property as suggested by Rich Alimi
+
+       * FontInfo.cs: fixed Name property as suggested by Rich Alimi
        <rich@velvetsea.net>.
 
 2003-09-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
        * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
 
 2003-03-17  George Kodinov <gkodinov@openlinksw.co.uk>
-        
-        * Unit.cs: Called the correct method to get the Numeric locale for the
+
+       * Unit.cs: Called the correct method to get the Numeric locale for the
        double conversion
 
 2003-02-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
@@ -1843,4 +2432,4 @@ Comments:
 
 
 
-// File Created 2001-11-13
+i/ File Created 2001-11-13