2002-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / ChangeLog
1
2 2002-10-08  Gaurav Vaish <gvaish_mono AT lycos.com>
3
4         * WebControl.cs         : Attributes { get; }       - Is Complete.
5         * ValidationSummary.cs  : AddAttributesToRender(HtmlTextWriter)
6                                                             - Completed.
7
8 2002-10-08  Gaurav Vaish <gvaish_mono AT lycos.com>
9
10         * BaseValidator.cs      : DetermineRenderUplevel()  - Completed.
11                                 : RegisterValidatorCommonScript()
12                                                - More code, I need HELP!
13                                 : RegisterValidatorDeclaration()
14                                                - More code, I need HELP!
15
16 2003-09-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
17
18         * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
19         #48802.
20
21 2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
22
23         * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and 
24         ClearViewState only called when no items.
25
26 2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
27
28         * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
29
30 2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
31
32         * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
33
34 2003-09-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
35
36         * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
37         Shkop).
38
39 2003-09-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
40
41         * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
42         Shkop).
43
44 2003-09-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
45
46         * CheckBox.cs: render the 'disabled' attribute in the correct tag.
47         * WebControl.cs: fixed Enabled property and save it in ViewState.
48
49         Fixes bug #48802.
50
51 2003-09-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
52
53         * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
54
55 2003-09-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
56
57         * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
58         bug #48671.
59
60 2003-09-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
61                                                                                 
62         * FontInfo.cs: fixed Name property as suggested by Rich Alimi
63         <rich@velvetsea.net>.
64
65 2003-09-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
66
67         * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
68         Skripsky <juraj@hotfeet.ch>
69
70 2003-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
71
72         * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
73         fixes rendering of the end tag.
74
75 2003-08-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
76
77         * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
78         (Yaron Shkop). Closes bug #48060.
79
80 2003-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
81
82         * CheckBox.cs: in LoadPostData, only return
83         true when the new data is different from the one we had. Fixed
84         conditions to save Checked state. Thanks to yaronshkop@hotmail.com
85         (Yaron Shkop).
86
87 2003-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
88
89         * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
90
91 2003-08-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
92
93         * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
94         of Enable in ViewState. Fixes bug #47865.
95
96 2003-08-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
97
98         * Style.cs: the MARKED bit is not send set in ViewState unless something
99         is changed. Fixed TrackViewState condition.
100         
101         * WebControl.cs: save the base ViewState *after* ControlStyle is done,
102         because it uses the same ViewState as the control. Fixes bug #47725.
103
104 2003-08-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
105
106         * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
107         that fixes databinding when only DataTextField or DataNavigateUrlField
108         is set.
109
110 2003-08-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
111
112         * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
113         behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
114         values before assigning a data source and other issues.
115
116 2003-08-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
117
118         * CheckBox.cs: save viewstate when needed and correctly handle post
119         data. Fixes bug #47462.
120
121 2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
122
123         * ButtonColumn.cs: Removed additional attributes
124         * CheckBox.cs: Added attribute
125         * DataGrid.cs: Added attributes
126         * HyperLinkColumn.cs: Changed attributes, added lamespec
127         * Style.cs: Removed attributes
128         * TextBox.cs: Added/ removed attributes
129
130 2003-08-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
131
132         * AdRotator.cs: Added all attributes
133         * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
134         * BaseValidator.cs: Added all attributes
135         * BoundColumn.cs: Added all attributes
136         * Button.cs: Added all attributes
137         * ButtonColumn.cs: Added all attributes, added lamespec
138         * Calendar.cs: Added all attributes, added error checks, throws more exceptions
139         * CheckBox.cs: Added all attributes
140         * CheckBoxList.cs: Added all attributes
141         * CompareValidator.cs: Added all attributes
142         * CustomValidator.cs: Added all attributes
143         * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
144         * DataGridColumn.cs: Added all attributes
145         * DataGridColumnCollection.cs: Added all attributes
146         * DataGridPagerStyle.cs: Added all attributes
147         * DataGridTableInternal.cs: Made DataGridTableInternal internal
148         * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
149         * DropDownList.cs: Added all attributes
150         * FontInfo.cs: Added all attributes
151         * HyperLink.cs: Added all attributes
152         * HyperLinkColumn.cs: Added all attributes
153         * Image.cs: Added all attributes
154         * ImageButton.cs: Added all attributes
155         * Label.cs: Added all attributes
156         * LinkButton.cs: Added all attributes
157         * ListBox.cs: Added all attributes, added error checks, throws more exceptions
158         * ListControl.cs: Added all attributes
159         * ListItem.cs: Added all attributes
160         * ListItemCollection.cs: Added attribute
161         * Literal.cs: Added all attributes
162         * Panel.cs: Added all attributes
163         * RadioButton.cs: Added all attributes
164         * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
165         * RangeValidator.cs: Added all attributes
166         * RegularExpressionValidator.cs: Added all attributes
167         * Repeater.cs: Added all attributes
168
169 2003-07-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
170
171         * RequiredFieldValidator.cs: Added all attributes
172         * Style.cs: Added all attributes
173         * Table.cs: Added all attributes
174         * TableCell.cs: Added all attributes, added error checks, throws more exceptions
175         * TableCellCollection.cs: Added attribute
176         * TableRow.cs: Added all attributes
177         * TableRowCollection: Added attribute
178         * TableStyle.cs: Added all attributes, improved error messages
179         * TemplateColumn.cs: Added all attributes
180         * TextBox.cs: Added all attributes, added error checks, throws more exceptions
181         * ValidationSummary.cs: Added all attributes
182         * WebControl.cs: Added all attributes
183         * Xml.cs: Added all attributes
184
185 2003-07-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
186
187         * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
188         * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
189
190 2003-07-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
191
192         * CheckBoxList.cs: fixes bug reported on the list about the state of
193         the CheckButtons not being preserved across posts.
194
195 2003-07-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
196
197         * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
198
199 2003-06-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
200
201         * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
202
203 2003-06-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
204
205         * ListControl.cs: save viewstate data when any of the 3 values is not
206         null. Fixed condition to save selection indices. Closes bug #45493.
207
208 2003-06-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
209
210         * DataGrid.cs: fixed bug #43823.
211
212 2003-05-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
213
214         * DataGrid.cs: fixed delegate type for SortCommand.
215
216 2003-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
217
218         * DataGridColumnCollection.cs: added missing return in RemoveAt.
219
220 2003-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
221
222         * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
223         Don't save ViewState is the number of columns is 0.
224
225 2003-05-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
226
227         * DataGrid.cs: get the right item Type for the property we're reading
228         fromt the data source.
229
230 2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
231
232         * Label.cs:
233         * TextBox.cs: added control builder attribute.
234
235 2003-03-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
236
237         * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
238
239 2003-03-17  George Kodinov <gkodinov@openlinksw.co.uk>
240         
241         * Unit.cs: Called the correct method to get the Numeric locale for the
242         double conversion
243
244 2003-02-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
245
246         * ButtonColumn.cs: fixed a couple of infinite loop problems and render
247         correctly the header of the column.
248
249         * DataGridTableInternal.cs: don't assign a default ID to this control.
250
251         * LinkButton.cs: raise bubble event in OnCommand.
252
253         * TableCellCollection.cs: fixed the index returned by Add.
254
255         * TableRowCollection.cs: ditto.
256
257 2003-02-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
258
259         * Xml.cs: don't call MapPathSecure when setting DocumentSource.
260
261 2003-02-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
262
263         * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
264         for reporting the bug and providing the fix.
265
266 2003-01-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
267
268         * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
269         CreateColumnSet. Set the owner of the column when auto generated.
270         In PrepareControlHierarchyForItem, fixed for loop bound.
271
272         * LinkButtonInternal.cs: fixed infinite recursion bug.
273
274         Fixes bug #37124.
275
276 2003-01-22  Zdravko Tashev <ztashev@openlinksw.co.uk>
277
278         * Xml.cs: a few fixes.
279
280 2003-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
281
282         * DataList.cs: handle the exception when adding new keys to
283         DataKeysArray.
284
285 2003-01-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
286
287         * BaseDataList.cs: what can I say for this one? I spent so many time
288         until I finally found this that I'm gonna miss this f....g bug... ;-).
289         Farewell. Now we can get events from image buttons inside Data*.
290
291         * DataList.cs: now the value stored in ViewState for item count is
292         correct.
293
294 2003-01-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
295
296         * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
297         Header and Footer.
298         * DataGridColumn.cs: added SetOwner method.
299         * DataGridColumnCollection.cs: set the owner of the column when added.
300
301 2003-01-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
302
303         * BoundColumn.cs: typo.
304         * DataGrid.cs: use 'as' instead of casting. Typo.
305         * HyperLinkColumn.cs: call OnColumnChanged when any property change.
306         Mono-stylized.
307
308 2003-01-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
309
310         * HyperLink.cs: fixes bug #36336.
311
312 2003-01-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
313
314         * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
315
316 2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
317
318         * BaseValidator.cs: return an empty string in GetControlValidationValue
319         when GetValue returned null.
320
321         * CompareValidator.cs: fixed EvaluateIsValid.
322
323         * RegularExpressionValidator.cs: fixed EvaluateIsValid.
324
325 2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
326
327         * Xml.cs: use MapPathSecure to get the path of the document.
328
329 2002-12-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
330
331         * DataList.cs: fixed header & footer.
332
333 2002-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
334
335         * DataList.cs: for header and footer don't use data source.
336         Instantiate in the DataListItem, not in the DataList.
337         databind-template.aspx works now.
338
339 2002-11-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
340
341         * BaseDataList.cs:
342         (Render): call RenderContents (), not base.RenderContents ().
343
344         * DataList.cs: style.
345
346         But I still haven't found what i'm looking for....
347
348 2002-11-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
349
350         * Calendar.cs: fixed loading/saving selected dates.
351         * SelectedDatesCollection.cs: added internal function to get the
352         underlying ArrayList.
353
354         Calendar navigation works again. Selecting dates too.
355
356 2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
357
358         * DataList.cs: added a few attributes and fixed infinite recursion.
359
360 2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
361
362         * ListItemCollection.cs: fixed LoadViewState.
363
364 2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
365
366         * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
367         Commented out some code until it works.
368
369 2002-10-29      Gaurav Vaish <gvaish_mono@lycos.com>
370
371         * BaseCompareValidator.cs - Fixed operator bug in 
372                                     Compare(string, string, ...)
373         * CompareValidator.cs     - EvaluateIsValid()            : Implemented.
374
375 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
376
377         * BoundColumn.cs        - InitializeCell(TableCell, int, ListItemType)
378                                                       : Implemented.
379                                 - All Properties      : Now make use of ViewState.
380
381 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
382
383         * BaseValidator.cs      - Uncomment NotImplementedException.
384
385 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
386
387         * BaseValidator.cs      - Minor changes in TODO comments.
388
389 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
390
391         * BaseValidator.cs      - DetermineRenderUpLevel()       : Uncomment
392                                   the NotImplementedException being thrown.
393         * DataGridPagerStyle.cs - Mode { set; }                  : Implemented.
394         * DataGridLinkButton.cs - Added new class (private)      : Implemented.
395         * DataGrid.cs           - InitializePager(DataGridItem, int,
396                                   PagedDataSource)               : Implemented.
397
398 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
399
400         * DataList.cs          - PrepareControlHierarchy()       : Implemented.
401
402 2002-10-28      Gaurav Vaish <gvaish_mono@lycos.com>
403
404         * DataList.cs          - RenderContents(HtmlTextWriter)  : Implemented.
405                                - GetItem(ListItemType, int)      : Removed TODO.
406                                - CreateControlHierarchy(bool)    : Implemented.
407                                - CreateItem(int, ListItemType)   : Implemented.
408                                - CreateItem(int, ListItemType,
409                                        bool, object)             : Implemented.
410                                - InitializeItem(DataItem)        : Implemented.
411         * DataGrid.cs          - CreateControlHierarchy(bool)    : Bug fix.
412                             The ViewState["_!ItemCount"],
413                                 ViewState["_!DataSource_ItemCount"]
414                                   are shared by DataList and DataGrid, and hence
415                                   should share the same name.
416                                - ResolveDataSource(object, string)
417                                      : Removed. Use System.Web.UI.Utils.DataSourceHelper
418                                        ::GetResolvedDataSource(object, string).
419
420
421 2002-09-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
422
423         * DataGrid.cs: fixed compilation
424
425 2002-09-12      Gaurav Vaish <gvaish_mono@lycos.com>
426
427         * PagedDataSource.cs   - FirstIndexInPage : Fixed bug.
428         * DataGrid.cs          - CreateControlHierarchy(bool)
429                                     : working towards completion.
430                                - ResolveDataSource(object, string)
431                                     : stubbed new method
432                                - CreateItem(....)
433                                     : stubbed new method
434                         Well. It's almost done.
435         * DataGridTableInternal.cs
436                                - Added new internal class.
437
438 2002-08-28      Gaurav Vaish <gvaish_mono@lycos.com>
439
440         * DataSourceInternal.cs       - Added new class (internal).
441
442 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
443
444         * FontUnit.cs:
445         * HorizontalAlign.cs:
446         * Unit.cs:
447         * VerticalAlign.cs: fixes based on class status page.
448         
449         * HorizontalAlignConverter.cs: implemented.
450         * VerticalAlignConverter.cs: implemented.
451
452         * FontUnitConverter.cs: implemented GetStandardValues ().
453
454         * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
455
456 2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
457
458         * DataGrid.cs                 - AutoCreateColumns: Bug fixes.
459
460 2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
461
462         * DataGrid.cs                 - AutoCreateColumns: completed, hopefully!
463
464 2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
465
466         * DataGrid.cs                 - Working on the undocumented protected
467                               method CreateColumnSet. AutoCreateColumns method
468                               stubbed. Left CreateControlHierarchy for the time
469                               being, looks like I'm going insane. ;-)
470
471 2002-08-19      Gaurav Vaish <gvaish_mono@lycos.com>
472
473         * Button.cs                   - Steffen's OnCommand bug fix.
474
475 2002-08-12      Gaurav Vaish <gvaish_mono@lycos.com>
476
477         * DataGrid.cs                 - Added protected method (skeleton)
478                                         CreateColumnSet(PagedDataSource, bool)
479                                       Still trying to know how will it be used
480                                       and what for...
481
482 2002-08-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
483
484         * PagedDataSource.cs: fixed compilation.
485
486 2002-08-08      Gaurav Vaish <gvaish_mono@lycos.com>
487
488         * DataGrid.cs                 - Added private method
489                                         CreatePagedDataSource
490                                       - Started work on
491                                         CreateControlHierarchy(bool)
492         * PagedDataSource.cs          - Bug fixed.
493                                         CurrentPageIndex is writable.
494
495 2002-08-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
496
497         * DataGrid.cs: fixed typo.
498         * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
499
500 2002-08-06      Gaurav Vaish <gvaish_mono@lycos.com>
501
502         * DataGridColumn.cs           - Added internal methods to get the
503                                         various styles (needed in DataGrid.cs)
504         * DataGrid.cs                 - Completed the method
505                                         PrepareControlHierarchy()
506
507 2002-08-06      Gaurav Vaish <gvaish_mono@lycos.com>
508
509         * DataGrid.cs                 - Wokring on PrepareControlHierarchy()
510                                       - Added private method
511                              PrepareControlHierarchyForItem()
512
513 2002-08-05      Gaurav Vaish <gvaish_mono@lycos.com>
514
515         * DataGrid.cs                 - Completed method
516                              OnBubbleEvent(object, EventArgs)
517
518 2002-07-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
519
520         * Xml.cs: implemented document/transform load.
521
522 2002-07-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
523
524         * Calendar.cs: added myself to the list of authors.
525         * DropDownList.cs: fixed a few properties.
526         * ListControl.cs: fixed SelectedIndex.
527
528 2002-07-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
529
530         * Calendar.cs: lots of fixes. Render days.  Still left to persist
531         selected days when changing month.
532
533         * Unit.cs: fixed Percentage and Pixel.
534
535         * WebControl.cs: a few properties are now using ControlStyle instead
536         of ViewState to persist.
537
538 2002-07-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
539
540         * BaseValidator.cs: it works now.
541         * DataGridColumn.cs: added attribute and made it abstract.
542         * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
543
544 2002-07-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
545
546         * TextBox.cs: default for Wrap is true.
547         (OnPreRender): don't save Text if there are no listeners on TextChanged.
548
549 2002-07-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
550
551         * DropDownList.cs:
552         (ToolTip): fixed.
553
554         * ListItem.cs:
555         (LoadViewState): fixed.
556
557         * ListItemCollection.cs:
558         (TrackViewState): use items instead of 'this' in foreach.
559
560         * Style.cs:
561         (LoadViewState): more checking of parameters.
562
563         * WebControl.cs: implemented LoadViewState and SaveViewState.
564         
565
566 2002-07-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
567
568         * ListItem.cs: there was no code to unset the flags!!!
569
570 2002-07-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
571
572         * FontUnit.cs: use a hashtable for mapping size name to value.
573         * HyperLink.cs: fixed a bug and a typo.
574         * Unit.cs: some fixes to internal constructor.
575
576 2002-07-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
577
578         * ListControl.cs: fixed a couple of range checks.
579         * WebControl.cs: MS lies! Not all WebControls must be rendered inside
580         an HtmlForm (p.e., Label).
581
582 2002-07-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
583
584         * AdRotator.cs:
585         * Button.cs:
586         * Calendar.cs:
587         * CheckBox.cs:
588         * CheckBoxList.cs:
589         * DataList.cs:
590         * DropDownList.cs:
591         * HyperLink.cs:
592         * HyperLinkColumn.cs:
593         * Image.cs:
594         * ImageButton.cs:
595         * Label.cs:
596         * LinkButton.cs:
597         * ListBox.cs:
598         * Panel.cs:
599         * PlaceHolder.cs:
600         * RadioButton.cs:
601         * RadioButtonList.cs:
602         * Table.cs:
603         * TableRow.cs:
604         * TextBox.cs:
605         * WebControl.cs: removed attributes added by mistake (i used
606         GetCustomAttributes (true), d'oh!).
607
608         * DataListItem.cs: implemented RenderItem.
609
610         * Repeater.cs: implemented CreateItem and InitializeItem.
611
612 2002-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
613
614         * BaseDataList.cs: a couple of fiex and added attributes.
615         * DataGrid.cs: little fixes.
616
617 2002-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
618
619         * CheckBoxList.cs:
620         * DataGrid.cs:
621         * DataList.cs:
622         * DropDownList.cs:
623         * ListBox.cs:
624         * PlaceHolder.cs:
625         * RadioButton.cs:
626         * RadioButtonList.cs:
627         * TableRow.cs:
628         * WebControl.cs:
629         * Xml.cs: forgot to add using System.ComponentModel.
630
631         * BaseValidator.cs: use explicitly 
632         System.ComponentModel.AttributeCollection as there is another class
633         with the same name under System.Web.UI.
634
635 2002-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
636
637         * AdRotator.cs:
638         * Button.cs:
639         * Calendar.cs:
640         * CheckBox.cs:
641         * CheckBoxList.cs:
642         * DataGrid.cs:
643         * DataList.cs:
644         * DropDownList.cs:
645         * HyperLink.cs:
646         * Image.cs:
647         * ImageButton.cs:
648         * Label.cs:
649         * LinkButton.cs:
650         * ListBox.cs:
651         * Panel.cs:
652         * PlaceHolder.cs:
653         * RadioButton.cs:
654         * RadioButtonList.cs:
655         * Table.cs:
656         * TableRow.cs:
657         * TextBox.cs:
658         * WebControl.cs:
659         * Xml.cs: added/fixed all attributes used by xsp.
660
661         * BaseValidator.cs: some fixes.
662
663 2002-07-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
664
665         * Table.cs:
666         (AddAttributesToRender): correctly default to border=1.
667
668 2002-07-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
669
670         * AdRotator.cs:
671         (LoadAdFile): make the dictionary null after every iteration.
672
673         * LinkButton.cs:
674         * ListControl.cs:
675         * ListItem.cs: fixed warnings.
676
677 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
678
679         * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
680
681 2002-06-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
682
683         * DataGridColumn.cs:
684         * DataGridPagerStyle.cs:
685         * DataList.cs:
686         * DataListItem.cs:
687         * Image.cs:
688         * LinkButton.cs:
689         * ListControl.cs:
690         * ListItem.cs:
691         * ListItemCollection.cs:
692         * Repeater.cs:
693         * ServerValidateEventArgs.cs:
694         * Style.cs:
695         * TableRow.cs:
696         * WebControl.cs:
697         * Xml.cs: more class status page based changes.
698
699 2002-06-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
700
701         * Button.cs:
702         (.ctor): fixed to render the correct tag.
703         (IPostBAckEventHandler.RaisePostBackEvent): fixed.
704
705 2002-06-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
706
707         * WebControl.cs:
708         (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
709         WebControl derived classes should be rendered inside a HtmlForm.
710
711 2002-06-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
712
713         * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
714         processing methods.
715
716 2002-06-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
717
718         * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
719         * RepeatInfo.cs: implemented DoHorizontalRendering.
720
721 2002-06-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
722
723         * System.Web.UI.WebControls/Repeater.cs:
724         (Controls):
725         (OnDataBinding): fixed stack overflow.
726
727 2002-06-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
728
729         * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
730         * RepeatInfo.cs: implemented DoHorizontalRendering.
731
732 2002-06-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
733
734         * WebControl.cs:
735         (CopyBaseAttributes): copy Attributes and don't throw exception.
736
737 2002-06-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
738
739         * ListBox.cs: mono-stylized.
740         (AddAttributesToRender): call parent class method.
741
742 2002-06-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
743
744         * Style.cs: fixed IsEmpty and Width.
745
746         * Table.cs: mono-stylized.
747         (TableRowControlCollection.AddAt): fixed.
748         (AddAttributesToRender): fixed.
749         
750         * TableCell.cs: mono-stylized.
751         (.ctor): use PreventAutoID.
752         (AddAttributesToRender): fixed.
753         (AddParsedSubObject): fixed.
754
755         * TableRow.cs: mono-stylized. Added
756         ParseChildren attribute.
757
758         * TableStyle.cs:
759         (get_GridLine): fixed.
760
761 2002-06-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
762
763         * Panel.cs: fixed stack overflow.
764         * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
765         and SingleConverter.
766
767 2002-06-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
768
769         * RadioButton.cs: mono-stylized and some little fixes.
770
771         * TextBox.cs: mono-stylized.
772         (MaxLength): fixed typo.
773
774         (AddAttributesToRender): don't render the text between the tags for
775         SingleLine, use value attribute for it. Don't render the text for
776         Password.
777
778         (OnPreRender): don't throw exception and call base.OnPreRender.
779
780         (Render): for MultiLine, render the text between the opening and
781         closing tags encoded as HTML.
782
783 2002-06-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
784
785         * ImageButton.cs:
786         (AddAttributesToRender): fixer another stack overflow.
787
788         * WebControl.cs:
789         (TagName): modified to use TagKey instead of tagKey as the property
790         can be overriden.
791
792 2002-06-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
793
794         * LinkButton.cs: mono-stylized.
795         (AddParsedSubObject):
796         (RenderControls): little fixes.
797
798         * WebControl.cs:
799         (AddAttributesToRender): fixed usage of IEnumerator.
800
801 2002-06-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
802
803         * Literal.cs: beautified.
804
805 2002-06-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
806
807         * Label.cs: beautified and fixed a couple of 'classic' bugs.
808
809         * WebControl.cs: use Span as default tag when no other provided in 
810         constructor. That is what MS renders.
811
812 2002-06-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
813
814         * Button.cs:
815         (AddAttributesToRender): fixed (classic) stack overflow.
816
817         * CheckBox.cs: mono-stylized.
818         (AutoPostBack): fixed stack overflow.
819         (Render): fixed alignment issues. Also set the For attribute always
820         for the label.
821
822 2002-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
823
824         * AdRotator.cs: GetData does not work as it should, but now it returns
825         useful data (only the first ad in the file).  Set the NavigateUrl
826         property in the hyperlink if available.
827
828         * HyperLink.cs: fixed constructor and a couple of stack overflows.
829
830         * Image.cs: added an attribute and fixed stack overflow.
831
832         * WebControl.cs:
833         (RenderBeginTag): fixed.
834         (TagName): don't call Enum.IsDefined twice.
835
836 2002-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
837
838         * WebControl.cs: added attributes PersistChildrenAttribute and 
839         ParseChildrenAttribute.
840
841 2002-05-24  Duncan Mak  <duncan@ximian.com>
842
843         * DataGridItem.cs (SetItemType): Changed function signature to
844         match 1.0 spec.
845
846         * ListItemCollection.cs (this): Changes the visibility level of
847         the indexer.
848
849         * Repeater.cs (OnItemCommand):
850         (OnItemCreated):
851         (OnItemDataBound): Added necessary casts.
852
853 2002-05-07  Duncan Mak  <duncan@ximian.com>
854
855         * Button.cs (AddAttributesToRender): 
856         * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
857         GetClientValidatedEvent method.
858
859 2002-03-27      Gaurav Vaish <gvaish@iitk.ac.in>
860
861         * Removed extra methods, corrected access modifiers to several
862           methods.
863
864 2002-03-26      Gaurav Vaish <gvaish@iitk.ac.in>
865
866         * <SeveralFiles>.cs        - Added some attributes
867         * FontUnitConverter.cs     - Added stubs for GetStandardValues*(..)
868             methods. Will complete them later. Right now, busy with
869             the attributes part.
870         * RepeaterItem.cs          - Completed.
871         
872          Oh God! Mercy! I will die applying attributes. I look at the missing
873           part in the class-status - daemon! Kyrie eleison!
874
875 2002-03-19      Gaurav Vaish <gvaish@iitk.ac.in>
876
877            Some bug fixes
878
879         * AdRotator.cs             - Added definition for Font.
880         * BaseCompareValidator.cs  - Added definition for Controls.
881         * Calendar.cs              - SelectMonthText definition corrected.
882         * DataList.cs              - Added definition for SeparatorTemplate.
883         * BorderStyle.cs           - Namespace correction. It belongs not to UI,
884                                      but to UI.WebControls.
885
886 2002-03-17      Gaurav Vaish <gvaish@iitk.ac.in>
887
888         Finally, I have made it. Today I did a second build for the
889          System.Web assembly. It compiled 195 classes today.
890         I am waiting eagerly for the runtime to come up so that the objects
891          may be tested to their last levels. Several of the methods are still
892          under the tag of "TODO" throwing NotImplementedException. Well, I
893          hope to remove them soon, but how far is this soon - even I don't
894          know, though I am happy to make the build a success even before
895          the vacations to come.
896
897 2002-03-07      Gaurav Vaish <gvaish@iitk.ac.in>
898
899         Yesterday and today I tried to do some building of the aseembly,
900          but was dumped with uncoutably infinite errors. ;-)
901         I have put the copies of the recent errors on my home page, want
902          to have a look at them? See:
903           http://mastergaurav.virtualave.net/mono/
904         I don't know what to do with these errors. Oh! The buggy me! How
905          will I overcome myself. Hopefully, by when my vacations over, I
906          should have made a repository where the build will not fail.
907
908 2002-03-05      Gaurav Vaish <gvaish@iitk.ac.in>
909
910         I am now going to do a build that will include the
911          System.Web.UI.WebControls namespace. Hoping that I will make it
912          soon. My exams are coming near and I have to pack up soon.
913
914
915 2002-03-04      Gaurav Vaish <gvaish@iitk.ac.in>
916
917 Comments:
918         And with this, ie, today's work, all the objects mentioned in the
919         namespace appear in the implementation. But it may not be worth
920         trying to go for a build because of dependence of several of the
921         internal methods that may clash with already available assembly
922         System.Web.
923         
924         Also, the classes lack possible attributes, like those informing
925         about child-controls etc. But I have to first create the attribute
926         classes before I attach the attributes to the classes.
927
928         * CustomValidator.cs          - Completed. In process realized that
929                      I have to complete / rejuvinate BaseValidator class.
930         * BaseValidator.cs            - Complete rejuvination. Completed 80%
931                     of the job. All that is left is Render(HtmlTextWriter),
932                     DetermineRenderUplevel(), RegisterValidatorCommonScript()
933                     RegisterValidatorDeclaration()
934         * DataGridPagerStyle.cs       - Completed. That adds one more missle
935                     in my artillery.
936         * DataKeyCollection.cs        - Completed. Petty small.
937         * Repeater.cs                 - Work started off. This is a quite
938                     heavy class. Hooh!
939         * DataGridItemEventArgs.cs,
940         * DataGridShortCommandEventArgs.cs,
941         * DataListItemEventArgs.cs,
942         * MonthChangedEventArgs.cs,
943         * RepeaterItemEventArgs.cs,
944         * ServerValidateEventArgs.cs,
945         * DataGridPageChangedEventArgs.cs
946                                       - Damn, I marked them "*", while they
947                     did not exist.
948         * Repeater.cs                 - Done all except for an undocumented
949                     method CreateControlHierarchy(bool). Though the method
950                     is quite clear by its name, but it will take some time
951                     for me to come with some material to flush in.
952
953 2002-03-03      Gaurav Vaish <gvaish@iitk.ac.in>
954
955         * SelectedDatesCollection.cs  - Completed.
956         * PagedDataSource.cs          - Completed. Pathetically nice class.
957         * RegularExpressionValidator.cs
958                                       - Completed. Ridiculously small and
959                     annoyinglyc crazy-driving class, basically the method
960                     EvaluateIsValid().
961         * RangeValidator.cs           - Completed.
962         * DataGridColumn.cs           - Completed.
963         * EditCommandColumn.cs        - All is complete except for the
964                     InitializeCell(TableCell, int, ListItemType) method.
965         * DataListItem.cs             - All done except for a longish method
966                     RenderItem(HtmlTextWriter, bool, bool)
967
968 2002-03-02      Gaurav Vaish <gvaish@iitk.ac.in>
969
970         * RepeaterItemCollection.cs   - Completed.
971                     I love *Collection classes. I am planning to make a
972                     program that will generate a *Collection class. It's so
973                     simple and the same. ;-)
974         * DataGridColumnCollection.cs - Completed.
975                     ... except probably for *ColumnCollection classes, where
976                     you have to put in some more effort. Still, these class
977                     generation can be automated.
978         * DataListItemCollection.cs   - Completed.
979                     See, how easily, in less than a quarter of a minute, I
980                     completed this class - manually. Copy-Paste/Cut-Replace.
981
982 2002-02-21      Gaurav Vaish <gvaish@iitk.ac.in>
983
984         * DataGrid.cs                 - Following methods implemented:
985                     TrackViewState(), LoadViewState(object), SaveViewState(),
986                     On* -- The event raisers.
987                     OnBubbleEvent(object, EventArgs) is still incomplete.
988         * DataGridItem.cs             - Initial Implementation
989         * DataGridItemCollection.cs   - Completed.
990
991 2002-02-08      Gaurav Vaish <gvaish@iitk.ac.in>
992
993         * DataGrid.cs                 - Initial Implementation. Worked
994                     primarily with some properties.
995
996 2002-02-07      Gaurav Vaish <gvaish@iitk.ac.in>
997
998         * ListBox.cs                  - Completed. Implemented
999                    LoadPostData(string, NameValueCollection)
1000         * RequiredFieldValidator.cs   - Completed. Pretty simple class.
1001
1002 2002-02-06      Gaurav Vaish <gvaish@iitk.ac.in>
1003
1004         * ListBox.cs                  - Implemented the following:
1005                    RaisePostDataChangedEvent()
1006
1007 2002-02-02      Gaurav Vaish <gvaish@iitk.ac.in>
1008
1009         * ListBox.cs                  - Supports the following properties:
1010                    BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1011                    ToolTip.
1012                   Methods:
1013                    AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1014                    RenderContents(HtmlTextWriter)
1015
1016
1017 2002-02-01      Gaurav Vaish <gvaish@iitk.ac.in>
1018
1019         * TargetConverter.cs          - Completed
1020         * TemplateColumn.cs           - Completed
1021         * DataList.cs                 - Corrected the get-er methods for the
1022                  *Style objects. Corrected the get/set-er methods for ViewState
1023                    related objects.
1024                  Addded support for properties:
1025                    GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1026                    RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1027                    SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1028                    SeparatorStyle, SeparatorItemTemplate.
1029                  Events:
1030                    CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1031                    ItemCreated, ItemDataBound, UpdateCommand.
1032                  Methods:
1033                    CreateControlStyle(), LoadViewState(object),
1034                    SaveViewState(), TrackViewState
1035                  Event handlers:
1036                    OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1037                    OnEditCommand, OnItemCommand, OnItemCreated,
1038                    OnItemDataBound, OnUpdateCommand
1039                  Added dummy methods for some undocumented methods:
1040                    CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1041                    CreateItem(int, ListItemType, bool, object),
1042                    PrepareControlHierarchy(), InitializeItem(DataListItem)
1043         * ListBox.cs                  - Started working.
1044
1045
1046
1047 2002-01-31      Gaurav Vaish <gvaish@iitk.ac.in>
1048
1049         * RepeaterInfo.cs             - Initial Implementation. Done all
1050                                         except for RepeatDirection.Vertical
1051         * TableStyle.cs               - Completed
1052
1053 2002-01-30      Gaurav Vaish <gvaish@iitk.ac.in>
1054
1055         * DropDownList.cs             - Completed
1056         * ListItemCollection.cs       - Added method FindByValueInternal to
1057                                         assist in the derived classes.
1058                                         Discovered bug in FindByValue. Removed
1059         * UnitConverter.cs            - Completed
1060         * PlaceHolder.cs              - What can be simpler than this?
1061         * PlaceHolderControlBuilder.cs
1062                                       - Uh! Damn cool one.
1063         * RadioButtonList.cs          - Initial Implementation. All is done
1064                                         except for the implementation of
1065                                         method IRepeatInfoUser.RenderItem(...)
1066         * ValidatedControlConverter.cs
1067           ^^^^^^^^^^^^^^^^^^^^^^^^^   - Looks complete. Doubtful though !!
1068         * ValidationSummary.cs        - Initial Implementation.
1069         * WebColorConverter.cs        - Initial Implementation
1070
1071 2002-01-27      Gaurav Vaish <gvaish@iitk.ac.in>
1072
1073         * FontNamesConverter.cs       - Completed
1074         * FontUnitConverter.cs        - Partial Implementation
1075         * ListItemControlBuilder.cs   - Completed
1076
1077 2002-01-27      Gaurav Vaish <gvaish@iitk.ac.in>
1078
1079         * TextBox.cs                  - All done except *Render* methods
1080         * TextBoxControlBuilder.cs    - Completed
1081         * Xml.cs                      - Partial Implementation
1082
1083 2002-01-26      Gaurav Vaish <gvaish@iitk.ac.in>
1084
1085         * RadioButton.cs              - Completed
1086         * TextBox.cs                  - Partial Implementation
1087
1088 2002-01-25      Gaurav Vaish <gvaish@iitk.ac.in>
1089
1090         * Panel.cs                    - Completed
1091         * TableItemStyle.cs           - Completed
1092
1093 2002-01-18      Gaurav Vaish <gvaish@iitk.ac.in>
1094
1095         * TableCellCollection.cs      - Completed
1096         * TableRowCollection.cs       - Completed
1097         * TableHeaderCell.cs          - Completed
1098         * TableRow.cs                 - Completed
1099
1100 2002-01-09      Gaurav Vaish <gvaish@iitk.ac.in>
1101
1102         * TableCellControlBuilder.cs  - Completed
1103         * Table.cs                    - Completed
1104         * TableCell.cs                - Completed
1105
1106 2002-01-07      Gaurav Vaish <gvaish@iitk.ac.in>
1107
1108         * CheckBoxList.cs             - Completed
1109         * ButtonColumn.cs             - Completed
1110         * Button.cs                   - Completed
1111
1112 2001-12-28      Gaurav Vaish <gvaish@iitk.ac.in>
1113
1114         * HyperLink.cs                - Completed
1115         * Image.cs                    - Completed
1116         * ImageButton.cs              - Completed
1117         * Label.cs                    - Completed
1118         * LabelControlBuilder.cs      - Completed
1119         * LinkButton.cs               - Completed
1120         * LinkButtonControlBuilder.cs - Completed
1121         * Literal.cs                  - Completed
1122         * LieteralControlBuilder.cs   - Completed
1123         * FontUnit.cs                 - Completed
1124
1125
1126 2001-12-27      Gaurav Vaish <gvaish@iitk.ac.in>
1127
1128         * Calendar.cs                 - Completed the functions of Render*,
1129                                         ViewStates (Track/View/Save),
1130                                         RaisePostBackEvent.
1131                                         Left: RenderAllDays (partially)
1132
1133 2001-12-21      Gaurav Vaish <gvaish@iitk.ac.in>
1134
1135         * Calendar.cs                 - Added some more functions
1136         * Style.cs                    - Completed
1137         * ListItem.cs                 - Completed
1138         * ListItemCollection.cs       - Completed
1139
1140   Made the first successful build of System.Web.dll that included
1141   System.Web.UI.WebControls!
1142
1143 2001-12-20      Gaurav Vaish <gvaish@iitk.ac.in>
1144
1145         FontInfo.cs                 - Complete revamp. Completed
1146
1147 2001-12-19      Gaurav Vaish <gvaish@iitk.ac.in>
1148
1149         ListItemCollection.cs       - Completed
1150         ListItem.cs                 - Initial Implementation
1151         Style.cs                    - Initial Implementation
1152
1153   Right now I am in a total mood to do a successful build. Creating so many
1154   classes, completing classes in System.Web System.Web.UI namespaces.
1155
1156 2001-12-18      Gaurav Vaish <gvaish@iitk.ac.in>
1157
1158         TODO                        - Properly added
1159         CheckBox.cs                 - Completed
1160         BaseDataList.cs             - Completed
1161         DayRenderEventArgs.cs       - Completed
1162         RepeaterItem.cs             - Initial implementation
1163
1164 2001-12-17      Gaurav Vaish <gvaish@iitk.ac.in>
1165
1166         BaseCompareValidator.cs     - Completed
1167         AdRotator.cs                - Completed
1168
1169 2001-12-15      Gaurav Vaish <gvaish@iitk.ac.in>
1170
1171         CommandEventArgs.cs         - Completed
1172         DataGridCommandEventArgs.cs - Completed
1173         RepeaterCommandEventArgs.cs - Completed
1174         DataListCommandEventArgs.cs - Completed
1175         CompareValidator.cs         - Partial Implementation
1176
1177 2001-12-02      Gaurav Vaish <gvaish@iitk.ac.in>
1178
1179         CheckBoxList.cs            - Partial Implementation.
1180                                      All except "Render"
1181
1182 2001-12-01      Gaurav Vaish <gvaish@iitk.ac.in>
1183
1184         ListControl.cs             - Completed
1185
1186 2001-11-30      Gaurav Vaish <gvaish@iitk.ac.in>
1187
1188         CheckBox.cs                - Completed
1189         ListControl.cs             - Initial Implementation
1190         CheckBoxList.cs            - Started with it, but first needed
1191                                      ListControl. Left it.
1192
1193 2001-11-29      Gaurav Vaish <gvaish@iitk.ac.in>
1194
1195         CalendarDay.cs             - Making a note that this
1196                                      has been implemented
1197         Calendar.cs                - Making a note that have made some changes.
1198                                      Unimplmented functions throw
1199                                      NotImplementedException
1200         CheckBox.cs                - Can now "Render" and "LoadPostData"
1201
1202
1203 2001-11-08      Gaurav Vaish <gvaish@iitk.ac.in>
1204         WebControl.cs              - Total Revamp, Partial Implementation
1205         AdRotator.cs               - Able to load files
1206         AdCreatedEventArgs.cs      - Implemented
1207
1208 2001-11-05      Gaurav Vaish <gvaish@iitk.ac.in>
1209         Calendar.cs                - Initial Implementation
1210         ButtonColumn.cs            - Initial Implementation
1211         Button.cs                  - Initial Implementation
1212         BoundColumn.cs             - Initial Implementation
1213         BaseCompareValidator.cs    - Minor Changes
1214         DataList.cs, BaseValidator.cs, BaseDataList.cs
1215                                    - Added more functions, other changes
1216         
1217 2001-10-28      Gaurav Vaish <gvaish@iitk.ac.in>
1218         WebControl.cs              - Initial Implementation
1219         DataList.cs                - Initial Implementation
1220         BaseValidator.cs           - Initial Implementation
1221         BaseDataList.cs            - Initial Implementation
1222
1223 2001-10-27      Gaurav Vaish <gvaish@iitk.ac.in>
1224
1225         AdCreatedEventArgs.cs      - Initial Implementation
1226         AdCratedEventHandler.cs    - Implemented
1227         AdRotator.cs               - Initial Implementation
1228         BorderStyle.cs             - Implemented
1229         ButtonColumnStyle.cs       - Implemented
1230         CalendarSelectionMode.cs   - Implemented
1231         DayNameFormat.cs           - Implemented
1232         FirstDayOfWeek             - Implemented
1233         FontInfo.cs                - Partial Implementation
1234         FontSize.cs                - Implemented
1235         GridLines.cs               - Implemented
1236         HorizontalAlign.cs         - Implemented
1237         HyperLink.cs               - Initial Implementation
1238         ImageAlign.cs              - Implemented
1239         IRepeatInfoUser.cs         - Implemented
1240         ListItemType.cs            - Implemented
1241         ListSelectionMode.cs       - Implemented
1242         NextPrevFormat.cs          - Implemented
1243         PagerMode.cs               - Implemented
1244         PagerPosition.cs           - Implemented
1245         RepeatDirection.cs         - Implemented
1246         RepeatLayout.cs            - Implemented
1247         TextAlign.cs               - Implemented
1248         TextBoxMode.cs             - Implemented
1249         TitleFormat.cs             - Implemented
1250         UnitType.cs                - Implemented
1251         ValidationCompareOperator.cs
1252                                    - Implemented
1253         ValidationDataType.cs      - Implemented
1254         ValidationSummaryDisplayMode.cs
1255                                    - Implemented
1256         ValidatorDisplay.cs        - Implemented
1257         VerticalAlign.cs           - Implemented
1258
1259
1260
1261 // File Created 2001-11-13