1 2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
4 Gazit <along@mainsoft.com>.
6 2003-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
8 * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
9 Patch by Alon Gazit <along@mainsoft.com>.
11 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
13 * DataBoundControl.cs: Implement
14 * ListControl.cs: inherit from the above.
15 * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
17 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
22 * Repeater.cs: add v2 databinding stuff
23 * XmlDataSource.cs: make it load the xml.
25 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
28 * XmlDataSourceView.cs:
29 * XmlHierarchicalDataSourceView.cs:
30 * XmlHierarchicalEnumerable.cs:
31 * XmlHierarchyData.cs: Implement
33 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
35 * SiteMapDataSourceView.cs: Implement.
37 2003-11-07 Jackson Harper <jackson@ximian.com>
39 * ImageButton.cs: This is a workaround for bug #49819. It appears
40 that the .x and .y values are not being posted, and only the x
41 value is being posted with the ctrl's id as the key.
43 2003-11-07 Jackson Harper <jackson@ximian.com>
45 * DataGrid.cs (CreateControlHierarchy): Current page index is
46 alolowed to equal page count. This prevents an exception being
47 thrown when both are zero.
49 2003-11-06 Jackson Harper <jackson@ximian.com>
51 * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
52 * BaseValidator.cs: Disable base control so the isValid flag is
55 2003-11-03 Jackson Harper <jackson@ximian.com>
57 * TemplateColumn.cs: Use the same renderer for selected items as
58 normal items. This fixes bug #49744.
60 2003-11-03 Jackson Harper <jackson@ximian.com>
63 * WebControl.cs: Fix argument out of range exceptions on
64 properties. Patch by Yaron Shkop.
66 2003-11-03 Jackson Harper <jackson@ximian.com>
68 * TemplateColumn.cs: If the item is selected but there is no
69 editItemTemplate use the itemTemplate. This matches MS behvoir.
71 2003-11-03 Jackson Harper <jackson@ximian.com>
73 * Repeater.cs: Always set alternating items to the AlternatingItem
74 type, when instantiating alternating items use the itemTemplate if
75 the alternatingItem template is null. This matches MS behavoir and
78 2003-11-03 Jackson Harper <jackson@ximian.com>
80 * DataGridPagerStyle.cs: Name of view state attribute is
81 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
82 visibility is changed. Patch by Yaron Shkop.
84 2003-11-03 Jackson Harper <jackson@ximian.com>
86 * RepeatInfo.cs: When doing horizontal rendering use the repeat
87 columns as the number of columns in a row. This fixes bug #49016.
89 2003-11-03 Jackson Harper <jackson@ximian.com>
91 * PagedDataSource.cs (PageCount): Return page count of 1 if there
92 paging is disabled. Patch by Yaron Shkop.
93 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
94 * TableStyle.cs (AddAttributesToRender): Render border style
95 collapse. Patch by Yaron Shkop.
98 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
99 the wrong type. Patch by Yaron Shkop.
101 2003-11-03 Jackson Harper <jackson@ximian.com>
103 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
105 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
108 * BulletedListDisplayMode.cs:
109 * BulletedListEventHandler.cs:
111 * BulletedListEventArgs.cs: V2 controls (yay!)
113 2003-10-30 Jackson Harper <jackson@ximian.com>
115 * Repeater.cs: Throw an exception if the datasource is set to
116 something that does not implement either IListSource or
117 IEnumerable. This fixes bug #50155.
119 2003-10-30 Jackson Harper <jackson@ximian.com>
121 * DataGridPagerStyle.cs: Do not allow page button counts to be set
122 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
124 2003-10-29 Jackson Harper <jackson@ximian.com>
126 * ButtonColumn.cs: Format string and text to format were
127 inversed. This fixes bug #50171.
129 2003-10-29 Jackson Harper <jackson@ximian.com>
131 * DataGridColumn.cs: If an item style is set apply it to the
132 cell. This fixes bug #50173.
134 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
136 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
139 2003-10-29 Jackson Harper <jackson@ximian.com>
141 * PagedDataSource.cs:
142 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
143 end of the last page. Fixes bug #5085.
145 2003-10-29 Jackson Harper <jackson@ximian.com>
147 * CheckBox.cs: Do not change the status of a checkbox when there
148 is no post data. This fixes bug #49091.
149 * CheckBoxList.cs: Do not change the status of the checkboxes when
150 there is no post data. This fixes bug #49093.
152 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
154 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
155 RadioButton. Fixes #50132
157 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
159 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
160 paging from working. Fixes #48814.
162 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
164 * DataGrid.cs: A few typos kept us from viewing datagrids
165 that were based on customized collections.
167 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
169 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
171 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
173 * Calendar.cs: render the next month button so that aligns to the
176 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
178 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
179 was just changing && by || after the first Match.
181 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
183 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
184 Patch by Yaron Shkop.
186 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
189 that fixes bug #49744. Now the selection doesn't lose its data.
191 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
193 * EditCommandColumn.cs: Implement; fix #49736
195 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
197 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
198 the forground color. bug #49738
200 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
202 * Calendar.cs: fixed bug #49727.
204 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
206 * TableStyle.cs: fix #49740.
208 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
210 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
211 * ValidationSummary.cs: fixes bug #49669.
213 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
215 * Calendar.cs: apply the calendar style to the new Table, not to itself.
218 * CheckBox.cs: render the hidden fields if AutoPostBack.
220 * Style.cs: don't render empty width/height. Small improvement in
223 * Table.cs: fixed condition for border width.
226 (CopyFrom): always call the base class to copy other attributes. Fixes
227 bug #49408. Don't render empty 'rules' attribute.
229 * WebControl.cs: track viewstate when enabled. Don't overwrite source
230 control attributes in CopyBaseAttributes.
232 * ChangeLog: fixed dates.
235 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
237 * WebControl.cs : Attributes { get; } - Is Complete.
238 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
241 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
243 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
244 : RegisterValidatorCommonScript()
245 - More code, I need HELP!
246 : RegisterValidatorDeclaration()
247 - More code, I need HELP!
249 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
251 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
254 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
256 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
257 ClearViewState only called when no items.
259 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
261 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
263 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
265 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
267 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
269 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
272 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
274 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
277 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
279 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
280 * WebControl.cs: fixed Enabled property and save it in ViewState.
284 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
286 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
288 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
290 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
293 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
295 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
296 <rich@velvetsea.net>.
298 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
300 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
301 Skripsky <juraj@hotfeet.ch>
303 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
305 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
306 fixes rendering of the end tag.
308 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
310 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
311 (Yaron Shkop). Closes bug #48060.
313 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
315 * CheckBox.cs: in LoadPostData, only return
316 true when the new data is different from the one we had. Fixed
317 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
320 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
322 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
324 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
326 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
327 of Enable in ViewState. Fixes bug #47865.
329 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
331 * Style.cs: the MARKED bit is not send set in ViewState unless something
332 is changed. Fixed TrackViewState condition.
334 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
335 because it uses the same ViewState as the control. Fixes bug #47725.
337 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
339 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
340 that fixes databinding when only DataTextField or DataNavigateUrlField
343 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
345 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
346 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
347 values before assigning a data source and other issues.
349 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
351 * CheckBox.cs: save viewstate when needed and correctly handle post
352 data. Fixes bug #47462.
354 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
356 * ButtonColumn.cs: Removed additional attributes
357 * CheckBox.cs: Added attribute
358 * DataGrid.cs: Added attributes
359 * HyperLinkColumn.cs: Changed attributes, added lamespec
360 * Style.cs: Removed attributes
361 * TextBox.cs: Added/ removed attributes
363 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
365 * AdRotator.cs: Added all attributes
366 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
367 * BaseValidator.cs: Added all attributes
368 * BoundColumn.cs: Added all attributes
369 * Button.cs: Added all attributes
370 * ButtonColumn.cs: Added all attributes, added lamespec
371 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
372 * CheckBox.cs: Added all attributes
373 * CheckBoxList.cs: Added all attributes
374 * CompareValidator.cs: Added all attributes
375 * CustomValidator.cs: Added all attributes
376 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
377 * DataGridColumn.cs: Added all attributes
378 * DataGridColumnCollection.cs: Added all attributes
379 * DataGridPagerStyle.cs: Added all attributes
380 * DataGridTableInternal.cs: Made DataGridTableInternal internal
381 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
382 * DropDownList.cs: Added all attributes
383 * FontInfo.cs: Added all attributes
384 * HyperLink.cs: Added all attributes
385 * HyperLinkColumn.cs: Added all attributes
386 * Image.cs: Added all attributes
387 * ImageButton.cs: Added all attributes
388 * Label.cs: Added all attributes
389 * LinkButton.cs: Added all attributes
390 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
391 * ListControl.cs: Added all attributes
392 * ListItem.cs: Added all attributes
393 * ListItemCollection.cs: Added attribute
394 * Literal.cs: Added all attributes
395 * Panel.cs: Added all attributes
396 * RadioButton.cs: Added all attributes
397 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
398 * RangeValidator.cs: Added all attributes
399 * RegularExpressionValidator.cs: Added all attributes
400 * Repeater.cs: Added all attributes
402 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
404 * RequiredFieldValidator.cs: Added all attributes
405 * Style.cs: Added all attributes
406 * Table.cs: Added all attributes
407 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
408 * TableCellCollection.cs: Added attribute
409 * TableRow.cs: Added all attributes
410 * TableRowCollection: Added attribute
411 * TableStyle.cs: Added all attributes, improved error messages
412 * TemplateColumn.cs: Added all attributes
413 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
414 * ValidationSummary.cs: Added all attributes
415 * WebControl.cs: Added all attributes
416 * Xml.cs: Added all attributes
418 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
420 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
421 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
423 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
425 * CheckBoxList.cs: fixes bug reported on the list about the state of
426 the CheckButtons not being preserved across posts.
428 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
430 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
432 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
434 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
436 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
438 * ListControl.cs: save viewstate data when any of the 3 values is not
439 null. Fixed condition to save selection indices. Closes bug #45493.
441 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
443 * DataGrid.cs: fixed bug #43823.
445 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
447 * DataGrid.cs: fixed delegate type for SortCommand.
449 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
451 * DataGridColumnCollection.cs: added missing return in RemoveAt.
453 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
455 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
456 Don't save ViewState is the number of columns is 0.
458 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
460 * DataGrid.cs: get the right item Type for the property we're reading
461 fromt the data source.
463 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
466 * TextBox.cs: added control builder attribute.
468 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
470 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
472 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
474 * Unit.cs: Called the correct method to get the Numeric locale for the
477 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
479 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
480 correctly the header of the column.
482 * DataGridTableInternal.cs: don't assign a default ID to this control.
484 * LinkButton.cs: raise bubble event in OnCommand.
486 * TableCellCollection.cs: fixed the index returned by Add.
488 * TableRowCollection.cs: ditto.
490 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
492 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
494 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
496 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
497 for reporting the bug and providing the fix.
499 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
501 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
502 CreateColumnSet. Set the owner of the column when auto generated.
503 In PrepareControlHierarchyForItem, fixed for loop bound.
505 * LinkButtonInternal.cs: fixed infinite recursion bug.
509 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
511 * Xml.cs: a few fixes.
513 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
515 * DataList.cs: handle the exception when adding new keys to
518 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
520 * BaseDataList.cs: what can I say for this one? I spent so many time
521 until I finally found this that I'm gonna miss this f....g bug... ;-).
522 Farewell. Now we can get events from image buttons inside Data*.
524 * DataList.cs: now the value stored in ViewState for item count is
527 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
529 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
531 * DataGridColumn.cs: added SetOwner method.
532 * DataGridColumnCollection.cs: set the owner of the column when added.
534 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
536 * BoundColumn.cs: typo.
537 * DataGrid.cs: use 'as' instead of casting. Typo.
538 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
541 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
543 * HyperLink.cs: fixes bug #36336.
545 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
547 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
549 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
551 * BaseValidator.cs: return an empty string in GetControlValidationValue
552 when GetValue returned null.
554 * CompareValidator.cs: fixed EvaluateIsValid.
556 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
558 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
560 * Xml.cs: use MapPathSecure to get the path of the document.
562 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
564 * DataList.cs: fixed header & footer.
566 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
568 * DataList.cs: for header and footer don't use data source.
569 Instantiate in the DataListItem, not in the DataList.
570 databind-template.aspx works now.
572 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
575 (Render): call RenderContents (), not base.RenderContents ().
577 * DataList.cs: style.
579 But I still haven't found what i'm looking for....
581 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
583 * Calendar.cs: fixed loading/saving selected dates.
584 * SelectedDatesCollection.cs: added internal function to get the
585 underlying ArrayList.
587 Calendar navigation works again. Selecting dates too.
589 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
591 * DataList.cs: added a few attributes and fixed infinite recursion.
593 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
595 * ListItemCollection.cs: fixed LoadViewState.
597 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
599 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
600 Commented out some code until it works.
602 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
604 * BaseCompareValidator.cs - Fixed operator bug in
605 Compare(string, string, ...)
606 * CompareValidator.cs - EvaluateIsValid() : Implemented.
608 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
610 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
612 - All Properties : Now make use of ViewState.
614 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
616 * BaseValidator.cs - Uncomment NotImplementedException.
618 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
620 * BaseValidator.cs - Minor changes in TODO comments.
622 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
624 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
625 the NotImplementedException being thrown.
626 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
627 * DataGridLinkButton.cs - Added new class (private) : Implemented.
628 * DataGrid.cs - InitializePager(DataGridItem, int,
629 PagedDataSource) : Implemented.
631 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
633 * DataList.cs - PrepareControlHierarchy() : Implemented.
635 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
637 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
638 - GetItem(ListItemType, int) : Removed TODO.
639 - CreateControlHierarchy(bool) : Implemented.
640 - CreateItem(int, ListItemType) : Implemented.
641 - CreateItem(int, ListItemType,
642 bool, object) : Implemented.
643 - InitializeItem(DataItem) : Implemented.
644 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
645 The ViewState["_!ItemCount"],
646 ViewState["_!DataSource_ItemCount"]
647 are shared by DataList and DataGrid, and hence
648 should share the same name.
649 - ResolveDataSource(object, string)
650 : Removed. Use System.Web.UI.Utils.DataSourceHelper
651 ::GetResolvedDataSource(object, string).
654 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
656 * DataGrid.cs: fixed compilation
658 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
660 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
661 * DataGrid.cs - CreateControlHierarchy(bool)
662 : working towards completion.
663 - ResolveDataSource(object, string)
667 Well. It's almost done.
668 * DataGridTableInternal.cs
669 - Added new internal class.
671 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
673 * DataSourceInternal.cs - Added new class (internal).
675 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
678 * HorizontalAlign.cs:
680 * VerticalAlign.cs: fixes based on class status page.
682 * HorizontalAlignConverter.cs: implemented.
683 * VerticalAlignConverter.cs: implemented.
685 * FontUnitConverter.cs: implemented GetStandardValues ().
687 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
689 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
691 * DataGrid.cs - AutoCreateColumns: Bug fixes.
693 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
695 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
697 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
699 * DataGrid.cs - Working on the undocumented protected
700 method CreateColumnSet. AutoCreateColumns method
701 stubbed. Left CreateControlHierarchy for the time
702 being, looks like I'm going insane. ;-)
704 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
706 * Button.cs - Steffen's OnCommand bug fix.
708 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
710 * DataGrid.cs - Added protected method (skeleton)
711 CreateColumnSet(PagedDataSource, bool)
712 Still trying to know how will it be used
715 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
717 * PagedDataSource.cs: fixed compilation.
719 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
721 * DataGrid.cs - Added private method
722 CreatePagedDataSource
724 CreateControlHierarchy(bool)
725 * PagedDataSource.cs - Bug fixed.
726 CurrentPageIndex is writable.
728 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
730 * DataGrid.cs: fixed typo.
731 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
733 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
735 * DataGridColumn.cs - Added internal methods to get the
736 various styles (needed in DataGrid.cs)
737 * DataGrid.cs - Completed the method
738 PrepareControlHierarchy()
740 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
742 * DataGrid.cs - Wokring on PrepareControlHierarchy()
743 - Added private method
744 PrepareControlHierarchyForItem()
746 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
748 * DataGrid.cs - Completed method
749 OnBubbleEvent(object, EventArgs)
751 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
753 * Xml.cs: implemented document/transform load.
755 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
757 * Calendar.cs: added myself to the list of authors.
758 * DropDownList.cs: fixed a few properties.
759 * ListControl.cs: fixed SelectedIndex.
761 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
763 * Calendar.cs: lots of fixes. Render days. Still left to persist
764 selected days when changing month.
766 * Unit.cs: fixed Percentage and Pixel.
768 * WebControl.cs: a few properties are now using ControlStyle instead
769 of ViewState to persist.
771 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
773 * BaseValidator.cs: it works now.
774 * DataGridColumn.cs: added attribute and made it abstract.
775 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
777 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
779 * TextBox.cs: default for Wrap is true.
780 (OnPreRender): don't save Text if there are no listeners on TextChanged.
782 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
788 (LoadViewState): fixed.
790 * ListItemCollection.cs:
791 (TrackViewState): use items instead of 'this' in foreach.
794 (LoadViewState): more checking of parameters.
796 * WebControl.cs: implemented LoadViewState and SaveViewState.
799 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
801 * ListItem.cs: there was no code to unset the flags!!!
803 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
805 * FontUnit.cs: use a hashtable for mapping size name to value.
806 * HyperLink.cs: fixed a bug and a typo.
807 * Unit.cs: some fixes to internal constructor.
809 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
811 * ListControl.cs: fixed a couple of range checks.
812 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
813 an HtmlForm (p.e., Label).
815 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
825 * HyperLinkColumn.cs:
834 * RadioButtonList.cs:
838 * WebControl.cs: removed attributes added by mistake (i used
839 GetCustomAttributes (true), d'oh!).
841 * DataListItem.cs: implemented RenderItem.
843 * Repeater.cs: implemented CreateItem and InitializeItem.
845 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
847 * BaseDataList.cs: a couple of fiex and added attributes.
848 * DataGrid.cs: little fixes.
850 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
859 * RadioButtonList.cs:
862 * Xml.cs: forgot to add using System.ComponentModel.
864 * BaseValidator.cs: use explicitly
865 System.ComponentModel.AttributeCollection as there is another class
866 with the same name under System.Web.UI.
868 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
887 * RadioButtonList.cs:
892 * Xml.cs: added/fixed all attributes used by xsp.
894 * BaseValidator.cs: some fixes.
896 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
899 (AddAttributesToRender): correctly default to border=1.
901 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
904 (LoadAdFile): make the dictionary null after every iteration.
908 * ListItem.cs: fixed warnings.
910 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
912 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
914 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
917 * DataGridPagerStyle.cs:
924 * ListItemCollection.cs:
926 * ServerValidateEventArgs.cs:
930 * Xml.cs: more class status page based changes.
932 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
935 (.ctor): fixed to render the correct tag.
936 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
938 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
941 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
942 WebControl derived classes should be rendered inside a HtmlForm.
944 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
946 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
949 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
951 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
952 * RepeatInfo.cs: implemented DoHorizontalRendering.
954 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
956 * System.Web.UI.WebControls/Repeater.cs:
958 (OnDataBinding): fixed stack overflow.
960 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
962 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
963 * RepeatInfo.cs: implemented DoHorizontalRendering.
965 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
968 (CopyBaseAttributes): copy Attributes and don't throw exception.
970 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
972 * ListBox.cs: mono-stylized.
973 (AddAttributesToRender): call parent class method.
975 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
977 * Style.cs: fixed IsEmpty and Width.
979 * Table.cs: mono-stylized.
980 (TableRowControlCollection.AddAt): fixed.
981 (AddAttributesToRender): fixed.
983 * TableCell.cs: mono-stylized.
984 (.ctor): use PreventAutoID.
985 (AddAttributesToRender): fixed.
986 (AddParsedSubObject): fixed.
988 * TableRow.cs: mono-stylized. Added
989 ParseChildren attribute.
992 (get_GridLine): fixed.
994 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
996 * Panel.cs: fixed stack overflow.
997 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
1000 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1002 * RadioButton.cs: mono-stylized and some little fixes.
1004 * TextBox.cs: mono-stylized.
1005 (MaxLength): fixed typo.
1007 (AddAttributesToRender): don't render the text between the tags for
1008 SingleLine, use value attribute for it. Don't render the text for
1011 (OnPreRender): don't throw exception and call base.OnPreRender.
1013 (Render): for MultiLine, render the text between the opening and
1014 closing tags encoded as HTML.
1016 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1019 (AddAttributesToRender): fixer another stack overflow.
1022 (TagName): modified to use TagKey instead of tagKey as the property
1025 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1027 * LinkButton.cs: mono-stylized.
1028 (AddParsedSubObject):
1029 (RenderControls): little fixes.
1032 (AddAttributesToRender): fixed usage of IEnumerator.
1034 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1036 * Literal.cs: beautified.
1038 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1040 * Label.cs: beautified and fixed a couple of 'classic' bugs.
1042 * WebControl.cs: use Span as default tag when no other provided in
1043 constructor. That is what MS renders.
1045 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1048 (AddAttributesToRender): fixed (classic) stack overflow.
1050 * CheckBox.cs: mono-stylized.
1051 (AutoPostBack): fixed stack overflow.
1052 (Render): fixed alignment issues. Also set the For attribute always
1055 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1057 * AdRotator.cs: GetData does not work as it should, but now it returns
1058 useful data (only the first ad in the file). Set the NavigateUrl
1059 property in the hyperlink if available.
1061 * HyperLink.cs: fixed constructor and a couple of stack overflows.
1063 * Image.cs: added an attribute and fixed stack overflow.
1066 (RenderBeginTag): fixed.
1067 (TagName): don't call Enum.IsDefined twice.
1069 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1071 * WebControl.cs: added attributes PersistChildrenAttribute and
1072 ParseChildrenAttribute.
1074 2002-05-24 Duncan Mak <duncan@ximian.com>
1076 * DataGridItem.cs (SetItemType): Changed function signature to
1079 * ListItemCollection.cs (this): Changes the visibility level of
1082 * Repeater.cs (OnItemCommand):
1084 (OnItemDataBound): Added necessary casts.
1086 2002-05-07 Duncan Mak <duncan@ximian.com>
1088 * Button.cs (AddAttributesToRender):
1089 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1090 GetClientValidatedEvent method.
1092 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1094 * Removed extra methods, corrected access modifiers to several
1097 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1099 * <SeveralFiles>.cs - Added some attributes
1100 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1101 methods. Will complete them later. Right now, busy with
1102 the attributes part.
1103 * RepeaterItem.cs - Completed.
1105 Oh God! Mercy! I will die applying attributes. I look at the missing
1106 part in the class-status - daemon! Kyrie eleison!
1108 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1112 * AdRotator.cs - Added definition for Font.
1113 * BaseCompareValidator.cs - Added definition for Controls.
1114 * Calendar.cs - SelectMonthText definition corrected.
1115 * DataList.cs - Added definition for SeparatorTemplate.
1116 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1117 but to UI.WebControls.
1119 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1121 Finally, I have made it. Today I did a second build for the
1122 System.Web assembly. It compiled 195 classes today.
1123 I am waiting eagerly for the runtime to come up so that the objects
1124 may be tested to their last levels. Several of the methods are still
1125 under the tag of "TODO" throwing NotImplementedException. Well, I
1126 hope to remove them soon, but how far is this soon - even I don't
1127 know, though I am happy to make the build a success even before
1128 the vacations to come.
1130 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1132 Yesterday and today I tried to do some building of the aseembly,
1133 but was dumped with uncoutably infinite errors. ;-)
1134 I have put the copies of the recent errors on my home page, want
1135 to have a look at them? See:
1136 http://mastergaurav.virtualave.net/mono/
1137 I don't know what to do with these errors. Oh! The buggy me! How
1138 will I overcome myself. Hopefully, by when my vacations over, I
1139 should have made a repository where the build will not fail.
1141 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1143 I am now going to do a build that will include the
1144 System.Web.UI.WebControls namespace. Hoping that I will make it
1145 soon. My exams are coming near and I have to pack up soon.
1148 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1151 And with this, ie, today's work, all the objects mentioned in the
1152 namespace appear in the implementation. But it may not be worth
1153 trying to go for a build because of dependence of several of the
1154 internal methods that may clash with already available assembly
1157 Also, the classes lack possible attributes, like those informing
1158 about child-controls etc. But I have to first create the attribute
1159 classes before I attach the attributes to the classes.
1161 * CustomValidator.cs - Completed. In process realized that
1162 I have to complete / rejuvinate BaseValidator class.
1163 * BaseValidator.cs - Complete rejuvination. Completed 80%
1164 of the job. All that is left is Render(HtmlTextWriter),
1165 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1166 RegisterValidatorDeclaration()
1167 * DataGridPagerStyle.cs - Completed. That adds one more missle
1169 * DataKeyCollection.cs - Completed. Petty small.
1170 * Repeater.cs - Work started off. This is a quite
1172 * DataGridItemEventArgs.cs,
1173 * DataGridShortCommandEventArgs.cs,
1174 * DataListItemEventArgs.cs,
1175 * MonthChangedEventArgs.cs,
1176 * RepeaterItemEventArgs.cs,
1177 * ServerValidateEventArgs.cs,
1178 * DataGridPageChangedEventArgs.cs
1179 - Damn, I marked them "*", while they
1181 * Repeater.cs - Done all except for an undocumented
1182 method CreateControlHierarchy(bool). Though the method
1183 is quite clear by its name, but it will take some time
1184 for me to come with some material to flush in.
1186 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1188 * SelectedDatesCollection.cs - Completed.
1189 * PagedDataSource.cs - Completed. Pathetically nice class.
1190 * RegularExpressionValidator.cs
1191 - Completed. Ridiculously small and
1192 annoyinglyc crazy-driving class, basically the method
1194 * RangeValidator.cs - Completed.
1195 * DataGridColumn.cs - Completed.
1196 * EditCommandColumn.cs - All is complete except for the
1197 InitializeCell(TableCell, int, ListItemType) method.
1198 * DataListItem.cs - All done except for a longish method
1199 RenderItem(HtmlTextWriter, bool, bool)
1201 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1203 * RepeaterItemCollection.cs - Completed.
1204 I love *Collection classes. I am planning to make a
1205 program that will generate a *Collection class. It's so
1206 simple and the same. ;-)
1207 * DataGridColumnCollection.cs - Completed.
1208 ... except probably for *ColumnCollection classes, where
1209 you have to put in some more effort. Still, these class
1210 generation can be automated.
1211 * DataListItemCollection.cs - Completed.
1212 See, how easily, in less than a quarter of a minute, I
1213 completed this class - manually. Copy-Paste/Cut-Replace.
1215 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1217 * DataGrid.cs - Following methods implemented:
1218 TrackViewState(), LoadViewState(object), SaveViewState(),
1219 On* -- The event raisers.
1220 OnBubbleEvent(object, EventArgs) is still incomplete.
1221 * DataGridItem.cs - Initial Implementation
1222 * DataGridItemCollection.cs - Completed.
1224 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1226 * DataGrid.cs - Initial Implementation. Worked
1227 primarily with some properties.
1229 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1231 * ListBox.cs - Completed. Implemented
1232 LoadPostData(string, NameValueCollection)
1233 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1235 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1237 * ListBox.cs - Implemented the following:
1238 RaisePostDataChangedEvent()
1240 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1242 * ListBox.cs - Supports the following properties:
1243 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1246 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1247 RenderContents(HtmlTextWriter)
1250 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1252 * TargetConverter.cs - Completed
1253 * TemplateColumn.cs - Completed
1254 * DataList.cs - Corrected the get-er methods for the
1255 *Style objects. Corrected the get/set-er methods for ViewState
1257 Addded support for properties:
1258 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1259 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1260 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1261 SeparatorStyle, SeparatorItemTemplate.
1263 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1264 ItemCreated, ItemDataBound, UpdateCommand.
1266 CreateControlStyle(), LoadViewState(object),
1267 SaveViewState(), TrackViewState
1269 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1270 OnEditCommand, OnItemCommand, OnItemCreated,
1271 OnItemDataBound, OnUpdateCommand
1272 Added dummy methods for some undocumented methods:
1273 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1274 CreateItem(int, ListItemType, bool, object),
1275 PrepareControlHierarchy(), InitializeItem(DataListItem)
1276 * ListBox.cs - Started working.
1280 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1282 * RepeaterInfo.cs - Initial Implementation. Done all
1283 except for RepeatDirection.Vertical
1284 * TableStyle.cs - Completed
1286 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1288 * DropDownList.cs - Completed
1289 * ListItemCollection.cs - Added method FindByValueInternal to
1290 assist in the derived classes.
1291 Discovered bug in FindByValue. Removed
1292 * UnitConverter.cs - Completed
1293 * PlaceHolder.cs - What can be simpler than this?
1294 * PlaceHolderControlBuilder.cs
1295 - Uh! Damn cool one.
1296 * RadioButtonList.cs - Initial Implementation. All is done
1297 except for the implementation of
1298 method IRepeatInfoUser.RenderItem(...)
1299 * ValidatedControlConverter.cs
1300 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1301 * ValidationSummary.cs - Initial Implementation.
1302 * WebColorConverter.cs - Initial Implementation
1304 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1306 * FontNamesConverter.cs - Completed
1307 * FontUnitConverter.cs - Partial Implementation
1308 * ListItemControlBuilder.cs - Completed
1310 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1312 * TextBox.cs - All done except *Render* methods
1313 * TextBoxControlBuilder.cs - Completed
1314 * Xml.cs - Partial Implementation
1316 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1318 * RadioButton.cs - Completed
1319 * TextBox.cs - Partial Implementation
1321 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1323 * Panel.cs - Completed
1324 * TableItemStyle.cs - Completed
1326 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1328 * TableCellCollection.cs - Completed
1329 * TableRowCollection.cs - Completed
1330 * TableHeaderCell.cs - Completed
1331 * TableRow.cs - Completed
1333 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1335 * TableCellControlBuilder.cs - Completed
1336 * Table.cs - Completed
1337 * TableCell.cs - Completed
1339 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1341 * CheckBoxList.cs - Completed
1342 * ButtonColumn.cs - Completed
1343 * Button.cs - Completed
1345 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1347 * HyperLink.cs - Completed
1348 * Image.cs - Completed
1349 * ImageButton.cs - Completed
1350 * Label.cs - Completed
1351 * LabelControlBuilder.cs - Completed
1352 * LinkButton.cs - Completed
1353 * LinkButtonControlBuilder.cs - Completed
1354 * Literal.cs - Completed
1355 * LieteralControlBuilder.cs - Completed
1356 * FontUnit.cs - Completed
1359 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1361 * Calendar.cs - Completed the functions of Render*,
1362 ViewStates (Track/View/Save),
1364 Left: RenderAllDays (partially)
1366 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1368 * Calendar.cs - Added some more functions
1369 * Style.cs - Completed
1370 * ListItem.cs - Completed
1371 * ListItemCollection.cs - Completed
1373 Made the first successful build of System.Web.dll that included
1374 System.Web.UI.WebControls!
1376 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1378 FontInfo.cs - Complete revamp. Completed
1380 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1382 ListItemCollection.cs - Completed
1383 ListItem.cs - Initial Implementation
1384 Style.cs - Initial Implementation
1386 Right now I am in a total mood to do a successful build. Creating so many
1387 classes, completing classes in System.Web System.Web.UI namespaces.
1389 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1391 TODO - Properly added
1392 CheckBox.cs - Completed
1393 BaseDataList.cs - Completed
1394 DayRenderEventArgs.cs - Completed
1395 RepeaterItem.cs - Initial implementation
1397 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1399 BaseCompareValidator.cs - Completed
1400 AdRotator.cs - Completed
1402 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1404 CommandEventArgs.cs - Completed
1405 DataGridCommandEventArgs.cs - Completed
1406 RepeaterCommandEventArgs.cs - Completed
1407 DataListCommandEventArgs.cs - Completed
1408 CompareValidator.cs - Partial Implementation
1410 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1412 CheckBoxList.cs - Partial Implementation.
1415 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1417 ListControl.cs - Completed
1419 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1421 CheckBox.cs - Completed
1422 ListControl.cs - Initial Implementation
1423 CheckBoxList.cs - Started with it, but first needed
1424 ListControl. Left it.
1426 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
1428 CalendarDay.cs - Making a note that this
1429 has been implemented
1430 Calendar.cs - Making a note that have made some changes.
1431 Unimplmented functions throw
1432 NotImplementedException
1433 CheckBox.cs - Can now "Render" and "LoadPostData"
1436 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
1437 WebControl.cs - Total Revamp, Partial Implementation
1438 AdRotator.cs - Able to load files
1439 AdCreatedEventArgs.cs - Implemented
1441 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
1442 Calendar.cs - Initial Implementation
1443 ButtonColumn.cs - Initial Implementation
1444 Button.cs - Initial Implementation
1445 BoundColumn.cs - Initial Implementation
1446 BaseCompareValidator.cs - Minor Changes
1447 DataList.cs, BaseValidator.cs, BaseDataList.cs
1448 - Added more functions, other changes
1450 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
1451 WebControl.cs - Initial Implementation
1452 DataList.cs - Initial Implementation
1453 BaseValidator.cs - Initial Implementation
1454 BaseDataList.cs - Initial Implementation
1456 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
1458 AdCreatedEventArgs.cs - Initial Implementation
1459 AdCratedEventHandler.cs - Implemented
1460 AdRotator.cs - Initial Implementation
1461 BorderStyle.cs - Implemented
1462 ButtonColumnStyle.cs - Implemented
1463 CalendarSelectionMode.cs - Implemented
1464 DayNameFormat.cs - Implemented
1465 FirstDayOfWeek - Implemented
1466 FontInfo.cs - Partial Implementation
1467 FontSize.cs - Implemented
1468 GridLines.cs - Implemented
1469 HorizontalAlign.cs - Implemented
1470 HyperLink.cs - Initial Implementation
1471 ImageAlign.cs - Implemented
1472 IRepeatInfoUser.cs - Implemented
1473 ListItemType.cs - Implemented
1474 ListSelectionMode.cs - Implemented
1475 NextPrevFormat.cs - Implemented
1476 PagerMode.cs - Implemented
1477 PagerPosition.cs - Implemented
1478 RepeatDirection.cs - Implemented
1479 RepeatLayout.cs - Implemented
1480 TextAlign.cs - Implemented
1481 TextBoxMode.cs - Implemented
1482 TitleFormat.cs - Implemented
1483 UnitType.cs - Implemented
1484 ValidationCompareOperator.cs
1486 ValidationDataType.cs - Implemented
1487 ValidationSummaryDisplayMode.cs
1489 ValidatorDisplay.cs - Implemented
1490 VerticalAlign.cs - Implemented
1494 // File Created 2001-11-13