2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / ChangeLog
index 3e61d58d76b11416fa3d24095f90f4631214e196..33151580ff36e8d00e87209667f34acfd11e2406 100644 (file)
@@ -1,3 +1,133 @@
+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.