2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / ChangeLog
index 80a08e0e078ad80fb22493a0d1ff591a6538259e..19d9312d95b2a914ec86857472107ee4e8ede197 100644 (file)
@@ -1,3 +1,320 @@
+2003-07-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
+
+2003-06-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
+
+2003-06-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ListControl.cs: save viewstate data when any of the 3 values is not
+       null. Fixed condition to save selection indices. Closes bug #45493.
+
+2003-06-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: fixed bug #43823.
+
+2003-05-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: fixed delegate type for SortCommand.
+
+2003-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGridColumnCollection.cs: added missing return in RemoveAt.
+
+2003-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
+       Don't save ViewState is the number of columns is 0.
+
+2003-05-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: get the right item Type for the property we're reading
+       fromt the data source.
+
+2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Label.cs:
+       * TextBox.cs: added control builder attribute.
+
+2003-03-29  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
+       double conversion
+
+2003-02-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ButtonColumn.cs: fixed a couple of infinite loop problems and render
+       correctly the header of the column.
+
+       * DataGridTableInternal.cs: don't assign a default ID to this control.
+
+       * LinkButton.cs: raise bubble event in OnCommand.
+
+       * TableCellCollection.cs: fixed the index returned by Add.
+
+       * TableRowCollection.cs: ditto.
+
+2003-02-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Xml.cs: don't call MapPathSecure when setting DocumentSource.
+
+2003-02-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
+       for reporting the bug and providing the fix.
+
+2003-01-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
+       CreateColumnSet. Set the owner of the column when auto generated.
+       In PrepareControlHierarchyForItem, fixed for loop bound.
+
+       * LinkButtonInternal.cs: fixed infinite recursion bug.
+
+       Fixes bug #37124.
+
+2003-01-22  Zdravko Tashev <ztashev@openlinksw.co.uk>
+
+       * Xml.cs: a few fixes.
+
+2003-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: handle the exception when adding new keys to
+       DataKeysArray.
+
+2003-01-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseDataList.cs: what can I say for this one? I spent so many time
+       until I finally found this that I'm gonna miss this f....g bug... ;-).
+       Farewell. Now we can get events from image buttons inside Data*.
+
+       * DataList.cs: now the value stored in ViewState for item count is
+       correct.
+
+2003-01-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
+       Header and Footer.
+       * DataGridColumn.cs: added SetOwner method.
+       * DataGridColumnCollection.cs: set the owner of the column when added.
+
+2003-01-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BoundColumn.cs: typo.
+       * DataGrid.cs: use 'as' instead of casting. Typo.
+       * HyperLinkColumn.cs: call OnColumnChanged when any property change.
+       Mono-stylized.
+
+2003-01-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HyperLink.cs: fixes bug #36336.
+
+2003-01-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
+
+2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseValidator.cs: return an empty string in GetControlValidationValue
+       when GetValue returned null.
+
+       * CompareValidator.cs: fixed EvaluateIsValid.
+
+       * RegularExpressionValidator.cs: fixed EvaluateIsValid.
+
+2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Xml.cs: use MapPathSecure to get the path of the document.
+
+2002-12-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: fixed header & footer.
+
+2002-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: for header and footer don't use data source.
+       Instantiate in the DataListItem, not in the DataList.
+       databind-template.aspx works now.
+
+2002-11-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseDataList.cs:
+       (Render): call RenderContents (), not base.RenderContents ().
+
+       * DataList.cs: style.
+
+       But I still haven't found what i'm looking for....
+
+2002-11-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Calendar.cs: fixed loading/saving selected dates.
+       * SelectedDatesCollection.cs: added internal function to get the
+       underlying ArrayList.
+
+       Calendar navigation works again. Selecting dates too.
+
+2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataList.cs: added a few attributes and fixed infinite recursion.
+
+2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ListItemCollection.cs: fixed LoadViewState.
+
+2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
+       Commented out some code until it works.
+
+2002-10-29      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * BaseCompareValidator.cs - Fixed operator bug in 
+                                   Compare(string, string, ...)
+       * CompareValidator.cs     - EvaluateIsValid()            : Implemented.
+
+2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * BoundColumn.cs        - InitializeCell(TableCell, int, ListItemType)
+                                                     : Implemented.
+                               - All Properties      : Now make use of ViewState.
+
+2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * BaseValidator.cs      - Uncomment NotImplementedException.
+
+2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * BaseValidator.cs      - Minor changes in TODO comments.
+
+2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * BaseValidator.cs      - DetermineRenderUpLevel()       : Uncomment
+                                 the NotImplementedException being thrown.
+       * DataGridPagerStyle.cs - Mode { set; }                  : Implemented.
+       * DataGridLinkButton.cs - Added new class (private)      : Implemented.
+       * DataGrid.cs           - InitializePager(DataGridItem, int,
+                                 PagedDataSource)               : Implemented.
+
+2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataList.cs          - PrepareControlHierarchy()       : Implemented.
+
+2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataList.cs          - RenderContents(HtmlTextWriter)  : Implemented.
+                              - GetItem(ListItemType, int)      : Removed TODO.
+                              - CreateControlHierarchy(bool)    : Implemented.
+                              - CreateItem(int, ListItemType)   : Implemented.
+                              - CreateItem(int, ListItemType,
+                                      bool, object)             : Implemented.
+                              - InitializeItem(DataItem)        : Implemented.
+       * DataGrid.cs          - CreateControlHierarchy(bool)    : Bug fix.
+                           The ViewState["_!ItemCount"],
+                               ViewState["_!DataSource_ItemCount"]
+                                 are shared by DataList and DataGrid, and hence
+                                 should share the same name.
+                              - ResolveDataSource(object, string)
+                                    : Removed. Use System.Web.UI.Utils.DataSourceHelper
+                                      ::GetResolvedDataSource(object, string).
+
+
+2002-09-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: fixed compilation
+
+2002-09-12      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * PagedDataSource.cs   - FirstIndexInPage : Fixed bug.
+       * DataGrid.cs          - CreateControlHierarchy(bool)
+                                   : working towards completion.
+                              - ResolveDataSource(object, string)
+                                   : stubbed new method
+                              - CreateItem(....)
+                                   : stubbed new method
+                       Well. It's almost done.
+       * DataGridTableInternal.cs
+                              - Added new internal class.
+
+2002-08-28      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataSourceInternal.cs       - Added new class (internal).
+
+2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FontUnit.cs:
+       * HorizontalAlign.cs:
+       * Unit.cs:
+       * VerticalAlign.cs: fixes based on class status page.
+       
+       * HorizontalAlignConverter.cs: implemented.
+       * VerticalAlignConverter.cs: implemented.
+
+       * FontUnitConverter.cs: implemented GetStandardValues ().
+
+       * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
+
+2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGrid.cs                 - AutoCreateColumns: Bug fixes.
+
+2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGrid.cs                 - AutoCreateColumns: completed, hopefully!
+
+2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGrid.cs                 - Working on the undocumented protected
+                             method CreateColumnSet. AutoCreateColumns method
+                             stubbed. Left CreateControlHierarchy for the time
+                             being, looks like I'm going insane. ;-)
+
+2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * Button.cs                   - Steffen's OnCommand bug fix.
+
+2002-08-12      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGrid.cs                 - Added protected method (skeleton)
+                                       CreateColumnSet(PagedDataSource, bool)
+                                     Still trying to know how will it be used
+                                     and what for...
+
+2002-08-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * PagedDataSource.cs: fixed compilation.
+
+2002-08-08      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGrid.cs                 - Added private method
+                                       CreatePagedDataSource
+                                     - Started work on
+                                       CreateControlHierarchy(bool)
+       * PagedDataSource.cs          - Bug fixed.
+                                       CurrentPageIndex is writable.
+
+2002-08-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DataGrid.cs: fixed typo.
+       * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
+
+2002-08-06      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGridColumn.cs           - Added internal methods to get the
+                                       various styles (needed in DataGrid.cs)
+       * DataGrid.cs                 - Completed the method
+                                       PrepareControlHierarchy()
+
+2002-08-06      Gaurav Vaish <gvaish_mono@lycos.com>
+
+       * DataGrid.cs                 - Wokring on PrepareControlHierarchy()
+                                     - Added private method
+                            PrepareControlHierarchyForItem()
 
 2002-08-05      Gaurav Vaish <gvaish_mono@lycos.com>