X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.UI.WebControls%2FChangeLog;h=19d9312d95b2a914ec86857472107ee4e8ede197;hb=76c9194a9e77c4cf86a3e4bbaa688c84a1c20fdf;hp=43814b7337bd3720cb5069e96efa90126a47af2e;hpb=865ba07b1ae362cb929ca1cc5ce3e95458c17471;p=mono.git diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog b/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog index 43814b7337b..19d9312d95b 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog +++ b/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog @@ -1,3 +1,529 @@ +2003-07-21 Gonzalo Paniagua Javier + + * ListControl.cs: added SelectedValue property (1.1). Closes 46412. + +2003-06-30 Gonzalo Paniagua Javier + + * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized. + +2003-06-26 Gonzalo Paniagua Javier + + * 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 + + * DataGrid.cs: fixed bug #43823. + +2003-05-29 Gonzalo Paniagua Javier + + * DataGrid.cs: fixed delegate type for SortCommand. + +2003-05-09 Gonzalo Paniagua Javier + + * DataGridColumnCollection.cs: added missing return in RemoveAt. + +2003-05-09 Gonzalo Paniagua Javier + + * DataGridColumnCollection.cs: fixed LoadViewState for the columns. + Don't save ViewState is the number of columns is 0. + +2003-05-02 Gonzalo Paniagua Javier + + * DataGrid.cs: get the right item Type for the property we're reading + fromt the data source. + +2003-04-30 Gonzalo Paniagua Javier + + * Label.cs: + * TextBox.cs: added control builder attribute. + +2003-03-29 Gonzalo Paniagua Javier + + * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound. + +2003-03-17 George Kodinov + + * Unit.cs: Called the correct method to get the Numeric locale for the + double conversion + +2003-02-15 Gonzalo Paniagua Javier + + * 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 + + * Xml.cs: don't call MapPathSecure when setting DocumentSource. + +2003-02-05 Gonzalo Paniagua Javier + + * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur + for reporting the bug and providing the fix. + +2003-01-26 Gonzalo Paniagua Javier + + * 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 + + * Xml.cs: a few fixes. + +2003-01-20 Gonzalo Paniagua Javier + + * DataList.cs: handle the exception when adding new keys to + DataKeysArray. + +2003-01-17 Gonzalo Paniagua Javier + + * 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 + + * 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 + + * 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 + + * HyperLink.cs: fixes bug #36336. + +2003-01-07 Gonzalo Paniagua Javier + + * DataList.cs: fixed IRepeatInfoUser.GetItemStyle. + +2002-12-17 Gonzalo Paniagua Javier + + * 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 + + * Xml.cs: use MapPathSecure to get the path of the document. + +2002-12-13 Gonzalo Paniagua Javier + + * DataList.cs: fixed header & footer. + +2002-12-12 Gonzalo Paniagua Javier + + * 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 + + * 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 + + * 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 + + * DataList.cs: added a few attributes and fixed infinite recursion. + +2002-11-12 Gonzalo Paniagua Javier + + * ListItemCollection.cs: fixed LoadViewState. + +2002-11-12 Gonzalo Paniagua Javier + + * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail. + Commented out some code until it works. + +2002-10-29 Gaurav Vaish + + * BaseCompareValidator.cs - Fixed operator bug in + Compare(string, string, ...) + * CompareValidator.cs - EvaluateIsValid() : Implemented. + +2002-10-28 Gaurav Vaish + + * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType) + : Implemented. + - All Properties : Now make use of ViewState. + +2002-10-28 Gaurav Vaish + + * BaseValidator.cs - Uncomment NotImplementedException. + +2002-10-28 Gaurav Vaish + + * BaseValidator.cs - Minor changes in TODO comments. + +2002-10-28 Gaurav Vaish + + * 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 + + * DataList.cs - PrepareControlHierarchy() : Implemented. + +2002-10-28 Gaurav Vaish + + * 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 + + * DataGrid.cs: fixed compilation + +2002-09-12 Gaurav Vaish + + * 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 + + * DataSourceInternal.cs - Added new class (internal). + +2002-08-26 Gonzalo Paniagua Javier + + * 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 + + * DataGrid.cs - AutoCreateColumns: Bug fixes. + +2002-08-19 Gaurav Vaish + + * DataGrid.cs - AutoCreateColumns: completed, hopefully! + +2002-08-19 Gaurav Vaish + + * 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 + + * Button.cs - Steffen's OnCommand bug fix. + +2002-08-12 Gaurav Vaish + + * 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 + + * PagedDataSource.cs: fixed compilation. + +2002-08-08 Gaurav Vaish + + * DataGrid.cs - Added private method + CreatePagedDataSource + - Started work on + CreateControlHierarchy(bool) + * PagedDataSource.cs - Bug fixed. + CurrentPageIndex is writable. + +2002-08-07 Gonzalo Paniagua Javier + + * DataGrid.cs: fixed typo. + * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom. + +2002-08-06 Gaurav Vaish + + * 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 + + * DataGrid.cs - Wokring on PrepareControlHierarchy() + - Added private method + PrepareControlHierarchyForItem() + +2002-08-05 Gaurav Vaish + + * DataGrid.cs - Completed method + OnBubbleEvent(object, EventArgs) + +2002-07-30 Gonzalo Paniagua Javier + + * Xml.cs: implemented document/transform load. + +2002-07-30 Gonzalo Paniagua Javier + + * Calendar.cs: added myself to the list of authors. + * DropDownList.cs: fixed a few properties. + * ListControl.cs: fixed SelectedIndex. + +2002-07-30 Gonzalo Paniagua Javier + + * Calendar.cs: lots of fixes. Render days. Still left to persist + selected days when changing month. + + * Unit.cs: fixed Percentage and Pixel. + + * WebControl.cs: a few properties are now using ControlStyle instead + of ViewState to persist. + +2002-07-28 Gonzalo Paniagua Javier + + * BaseValidator.cs: it works now. + * DataGridColumn.cs: added attribute and made it abstract. + * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid. + +2002-07-20 Gonzalo Paniagua Javier + + * TextBox.cs: default for Wrap is true. + (OnPreRender): don't save Text if there are no listeners on TextChanged. + +2002-07-19 Gonzalo Paniagua Javier + + * DropDownList.cs: + (ToolTip): fixed. + + * ListItem.cs: + (LoadViewState): fixed. + + * ListItemCollection.cs: + (TrackViewState): use items instead of 'this' in foreach. + + * Style.cs: + (LoadViewState): more checking of parameters. + + * WebControl.cs: implemented LoadViewState and SaveViewState. + + +2002-07-17 Gonzalo Paniagua Javier + + * ListItem.cs: there was no code to unset the flags!!! + +2002-07-13 Gonzalo Paniagua Javier + + * FontUnit.cs: use a hashtable for mapping size name to value. + * HyperLink.cs: fixed a bug and a typo. + * Unit.cs: some fixes to internal constructor. + +2002-07-13 Gonzalo Paniagua Javier + + * ListControl.cs: fixed a couple of range checks. + * WebControl.cs: MS lies! Not all WebControls must be rendered inside + an HtmlForm (p.e., Label). + +2002-07-12 Gonzalo Paniagua Javier + + * AdRotator.cs: + * Button.cs: + * Calendar.cs: + * CheckBox.cs: + * CheckBoxList.cs: + * DataList.cs: + * DropDownList.cs: + * HyperLink.cs: + * HyperLinkColumn.cs: + * Image.cs: + * ImageButton.cs: + * Label.cs: + * LinkButton.cs: + * ListBox.cs: + * Panel.cs: + * PlaceHolder.cs: + * RadioButton.cs: + * RadioButtonList.cs: + * Table.cs: + * TableRow.cs: + * TextBox.cs: + * WebControl.cs: removed attributes added by mistake (i used + GetCustomAttributes (true), d'oh!). + + * DataListItem.cs: implemented RenderItem. + + * Repeater.cs: implemented CreateItem and InitializeItem. + +2002-07-08 Gonzalo Paniagua Javier + + * BaseDataList.cs: a couple of fiex and added attributes. + * DataGrid.cs: little fixes. + +2002-07-07 Gonzalo Paniagua Javier + + * CheckBoxList.cs: + * DataGrid.cs: + * DataList.cs: + * DropDownList.cs: + * ListBox.cs: + * PlaceHolder.cs: + * RadioButton.cs: + * RadioButtonList.cs: + * TableRow.cs: + * WebControl.cs: + * Xml.cs: forgot to add using System.ComponentModel. + + * BaseValidator.cs: use explicitly + System.ComponentModel.AttributeCollection as there is another class + with the same name under System.Web.UI. + +2002-07-07 Gonzalo Paniagua Javier + + * AdRotator.cs: + * Button.cs: + * Calendar.cs: + * CheckBox.cs: + * CheckBoxList.cs: + * DataGrid.cs: + * DataList.cs: + * DropDownList.cs: + * HyperLink.cs: + * Image.cs: + * ImageButton.cs: + * Label.cs: + * LinkButton.cs: + * ListBox.cs: + * Panel.cs: + * PlaceHolder.cs: + * RadioButton.cs: + * RadioButtonList.cs: + * Table.cs: + * TableRow.cs: + * TextBox.cs: + * WebControl.cs: + * Xml.cs: added/fixed all attributes used by xsp. + + * BaseValidator.cs: some fixes. + +2002-07-06 Gonzalo Paniagua Javier + + * Table.cs: + (AddAttributesToRender): correctly default to border=1. + +2002-07-05 Gonzalo Paniagua Javier + + * AdRotator.cs: + (LoadAdFile): make the dictionary null after every iteration. + + * LinkButton.cs: + * ListControl.cs: + * ListItem.cs: fixed warnings. + +Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro + + * Style.cs, TableRow.cs, DataListItem.cs: fix compilation. + +2002-06-30 Gonzalo Paniagua Javier + + * DataGridColumn.cs: + * DataGridPagerStyle.cs: + * DataList.cs: + * DataListItem.cs: + * Image.cs: + * LinkButton.cs: + * ListControl.cs: + * ListItem.cs: + * ListItemCollection.cs: + * Repeater.cs: + * ServerValidateEventArgs.cs: + * Style.cs: + * TableRow.cs: + * WebControl.cs: + * Xml.cs: more class status page based changes. + +2002-06-29 Gonzalo Paniagua Javier + + * Button.cs: + (.ctor): fixed to render the correct tag. + (IPostBAckEventHandler.RaisePostBackEvent): fixed. + +2002-06-24 Gonzalo Paniagua Javier + + * WebControl.cs: + (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All + WebControl derived classes should be rendered inside a HtmlForm. + +2002-06-20 Gonzalo Paniagua Javier + + * Repeater.cs: implemented CreateControlHierarchy. Fixed some event + processing methods. + +2002-06-19 Gonzalo Paniagua Javier + + * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem. + * RepeatInfo.cs: implemented DoHorizontalRendering. + 2002-06-19 Gonzalo Paniagua Javier * System.Web.UI.WebControls/Repeater.cs: