1 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * DataList.cs: handle the exception when adding new keys to
6 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
8 * BaseDataList.cs: what can I say for this one? I spent so many time
9 until I finally found this that I'm gonna miss this f....g bug... ;-).
10 Farewell. Now we can get events from image buttons inside Data*.
12 * DataList.cs: now the value stored in ViewState for item count is
15 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
17 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
19 * DataGridColumn.cs: added SetOwner method.
20 * DataGridColumnCollection.cs: set the owner of the column when added.
22 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24 * BoundColumn.cs: typo.
25 * DataGrid.cs: use 'as' instead of casting. Typo.
26 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
29 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
31 * HyperLink.cs: fixes bug #36336.
33 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
35 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
37 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
39 * BaseValidator.cs: return an empty string in GetControlValidationValue
40 when GetValue returned null.
42 * CompareValidator.cs: fixed EvaluateIsValid.
44 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
46 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
48 * Xml.cs: use MapPathSecure to get the path of the document.
50 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
52 * DataList.cs: fixed header & footer.
54 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
56 * DataList.cs: for header and footer don't use data source.
57 Instantiate in the DataListItem, not in the DataList.
58 databind-template.aspx works now.
60 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
63 (Render): call RenderContents (), not base.RenderContents ().
67 But I still haven't found what i'm looking for....
69 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
71 * Calendar.cs: fixed loading/saving selected dates.
72 * SelectedDatesCollection.cs: added internal function to get the
75 Calendar navigation works again. Selecting dates too.
77 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
79 * DataList.cs: added a few attributes and fixed infinite recursion.
81 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
83 * ListItemCollection.cs: fixed LoadViewState.
85 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
87 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
88 Commented out some code until it works.
90 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
92 * BaseCompareValidator.cs - Fixed operator bug in
93 Compare(string, string, ...)
94 * CompareValidator.cs - EvaluateIsValid() : Implemented.
96 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
98 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
100 - All Properties : Now make use of ViewState.
102 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
104 * BaseValidator.cs - Uncomment NotImplementedException.
106 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
108 * BaseValidator.cs - Minor changes in TODO comments.
110 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
112 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
113 the NotImplementedException being thrown.
114 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
115 * DataGridLinkButton.cs - Added new class (private) : Implemented.
116 * DataGrid.cs - InitializePager(DataGridItem, int,
117 PagedDataSource) : Implemented.
119 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
121 * DataList.cs - PrepareControlHierarchy() : Implemented.
123 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
125 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
126 - GetItem(ListItemType, int) : Removed TODO.
127 - CreateControlHierarchy(bool) : Implemented.
128 - CreateItem(int, ListItemType) : Implemented.
129 - CreateItem(int, ListItemType,
130 bool, object) : Implemented.
131 - InitializeItem(DataItem) : Implemented.
132 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
133 The ViewState["_!ItemCount"],
134 ViewState["_!DataSource_ItemCount"]
135 are shared by DataList and DataGrid, and hence
136 should share the same name.
137 - ResolveDataSource(object, string)
138 : Removed. Use System.Web.UI.Utils.DataSourceHelper
139 ::GetResolvedDataSource(object, string).
142 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
144 * DataGrid.cs: fixed compilation
146 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
148 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
149 * DataGrid.cs - CreateControlHierarchy(bool)
150 : working towards completion.
151 - ResolveDataSource(object, string)
155 Well. It's almost done.
156 * DataGridTableInternal.cs
157 - Added new internal class.
159 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
161 * DataSourceInternal.cs - Added new class (internal).
163 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
166 * HorizontalAlign.cs:
168 * VerticalAlign.cs: fixes based on class status page.
170 * HorizontalAlignConverter.cs: implemented.
171 * VerticalAlignConverter.cs: implemented.
173 * FontUnitConverter.cs: implemented GetStandardValues ().
175 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
177 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
179 * DataGrid.cs - AutoCreateColumns: Bug fixes.
181 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
183 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
185 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
187 * DataGrid.cs - Working on the undocumented protected
188 method CreateColumnSet. AutoCreateColumns method
189 stubbed. Left CreateControlHierarchy for the time
190 being, looks like I'm going insane. ;-)
192 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
194 * Button.cs - Steffen's OnCommand bug fix.
196 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
198 * DataGrid.cs - Added protected method (skeleton)
199 CreateColumnSet(PagedDataSource, bool)
200 Still trying to know how will it be used
203 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
205 * PagedDataSource.cs: fixed compilation.
207 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
209 * DataGrid.cs - Added private method
210 CreatePagedDataSource
212 CreateControlHierarchy(bool)
213 * PagedDataSource.cs - Bug fixed.
214 CurrentPageIndex is writable.
216 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
218 * DataGrid.cs: fixed typo.
219 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
221 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
223 * DataGridColumn.cs - Added internal methods to get the
224 various styles (needed in DataGrid.cs)
225 * DataGrid.cs - Completed the method
226 PrepareControlHierarchy()
228 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
230 * DataGrid.cs - Wokring on PrepareControlHierarchy()
231 - Added private method
232 PrepareControlHierarchyForItem()
234 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
236 * DataGrid.cs - Completed method
237 OnBubbleEvent(object, EventArgs)
239 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
241 * Xml.cs: implemented document/transform load.
243 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
245 * Calendar.cs: added myself to the list of authors.
246 * DropDownList.cs: fixed a few properties.
247 * ListControl.cs: fixed SelectedIndex.
249 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
251 * Calendar.cs: lots of fixes. Render days. Still left to persist
252 selected days when changing month.
254 * Unit.cs: fixed Percentage and Pixel.
256 * WebControl.cs: a few properties are now using ControlStyle instead
257 of ViewState to persist.
259 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
261 * BaseValidator.cs: it works now.
262 * DataGridColumn.cs: added attribute and made it abstract.
263 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
265 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
267 * TextBox.cs: default for Wrap is true.
268 (OnPreRender): don't save Text if there are no listeners on TextChanged.
270 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
276 (LoadViewState): fixed.
278 * ListItemCollection.cs:
279 (TrackViewState): use items instead of 'this' in foreach.
282 (LoadViewState): more checking of parameters.
284 * WebControl.cs: implemented LoadViewState and SaveViewState.
287 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
289 * ListItem.cs: there was no code to unset the flags!!!
291 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
293 * FontUnit.cs: use a hashtable for mapping size name to value.
294 * HyperLink.cs: fixed a bug and a typo.
295 * Unit.cs: some fixes to internal constructor.
297 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
299 * ListControl.cs: fixed a couple of range checks.
300 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
301 an HtmlForm (p.e., Label).
303 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
313 * HyperLinkColumn.cs:
322 * RadioButtonList.cs:
326 * WebControl.cs: removed attributes added by mistake (i used
327 GetCustomAttributes (true), d'oh!).
329 * DataListItem.cs: implemented RenderItem.
331 * Repeater.cs: implemented CreateItem and InitializeItem.
333 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
335 * BaseDataList.cs: a couple of fiex and added attributes.
336 * DataGrid.cs: little fixes.
338 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
347 * RadioButtonList.cs:
350 * Xml.cs: forgot to add using System.ComponentModel.
352 * BaseValidator.cs: use explicitly
353 System.ComponentModel.AttributeCollection as there is another class
354 with the same name under System.Web.UI.
356 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
375 * RadioButtonList.cs:
380 * Xml.cs: added/fixed all attributes used by xsp.
382 * BaseValidator.cs: some fixes.
384 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
387 (AddAttributesToRender): correctly default to border=1.
389 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
392 (LoadAdFile): make the dictionary null after every iteration.
396 * ListItem.cs: fixed warnings.
398 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
400 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
402 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
405 * DataGridPagerStyle.cs:
412 * ListItemCollection.cs:
414 * ServerValidateEventArgs.cs:
418 * Xml.cs: more class status page based changes.
420 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
423 (.ctor): fixed to render the correct tag.
424 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
426 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
429 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
430 WebControl derived classes should be rendered inside a HtmlForm.
432 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
434 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
437 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
439 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
440 * RepeatInfo.cs: implemented DoHorizontalRendering.
442 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
444 * System.Web.UI.WebControls/Repeater.cs:
446 (OnDataBinding): fixed stack overflow.
448 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
450 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
451 * RepeatInfo.cs: implemented DoHorizontalRendering.
453 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
456 (CopyBaseAttributes): copy Attributes and don't throw exception.
458 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
460 * ListBox.cs: mono-stylized.
461 (AddAttributesToRender): call parent class method.
463 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
465 * Style.cs: fixed IsEmpty and Width.
467 * Table.cs: mono-stylized.
468 (TableRowControlCollection.AddAt): fixed.
469 (AddAttributesToRender): fixed.
471 * TableCell.cs: mono-stylized.
472 (.ctor): use PreventAutoID.
473 (AddAttributesToRender): fixed.
474 (AddParsedSubObject): fixed.
476 * TableRow.cs: mono-stylized. Added
477 ParseChildren attribute.
480 (get_GridLine): fixed.
482 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
484 * Panel.cs: fixed stack overflow.
485 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
488 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
490 * RadioButton.cs: mono-stylized and some little fixes.
492 * TextBox.cs: mono-stylized.
493 (MaxLength): fixed typo.
495 (AddAttributesToRender): don't render the text between the tags for
496 SingleLine, use value attribute for it. Don't render the text for
499 (OnPreRender): don't throw exception and call base.OnPreRender.
501 (Render): for MultiLine, render the text between the opening and
502 closing tags encoded as HTML.
504 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
507 (AddAttributesToRender): fixer another stack overflow.
510 (TagName): modified to use TagKey instead of tagKey as the property
513 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
515 * LinkButton.cs: mono-stylized.
516 (AddParsedSubObject):
517 (RenderControls): little fixes.
520 (AddAttributesToRender): fixed usage of IEnumerator.
522 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
524 * Literal.cs: beautified.
526 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
528 * Label.cs: beautified and fixed a couple of 'classic' bugs.
530 * WebControl.cs: use Span as default tag when no other provided in
531 constructor. That is what MS renders.
533 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
536 (AddAttributesToRender): fixed (classic) stack overflow.
538 * CheckBox.cs: mono-stylized.
539 (AutoPostBack): fixed stack overflow.
540 (Render): fixed alignment issues. Also set the For attribute always
543 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
545 * AdRotator.cs: GetData does not work as it should, but now it returns
546 useful data (only the first ad in the file). Set the NavigateUrl
547 property in the hyperlink if available.
549 * HyperLink.cs: fixed constructor and a couple of stack overflows.
551 * Image.cs: added an attribute and fixed stack overflow.
554 (RenderBeginTag): fixed.
555 (TagName): don't call Enum.IsDefined twice.
557 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
559 * WebControl.cs: added attributes PersistChildrenAttribute and
560 ParseChildrenAttribute.
562 2002-05-24 Duncan Mak <duncan@ximian.com>
564 * DataGridItem.cs (SetItemType): Changed function signature to
567 * ListItemCollection.cs (this): Changes the visibility level of
570 * Repeater.cs (OnItemCommand):
572 (OnItemDataBound): Added necessary casts.
574 2002-05-07 Duncan Mak <duncan@ximian.com>
576 * Button.cs (AddAttributesToRender):
577 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
578 GetClientValidatedEvent method.
580 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
582 * Removed extra methods, corrected access modifiers to several
585 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
587 * <SeveralFiles>.cs - Added some attributes
588 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
589 methods. Will complete them later. Right now, busy with
591 * RepeaterItem.cs - Completed.
593 Oh God! Mercy! I will die applying attributes. I look at the missing
594 part in the class-status - daemon! Kyrie eleison!
596 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
600 * AdRotator.cs - Added definition for Font.
601 * BaseCompareValidator.cs - Added definition for Controls.
602 * Calendar.cs - SelectMonthText definition corrected.
603 * DataList.cs - Added definition for SeparatorTemplate.
604 * BorderStyle.cs - Namespace correction. It belongs not to UI,
605 but to UI.WebControls.
607 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
609 Finally, I have made it. Today I did a second build for the
610 System.Web assembly. It compiled 195 classes today.
611 I am waiting eagerly for the runtime to come up so that the objects
612 may be tested to their last levels. Several of the methods are still
613 under the tag of "TODO" throwing NotImplementedException. Well, I
614 hope to remove them soon, but how far is this soon - even I don't
615 know, though I am happy to make the build a success even before
616 the vacations to come.
618 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
620 Yesterday and today I tried to do some building of the aseembly,
621 but was dumped with uncoutably infinite errors. ;-)
622 I have put the copies of the recent errors on my home page, want
623 to have a look at them? See:
624 http://mastergaurav.virtualave.net/mono/
625 I don't know what to do with these errors. Oh! The buggy me! How
626 will I overcome myself. Hopefully, by when my vacations over, I
627 should have made a repository where the build will not fail.
629 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
631 I am now going to do a build that will include the
632 System.Web.UI.WebControls namespace. Hoping that I will make it
633 soon. My exams are coming near and I have to pack up soon.
636 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
639 And with this, ie, today's work, all the objects mentioned in the
640 namespace appear in the implementation. But it may not be worth
641 trying to go for a build because of dependence of several of the
642 internal methods that may clash with already available assembly
645 Also, the classes lack possible attributes, like those informing
646 about child-controls etc. But I have to first create the attribute
647 classes before I attach the attributes to the classes.
649 * CustomValidator.cs - Completed. In process realized that
650 I have to complete / rejuvinate BaseValidator class.
651 * BaseValidator.cs - Complete rejuvination. Completed 80%
652 of the job. All that is left is Render(HtmlTextWriter),
653 DetermineRenderUplevel(), RegisterValidatorCommonScript()
654 RegisterValidatorDeclaration()
655 * DataGridPagerStyle.cs - Completed. That adds one more missle
657 * DataKeyCollection.cs - Completed. Petty small.
658 * Repeater.cs - Work started off. This is a quite
660 * DataGridItemEventArgs.cs,
661 * DataGridShortCommandEventArgs.cs,
662 * DataListItemEventArgs.cs,
663 * MonthChangedEventArgs.cs,
664 * RepeaterItemEventArgs.cs,
665 * ServerValidateEventArgs.cs,
666 * DataGridPageChangedEventArgs.cs
667 - Damn, I marked them "*", while they
669 * Repeater.cs - Done all except for an undocumented
670 method CreateControlHierarchy(bool). Though the method
671 is quite clear by its name, but it will take some time
672 for me to come with some material to flush in.
674 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
676 * SelectedDatesCollection.cs - Completed.
677 * PagedDataSource.cs - Completed. Pathetically nice class.
678 * RegularExpressionValidator.cs
679 - Completed. Ridiculously small and
680 annoyinglyc crazy-driving class, basically the method
682 * RangeValidator.cs - Completed.
683 * DataGridColumn.cs - Completed.
684 * EditCommandColumn.cs - All is complete except for the
685 InitializeCell(TableCell, int, ListItemType) method.
686 * DataListItem.cs - All done except for a longish method
687 RenderItem(HtmlTextWriter, bool, bool)
689 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
691 * RepeaterItemCollection.cs - Completed.
692 I love *Collection classes. I am planning to make a
693 program that will generate a *Collection class. It's so
694 simple and the same. ;-)
695 * DataGridColumnCollection.cs - Completed.
696 ... except probably for *ColumnCollection classes, where
697 you have to put in some more effort. Still, these class
698 generation can be automated.
699 * DataListItemCollection.cs - Completed.
700 See, how easily, in less than a quarter of a minute, I
701 completed this class - manually. Copy-Paste/Cut-Replace.
703 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
705 * DataGrid.cs - Following methods implemented:
706 TrackViewState(), LoadViewState(object), SaveViewState(),
707 On* -- The event raisers.
708 OnBubbleEvent(object, EventArgs) is still incomplete.
709 * DataGridItem.cs - Initial Implementation
710 * DataGridItemCollection.cs - Completed.
712 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
714 * DataGrid.cs - Initial Implementation. Worked
715 primarily with some properties.
717 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
719 * ListBox.cs - Completed. Implemented
720 LoadPostData(string, NameValueCollection)
721 * RequiredFieldValidator.cs - Completed. Pretty simple class.
723 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
725 * ListBox.cs - Implemented the following:
726 RaisePostDataChangedEvent()
728 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
730 * ListBox.cs - Supports the following properties:
731 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
734 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
735 RenderContents(HtmlTextWriter)
738 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
740 * TargetConverter.cs - Completed
741 * TemplateColumn.cs - Completed
742 * DataList.cs - Corrected the get-er methods for the
743 *Style objects. Corrected the get/set-er methods for ViewState
745 Addded support for properties:
746 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
747 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
748 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
749 SeparatorStyle, SeparatorItemTemplate.
751 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
752 ItemCreated, ItemDataBound, UpdateCommand.
754 CreateControlStyle(), LoadViewState(object),
755 SaveViewState(), TrackViewState
757 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
758 OnEditCommand, OnItemCommand, OnItemCreated,
759 OnItemDataBound, OnUpdateCommand
760 Added dummy methods for some undocumented methods:
761 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
762 CreateItem(int, ListItemType, bool, object),
763 PrepareControlHierarchy(), InitializeItem(DataListItem)
764 * ListBox.cs - Started working.
768 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
770 * RepeaterInfo.cs - Initial Implementation. Done all
771 except for RepeatDirection.Vertical
772 * TableStyle.cs - Completed
774 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
776 * DropDownList.cs - Completed
777 * ListItemCollection.cs - Added method FindByValueInternal to
778 assist in the derived classes.
779 Discovered bug in FindByValue. Removed
780 * UnitConverter.cs - Completed
781 * PlaceHolder.cs - What can be simpler than this?
782 * PlaceHolderControlBuilder.cs
784 * RadioButtonList.cs - Initial Implementation. All is done
785 except for the implementation of
786 method IRepeatInfoUser.RenderItem(...)
787 * ValidatedControlConverter.cs
788 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
789 * ValidationSummary.cs - Initial Implementation.
790 * WebColorConverter.cs - Initial Implementation
792 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
794 * FontNamesConverter.cs - Completed
795 * FontUnitConverter.cs - Partial Implementation
796 * ListItemControlBuilder.cs - Completed
798 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
800 * TextBox.cs - All done except *Render* methods
801 * TextBoxControlBuilder.cs - Completed
802 * Xml.cs - Partial Implementation
804 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
806 * RadioButton.cs - Completed
807 * TextBox.cs - Partial Implementation
809 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
811 * Panel.cs - Completed
812 * TableItemStyle.cs - Completed
814 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
816 * TableCellCollection.cs - Completed
817 * TableRowCollection.cs - Completed
818 * TableHeaderCell.cs - Completed
819 * TableRow.cs - Completed
821 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
823 * TableCellControlBuilder.cs - Completed
824 * Table.cs - Completed
825 * TableCell.cs - Completed
827 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
829 * CheckBoxList.cs - Completed
830 * ButtonColumn.cs - Completed
831 * Button.cs - Completed
833 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
835 * HyperLink.cs - Completed
836 * Image.cs - Completed
837 * ImageButton.cs - Completed
838 * Label.cs - Completed
839 * LabelControlBuilder.cs - Completed
840 * LinkButton.cs - Completed
841 * LinkButtonControlBuilder.cs - Completed
842 * Literal.cs - Completed
843 * LieteralControlBuilder.cs - Completed
844 * FontUnit.cs - Completed
847 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
849 * Calendar.cs - Completed the functions of Render*,
850 ViewStates (Track/View/Save),
852 Left: RenderAllDays (partially)
854 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
856 * Calendar.cs - Added some more functions
857 * Style.cs - Completed
858 * ListItem.cs - Completed
859 * ListItemCollection.cs - Completed
861 Made the first successful build of System.Web.dll that included
862 System.Web.UI.WebControls!
864 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
866 FontInfo.cs - Complete revamp. Completed
868 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
870 ListItemCollection.cs - Completed
871 ListItem.cs - Initial Implementation
872 Style.cs - Initial Implementation
874 Right now I am in a total mood to do a successful build. Creating so many
875 classes, completing classes in System.Web System.Web.UI namespaces.
877 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
879 TODO - Properly added
880 CheckBox.cs - Completed
881 BaseDataList.cs - Completed
882 DayRenderEventArgs.cs - Completed
883 RepeaterItem.cs - Initial implementation
885 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
887 BaseCompareValidator.cs - Completed
888 AdRotator.cs - Completed
890 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
892 CommandEventArgs.cs - Completed
893 DataGridCommandEventArgs.cs - Completed
894 RepeaterCommandEventArgs.cs - Completed
895 DataListCommandEventArgs.cs - Completed
896 CompareValidator.cs - Partial Implementation
898 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
900 CheckBoxList.cs - Partial Implementation.
903 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
905 ListControl.cs - Completed
907 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
909 CheckBox.cs - Completed
910 ListControl.cs - Initial Implementation
911 CheckBoxList.cs - Started with it, but first needed
912 ListControl. Left it.
914 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
916 CalendarDay.cs - Making a note that this
918 Calendar.cs - Making a note that have made some changes.
919 Unimplmented functions throw
920 NotImplementedException
921 CheckBox.cs - Can now "Render" and "LoadPostData"
924 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
925 WebControl.cs - Total Revamp, Partial Implementation
926 AdRotator.cs - Able to load files
927 AdCreatedEventArgs.cs - Implemented
929 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
930 Calendar.cs - Initial Implementation
931 ButtonColumn.cs - Initial Implementation
932 Button.cs - Initial Implementation
933 BoundColumn.cs - Initial Implementation
934 BaseCompareValidator.cs - Minor Changes
935 DataList.cs, BaseValidator.cs, BaseDataList.cs
936 - Added more functions, other changes
938 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
939 WebControl.cs - Initial Implementation
940 DataList.cs - Initial Implementation
941 BaseValidator.cs - Initial Implementation
942 BaseDataList.cs - Initial Implementation
944 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
946 AdCreatedEventArgs.cs - Initial Implementation
947 AdCratedEventHandler.cs - Implemented
948 AdRotator.cs - Initial Implementation
949 BorderStyle.cs - Implemented
950 ButtonColumnStyle.cs - Implemented
951 CalendarSelectionMode.cs - Implemented
952 DayNameFormat.cs - Implemented
953 FirstDayOfWeek - Implemented
954 FontInfo.cs - Partial Implementation
955 FontSize.cs - Implemented
956 GridLines.cs - Implemented
957 HorizontalAlign.cs - Implemented
958 HyperLink.cs - Initial Implementation
959 ImageAlign.cs - Implemented
960 IRepeatInfoUser.cs - Implemented
961 ListItemType.cs - Implemented
962 ListSelectionMode.cs - Implemented
963 NextPrevFormat.cs - Implemented
964 PagerMode.cs - Implemented
965 PagerPosition.cs - Implemented
966 RepeatDirection.cs - Implemented
967 RepeatLayout.cs - Implemented
968 TextAlign.cs - Implemented
969 TextBoxMode.cs - Implemented
970 TitleFormat.cs - Implemented
971 UnitType.cs - Implemented
972 ValidationCompareOperator.cs
974 ValidationDataType.cs - Implemented
975 ValidationSummaryDisplayMode.cs
977 ValidatorDisplay.cs - Implemented
978 VerticalAlign.cs - Implemented
982 // File Created 2001-11-13