1 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * DataList.cs: added a few attributes and fixed infinite recursion.
5 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
7 * ListItemCollection.cs: fixed LoadViewState.
9 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
11 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
12 Commented out some code until it works.
14 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
16 * BaseCompareValidator.cs - Fixed operator bug in
17 Compare(string, string, ...)
18 * CompareValidator.cs - EvaluateIsValid() : Implemented.
20 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
22 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
24 - All Properties : Now make use of ViewState.
26 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
28 * BaseValidator.cs - Uncomment NotImplementedException.
30 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
32 * BaseValidator.cs - Minor changes in TODO comments.
34 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
36 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
37 the NotImplementedException being thrown.
38 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
39 * DataGridLinkButton.cs - Added new class (private) : Implemented.
40 * DataGrid.cs - InitializePager(DataGridItem, int,
41 PagedDataSource) : Implemented.
43 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
45 * DataList.cs - PrepareControlHierarchy() : Implemented.
47 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
49 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
50 - GetItem(ListItemType, int) : Removed TODO.
51 - CreateControlHierarchy(bool) : Implemented.
52 - CreateItem(int, ListItemType) : Implemented.
53 - CreateItem(int, ListItemType,
54 bool, object) : Implemented.
55 - InitializeItem(DataItem) : Implemented.
56 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
57 The ViewState["_!ItemCount"],
58 ViewState["_!DataSource_ItemCount"]
59 are shared by DataList and DataGrid, and hence
60 should share the same name.
61 - ResolveDataSource(object, string)
62 : Removed. Use System.Web.UI.Utils.DataSourceHelper
63 ::GetResolvedDataSource(object, string).
66 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
68 * DataGrid.cs: fixed compilation
70 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
72 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
73 * DataGrid.cs - CreateControlHierarchy(bool)
74 : working towards completion.
75 - ResolveDataSource(object, string)
79 Well. It's almost done.
80 * DataGridTableInternal.cs
81 - Added new internal class.
83 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
85 * DataSourceInternal.cs - Added new class (internal).
87 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
92 * VerticalAlign.cs: fixes based on class status page.
94 * HorizontalAlignConverter.cs: implemented.
95 * VerticalAlignConverter.cs: implemented.
97 * FontUnitConverter.cs: implemented GetStandardValues ().
99 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
101 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
103 * DataGrid.cs - AutoCreateColumns: Bug fixes.
105 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
107 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
109 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
111 * DataGrid.cs - Working on the undocumented protected
112 method CreateColumnSet. AutoCreateColumns method
113 stubbed. Left CreateControlHierarchy for the time
114 being, looks like I'm going insane. ;-)
116 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
118 * Button.cs - Steffen's OnCommand bug fix.
120 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
122 * DataGrid.cs - Added protected method (skeleton)
123 CreateColumnSet(PagedDataSource, bool)
124 Still trying to know how will it be used
127 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
129 * PagedDataSource.cs: fixed compilation.
131 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
133 * DataGrid.cs - Added private method
134 CreatePagedDataSource
136 CreateControlHierarchy(bool)
137 * PagedDataSource.cs - Bug fixed.
138 CurrentPageIndex is writable.
140 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
142 * DataGrid.cs: fixed typo.
143 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
145 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
147 * DataGridColumn.cs - Added internal methods to get the
148 various styles (needed in DataGrid.cs)
149 * DataGrid.cs - Completed the method
150 PrepareControlHierarchy()
152 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
154 * DataGrid.cs - Wokring on PrepareControlHierarchy()
155 - Added private method
156 PrepareControlHierarchyForItem()
158 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
160 * DataGrid.cs - Completed method
161 OnBubbleEvent(object, EventArgs)
163 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
165 * Xml.cs: implemented document/transform load.
167 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
169 * Calendar.cs: added myself to the list of authors.
170 * DropDownList.cs: fixed a few properties.
171 * ListControl.cs: fixed SelectedIndex.
173 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
175 * Calendar.cs: lots of fixes. Render days. Still left to persist
176 selected days when changing month.
178 * Unit.cs: fixed Percentage and Pixel.
180 * WebControl.cs: a few properties are now using ControlStyle instead
181 of ViewState to persist.
183 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
185 * BaseValidator.cs: it works now.
186 * DataGridColumn.cs: added attribute and made it abstract.
187 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
189 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
191 * TextBox.cs: default for Wrap is true.
192 (OnPreRender): don't save Text if there are no listeners on TextChanged.
194 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
200 (LoadViewState): fixed.
202 * ListItemCollection.cs:
203 (TrackViewState): use items instead of 'this' in foreach.
206 (LoadViewState): more checking of parameters.
208 * WebControl.cs: implemented LoadViewState and SaveViewState.
211 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213 * ListItem.cs: there was no code to unset the flags!!!
215 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
217 * FontUnit.cs: use a hashtable for mapping size name to value.
218 * HyperLink.cs: fixed a bug and a typo.
219 * Unit.cs: some fixes to internal constructor.
221 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223 * ListControl.cs: fixed a couple of range checks.
224 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
225 an HtmlForm (p.e., Label).
227 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
237 * HyperLinkColumn.cs:
246 * RadioButtonList.cs:
250 * WebControl.cs: removed attributes added by mistake (i used
251 GetCustomAttributes (true), d'oh!).
253 * DataListItem.cs: implemented RenderItem.
255 * Repeater.cs: implemented CreateItem and InitializeItem.
257 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
259 * BaseDataList.cs: a couple of fiex and added attributes.
260 * DataGrid.cs: little fixes.
262 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
271 * RadioButtonList.cs:
274 * Xml.cs: forgot to add using System.ComponentModel.
276 * BaseValidator.cs: use explicitly
277 System.ComponentModel.AttributeCollection as there is another class
278 with the same name under System.Web.UI.
280 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
299 * RadioButtonList.cs:
304 * Xml.cs: added/fixed all attributes used by xsp.
306 * BaseValidator.cs: some fixes.
308 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
311 (AddAttributesToRender): correctly default to border=1.
313 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
316 (LoadAdFile): make the dictionary null after every iteration.
320 * ListItem.cs: fixed warnings.
322 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
324 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
326 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
329 * DataGridPagerStyle.cs:
336 * ListItemCollection.cs:
338 * ServerValidateEventArgs.cs:
342 * Xml.cs: more class status page based changes.
344 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
347 (.ctor): fixed to render the correct tag.
348 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
350 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
353 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
354 WebControl derived classes should be rendered inside a HtmlForm.
356 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
358 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
361 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
363 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
364 * RepeatInfo.cs: implemented DoHorizontalRendering.
366 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
368 * System.Web.UI.WebControls/Repeater.cs:
370 (OnDataBinding): fixed stack overflow.
372 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
374 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
375 * RepeatInfo.cs: implemented DoHorizontalRendering.
377 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
380 (CopyBaseAttributes): copy Attributes and don't throw exception.
382 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
384 * ListBox.cs: mono-stylized.
385 (AddAttributesToRender): call parent class method.
387 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
389 * Style.cs: fixed IsEmpty and Width.
391 * Table.cs: mono-stylized.
392 (TableRowControlCollection.AddAt): fixed.
393 (AddAttributesToRender): fixed.
395 * TableCell.cs: mono-stylized.
396 (.ctor): use PreventAutoID.
397 (AddAttributesToRender): fixed.
398 (AddParsedSubObject): fixed.
400 * TableRow.cs: mono-stylized. Added
401 ParseChildren attribute.
404 (get_GridLine): fixed.
406 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
408 * Panel.cs: fixed stack overflow.
409 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
412 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
414 * RadioButton.cs: mono-stylized and some little fixes.
416 * TextBox.cs: mono-stylized.
417 (MaxLength): fixed typo.
419 (AddAttributesToRender): don't render the text between the tags for
420 SingleLine, use value attribute for it. Don't render the text for
423 (OnPreRender): don't throw exception and call base.OnPreRender.
425 (Render): for MultiLine, render the text between the opening and
426 closing tags encoded as HTML.
428 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
431 (AddAttributesToRender): fixer another stack overflow.
434 (TagName): modified to use TagKey instead of tagKey as the property
437 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
439 * LinkButton.cs: mono-stylized.
440 (AddParsedSubObject):
441 (RenderControls): little fixes.
444 (AddAttributesToRender): fixed usage of IEnumerator.
446 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
448 * Literal.cs: beautified.
450 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
452 * Label.cs: beautified and fixed a couple of 'classic' bugs.
454 * WebControl.cs: use Span as default tag when no other provided in
455 constructor. That is what MS renders.
457 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
460 (AddAttributesToRender): fixed (classic) stack overflow.
462 * CheckBox.cs: mono-stylized.
463 (AutoPostBack): fixed stack overflow.
464 (Render): fixed alignment issues. Also set the For attribute always
467 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
469 * AdRotator.cs: GetData does not work as it should, but now it returns
470 useful data (only the first ad in the file). Set the NavigateUrl
471 property in the hyperlink if available.
473 * HyperLink.cs: fixed constructor and a couple of stack overflows.
475 * Image.cs: added an attribute and fixed stack overflow.
478 (RenderBeginTag): fixed.
479 (TagName): don't call Enum.IsDefined twice.
481 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
483 * WebControl.cs: added attributes PersistChildrenAttribute and
484 ParseChildrenAttribute.
486 2002-05-24 Duncan Mak <duncan@ximian.com>
488 * DataGridItem.cs (SetItemType): Changed function signature to
491 * ListItemCollection.cs (this): Changes the visibility level of
494 * Repeater.cs (OnItemCommand):
496 (OnItemDataBound): Added necessary casts.
498 2002-05-07 Duncan Mak <duncan@ximian.com>
500 * Button.cs (AddAttributesToRender):
501 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
502 GetClientValidatedEvent method.
504 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
506 * Removed extra methods, corrected access modifiers to several
509 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
511 * <SeveralFiles>.cs - Added some attributes
512 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
513 methods. Will complete them later. Right now, busy with
515 * RepeaterItem.cs - Completed.
517 Oh God! Mercy! I will die applying attributes. I look at the missing
518 part in the class-status - daemon! Kyrie eleison!
520 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
524 * AdRotator.cs - Added definition for Font.
525 * BaseCompareValidator.cs - Added definition for Controls.
526 * Calendar.cs - SelectMonthText definition corrected.
527 * DataList.cs - Added definition for SeparatorTemplate.
528 * BorderStyle.cs - Namespace correction. It belongs not to UI,
529 but to UI.WebControls.
531 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
533 Finally, I have made it. Today I did a second build for the
534 System.Web assembly. It compiled 195 classes today.
535 I am waiting eagerly for the runtime to come up so that the objects
536 may be tested to their last levels. Several of the methods are still
537 under the tag of "TODO" throwing NotImplementedException. Well, I
538 hope to remove them soon, but how far is this soon - even I don't
539 know, though I am happy to make the build a success even before
540 the vacations to come.
542 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
544 Yesterday and today I tried to do some building of the aseembly,
545 but was dumped with uncoutably infinite errors. ;-)
546 I have put the copies of the recent errors on my home page, want
547 to have a look at them? See:
548 http://mastergaurav.virtualave.net/mono/
549 I don't know what to do with these errors. Oh! The buggy me! How
550 will I overcome myself. Hopefully, by when my vacations over, I
551 should have made a repository where the build will not fail.
553 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
555 I am now going to do a build that will include the
556 System.Web.UI.WebControls namespace. Hoping that I will make it
557 soon. My exams are coming near and I have to pack up soon.
560 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
563 And with this, ie, today's work, all the objects mentioned in the
564 namespace appear in the implementation. But it may not be worth
565 trying to go for a build because of dependence of several of the
566 internal methods that may clash with already available assembly
569 Also, the classes lack possible attributes, like those informing
570 about child-controls etc. But I have to first create the attribute
571 classes before I attach the attributes to the classes.
573 * CustomValidator.cs - Completed. In process realized that
574 I have to complete / rejuvinate BaseValidator class.
575 * BaseValidator.cs - Complete rejuvination. Completed 80%
576 of the job. All that is left is Render(HtmlTextWriter),
577 DetermineRenderUplevel(), RegisterValidatorCommonScript()
578 RegisterValidatorDeclaration()
579 * DataGridPagerStyle.cs - Completed. That adds one more missle
581 * DataKeyCollection.cs - Completed. Petty small.
582 * Repeater.cs - Work started off. This is a quite
584 * DataGridItemEventArgs.cs,
585 * DataGridShortCommandEventArgs.cs,
586 * DataListItemEventArgs.cs,
587 * MonthChangedEventArgs.cs,
588 * RepeaterItemEventArgs.cs,
589 * ServerValidateEventArgs.cs,
590 * DataGridPageChangedEventArgs.cs
591 - Damn, I marked them "*", while they
593 * Repeater.cs - Done all except for an undocumented
594 method CreateControlHierarchy(bool). Though the method
595 is quite clear by its name, but it will take some time
596 for me to come with some material to flush in.
598 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
600 * SelectedDatesCollection.cs - Completed.
601 * PagedDataSource.cs - Completed. Pathetically nice class.
602 * RegularExpressionValidator.cs
603 - Completed. Ridiculously small and
604 annoyinglyc crazy-driving class, basically the method
606 * RangeValidator.cs - Completed.
607 * DataGridColumn.cs - Completed.
608 * EditCommandColumn.cs - All is complete except for the
609 InitializeCell(TableCell, int, ListItemType) method.
610 * DataListItem.cs - All done except for a longish method
611 RenderItem(HtmlTextWriter, bool, bool)
613 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
615 * RepeaterItemCollection.cs - Completed.
616 I love *Collection classes. I am planning to make a
617 program that will generate a *Collection class. It's so
618 simple and the same. ;-)
619 * DataGridColumnCollection.cs - Completed.
620 ... except probably for *ColumnCollection classes, where
621 you have to put in some more effort. Still, these class
622 generation can be automated.
623 * DataListItemCollection.cs - Completed.
624 See, how easily, in less than a quarter of a minute, I
625 completed this class - manually. Copy-Paste/Cut-Replace.
627 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
629 * DataGrid.cs - Following methods implemented:
630 TrackViewState(), LoadViewState(object), SaveViewState(),
631 On* -- The event raisers.
632 OnBubbleEvent(object, EventArgs) is still incomplete.
633 * DataGridItem.cs - Initial Implementation
634 * DataGridItemCollection.cs - Completed.
636 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
638 * DataGrid.cs - Initial Implementation. Worked
639 primarily with some properties.
641 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
643 * ListBox.cs - Completed. Implemented
644 LoadPostData(string, NameValueCollection)
645 * RequiredFieldValidator.cs - Completed. Pretty simple class.
647 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
649 * ListBox.cs - Implemented the following:
650 RaisePostDataChangedEvent()
652 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
654 * ListBox.cs - Supports the following properties:
655 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
658 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
659 RenderContents(HtmlTextWriter)
662 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
664 * TargetConverter.cs - Completed
665 * TemplateColumn.cs - Completed
666 * DataList.cs - Corrected the get-er methods for the
667 *Style objects. Corrected the get/set-er methods for ViewState
669 Addded support for properties:
670 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
671 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
672 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
673 SeparatorStyle, SeparatorItemTemplate.
675 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
676 ItemCreated, ItemDataBound, UpdateCommand.
678 CreateControlStyle(), LoadViewState(object),
679 SaveViewState(), TrackViewState
681 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
682 OnEditCommand, OnItemCommand, OnItemCreated,
683 OnItemDataBound, OnUpdateCommand
684 Added dummy methods for some undocumented methods:
685 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
686 CreateItem(int, ListItemType, bool, object),
687 PrepareControlHierarchy(), InitializeItem(DataListItem)
688 * ListBox.cs - Started working.
692 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
694 * RepeaterInfo.cs - Initial Implementation. Done all
695 except for RepeatDirection.Vertical
696 * TableStyle.cs - Completed
698 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
700 * DropDownList.cs - Completed
701 * ListItemCollection.cs - Added method FindByValueInternal to
702 assist in the derived classes.
703 Discovered bug in FindByValue. Removed
704 * UnitConverter.cs - Completed
705 * PlaceHolder.cs - What can be simpler than this?
706 * PlaceHolderControlBuilder.cs
708 * RadioButtonList.cs - Initial Implementation. All is done
709 except for the implementation of
710 method IRepeatInfoUser.RenderItem(...)
711 * ValidatedControlConverter.cs
712 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
713 * ValidationSummary.cs - Initial Implementation.
714 * WebColorConverter.cs - Initial Implementation
716 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
718 * FontNamesConverter.cs - Completed
719 * FontUnitConverter.cs - Partial Implementation
720 * ListItemControlBuilder.cs - Completed
722 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
724 * TextBox.cs - All done except *Render* methods
725 * TextBoxControlBuilder.cs - Completed
726 * Xml.cs - Partial Implementation
728 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
730 * RadioButton.cs - Completed
731 * TextBox.cs - Partial Implementation
733 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
735 * Panel.cs - Completed
736 * TableItemStyle.cs - Completed
738 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
740 * TableCellCollection.cs - Completed
741 * TableRowCollection.cs - Completed
742 * TableHeaderCell.cs - Completed
743 * TableRow.cs - Completed
745 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
747 * TableCellControlBuilder.cs - Completed
748 * Table.cs - Completed
749 * TableCell.cs - Completed
751 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
753 * CheckBoxList.cs - Completed
754 * ButtonColumn.cs - Completed
755 * Button.cs - Completed
757 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
759 * HyperLink.cs - Completed
760 * Image.cs - Completed
761 * ImageButton.cs - Completed
762 * Label.cs - Completed
763 * LabelControlBuilder.cs - Completed
764 * LinkButton.cs - Completed
765 * LinkButtonControlBuilder.cs - Completed
766 * Literal.cs - Completed
767 * LieteralControlBuilder.cs - Completed
768 * FontUnit.cs - Completed
771 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
773 * Calendar.cs - Completed the functions of Render*,
774 ViewStates (Track/View/Save),
776 Left: RenderAllDays (partially)
778 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
780 * Calendar.cs - Added some more functions
781 * Style.cs - Completed
782 * ListItem.cs - Completed
783 * ListItemCollection.cs - Completed
785 Made the first successful build of System.Web.dll that included
786 System.Web.UI.WebControls!
788 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
790 FontInfo.cs - Complete revamp. Completed
792 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
794 ListItemCollection.cs - Completed
795 ListItem.cs - Initial Implementation
796 Style.cs - Initial Implementation
798 Right now I am in a total mood to do a successful build. Creating so many
799 classes, completing classes in System.Web System.Web.UI namespaces.
801 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
803 TODO - Properly added
804 CheckBox.cs - Completed
805 BaseDataList.cs - Completed
806 DayRenderEventArgs.cs - Completed
807 RepeaterItem.cs - Initial implementation
809 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
811 BaseCompareValidator.cs - Completed
812 AdRotator.cs - Completed
814 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
816 CommandEventArgs.cs - Completed
817 DataGridCommandEventArgs.cs - Completed
818 RepeaterCommandEventArgs.cs - Completed
819 DataListCommandEventArgs.cs - Completed
820 CompareValidator.cs - Partial Implementation
822 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
824 CheckBoxList.cs - Partial Implementation.
827 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
829 ListControl.cs - Completed
831 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
833 CheckBox.cs - Completed
834 ListControl.cs - Initial Implementation
835 CheckBoxList.cs - Started with it, but first needed
836 ListControl. Left it.
838 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
840 CalendarDay.cs - Making a note that this
842 Calendar.cs - Making a note that have made some changes.
843 Unimplmented functions throw
844 NotImplementedException
845 CheckBox.cs - Can now "Render" and "LoadPostData"
848 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
849 WebControl.cs - Total Revamp, Partial Implementation
850 AdRotator.cs - Able to load files
851 AdCreatedEventArgs.cs - Implemented
853 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
854 Calendar.cs - Initial Implementation
855 ButtonColumn.cs - Initial Implementation
856 Button.cs - Initial Implementation
857 BoundColumn.cs - Initial Implementation
858 BaseCompareValidator.cs - Minor Changes
859 DataList.cs, BaseValidator.cs, BaseDataList.cs
860 - Added more functions, other changes
862 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
863 WebControl.cs - Initial Implementation
864 DataList.cs - Initial Implementation
865 BaseValidator.cs - Initial Implementation
866 BaseDataList.cs - Initial Implementation
868 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
870 AdCreatedEventArgs.cs - Initial Implementation
871 AdCratedEventHandler.cs - Implemented
872 AdRotator.cs - Initial Implementation
873 BorderStyle.cs - Implemented
874 ButtonColumnStyle.cs - Implemented
875 CalendarSelectionMode.cs - Implemented
876 DayNameFormat.cs - Implemented
877 FirstDayOfWeek - Implemented
878 FontInfo.cs - Partial Implementation
879 FontSize.cs - Implemented
880 GridLines.cs - Implemented
881 HorizontalAlign.cs - Implemented
882 HyperLink.cs - Initial Implementation
883 ImageAlign.cs - Implemented
884 IRepeatInfoUser.cs - Implemented
885 ListItemType.cs - Implemented
886 ListSelectionMode.cs - Implemented
887 NextPrevFormat.cs - Implemented
888 PagerMode.cs - Implemented
889 PagerPosition.cs - Implemented
890 RepeatDirection.cs - Implemented
891 RepeatLayout.cs - Implemented
892 TextAlign.cs - Implemented
893 TextBoxMode.cs - Implemented
894 TitleFormat.cs - Implemented
895 UnitType.cs - Implemented
896 ValidationCompareOperator.cs
898 ValidationDataType.cs - Implemented
899 ValidationSummaryDisplayMode.cs
901 ValidatorDisplay.cs - Implemented
902 VerticalAlign.cs - Implemented
906 // File Created 2001-11-13