2002-03-03 Gaurav Vaish * SelectedDatesCollection.cs - Completed. * PagedDataSource.cs - Completed. Pathetically nice class. * RegularExpressionValidator.cs - Completed. Ridiculously small and annoyinglyc crazy-driving class, basically the method EvaluateIsValid(). * RangeValidator.cs - Completed. 2002-03-02 Gaurav Vaish * RepeaterItemCollection.cs - Completed. I love *Collection classes. I am planning to make a program that will generate a *Collection class. It's so simple and the same. ;-) * DataGridColumnCollection.cs - Completed. ... except probably for *ColumnCollection classes, where you have to put in some more effort. Still, these class generation can be automated. * DataListItemCollection.cs - Completed. See, how easily, in less than a quarter of a minute, I completed this class - manually. Copy-Paste/Cut-Replace. 2002-02-21 Gaurav Vaish * DataGrid.cs - Following methods implemented: TrackViewState(), LoadViewState(object), SaveViewState(), On* -- The event raisers. OnBubbleEvent(object, EventArgs) is still incomplete. * DataGridItem.cs - Initial Implementation * DataGridItemCollection.cs - Completed. 2002-02-08 Gaurav Vaish * DataGrid.cs - Initial Implementation. Worked primarily with some properties. 2002-02-07 Gaurav Vaish * ListBox.cs - Completed. Implemented LoadPostData(string, NameValueCollection) * RequiredFieldValidator.cs - Completed. Pretty simple class. 2002-02-06 Gaurav Vaish * ListBox.cs - Implemented the following: RaisePostDataChangedEvent() 2002-02-02 Gaurav Vaish * ListBox.cs - Supports the following properties: BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode, ToolTip. Methods: AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs), RenderContents(HtmlTextWriter) 2002-02-01 Gaurav Vaish * TargetConverter.cs - Completed * TemplateColumn.cs - Completed * DataList.cs - Corrected the get-er methods for the *Style objects. Corrected the get/set-er methods for ViewState related objects. Addded support for properties: GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate, RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex, SelectedItem, SelectedItemStyle, SelectedItemTemplate, SeparatorStyle, SeparatorItemTemplate. Events: CancelCommand, DeleteCommand, EditCommand, ItemCommand, ItemCreated, ItemDataBound, UpdateCommand. Methods: CreateControlStyle(), LoadViewState(object), SaveViewState(), TrackViewState Event handlers: OnBubbleEvent, OnCancelCommand, OnDeleteCommand, OnEditCommand, OnItemCommand, OnItemCreated, OnItemDataBound, OnUpdateCommand Added dummy methods for some undocumented methods: CreateControlHierarchy(bool), CreateItem(int, ListItemType), CreateItem(int, ListItemType, bool, object), PrepareControlHierarchy(), InitializeItem(DataListItem) * ListBox.cs - Started working. 2002-01-31 Gaurav Vaish * RepeaterInfo.cs - Initial Implementation. Done all except for RepeatDirection.Vertical * TableStyle.cs - Completed 2002-01-30 Gaurav Vaish * DropDownList.cs - Completed * ListItemCollection.cs - Added method FindByValueInternal to assist in the derived classes. Discovered bug in FindByValue. Removed * UnitConverter.cs - Completed * PlaceHolder.cs - What can be simpler than this? * PlaceHolderControlBuilder.cs - Uh! Damn cool one. * RadioButtonList.cs - Initial Implementation. All is done except for the implementation of method IRepeatInfoUser.RenderItem(...) * ValidatedControlConverter.cs ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !! * ValidationSummary.cs - Initial Implementation. * WebColorConverter.cs - Initial Implementation 2002-01-27 Gaurav Vaish * FontNamesConverter.cs - Completed * FontUnitConverter.cs - Partial Implementation * ListItemControlBuilder.cs - Completed 2002-01-27 Gaurav Vaish * TextBox.cs - All done except *Render* methods * TextBoxControlBuilder.cs - Completed * Xml.cs - Partial Implementation 2002-01-26 Gaurav Vaish * RadioButton.cs - Completed * TextBox.cs - Partial Implementation 2002-01-25 Gaurav Vaish * Panel.cs - Completed * TableItemStyle.cs - Completed 2002-01-18 Gaurav Vaish * TableCellCollection.cs - Completed * TableRowCollection.cs - Completed * TableHeaderCell.cs - Completed * TableRow.cs - Completed 2002-01-09 Gaurav Vaish * TableCellControlBuilder.cs - Completed * Table.cs - Completed * TableCell.cs - Completed 2002-01-07 Gaurav Vaish * CheckBoxList.cs - Completed * ButtonColumn.cs - Completed * Button.cs - Completed 2001-12-28 Gaurav Vaish * HyperLink.cs - Completed * Image.cs - Completed * ImageButton.cs - Completed * Label.cs - Completed * LabelControlBuilder.cs - Completed * LinkButton.cs - Completed * LinkButtonControlBuilder.cs - Completed * Literal.cs - Completed * LieteralControlBuilder.cs - Completed * FontUnit.cs - Completed 2001-12-27 Gaurav Vaish * Calendar.cs - Completed the functions of Render*, ViewStates (Track/View/Save), RaisePostBackEvent. Left: RenderAllDays (partially) 2001-12-21 Gaurav Vaish * Calendar.cs - Added some more functions * Style.cs - Completed * ListItem.cs - Completed * ListItemCollection.cs - Completed Made the first successful build of System.Web.dll that included System.Web.UI.WebControls! 2001-12-20 Gaurav Vaish FontInfo.cs - Complete revamp. Completed 2001-12-19 Gaurav Vaish ListItemCollection.cs - Completed ListItem.cs - Initial Implementation Style.cs - Initial Implementation Right now I am in a total mood to do a successful build. Creating so many classes, completing classes in System.Web System.Web.UI namespaces. 2001-12-18 Gaurav Vaish TODO - Properly added CheckBox.cs - Completed BaseDataList.cs - Completed DayRenderEventArgs.cs - Completed RepeaterItem.cs - Initial implementation 2001-12-17 Gaurav Vaish BaseCompareValidator.cs - Completed AdRotator.cs - Completed 2001-12-15 Gaurav Vaish CommandEventArgs.cs - Completed DataGridCommandEventArgs.cs - Completed RepeaterCommandEventArgs.cs - Completed DataListCommandEventArgs.cs - Completed CompareValidator.cs - Partial Implementation 2001-12-02 Gaurav Vaish CheckBoxList.cs - Partial Implementation. All except "Render" 2001-12-01 Gaurav Vaish ListControl.cs - Completed 2001-11-30 Gaurav Vaish CheckBox.cs - Completed ListControl.cs - Initial Implementation CheckBoxList.cs - Started with it, but first needed ListControl. Left it. 2001-11-29 Gaurav Vaish CalendarDay.cs - Making a note that this has been implemented Calendar.cs - Making a note that have made some changes. Unimplmented functions throw NotImplementedException CheckBox.cs - Can now "Render" and "LoadPostData" 2001-11-08 Gaurav Vaish WebControl.cs - Total Revamp, Partial Implementation AdRotator.cs - Able to load files AdCreatedEventArgs.cs - Implemented 2001-11-05 Gaurav Vaish Calendar.cs - Initial Implementation ButtonColumn.cs - Initial Implementation Button.cs - Initial Implementation BoundColumn.cs - Initial Implementation BaseCompareValidator.cs - Minor Changes DataList.cs, BaseValidator.cs, BaseDataList.cs - Added more functions, other changes 2001-10-28 Gaurav Vaish WebControl.cs - Initial Implementation DataList.cs - Initial Implementation BaseValidator.cs - Initial Implementation BaseDataList.cs - Initial Implementation 2001-10-27 Gaurav Vaish AdCreatedEventArgs.cs - Initial Implementation AdCratedEventHandler.cs - Implemented AdRotator.cs - Initial Implementation BorderStyle.cs - Implemented ButtonColumnStyle.cs - Implemented CalendarSelectionMode.cs - Implemented DayNameFormat.cs - Implemented FirstDayOfWeek - Implemented FontInfo.cs - Partial Implementation FontSize.cs - Implemented GridLines.cs - Implemented HorizontalAlign.cs - Implemented HyperLink.cs - Initial Implementation ImageAlign.cs - Implemented IRepeatInfoUser.cs - Implemented ListItemType.cs - Implemented ListSelectionMode.cs - Implemented NextPrevFormat.cs - Implemented PagerMode.cs - Implemented PagerPosition.cs - Implemented RepeatDirection.cs - Implemented RepeatLayout.cs - Implemented TextAlign.cs - Implemented TextBoxMode.cs - Implemented TitleFormat.cs - Implemented UnitType.cs - Implemented ValidationCompareOperator.cs - Implemented ValidationDataType.cs - Implemented ValidationSummaryDisplayMode.cs - Implemented ValidatorDisplay.cs - Implemented VerticalAlign.cs - Implemented // File Created 2001-11-13