1 2003-11-03 Jackson Harper <jackson@ximian.com>
3 * DataGridPagerStyle.cs: Name of view state attribute is
4 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
5 visibility is changed. Patch by Yaron Shkop.
7 2003-11-03 Jackson Harper <jackson@ximian.com>
9 * RepeatInfo.cs: When doing horizontal rendering use the repeat
10 columns as the number of columns in a row. This fixes bug #49016.
12 2003-11-03 Jackson Harper <jackson@ximian.com>
14 * PagedDataSource.cs (PageCount): Return page count of 1 if there
15 paging is disabled. Patch by Yaron Shkop.
16 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
17 * TableStyle.cs (AddAttributesToRender): Render border style
18 collapse. Patch by Yaron Shkop.
21 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
22 the wrong type. Patch by Yaron Shkop.
24 2003-11-03 Jackson Harper <jackson@ximian.com>
26 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
28 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
31 * BulletedListDisplayMode.cs:
32 * BulletedListEventHandler.cs:
34 * BulletedListEventArgs.cs: V2 controls (yay!)
36 2003-10-30 Jackson Harper <jackson@ximian.com>
38 * Repeater.cs: Throw an exception if the datasource is set to
39 something that does not implement either IListSource or
40 IEnumerable. This fixes bug #50155.
42 2003-10-30 Jackson Harper <jackson@ximian.com>
44 * DataGridPagerStyle.cs: Do not allow page button counts to be set
45 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
47 2003-10-29 Jackson Harper <jackson@ximian.com>
49 * ButtonColumn.cs: Format string and text to format were
50 inversed. This fixes bug #50171.
52 2003-10-29 Jackson Harper <jackson@ximian.com>
54 * DataGridColumn.cs: If an item style is set apply it to the
55 cell. This fixes bug #50173.
57 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
59 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
62 2003-10-29 Jackson Harper <jackson@ximian.com>
65 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
66 end of the last page. Fixes bug #5085.
68 2003-10-29 Jackson Harper <jackson@ximian.com>
70 * CheckBox.cs: Do not change the status of a checkbox when there
71 is no post data. This fixes bug #49091.
72 * CheckBoxList.cs: Do not change the status of the checkboxes when
73 there is no post data. This fixes bug #49093.
75 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
77 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
78 RadioButton. Fixes #50132
80 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
82 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
83 paging from working. Fixes #48814.
85 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
87 * DataGrid.cs: A few typos kept us from viewing datagrids
88 that were based on customized collections.
90 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
92 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
94 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
96 * Calendar.cs: render the next month button so that aligns to the
99 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
101 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
102 was just changing && by || after the first Match.
104 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
106 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
107 Patch by Yaron Shkop.
109 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
111 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
112 that fixes bug #49744. Now the selection doesn't lose its data.
114 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
116 * EditCommandColumn.cs: Implement; fix #49736
118 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
120 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
121 the forground color. bug #49738
123 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
125 * Calendar.cs: fixed bug #49727.
127 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
129 * TableStyle.cs: fix #49740.
131 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
133 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
134 * ValidationSummary.cs: fixes bug #49669.
136 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
138 * Calendar.cs: apply the calendar style to the new Table, not to itself.
141 * CheckBox.cs: render the hidden fields if AutoPostBack.
143 * Style.cs: don't render empty width/height. Small improvement in
146 * Table.cs: fixed condition for border width.
149 (CopyFrom): always call the base class to copy other attributes. Fixes
150 bug #49408. Don't render empty 'rules' attribute.
152 * WebControl.cs: track viewstate when enabled. Don't overwrite source
153 control attributes in CopyBaseAttributes.
155 * ChangeLog: fixed dates.
158 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
160 * WebControl.cs : Attributes { get; } - Is Complete.
161 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
164 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
166 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
167 : RegisterValidatorCommonScript()
168 - More code, I need HELP!
169 : RegisterValidatorDeclaration()
170 - More code, I need HELP!
172 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
174 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
177 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
179 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
180 ClearViewState only called when no items.
182 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
184 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
186 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
190 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
192 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
195 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
197 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
200 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
202 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
203 * WebControl.cs: fixed Enabled property and save it in ViewState.
207 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
209 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
211 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
216 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
218 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
219 <rich@velvetsea.net>.
221 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
224 Skripsky <juraj@hotfeet.ch>
226 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
228 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
229 fixes rendering of the end tag.
231 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
233 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
234 (Yaron Shkop). Closes bug #48060.
236 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
238 * CheckBox.cs: in LoadPostData, only return
239 true when the new data is different from the one we had. Fixed
240 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
243 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
245 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
247 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
249 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
250 of Enable in ViewState. Fixes bug #47865.
252 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
254 * Style.cs: the MARKED bit is not send set in ViewState unless something
255 is changed. Fixed TrackViewState condition.
257 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
258 because it uses the same ViewState as the control. Fixes bug #47725.
260 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
262 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
263 that fixes databinding when only DataTextField or DataNavigateUrlField
266 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
268 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
269 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
270 values before assigning a data source and other issues.
272 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
274 * CheckBox.cs: save viewstate when needed and correctly handle post
275 data. Fixes bug #47462.
277 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
279 * ButtonColumn.cs: Removed additional attributes
280 * CheckBox.cs: Added attribute
281 * DataGrid.cs: Added attributes
282 * HyperLinkColumn.cs: Changed attributes, added lamespec
283 * Style.cs: Removed attributes
284 * TextBox.cs: Added/ removed attributes
286 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
288 * AdRotator.cs: Added all attributes
289 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
290 * BaseValidator.cs: Added all attributes
291 * BoundColumn.cs: Added all attributes
292 * Button.cs: Added all attributes
293 * ButtonColumn.cs: Added all attributes, added lamespec
294 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
295 * CheckBox.cs: Added all attributes
296 * CheckBoxList.cs: Added all attributes
297 * CompareValidator.cs: Added all attributes
298 * CustomValidator.cs: Added all attributes
299 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
300 * DataGridColumn.cs: Added all attributes
301 * DataGridColumnCollection.cs: Added all attributes
302 * DataGridPagerStyle.cs: Added all attributes
303 * DataGridTableInternal.cs: Made DataGridTableInternal internal
304 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
305 * DropDownList.cs: Added all attributes
306 * FontInfo.cs: Added all attributes
307 * HyperLink.cs: Added all attributes
308 * HyperLinkColumn.cs: Added all attributes
309 * Image.cs: Added all attributes
310 * ImageButton.cs: Added all attributes
311 * Label.cs: Added all attributes
312 * LinkButton.cs: Added all attributes
313 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
314 * ListControl.cs: Added all attributes
315 * ListItem.cs: Added all attributes
316 * ListItemCollection.cs: Added attribute
317 * Literal.cs: Added all attributes
318 * Panel.cs: Added all attributes
319 * RadioButton.cs: Added all attributes
320 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
321 * RangeValidator.cs: Added all attributes
322 * RegularExpressionValidator.cs: Added all attributes
323 * Repeater.cs: Added all attributes
325 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
327 * RequiredFieldValidator.cs: Added all attributes
328 * Style.cs: Added all attributes
329 * Table.cs: Added all attributes
330 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
331 * TableCellCollection.cs: Added attribute
332 * TableRow.cs: Added all attributes
333 * TableRowCollection: Added attribute
334 * TableStyle.cs: Added all attributes, improved error messages
335 * TemplateColumn.cs: Added all attributes
336 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
337 * ValidationSummary.cs: Added all attributes
338 * WebControl.cs: Added all attributes
339 * Xml.cs: Added all attributes
341 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
343 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
344 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
346 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
348 * CheckBoxList.cs: fixes bug reported on the list about the state of
349 the CheckButtons not being preserved across posts.
351 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
353 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
355 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
357 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
359 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
361 * ListControl.cs: save viewstate data when any of the 3 values is not
362 null. Fixed condition to save selection indices. Closes bug #45493.
364 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
366 * DataGrid.cs: fixed bug #43823.
368 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
370 * DataGrid.cs: fixed delegate type for SortCommand.
372 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
374 * DataGridColumnCollection.cs: added missing return in RemoveAt.
376 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
378 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
379 Don't save ViewState is the number of columns is 0.
381 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
383 * DataGrid.cs: get the right item Type for the property we're reading
384 fromt the data source.
386 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
389 * TextBox.cs: added control builder attribute.
391 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
393 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
395 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
397 * Unit.cs: Called the correct method to get the Numeric locale for the
400 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
402 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
403 correctly the header of the column.
405 * DataGridTableInternal.cs: don't assign a default ID to this control.
407 * LinkButton.cs: raise bubble event in OnCommand.
409 * TableCellCollection.cs: fixed the index returned by Add.
411 * TableRowCollection.cs: ditto.
413 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
415 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
417 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
419 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
420 for reporting the bug and providing the fix.
422 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
424 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
425 CreateColumnSet. Set the owner of the column when auto generated.
426 In PrepareControlHierarchyForItem, fixed for loop bound.
428 * LinkButtonInternal.cs: fixed infinite recursion bug.
432 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
434 * Xml.cs: a few fixes.
436 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
438 * DataList.cs: handle the exception when adding new keys to
441 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
443 * BaseDataList.cs: what can I say for this one? I spent so many time
444 until I finally found this that I'm gonna miss this f....g bug... ;-).
445 Farewell. Now we can get events from image buttons inside Data*.
447 * DataList.cs: now the value stored in ViewState for item count is
450 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
452 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
454 * DataGridColumn.cs: added SetOwner method.
455 * DataGridColumnCollection.cs: set the owner of the column when added.
457 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
459 * BoundColumn.cs: typo.
460 * DataGrid.cs: use 'as' instead of casting. Typo.
461 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
464 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
466 * HyperLink.cs: fixes bug #36336.
468 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
470 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
472 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
474 * BaseValidator.cs: return an empty string in GetControlValidationValue
475 when GetValue returned null.
477 * CompareValidator.cs: fixed EvaluateIsValid.
479 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
481 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
483 * Xml.cs: use MapPathSecure to get the path of the document.
485 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
487 * DataList.cs: fixed header & footer.
489 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
491 * DataList.cs: for header and footer don't use data source.
492 Instantiate in the DataListItem, not in the DataList.
493 databind-template.aspx works now.
495 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
498 (Render): call RenderContents (), not base.RenderContents ().
500 * DataList.cs: style.
502 But I still haven't found what i'm looking for....
504 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
506 * Calendar.cs: fixed loading/saving selected dates.
507 * SelectedDatesCollection.cs: added internal function to get the
508 underlying ArrayList.
510 Calendar navigation works again. Selecting dates too.
512 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
514 * DataList.cs: added a few attributes and fixed infinite recursion.
516 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
518 * ListItemCollection.cs: fixed LoadViewState.
520 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
522 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
523 Commented out some code until it works.
525 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
527 * BaseCompareValidator.cs - Fixed operator bug in
528 Compare(string, string, ...)
529 * CompareValidator.cs - EvaluateIsValid() : Implemented.
531 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
533 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
535 - All Properties : Now make use of ViewState.
537 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
539 * BaseValidator.cs - Uncomment NotImplementedException.
541 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
543 * BaseValidator.cs - Minor changes in TODO comments.
545 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
547 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
548 the NotImplementedException being thrown.
549 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
550 * DataGridLinkButton.cs - Added new class (private) : Implemented.
551 * DataGrid.cs - InitializePager(DataGridItem, int,
552 PagedDataSource) : Implemented.
554 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
556 * DataList.cs - PrepareControlHierarchy() : Implemented.
558 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
560 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
561 - GetItem(ListItemType, int) : Removed TODO.
562 - CreateControlHierarchy(bool) : Implemented.
563 - CreateItem(int, ListItemType) : Implemented.
564 - CreateItem(int, ListItemType,
565 bool, object) : Implemented.
566 - InitializeItem(DataItem) : Implemented.
567 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
568 The ViewState["_!ItemCount"],
569 ViewState["_!DataSource_ItemCount"]
570 are shared by DataList and DataGrid, and hence
571 should share the same name.
572 - ResolveDataSource(object, string)
573 : Removed. Use System.Web.UI.Utils.DataSourceHelper
574 ::GetResolvedDataSource(object, string).
577 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
579 * DataGrid.cs: fixed compilation
581 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
583 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
584 * DataGrid.cs - CreateControlHierarchy(bool)
585 : working towards completion.
586 - ResolveDataSource(object, string)
590 Well. It's almost done.
591 * DataGridTableInternal.cs
592 - Added new internal class.
594 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
596 * DataSourceInternal.cs - Added new class (internal).
598 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
601 * HorizontalAlign.cs:
603 * VerticalAlign.cs: fixes based on class status page.
605 * HorizontalAlignConverter.cs: implemented.
606 * VerticalAlignConverter.cs: implemented.
608 * FontUnitConverter.cs: implemented GetStandardValues ().
610 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
612 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
614 * DataGrid.cs - AutoCreateColumns: Bug fixes.
616 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
618 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
620 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
622 * DataGrid.cs - Working on the undocumented protected
623 method CreateColumnSet. AutoCreateColumns method
624 stubbed. Left CreateControlHierarchy for the time
625 being, looks like I'm going insane. ;-)
627 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
629 * Button.cs - Steffen's OnCommand bug fix.
631 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
633 * DataGrid.cs - Added protected method (skeleton)
634 CreateColumnSet(PagedDataSource, bool)
635 Still trying to know how will it be used
638 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
640 * PagedDataSource.cs: fixed compilation.
642 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
644 * DataGrid.cs - Added private method
645 CreatePagedDataSource
647 CreateControlHierarchy(bool)
648 * PagedDataSource.cs - Bug fixed.
649 CurrentPageIndex is writable.
651 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
653 * DataGrid.cs: fixed typo.
654 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
656 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
658 * DataGridColumn.cs - Added internal methods to get the
659 various styles (needed in DataGrid.cs)
660 * DataGrid.cs - Completed the method
661 PrepareControlHierarchy()
663 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
665 * DataGrid.cs - Wokring on PrepareControlHierarchy()
666 - Added private method
667 PrepareControlHierarchyForItem()
669 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
671 * DataGrid.cs - Completed method
672 OnBubbleEvent(object, EventArgs)
674 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
676 * Xml.cs: implemented document/transform load.
678 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
680 * Calendar.cs: added myself to the list of authors.
681 * DropDownList.cs: fixed a few properties.
682 * ListControl.cs: fixed SelectedIndex.
684 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
686 * Calendar.cs: lots of fixes. Render days. Still left to persist
687 selected days when changing month.
689 * Unit.cs: fixed Percentage and Pixel.
691 * WebControl.cs: a few properties are now using ControlStyle instead
692 of ViewState to persist.
694 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
696 * BaseValidator.cs: it works now.
697 * DataGridColumn.cs: added attribute and made it abstract.
698 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
700 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
702 * TextBox.cs: default for Wrap is true.
703 (OnPreRender): don't save Text if there are no listeners on TextChanged.
705 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
711 (LoadViewState): fixed.
713 * ListItemCollection.cs:
714 (TrackViewState): use items instead of 'this' in foreach.
717 (LoadViewState): more checking of parameters.
719 * WebControl.cs: implemented LoadViewState and SaveViewState.
722 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
724 * ListItem.cs: there was no code to unset the flags!!!
726 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
728 * FontUnit.cs: use a hashtable for mapping size name to value.
729 * HyperLink.cs: fixed a bug and a typo.
730 * Unit.cs: some fixes to internal constructor.
732 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
734 * ListControl.cs: fixed a couple of range checks.
735 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
736 an HtmlForm (p.e., Label).
738 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
748 * HyperLinkColumn.cs:
757 * RadioButtonList.cs:
761 * WebControl.cs: removed attributes added by mistake (i used
762 GetCustomAttributes (true), d'oh!).
764 * DataListItem.cs: implemented RenderItem.
766 * Repeater.cs: implemented CreateItem and InitializeItem.
768 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
770 * BaseDataList.cs: a couple of fiex and added attributes.
771 * DataGrid.cs: little fixes.
773 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
782 * RadioButtonList.cs:
785 * Xml.cs: forgot to add using System.ComponentModel.
787 * BaseValidator.cs: use explicitly
788 System.ComponentModel.AttributeCollection as there is another class
789 with the same name under System.Web.UI.
791 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
810 * RadioButtonList.cs:
815 * Xml.cs: added/fixed all attributes used by xsp.
817 * BaseValidator.cs: some fixes.
819 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
822 (AddAttributesToRender): correctly default to border=1.
824 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
827 (LoadAdFile): make the dictionary null after every iteration.
831 * ListItem.cs: fixed warnings.
833 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
835 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
837 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
840 * DataGridPagerStyle.cs:
847 * ListItemCollection.cs:
849 * ServerValidateEventArgs.cs:
853 * Xml.cs: more class status page based changes.
855 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
858 (.ctor): fixed to render the correct tag.
859 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
861 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
864 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
865 WebControl derived classes should be rendered inside a HtmlForm.
867 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
869 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
872 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
874 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
875 * RepeatInfo.cs: implemented DoHorizontalRendering.
877 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
879 * System.Web.UI.WebControls/Repeater.cs:
881 (OnDataBinding): fixed stack overflow.
883 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
885 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
886 * RepeatInfo.cs: implemented DoHorizontalRendering.
888 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
891 (CopyBaseAttributes): copy Attributes and don't throw exception.
893 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
895 * ListBox.cs: mono-stylized.
896 (AddAttributesToRender): call parent class method.
898 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
900 * Style.cs: fixed IsEmpty and Width.
902 * Table.cs: mono-stylized.
903 (TableRowControlCollection.AddAt): fixed.
904 (AddAttributesToRender): fixed.
906 * TableCell.cs: mono-stylized.
907 (.ctor): use PreventAutoID.
908 (AddAttributesToRender): fixed.
909 (AddParsedSubObject): fixed.
911 * TableRow.cs: mono-stylized. Added
912 ParseChildren attribute.
915 (get_GridLine): fixed.
917 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
919 * Panel.cs: fixed stack overflow.
920 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
923 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
925 * RadioButton.cs: mono-stylized and some little fixes.
927 * TextBox.cs: mono-stylized.
928 (MaxLength): fixed typo.
930 (AddAttributesToRender): don't render the text between the tags for
931 SingleLine, use value attribute for it. Don't render the text for
934 (OnPreRender): don't throw exception and call base.OnPreRender.
936 (Render): for MultiLine, render the text between the opening and
937 closing tags encoded as HTML.
939 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
942 (AddAttributesToRender): fixer another stack overflow.
945 (TagName): modified to use TagKey instead of tagKey as the property
948 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
950 * LinkButton.cs: mono-stylized.
951 (AddParsedSubObject):
952 (RenderControls): little fixes.
955 (AddAttributesToRender): fixed usage of IEnumerator.
957 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
959 * Literal.cs: beautified.
961 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
963 * Label.cs: beautified and fixed a couple of 'classic' bugs.
965 * WebControl.cs: use Span as default tag when no other provided in
966 constructor. That is what MS renders.
968 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
971 (AddAttributesToRender): fixed (classic) stack overflow.
973 * CheckBox.cs: mono-stylized.
974 (AutoPostBack): fixed stack overflow.
975 (Render): fixed alignment issues. Also set the For attribute always
978 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
980 * AdRotator.cs: GetData does not work as it should, but now it returns
981 useful data (only the first ad in the file). Set the NavigateUrl
982 property in the hyperlink if available.
984 * HyperLink.cs: fixed constructor and a couple of stack overflows.
986 * Image.cs: added an attribute and fixed stack overflow.
989 (RenderBeginTag): fixed.
990 (TagName): don't call Enum.IsDefined twice.
992 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
994 * WebControl.cs: added attributes PersistChildrenAttribute and
995 ParseChildrenAttribute.
997 2002-05-24 Duncan Mak <duncan@ximian.com>
999 * DataGridItem.cs (SetItemType): Changed function signature to
1002 * ListItemCollection.cs (this): Changes the visibility level of
1005 * Repeater.cs (OnItemCommand):
1007 (OnItemDataBound): Added necessary casts.
1009 2002-05-07 Duncan Mak <duncan@ximian.com>
1011 * Button.cs (AddAttributesToRender):
1012 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1013 GetClientValidatedEvent method.
1015 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1017 * Removed extra methods, corrected access modifiers to several
1020 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1022 * <SeveralFiles>.cs - Added some attributes
1023 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1024 methods. Will complete them later. Right now, busy with
1025 the attributes part.
1026 * RepeaterItem.cs - Completed.
1028 Oh God! Mercy! I will die applying attributes. I look at the missing
1029 part in the class-status - daemon! Kyrie eleison!
1031 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1035 * AdRotator.cs - Added definition for Font.
1036 * BaseCompareValidator.cs - Added definition for Controls.
1037 * Calendar.cs - SelectMonthText definition corrected.
1038 * DataList.cs - Added definition for SeparatorTemplate.
1039 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1040 but to UI.WebControls.
1042 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1044 Finally, I have made it. Today I did a second build for the
1045 System.Web assembly. It compiled 195 classes today.
1046 I am waiting eagerly for the runtime to come up so that the objects
1047 may be tested to their last levels. Several of the methods are still
1048 under the tag of "TODO" throwing NotImplementedException. Well, I
1049 hope to remove them soon, but how far is this soon - even I don't
1050 know, though I am happy to make the build a success even before
1051 the vacations to come.
1053 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1055 Yesterday and today I tried to do some building of the aseembly,
1056 but was dumped with uncoutably infinite errors. ;-)
1057 I have put the copies of the recent errors on my home page, want
1058 to have a look at them? See:
1059 http://mastergaurav.virtualave.net/mono/
1060 I don't know what to do with these errors. Oh! The buggy me! How
1061 will I overcome myself. Hopefully, by when my vacations over, I
1062 should have made a repository where the build will not fail.
1064 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1066 I am now going to do a build that will include the
1067 System.Web.UI.WebControls namespace. Hoping that I will make it
1068 soon. My exams are coming near and I have to pack up soon.
1071 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1074 And with this, ie, today's work, all the objects mentioned in the
1075 namespace appear in the implementation. But it may not be worth
1076 trying to go for a build because of dependence of several of the
1077 internal methods that may clash with already available assembly
1080 Also, the classes lack possible attributes, like those informing
1081 about child-controls etc. But I have to first create the attribute
1082 classes before I attach the attributes to the classes.
1084 * CustomValidator.cs - Completed. In process realized that
1085 I have to complete / rejuvinate BaseValidator class.
1086 * BaseValidator.cs - Complete rejuvination. Completed 80%
1087 of the job. All that is left is Render(HtmlTextWriter),
1088 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1089 RegisterValidatorDeclaration()
1090 * DataGridPagerStyle.cs - Completed. That adds one more missle
1092 * DataKeyCollection.cs - Completed. Petty small.
1093 * Repeater.cs - Work started off. This is a quite
1095 * DataGridItemEventArgs.cs,
1096 * DataGridShortCommandEventArgs.cs,
1097 * DataListItemEventArgs.cs,
1098 * MonthChangedEventArgs.cs,
1099 * RepeaterItemEventArgs.cs,
1100 * ServerValidateEventArgs.cs,
1101 * DataGridPageChangedEventArgs.cs
1102 - Damn, I marked them "*", while they
1104 * Repeater.cs - Done all except for an undocumented
1105 method CreateControlHierarchy(bool). Though the method
1106 is quite clear by its name, but it will take some time
1107 for me to come with some material to flush in.
1109 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1111 * SelectedDatesCollection.cs - Completed.
1112 * PagedDataSource.cs - Completed. Pathetically nice class.
1113 * RegularExpressionValidator.cs
1114 - Completed. Ridiculously small and
1115 annoyinglyc crazy-driving class, basically the method
1117 * RangeValidator.cs - Completed.
1118 * DataGridColumn.cs - Completed.
1119 * EditCommandColumn.cs - All is complete except for the
1120 InitializeCell(TableCell, int, ListItemType) method.
1121 * DataListItem.cs - All done except for a longish method
1122 RenderItem(HtmlTextWriter, bool, bool)
1124 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1126 * RepeaterItemCollection.cs - Completed.
1127 I love *Collection classes. I am planning to make a
1128 program that will generate a *Collection class. It's so
1129 simple and the same. ;-)
1130 * DataGridColumnCollection.cs - Completed.
1131 ... except probably for *ColumnCollection classes, where
1132 you have to put in some more effort. Still, these class
1133 generation can be automated.
1134 * DataListItemCollection.cs - Completed.
1135 See, how easily, in less than a quarter of a minute, I
1136 completed this class - manually. Copy-Paste/Cut-Replace.
1138 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1140 * DataGrid.cs - Following methods implemented:
1141 TrackViewState(), LoadViewState(object), SaveViewState(),
1142 On* -- The event raisers.
1143 OnBubbleEvent(object, EventArgs) is still incomplete.
1144 * DataGridItem.cs - Initial Implementation
1145 * DataGridItemCollection.cs - Completed.
1147 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1149 * DataGrid.cs - Initial Implementation. Worked
1150 primarily with some properties.
1152 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1154 * ListBox.cs - Completed. Implemented
1155 LoadPostData(string, NameValueCollection)
1156 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1158 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1160 * ListBox.cs - Implemented the following:
1161 RaisePostDataChangedEvent()
1163 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1165 * ListBox.cs - Supports the following properties:
1166 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1169 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1170 RenderContents(HtmlTextWriter)
1173 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1175 * TargetConverter.cs - Completed
1176 * TemplateColumn.cs - Completed
1177 * DataList.cs - Corrected the get-er methods for the
1178 *Style objects. Corrected the get/set-er methods for ViewState
1180 Addded support for properties:
1181 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1182 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1183 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1184 SeparatorStyle, SeparatorItemTemplate.
1186 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1187 ItemCreated, ItemDataBound, UpdateCommand.
1189 CreateControlStyle(), LoadViewState(object),
1190 SaveViewState(), TrackViewState
1192 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1193 OnEditCommand, OnItemCommand, OnItemCreated,
1194 OnItemDataBound, OnUpdateCommand
1195 Added dummy methods for some undocumented methods:
1196 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1197 CreateItem(int, ListItemType, bool, object),
1198 PrepareControlHierarchy(), InitializeItem(DataListItem)
1199 * ListBox.cs - Started working.
1203 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1205 * RepeaterInfo.cs - Initial Implementation. Done all
1206 except for RepeatDirection.Vertical
1207 * TableStyle.cs - Completed
1209 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1211 * DropDownList.cs - Completed
1212 * ListItemCollection.cs - Added method FindByValueInternal to
1213 assist in the derived classes.
1214 Discovered bug in FindByValue. Removed
1215 * UnitConverter.cs - Completed
1216 * PlaceHolder.cs - What can be simpler than this?
1217 * PlaceHolderControlBuilder.cs
1218 - Uh! Damn cool one.
1219 * RadioButtonList.cs - Initial Implementation. All is done
1220 except for the implementation of
1221 method IRepeatInfoUser.RenderItem(...)
1222 * ValidatedControlConverter.cs
1223 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1224 * ValidationSummary.cs - Initial Implementation.
1225 * WebColorConverter.cs - Initial Implementation
1227 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1229 * FontNamesConverter.cs - Completed
1230 * FontUnitConverter.cs - Partial Implementation
1231 * ListItemControlBuilder.cs - Completed
1233 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1235 * TextBox.cs - All done except *Render* methods
1236 * TextBoxControlBuilder.cs - Completed
1237 * Xml.cs - Partial Implementation
1239 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1241 * RadioButton.cs - Completed
1242 * TextBox.cs - Partial Implementation
1244 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1246 * Panel.cs - Completed
1247 * TableItemStyle.cs - Completed
1249 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1251 * TableCellCollection.cs - Completed
1252 * TableRowCollection.cs - Completed
1253 * TableHeaderCell.cs - Completed
1254 * TableRow.cs - Completed
1256 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1258 * TableCellControlBuilder.cs - Completed
1259 * Table.cs - Completed
1260 * TableCell.cs - Completed
1262 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1264 * CheckBoxList.cs - Completed
1265 * ButtonColumn.cs - Completed
1266 * Button.cs - Completed
1268 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1270 * HyperLink.cs - Completed
1271 * Image.cs - Completed
1272 * ImageButton.cs - Completed
1273 * Label.cs - Completed
1274 * LabelControlBuilder.cs - Completed
1275 * LinkButton.cs - Completed
1276 * LinkButtonControlBuilder.cs - Completed
1277 * Literal.cs - Completed
1278 * LieteralControlBuilder.cs - Completed
1279 * FontUnit.cs - Completed
1282 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1284 * Calendar.cs - Completed the functions of Render*,
1285 ViewStates (Track/View/Save),
1287 Left: RenderAllDays (partially)
1289 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1291 * Calendar.cs - Added some more functions
1292 * Style.cs - Completed
1293 * ListItem.cs - Completed
1294 * ListItemCollection.cs - Completed
1296 Made the first successful build of System.Web.dll that included
1297 System.Web.UI.WebControls!
1299 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1301 FontInfo.cs - Complete revamp. Completed
1303 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1305 ListItemCollection.cs - Completed
1306 ListItem.cs - Initial Implementation
1307 Style.cs - Initial Implementation
1309 Right now I am in a total mood to do a successful build. Creating so many
1310 classes, completing classes in System.Web System.Web.UI namespaces.
1312 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1314 TODO - Properly added
1315 CheckBox.cs - Completed
1316 BaseDataList.cs - Completed
1317 DayRenderEventArgs.cs - Completed
1318 RepeaterItem.cs - Initial implementation
1320 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1322 BaseCompareValidator.cs - Completed
1323 AdRotator.cs - Completed
1325 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1327 CommandEventArgs.cs - Completed
1328 DataGridCommandEventArgs.cs - Completed
1329 RepeaterCommandEventArgs.cs - Completed
1330 DataListCommandEventArgs.cs - Completed
1331 CompareValidator.cs - Partial Implementation
1333 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1335 CheckBoxList.cs - Partial Implementation.
1338 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1340 ListControl.cs - Completed
1342 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1344 CheckBox.cs - Completed
1345 ListControl.cs - Initial Implementation
1346 CheckBoxList.cs - Started with it, but first needed
1347 ListControl. Left it.
1349 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
1351 CalendarDay.cs - Making a note that this
1352 has been implemented
1353 Calendar.cs - Making a note that have made some changes.
1354 Unimplmented functions throw
1355 NotImplementedException
1356 CheckBox.cs - Can now "Render" and "LoadPostData"
1359 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
1360 WebControl.cs - Total Revamp, Partial Implementation
1361 AdRotator.cs - Able to load files
1362 AdCreatedEventArgs.cs - Implemented
1364 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
1365 Calendar.cs - Initial Implementation
1366 ButtonColumn.cs - Initial Implementation
1367 Button.cs - Initial Implementation
1368 BoundColumn.cs - Initial Implementation
1369 BaseCompareValidator.cs - Minor Changes
1370 DataList.cs, BaseValidator.cs, BaseDataList.cs
1371 - Added more functions, other changes
1373 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
1374 WebControl.cs - Initial Implementation
1375 DataList.cs - Initial Implementation
1376 BaseValidator.cs - Initial Implementation
1377 BaseDataList.cs - Initial Implementation
1379 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
1381 AdCreatedEventArgs.cs - Initial Implementation
1382 AdCratedEventHandler.cs - Implemented
1383 AdRotator.cs - Initial Implementation
1384 BorderStyle.cs - Implemented
1385 ButtonColumnStyle.cs - Implemented
1386 CalendarSelectionMode.cs - Implemented
1387 DayNameFormat.cs - Implemented
1388 FirstDayOfWeek - Implemented
1389 FontInfo.cs - Partial Implementation
1390 FontSize.cs - Implemented
1391 GridLines.cs - Implemented
1392 HorizontalAlign.cs - Implemented
1393 HyperLink.cs - Initial Implementation
1394 ImageAlign.cs - Implemented
1395 IRepeatInfoUser.cs - Implemented
1396 ListItemType.cs - Implemented
1397 ListSelectionMode.cs - Implemented
1398 NextPrevFormat.cs - Implemented
1399 PagerMode.cs - Implemented
1400 PagerPosition.cs - Implemented
1401 RepeatDirection.cs - Implemented
1402 RepeatLayout.cs - Implemented
1403 TextAlign.cs - Implemented
1404 TextBoxMode.cs - Implemented
1405 TitleFormat.cs - Implemented
1406 UnitType.cs - Implemented
1407 ValidationCompareOperator.cs
1409 ValidationDataType.cs - Implemented
1410 ValidationSummaryDisplayMode.cs
1412 ValidatorDisplay.cs - Implemented
1413 VerticalAlign.cs - Implemented
1417 // File Created 2001-11-13