1 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
3 * GridViewCancelEditEventArgs.cs:
4 * GridViewCancelEditEventHandler.cs:
5 * GridViewCommandEventArgs.cs:
6 * GridViewCommandEventHandler.cs:
7 * GridViewDeletedEventArgs.cs:
8 * GridViewDeletedEventHandler.cs:
9 * GridViewDeleteEventArgs.cs:
10 * GridViewDeleteEventHandler.cs:
11 * GridViewEditEventArgs.cs:
12 * GridViewEditEventHandler.cs:
13 * GridViewPageEventArgs.cs:
14 * GridViewPageEventHandler.cs:
15 * GridViewRowEventArgs.cs:
16 * GridViewRowEventHandler.cs:
17 * GridViewSelectEventArgs.cs:
18 * GridViewSelectEventHandler.cs:
19 * GridViewSortEventArgs.cs:
20 * GridViewSortEventHandler.cs:
21 * GridViewUpdatedEventArgs.cs:
22 * GridViewUpdatedEventHandler.cs:
23 * GridViewUpdateEventArgs.cs:
24 * GridViewUpdateEventHandler.cs: Added new delegates.
26 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
28 * FormViewUpdatedEventArgs.cs: Corrected constructor.
30 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
32 * FormViewCommandEventArgs.cs: Corrected name of class.
34 2004-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
36 * Xml.cs: use MapPath in DocumentSource and documentContent. Fixes
39 2004-08-10 Sanjay Gupta <gsanjay@novell.com>
41 * FormViewCommandEventArgs.cs:
42 * FormViewCommandEventHandler.cs:
43 * FormViewDeletedEventArgs.cs:
44 * FormViewDeletedEventHandler.cs:
45 * FormViewDeleteEventArgs.cs:
46 * FormViewDeleteEventHandler.cs:
47 * FormViewInsertedEventArgs.cs:
48 * FormViewInsertedEventHandler.cs:
49 * FormViewInsertEventArgs.cs:
50 * FormViewInsertEventHandler.cs:
51 * FormViewModeEventArgs.cs:
52 * FormViewModeEventHandler.cs:
53 * FormViewPageEventArgs.cs:
54 * FormViewPageEventHandler.cs:
55 * FormViewUpdatedEventArgs.cs:
56 * FormViewUpdatedEventHandler.cs:
57 * FormViewUpdateEventArgs.cs:
58 * FormViewUpdateEventHandler.cs: Added new delegates.
60 2004-08-10 Sanjay Gupta <gsanjay@novell.com>
62 * DetailsViewCommandEventArgs.cs:
63 * DetailsViewCommandEventHandler.cs:
64 * DetailsViewDeletedEventArgs.cs:
65 * DetailsViewDeletedEventHandler.cs:
66 * DetailsViewDeleteEventArgs.cs:
67 * DetailsViewDeleteEventHandler.cs:
68 * DetailsViewInsertedEventArgs.cs:
69 * DetailsViewInsertedEventHandler.cs:
70 * DetailsViewInsertEventArgs.cs:
71 * DetailsViewInsertEventHandler.cs:
72 * DetailsViewModeEventArgs.cs:
73 * DetailsViewModeEventHandler.cs:
74 * DetailsViewPageEventArgs.cs:
75 * DetailsViewPageEventHandler.cs:
76 * DetailsViewUpdatedEventArgs.cs:
77 * DetailsViewUpdatedEventHandler.cs:
78 * DetailsViewUpdateEventArgs.cs:
79 * DetailsViewUpdateEventHandler.cs: Added new delegates.
81 2004-08-09 Sanjay Gupta <gsanjay@novell.com>
83 * AuthenticateEventArgs.cs:
84 * AuthenticateEventHandler.cs:
85 * CreateUserErrorEventArgs.cs:
86 * CreateUserErrorEventHandler.cs: Added new delegates.
88 2004-08-05 Sanjay Gupta <gsanjay@novell.com>
91 * ICallbackContainer.cs:
92 * ICompositeControlDesignerAccessor.cs:
93 * IPostBackContainer.cs: Added new interfaces.
95 2004-08-03 Sanjay Gupta <gsanjay@novell.com>
98 * AutoCompleteType.cs:
99 * ContentDirection.cs:
100 * DataControlCellType.cs:
101 * DataControlRowState.cs:
102 * DataControlRowType.cs:
103 * DetailsViewMode.cs:
104 * DynamicImageParameterMode.cs:
114 * SiteMapNodeItemType.cs:
115 * SiteMapNodeType.cs:
116 * SiteMapViewType.cs:
118 * TableCaptionAlign.cs:
119 * TableHeaderScope.cs:
121 * TreeNodeSelectAction.cs:
123 * TreeViewImageSet.cs:
124 * WizardStepType.cs: Added enumerations
126 2004-08-02 Duncan Mak <duncan@ximian.com>
129 * LoginFailureAction.cs:
130 * LoginTextLayout.cs: Added enumerations.
132 2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
134 * BaseValidator.cs: in Validate(), when the control is not visible or
135 enabled, return inmediately after setting IsValid to true. Fixes bug
138 2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
140 * DataList.cs: s/HasChildren/HasControls()/.
142 2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
144 * DataList.cs: style.
146 2004-07-27 Alon Gazit <along@mainsoft.com>
147 * DataList.cs: Replaced foreach statement with for statement,
148 in order to improve performence.
150 2004-07-27 Alon Gazit <along@mainsoft.com>
151 * WebControl.cs: changed RenderBeginTag()to use TagKey instead of
153 * Unit.cs : changed GetTypeFromString() and GetStringFromPixel() to use
154 switch statements in order to improve performance.
156 2004-06-10 Alon Gazit <along@mainsoft.com>
157 * WebControl.cs: fixed LoadViewState().
158 Creates new attributes state bag only when the current is null.
160 2004-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
162 * Calendar.cs: implemented OnPreRender and HasWeekSelectors.
164 2004-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
166 * Calendar.cs: set the title class attribute if we have it. Fixes bug
169 2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
171 * Style.cs: added SetBit.
173 2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
176 * CompareValidator.cs:
179 * WebControl.cs: Added protected missing members and attributes.
181 2004-05-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
183 * TextBox.cs: don't save the Text if in ViewState if it's a password.
184 Save it if the control is not visible or not enabled. Fixes bug #58497.
186 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * Calendar.cs: fire OnDayRender after assigning the calendar cell text.
191 2004-05-09 Gert Driesen (drieseng@users.sourceforge.net)
193 * SqlDataSourceCommandEventArgs:
194 * XmlDataSource.cs : removed temporary workarounds for CLS
195 compliance as System.Data is now CLS compliant
197 2004-05-06 Alon Gazit <along@mainsoft.com>
198 * WebControl.cs: fixed LoadViewState() and SaveViewState().
199 Before the change the Enabled property wasn't updated when a postback
201 * ListControl.cs: fixed SelectedIndex property implementation.
202 Prevents throwing ArgumentOutOfRangeException (that should not be
203 thrown), when the list is empty.
205 2004-04-28 Alon Gazit <along@mainsoft.com>
206 * WebControl.cs: fixed LoadViewState().
207 Always loading the saved attributes collection.
209 2004-04-18 Alon Gazit <along@mainsoft.com>
210 * Repeater.cs: fixed InstantiateItem() and DataSource property.
211 The change in DataSource prevents throwing ArgumentException while
212 setting property value to null.
213 The change in InstantiateItem() prevents NullReferenceException.
215 2004-04-07 Lluis Sanchez Gual <lluis@ximian.com>
217 * BaseValidator.cs: Store Display property in the correct ViewState
218 property. Don't render anything if Display is ValidatorDisplay.None.
220 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
222 * Xml.cs: In LoadXpathDoc(), don't use MapPathSecure with documentSource,
223 since it is already a physical path. Fixes bug #55334.
225 2004-02-13 Jackson Harper <jackson@ximian.com>
227 * Calendar.cs: Match MS postback data. This allows sites that
228 parse the postback data manually to work.
230 2004-02-04 Alon Gazit <along@mainsoft.com>
231 * EditCommandColumn.cs: fixed InitializeCell().
232 The rendered LiteralControl should contain " " and not " ".
234 2004-02-01 Alon Gazit <along@mainsoft.com>
236 * DataGrid.cs: fixed a problem in the paging mechanism in the method
238 the problem was when (PagerStyle.Mode == PagerMode.NumericPages),
239 while clicking the "..." link in the second page.
241 2004-01-28 Alon Gazit <along@mainsoft.com>
243 * Calendar.cs: prevent NullReferenceException in RenderAllDays().
245 2004-01-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
247 * Calendar.cs: when rendering days, add a LiteralControl containing the
248 day before OnDayRender is called. Only generate the default links for
249 days when IsSelectable is true after OnDayRender. Fixes bug #53372.
251 2004-01-21 Martin Baulig <martin@ximian.com>
253 * XmlHierarchyData.cs: Make this compile with csc.
255 * BulletedList.cs (BulletedList.SelectedItem): Removed the `set'
256 accessor since the base class doesn't have one.
258 2004-01-18 Alon Gazit <along@mainsoft.com>
260 * CheckBoxList.cs: fix problem with negative TabIndex (wasn't rendered).
262 2004-01-18 Alon Gazit <along@mainsoft.com>
264 * Style.cs: CopyFrom method shouldn't copy a value that is equal to
265 Property default value.
266 * FontInfo.cs : CopyFrom method shouldn't copy a value that is equal to
267 Property default value.
269 2004-01-15 Alon Gazit <along@mainsoft.com>
271 * RadioButtonList.cs: RepeatLayout property should affect the rendered
274 2004-01-15 Alon Gazit <along@mainsoft.com>
275 * FontInfo.cs: Add validation check to Size property.
277 2004-01-07 Alon Gazit <along@mainsoft.com>
278 * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
279 merge the column's style to the cell's style and not to
280 the item's(row) style.
282 2004-01-04 Alon Gazit <along@mainsoft.com>
283 * RangeValidator.cs: Fixed ControlPropertiesValid().
285 2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
287 * Xml.cs: mono-stylized and removed warnings.
289 2004-1-1 Alon Gazit <along@mainsoft.com>
290 * RadioButtonList.cs: update RenderItem() so that each RadioButton
291 is enabled or disabled like the RadioButtonList.
292 * CheckBoxList.cs: update RenderItem() so that each CheckBox
293 is enabled or disabled like the CheckBoxList.
295 2004-1-1 Alon Gazit <along@mainsoft.com>
296 * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
297 The Header or Footer Style shouldn't merge with the cells Style.
299 2004-1-1 Alon Gazit <along@mainsoft.com>
300 * DataGridColumn.cs: Headers and Footers are initialized
301 with the relevant Style object.
303 2003-12-30 Alon Gazit <along@mainsoft.com>
304 * RepeatInfo.cs: Fixed DoVerticalRendering () and
305 DoHorizontalRendering().
306 Current implementation produces few extra html tags.
308 2003-12-29 Alon Gazit <along@mainsoft.com>
310 * CheckBox.cs: change the implementation of LoadPostData.
311 Currently, while the AutoPostBack property equals true ,
312 it isn't possible to perform uncheck.
314 2003-12-19 Jackson Harper <jackson@ximian.com>
316 * TableCell.cs: Setting a cells text should clear its control
317 collection as per la specification. This fixes bug #51825.
319 2003-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
321 * DataGridColumn.cs: stylized LoadViewState.
322 * DataGridColumnCollection.cs: when TrackViewState is called, also
323 call it on all the existing columns. Fixes bug #52334.
325 2003-12-18 Alon Gazit <along@mainsoft.com>
327 * DataGridPagerStyle.cs: merge DataGridPagerStyle properties when Style
330 2003-12-18 Alon Gazit <along@mainsoft.com>
332 * TableStyle.cs: merge TableStyle properties when Style is empty.
334 2003-12-16 Alon Gazit <along@mainsoft.com>
336 * HyperLink.cs: Change Text property implementation. in MS when the Text
337 property is set, all the controls in the HyperLink are being deleted.
338 This fixes bug #52239.
340 2003-12-15 Alon Gazit <along@mainsoft.com>
341 * RepeatInfo.cs: Fixed DoVerticalRendering () and
342 DoHorizontalRendering().
343 Both methods add additional empty table row in the head of each item
344 table when the variable named isTable equals true (happenes with the
345 default instantiation of RepeatInfo). These additional rows should be
346 added when isTable equals false.
347 This fixes bug #52225.
349 2003-12-15 Alon Gazit <along@mainsoft.com>
351 * RepeatInfo.cs: Fixed DoVerticalRendering() and
352 DoHorizontalRendering().
353 Both methods add to rendered Header a colspan attribute according to the
354 rows count. after the change the colspan is added according to the
357 2003-12-15 Alon Gazit <along@mainsoft.com>
358 * CheckBox.cs: Disabled CheckBox does not produce same HTML as .NET.
359 In .NET if the checkbox is disabled ,its text appears disabled too.
360 In Mono the text appears enabled. the fix is in Render().
361 This fixes bug #52180.
363 2003-12-15 Alon Gazit <along@mainsoft.com>
364 * Repeater.cs: Change the implementation of CreateControlHierarchy().
365 The current implementation renders extra Header and footer
366 without Repeater.DataSource assign.
367 This fixes bug #52179.
369 2003-12-15 Alon Gazit <along@mainsoft.com>
370 * DataGrid.cs: Change the implementation of the property
371 BackImageUrl. The current implementation has no influence
372 on the rendered Html.
374 2003-12-15 Alon Gazit <along@mainsoft.com>
375 * WebControl.cs: Change the implementation of the property
376 Enabled. Before the change the WebControl also looked at
377 parent.Enabled . fixed bug #52171.
379 2003-12-11 Jackson Harper <jackson@ximian.com>
381 * RepeatInfo.cs: When rendering vertically figure out how many
382 colmns are not going to be filled in in the last row, and adjust
383 things accordingly. This fixes bug #51863.
385 2003-12-10 Alon Gazit <along@mainsoft.com>
386 * TableRow.cs: Change the implementation of the properties
387 HorizontalAlign and VerticalAlign. The current implementation
388 has no influence on the rendered Html.
390 2003-12-10 Alon Gazit <along@mainsoft.com>
391 * TableItemStyle.cs: Add setting of The WRAP flag in the Wrap
392 property's set method.
394 2003-12-09 Jackson Harper <jackson@ximian.com>
396 * PagedDataSource.cs (PrivateICollectionEnumerator.MoveNext):
397 Increment counter when moving to start. Fixes bug #51926.
399 2003-12-08 Jackson Harper <jackson@ximian.com>
401 * HyperLinkColumn.cs: Fix navigate url rendering. Patch by
402 Benjamin Jemlich. Fixes bug #51823.
404 2003-12-07 Alon Gazit <along@mainsoft.com>
405 * Panel.cs: Panel doesn't render nowrap attribute while the Wrap
406 property is set to false. Fixes bug #58120.
408 2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
410 * TableItemStyle.cs: merge TableItemStyle properties when Style is
411 empty. Fixes bug #51689. Patch by Alon Gazit <along@mainsoft.com>.
413 2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
415 * RadioButtonList.cs: render tabindex attribute if needed. Fixes bug
418 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
420 * WebControl.cs: don't create the attributes when GetAttribute is
423 2003-12-01 Jackson Harper <jackson@ximian.com>
425 * WebControl.cs: Only allow access keys to be null or a single
426 char. Patch by Alon Gazit <along@mainsoft.com>.
428 2003-11-30 Jackson Harper <jackson@ximian.com>
430 * CheckBoxList.cs: A checkbox will have null post data if it is
431 unselected. This fixes bug #51516.
433 2003-11-29 Jackson Harper <jackson@ximian.com>
435 * DataGrid.cs: Display paging controls even when there is no
436 data. Path by Mohammad DAMT. Fixes bug #51487.
438 2003-11-29 Jackson Harper <jackson@ximian.com>
440 * DataGrid.cs: Call TrackViewState when loading bound columns view
441 state. So that their state is saved. This fixes bug #51424. Also
444 2003-11-26 Jackson Harper <jackson@ximian.com>
446 * BaseDataList.cs: Change && to || We will call that a typo so no
449 2003-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
451 * BaseDataList.cs: allow setting null as Datasource.
453 * DataGrid.cs: keep autogenerated columns in the ViewState.
455 Patches by Alon Gazit <along@mainsoft.com>.
457 2003-11-22 Ben Maurer <bmaurer@users.sourceforge.net>
459 * SqlDataSource*: Implement almost everything. Data access is
462 2003-11-22 Ben Maurer <bmaurer@users.sourceforge.net>
464 * Calendar.cs (SaveViewState):
465 - We were allocating a 11 item array, we only used 10 items,
467 - We only need to save the selected dates if there are any.
468 * DataGrid.cs (SaveViewState):
469 * DataGridColumn.cs (SaveViewState):
470 * DataGridColumnCollection.cs (SaveViewState):
471 - Only return the array if there is anything in it
472 * Style.cs (SaveViewState):
473 - Only save the bits if there were changes.
474 * WebControl.cs (SaveViewState), (LoadViewState):
475 - Don't save Enabled into the viewstate here, we already
476 do it in the property. This just caused *EVERY* control
477 to have a non-null state, taking up lots of extra room
479 - The style will always be created with this control's
480 viewstate, so the style will always return null for the
481 viewstate. As such, we do not need to store it. We can
482 also reduce the triplet to a pair because of this.
484 2003-11-22 Jackson Harper <jackson@ximian.com>
486 * ValidationSummary.cs: Fix number of messages and message array computation.
488 2003-11-21 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
490 * Xml.cs: Corrected attribute
491 * XmlBuilder.cs: Added
493 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
495 * Xml.cs: class status based fixes.
497 2003-11-19 Jackson Harper <jackson@ximian.com>
499 * HyperLink.cs: Use ResolveUrl instead of ResolveBaseUrl.
501 2003-11-19 Jackson Harper <jackson@ximian.com>
503 * HyperLink.cs: Use ResolveBaseUrl so that ~/ is interpreted as
504 teh applications base directory. This fixes bug #51092.
506 2003-11-18 Todd Berman <tberman@gentoo.org>
508 * ControlParameter.cs:
509 * CookieParameter.cs:
511 * QueryStringParameter.cs:
512 * SessionParameter.cs: added public .ctor ()
513 * Parameter.cs: added public .ctor (), internal SetOwnerCollection
514 and handling, as well as internal ParameterValue for easy access.
515 NOTE: ParameterValue doesnt respect TreatEmptyStringAsNull yet.
516 * ParameterCollection.cs: implementation redux.
518 2003-11-18 Todd Berman <tberman@gentoo.org>
520 * ParameterCollection.cs: Implemented
521 * Parameter.cs: Added _owner, SetOwnerCollection and proper handling.
522 ToString () now matches asp.net
524 2003-11-17 Ben Maurer <bmaurer@users.sourceforge.net>
526 * ControlParameter.cs:
527 * CookieParameter.cs:
530 * QueryStringParameter.cs: New v2 files. Mostly
531 implemented, still need a few methods.
533 2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
535 * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
536 Gazit <along@mainsoft.com>.
538 2003-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
540 * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
541 Patch by Alon Gazit <along@mainsoft.com>.
543 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
545 * DataBoundControl.cs: Implement
546 * ListControl.cs: inherit from the above.
547 * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
549 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
554 * Repeater.cs: add v2 databinding stuff
555 * XmlDataSource.cs: make it load the xml.
557 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
560 * XmlDataSourceView.cs:
561 * XmlHierarchicalDataSourceView.cs:
562 * XmlHierarchicalEnumerable.cs:
563 * XmlHierarchyData.cs: Implement
565 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
567 * SiteMapDataSourceView.cs: Implement.
569 2003-11-07 Jackson Harper <jackson@ximian.com>
571 * ImageButton.cs: This is a workaround for bug #49819. It appears
572 that the .x and .y values are not being posted, and only the x
573 value is being posted with the ctrl's id as the key.
575 2003-11-07 Jackson Harper <jackson@ximian.com>
577 * DataGrid.cs (CreateControlHierarchy): Current page index is
578 alolowed to equal page count. This prevents an exception being
579 thrown when both are zero.
581 2003-11-06 Jackson Harper <jackson@ximian.com>
583 * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
584 * BaseValidator.cs: Disable base control so the isValid flag is
587 2003-11-03 Jackson Harper <jackson@ximian.com>
589 * TemplateColumn.cs: Use the same renderer for selected items as
590 normal items. This fixes bug #49744.
592 2003-11-03 Jackson Harper <jackson@ximian.com>
595 * WebControl.cs: Fix argument out of range exceptions on
596 properties. Patch by Yaron Shkop.
598 2003-11-03 Jackson Harper <jackson@ximian.com>
600 * TemplateColumn.cs: If the item is selected but there is no
601 editItemTemplate use the itemTemplate. This matches MS behvoir.
603 2003-11-03 Jackson Harper <jackson@ximian.com>
605 * Repeater.cs: Always set alternating items to the AlternatingItem
606 type, when instantiating alternating items use the itemTemplate if
607 the alternatingItem template is null. This matches MS behavoir and
610 2003-11-03 Jackson Harper <jackson@ximian.com>
612 * DataGridPagerStyle.cs: Name of view state attribute is
613 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
614 visibility is changed. Patch by Yaron Shkop.
616 2003-11-03 Jackson Harper <jackson@ximian.com>
618 * RepeatInfo.cs: When doing horizontal rendering use the repeat
619 columns as the number of columns in a row. This fixes bug #49016.
621 2003-11-03 Jackson Harper <jackson@ximian.com>
623 * PagedDataSource.cs (PageCount): Return page count of 1 if there
624 paging is disabled. Patch by Yaron Shkop.
625 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
626 * TableStyle.cs (AddAttributesToRender): Render border style
627 collapse. Patch by Yaron Shkop.
630 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
631 the wrong type. Patch by Yaron Shkop.
633 2003-11-03 Jackson Harper <jackson@ximian.com>
635 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
637 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
640 * BulletedListDisplayMode.cs:
641 * BulletedListEventHandler.cs:
643 * BulletedListEventArgs.cs: V2 controls (yay!)
645 2003-10-30 Jackson Harper <jackson@ximian.com>
647 * Repeater.cs: Throw an exception if the datasource is set to
648 something that does not implement either IListSource or
649 IEnumerable. This fixes bug #50155.
651 2003-10-30 Jackson Harper <jackson@ximian.com>
653 * DataGridPagerStyle.cs: Do not allow page button counts to be set
654 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
656 2003-10-29 Jackson Harper <jackson@ximian.com>
658 * ButtonColumn.cs: Format string and text to format were
659 inversed. This fixes bug #50171.
661 2003-10-29 Jackson Harper <jackson@ximian.com>
663 * DataGridColumn.cs: If an item style is set apply it to the
664 cell. This fixes bug #50173.
666 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
668 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
671 2003-10-29 Jackson Harper <jackson@ximian.com>
673 * PagedDataSource.cs:
674 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
675 end of the last page. Fixes bug #5085.
677 2003-10-29 Jackson Harper <jackson@ximian.com>
679 * CheckBox.cs: Do not change the status of a checkbox when there
680 is no post data. This fixes bug #49091.
681 * CheckBoxList.cs: Do not change the status of the checkboxes when
682 there is no post data. This fixes bug #49093.
684 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
686 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
687 RadioButton. Fixes #50132
689 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
691 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
692 paging from working. Fixes #48814.
694 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
696 * DataGrid.cs: A few typos kept us from viewing datagrids
697 that were based on customized collections.
699 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
701 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
703 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
705 * Calendar.cs: render the next month button so that aligns to the
708 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
710 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
711 was just changing && by || after the first Match.
713 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
715 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
716 Patch by Yaron Shkop.
718 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
720 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
721 that fixes bug #49744. Now the selection doesn't lose its data.
723 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
725 * EditCommandColumn.cs: Implement; fix #49736
727 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
729 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
730 the forground color. bug #49738
732 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
734 * Calendar.cs: fixed bug #49727.
736 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
738 * TableStyle.cs: fix #49740.
740 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
742 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
743 * ValidationSummary.cs: fixes bug #49669.
745 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
747 * Calendar.cs: apply the calendar style to the new Table, not to itself.
750 * CheckBox.cs: render the hidden fields if AutoPostBack.
752 * Style.cs: don't render empty width/height. Small improvement in
755 * Table.cs: fixed condition for border width.
758 (CopyFrom): always call the base class to copy other attributes. Fixes
759 bug #49408. Don't render empty 'rules' attribute.
761 * WebControl.cs: track viewstate when enabled. Don't overwrite source
762 control attributes in CopyBaseAttributes.
764 * ChangeLog: fixed dates.
767 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
769 * WebControl.cs : Attributes { get; } - Is Complete.
770 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
773 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
775 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
776 : RegisterValidatorCommonScript()
777 - More code, I need HELP!
778 : RegisterValidatorDeclaration()
779 - More code, I need HELP!
781 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
783 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
786 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
788 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
789 ClearViewState only called when no items.
791 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
793 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
795 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
797 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
799 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
801 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
804 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
806 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
809 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
811 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
812 * WebControl.cs: fixed Enabled property and save it in ViewState.
816 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
818 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
820 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
822 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
825 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
827 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
828 <rich@velvetsea.net>.
830 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
832 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
833 Skripsky <juraj@hotfeet.ch>
835 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
837 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
838 fixes rendering of the end tag.
840 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
842 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
843 (Yaron Shkop). Closes bug #48060.
845 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
847 * CheckBox.cs: in LoadPostData, only return
848 true when the new data is different from the one we had. Fixed
849 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
852 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
854 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
856 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
858 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
859 of Enable in ViewState. Fixes bug #47865.
861 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
863 * Style.cs: the MARKED bit is not send set in ViewState unless something
864 is changed. Fixed TrackViewState condition.
866 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
867 because it uses the same ViewState as the control. Fixes bug #47725.
869 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
871 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
872 that fixes databinding when only DataTextField or DataNavigateUrlField
875 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
877 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
878 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
879 values before assigning a data source and other issues.
881 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
883 * CheckBox.cs: save viewstate when needed and correctly handle post
884 data. Fixes bug #47462.
886 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
888 * ButtonColumn.cs: Removed additional attributes
889 * CheckBox.cs: Added attribute
890 * DataGrid.cs: Added attributes
891 * HyperLinkColumn.cs: Changed attributes, added lamespec
892 * Style.cs: Removed attributes
893 * TextBox.cs: Added/ removed attributes
895 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
897 * AdRotator.cs: Added all attributes
898 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
899 * BaseValidator.cs: Added all attributes
900 * BoundColumn.cs: Added all attributes
901 * Button.cs: Added all attributes
902 * ButtonColumn.cs: Added all attributes, added lamespec
903 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
904 * CheckBox.cs: Added all attributes
905 * CheckBoxList.cs: Added all attributes
906 * CompareValidator.cs: Added all attributes
907 * CustomValidator.cs: Added all attributes
908 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
909 * DataGridColumn.cs: Added all attributes
910 * DataGridColumnCollection.cs: Added all attributes
911 * DataGridPagerStyle.cs: Added all attributes
912 * DataGridTableInternal.cs: Made DataGridTableInternal internal
913 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
914 * DropDownList.cs: Added all attributes
915 * FontInfo.cs: Added all attributes
916 * HyperLink.cs: Added all attributes
917 * HyperLinkColumn.cs: Added all attributes
918 * Image.cs: Added all attributes
919 * ImageButton.cs: Added all attributes
920 * Label.cs: Added all attributes
921 * LinkButton.cs: Added all attributes
922 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
923 * ListControl.cs: Added all attributes
924 * ListItem.cs: Added all attributes
925 * ListItemCollection.cs: Added attribute
926 * Literal.cs: Added all attributes
927 * Panel.cs: Added all attributes
928 * RadioButton.cs: Added all attributes
929 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
930 * RangeValidator.cs: Added all attributes
931 * RegularExpressionValidator.cs: Added all attributes
932 * Repeater.cs: Added all attributes
934 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
936 * RequiredFieldValidator.cs: Added all attributes
937 * Style.cs: Added all attributes
938 * Table.cs: Added all attributes
939 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
940 * TableCellCollection.cs: Added attribute
941 * TableRow.cs: Added all attributes
942 * TableRowCollection: Added attribute
943 * TableStyle.cs: Added all attributes, improved error messages
944 * TemplateColumn.cs: Added all attributes
945 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
946 * ValidationSummary.cs: Added all attributes
947 * WebControl.cs: Added all attributes
948 * Xml.cs: Added all attributes
950 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
952 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
953 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
955 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
957 * CheckBoxList.cs: fixes bug reported on the list about the state of
958 the CheckButtons not being preserved across posts.
960 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
962 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
964 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
966 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
968 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
970 * ListControl.cs: save viewstate data when any of the 3 values is not
971 null. Fixed condition to save selection indices. Closes bug #45493.
973 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
975 * DataGrid.cs: fixed bug #43823.
977 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
979 * DataGrid.cs: fixed delegate type for SortCommand.
981 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
983 * DataGridColumnCollection.cs: added missing return in RemoveAt.
985 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
987 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
988 Don't save ViewState is the number of columns is 0.
990 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
992 * DataGrid.cs: get the right item Type for the property we're reading
993 fromt the data source.
995 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
998 * TextBox.cs: added control builder attribute.
1000 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1002 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
1004 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
1006 * Unit.cs: Called the correct method to get the Numeric locale for the
1009 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1011 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
1012 correctly the header of the column.
1014 * DataGridTableInternal.cs: don't assign a default ID to this control.
1016 * LinkButton.cs: raise bubble event in OnCommand.
1018 * TableCellCollection.cs: fixed the index returned by Add.
1020 * TableRowCollection.cs: ditto.
1022 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1024 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
1026 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1028 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
1029 for reporting the bug and providing the fix.
1031 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1033 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
1034 CreateColumnSet. Set the owner of the column when auto generated.
1035 In PrepareControlHierarchyForItem, fixed for loop bound.
1037 * LinkButtonInternal.cs: fixed infinite recursion bug.
1041 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
1043 * Xml.cs: a few fixes.
1045 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1047 * DataList.cs: handle the exception when adding new keys to
1050 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1052 * BaseDataList.cs: what can I say for this one? I spent so many time
1053 until I finally found this that I'm gonna miss this f....g bug... ;-).
1054 Farewell. Now we can get events from image buttons inside Data*.
1056 * DataList.cs: now the value stored in ViewState for item count is
1059 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1061 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
1063 * DataGridColumn.cs: added SetOwner method.
1064 * DataGridColumnCollection.cs: set the owner of the column when added.
1066 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1068 * BoundColumn.cs: typo.
1069 * DataGrid.cs: use 'as' instead of casting. Typo.
1070 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
1073 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1075 * HyperLink.cs: fixes bug #36336.
1077 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1079 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
1081 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1083 * BaseValidator.cs: return an empty string in GetControlValidationValue
1084 when GetValue returned null.
1086 * CompareValidator.cs: fixed EvaluateIsValid.
1088 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
1090 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1092 * Xml.cs: use MapPathSecure to get the path of the document.
1094 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1096 * DataList.cs: fixed header & footer.
1098 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1100 * DataList.cs: for header and footer don't use data source.
1101 Instantiate in the DataListItem, not in the DataList.
1102 databind-template.aspx works now.
1104 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1107 (Render): call RenderContents (), not base.RenderContents ().
1109 * DataList.cs: style.
1111 But I still haven't found what i'm looking for....
1113 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1115 * Calendar.cs: fixed loading/saving selected dates.
1116 * SelectedDatesCollection.cs: added internal function to get the
1117 underlying ArrayList.
1119 Calendar navigation works again. Selecting dates too.
1121 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1123 * DataList.cs: added a few attributes and fixed infinite recursion.
1125 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1127 * ListItemCollection.cs: fixed LoadViewState.
1129 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1131 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
1132 Commented out some code until it works.
1134 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
1136 * BaseCompareValidator.cs - Fixed operator bug in
1137 Compare(string, string, ...)
1138 * CompareValidator.cs - EvaluateIsValid() : Implemented.
1140 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1142 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
1144 - All Properties : Now make use of ViewState.
1146 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1148 * BaseValidator.cs - Uncomment NotImplementedException.
1150 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1152 * BaseValidator.cs - Minor changes in TODO comments.
1154 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1156 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
1157 the NotImplementedException being thrown.
1158 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
1159 * DataGridLinkButton.cs - Added new class (private) : Implemented.
1160 * DataGrid.cs - InitializePager(DataGridItem, int,
1161 PagedDataSource) : Implemented.
1163 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1165 * DataList.cs - PrepareControlHierarchy() : Implemented.
1167 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1169 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
1170 - GetItem(ListItemType, int) : Removed TODO.
1171 - CreateControlHierarchy(bool) : Implemented.
1172 - CreateItem(int, ListItemType) : Implemented.
1173 - CreateItem(int, ListItemType,
1174 bool, object) : Implemented.
1175 - InitializeItem(DataItem) : Implemented.
1176 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
1177 The ViewState["_!ItemCount"],
1178 ViewState["_!DataSource_ItemCount"]
1179 are shared by DataList and DataGrid, and hence
1180 should share the same name.
1181 - ResolveDataSource(object, string)
1182 : Removed. Use System.Web.UI.Utils.DataSourceHelper
1183 ::GetResolvedDataSource(object, string).
1186 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1188 * DataGrid.cs: fixed compilation
1190 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
1192 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
1193 * DataGrid.cs - CreateControlHierarchy(bool)
1194 : working towards completion.
1195 - ResolveDataSource(object, string)
1196 : stubbed new method
1198 : stubbed new method
1199 Well. It's almost done.
1200 * DataGridTableInternal.cs
1201 - Added new internal class.
1203 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
1205 * DataSourceInternal.cs - Added new class (internal).
1207 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1210 * HorizontalAlign.cs:
1212 * VerticalAlign.cs: fixes based on class status page.
1214 * HorizontalAlignConverter.cs: implemented.
1215 * VerticalAlignConverter.cs: implemented.
1217 * FontUnitConverter.cs: implemented GetStandardValues ().
1219 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
1221 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1223 * DataGrid.cs - AutoCreateColumns: Bug fixes.
1225 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1227 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
1229 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1231 * DataGrid.cs - Working on the undocumented protected
1232 method CreateColumnSet. AutoCreateColumns method
1233 stubbed. Left CreateControlHierarchy for the time
1234 being, looks like I'm going insane. ;-)
1236 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1238 * Button.cs - Steffen's OnCommand bug fix.
1240 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
1242 * DataGrid.cs - Added protected method (skeleton)
1243 CreateColumnSet(PagedDataSource, bool)
1244 Still trying to know how will it be used
1247 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1249 * PagedDataSource.cs: fixed compilation.
1251 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
1253 * DataGrid.cs - Added private method
1254 CreatePagedDataSource
1256 CreateControlHierarchy(bool)
1257 * PagedDataSource.cs - Bug fixed.
1258 CurrentPageIndex is writable.
1260 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1262 * DataGrid.cs: fixed typo.
1263 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
1265 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
1267 * DataGridColumn.cs - Added internal methods to get the
1268 various styles (needed in DataGrid.cs)
1269 * DataGrid.cs - Completed the method
1270 PrepareControlHierarchy()
1272 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
1274 * DataGrid.cs - Wokring on PrepareControlHierarchy()
1275 - Added private method
1276 PrepareControlHierarchyForItem()
1278 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
1280 * DataGrid.cs - Completed method
1281 OnBubbleEvent(object, EventArgs)
1283 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1285 * Xml.cs: implemented document/transform load.
1287 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1289 * Calendar.cs: added myself to the list of authors.
1290 * DropDownList.cs: fixed a few properties.
1291 * ListControl.cs: fixed SelectedIndex.
1293 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1295 * Calendar.cs: lots of fixes. Render days. Still left to persist
1296 selected days when changing month.
1298 * Unit.cs: fixed Percentage and Pixel.
1300 * WebControl.cs: a few properties are now using ControlStyle instead
1301 of ViewState to persist.
1303 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1305 * BaseValidator.cs: it works now.
1306 * DataGridColumn.cs: added attribute and made it abstract.
1307 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
1309 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1311 * TextBox.cs: default for Wrap is true.
1312 (OnPreRender): don't save Text if there are no listeners on TextChanged.
1314 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1320 (LoadViewState): fixed.
1322 * ListItemCollection.cs:
1323 (TrackViewState): use items instead of 'this' in foreach.
1326 (LoadViewState): more checking of parameters.
1328 * WebControl.cs: implemented LoadViewState and SaveViewState.
1331 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1333 * ListItem.cs: there was no code to unset the flags!!!
1335 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1337 * FontUnit.cs: use a hashtable for mapping size name to value.
1338 * HyperLink.cs: fixed a bug and a typo.
1339 * Unit.cs: some fixes to internal constructor.
1341 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1343 * ListControl.cs: fixed a couple of range checks.
1344 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
1345 an HtmlForm (p.e., Label).
1347 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1357 * HyperLinkColumn.cs:
1366 * RadioButtonList.cs:
1370 * WebControl.cs: removed attributes added by mistake (i used
1371 GetCustomAttributes (true), d'oh!).
1373 * DataListItem.cs: implemented RenderItem.
1375 * Repeater.cs: implemented CreateItem and InitializeItem.
1377 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1379 * BaseDataList.cs: a couple of fiex and added attributes.
1380 * DataGrid.cs: little fixes.
1382 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1391 * RadioButtonList.cs:
1394 * Xml.cs: forgot to add using System.ComponentModel.
1396 * BaseValidator.cs: use explicitly
1397 System.ComponentModel.AttributeCollection as there is another class
1398 with the same name under System.Web.UI.
1400 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1419 * RadioButtonList.cs:
1424 * Xml.cs: added/fixed all attributes used by xsp.
1426 * BaseValidator.cs: some fixes.
1428 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1431 (AddAttributesToRender): correctly default to border=1.
1433 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1436 (LoadAdFile): make the dictionary null after every iteration.
1440 * ListItem.cs: fixed warnings.
1442 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
1444 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
1446 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1448 * DataGridColumn.cs:
1449 * DataGridPagerStyle.cs:
1456 * ListItemCollection.cs:
1458 * ServerValidateEventArgs.cs:
1462 * Xml.cs: more class status page based changes.
1464 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1467 (.ctor): fixed to render the correct tag.
1468 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
1470 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1473 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
1474 WebControl derived classes should be rendered inside a HtmlForm.
1476 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1478 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
1481 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1483 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
1484 * RepeatInfo.cs: implemented DoHorizontalRendering.
1486 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1488 * System.Web.UI.WebControls/Repeater.cs:
1490 (OnDataBinding): fixed stack overflow.
1492 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1494 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
1495 * RepeatInfo.cs: implemented DoHorizontalRendering.
1497 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1500 (CopyBaseAttributes): copy Attributes and don't throw exception.
1502 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1504 * ListBox.cs: mono-stylized.
1505 (AddAttributesToRender): call parent class method.
1507 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1509 * Style.cs: fixed IsEmpty and Width.
1511 * Table.cs: mono-stylized.
1512 (TableRowControlCollection.AddAt): fixed.
1513 (AddAttributesToRender): fixed.
1515 * TableCell.cs: mono-stylized.
1516 (.ctor): use PreventAutoID.
1517 (AddAttributesToRender): fixed.
1518 (AddParsedSubObject): fixed.
1520 * TableRow.cs: mono-stylized. Added
1521 ParseChildren attribute.
1524 (get_GridLine): fixed.
1526 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1528 * Panel.cs: fixed stack overflow.
1529 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
1530 and SingleConverter.
1532 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1534 * RadioButton.cs: mono-stylized and some little fixes.
1536 * TextBox.cs: mono-stylized.
1537 (MaxLength): fixed typo.
1539 (AddAttributesToRender): don't render the text between the tags for
1540 SingleLine, use value attribute for it. Don't render the text for
1543 (OnPreRender): don't throw exception and call base.OnPreRender.
1545 (Render): for MultiLine, render the text between the opening and
1546 closing tags encoded as HTML.
1548 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1551 (AddAttributesToRender): fixer another stack overflow.
1554 (TagName): modified to use TagKey instead of tagKey as the property
1557 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1559 * LinkButton.cs: mono-stylized.
1560 (AddParsedSubObject):
1561 (RenderControls): little fixes.
1564 (AddAttributesToRender): fixed usage of IEnumerator.
1566 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1568 * Literal.cs: beautified.
1570 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1572 * Label.cs: beautified and fixed a couple of 'classic' bugs.
1574 * WebControl.cs: use Span as default tag when no other provided in
1575 constructor. That is what MS renders.
1577 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1580 (AddAttributesToRender): fixed (classic) stack overflow.
1582 * CheckBox.cs: mono-stylized.
1583 (AutoPostBack): fixed stack overflow.
1584 (Render): fixed alignment issues. Also set the For attribute always
1587 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1589 * AdRotator.cs: GetData does not work as it should, but now it returns
1590 useful data (only the first ad in the file). Set the NavigateUrl
1591 property in the hyperlink if available.
1593 * HyperLink.cs: fixed constructor and a couple of stack overflows.
1595 * Image.cs: added an attribute and fixed stack overflow.
1598 (RenderBeginTag): fixed.
1599 (TagName): don't call Enum.IsDefined twice.
1601 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1603 * WebControl.cs: added attributes PersistChildrenAttribute and
1604 ParseChildrenAttribute.
1606 2002-05-24 Duncan Mak <duncan@ximian.com>
1608 * DataGridItem.cs (SetItemType): Changed function signature to
1611 * ListItemCollection.cs (this): Changes the visibility level of
1614 * Repeater.cs (OnItemCommand):
1616 (OnItemDataBound): Added necessary casts.
1618 2002-05-07 Duncan Mak <duncan@ximian.com>
1620 * Button.cs (AddAttributesToRender):
1621 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1622 GetClientValidatedEvent method.
1624 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1626 * Removed extra methods, corrected access modifiers to several
1629 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1631 * <SeveralFiles>.cs - Added some attributes
1632 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1633 methods. Will complete them later. Right now, busy with
1634 the attributes part.
1635 * RepeaterItem.cs - Completed.
1637 Oh God! Mercy! I will die applying attributes. I look at the missing
1638 part in the class-status - daemon! Kyrie eleison!
1640 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1644 * AdRotator.cs - Added definition for Font.
1645 * BaseCompareValidator.cs - Added definition for Controls.
1646 * Calendar.cs - SelectMonthText definition corrected.
1647 * DataList.cs - Added definition for SeparatorTemplate.
1648 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1649 but to UI.WebControls.
1651 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1653 Finally, I have made it. Today I did a second build for the
1654 System.Web assembly. It compiled 195 classes today.
1655 I am waiting eagerly for the runtime to come up so that the objects
1656 may be tested to their last levels. Several of the methods are still
1657 under the tag of "TODO" throwing NotImplementedException. Well, I
1658 hope to remove them soon, but how far is this soon - even I don't
1659 know, though I am happy to make the build a success even before
1660 the vacations to come.
1662 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1664 Yesterday and today I tried to do some building of the aseembly,
1665 but was dumped with uncoutably infinite errors. ;-)
1666 I have put the copies of the recent errors on my home page, want
1667 to have a look at them? See:
1668 http://mastergaurav.virtualave.net/mono/
1669 I don't know what to do with these errors. Oh! The buggy me! How
1670 will I overcome myself. Hopefully, by when my vacations over, I
1671 should have made a repository where the build will not fail.
1673 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1675 I am now going to do a build that will include the
1676 System.Web.UI.WebControls namespace. Hoping that I will make it
1677 soon. My exams are coming near and I have to pack up soon.
1680 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1683 And with this, ie, today's work, all the objects mentioned in the
1684 namespace appear in the implementation. But it may not be worth
1685 trying to go for a build because of dependence of several of the
1686 internal methods that may clash with already available assembly
1689 Also, the classes lack possible attributes, like those informing
1690 about child-controls etc. But I have to first create the attribute
1691 classes before I attach the attributes to the classes.
1693 * CustomValidator.cs - Completed. In process realized that
1694 I have to complete / rejuvinate BaseValidator class.
1695 * BaseValidator.cs - Complete rejuvination. Completed 80%
1696 of the job. All that is left is Render(HtmlTextWriter),
1697 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1698 RegisterValidatorDeclaration()
1699 * DataGridPagerStyle.cs - Completed. That adds one more missle
1701 * DataKeyCollection.cs - Completed. Petty small.
1702 * Repeater.cs - Work started off. This is a quite
1704 * DataGridItemEventArgs.cs,
1705 * DataGridShortCommandEventArgs.cs,
1706 * DataListItemEventArgs.cs,
1707 * MonthChangedEventArgs.cs,
1708 * RepeaterItemEventArgs.cs,
1709 * ServerValidateEventArgs.cs,
1710 * DataGridPageChangedEventArgs.cs
1711 - Damn, I marked them "*", while they
1713 * Repeater.cs - Done all except for an undocumented
1714 method CreateControlHierarchy(bool). Though the method
1715 is quite clear by its name, but it will take some time
1716 for me to come with some material to flush in.
1718 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1720 * SelectedDatesCollection.cs - Completed.
1721 * PagedDataSource.cs - Completed. Pathetically nice class.
1722 * RegularExpressionValidator.cs
1723 - Completed. Ridiculously small and
1724 annoyinglyc crazy-driving class, basically the method
1726 * RangeValidator.cs - Completed.
1727 * DataGridColumn.cs - Completed.
1728 * EditCommandColumn.cs - All is complete except for the
1729 InitializeCell(TableCell, int, ListItemType) method.
1730 * DataListItem.cs - All done except for a longish method
1731 RenderItem(HtmlTextWriter, bool, bool)
1733 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1735 * RepeaterItemCollection.cs - Completed.
1736 I love *Collection classes. I am planning to make a
1737 program that will generate a *Collection class. It's so
1738 simple and the same. ;-)
1739 * DataGridColumnCollection.cs - Completed.
1740 ... except probably for *ColumnCollection classes, where
1741 you have to put in some more effort. Still, these class
1742 generation can be automated.
1743 * DataListItemCollection.cs - Completed.
1744 See, how easily, in less than a quarter of a minute, I
1745 completed this class - manually. Copy-Paste/Cut-Replace.
1747 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1749 * DataGrid.cs - Following methods implemented:
1750 TrackViewState(), LoadViewState(object), SaveViewState(),
1751 On* -- The event raisers.
1752 OnBubbleEvent(object, EventArgs) is still incomplete.
1753 * DataGridItem.cs - Initial Implementation
1754 * DataGridItemCollection.cs - Completed.
1756 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1758 * DataGrid.cs - Initial Implementation. Worked
1759 primarily with some properties.
1761 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1763 * ListBox.cs - Completed. Implemented
1764 LoadPostData(string, NameValueCollection)
1765 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1767 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1769 * ListBox.cs - Implemented the following:
1770 RaisePostDataChangedEvent()
1772 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1774 * ListBox.cs - Supports the following properties:
1775 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1778 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1779 RenderContents(HtmlTextWriter)
1782 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1784 * TargetConverter.cs - Completed
1785 * TemplateColumn.cs - Completed
1786 * DataList.cs - Corrected the get-er methods for the
1787 *Style objects. Corrected the get/set-er methods for ViewState
1789 Addded support for properties:
1790 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1791 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1792 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1793 SeparatorStyle, SeparatorItemTemplate.
1795 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1796 ItemCreated, ItemDataBound, UpdateCommand.
1798 CreateControlStyle(), LoadViewState(object),
1799 SaveViewState(), TrackViewState
1801 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1802 OnEditCommand, OnItemCommand, OnItemCreated,
1803 OnItemDataBound, OnUpdateCommand
1804 Added dummy methods for some undocumented methods:
1805 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1806 CreateItem(int, ListItemType, bool, object),
1807 PrepareControlHierarchy(), InitializeItem(DataListItem)
1808 * ListBox.cs - Started working.
1812 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1814 * RepeaterInfo.cs - Initial Implementation. Done all
1815 except for RepeatDirection.Vertical
1816 * TableStyle.cs - Completed
1818 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1820 * DropDownList.cs - Completed
1821 * ListItemCollection.cs - Added method FindByValueInternal to
1822 assist in the derived classes.
1823 Discovered bug in FindByValue. Removed
1824 * UnitConverter.cs - Completed
1825 * PlaceHolder.cs - What can be simpler than this?
1826 * PlaceHolderControlBuilder.cs
1827 - Uh! Damn cool one.
1828 * RadioButtonList.cs - Initial Implementation. All is done
1829 except for the implementation of
1830 method IRepeatInfoUser.RenderItem(...)
1831 * ValidatedControlConverter.cs
1832 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1833 * ValidationSummary.cs - Initial Implementation.
1834 * WebColorConverter.cs - Initial Implementation
1836 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1838 * FontNamesConverter.cs - Completed
1839 * FontUnitConverter.cs - Partial Implementation
1840 * ListItemControlBuilder.cs - Completed
1842 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1844 * TextBox.cs - All done except *Render* methods
1845 * TextBoxControlBuilder.cs - Completed
1846 * Xml.cs - Partial Implementation
1848 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1850 * RadioButton.cs - Completed
1851 * TextBox.cs - Partial Implementation
1853 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1855 * Panel.cs - Completed
1856 * TableItemStyle.cs - Completed
1858 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1860 * TableCellCollection.cs - Completed
1861 * TableRowCollection.cs - Completed
1862 * TableHeaderCell.cs - Completed
1863 * TableRow.cs - Completed
1865 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1867 * TableCellControlBuilder.cs - Completed
1868 * Table.cs - Completed
1869 * TableCell.cs - Completed
1871 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1873 * CheckBoxList.cs - Completed
1874 * ButtonColumn.cs - Completed
1875 * Button.cs - Completed
1877 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1879 * HyperLink.cs - Completed
1880 * Image.cs - Completed
1881 * ImageButton.cs - Completed
1882 * Label.cs - Completed
1883 * LabelControlBuilder.cs - Completed
1884 * LinkButton.cs - Completed
1885 * LinkButtonControlBuilder.cs - Completed
1886 * Literal.cs - Completed
1887 * LieteralControlBuilder.cs - Completed
1888 * FontUnit.cs - Completed
1891 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1893 * Calendar.cs - Completed the functions of Render*,
1894 ViewStates (Track/View/Save),
1896 Left: RenderAllDays (partially)
1898 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1900 * Calendar.cs - Added some more functions
1901 * Style.cs - Completed
1902 * ListItem.cs - Completed
1903 * ListItemCollection.cs - Completed
1905 Made the first successful build of System.Web.dll that included
1906 System.Web.UI.WebControls!
1908 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1910 FontInfo.cs - Complete revamp. Completed
1912 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1914 ListItemCollection.cs - Completed
1915 ListItem.cs - Initial Implementation
1916 Style.cs - Initial Implementation
1918 Right now I am in a total mood to do a successful build. Creating so many
1919 classes, completing classes in System.Web System.Web.UI namespaces.
1921 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1923 TODO - Properly added
1924 CheckBox.cs - Completed
1925 BaseDataList.cs - Completed
1926 DayRenderEventArgs.cs - Completed
1927 RepeaterItem.cs - Initial implementation
1929 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1931 BaseCompareValidator.cs - Completed
1932 AdRotator.cs - Completed
1934 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1936 CommandEventArgs.cs - Completed
1937 DataGridCommandEventArgs.cs - Completed
1938 RepeaterCommandEventArgs.cs - Completed
1939 DataListCommandEventArgs.cs - Completed
1940 CompareValidator.cs - Partial Implementation
1942 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1944 CheckBoxList.cs - Partial Implementation.
1947 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1949 ListControl.cs - Completed
1951 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1953 CheckBox.cs - Completed
1954 ListControl.cs - Initial Implementation
1955 CheckBoxList.cs - Started with it, but first needed
1956 ListControl. Left it.
1958 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
1960 CalendarDay.cs - Making a note that this
1961 has been implemented
1962 Calendar.cs - Making a note that have made some changes.
1963 Unimplmented functions throw
1964 NotImplementedException
1965 CheckBox.cs - Can now "Render" and "LoadPostData"
1968 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
1969 WebControl.cs - Total Revamp, Partial Implementation
1970 AdRotator.cs - Able to load files
1971 AdCreatedEventArgs.cs - Implemented
1973 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
1974 Calendar.cs - Initial Implementation
1975 ButtonColumn.cs - Initial Implementation
1976 Button.cs - Initial Implementation
1977 BoundColumn.cs - Initial Implementation
1978 BaseCompareValidator.cs - Minor Changes
1979 DataList.cs, BaseValidator.cs, BaseDataList.cs
1980 - Added more functions, other changes
1982 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
1983 WebControl.cs - Initial Implementation
1984 DataList.cs - Initial Implementation
1985 BaseValidator.cs - Initial Implementation
1986 BaseDataList.cs - Initial Implementation
1988 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
1990 AdCreatedEventArgs.cs - Initial Implementation
1991 AdCratedEventHandler.cs - Implemented
1992 AdRotator.cs - Initial Implementation
1993 BorderStyle.cs - Implemented
1994 ButtonColumnStyle.cs - Implemented
1995 CalendarSelectionMode.cs - Implemented
1996 DayNameFormat.cs - Implemented
1997 FirstDayOfWeek - Implemented
1998 FontInfo.cs - Partial Implementation
1999 FontSize.cs - Implemented
2000 GridLines.cs - Implemented
2001 HorizontalAlign.cs - Implemented
2002 HyperLink.cs - Initial Implementation
2003 ImageAlign.cs - Implemented
2004 IRepeatInfoUser.cs - Implemented
2005 ListItemType.cs - Implemented
2006 ListSelectionMode.cs - Implemented
2007 NextPrevFormat.cs - Implemented
2008 PagerMode.cs - Implemented
2009 PagerPosition.cs - Implemented
2010 RepeatDirection.cs - Implemented
2011 RepeatLayout.cs - Implemented
2012 TextAlign.cs - Implemented
2013 TextBoxMode.cs - Implemented
2014 TitleFormat.cs - Implemented
2015 UnitType.cs - Implemented
2016 ValidationCompareOperator.cs
2018 ValidationDataType.cs - Implemented
2019 ValidationSummaryDisplayMode.cs
2021 ValidatorDisplay.cs - Implemented
2022 VerticalAlign.cs - Implemented
2026 // File Created 2001-11-13