1 2004-08-18 Sanjay Gupta <gsanjay@novell.com>
3 * Literal.cs: Added new attributes and property for .Net 2.0
5 2004-08-13 Sanjay Gupta <gsanjay@novell.com>
7 * GridViewDeleteEventArgs.cs: Removed extra code.
9 2004-08-12 Sanjay Gupta <gsanjay@novell.com>
11 * SendMailErrorEventArgs.cs:
12 * SendMailErrorEventHandler.cs:
13 * SiteMapNodeItemEventArgs.cs:
14 * SiteMapNodeItemEventHandler.cs:
15 * SqlDataSourceSelectingEventArgs.cs:
16 * SqlDataSourceSelectingEventHandler.cs:
17 * TreeNodeEventArgs.cs:
18 * TreeNodeEventHandler.cs:
19 * WizardNavigationEventArgs.cs:
20 * WizardNavigationEventHandler.cs: Added new delegates.
22 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
24 * ImageMapEventArgs.cs:
25 * ImageMapEventHandler.cs:
26 * MailMessageEventArgs.cs:
27 * MailMessageEventHandler.cs:
29 * MenuEventHandler.cs:
30 * ObjectDataSourceDisposingEventArgs.cs:
31 * ObjectDataSourceDisposingEventHandler.cs:
32 * ObjectDataSourceEventArgs.cs:
33 * ObjectDataSourceEventHandler.cs:
34 * ObjectDataSourceMethodEventArgs.cs:
35 * ObjectDataSourceMethodEventHandler.cs:
36 * ObjectDataSourceSelectingEventArgs.cs:
37 * ObjectDataSourceSelectingEventHandler.cs:
38 * ObjectDataSourceStatusEventArgs.cs:
39 * ObjectDataSourceStatusEventHandler.cs: Added new delegates.
41 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
43 * DetailsViewCommandEventArgs.cs:
44 * FormViewCommandEventArgs.cs:
45 * GridViewCommandEventArgs.cs: Corrected constructor.
47 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
49 * GridViewCancelEditEventArgs.cs:
50 * GridViewCancelEditEventHandler.cs:
51 * GridViewCommandEventArgs.cs:
52 * GridViewCommandEventHandler.cs:
53 * GridViewDeletedEventArgs.cs:
54 * GridViewDeletedEventHandler.cs:
55 * GridViewDeleteEventArgs.cs:
56 * GridViewDeleteEventHandler.cs:
57 * GridViewEditEventArgs.cs:
58 * GridViewEditEventHandler.cs:
59 * GridViewPageEventArgs.cs:
60 * GridViewPageEventHandler.cs:
61 * GridViewRowEventArgs.cs:
62 * GridViewRowEventHandler.cs:
63 * GridViewSelectEventArgs.cs:
64 * GridViewSelectEventHandler.cs:
65 * GridViewSortEventArgs.cs:
66 * GridViewSortEventHandler.cs:
67 * GridViewUpdatedEventArgs.cs:
68 * GridViewUpdatedEventHandler.cs:
69 * GridViewUpdateEventArgs.cs:
70 * GridViewUpdateEventHandler.cs: Added new delegates.
72 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
74 * FormViewUpdatedEventArgs.cs: Corrected constructor.
76 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
78 * FormViewCommandEventArgs.cs: Corrected name of class.
80 2004-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
82 * Xml.cs: use MapPath in DocumentSource and documentContent. Fixes
85 2004-08-10 Sanjay Gupta <gsanjay@novell.com>
87 * FormViewCommandEventArgs.cs:
88 * FormViewCommandEventHandler.cs:
89 * FormViewDeletedEventArgs.cs:
90 * FormViewDeletedEventHandler.cs:
91 * FormViewDeleteEventArgs.cs:
92 * FormViewDeleteEventHandler.cs:
93 * FormViewInsertedEventArgs.cs:
94 * FormViewInsertedEventHandler.cs:
95 * FormViewInsertEventArgs.cs:
96 * FormViewInsertEventHandler.cs:
97 * FormViewModeEventArgs.cs:
98 * FormViewModeEventHandler.cs:
99 * FormViewPageEventArgs.cs:
100 * FormViewPageEventHandler.cs:
101 * FormViewUpdatedEventArgs.cs:
102 * FormViewUpdatedEventHandler.cs:
103 * FormViewUpdateEventArgs.cs:
104 * FormViewUpdateEventHandler.cs: Added new delegates.
106 2004-08-10 Sanjay Gupta <gsanjay@novell.com>
108 * DetailsViewCommandEventArgs.cs:
109 * DetailsViewCommandEventHandler.cs:
110 * DetailsViewDeletedEventArgs.cs:
111 * DetailsViewDeletedEventHandler.cs:
112 * DetailsViewDeleteEventArgs.cs:
113 * DetailsViewDeleteEventHandler.cs:
114 * DetailsViewInsertedEventArgs.cs:
115 * DetailsViewInsertedEventHandler.cs:
116 * DetailsViewInsertEventArgs.cs:
117 * DetailsViewInsertEventHandler.cs:
118 * DetailsViewModeEventArgs.cs:
119 * DetailsViewModeEventHandler.cs:
120 * DetailsViewPageEventArgs.cs:
121 * DetailsViewPageEventHandler.cs:
122 * DetailsViewUpdatedEventArgs.cs:
123 * DetailsViewUpdatedEventHandler.cs:
124 * DetailsViewUpdateEventArgs.cs:
125 * DetailsViewUpdateEventHandler.cs: Added new delegates.
127 2004-08-09 Sanjay Gupta <gsanjay@novell.com>
129 * AuthenticateEventArgs.cs:
130 * AuthenticateEventHandler.cs:
131 * CreateUserErrorEventArgs.cs:
132 * CreateUserErrorEventHandler.cs: Added new delegates.
134 2004-08-05 Sanjay Gupta <gsanjay@novell.com>
137 * ICallbackContainer.cs:
138 * ICompositeControlDesignerAccessor.cs:
139 * IPostBackContainer.cs: Added new interfaces.
141 2004-08-03 Sanjay Gupta <gsanjay@novell.com>
144 * AutoCompleteType.cs:
145 * ContentDirection.cs:
146 * DataControlCellType.cs:
147 * DataControlRowState.cs:
148 * DataControlRowType.cs:
149 * DetailsViewMode.cs:
150 * DynamicImageParameterMode.cs:
160 * SiteMapNodeItemType.cs:
161 * SiteMapNodeType.cs:
162 * SiteMapViewType.cs:
164 * TableCaptionAlign.cs:
165 * TableHeaderScope.cs:
167 * TreeNodeSelectAction.cs:
169 * TreeViewImageSet.cs:
170 * WizardStepType.cs: Added enumerations
172 2004-08-02 Duncan Mak <duncan@ximian.com>
175 * LoginFailureAction.cs:
176 * LoginTextLayout.cs: Added enumerations.
178 2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
180 * BaseValidator.cs: in Validate(), when the control is not visible or
181 enabled, return inmediately after setting IsValid to true. Fixes bug
184 2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
186 * DataList.cs: s/HasChildren/HasControls()/.
188 2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
190 * DataList.cs: style.
192 2004-07-27 Alon Gazit <along@mainsoft.com>
193 * DataList.cs: Replaced foreach statement with for statement,
194 in order to improve performence.
196 2004-07-27 Alon Gazit <along@mainsoft.com>
197 * WebControl.cs: changed RenderBeginTag()to use TagKey instead of
199 * Unit.cs : changed GetTypeFromString() and GetStringFromPixel() to use
200 switch statements in order to improve performance.
202 2004-06-10 Alon Gazit <along@mainsoft.com>
203 * WebControl.cs: fixed LoadViewState().
204 Creates new attributes state bag only when the current is null.
206 2004-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
208 * Calendar.cs: implemented OnPreRender and HasWeekSelectors.
210 2004-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
212 * Calendar.cs: set the title class attribute if we have it. Fixes bug
215 2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
217 * Style.cs: added SetBit.
219 2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
222 * CompareValidator.cs:
225 * WebControl.cs: Added protected missing members and attributes.
227 2004-05-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
229 * TextBox.cs: don't save the Text if in ViewState if it's a password.
230 Save it if the control is not visible or not enabled. Fixes bug #58497.
232 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
234 * Calendar.cs: fire OnDayRender after assigning the calendar cell text.
237 2004-05-09 Gert Driesen (drieseng@users.sourceforge.net)
239 * SqlDataSourceCommandEventArgs:
240 * XmlDataSource.cs : removed temporary workarounds for CLS
241 compliance as System.Data is now CLS compliant
243 2004-05-06 Alon Gazit <along@mainsoft.com>
244 * WebControl.cs: fixed LoadViewState() and SaveViewState().
245 Before the change the Enabled property wasn't updated when a postback
247 * ListControl.cs: fixed SelectedIndex property implementation.
248 Prevents throwing ArgumentOutOfRangeException (that should not be
249 thrown), when the list is empty.
251 2004-04-28 Alon Gazit <along@mainsoft.com>
252 * WebControl.cs: fixed LoadViewState().
253 Always loading the saved attributes collection.
255 2004-04-18 Alon Gazit <along@mainsoft.com>
256 * Repeater.cs: fixed InstantiateItem() and DataSource property.
257 The change in DataSource prevents throwing ArgumentException while
258 setting property value to null.
259 The change in InstantiateItem() prevents NullReferenceException.
261 2004-04-07 Lluis Sanchez Gual <lluis@ximian.com>
263 * BaseValidator.cs: Store Display property in the correct ViewState
264 property. Don't render anything if Display is ValidatorDisplay.None.
266 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
268 * Xml.cs: In LoadXpathDoc(), don't use MapPathSecure with documentSource,
269 since it is already a physical path. Fixes bug #55334.
271 2004-02-13 Jackson Harper <jackson@ximian.com>
273 * Calendar.cs: Match MS postback data. This allows sites that
274 parse the postback data manually to work.
276 2004-02-04 Alon Gazit <along@mainsoft.com>
277 * EditCommandColumn.cs: fixed InitializeCell().
278 The rendered LiteralControl should contain " " and not " ".
280 2004-02-01 Alon Gazit <along@mainsoft.com>
282 * DataGrid.cs: fixed a problem in the paging mechanism in the method
284 the problem was when (PagerStyle.Mode == PagerMode.NumericPages),
285 while clicking the "..." link in the second page.
287 2004-01-28 Alon Gazit <along@mainsoft.com>
289 * Calendar.cs: prevent NullReferenceException in RenderAllDays().
291 2004-01-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
293 * Calendar.cs: when rendering days, add a LiteralControl containing the
294 day before OnDayRender is called. Only generate the default links for
295 days when IsSelectable is true after OnDayRender. Fixes bug #53372.
297 2004-01-21 Martin Baulig <martin@ximian.com>
299 * XmlHierarchyData.cs: Make this compile with csc.
301 * BulletedList.cs (BulletedList.SelectedItem): Removed the `set'
302 accessor since the base class doesn't have one.
304 2004-01-18 Alon Gazit <along@mainsoft.com>
306 * CheckBoxList.cs: fix problem with negative TabIndex (wasn't rendered).
308 2004-01-18 Alon Gazit <along@mainsoft.com>
310 * Style.cs: CopyFrom method shouldn't copy a value that is equal to
311 Property default value.
312 * FontInfo.cs : CopyFrom method shouldn't copy a value that is equal to
313 Property default value.
315 2004-01-15 Alon Gazit <along@mainsoft.com>
317 * RadioButtonList.cs: RepeatLayout property should affect the rendered
320 2004-01-15 Alon Gazit <along@mainsoft.com>
321 * FontInfo.cs: Add validation check to Size property.
323 2004-01-07 Alon Gazit <along@mainsoft.com>
324 * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
325 merge the column's style to the cell's style and not to
326 the item's(row) style.
328 2004-01-04 Alon Gazit <along@mainsoft.com>
329 * RangeValidator.cs: Fixed ControlPropertiesValid().
331 2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
333 * Xml.cs: mono-stylized and removed warnings.
335 2004-1-1 Alon Gazit <along@mainsoft.com>
336 * RadioButtonList.cs: update RenderItem() so that each RadioButton
337 is enabled or disabled like the RadioButtonList.
338 * CheckBoxList.cs: update RenderItem() so that each CheckBox
339 is enabled or disabled like the CheckBoxList.
341 2004-1-1 Alon Gazit <along@mainsoft.com>
342 * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
343 The Header or Footer Style shouldn't merge with the cells Style.
345 2004-1-1 Alon Gazit <along@mainsoft.com>
346 * DataGridColumn.cs: Headers and Footers are initialized
347 with the relevant Style object.
349 2003-12-30 Alon Gazit <along@mainsoft.com>
350 * RepeatInfo.cs: Fixed DoVerticalRendering () and
351 DoHorizontalRendering().
352 Current implementation produces few extra html tags.
354 2003-12-29 Alon Gazit <along@mainsoft.com>
356 * CheckBox.cs: change the implementation of LoadPostData.
357 Currently, while the AutoPostBack property equals true ,
358 it isn't possible to perform uncheck.
360 2003-12-19 Jackson Harper <jackson@ximian.com>
362 * TableCell.cs: Setting a cells text should clear its control
363 collection as per la specification. This fixes bug #51825.
365 2003-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
367 * DataGridColumn.cs: stylized LoadViewState.
368 * DataGridColumnCollection.cs: when TrackViewState is called, also
369 call it on all the existing columns. Fixes bug #52334.
371 2003-12-18 Alon Gazit <along@mainsoft.com>
373 * DataGridPagerStyle.cs: merge DataGridPagerStyle properties when Style
376 2003-12-18 Alon Gazit <along@mainsoft.com>
378 * TableStyle.cs: merge TableStyle properties when Style is empty.
380 2003-12-16 Alon Gazit <along@mainsoft.com>
382 * HyperLink.cs: Change Text property implementation. in MS when the Text
383 property is set, all the controls in the HyperLink are being deleted.
384 This fixes bug #52239.
386 2003-12-15 Alon Gazit <along@mainsoft.com>
387 * RepeatInfo.cs: Fixed DoVerticalRendering () and
388 DoHorizontalRendering().
389 Both methods add additional empty table row in the head of each item
390 table when the variable named isTable equals true (happenes with the
391 default instantiation of RepeatInfo). These additional rows should be
392 added when isTable equals false.
393 This fixes bug #52225.
395 2003-12-15 Alon Gazit <along@mainsoft.com>
397 * RepeatInfo.cs: Fixed DoVerticalRendering() and
398 DoHorizontalRendering().
399 Both methods add to rendered Header a colspan attribute according to the
400 rows count. after the change the colspan is added according to the
403 2003-12-15 Alon Gazit <along@mainsoft.com>
404 * CheckBox.cs: Disabled CheckBox does not produce same HTML as .NET.
405 In .NET if the checkbox is disabled ,its text appears disabled too.
406 In Mono the text appears enabled. the fix is in Render().
407 This fixes bug #52180.
409 2003-12-15 Alon Gazit <along@mainsoft.com>
410 * Repeater.cs: Change the implementation of CreateControlHierarchy().
411 The current implementation renders extra Header and footer
412 without Repeater.DataSource assign.
413 This fixes bug #52179.
415 2003-12-15 Alon Gazit <along@mainsoft.com>
416 * DataGrid.cs: Change the implementation of the property
417 BackImageUrl. The current implementation has no influence
418 on the rendered Html.
420 2003-12-15 Alon Gazit <along@mainsoft.com>
421 * WebControl.cs: Change the implementation of the property
422 Enabled. Before the change the WebControl also looked at
423 parent.Enabled . fixed bug #52171.
425 2003-12-11 Jackson Harper <jackson@ximian.com>
427 * RepeatInfo.cs: When rendering vertically figure out how many
428 colmns are not going to be filled in in the last row, and adjust
429 things accordingly. This fixes bug #51863.
431 2003-12-10 Alon Gazit <along@mainsoft.com>
432 * TableRow.cs: Change the implementation of the properties
433 HorizontalAlign and VerticalAlign. The current implementation
434 has no influence on the rendered Html.
436 2003-12-10 Alon Gazit <along@mainsoft.com>
437 * TableItemStyle.cs: Add setting of The WRAP flag in the Wrap
438 property's set method.
440 2003-12-09 Jackson Harper <jackson@ximian.com>
442 * PagedDataSource.cs (PrivateICollectionEnumerator.MoveNext):
443 Increment counter when moving to start. Fixes bug #51926.
445 2003-12-08 Jackson Harper <jackson@ximian.com>
447 * HyperLinkColumn.cs: Fix navigate url rendering. Patch by
448 Benjamin Jemlich. Fixes bug #51823.
450 2003-12-07 Alon Gazit <along@mainsoft.com>
451 * Panel.cs: Panel doesn't render nowrap attribute while the Wrap
452 property is set to false. Fixes bug #58120.
454 2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
456 * TableItemStyle.cs: merge TableItemStyle properties when Style is
457 empty. Fixes bug #51689. Patch by Alon Gazit <along@mainsoft.com>.
459 2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
461 * RadioButtonList.cs: render tabindex attribute if needed. Fixes bug
464 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
466 * WebControl.cs: don't create the attributes when GetAttribute is
469 2003-12-01 Jackson Harper <jackson@ximian.com>
471 * WebControl.cs: Only allow access keys to be null or a single
472 char. Patch by Alon Gazit <along@mainsoft.com>.
474 2003-11-30 Jackson Harper <jackson@ximian.com>
476 * CheckBoxList.cs: A checkbox will have null post data if it is
477 unselected. This fixes bug #51516.
479 2003-11-29 Jackson Harper <jackson@ximian.com>
481 * DataGrid.cs: Display paging controls even when there is no
482 data. Path by Mohammad DAMT. Fixes bug #51487.
484 2003-11-29 Jackson Harper <jackson@ximian.com>
486 * DataGrid.cs: Call TrackViewState when loading bound columns view
487 state. So that their state is saved. This fixes bug #51424. Also
490 2003-11-26 Jackson Harper <jackson@ximian.com>
492 * BaseDataList.cs: Change && to || We will call that a typo so no
495 2003-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
497 * BaseDataList.cs: allow setting null as Datasource.
499 * DataGrid.cs: keep autogenerated columns in the ViewState.
501 Patches by Alon Gazit <along@mainsoft.com>.
503 2003-11-22 Ben Maurer <bmaurer@users.sourceforge.net>
505 * SqlDataSource*: Implement almost everything. Data access is
508 2003-11-22 Ben Maurer <bmaurer@users.sourceforge.net>
510 * Calendar.cs (SaveViewState):
511 - We were allocating a 11 item array, we only used 10 items,
513 - We only need to save the selected dates if there are any.
514 * DataGrid.cs (SaveViewState):
515 * DataGridColumn.cs (SaveViewState):
516 * DataGridColumnCollection.cs (SaveViewState):
517 - Only return the array if there is anything in it
518 * Style.cs (SaveViewState):
519 - Only save the bits if there were changes.
520 * WebControl.cs (SaveViewState), (LoadViewState):
521 - Don't save Enabled into the viewstate here, we already
522 do it in the property. This just caused *EVERY* control
523 to have a non-null state, taking up lots of extra room
525 - The style will always be created with this control's
526 viewstate, so the style will always return null for the
527 viewstate. As such, we do not need to store it. We can
528 also reduce the triplet to a pair because of this.
530 2003-11-22 Jackson Harper <jackson@ximian.com>
532 * ValidationSummary.cs: Fix number of messages and message array computation.
534 2003-11-21 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
536 * Xml.cs: Corrected attribute
537 * XmlBuilder.cs: Added
539 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
541 * Xml.cs: class status based fixes.
543 2003-11-19 Jackson Harper <jackson@ximian.com>
545 * HyperLink.cs: Use ResolveUrl instead of ResolveBaseUrl.
547 2003-11-19 Jackson Harper <jackson@ximian.com>
549 * HyperLink.cs: Use ResolveBaseUrl so that ~/ is interpreted as
550 teh applications base directory. This fixes bug #51092.
552 2003-11-18 Todd Berman <tberman@gentoo.org>
554 * ControlParameter.cs:
555 * CookieParameter.cs:
557 * QueryStringParameter.cs:
558 * SessionParameter.cs: added public .ctor ()
559 * Parameter.cs: added public .ctor (), internal SetOwnerCollection
560 and handling, as well as internal ParameterValue for easy access.
561 NOTE: ParameterValue doesnt respect TreatEmptyStringAsNull yet.
562 * ParameterCollection.cs: implementation redux.
564 2003-11-18 Todd Berman <tberman@gentoo.org>
566 * ParameterCollection.cs: Implemented
567 * Parameter.cs: Added _owner, SetOwnerCollection and proper handling.
568 ToString () now matches asp.net
570 2003-11-17 Ben Maurer <bmaurer@users.sourceforge.net>
572 * ControlParameter.cs:
573 * CookieParameter.cs:
576 * QueryStringParameter.cs: New v2 files. Mostly
577 implemented, still need a few methods.
579 2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
581 * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
582 Gazit <along@mainsoft.com>.
584 2003-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
586 * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
587 Patch by Alon Gazit <along@mainsoft.com>.
589 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
591 * DataBoundControl.cs: Implement
592 * ListControl.cs: inherit from the above.
593 * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
595 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
600 * Repeater.cs: add v2 databinding stuff
601 * XmlDataSource.cs: make it load the xml.
603 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
606 * XmlDataSourceView.cs:
607 * XmlHierarchicalDataSourceView.cs:
608 * XmlHierarchicalEnumerable.cs:
609 * XmlHierarchyData.cs: Implement
611 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
613 * SiteMapDataSourceView.cs: Implement.
615 2003-11-07 Jackson Harper <jackson@ximian.com>
617 * ImageButton.cs: This is a workaround for bug #49819. It appears
618 that the .x and .y values are not being posted, and only the x
619 value is being posted with the ctrl's id as the key.
621 2003-11-07 Jackson Harper <jackson@ximian.com>
623 * DataGrid.cs (CreateControlHierarchy): Current page index is
624 alolowed to equal page count. This prevents an exception being
625 thrown when both are zero.
627 2003-11-06 Jackson Harper <jackson@ximian.com>
629 * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
630 * BaseValidator.cs: Disable base control so the isValid flag is
633 2003-11-03 Jackson Harper <jackson@ximian.com>
635 * TemplateColumn.cs: Use the same renderer for selected items as
636 normal items. This fixes bug #49744.
638 2003-11-03 Jackson Harper <jackson@ximian.com>
641 * WebControl.cs: Fix argument out of range exceptions on
642 properties. Patch by Yaron Shkop.
644 2003-11-03 Jackson Harper <jackson@ximian.com>
646 * TemplateColumn.cs: If the item is selected but there is no
647 editItemTemplate use the itemTemplate. This matches MS behvoir.
649 2003-11-03 Jackson Harper <jackson@ximian.com>
651 * Repeater.cs: Always set alternating items to the AlternatingItem
652 type, when instantiating alternating items use the itemTemplate if
653 the alternatingItem template is null. This matches MS behavoir and
656 2003-11-03 Jackson Harper <jackson@ximian.com>
658 * DataGridPagerStyle.cs: Name of view state attribute is
659 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
660 visibility is changed. Patch by Yaron Shkop.
662 2003-11-03 Jackson Harper <jackson@ximian.com>
664 * RepeatInfo.cs: When doing horizontal rendering use the repeat
665 columns as the number of columns in a row. This fixes bug #49016.
667 2003-11-03 Jackson Harper <jackson@ximian.com>
669 * PagedDataSource.cs (PageCount): Return page count of 1 if there
670 paging is disabled. Patch by Yaron Shkop.
671 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
672 * TableStyle.cs (AddAttributesToRender): Render border style
673 collapse. Patch by Yaron Shkop.
676 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
677 the wrong type. Patch by Yaron Shkop.
679 2003-11-03 Jackson Harper <jackson@ximian.com>
681 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
683 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
686 * BulletedListDisplayMode.cs:
687 * BulletedListEventHandler.cs:
689 * BulletedListEventArgs.cs: V2 controls (yay!)
691 2003-10-30 Jackson Harper <jackson@ximian.com>
693 * Repeater.cs: Throw an exception if the datasource is set to
694 something that does not implement either IListSource or
695 IEnumerable. This fixes bug #50155.
697 2003-10-30 Jackson Harper <jackson@ximian.com>
699 * DataGridPagerStyle.cs: Do not allow page button counts to be set
700 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
702 2003-10-29 Jackson Harper <jackson@ximian.com>
704 * ButtonColumn.cs: Format string and text to format were
705 inversed. This fixes bug #50171.
707 2003-10-29 Jackson Harper <jackson@ximian.com>
709 * DataGridColumn.cs: If an item style is set apply it to the
710 cell. This fixes bug #50173.
712 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
714 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
717 2003-10-29 Jackson Harper <jackson@ximian.com>
719 * PagedDataSource.cs:
720 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
721 end of the last page. Fixes bug #5085.
723 2003-10-29 Jackson Harper <jackson@ximian.com>
725 * CheckBox.cs: Do not change the status of a checkbox when there
726 is no post data. This fixes bug #49091.
727 * CheckBoxList.cs: Do not change the status of the checkboxes when
728 there is no post data. This fixes bug #49093.
730 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
732 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
733 RadioButton. Fixes #50132
735 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
737 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
738 paging from working. Fixes #48814.
740 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
742 * DataGrid.cs: A few typos kept us from viewing datagrids
743 that were based on customized collections.
745 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
747 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
749 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
751 * Calendar.cs: render the next month button so that aligns to the
754 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
756 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
757 was just changing && by || after the first Match.
759 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
761 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
762 Patch by Yaron Shkop.
764 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
766 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
767 that fixes bug #49744. Now the selection doesn't lose its data.
769 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
771 * EditCommandColumn.cs: Implement; fix #49736
773 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
775 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
776 the forground color. bug #49738
778 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
780 * Calendar.cs: fixed bug #49727.
782 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
784 * TableStyle.cs: fix #49740.
786 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
788 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
789 * ValidationSummary.cs: fixes bug #49669.
791 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
793 * Calendar.cs: apply the calendar style to the new Table, not to itself.
796 * CheckBox.cs: render the hidden fields if AutoPostBack.
798 * Style.cs: don't render empty width/height. Small improvement in
801 * Table.cs: fixed condition for border width.
804 (CopyFrom): always call the base class to copy other attributes. Fixes
805 bug #49408. Don't render empty 'rules' attribute.
807 * WebControl.cs: track viewstate when enabled. Don't overwrite source
808 control attributes in CopyBaseAttributes.
810 * ChangeLog: fixed dates.
813 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
815 * WebControl.cs : Attributes { get; } - Is Complete.
816 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
819 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
821 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
822 : RegisterValidatorCommonScript()
823 - More code, I need HELP!
824 : RegisterValidatorDeclaration()
825 - More code, I need HELP!
827 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
829 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
832 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
834 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
835 ClearViewState only called when no items.
837 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
839 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
841 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
843 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
845 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
847 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
850 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
852 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
855 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
857 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
858 * WebControl.cs: fixed Enabled property and save it in ViewState.
862 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
864 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
866 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
868 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
871 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
873 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
874 <rich@velvetsea.net>.
876 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
878 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
879 Skripsky <juraj@hotfeet.ch>
881 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
883 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
884 fixes rendering of the end tag.
886 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
888 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
889 (Yaron Shkop). Closes bug #48060.
891 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
893 * CheckBox.cs: in LoadPostData, only return
894 true when the new data is different from the one we had. Fixed
895 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
898 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
900 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
902 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
904 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
905 of Enable in ViewState. Fixes bug #47865.
907 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
909 * Style.cs: the MARKED bit is not send set in ViewState unless something
910 is changed. Fixed TrackViewState condition.
912 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
913 because it uses the same ViewState as the control. Fixes bug #47725.
915 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
917 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
918 that fixes databinding when only DataTextField or DataNavigateUrlField
921 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
923 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
924 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
925 values before assigning a data source and other issues.
927 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
929 * CheckBox.cs: save viewstate when needed and correctly handle post
930 data. Fixes bug #47462.
932 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
934 * ButtonColumn.cs: Removed additional attributes
935 * CheckBox.cs: Added attribute
936 * DataGrid.cs: Added attributes
937 * HyperLinkColumn.cs: Changed attributes, added lamespec
938 * Style.cs: Removed attributes
939 * TextBox.cs: Added/ removed attributes
941 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
943 * AdRotator.cs: Added all attributes
944 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
945 * BaseValidator.cs: Added all attributes
946 * BoundColumn.cs: Added all attributes
947 * Button.cs: Added all attributes
948 * ButtonColumn.cs: Added all attributes, added lamespec
949 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
950 * CheckBox.cs: Added all attributes
951 * CheckBoxList.cs: Added all attributes
952 * CompareValidator.cs: Added all attributes
953 * CustomValidator.cs: Added all attributes
954 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
955 * DataGridColumn.cs: Added all attributes
956 * DataGridColumnCollection.cs: Added all attributes
957 * DataGridPagerStyle.cs: Added all attributes
958 * DataGridTableInternal.cs: Made DataGridTableInternal internal
959 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
960 * DropDownList.cs: Added all attributes
961 * FontInfo.cs: Added all attributes
962 * HyperLink.cs: Added all attributes
963 * HyperLinkColumn.cs: Added all attributes
964 * Image.cs: Added all attributes
965 * ImageButton.cs: Added all attributes
966 * Label.cs: Added all attributes
967 * LinkButton.cs: Added all attributes
968 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
969 * ListControl.cs: Added all attributes
970 * ListItem.cs: Added all attributes
971 * ListItemCollection.cs: Added attribute
972 * Literal.cs: Added all attributes
973 * Panel.cs: Added all attributes
974 * RadioButton.cs: Added all attributes
975 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
976 * RangeValidator.cs: Added all attributes
977 * RegularExpressionValidator.cs: Added all attributes
978 * Repeater.cs: Added all attributes
980 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
982 * RequiredFieldValidator.cs: Added all attributes
983 * Style.cs: Added all attributes
984 * Table.cs: Added all attributes
985 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
986 * TableCellCollection.cs: Added attribute
987 * TableRow.cs: Added all attributes
988 * TableRowCollection: Added attribute
989 * TableStyle.cs: Added all attributes, improved error messages
990 * TemplateColumn.cs: Added all attributes
991 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
992 * ValidationSummary.cs: Added all attributes
993 * WebControl.cs: Added all attributes
994 * Xml.cs: Added all attributes
996 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
998 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
999 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
1001 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1003 * CheckBoxList.cs: fixes bug reported on the list about the state of
1004 the CheckButtons not being preserved across posts.
1006 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1008 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
1010 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1012 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
1014 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1016 * ListControl.cs: save viewstate data when any of the 3 values is not
1017 null. Fixed condition to save selection indices. Closes bug #45493.
1019 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1021 * DataGrid.cs: fixed bug #43823.
1023 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1025 * DataGrid.cs: fixed delegate type for SortCommand.
1027 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1029 * DataGridColumnCollection.cs: added missing return in RemoveAt.
1031 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1033 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
1034 Don't save ViewState is the number of columns is 0.
1036 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1038 * DataGrid.cs: get the right item Type for the property we're reading
1039 fromt the data source.
1041 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1044 * TextBox.cs: added control builder attribute.
1046 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1048 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
1050 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
1052 * Unit.cs: Called the correct method to get the Numeric locale for the
1055 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1057 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
1058 correctly the header of the column.
1060 * DataGridTableInternal.cs: don't assign a default ID to this control.
1062 * LinkButton.cs: raise bubble event in OnCommand.
1064 * TableCellCollection.cs: fixed the index returned by Add.
1066 * TableRowCollection.cs: ditto.
1068 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1070 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
1072 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1074 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
1075 for reporting the bug and providing the fix.
1077 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1079 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
1080 CreateColumnSet. Set the owner of the column when auto generated.
1081 In PrepareControlHierarchyForItem, fixed for loop bound.
1083 * LinkButtonInternal.cs: fixed infinite recursion bug.
1087 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
1089 * Xml.cs: a few fixes.
1091 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1093 * DataList.cs: handle the exception when adding new keys to
1096 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1098 * BaseDataList.cs: what can I say for this one? I spent so many time
1099 until I finally found this that I'm gonna miss this f....g bug... ;-).
1100 Farewell. Now we can get events from image buttons inside Data*.
1102 * DataList.cs: now the value stored in ViewState for item count is
1105 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1107 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
1109 * DataGridColumn.cs: added SetOwner method.
1110 * DataGridColumnCollection.cs: set the owner of the column when added.
1112 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1114 * BoundColumn.cs: typo.
1115 * DataGrid.cs: use 'as' instead of casting. Typo.
1116 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
1119 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1121 * HyperLink.cs: fixes bug #36336.
1123 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1125 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
1127 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1129 * BaseValidator.cs: return an empty string in GetControlValidationValue
1130 when GetValue returned null.
1132 * CompareValidator.cs: fixed EvaluateIsValid.
1134 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
1136 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1138 * Xml.cs: use MapPathSecure to get the path of the document.
1140 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1142 * DataList.cs: fixed header & footer.
1144 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1146 * DataList.cs: for header and footer don't use data source.
1147 Instantiate in the DataListItem, not in the DataList.
1148 databind-template.aspx works now.
1150 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1153 (Render): call RenderContents (), not base.RenderContents ().
1155 * DataList.cs: style.
1157 But I still haven't found what i'm looking for....
1159 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1161 * Calendar.cs: fixed loading/saving selected dates.
1162 * SelectedDatesCollection.cs: added internal function to get the
1163 underlying ArrayList.
1165 Calendar navigation works again. Selecting dates too.
1167 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1169 * DataList.cs: added a few attributes and fixed infinite recursion.
1171 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1173 * ListItemCollection.cs: fixed LoadViewState.
1175 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1177 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
1178 Commented out some code until it works.
1180 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
1182 * BaseCompareValidator.cs - Fixed operator bug in
1183 Compare(string, string, ...)
1184 * CompareValidator.cs - EvaluateIsValid() : Implemented.
1186 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1188 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
1190 - All Properties : Now make use of ViewState.
1192 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1194 * BaseValidator.cs - Uncomment NotImplementedException.
1196 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1198 * BaseValidator.cs - Minor changes in TODO comments.
1200 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1202 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
1203 the NotImplementedException being thrown.
1204 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
1205 * DataGridLinkButton.cs - Added new class (private) : Implemented.
1206 * DataGrid.cs - InitializePager(DataGridItem, int,
1207 PagedDataSource) : Implemented.
1209 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1211 * DataList.cs - PrepareControlHierarchy() : Implemented.
1213 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1215 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
1216 - GetItem(ListItemType, int) : Removed TODO.
1217 - CreateControlHierarchy(bool) : Implemented.
1218 - CreateItem(int, ListItemType) : Implemented.
1219 - CreateItem(int, ListItemType,
1220 bool, object) : Implemented.
1221 - InitializeItem(DataItem) : Implemented.
1222 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
1223 The ViewState["_!ItemCount"],
1224 ViewState["_!DataSource_ItemCount"]
1225 are shared by DataList and DataGrid, and hence
1226 should share the same name.
1227 - ResolveDataSource(object, string)
1228 : Removed. Use System.Web.UI.Utils.DataSourceHelper
1229 ::GetResolvedDataSource(object, string).
1232 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1234 * DataGrid.cs: fixed compilation
1236 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
1238 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
1239 * DataGrid.cs - CreateControlHierarchy(bool)
1240 : working towards completion.
1241 - ResolveDataSource(object, string)
1242 : stubbed new method
1244 : stubbed new method
1245 Well. It's almost done.
1246 * DataGridTableInternal.cs
1247 - Added new internal class.
1249 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
1251 * DataSourceInternal.cs - Added new class (internal).
1253 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1256 * HorizontalAlign.cs:
1258 * VerticalAlign.cs: fixes based on class status page.
1260 * HorizontalAlignConverter.cs: implemented.
1261 * VerticalAlignConverter.cs: implemented.
1263 * FontUnitConverter.cs: implemented GetStandardValues ().
1265 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
1267 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1269 * DataGrid.cs - AutoCreateColumns: Bug fixes.
1271 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1273 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
1275 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1277 * DataGrid.cs - Working on the undocumented protected
1278 method CreateColumnSet. AutoCreateColumns method
1279 stubbed. Left CreateControlHierarchy for the time
1280 being, looks like I'm going insane. ;-)
1282 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1284 * Button.cs - Steffen's OnCommand bug fix.
1286 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
1288 * DataGrid.cs - Added protected method (skeleton)
1289 CreateColumnSet(PagedDataSource, bool)
1290 Still trying to know how will it be used
1293 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1295 * PagedDataSource.cs: fixed compilation.
1297 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
1299 * DataGrid.cs - Added private method
1300 CreatePagedDataSource
1302 CreateControlHierarchy(bool)
1303 * PagedDataSource.cs - Bug fixed.
1304 CurrentPageIndex is writable.
1306 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1308 * DataGrid.cs: fixed typo.
1309 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
1311 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
1313 * DataGridColumn.cs - Added internal methods to get the
1314 various styles (needed in DataGrid.cs)
1315 * DataGrid.cs - Completed the method
1316 PrepareControlHierarchy()
1318 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
1320 * DataGrid.cs - Wokring on PrepareControlHierarchy()
1321 - Added private method
1322 PrepareControlHierarchyForItem()
1324 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
1326 * DataGrid.cs - Completed method
1327 OnBubbleEvent(object, EventArgs)
1329 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1331 * Xml.cs: implemented document/transform load.
1333 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1335 * Calendar.cs: added myself to the list of authors.
1336 * DropDownList.cs: fixed a few properties.
1337 * ListControl.cs: fixed SelectedIndex.
1339 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1341 * Calendar.cs: lots of fixes. Render days. Still left to persist
1342 selected days when changing month.
1344 * Unit.cs: fixed Percentage and Pixel.
1346 * WebControl.cs: a few properties are now using ControlStyle instead
1347 of ViewState to persist.
1349 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1351 * BaseValidator.cs: it works now.
1352 * DataGridColumn.cs: added attribute and made it abstract.
1353 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
1355 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1357 * TextBox.cs: default for Wrap is true.
1358 (OnPreRender): don't save Text if there are no listeners on TextChanged.
1360 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1366 (LoadViewState): fixed.
1368 * ListItemCollection.cs:
1369 (TrackViewState): use items instead of 'this' in foreach.
1372 (LoadViewState): more checking of parameters.
1374 * WebControl.cs: implemented LoadViewState and SaveViewState.
1377 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1379 * ListItem.cs: there was no code to unset the flags!!!
1381 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1383 * FontUnit.cs: use a hashtable for mapping size name to value.
1384 * HyperLink.cs: fixed a bug and a typo.
1385 * Unit.cs: some fixes to internal constructor.
1387 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1389 * ListControl.cs: fixed a couple of range checks.
1390 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
1391 an HtmlForm (p.e., Label).
1393 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1403 * HyperLinkColumn.cs:
1412 * RadioButtonList.cs:
1416 * WebControl.cs: removed attributes added by mistake (i used
1417 GetCustomAttributes (true), d'oh!).
1419 * DataListItem.cs: implemented RenderItem.
1421 * Repeater.cs: implemented CreateItem and InitializeItem.
1423 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1425 * BaseDataList.cs: a couple of fiex and added attributes.
1426 * DataGrid.cs: little fixes.
1428 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1437 * RadioButtonList.cs:
1440 * Xml.cs: forgot to add using System.ComponentModel.
1442 * BaseValidator.cs: use explicitly
1443 System.ComponentModel.AttributeCollection as there is another class
1444 with the same name under System.Web.UI.
1446 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1465 * RadioButtonList.cs:
1470 * Xml.cs: added/fixed all attributes used by xsp.
1472 * BaseValidator.cs: some fixes.
1474 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1477 (AddAttributesToRender): correctly default to border=1.
1479 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1482 (LoadAdFile): make the dictionary null after every iteration.
1486 * ListItem.cs: fixed warnings.
1488 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
1490 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
1492 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1494 * DataGridColumn.cs:
1495 * DataGridPagerStyle.cs:
1502 * ListItemCollection.cs:
1504 * ServerValidateEventArgs.cs:
1508 * Xml.cs: more class status page based changes.
1510 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1513 (.ctor): fixed to render the correct tag.
1514 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
1516 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1519 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
1520 WebControl derived classes should be rendered inside a HtmlForm.
1522 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1524 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
1527 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1529 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
1530 * RepeatInfo.cs: implemented DoHorizontalRendering.
1532 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1534 * System.Web.UI.WebControls/Repeater.cs:
1536 (OnDataBinding): fixed stack overflow.
1538 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1540 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
1541 * RepeatInfo.cs: implemented DoHorizontalRendering.
1543 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1546 (CopyBaseAttributes): copy Attributes and don't throw exception.
1548 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1550 * ListBox.cs: mono-stylized.
1551 (AddAttributesToRender): call parent class method.
1553 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1555 * Style.cs: fixed IsEmpty and Width.
1557 * Table.cs: mono-stylized.
1558 (TableRowControlCollection.AddAt): fixed.
1559 (AddAttributesToRender): fixed.
1561 * TableCell.cs: mono-stylized.
1562 (.ctor): use PreventAutoID.
1563 (AddAttributesToRender): fixed.
1564 (AddParsedSubObject): fixed.
1566 * TableRow.cs: mono-stylized. Added
1567 ParseChildren attribute.
1570 (get_GridLine): fixed.
1572 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1574 * Panel.cs: fixed stack overflow.
1575 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
1576 and SingleConverter.
1578 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1580 * RadioButton.cs: mono-stylized and some little fixes.
1582 * TextBox.cs: mono-stylized.
1583 (MaxLength): fixed typo.
1585 (AddAttributesToRender): don't render the text between the tags for
1586 SingleLine, use value attribute for it. Don't render the text for
1589 (OnPreRender): don't throw exception and call base.OnPreRender.
1591 (Render): for MultiLine, render the text between the opening and
1592 closing tags encoded as HTML.
1594 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1597 (AddAttributesToRender): fixer another stack overflow.
1600 (TagName): modified to use TagKey instead of tagKey as the property
1603 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1605 * LinkButton.cs: mono-stylized.
1606 (AddParsedSubObject):
1607 (RenderControls): little fixes.
1610 (AddAttributesToRender): fixed usage of IEnumerator.
1612 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1614 * Literal.cs: beautified.
1616 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1618 * Label.cs: beautified and fixed a couple of 'classic' bugs.
1620 * WebControl.cs: use Span as default tag when no other provided in
1621 constructor. That is what MS renders.
1623 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1626 (AddAttributesToRender): fixed (classic) stack overflow.
1628 * CheckBox.cs: mono-stylized.
1629 (AutoPostBack): fixed stack overflow.
1630 (Render): fixed alignment issues. Also set the For attribute always
1633 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1635 * AdRotator.cs: GetData does not work as it should, but now it returns
1636 useful data (only the first ad in the file). Set the NavigateUrl
1637 property in the hyperlink if available.
1639 * HyperLink.cs: fixed constructor and a couple of stack overflows.
1641 * Image.cs: added an attribute and fixed stack overflow.
1644 (RenderBeginTag): fixed.
1645 (TagName): don't call Enum.IsDefined twice.
1647 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1649 * WebControl.cs: added attributes PersistChildrenAttribute and
1650 ParseChildrenAttribute.
1652 2002-05-24 Duncan Mak <duncan@ximian.com>
1654 * DataGridItem.cs (SetItemType): Changed function signature to
1657 * ListItemCollection.cs (this): Changes the visibility level of
1660 * Repeater.cs (OnItemCommand):
1662 (OnItemDataBound): Added necessary casts.
1664 2002-05-07 Duncan Mak <duncan@ximian.com>
1666 * Button.cs (AddAttributesToRender):
1667 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1668 GetClientValidatedEvent method.
1670 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1672 * Removed extra methods, corrected access modifiers to several
1675 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1677 * <SeveralFiles>.cs - Added some attributes
1678 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1679 methods. Will complete them later. Right now, busy with
1680 the attributes part.
1681 * RepeaterItem.cs - Completed.
1683 Oh God! Mercy! I will die applying attributes. I look at the missing
1684 part in the class-status - daemon! Kyrie eleison!
1686 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1690 * AdRotator.cs - Added definition for Font.
1691 * BaseCompareValidator.cs - Added definition for Controls.
1692 * Calendar.cs - SelectMonthText definition corrected.
1693 * DataList.cs - Added definition for SeparatorTemplate.
1694 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1695 but to UI.WebControls.
1697 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1699 Finally, I have made it. Today I did a second build for the
1700 System.Web assembly. It compiled 195 classes today.
1701 I am waiting eagerly for the runtime to come up so that the objects
1702 may be tested to their last levels. Several of the methods are still
1703 under the tag of "TODO" throwing NotImplementedException. Well, I
1704 hope to remove them soon, but how far is this soon - even I don't
1705 know, though I am happy to make the build a success even before
1706 the vacations to come.
1708 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1710 Yesterday and today I tried to do some building of the aseembly,
1711 but was dumped with uncoutably infinite errors. ;-)
1712 I have put the copies of the recent errors on my home page, want
1713 to have a look at them? See:
1714 http://mastergaurav.virtualave.net/mono/
1715 I don't know what to do with these errors. Oh! The buggy me! How
1716 will I overcome myself. Hopefully, by when my vacations over, I
1717 should have made a repository where the build will not fail.
1719 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1721 I am now going to do a build that will include the
1722 System.Web.UI.WebControls namespace. Hoping that I will make it
1723 soon. My exams are coming near and I have to pack up soon.
1726 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1729 And with this, ie, today's work, all the objects mentioned in the
1730 namespace appear in the implementation. But it may not be worth
1731 trying to go for a build because of dependence of several of the
1732 internal methods that may clash with already available assembly
1735 Also, the classes lack possible attributes, like those informing
1736 about child-controls etc. But I have to first create the attribute
1737 classes before I attach the attributes to the classes.
1739 * CustomValidator.cs - Completed. In process realized that
1740 I have to complete / rejuvinate BaseValidator class.
1741 * BaseValidator.cs - Complete rejuvination. Completed 80%
1742 of the job. All that is left is Render(HtmlTextWriter),
1743 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1744 RegisterValidatorDeclaration()
1745 * DataGridPagerStyle.cs - Completed. That adds one more missle
1747 * DataKeyCollection.cs - Completed. Petty small.
1748 * Repeater.cs - Work started off. This is a quite
1750 * DataGridItemEventArgs.cs,
1751 * DataGridShortCommandEventArgs.cs,
1752 * DataListItemEventArgs.cs,
1753 * MonthChangedEventArgs.cs,
1754 * RepeaterItemEventArgs.cs,
1755 * ServerValidateEventArgs.cs,
1756 * DataGridPageChangedEventArgs.cs
1757 - Damn, I marked them "*", while they
1759 * Repeater.cs - Done all except for an undocumented
1760 method CreateControlHierarchy(bool). Though the method
1761 is quite clear by its name, but it will take some time
1762 for me to come with some material to flush in.
1764 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1766 * SelectedDatesCollection.cs - Completed.
1767 * PagedDataSource.cs - Completed. Pathetically nice class.
1768 * RegularExpressionValidator.cs
1769 - Completed. Ridiculously small and
1770 annoyinglyc crazy-driving class, basically the method
1772 * RangeValidator.cs - Completed.
1773 * DataGridColumn.cs - Completed.
1774 * EditCommandColumn.cs - All is complete except for the
1775 InitializeCell(TableCell, int, ListItemType) method.
1776 * DataListItem.cs - All done except for a longish method
1777 RenderItem(HtmlTextWriter, bool, bool)
1779 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1781 * RepeaterItemCollection.cs - Completed.
1782 I love *Collection classes. I am planning to make a
1783 program that will generate a *Collection class. It's so
1784 simple and the same. ;-)
1785 * DataGridColumnCollection.cs - Completed.
1786 ... except probably for *ColumnCollection classes, where
1787 you have to put in some more effort. Still, these class
1788 generation can be automated.
1789 * DataListItemCollection.cs - Completed.
1790 See, how easily, in less than a quarter of a minute, I
1791 completed this class - manually. Copy-Paste/Cut-Replace.
1793 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1795 * DataGrid.cs - Following methods implemented:
1796 TrackViewState(), LoadViewState(object), SaveViewState(),
1797 On* -- The event raisers.
1798 OnBubbleEvent(object, EventArgs) is still incomplete.
1799 * DataGridItem.cs - Initial Implementation
1800 * DataGridItemCollection.cs - Completed.
1802 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1804 * DataGrid.cs - Initial Implementation. Worked
1805 primarily with some properties.
1807 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1809 * ListBox.cs - Completed. Implemented
1810 LoadPostData(string, NameValueCollection)
1811 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1813 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1815 * ListBox.cs - Implemented the following:
1816 RaisePostDataChangedEvent()
1818 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1820 * ListBox.cs - Supports the following properties:
1821 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1824 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1825 RenderContents(HtmlTextWriter)
1828 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1830 * TargetConverter.cs - Completed
1831 * TemplateColumn.cs - Completed
1832 * DataList.cs - Corrected the get-er methods for the
1833 *Style objects. Corrected the get/set-er methods for ViewState
1835 Addded support for properties:
1836 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1837 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1838 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1839 SeparatorStyle, SeparatorItemTemplate.
1841 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1842 ItemCreated, ItemDataBound, UpdateCommand.
1844 CreateControlStyle(), LoadViewState(object),
1845 SaveViewState(), TrackViewState
1847 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1848 OnEditCommand, OnItemCommand, OnItemCreated,
1849 OnItemDataBound, OnUpdateCommand
1850 Added dummy methods for some undocumented methods:
1851 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1852 CreateItem(int, ListItemType, bool, object),
1853 PrepareControlHierarchy(), InitializeItem(DataListItem)
1854 * ListBox.cs - Started working.
1858 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1860 * RepeaterInfo.cs - Initial Implementation. Done all
1861 except for RepeatDirection.Vertical
1862 * TableStyle.cs - Completed
1864 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1866 * DropDownList.cs - Completed
1867 * ListItemCollection.cs - Added method FindByValueInternal to
1868 assist in the derived classes.
1869 Discovered bug in FindByValue. Removed
1870 * UnitConverter.cs - Completed
1871 * PlaceHolder.cs - What can be simpler than this?
1872 * PlaceHolderControlBuilder.cs
1873 - Uh! Damn cool one.
1874 * RadioButtonList.cs - Initial Implementation. All is done
1875 except for the implementation of
1876 method IRepeatInfoUser.RenderItem(...)
1877 * ValidatedControlConverter.cs
1878 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1879 * ValidationSummary.cs - Initial Implementation.
1880 * WebColorConverter.cs - Initial Implementation
1882 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1884 * FontNamesConverter.cs - Completed
1885 * FontUnitConverter.cs - Partial Implementation
1886 * ListItemControlBuilder.cs - Completed
1888 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1890 * TextBox.cs - All done except *Render* methods
1891 * TextBoxControlBuilder.cs - Completed
1892 * Xml.cs - Partial Implementation
1894 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1896 * RadioButton.cs - Completed
1897 * TextBox.cs - Partial Implementation
1899 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1901 * Panel.cs - Completed
1902 * TableItemStyle.cs - Completed
1904 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1906 * TableCellCollection.cs - Completed
1907 * TableRowCollection.cs - Completed
1908 * TableHeaderCell.cs - Completed
1909 * TableRow.cs - Completed
1911 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1913 * TableCellControlBuilder.cs - Completed
1914 * Table.cs - Completed
1915 * TableCell.cs - Completed
1917 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1919 * CheckBoxList.cs - Completed
1920 * ButtonColumn.cs - Completed
1921 * Button.cs - Completed
1923 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1925 * HyperLink.cs - Completed
1926 * Image.cs - Completed
1927 * ImageButton.cs - Completed
1928 * Label.cs - Completed
1929 * LabelControlBuilder.cs - Completed
1930 * LinkButton.cs - Completed
1931 * LinkButtonControlBuilder.cs - Completed
1932 * Literal.cs - Completed
1933 * LieteralControlBuilder.cs - Completed
1934 * FontUnit.cs - Completed
1937 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1939 * Calendar.cs - Completed the functions of Render*,
1940 ViewStates (Track/View/Save),
1942 Left: RenderAllDays (partially)
1944 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1946 * Calendar.cs - Added some more functions
1947 * Style.cs - Completed
1948 * ListItem.cs - Completed
1949 * ListItemCollection.cs - Completed
1951 Made the first successful build of System.Web.dll that included
1952 System.Web.UI.WebControls!
1954 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1956 FontInfo.cs - Complete revamp. Completed
1958 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1960 ListItemCollection.cs - Completed
1961 ListItem.cs - Initial Implementation
1962 Style.cs - Initial Implementation
1964 Right now I am in a total mood to do a successful build. Creating so many
1965 classes, completing classes in System.Web System.Web.UI namespaces.
1967 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1969 TODO - Properly added
1970 CheckBox.cs - Completed
1971 BaseDataList.cs - Completed
1972 DayRenderEventArgs.cs - Completed
1973 RepeaterItem.cs - Initial implementation
1975 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1977 BaseCompareValidator.cs - Completed
1978 AdRotator.cs - Completed
1980 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1982 CommandEventArgs.cs - Completed
1983 DataGridCommandEventArgs.cs - Completed
1984 RepeaterCommandEventArgs.cs - Completed
1985 DataListCommandEventArgs.cs - Completed
1986 CompareValidator.cs - Partial Implementation
1988 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1990 CheckBoxList.cs - Partial Implementation.
1993 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1995 ListControl.cs - Completed
1997 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1999 CheckBox.cs - Completed
2000 ListControl.cs - Initial Implementation
2001 CheckBoxList.cs - Started with it, but first needed
2002 ListControl. Left it.
2004 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
2006 CalendarDay.cs - Making a note that this
2007 has been implemented
2008 Calendar.cs - Making a note that have made some changes.
2009 Unimplmented functions throw
2010 NotImplementedException
2011 CheckBox.cs - Can now "Render" and "LoadPostData"
2014 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
2015 WebControl.cs - Total Revamp, Partial Implementation
2016 AdRotator.cs - Able to load files
2017 AdCreatedEventArgs.cs - Implemented
2019 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
2020 Calendar.cs - Initial Implementation
2021 ButtonColumn.cs - Initial Implementation
2022 Button.cs - Initial Implementation
2023 BoundColumn.cs - Initial Implementation
2024 BaseCompareValidator.cs - Minor Changes
2025 DataList.cs, BaseValidator.cs, BaseDataList.cs
2026 - Added more functions, other changes
2028 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
2029 WebControl.cs - Initial Implementation
2030 DataList.cs - Initial Implementation
2031 BaseValidator.cs - Initial Implementation
2032 BaseDataList.cs - Initial Implementation
2034 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
2036 AdCreatedEventArgs.cs - Initial Implementation
2037 AdCratedEventHandler.cs - Implemented
2038 AdRotator.cs - Initial Implementation
2039 BorderStyle.cs - Implemented
2040 ButtonColumnStyle.cs - Implemented
2041 CalendarSelectionMode.cs - Implemented
2042 DayNameFormat.cs - Implemented
2043 FirstDayOfWeek - Implemented
2044 FontInfo.cs - Partial Implementation
2045 FontSize.cs - Implemented
2046 GridLines.cs - Implemented
2047 HorizontalAlign.cs - Implemented
2048 HyperLink.cs - Initial Implementation
2049 ImageAlign.cs - Implemented
2050 IRepeatInfoUser.cs - Implemented
2051 ListItemType.cs - Implemented
2052 ListSelectionMode.cs - Implemented
2053 NextPrevFormat.cs - Implemented
2054 PagerMode.cs - Implemented
2055 PagerPosition.cs - Implemented
2056 RepeatDirection.cs - Implemented
2057 RepeatLayout.cs - Implemented
2058 TextAlign.cs - Implemented
2059 TextBoxMode.cs - Implemented
2060 TitleFormat.cs - Implemented
2061 UnitType.cs - Implemented
2062 ValidationCompareOperator.cs
2064 ValidationDataType.cs - Implemented
2065 ValidationSummaryDisplayMode.cs
2067 ValidatorDisplay.cs - Implemented
2068 VerticalAlign.cs - Implemented
2072 // File Created 2001-11-13