1 2003-11-18 Todd Berman <tberman@gentoo.org>
3 * ParameterCollection.cs: Implemented
4 * Parameter.cs: Added _owner, SetOwnerCollection and proper handling.
5 ToString () now matches asp.net
7 2003-11-17 Ben Maurer <bmaurer@users.sourceforge.net>
13 * QueryStringParameter.cs: New v2 files. Mostly
14 implemented, still need a few methods.
16 2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
18 * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
19 Gazit <along@mainsoft.com>.
21 2003-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
23 * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
24 Patch by Alon Gazit <along@mainsoft.com>.
26 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
28 * DataBoundControl.cs: Implement
29 * ListControl.cs: inherit from the above.
30 * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
32 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
37 * Repeater.cs: add v2 databinding stuff
38 * XmlDataSource.cs: make it load the xml.
40 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
43 * XmlDataSourceView.cs:
44 * XmlHierarchicalDataSourceView.cs:
45 * XmlHierarchicalEnumerable.cs:
46 * XmlHierarchyData.cs: Implement
48 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
50 * SiteMapDataSourceView.cs: Implement.
52 2003-11-07 Jackson Harper <jackson@ximian.com>
54 * ImageButton.cs: This is a workaround for bug #49819. It appears
55 that the .x and .y values are not being posted, and only the x
56 value is being posted with the ctrl's id as the key.
58 2003-11-07 Jackson Harper <jackson@ximian.com>
60 * DataGrid.cs (CreateControlHierarchy): Current page index is
61 alolowed to equal page count. This prevents an exception being
62 thrown when both are zero.
64 2003-11-06 Jackson Harper <jackson@ximian.com>
66 * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
67 * BaseValidator.cs: Disable base control so the isValid flag is
70 2003-11-03 Jackson Harper <jackson@ximian.com>
72 * TemplateColumn.cs: Use the same renderer for selected items as
73 normal items. This fixes bug #49744.
75 2003-11-03 Jackson Harper <jackson@ximian.com>
78 * WebControl.cs: Fix argument out of range exceptions on
79 properties. Patch by Yaron Shkop.
81 2003-11-03 Jackson Harper <jackson@ximian.com>
83 * TemplateColumn.cs: If the item is selected but there is no
84 editItemTemplate use the itemTemplate. This matches MS behvoir.
86 2003-11-03 Jackson Harper <jackson@ximian.com>
88 * Repeater.cs: Always set alternating items to the AlternatingItem
89 type, when instantiating alternating items use the itemTemplate if
90 the alternatingItem template is null. This matches MS behavoir and
93 2003-11-03 Jackson Harper <jackson@ximian.com>
95 * DataGridPagerStyle.cs: Name of view state attribute is
96 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
97 visibility is changed. Patch by Yaron Shkop.
99 2003-11-03 Jackson Harper <jackson@ximian.com>
101 * RepeatInfo.cs: When doing horizontal rendering use the repeat
102 columns as the number of columns in a row. This fixes bug #49016.
104 2003-11-03 Jackson Harper <jackson@ximian.com>
106 * PagedDataSource.cs (PageCount): Return page count of 1 if there
107 paging is disabled. Patch by Yaron Shkop.
108 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
109 * TableStyle.cs (AddAttributesToRender): Render border style
110 collapse. Patch by Yaron Shkop.
113 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
114 the wrong type. Patch by Yaron Shkop.
116 2003-11-03 Jackson Harper <jackson@ximian.com>
118 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
120 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
123 * BulletedListDisplayMode.cs:
124 * BulletedListEventHandler.cs:
126 * BulletedListEventArgs.cs: V2 controls (yay!)
128 2003-10-30 Jackson Harper <jackson@ximian.com>
130 * Repeater.cs: Throw an exception if the datasource is set to
131 something that does not implement either IListSource or
132 IEnumerable. This fixes bug #50155.
134 2003-10-30 Jackson Harper <jackson@ximian.com>
136 * DataGridPagerStyle.cs: Do not allow page button counts to be set
137 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
139 2003-10-29 Jackson Harper <jackson@ximian.com>
141 * ButtonColumn.cs: Format string and text to format were
142 inversed. This fixes bug #50171.
144 2003-10-29 Jackson Harper <jackson@ximian.com>
146 * DataGridColumn.cs: If an item style is set apply it to the
147 cell. This fixes bug #50173.
149 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
151 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
154 2003-10-29 Jackson Harper <jackson@ximian.com>
156 * PagedDataSource.cs:
157 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
158 end of the last page. Fixes bug #5085.
160 2003-10-29 Jackson Harper <jackson@ximian.com>
162 * CheckBox.cs: Do not change the status of a checkbox when there
163 is no post data. This fixes bug #49091.
164 * CheckBoxList.cs: Do not change the status of the checkboxes when
165 there is no post data. This fixes bug #49093.
167 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
169 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
170 RadioButton. Fixes #50132
172 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
174 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
175 paging from working. Fixes #48814.
177 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
179 * DataGrid.cs: A few typos kept us from viewing datagrids
180 that were based on customized collections.
182 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
184 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
186 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
188 * Calendar.cs: render the next month button so that aligns to the
191 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
193 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
194 was just changing && by || after the first Match.
196 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
198 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
199 Patch by Yaron Shkop.
201 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
203 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
204 that fixes bug #49744. Now the selection doesn't lose its data.
206 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
208 * EditCommandColumn.cs: Implement; fix #49736
210 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
212 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
213 the forground color. bug #49738
215 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
217 * Calendar.cs: fixed bug #49727.
219 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
221 * TableStyle.cs: fix #49740.
223 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
225 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
226 * ValidationSummary.cs: fixes bug #49669.
228 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
230 * Calendar.cs: apply the calendar style to the new Table, not to itself.
233 * CheckBox.cs: render the hidden fields if AutoPostBack.
235 * Style.cs: don't render empty width/height. Small improvement in
238 * Table.cs: fixed condition for border width.
241 (CopyFrom): always call the base class to copy other attributes. Fixes
242 bug #49408. Don't render empty 'rules' attribute.
244 * WebControl.cs: track viewstate when enabled. Don't overwrite source
245 control attributes in CopyBaseAttributes.
247 * ChangeLog: fixed dates.
250 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
252 * WebControl.cs : Attributes { get; } - Is Complete.
253 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
256 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
258 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
259 : RegisterValidatorCommonScript()
260 - More code, I need HELP!
261 : RegisterValidatorDeclaration()
262 - More code, I need HELP!
264 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
266 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
269 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
271 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
272 ClearViewState only called when no items.
274 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
276 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
278 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
280 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
282 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
284 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
287 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
289 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
292 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
294 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
295 * WebControl.cs: fixed Enabled property and save it in ViewState.
299 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
301 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
303 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
305 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
308 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
310 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
311 <rich@velvetsea.net>.
313 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
315 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
316 Skripsky <juraj@hotfeet.ch>
318 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
320 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
321 fixes rendering of the end tag.
323 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
325 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
326 (Yaron Shkop). Closes bug #48060.
328 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
330 * CheckBox.cs: in LoadPostData, only return
331 true when the new data is different from the one we had. Fixed
332 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
335 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
337 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
339 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
341 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
342 of Enable in ViewState. Fixes bug #47865.
344 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
346 * Style.cs: the MARKED bit is not send set in ViewState unless something
347 is changed. Fixed TrackViewState condition.
349 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
350 because it uses the same ViewState as the control. Fixes bug #47725.
352 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
354 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
355 that fixes databinding when only DataTextField or DataNavigateUrlField
358 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
360 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
361 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
362 values before assigning a data source and other issues.
364 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
366 * CheckBox.cs: save viewstate when needed and correctly handle post
367 data. Fixes bug #47462.
369 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
371 * ButtonColumn.cs: Removed additional attributes
372 * CheckBox.cs: Added attribute
373 * DataGrid.cs: Added attributes
374 * HyperLinkColumn.cs: Changed attributes, added lamespec
375 * Style.cs: Removed attributes
376 * TextBox.cs: Added/ removed attributes
378 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
380 * AdRotator.cs: Added all attributes
381 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
382 * BaseValidator.cs: Added all attributes
383 * BoundColumn.cs: Added all attributes
384 * Button.cs: Added all attributes
385 * ButtonColumn.cs: Added all attributes, added lamespec
386 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
387 * CheckBox.cs: Added all attributes
388 * CheckBoxList.cs: Added all attributes
389 * CompareValidator.cs: Added all attributes
390 * CustomValidator.cs: Added all attributes
391 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
392 * DataGridColumn.cs: Added all attributes
393 * DataGridColumnCollection.cs: Added all attributes
394 * DataGridPagerStyle.cs: Added all attributes
395 * DataGridTableInternal.cs: Made DataGridTableInternal internal
396 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
397 * DropDownList.cs: Added all attributes
398 * FontInfo.cs: Added all attributes
399 * HyperLink.cs: Added all attributes
400 * HyperLinkColumn.cs: Added all attributes
401 * Image.cs: Added all attributes
402 * ImageButton.cs: Added all attributes
403 * Label.cs: Added all attributes
404 * LinkButton.cs: Added all attributes
405 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
406 * ListControl.cs: Added all attributes
407 * ListItem.cs: Added all attributes
408 * ListItemCollection.cs: Added attribute
409 * Literal.cs: Added all attributes
410 * Panel.cs: Added all attributes
411 * RadioButton.cs: Added all attributes
412 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
413 * RangeValidator.cs: Added all attributes
414 * RegularExpressionValidator.cs: Added all attributes
415 * Repeater.cs: Added all attributes
417 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
419 * RequiredFieldValidator.cs: Added all attributes
420 * Style.cs: Added all attributes
421 * Table.cs: Added all attributes
422 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
423 * TableCellCollection.cs: Added attribute
424 * TableRow.cs: Added all attributes
425 * TableRowCollection: Added attribute
426 * TableStyle.cs: Added all attributes, improved error messages
427 * TemplateColumn.cs: Added all attributes
428 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
429 * ValidationSummary.cs: Added all attributes
430 * WebControl.cs: Added all attributes
431 * Xml.cs: Added all attributes
433 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
435 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
436 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
438 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
440 * CheckBoxList.cs: fixes bug reported on the list about the state of
441 the CheckButtons not being preserved across posts.
443 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
445 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
447 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
449 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
451 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
453 * ListControl.cs: save viewstate data when any of the 3 values is not
454 null. Fixed condition to save selection indices. Closes bug #45493.
456 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
458 * DataGrid.cs: fixed bug #43823.
460 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
462 * DataGrid.cs: fixed delegate type for SortCommand.
464 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
466 * DataGridColumnCollection.cs: added missing return in RemoveAt.
468 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
470 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
471 Don't save ViewState is the number of columns is 0.
473 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
475 * DataGrid.cs: get the right item Type for the property we're reading
476 fromt the data source.
478 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
481 * TextBox.cs: added control builder attribute.
483 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
485 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
487 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
489 * Unit.cs: Called the correct method to get the Numeric locale for the
492 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
494 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
495 correctly the header of the column.
497 * DataGridTableInternal.cs: don't assign a default ID to this control.
499 * LinkButton.cs: raise bubble event in OnCommand.
501 * TableCellCollection.cs: fixed the index returned by Add.
503 * TableRowCollection.cs: ditto.
505 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
507 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
509 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
511 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
512 for reporting the bug and providing the fix.
514 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
516 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
517 CreateColumnSet. Set the owner of the column when auto generated.
518 In PrepareControlHierarchyForItem, fixed for loop bound.
520 * LinkButtonInternal.cs: fixed infinite recursion bug.
524 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
526 * Xml.cs: a few fixes.
528 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
530 * DataList.cs: handle the exception when adding new keys to
533 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
535 * BaseDataList.cs: what can I say for this one? I spent so many time
536 until I finally found this that I'm gonna miss this f....g bug... ;-).
537 Farewell. Now we can get events from image buttons inside Data*.
539 * DataList.cs: now the value stored in ViewState for item count is
542 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
544 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
546 * DataGridColumn.cs: added SetOwner method.
547 * DataGridColumnCollection.cs: set the owner of the column when added.
549 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
551 * BoundColumn.cs: typo.
552 * DataGrid.cs: use 'as' instead of casting. Typo.
553 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
556 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
558 * HyperLink.cs: fixes bug #36336.
560 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
562 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
564 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
566 * BaseValidator.cs: return an empty string in GetControlValidationValue
567 when GetValue returned null.
569 * CompareValidator.cs: fixed EvaluateIsValid.
571 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
573 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
575 * Xml.cs: use MapPathSecure to get the path of the document.
577 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
579 * DataList.cs: fixed header & footer.
581 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
583 * DataList.cs: for header and footer don't use data source.
584 Instantiate in the DataListItem, not in the DataList.
585 databind-template.aspx works now.
587 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
590 (Render): call RenderContents (), not base.RenderContents ().
592 * DataList.cs: style.
594 But I still haven't found what i'm looking for....
596 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
598 * Calendar.cs: fixed loading/saving selected dates.
599 * SelectedDatesCollection.cs: added internal function to get the
600 underlying ArrayList.
602 Calendar navigation works again. Selecting dates too.
604 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
606 * DataList.cs: added a few attributes and fixed infinite recursion.
608 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
610 * ListItemCollection.cs: fixed LoadViewState.
612 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
614 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
615 Commented out some code until it works.
617 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
619 * BaseCompareValidator.cs - Fixed operator bug in
620 Compare(string, string, ...)
621 * CompareValidator.cs - EvaluateIsValid() : Implemented.
623 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
625 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
627 - All Properties : Now make use of ViewState.
629 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
631 * BaseValidator.cs - Uncomment NotImplementedException.
633 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
635 * BaseValidator.cs - Minor changes in TODO comments.
637 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
639 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
640 the NotImplementedException being thrown.
641 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
642 * DataGridLinkButton.cs - Added new class (private) : Implemented.
643 * DataGrid.cs - InitializePager(DataGridItem, int,
644 PagedDataSource) : Implemented.
646 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
648 * DataList.cs - PrepareControlHierarchy() : Implemented.
650 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
652 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
653 - GetItem(ListItemType, int) : Removed TODO.
654 - CreateControlHierarchy(bool) : Implemented.
655 - CreateItem(int, ListItemType) : Implemented.
656 - CreateItem(int, ListItemType,
657 bool, object) : Implemented.
658 - InitializeItem(DataItem) : Implemented.
659 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
660 The ViewState["_!ItemCount"],
661 ViewState["_!DataSource_ItemCount"]
662 are shared by DataList and DataGrid, and hence
663 should share the same name.
664 - ResolveDataSource(object, string)
665 : Removed. Use System.Web.UI.Utils.DataSourceHelper
666 ::GetResolvedDataSource(object, string).
669 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
671 * DataGrid.cs: fixed compilation
673 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
675 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
676 * DataGrid.cs - CreateControlHierarchy(bool)
677 : working towards completion.
678 - ResolveDataSource(object, string)
682 Well. It's almost done.
683 * DataGridTableInternal.cs
684 - Added new internal class.
686 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
688 * DataSourceInternal.cs - Added new class (internal).
690 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
693 * HorizontalAlign.cs:
695 * VerticalAlign.cs: fixes based on class status page.
697 * HorizontalAlignConverter.cs: implemented.
698 * VerticalAlignConverter.cs: implemented.
700 * FontUnitConverter.cs: implemented GetStandardValues ().
702 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
704 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
706 * DataGrid.cs - AutoCreateColumns: Bug fixes.
708 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
710 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
712 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
714 * DataGrid.cs - Working on the undocumented protected
715 method CreateColumnSet. AutoCreateColumns method
716 stubbed. Left CreateControlHierarchy for the time
717 being, looks like I'm going insane. ;-)
719 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
721 * Button.cs - Steffen's OnCommand bug fix.
723 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
725 * DataGrid.cs - Added protected method (skeleton)
726 CreateColumnSet(PagedDataSource, bool)
727 Still trying to know how will it be used
730 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
732 * PagedDataSource.cs: fixed compilation.
734 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
736 * DataGrid.cs - Added private method
737 CreatePagedDataSource
739 CreateControlHierarchy(bool)
740 * PagedDataSource.cs - Bug fixed.
741 CurrentPageIndex is writable.
743 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
745 * DataGrid.cs: fixed typo.
746 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
748 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
750 * DataGridColumn.cs - Added internal methods to get the
751 various styles (needed in DataGrid.cs)
752 * DataGrid.cs - Completed the method
753 PrepareControlHierarchy()
755 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
757 * DataGrid.cs - Wokring on PrepareControlHierarchy()
758 - Added private method
759 PrepareControlHierarchyForItem()
761 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
763 * DataGrid.cs - Completed method
764 OnBubbleEvent(object, EventArgs)
766 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
768 * Xml.cs: implemented document/transform load.
770 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
772 * Calendar.cs: added myself to the list of authors.
773 * DropDownList.cs: fixed a few properties.
774 * ListControl.cs: fixed SelectedIndex.
776 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
778 * Calendar.cs: lots of fixes. Render days. Still left to persist
779 selected days when changing month.
781 * Unit.cs: fixed Percentage and Pixel.
783 * WebControl.cs: a few properties are now using ControlStyle instead
784 of ViewState to persist.
786 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
788 * BaseValidator.cs: it works now.
789 * DataGridColumn.cs: added attribute and made it abstract.
790 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
792 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
794 * TextBox.cs: default for Wrap is true.
795 (OnPreRender): don't save Text if there are no listeners on TextChanged.
797 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
803 (LoadViewState): fixed.
805 * ListItemCollection.cs:
806 (TrackViewState): use items instead of 'this' in foreach.
809 (LoadViewState): more checking of parameters.
811 * WebControl.cs: implemented LoadViewState and SaveViewState.
814 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
816 * ListItem.cs: there was no code to unset the flags!!!
818 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
820 * FontUnit.cs: use a hashtable for mapping size name to value.
821 * HyperLink.cs: fixed a bug and a typo.
822 * Unit.cs: some fixes to internal constructor.
824 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
826 * ListControl.cs: fixed a couple of range checks.
827 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
828 an HtmlForm (p.e., Label).
830 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
840 * HyperLinkColumn.cs:
849 * RadioButtonList.cs:
853 * WebControl.cs: removed attributes added by mistake (i used
854 GetCustomAttributes (true), d'oh!).
856 * DataListItem.cs: implemented RenderItem.
858 * Repeater.cs: implemented CreateItem and InitializeItem.
860 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
862 * BaseDataList.cs: a couple of fiex and added attributes.
863 * DataGrid.cs: little fixes.
865 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
874 * RadioButtonList.cs:
877 * Xml.cs: forgot to add using System.ComponentModel.
879 * BaseValidator.cs: use explicitly
880 System.ComponentModel.AttributeCollection as there is another class
881 with the same name under System.Web.UI.
883 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
902 * RadioButtonList.cs:
907 * Xml.cs: added/fixed all attributes used by xsp.
909 * BaseValidator.cs: some fixes.
911 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
914 (AddAttributesToRender): correctly default to border=1.
916 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
919 (LoadAdFile): make the dictionary null after every iteration.
923 * ListItem.cs: fixed warnings.
925 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
927 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
929 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
932 * DataGridPagerStyle.cs:
939 * ListItemCollection.cs:
941 * ServerValidateEventArgs.cs:
945 * Xml.cs: more class status page based changes.
947 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
950 (.ctor): fixed to render the correct tag.
951 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
953 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
956 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
957 WebControl derived classes should be rendered inside a HtmlForm.
959 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
961 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
964 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
966 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
967 * RepeatInfo.cs: implemented DoHorizontalRendering.
969 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
971 * System.Web.UI.WebControls/Repeater.cs:
973 (OnDataBinding): fixed stack overflow.
975 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
977 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
978 * RepeatInfo.cs: implemented DoHorizontalRendering.
980 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
983 (CopyBaseAttributes): copy Attributes and don't throw exception.
985 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
987 * ListBox.cs: mono-stylized.
988 (AddAttributesToRender): call parent class method.
990 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
992 * Style.cs: fixed IsEmpty and Width.
994 * Table.cs: mono-stylized.
995 (TableRowControlCollection.AddAt): fixed.
996 (AddAttributesToRender): fixed.
998 * TableCell.cs: mono-stylized.
999 (.ctor): use PreventAutoID.
1000 (AddAttributesToRender): fixed.
1001 (AddParsedSubObject): fixed.
1003 * TableRow.cs: mono-stylized. Added
1004 ParseChildren attribute.
1007 (get_GridLine): fixed.
1009 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1011 * Panel.cs: fixed stack overflow.
1012 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
1013 and SingleConverter.
1015 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1017 * RadioButton.cs: mono-stylized and some little fixes.
1019 * TextBox.cs: mono-stylized.
1020 (MaxLength): fixed typo.
1022 (AddAttributesToRender): don't render the text between the tags for
1023 SingleLine, use value attribute for it. Don't render the text for
1026 (OnPreRender): don't throw exception and call base.OnPreRender.
1028 (Render): for MultiLine, render the text between the opening and
1029 closing tags encoded as HTML.
1031 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1034 (AddAttributesToRender): fixer another stack overflow.
1037 (TagName): modified to use TagKey instead of tagKey as the property
1040 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1042 * LinkButton.cs: mono-stylized.
1043 (AddParsedSubObject):
1044 (RenderControls): little fixes.
1047 (AddAttributesToRender): fixed usage of IEnumerator.
1049 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1051 * Literal.cs: beautified.
1053 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1055 * Label.cs: beautified and fixed a couple of 'classic' bugs.
1057 * WebControl.cs: use Span as default tag when no other provided in
1058 constructor. That is what MS renders.
1060 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1063 (AddAttributesToRender): fixed (classic) stack overflow.
1065 * CheckBox.cs: mono-stylized.
1066 (AutoPostBack): fixed stack overflow.
1067 (Render): fixed alignment issues. Also set the For attribute always
1070 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1072 * AdRotator.cs: GetData does not work as it should, but now it returns
1073 useful data (only the first ad in the file). Set the NavigateUrl
1074 property in the hyperlink if available.
1076 * HyperLink.cs: fixed constructor and a couple of stack overflows.
1078 * Image.cs: added an attribute and fixed stack overflow.
1081 (RenderBeginTag): fixed.
1082 (TagName): don't call Enum.IsDefined twice.
1084 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1086 * WebControl.cs: added attributes PersistChildrenAttribute and
1087 ParseChildrenAttribute.
1089 2002-05-24 Duncan Mak <duncan@ximian.com>
1091 * DataGridItem.cs (SetItemType): Changed function signature to
1094 * ListItemCollection.cs (this): Changes the visibility level of
1097 * Repeater.cs (OnItemCommand):
1099 (OnItemDataBound): Added necessary casts.
1101 2002-05-07 Duncan Mak <duncan@ximian.com>
1103 * Button.cs (AddAttributesToRender):
1104 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1105 GetClientValidatedEvent method.
1107 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1109 * Removed extra methods, corrected access modifiers to several
1112 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1114 * <SeveralFiles>.cs - Added some attributes
1115 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1116 methods. Will complete them later. Right now, busy with
1117 the attributes part.
1118 * RepeaterItem.cs - Completed.
1120 Oh God! Mercy! I will die applying attributes. I look at the missing
1121 part in the class-status - daemon! Kyrie eleison!
1123 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1127 * AdRotator.cs - Added definition for Font.
1128 * BaseCompareValidator.cs - Added definition for Controls.
1129 * Calendar.cs - SelectMonthText definition corrected.
1130 * DataList.cs - Added definition for SeparatorTemplate.
1131 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1132 but to UI.WebControls.
1134 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1136 Finally, I have made it. Today I did a second build for the
1137 System.Web assembly. It compiled 195 classes today.
1138 I am waiting eagerly for the runtime to come up so that the objects
1139 may be tested to their last levels. Several of the methods are still
1140 under the tag of "TODO" throwing NotImplementedException. Well, I
1141 hope to remove them soon, but how far is this soon - even I don't
1142 know, though I am happy to make the build a success even before
1143 the vacations to come.
1145 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1147 Yesterday and today I tried to do some building of the aseembly,
1148 but was dumped with uncoutably infinite errors. ;-)
1149 I have put the copies of the recent errors on my home page, want
1150 to have a look at them? See:
1151 http://mastergaurav.virtualave.net/mono/
1152 I don't know what to do with these errors. Oh! The buggy me! How
1153 will I overcome myself. Hopefully, by when my vacations over, I
1154 should have made a repository where the build will not fail.
1156 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1158 I am now going to do a build that will include the
1159 System.Web.UI.WebControls namespace. Hoping that I will make it
1160 soon. My exams are coming near and I have to pack up soon.
1163 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1166 And with this, ie, today's work, all the objects mentioned in the
1167 namespace appear in the implementation. But it may not be worth
1168 trying to go for a build because of dependence of several of the
1169 internal methods that may clash with already available assembly
1172 Also, the classes lack possible attributes, like those informing
1173 about child-controls etc. But I have to first create the attribute
1174 classes before I attach the attributes to the classes.
1176 * CustomValidator.cs - Completed. In process realized that
1177 I have to complete / rejuvinate BaseValidator class.
1178 * BaseValidator.cs - Complete rejuvination. Completed 80%
1179 of the job. All that is left is Render(HtmlTextWriter),
1180 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1181 RegisterValidatorDeclaration()
1182 * DataGridPagerStyle.cs - Completed. That adds one more missle
1184 * DataKeyCollection.cs - Completed. Petty small.
1185 * Repeater.cs - Work started off. This is a quite
1187 * DataGridItemEventArgs.cs,
1188 * DataGridShortCommandEventArgs.cs,
1189 * DataListItemEventArgs.cs,
1190 * MonthChangedEventArgs.cs,
1191 * RepeaterItemEventArgs.cs,
1192 * ServerValidateEventArgs.cs,
1193 * DataGridPageChangedEventArgs.cs
1194 - Damn, I marked them "*", while they
1196 * Repeater.cs - Done all except for an undocumented
1197 method CreateControlHierarchy(bool). Though the method
1198 is quite clear by its name, but it will take some time
1199 for me to come with some material to flush in.
1201 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1203 * SelectedDatesCollection.cs - Completed.
1204 * PagedDataSource.cs - Completed. Pathetically nice class.
1205 * RegularExpressionValidator.cs
1206 - Completed. Ridiculously small and
1207 annoyinglyc crazy-driving class, basically the method
1209 * RangeValidator.cs - Completed.
1210 * DataGridColumn.cs - Completed.
1211 * EditCommandColumn.cs - All is complete except for the
1212 InitializeCell(TableCell, int, ListItemType) method.
1213 * DataListItem.cs - All done except for a longish method
1214 RenderItem(HtmlTextWriter, bool, bool)
1216 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1218 * RepeaterItemCollection.cs - Completed.
1219 I love *Collection classes. I am planning to make a
1220 program that will generate a *Collection class. It's so
1221 simple and the same. ;-)
1222 * DataGridColumnCollection.cs - Completed.
1223 ... except probably for *ColumnCollection classes, where
1224 you have to put in some more effort. Still, these class
1225 generation can be automated.
1226 * DataListItemCollection.cs - Completed.
1227 See, how easily, in less than a quarter of a minute, I
1228 completed this class - manually. Copy-Paste/Cut-Replace.
1230 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1232 * DataGrid.cs - Following methods implemented:
1233 TrackViewState(), LoadViewState(object), SaveViewState(),
1234 On* -- The event raisers.
1235 OnBubbleEvent(object, EventArgs) is still incomplete.
1236 * DataGridItem.cs - Initial Implementation
1237 * DataGridItemCollection.cs - Completed.
1239 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1241 * DataGrid.cs - Initial Implementation. Worked
1242 primarily with some properties.
1244 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1246 * ListBox.cs - Completed. Implemented
1247 LoadPostData(string, NameValueCollection)
1248 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1250 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1252 * ListBox.cs - Implemented the following:
1253 RaisePostDataChangedEvent()
1255 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1257 * ListBox.cs - Supports the following properties:
1258 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1261 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1262 RenderContents(HtmlTextWriter)
1265 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1267 * TargetConverter.cs - Completed
1268 * TemplateColumn.cs - Completed
1269 * DataList.cs - Corrected the get-er methods for the
1270 *Style objects. Corrected the get/set-er methods for ViewState
1272 Addded support for properties:
1273 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1274 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1275 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1276 SeparatorStyle, SeparatorItemTemplate.
1278 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1279 ItemCreated, ItemDataBound, UpdateCommand.
1281 CreateControlStyle(), LoadViewState(object),
1282 SaveViewState(), TrackViewState
1284 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1285 OnEditCommand, OnItemCommand, OnItemCreated,
1286 OnItemDataBound, OnUpdateCommand
1287 Added dummy methods for some undocumented methods:
1288 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1289 CreateItem(int, ListItemType, bool, object),
1290 PrepareControlHierarchy(), InitializeItem(DataListItem)
1291 * ListBox.cs - Started working.
1295 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1297 * RepeaterInfo.cs - Initial Implementation. Done all
1298 except for RepeatDirection.Vertical
1299 * TableStyle.cs - Completed
1301 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1303 * DropDownList.cs - Completed
1304 * ListItemCollection.cs - Added method FindByValueInternal to
1305 assist in the derived classes.
1306 Discovered bug in FindByValue. Removed
1307 * UnitConverter.cs - Completed
1308 * PlaceHolder.cs - What can be simpler than this?
1309 * PlaceHolderControlBuilder.cs
1310 - Uh! Damn cool one.
1311 * RadioButtonList.cs - Initial Implementation. All is done
1312 except for the implementation of
1313 method IRepeatInfoUser.RenderItem(...)
1314 * ValidatedControlConverter.cs
1315 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1316 * ValidationSummary.cs - Initial Implementation.
1317 * WebColorConverter.cs - Initial Implementation
1319 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1321 * FontNamesConverter.cs - Completed
1322 * FontUnitConverter.cs - Partial Implementation
1323 * ListItemControlBuilder.cs - Completed
1325 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1327 * TextBox.cs - All done except *Render* methods
1328 * TextBoxControlBuilder.cs - Completed
1329 * Xml.cs - Partial Implementation
1331 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1333 * RadioButton.cs - Completed
1334 * TextBox.cs - Partial Implementation
1336 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1338 * Panel.cs - Completed
1339 * TableItemStyle.cs - Completed
1341 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1343 * TableCellCollection.cs - Completed
1344 * TableRowCollection.cs - Completed
1345 * TableHeaderCell.cs - Completed
1346 * TableRow.cs - Completed
1348 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1350 * TableCellControlBuilder.cs - Completed
1351 * Table.cs - Completed
1352 * TableCell.cs - Completed
1354 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1356 * CheckBoxList.cs - Completed
1357 * ButtonColumn.cs - Completed
1358 * Button.cs - Completed
1360 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1362 * HyperLink.cs - Completed
1363 * Image.cs - Completed
1364 * ImageButton.cs - Completed
1365 * Label.cs - Completed
1366 * LabelControlBuilder.cs - Completed
1367 * LinkButton.cs - Completed
1368 * LinkButtonControlBuilder.cs - Completed
1369 * Literal.cs - Completed
1370 * LieteralControlBuilder.cs - Completed
1371 * FontUnit.cs - Completed
1374 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1376 * Calendar.cs - Completed the functions of Render*,
1377 ViewStates (Track/View/Save),
1379 Left: RenderAllDays (partially)
1381 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1383 * Calendar.cs - Added some more functions
1384 * Style.cs - Completed
1385 * ListItem.cs - Completed
1386 * ListItemCollection.cs - Completed
1388 Made the first successful build of System.Web.dll that included
1389 System.Web.UI.WebControls!
1391 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1393 FontInfo.cs - Complete revamp. Completed
1395 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1397 ListItemCollection.cs - Completed
1398 ListItem.cs - Initial Implementation
1399 Style.cs - Initial Implementation
1401 Right now I am in a total mood to do a successful build. Creating so many
1402 classes, completing classes in System.Web System.Web.UI namespaces.
1404 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1406 TODO - Properly added
1407 CheckBox.cs - Completed
1408 BaseDataList.cs - Completed
1409 DayRenderEventArgs.cs - Completed
1410 RepeaterItem.cs - Initial implementation
1412 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1414 BaseCompareValidator.cs - Completed
1415 AdRotator.cs - Completed
1417 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1419 CommandEventArgs.cs - Completed
1420 DataGridCommandEventArgs.cs - Completed
1421 RepeaterCommandEventArgs.cs - Completed
1422 DataListCommandEventArgs.cs - Completed
1423 CompareValidator.cs - Partial Implementation
1425 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1427 CheckBoxList.cs - Partial Implementation.
1430 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1432 ListControl.cs - Completed
1434 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1436 CheckBox.cs - Completed
1437 ListControl.cs - Initial Implementation
1438 CheckBoxList.cs - Started with it, but first needed
1439 ListControl. Left it.
1441 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
1443 CalendarDay.cs - Making a note that this
1444 has been implemented
1445 Calendar.cs - Making a note that have made some changes.
1446 Unimplmented functions throw
1447 NotImplementedException
1448 CheckBox.cs - Can now "Render" and "LoadPostData"
1451 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
1452 WebControl.cs - Total Revamp, Partial Implementation
1453 AdRotator.cs - Able to load files
1454 AdCreatedEventArgs.cs - Implemented
1456 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
1457 Calendar.cs - Initial Implementation
1458 ButtonColumn.cs - Initial Implementation
1459 Button.cs - Initial Implementation
1460 BoundColumn.cs - Initial Implementation
1461 BaseCompareValidator.cs - Minor Changes
1462 DataList.cs, BaseValidator.cs, BaseDataList.cs
1463 - Added more functions, other changes
1465 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
1466 WebControl.cs - Initial Implementation
1467 DataList.cs - Initial Implementation
1468 BaseValidator.cs - Initial Implementation
1469 BaseDataList.cs - Initial Implementation
1471 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
1473 AdCreatedEventArgs.cs - Initial Implementation
1474 AdCratedEventHandler.cs - Implemented
1475 AdRotator.cs - Initial Implementation
1476 BorderStyle.cs - Implemented
1477 ButtonColumnStyle.cs - Implemented
1478 CalendarSelectionMode.cs - Implemented
1479 DayNameFormat.cs - Implemented
1480 FirstDayOfWeek - Implemented
1481 FontInfo.cs - Partial Implementation
1482 FontSize.cs - Implemented
1483 GridLines.cs - Implemented
1484 HorizontalAlign.cs - Implemented
1485 HyperLink.cs - Initial Implementation
1486 ImageAlign.cs - Implemented
1487 IRepeatInfoUser.cs - Implemented
1488 ListItemType.cs - Implemented
1489 ListSelectionMode.cs - Implemented
1490 NextPrevFormat.cs - Implemented
1491 PagerMode.cs - Implemented
1492 PagerPosition.cs - Implemented
1493 RepeatDirection.cs - Implemented
1494 RepeatLayout.cs - Implemented
1495 TextAlign.cs - Implemented
1496 TextBoxMode.cs - Implemented
1497 TitleFormat.cs - Implemented
1498 UnitType.cs - Implemented
1499 ValidationCompareOperator.cs
1501 ValidationDataType.cs - Implemented
1502 ValidationSummaryDisplayMode.cs
1504 ValidatorDisplay.cs - Implemented
1505 VerticalAlign.cs - Implemented
1509 // File Created 2001-11-13