1 2003-11-18 Todd Berman <tberman@gentoo.org>
6 * QueryStringParameter.cs:
7 * SessionParameter.cs: added public .ctor ()
8 * Parameter.cs: added public .ctor (), internal SetOwnerCollection
9 and handling, as well as internal ParameterValue for easy access.
10 NOTE: ParameterValue doesnt respect TreatEmptyStringAsNull yet.
11 * ParameterCollection.cs: implementation redux.
13 2003-11-18 Todd Berman <tberman@gentoo.org>
15 * ParameterCollection.cs: Implemented
16 * Parameter.cs: Added _owner, SetOwnerCollection and proper handling.
17 ToString () now matches asp.net
19 2003-11-17 Ben Maurer <bmaurer@users.sourceforge.net>
21 * ControlParameter.cs:
25 * QueryStringParameter.cs: New v2 files. Mostly
26 implemented, still need a few methods.
28 2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
30 * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
31 Gazit <along@mainsoft.com>.
33 2003-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
35 * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
36 Patch by Alon Gazit <along@mainsoft.com>.
38 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
40 * DataBoundControl.cs: Implement
41 * ListControl.cs: inherit from the above.
42 * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
44 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
49 * Repeater.cs: add v2 databinding stuff
50 * XmlDataSource.cs: make it load the xml.
52 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
55 * XmlDataSourceView.cs:
56 * XmlHierarchicalDataSourceView.cs:
57 * XmlHierarchicalEnumerable.cs:
58 * XmlHierarchyData.cs: Implement
60 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
62 * SiteMapDataSourceView.cs: Implement.
64 2003-11-07 Jackson Harper <jackson@ximian.com>
66 * ImageButton.cs: This is a workaround for bug #49819. It appears
67 that the .x and .y values are not being posted, and only the x
68 value is being posted with the ctrl's id as the key.
70 2003-11-07 Jackson Harper <jackson@ximian.com>
72 * DataGrid.cs (CreateControlHierarchy): Current page index is
73 alolowed to equal page count. This prevents an exception being
74 thrown when both are zero.
76 2003-11-06 Jackson Harper <jackson@ximian.com>
78 * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
79 * BaseValidator.cs: Disable base control so the isValid flag is
82 2003-11-03 Jackson Harper <jackson@ximian.com>
84 * TemplateColumn.cs: Use the same renderer for selected items as
85 normal items. This fixes bug #49744.
87 2003-11-03 Jackson Harper <jackson@ximian.com>
90 * WebControl.cs: Fix argument out of range exceptions on
91 properties. Patch by Yaron Shkop.
93 2003-11-03 Jackson Harper <jackson@ximian.com>
95 * TemplateColumn.cs: If the item is selected but there is no
96 editItemTemplate use the itemTemplate. This matches MS behvoir.
98 2003-11-03 Jackson Harper <jackson@ximian.com>
100 * Repeater.cs: Always set alternating items to the AlternatingItem
101 type, when instantiating alternating items use the itemTemplate if
102 the alternatingItem template is null. This matches MS behavoir and
105 2003-11-03 Jackson Harper <jackson@ximian.com>
107 * DataGridPagerStyle.cs: Name of view state attribute is
108 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
109 visibility is changed. Patch by Yaron Shkop.
111 2003-11-03 Jackson Harper <jackson@ximian.com>
113 * RepeatInfo.cs: When doing horizontal rendering use the repeat
114 columns as the number of columns in a row. This fixes bug #49016.
116 2003-11-03 Jackson Harper <jackson@ximian.com>
118 * PagedDataSource.cs (PageCount): Return page count of 1 if there
119 paging is disabled. Patch by Yaron Shkop.
120 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
121 * TableStyle.cs (AddAttributesToRender): Render border style
122 collapse. Patch by Yaron Shkop.
125 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
126 the wrong type. Patch by Yaron Shkop.
128 2003-11-03 Jackson Harper <jackson@ximian.com>
130 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
132 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
135 * BulletedListDisplayMode.cs:
136 * BulletedListEventHandler.cs:
138 * BulletedListEventArgs.cs: V2 controls (yay!)
140 2003-10-30 Jackson Harper <jackson@ximian.com>
142 * Repeater.cs: Throw an exception if the datasource is set to
143 something that does not implement either IListSource or
144 IEnumerable. This fixes bug #50155.
146 2003-10-30 Jackson Harper <jackson@ximian.com>
148 * DataGridPagerStyle.cs: Do not allow page button counts to be set
149 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
151 2003-10-29 Jackson Harper <jackson@ximian.com>
153 * ButtonColumn.cs: Format string and text to format were
154 inversed. This fixes bug #50171.
156 2003-10-29 Jackson Harper <jackson@ximian.com>
158 * DataGridColumn.cs: If an item style is set apply it to the
159 cell. This fixes bug #50173.
161 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
163 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
166 2003-10-29 Jackson Harper <jackson@ximian.com>
168 * PagedDataSource.cs:
169 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
170 end of the last page. Fixes bug #5085.
172 2003-10-29 Jackson Harper <jackson@ximian.com>
174 * CheckBox.cs: Do not change the status of a checkbox when there
175 is no post data. This fixes bug #49091.
176 * CheckBoxList.cs: Do not change the status of the checkboxes when
177 there is no post data. This fixes bug #49093.
179 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
181 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
182 RadioButton. Fixes #50132
184 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
186 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
187 paging from working. Fixes #48814.
189 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
191 * DataGrid.cs: A few typos kept us from viewing datagrids
192 that were based on customized collections.
194 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
196 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
198 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
200 * Calendar.cs: render the next month button so that aligns to the
203 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
205 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
206 was just changing && by || after the first Match.
208 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
210 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
211 Patch by Yaron Shkop.
213 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
215 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
216 that fixes bug #49744. Now the selection doesn't lose its data.
218 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
220 * EditCommandColumn.cs: Implement; fix #49736
222 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
224 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
225 the forground color. bug #49738
227 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
229 * Calendar.cs: fixed bug #49727.
231 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
233 * TableStyle.cs: fix #49740.
235 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
237 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
238 * ValidationSummary.cs: fixes bug #49669.
240 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
242 * Calendar.cs: apply the calendar style to the new Table, not to itself.
245 * CheckBox.cs: render the hidden fields if AutoPostBack.
247 * Style.cs: don't render empty width/height. Small improvement in
250 * Table.cs: fixed condition for border width.
253 (CopyFrom): always call the base class to copy other attributes. Fixes
254 bug #49408. Don't render empty 'rules' attribute.
256 * WebControl.cs: track viewstate when enabled. Don't overwrite source
257 control attributes in CopyBaseAttributes.
259 * ChangeLog: fixed dates.
262 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
264 * WebControl.cs : Attributes { get; } - Is Complete.
265 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
268 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
270 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
271 : RegisterValidatorCommonScript()
272 - More code, I need HELP!
273 : RegisterValidatorDeclaration()
274 - More code, I need HELP!
276 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
278 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
281 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
283 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
284 ClearViewState only called when no items.
286 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
288 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
290 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
292 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
294 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
296 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
299 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
301 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
304 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
306 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
307 * WebControl.cs: fixed Enabled property and save it in ViewState.
311 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
313 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
315 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
317 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
320 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
322 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
323 <rich@velvetsea.net>.
325 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
327 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
328 Skripsky <juraj@hotfeet.ch>
330 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
332 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
333 fixes rendering of the end tag.
335 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
337 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
338 (Yaron Shkop). Closes bug #48060.
340 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
342 * CheckBox.cs: in LoadPostData, only return
343 true when the new data is different from the one we had. Fixed
344 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
347 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
349 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
351 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
353 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
354 of Enable in ViewState. Fixes bug #47865.
356 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
358 * Style.cs: the MARKED bit is not send set in ViewState unless something
359 is changed. Fixed TrackViewState condition.
361 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
362 because it uses the same ViewState as the control. Fixes bug #47725.
364 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
366 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
367 that fixes databinding when only DataTextField or DataNavigateUrlField
370 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
372 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
373 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
374 values before assigning a data source and other issues.
376 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
378 * CheckBox.cs: save viewstate when needed and correctly handle post
379 data. Fixes bug #47462.
381 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
383 * ButtonColumn.cs: Removed additional attributes
384 * CheckBox.cs: Added attribute
385 * DataGrid.cs: Added attributes
386 * HyperLinkColumn.cs: Changed attributes, added lamespec
387 * Style.cs: Removed attributes
388 * TextBox.cs: Added/ removed attributes
390 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
392 * AdRotator.cs: Added all attributes
393 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
394 * BaseValidator.cs: Added all attributes
395 * BoundColumn.cs: Added all attributes
396 * Button.cs: Added all attributes
397 * ButtonColumn.cs: Added all attributes, added lamespec
398 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
399 * CheckBox.cs: Added all attributes
400 * CheckBoxList.cs: Added all attributes
401 * CompareValidator.cs: Added all attributes
402 * CustomValidator.cs: Added all attributes
403 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
404 * DataGridColumn.cs: Added all attributes
405 * DataGridColumnCollection.cs: Added all attributes
406 * DataGridPagerStyle.cs: Added all attributes
407 * DataGridTableInternal.cs: Made DataGridTableInternal internal
408 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
409 * DropDownList.cs: Added all attributes
410 * FontInfo.cs: Added all attributes
411 * HyperLink.cs: Added all attributes
412 * HyperLinkColumn.cs: Added all attributes
413 * Image.cs: Added all attributes
414 * ImageButton.cs: Added all attributes
415 * Label.cs: Added all attributes
416 * LinkButton.cs: Added all attributes
417 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
418 * ListControl.cs: Added all attributes
419 * ListItem.cs: Added all attributes
420 * ListItemCollection.cs: Added attribute
421 * Literal.cs: Added all attributes
422 * Panel.cs: Added all attributes
423 * RadioButton.cs: Added all attributes
424 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
425 * RangeValidator.cs: Added all attributes
426 * RegularExpressionValidator.cs: Added all attributes
427 * Repeater.cs: Added all attributes
429 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
431 * RequiredFieldValidator.cs: Added all attributes
432 * Style.cs: Added all attributes
433 * Table.cs: Added all attributes
434 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
435 * TableCellCollection.cs: Added attribute
436 * TableRow.cs: Added all attributes
437 * TableRowCollection: Added attribute
438 * TableStyle.cs: Added all attributes, improved error messages
439 * TemplateColumn.cs: Added all attributes
440 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
441 * ValidationSummary.cs: Added all attributes
442 * WebControl.cs: Added all attributes
443 * Xml.cs: Added all attributes
445 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
447 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
448 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
450 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
452 * CheckBoxList.cs: fixes bug reported on the list about the state of
453 the CheckButtons not being preserved across posts.
455 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
457 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
459 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
461 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
463 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
465 * ListControl.cs: save viewstate data when any of the 3 values is not
466 null. Fixed condition to save selection indices. Closes bug #45493.
468 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
470 * DataGrid.cs: fixed bug #43823.
472 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
474 * DataGrid.cs: fixed delegate type for SortCommand.
476 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
478 * DataGridColumnCollection.cs: added missing return in RemoveAt.
480 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
482 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
483 Don't save ViewState is the number of columns is 0.
485 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
487 * DataGrid.cs: get the right item Type for the property we're reading
488 fromt the data source.
490 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
493 * TextBox.cs: added control builder attribute.
495 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
497 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
499 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
501 * Unit.cs: Called the correct method to get the Numeric locale for the
504 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
506 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
507 correctly the header of the column.
509 * DataGridTableInternal.cs: don't assign a default ID to this control.
511 * LinkButton.cs: raise bubble event in OnCommand.
513 * TableCellCollection.cs: fixed the index returned by Add.
515 * TableRowCollection.cs: ditto.
517 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
519 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
521 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
523 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
524 for reporting the bug and providing the fix.
526 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
528 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
529 CreateColumnSet. Set the owner of the column when auto generated.
530 In PrepareControlHierarchyForItem, fixed for loop bound.
532 * LinkButtonInternal.cs: fixed infinite recursion bug.
536 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
538 * Xml.cs: a few fixes.
540 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
542 * DataList.cs: handle the exception when adding new keys to
545 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
547 * BaseDataList.cs: what can I say for this one? I spent so many time
548 until I finally found this that I'm gonna miss this f....g bug... ;-).
549 Farewell. Now we can get events from image buttons inside Data*.
551 * DataList.cs: now the value stored in ViewState for item count is
554 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
556 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
558 * DataGridColumn.cs: added SetOwner method.
559 * DataGridColumnCollection.cs: set the owner of the column when added.
561 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
563 * BoundColumn.cs: typo.
564 * DataGrid.cs: use 'as' instead of casting. Typo.
565 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
568 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
570 * HyperLink.cs: fixes bug #36336.
572 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
574 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
576 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
578 * BaseValidator.cs: return an empty string in GetControlValidationValue
579 when GetValue returned null.
581 * CompareValidator.cs: fixed EvaluateIsValid.
583 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
585 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
587 * Xml.cs: use MapPathSecure to get the path of the document.
589 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
591 * DataList.cs: fixed header & footer.
593 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
595 * DataList.cs: for header and footer don't use data source.
596 Instantiate in the DataListItem, not in the DataList.
597 databind-template.aspx works now.
599 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
602 (Render): call RenderContents (), not base.RenderContents ().
604 * DataList.cs: style.
606 But I still haven't found what i'm looking for....
608 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
610 * Calendar.cs: fixed loading/saving selected dates.
611 * SelectedDatesCollection.cs: added internal function to get the
612 underlying ArrayList.
614 Calendar navigation works again. Selecting dates too.
616 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
618 * DataList.cs: added a few attributes and fixed infinite recursion.
620 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
622 * ListItemCollection.cs: fixed LoadViewState.
624 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
626 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
627 Commented out some code until it works.
629 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
631 * BaseCompareValidator.cs - Fixed operator bug in
632 Compare(string, string, ...)
633 * CompareValidator.cs - EvaluateIsValid() : Implemented.
635 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
637 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
639 - All Properties : Now make use of ViewState.
641 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
643 * BaseValidator.cs - Uncomment NotImplementedException.
645 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
647 * BaseValidator.cs - Minor changes in TODO comments.
649 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
651 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
652 the NotImplementedException being thrown.
653 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
654 * DataGridLinkButton.cs - Added new class (private) : Implemented.
655 * DataGrid.cs - InitializePager(DataGridItem, int,
656 PagedDataSource) : Implemented.
658 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
660 * DataList.cs - PrepareControlHierarchy() : Implemented.
662 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
664 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
665 - GetItem(ListItemType, int) : Removed TODO.
666 - CreateControlHierarchy(bool) : Implemented.
667 - CreateItem(int, ListItemType) : Implemented.
668 - CreateItem(int, ListItemType,
669 bool, object) : Implemented.
670 - InitializeItem(DataItem) : Implemented.
671 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
672 The ViewState["_!ItemCount"],
673 ViewState["_!DataSource_ItemCount"]
674 are shared by DataList and DataGrid, and hence
675 should share the same name.
676 - ResolveDataSource(object, string)
677 : Removed. Use System.Web.UI.Utils.DataSourceHelper
678 ::GetResolvedDataSource(object, string).
681 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
683 * DataGrid.cs: fixed compilation
685 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
687 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
688 * DataGrid.cs - CreateControlHierarchy(bool)
689 : working towards completion.
690 - ResolveDataSource(object, string)
694 Well. It's almost done.
695 * DataGridTableInternal.cs
696 - Added new internal class.
698 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
700 * DataSourceInternal.cs - Added new class (internal).
702 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
705 * HorizontalAlign.cs:
707 * VerticalAlign.cs: fixes based on class status page.
709 * HorizontalAlignConverter.cs: implemented.
710 * VerticalAlignConverter.cs: implemented.
712 * FontUnitConverter.cs: implemented GetStandardValues ().
714 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
716 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
718 * DataGrid.cs - AutoCreateColumns: Bug fixes.
720 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
722 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
724 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
726 * DataGrid.cs - Working on the undocumented protected
727 method CreateColumnSet. AutoCreateColumns method
728 stubbed. Left CreateControlHierarchy for the time
729 being, looks like I'm going insane. ;-)
731 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
733 * Button.cs - Steffen's OnCommand bug fix.
735 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
737 * DataGrid.cs - Added protected method (skeleton)
738 CreateColumnSet(PagedDataSource, bool)
739 Still trying to know how will it be used
742 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
744 * PagedDataSource.cs: fixed compilation.
746 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
748 * DataGrid.cs - Added private method
749 CreatePagedDataSource
751 CreateControlHierarchy(bool)
752 * PagedDataSource.cs - Bug fixed.
753 CurrentPageIndex is writable.
755 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
757 * DataGrid.cs: fixed typo.
758 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
760 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
762 * DataGridColumn.cs - Added internal methods to get the
763 various styles (needed in DataGrid.cs)
764 * DataGrid.cs - Completed the method
765 PrepareControlHierarchy()
767 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
769 * DataGrid.cs - Wokring on PrepareControlHierarchy()
770 - Added private method
771 PrepareControlHierarchyForItem()
773 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
775 * DataGrid.cs - Completed method
776 OnBubbleEvent(object, EventArgs)
778 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
780 * Xml.cs: implemented document/transform load.
782 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
784 * Calendar.cs: added myself to the list of authors.
785 * DropDownList.cs: fixed a few properties.
786 * ListControl.cs: fixed SelectedIndex.
788 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
790 * Calendar.cs: lots of fixes. Render days. Still left to persist
791 selected days when changing month.
793 * Unit.cs: fixed Percentage and Pixel.
795 * WebControl.cs: a few properties are now using ControlStyle instead
796 of ViewState to persist.
798 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
800 * BaseValidator.cs: it works now.
801 * DataGridColumn.cs: added attribute and made it abstract.
802 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
804 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
806 * TextBox.cs: default for Wrap is true.
807 (OnPreRender): don't save Text if there are no listeners on TextChanged.
809 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
815 (LoadViewState): fixed.
817 * ListItemCollection.cs:
818 (TrackViewState): use items instead of 'this' in foreach.
821 (LoadViewState): more checking of parameters.
823 * WebControl.cs: implemented LoadViewState and SaveViewState.
826 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
828 * ListItem.cs: there was no code to unset the flags!!!
830 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
832 * FontUnit.cs: use a hashtable for mapping size name to value.
833 * HyperLink.cs: fixed a bug and a typo.
834 * Unit.cs: some fixes to internal constructor.
836 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
838 * ListControl.cs: fixed a couple of range checks.
839 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
840 an HtmlForm (p.e., Label).
842 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
852 * HyperLinkColumn.cs:
861 * RadioButtonList.cs:
865 * WebControl.cs: removed attributes added by mistake (i used
866 GetCustomAttributes (true), d'oh!).
868 * DataListItem.cs: implemented RenderItem.
870 * Repeater.cs: implemented CreateItem and InitializeItem.
872 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
874 * BaseDataList.cs: a couple of fiex and added attributes.
875 * DataGrid.cs: little fixes.
877 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
886 * RadioButtonList.cs:
889 * Xml.cs: forgot to add using System.ComponentModel.
891 * BaseValidator.cs: use explicitly
892 System.ComponentModel.AttributeCollection as there is another class
893 with the same name under System.Web.UI.
895 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
914 * RadioButtonList.cs:
919 * Xml.cs: added/fixed all attributes used by xsp.
921 * BaseValidator.cs: some fixes.
923 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
926 (AddAttributesToRender): correctly default to border=1.
928 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
931 (LoadAdFile): make the dictionary null after every iteration.
935 * ListItem.cs: fixed warnings.
937 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
939 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
941 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
944 * DataGridPagerStyle.cs:
951 * ListItemCollection.cs:
953 * ServerValidateEventArgs.cs:
957 * Xml.cs: more class status page based changes.
959 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
962 (.ctor): fixed to render the correct tag.
963 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
965 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
968 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
969 WebControl derived classes should be rendered inside a HtmlForm.
971 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
973 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
976 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
978 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
979 * RepeatInfo.cs: implemented DoHorizontalRendering.
981 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
983 * System.Web.UI.WebControls/Repeater.cs:
985 (OnDataBinding): fixed stack overflow.
987 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
989 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
990 * RepeatInfo.cs: implemented DoHorizontalRendering.
992 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
995 (CopyBaseAttributes): copy Attributes and don't throw exception.
997 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
999 * ListBox.cs: mono-stylized.
1000 (AddAttributesToRender): call parent class method.
1002 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1004 * Style.cs: fixed IsEmpty and Width.
1006 * Table.cs: mono-stylized.
1007 (TableRowControlCollection.AddAt): fixed.
1008 (AddAttributesToRender): fixed.
1010 * TableCell.cs: mono-stylized.
1011 (.ctor): use PreventAutoID.
1012 (AddAttributesToRender): fixed.
1013 (AddParsedSubObject): fixed.
1015 * TableRow.cs: mono-stylized. Added
1016 ParseChildren attribute.
1019 (get_GridLine): fixed.
1021 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1023 * Panel.cs: fixed stack overflow.
1024 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
1025 and SingleConverter.
1027 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1029 * RadioButton.cs: mono-stylized and some little fixes.
1031 * TextBox.cs: mono-stylized.
1032 (MaxLength): fixed typo.
1034 (AddAttributesToRender): don't render the text between the tags for
1035 SingleLine, use value attribute for it. Don't render the text for
1038 (OnPreRender): don't throw exception and call base.OnPreRender.
1040 (Render): for MultiLine, render the text between the opening and
1041 closing tags encoded as HTML.
1043 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1046 (AddAttributesToRender): fixer another stack overflow.
1049 (TagName): modified to use TagKey instead of tagKey as the property
1052 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1054 * LinkButton.cs: mono-stylized.
1055 (AddParsedSubObject):
1056 (RenderControls): little fixes.
1059 (AddAttributesToRender): fixed usage of IEnumerator.
1061 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1063 * Literal.cs: beautified.
1065 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1067 * Label.cs: beautified and fixed a couple of 'classic' bugs.
1069 * WebControl.cs: use Span as default tag when no other provided in
1070 constructor. That is what MS renders.
1072 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1075 (AddAttributesToRender): fixed (classic) stack overflow.
1077 * CheckBox.cs: mono-stylized.
1078 (AutoPostBack): fixed stack overflow.
1079 (Render): fixed alignment issues. Also set the For attribute always
1082 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1084 * AdRotator.cs: GetData does not work as it should, but now it returns
1085 useful data (only the first ad in the file). Set the NavigateUrl
1086 property in the hyperlink if available.
1088 * HyperLink.cs: fixed constructor and a couple of stack overflows.
1090 * Image.cs: added an attribute and fixed stack overflow.
1093 (RenderBeginTag): fixed.
1094 (TagName): don't call Enum.IsDefined twice.
1096 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1098 * WebControl.cs: added attributes PersistChildrenAttribute and
1099 ParseChildrenAttribute.
1101 2002-05-24 Duncan Mak <duncan@ximian.com>
1103 * DataGridItem.cs (SetItemType): Changed function signature to
1106 * ListItemCollection.cs (this): Changes the visibility level of
1109 * Repeater.cs (OnItemCommand):
1111 (OnItemDataBound): Added necessary casts.
1113 2002-05-07 Duncan Mak <duncan@ximian.com>
1115 * Button.cs (AddAttributesToRender):
1116 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1117 GetClientValidatedEvent method.
1119 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1121 * Removed extra methods, corrected access modifiers to several
1124 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1126 * <SeveralFiles>.cs - Added some attributes
1127 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1128 methods. Will complete them later. Right now, busy with
1129 the attributes part.
1130 * RepeaterItem.cs - Completed.
1132 Oh God! Mercy! I will die applying attributes. I look at the missing
1133 part in the class-status - daemon! Kyrie eleison!
1135 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1139 * AdRotator.cs - Added definition for Font.
1140 * BaseCompareValidator.cs - Added definition for Controls.
1141 * Calendar.cs - SelectMonthText definition corrected.
1142 * DataList.cs - Added definition for SeparatorTemplate.
1143 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1144 but to UI.WebControls.
1146 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1148 Finally, I have made it. Today I did a second build for the
1149 System.Web assembly. It compiled 195 classes today.
1150 I am waiting eagerly for the runtime to come up so that the objects
1151 may be tested to their last levels. Several of the methods are still
1152 under the tag of "TODO" throwing NotImplementedException. Well, I
1153 hope to remove them soon, but how far is this soon - even I don't
1154 know, though I am happy to make the build a success even before
1155 the vacations to come.
1157 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1159 Yesterday and today I tried to do some building of the aseembly,
1160 but was dumped with uncoutably infinite errors. ;-)
1161 I have put the copies of the recent errors on my home page, want
1162 to have a look at them? See:
1163 http://mastergaurav.virtualave.net/mono/
1164 I don't know what to do with these errors. Oh! The buggy me! How
1165 will I overcome myself. Hopefully, by when my vacations over, I
1166 should have made a repository where the build will not fail.
1168 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1170 I am now going to do a build that will include the
1171 System.Web.UI.WebControls namespace. Hoping that I will make it
1172 soon. My exams are coming near and I have to pack up soon.
1175 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1178 And with this, ie, today's work, all the objects mentioned in the
1179 namespace appear in the implementation. But it may not be worth
1180 trying to go for a build because of dependence of several of the
1181 internal methods that may clash with already available assembly
1184 Also, the classes lack possible attributes, like those informing
1185 about child-controls etc. But I have to first create the attribute
1186 classes before I attach the attributes to the classes.
1188 * CustomValidator.cs - Completed. In process realized that
1189 I have to complete / rejuvinate BaseValidator class.
1190 * BaseValidator.cs - Complete rejuvination. Completed 80%
1191 of the job. All that is left is Render(HtmlTextWriter),
1192 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1193 RegisterValidatorDeclaration()
1194 * DataGridPagerStyle.cs - Completed. That adds one more missle
1196 * DataKeyCollection.cs - Completed. Petty small.
1197 * Repeater.cs - Work started off. This is a quite
1199 * DataGridItemEventArgs.cs,
1200 * DataGridShortCommandEventArgs.cs,
1201 * DataListItemEventArgs.cs,
1202 * MonthChangedEventArgs.cs,
1203 * RepeaterItemEventArgs.cs,
1204 * ServerValidateEventArgs.cs,
1205 * DataGridPageChangedEventArgs.cs
1206 - Damn, I marked them "*", while they
1208 * Repeater.cs - Done all except for an undocumented
1209 method CreateControlHierarchy(bool). Though the method
1210 is quite clear by its name, but it will take some time
1211 for me to come with some material to flush in.
1213 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1215 * SelectedDatesCollection.cs - Completed.
1216 * PagedDataSource.cs - Completed. Pathetically nice class.
1217 * RegularExpressionValidator.cs
1218 - Completed. Ridiculously small and
1219 annoyinglyc crazy-driving class, basically the method
1221 * RangeValidator.cs - Completed.
1222 * DataGridColumn.cs - Completed.
1223 * EditCommandColumn.cs - All is complete except for the
1224 InitializeCell(TableCell, int, ListItemType) method.
1225 * DataListItem.cs - All done except for a longish method
1226 RenderItem(HtmlTextWriter, bool, bool)
1228 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1230 * RepeaterItemCollection.cs - Completed.
1231 I love *Collection classes. I am planning to make a
1232 program that will generate a *Collection class. It's so
1233 simple and the same. ;-)
1234 * DataGridColumnCollection.cs - Completed.
1235 ... except probably for *ColumnCollection classes, where
1236 you have to put in some more effort. Still, these class
1237 generation can be automated.
1238 * DataListItemCollection.cs - Completed.
1239 See, how easily, in less than a quarter of a minute, I
1240 completed this class - manually. Copy-Paste/Cut-Replace.
1242 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1244 * DataGrid.cs - Following methods implemented:
1245 TrackViewState(), LoadViewState(object), SaveViewState(),
1246 On* -- The event raisers.
1247 OnBubbleEvent(object, EventArgs) is still incomplete.
1248 * DataGridItem.cs - Initial Implementation
1249 * DataGridItemCollection.cs - Completed.
1251 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1253 * DataGrid.cs - Initial Implementation. Worked
1254 primarily with some properties.
1256 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1258 * ListBox.cs - Completed. Implemented
1259 LoadPostData(string, NameValueCollection)
1260 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1262 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1264 * ListBox.cs - Implemented the following:
1265 RaisePostDataChangedEvent()
1267 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1269 * ListBox.cs - Supports the following properties:
1270 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1273 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1274 RenderContents(HtmlTextWriter)
1277 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1279 * TargetConverter.cs - Completed
1280 * TemplateColumn.cs - Completed
1281 * DataList.cs - Corrected the get-er methods for the
1282 *Style objects. Corrected the get/set-er methods for ViewState
1284 Addded support for properties:
1285 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1286 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1287 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1288 SeparatorStyle, SeparatorItemTemplate.
1290 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1291 ItemCreated, ItemDataBound, UpdateCommand.
1293 CreateControlStyle(), LoadViewState(object),
1294 SaveViewState(), TrackViewState
1296 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1297 OnEditCommand, OnItemCommand, OnItemCreated,
1298 OnItemDataBound, OnUpdateCommand
1299 Added dummy methods for some undocumented methods:
1300 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1301 CreateItem(int, ListItemType, bool, object),
1302 PrepareControlHierarchy(), InitializeItem(DataListItem)
1303 * ListBox.cs - Started working.
1307 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1309 * RepeaterInfo.cs - Initial Implementation. Done all
1310 except for RepeatDirection.Vertical
1311 * TableStyle.cs - Completed
1313 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1315 * DropDownList.cs - Completed
1316 * ListItemCollection.cs - Added method FindByValueInternal to
1317 assist in the derived classes.
1318 Discovered bug in FindByValue. Removed
1319 * UnitConverter.cs - Completed
1320 * PlaceHolder.cs - What can be simpler than this?
1321 * PlaceHolderControlBuilder.cs
1322 - Uh! Damn cool one.
1323 * RadioButtonList.cs - Initial Implementation. All is done
1324 except for the implementation of
1325 method IRepeatInfoUser.RenderItem(...)
1326 * ValidatedControlConverter.cs
1327 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1328 * ValidationSummary.cs - Initial Implementation.
1329 * WebColorConverter.cs - Initial Implementation
1331 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1333 * FontNamesConverter.cs - Completed
1334 * FontUnitConverter.cs - Partial Implementation
1335 * ListItemControlBuilder.cs - Completed
1337 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1339 * TextBox.cs - All done except *Render* methods
1340 * TextBoxControlBuilder.cs - Completed
1341 * Xml.cs - Partial Implementation
1343 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1345 * RadioButton.cs - Completed
1346 * TextBox.cs - Partial Implementation
1348 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1350 * Panel.cs - Completed
1351 * TableItemStyle.cs - Completed
1353 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1355 * TableCellCollection.cs - Completed
1356 * TableRowCollection.cs - Completed
1357 * TableHeaderCell.cs - Completed
1358 * TableRow.cs - Completed
1360 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1362 * TableCellControlBuilder.cs - Completed
1363 * Table.cs - Completed
1364 * TableCell.cs - Completed
1366 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1368 * CheckBoxList.cs - Completed
1369 * ButtonColumn.cs - Completed
1370 * Button.cs - Completed
1372 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1374 * HyperLink.cs - Completed
1375 * Image.cs - Completed
1376 * ImageButton.cs - Completed
1377 * Label.cs - Completed
1378 * LabelControlBuilder.cs - Completed
1379 * LinkButton.cs - Completed
1380 * LinkButtonControlBuilder.cs - Completed
1381 * Literal.cs - Completed
1382 * LieteralControlBuilder.cs - Completed
1383 * FontUnit.cs - Completed
1386 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1388 * Calendar.cs - Completed the functions of Render*,
1389 ViewStates (Track/View/Save),
1391 Left: RenderAllDays (partially)
1393 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1395 * Calendar.cs - Added some more functions
1396 * Style.cs - Completed
1397 * ListItem.cs - Completed
1398 * ListItemCollection.cs - Completed
1400 Made the first successful build of System.Web.dll that included
1401 System.Web.UI.WebControls!
1403 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1405 FontInfo.cs - Complete revamp. Completed
1407 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1409 ListItemCollection.cs - Completed
1410 ListItem.cs - Initial Implementation
1411 Style.cs - Initial Implementation
1413 Right now I am in a total mood to do a successful build. Creating so many
1414 classes, completing classes in System.Web System.Web.UI namespaces.
1416 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1418 TODO - Properly added
1419 CheckBox.cs - Completed
1420 BaseDataList.cs - Completed
1421 DayRenderEventArgs.cs - Completed
1422 RepeaterItem.cs - Initial implementation
1424 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1426 BaseCompareValidator.cs - Completed
1427 AdRotator.cs - Completed
1429 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1431 CommandEventArgs.cs - Completed
1432 DataGridCommandEventArgs.cs - Completed
1433 RepeaterCommandEventArgs.cs - Completed
1434 DataListCommandEventArgs.cs - Completed
1435 CompareValidator.cs - Partial Implementation
1437 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1439 CheckBoxList.cs - Partial Implementation.
1442 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1444 ListControl.cs - Completed
1446 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1448 CheckBox.cs - Completed
1449 ListControl.cs - Initial Implementation
1450 CheckBoxList.cs - Started with it, but first needed
1451 ListControl. Left it.
1453 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
1455 CalendarDay.cs - Making a note that this
1456 has been implemented
1457 Calendar.cs - Making a note that have made some changes.
1458 Unimplmented functions throw
1459 NotImplementedException
1460 CheckBox.cs - Can now "Render" and "LoadPostData"
1463 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
1464 WebControl.cs - Total Revamp, Partial Implementation
1465 AdRotator.cs - Able to load files
1466 AdCreatedEventArgs.cs - Implemented
1468 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
1469 Calendar.cs - Initial Implementation
1470 ButtonColumn.cs - Initial Implementation
1471 Button.cs - Initial Implementation
1472 BoundColumn.cs - Initial Implementation
1473 BaseCompareValidator.cs - Minor Changes
1474 DataList.cs, BaseValidator.cs, BaseDataList.cs
1475 - Added more functions, other changes
1477 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
1478 WebControl.cs - Initial Implementation
1479 DataList.cs - Initial Implementation
1480 BaseValidator.cs - Initial Implementation
1481 BaseDataList.cs - Initial Implementation
1483 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
1485 AdCreatedEventArgs.cs - Initial Implementation
1486 AdCratedEventHandler.cs - Implemented
1487 AdRotator.cs - Initial Implementation
1488 BorderStyle.cs - Implemented
1489 ButtonColumnStyle.cs - Implemented
1490 CalendarSelectionMode.cs - Implemented
1491 DayNameFormat.cs - Implemented
1492 FirstDayOfWeek - Implemented
1493 FontInfo.cs - Partial Implementation
1494 FontSize.cs - Implemented
1495 GridLines.cs - Implemented
1496 HorizontalAlign.cs - Implemented
1497 HyperLink.cs - Initial Implementation
1498 ImageAlign.cs - Implemented
1499 IRepeatInfoUser.cs - Implemented
1500 ListItemType.cs - Implemented
1501 ListSelectionMode.cs - Implemented
1502 NextPrevFormat.cs - Implemented
1503 PagerMode.cs - Implemented
1504 PagerPosition.cs - Implemented
1505 RepeatDirection.cs - Implemented
1506 RepeatLayout.cs - Implemented
1507 TextAlign.cs - Implemented
1508 TextBoxMode.cs - Implemented
1509 TitleFormat.cs - Implemented
1510 UnitType.cs - Implemented
1511 ValidationCompareOperator.cs
1513 ValidationDataType.cs - Implemented
1514 ValidationSummaryDisplayMode.cs
1516 ValidatorDisplay.cs - Implemented
1517 VerticalAlign.cs - Implemented
1521 // File Created 2001-11-13