1 2004-11-18 Sanjay Gupta <gsanjay@novell.com>
3 * SqlDataSource.cs: Corrected Select method.
5 2004-11-18 Sanjay Gupta <gsanjay@novell.com>
7 * SqlDataSource.cs: Updated Select method definition.
8 * SqlDataSourceStatusEventArgs.cs: Updated class.
10 2004-11-15 Lluis Sanchez Gual <lluis@novell.com>
12 * SqlDataSourceView.cs: Removed implementation of Events (it is inherited
13 from DataSourceView.cs).
15 2004-11-10 Raja R Harinath <rharinath@novell.com>
17 * SqlDataSourceView.cs (Select): Add 'override' to make it compile.
19 2004-11-05 Sanjay Gupta <gsanjay@novell.com>
21 * SqlDataSource.cs: Corrected method calls.
22 * SqlDataSourceView.cs: Partial implementation of few methods.
24 2004-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
26 * ListItemCollection.cs: fixed bug when indexing changed elements in
27 LoadViewState. Patch from Alois Bělaška.
29 2004-10-20 Sanjay Gupta <gsanjay@novell.com>
31 * SiteMapDataSourceView.cs:
32 * SqlDataSourceView.cs:
33 * XmlDataSourceView.cs: Cosmetic changes because of modifications in
34 base class, DataSourceView. Changes are to keep things compiling.
36 2004-10-19 Sanjay Gupta <gsanjay@novell.com>
38 * SiteMapDataSourceView.cs: Corrected class definition and updated.
39 * XmlHierarchicalDataSourceView.cs: Modified according to changes in
42 2004-10-14 Sanjay Gupta <gsanjay@novell.com>
44 * AdRotator.cs: Updated.
46 2004-10-12 Sanjay Gupta <gsanjay@novell.com>
48 * AccessDataSource.cs: Updated.
50 2004-10-08 Sanjay Gupta <gsanjay@novell.com>
52 * ValidatedControlConverter.cs: Updated.
54 2004-10-08 Sanjay Gupta <gsanjay@novell.com>
56 * AssociatedControlConverter.cs: Implemented.
58 2004-10-08 Sanjay Gupta <gsanjay@novell.com>
60 * ControlIDConverter.cs: Initial implementation.
62 2004-10-04 Sanjay Gupta <gsanjay@novell.com>
64 * IButtonControl.cs: Corrected property name.
66 2004-10-04 Sanjay Gupta <gsanjay@novell.com>
68 * ParameterCollection.cs: Updated.
70 2004-10-04 Sanjay Gupta <gsanjay@novell.com>
72 * Parameter.cs: Updated and completed implementation.
74 2004-10-01 Sanjay Gupta <gsanjay@novell.com>
76 * ParameterCollection.cs: Resolved warnings, "Unreachable code detected"
79 2004-10-01 Sanjay Gupta <gsanjay@novell.com>
81 * AccessDataSource.cs: Initial implementation.
83 2004-09-30 Sanjay Gupta <gsanjay@novell.com>
85 * DataControlRowState.cs:
87 * TreeNodeTypes.cs: Added attribute.
88 * DataControlRowType.cs:
90 * SortDirection.cs: Corrected enumeration values.
91 * TableRowSection.cs: Added new enumeration.
92 * ObjectDataSourceStatusEventHandler.cs: Corrected method name.
94 2004-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
96 * TableStyle.cs: don't render empty 'rules' attribute (again).
98 2004-09-21 Sanjay Gupta <gsanjay@novell.com>
100 * FormViewUpdatedEventArgs.cs: Spelling mistake.
102 2004-09-14 Sanjay Gupta <gsanjay@novell.com>
104 * Literal.cs: Added new method Focus().
106 2004-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
108 * RadioButton.cs: fix GroupName when the control is inside a
109 NamingContainer different from Page. Closes bug #65586.
111 2004-09-07 Sanjay Gupta <gsanjay@novell.com>
113 * Localize.cs: Added new class.
115 2004-09-03 Gaurav Vaish <gvaish_mono AT lycos.com>
117 * CompositeControl.cs : Completed
118 * Login.cs : Initial implementation.
120 2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
122 * Xml.cs: fixed get_DocumentContent (it was returning "" always!) and
123 don't call MapPathSecure on the content itself.
125 * XmlBuilder.cs: handle XML documents written inside asp:xml. The
126 document is checked at parse time and will be checked again at run time.
130 2004-08-31 Sanjay Gupta <gsanjay@novell.com>
132 * AuthenticateEventHandler.cs:
133 * CreateUserErrorEventArgs.cs:
134 * CreateUserErrorEventHandler.cs:
135 * DetailsViewCommandEventHandler.cs:
136 * DetailsViewDeleteEventArgs.cs:
137 * DetailsViewDeleteEventHandler.cs:
138 * DetailsViewDeletedEventArgs.cs:
139 * DetailsViewDeletedEventHandler.cs:
140 * DetailsViewInsertEventArgs.cs:
141 * DetailsViewInsertEventHandler.cs:
142 * DetailsViewInsertedEventArgs.cs:
143 * DetailsViewInsertedEventHandler.cs:
144 * DetailsViewModeEventArgs.cs:
145 * DetailsViewModeEventHandler.cs:
146 * DetailsViewPageEventHandler.cs:
147 * DetailsViewUpdateEventArgs.cs:
148 * DetailsViewUpdateEventHandler.cs:
149 * DetailsViewUpdatedEventArgs.cs:
150 * DetailsViewUpdatedEventHandler.cs:
151 * FormViewCommandEventHandler.cs:
152 * FormViewDeleteEventArgs.cs:
153 * FormViewDeleteEventHandler.cs:
154 * FormViewDeletedEventArgs.cs:
155 * FormViewDeletedEventHandler.cs:
156 * FormViewInsertEventArgs.cs:
157 * FormViewInsertEventHandler.cs:
158 * FormViewInsertedEventArgs.cs:
159 * FormViewInsertedEventHandler.cs:
160 * FormViewModeEventHandler.cs:
161 * FormViewPageEventHandler.cs:
162 * FormViewUpdateEventArgs.cs:
163 * FormViewUpdateEventHandler.cs:
164 * FormViewUpdatedEventArgs.cs:
165 * FormViewUpdatedEventHandler.cs:
166 * GridViewCancelEditEventArgs.cs:
167 * GridViewCancelEditEventHandler.cs:
168 * GridViewCommandEventHandler.cs:
169 * GridViewDeleteEventArgs.cs:
170 * GridViewDeleteEventHandler.cs:
171 * GridViewDeletedEventArgs.cs:
172 * GridViewDeletedEventHandler.cs:
173 * GridViewEditEventHandler.cs:
174 * GridViewPageEventHandler.cs:
175 * GridViewRowEventHandler.cs:
176 * GridViewSelectEventHandler.cs:
177 * GridViewSortEventArgs.cs:
178 * GridViewSortEventHandler.cs:
179 * GridViewUpdateEventArgs.cs:
180 * GridViewUpdateEventHandler.cs:
181 * GridViewUpdatedEventArgs.cs:
182 * GridViewUpdatedEventHandler.cs:
183 * ImageMapEventHandler.cs:
184 * MailMessageEventHandler.cs:
185 * MenuEventHandler.cs:
186 * ObjectDataSourceDisposingEventHandler.cs:
187 * ObjectDataSourceEventHandler.cs:
188 * ObjectDataSourceMethodEventArgs.cs:
189 * ObjectDataSourceMethodEventHandler.cs:
190 * ObjectDataSourceSelectingEventArgs.cs:
191 * ObjectDataSourceSelectingEventHandler.cs:
192 * ObjectDataSourceStatusEventArgs.cs:
193 * ObjectDataSourceStatusEventHandler.cs:
194 * SendMailErrorEventHandler.cs:
195 * SiteMapNodeItemEventHandler.cs:
196 * SqlDataSourceSelectingEventArgs.cs:
197 * SqlDataSourceSelectingEventHandler.cs:
198 * TreeNodeEventHandler.cs:
199 * WizardNavigationEventArgs.cs:
200 * WizardNavigationEventHandler.cs: Minor modifications, compiler error
201 corrections and removing "sealed" access specifier from *EventHandler.cs
203 2004-08-18 Sanjay Gupta <gsanjay@novell.com>
205 * Literal.cs: Added new attributes and property for .Net 2.0
207 2004-08-13 Sanjay Gupta <gsanjay@novell.com>
209 * GridViewDeleteEventArgs.cs: Removed extra code.
211 2004-08-12 Sanjay Gupta <gsanjay@novell.com>
213 * SendMailErrorEventArgs.cs:
214 * SendMailErrorEventHandler.cs:
215 * SiteMapNodeItemEventArgs.cs:
216 * SiteMapNodeItemEventHandler.cs:
217 * SqlDataSourceSelectingEventArgs.cs:
218 * SqlDataSourceSelectingEventHandler.cs:
219 * TreeNodeEventArgs.cs:
220 * TreeNodeEventHandler.cs:
221 * WizardNavigationEventArgs.cs:
222 * WizardNavigationEventHandler.cs: Added new delegates.
224 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
226 * ImageMapEventArgs.cs:
227 * ImageMapEventHandler.cs:
228 * MailMessageEventArgs.cs:
229 * MailMessageEventHandler.cs:
231 * MenuEventHandler.cs:
232 * ObjectDataSourceDisposingEventArgs.cs:
233 * ObjectDataSourceDisposingEventHandler.cs:
234 * ObjectDataSourceEventArgs.cs:
235 * ObjectDataSourceEventHandler.cs:
236 * ObjectDataSourceMethodEventArgs.cs:
237 * ObjectDataSourceMethodEventHandler.cs:
238 * ObjectDataSourceSelectingEventArgs.cs:
239 * ObjectDataSourceSelectingEventHandler.cs:
240 * ObjectDataSourceStatusEventArgs.cs:
241 * ObjectDataSourceStatusEventHandler.cs: Added new delegates.
243 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
245 * DetailsViewCommandEventArgs.cs:
246 * FormViewCommandEventArgs.cs:
247 * GridViewCommandEventArgs.cs: Corrected constructor.
249 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
251 * GridViewCancelEditEventArgs.cs:
252 * GridViewCancelEditEventHandler.cs:
253 * GridViewCommandEventArgs.cs:
254 * GridViewCommandEventHandler.cs:
255 * GridViewDeletedEventArgs.cs:
256 * GridViewDeletedEventHandler.cs:
257 * GridViewDeleteEventArgs.cs:
258 * GridViewDeleteEventHandler.cs:
259 * GridViewEditEventArgs.cs:
260 * GridViewEditEventHandler.cs:
261 * GridViewPageEventArgs.cs:
262 * GridViewPageEventHandler.cs:
263 * GridViewRowEventArgs.cs:
264 * GridViewRowEventHandler.cs:
265 * GridViewSelectEventArgs.cs:
266 * GridViewSelectEventHandler.cs:
267 * GridViewSortEventArgs.cs:
268 * GridViewSortEventHandler.cs:
269 * GridViewUpdatedEventArgs.cs:
270 * GridViewUpdatedEventHandler.cs:
271 * GridViewUpdateEventArgs.cs:
272 * GridViewUpdateEventHandler.cs: Added new delegates.
274 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
276 * FormViewUpdatedEventArgs.cs: Corrected constructor.
278 2004-08-11 Sanjay Gupta <gsanjay@novell.com>
280 * FormViewCommandEventArgs.cs: Corrected name of class.
282 2004-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
284 * Xml.cs: use MapPath in DocumentSource and documentContent. Fixes
287 2004-08-10 Sanjay Gupta <gsanjay@novell.com>
289 * FormViewCommandEventArgs.cs:
290 * FormViewCommandEventHandler.cs:
291 * FormViewDeletedEventArgs.cs:
292 * FormViewDeletedEventHandler.cs:
293 * FormViewDeleteEventArgs.cs:
294 * FormViewDeleteEventHandler.cs:
295 * FormViewInsertedEventArgs.cs:
296 * FormViewInsertedEventHandler.cs:
297 * FormViewInsertEventArgs.cs:
298 * FormViewInsertEventHandler.cs:
299 * FormViewModeEventArgs.cs:
300 * FormViewModeEventHandler.cs:
301 * FormViewPageEventArgs.cs:
302 * FormViewPageEventHandler.cs:
303 * FormViewUpdatedEventArgs.cs:
304 * FormViewUpdatedEventHandler.cs:
305 * FormViewUpdateEventArgs.cs:
306 * FormViewUpdateEventHandler.cs: Added new delegates.
308 2004-08-10 Sanjay Gupta <gsanjay@novell.com>
310 * DetailsViewCommandEventArgs.cs:
311 * DetailsViewCommandEventHandler.cs:
312 * DetailsViewDeletedEventArgs.cs:
313 * DetailsViewDeletedEventHandler.cs:
314 * DetailsViewDeleteEventArgs.cs:
315 * DetailsViewDeleteEventHandler.cs:
316 * DetailsViewInsertedEventArgs.cs:
317 * DetailsViewInsertedEventHandler.cs:
318 * DetailsViewInsertEventArgs.cs:
319 * DetailsViewInsertEventHandler.cs:
320 * DetailsViewModeEventArgs.cs:
321 * DetailsViewModeEventHandler.cs:
322 * DetailsViewPageEventArgs.cs:
323 * DetailsViewPageEventHandler.cs:
324 * DetailsViewUpdatedEventArgs.cs:
325 * DetailsViewUpdatedEventHandler.cs:
326 * DetailsViewUpdateEventArgs.cs:
327 * DetailsViewUpdateEventHandler.cs: Added new delegates.
329 2004-08-09 Sanjay Gupta <gsanjay@novell.com>
331 * AuthenticateEventArgs.cs:
332 * AuthenticateEventHandler.cs:
333 * CreateUserErrorEventArgs.cs:
334 * CreateUserErrorEventHandler.cs: Added new delegates.
336 2004-08-05 Sanjay Gupta <gsanjay@novell.com>
339 * ICallbackContainer.cs:
340 * ICompositeControlDesignerAccessor.cs:
341 * IPostBackContainer.cs: Added new interfaces.
343 2004-08-03 Sanjay Gupta <gsanjay@novell.com>
346 * AutoCompleteType.cs:
347 * ContentDirection.cs:
348 * DataControlCellType.cs:
349 * DataControlRowState.cs:
350 * DataControlRowType.cs:
351 * DetailsViewMode.cs:
352 * DynamicImageParameterMode.cs:
362 * SiteMapNodeItemType.cs:
363 * SiteMapNodeType.cs:
364 * SiteMapViewType.cs:
366 * TableCaptionAlign.cs:
367 * TableHeaderScope.cs:
369 * TreeNodeSelectAction.cs:
371 * TreeViewImageSet.cs:
372 * WizardStepType.cs: Added enumerations
374 2004-08-02 Duncan Mak <duncan@ximian.com>
377 * LoginFailureAction.cs:
378 * LoginTextLayout.cs: Added enumerations.
380 2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
382 * BaseValidator.cs: in Validate(), when the control is not visible or
383 enabled, return inmediately after setting IsValid to true. Fixes bug
386 2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
388 * DataList.cs: s/HasChildren/HasControls()/.
390 2004-07-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
392 * DataList.cs: style.
394 2004-07-27 Alon Gazit <along@mainsoft.com>
395 * DataList.cs: Replaced foreach statement with for statement,
396 in order to improve performence.
398 2004-07-27 Alon Gazit <along@mainsoft.com>
399 * WebControl.cs: changed RenderBeginTag()to use TagKey instead of
401 * Unit.cs : changed GetTypeFromString() and GetStringFromPixel() to use
402 switch statements in order to improve performance.
404 2004-06-10 Alon Gazit <along@mainsoft.com>
405 * WebControl.cs: fixed LoadViewState().
406 Creates new attributes state bag only when the current is null.
408 2004-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
410 * Calendar.cs: implemented OnPreRender and HasWeekSelectors.
412 2004-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
414 * Calendar.cs: set the title class attribute if we have it. Fixes bug
417 2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
419 * Style.cs: added SetBit.
421 2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
424 * CompareValidator.cs:
427 * WebControl.cs: Added protected missing members and attributes.
429 2004-05-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
431 * TextBox.cs: don't save the Text if in ViewState if it's a password.
432 Save it if the control is not visible or not enabled. Fixes bug #58497.
434 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
436 * Calendar.cs: fire OnDayRender after assigning the calendar cell text.
439 2004-05-09 Gert Driesen (drieseng@users.sourceforge.net)
441 * SqlDataSourceCommandEventArgs:
442 * XmlDataSource.cs : removed temporary workarounds for CLS
443 compliance as System.Data is now CLS compliant
445 2004-05-06 Alon Gazit <along@mainsoft.com>
446 * WebControl.cs: fixed LoadViewState() and SaveViewState().
447 Before the change the Enabled property wasn't updated when a postback
449 * ListControl.cs: fixed SelectedIndex property implementation.
450 Prevents throwing ArgumentOutOfRangeException (that should not be
451 thrown), when the list is empty.
453 2004-04-28 Alon Gazit <along@mainsoft.com>
454 * WebControl.cs: fixed LoadViewState().
455 Always loading the saved attributes collection.
457 2004-04-18 Alon Gazit <along@mainsoft.com>
458 * Repeater.cs: fixed InstantiateItem() and DataSource property.
459 The change in DataSource prevents throwing ArgumentException while
460 setting property value to null.
461 The change in InstantiateItem() prevents NullReferenceException.
463 2004-04-07 Lluis Sanchez Gual <lluis@ximian.com>
465 * BaseValidator.cs: Store Display property in the correct ViewState
466 property. Don't render anything if Display is ValidatorDisplay.None.
468 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
470 * Xml.cs: In LoadXpathDoc(), don't use MapPathSecure with documentSource,
471 since it is already a physical path. Fixes bug #55334.
473 2004-02-13 Jackson Harper <jackson@ximian.com>
475 * Calendar.cs: Match MS postback data. This allows sites that
476 parse the postback data manually to work.
478 2004-02-04 Alon Gazit <along@mainsoft.com>
479 * EditCommandColumn.cs: fixed InitializeCell().
480 The rendered LiteralControl should contain " " and not " ".
482 2004-02-01 Alon Gazit <along@mainsoft.com>
484 * DataGrid.cs: fixed a problem in the paging mechanism in the method
486 the problem was when (PagerStyle.Mode == PagerMode.NumericPages),
487 while clicking the "..." link in the second page.
489 2004-01-28 Alon Gazit <along@mainsoft.com>
491 * Calendar.cs: prevent NullReferenceException in RenderAllDays().
493 2004-01-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
495 * Calendar.cs: when rendering days, add a LiteralControl containing the
496 day before OnDayRender is called. Only generate the default links for
497 days when IsSelectable is true after OnDayRender. Fixes bug #53372.
499 2004-01-21 Martin Baulig <martin@ximian.com>
501 * XmlHierarchyData.cs: Make this compile with csc.
503 * BulletedList.cs (BulletedList.SelectedItem): Removed the `set'
504 accessor since the base class doesn't have one.
506 2004-01-18 Alon Gazit <along@mainsoft.com>
508 * CheckBoxList.cs: fix problem with negative TabIndex (wasn't rendered).
510 2004-01-18 Alon Gazit <along@mainsoft.com>
512 * Style.cs: CopyFrom method shouldn't copy a value that is equal to
513 Property default value.
514 * FontInfo.cs : CopyFrom method shouldn't copy a value that is equal to
515 Property default value.
517 2004-01-15 Alon Gazit <along@mainsoft.com>
519 * RadioButtonList.cs: RepeatLayout property should affect the rendered
522 2004-01-15 Alon Gazit <along@mainsoft.com>
523 * FontInfo.cs: Add validation check to Size property.
525 2004-01-07 Alon Gazit <along@mainsoft.com>
526 * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
527 merge the column's style to the cell's style and not to
528 the item's(row) style.
530 2004-01-04 Alon Gazit <along@mainsoft.com>
531 * RangeValidator.cs: Fixed ControlPropertiesValid().
533 2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
535 * Xml.cs: mono-stylized and removed warnings.
537 2004-1-1 Alon Gazit <along@mainsoft.com>
538 * RadioButtonList.cs: update RenderItem() so that each RadioButton
539 is enabled or disabled like the RadioButtonList.
540 * CheckBoxList.cs: update RenderItem() so that each CheckBox
541 is enabled or disabled like the CheckBoxList.
543 2004-1-1 Alon Gazit <along@mainsoft.com>
544 * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
545 The Header or Footer Style shouldn't merge with the cells Style.
547 2004-1-1 Alon Gazit <along@mainsoft.com>
548 * DataGridColumn.cs: Headers and Footers are initialized
549 with the relevant Style object.
551 2003-12-30 Alon Gazit <along@mainsoft.com>
552 * RepeatInfo.cs: Fixed DoVerticalRendering () and
553 DoHorizontalRendering().
554 Current implementation produces few extra html tags.
556 2003-12-29 Alon Gazit <along@mainsoft.com>
558 * CheckBox.cs: change the implementation of LoadPostData.
559 Currently, while the AutoPostBack property equals true ,
560 it isn't possible to perform uncheck.
562 2003-12-19 Jackson Harper <jackson@ximian.com>
564 * TableCell.cs: Setting a cells text should clear its control
565 collection as per la specification. This fixes bug #51825.
567 2003-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
569 * DataGridColumn.cs: stylized LoadViewState.
570 * DataGridColumnCollection.cs: when TrackViewState is called, also
571 call it on all the existing columns. Fixes bug #52334.
573 2003-12-18 Alon Gazit <along@mainsoft.com>
575 * DataGridPagerStyle.cs: merge DataGridPagerStyle properties when Style
578 2003-12-18 Alon Gazit <along@mainsoft.com>
580 * TableStyle.cs: merge TableStyle properties when Style is empty.
582 2003-12-16 Alon Gazit <along@mainsoft.com>
584 * HyperLink.cs: Change Text property implementation. in MS when the Text
585 property is set, all the controls in the HyperLink are being deleted.
586 This fixes bug #52239.
588 2003-12-15 Alon Gazit <along@mainsoft.com>
589 * RepeatInfo.cs: Fixed DoVerticalRendering () and
590 DoHorizontalRendering().
591 Both methods add additional empty table row in the head of each item
592 table when the variable named isTable equals true (happenes with the
593 default instantiation of RepeatInfo). These additional rows should be
594 added when isTable equals false.
595 This fixes bug #52225.
597 2003-12-15 Alon Gazit <along@mainsoft.com>
599 * RepeatInfo.cs: Fixed DoVerticalRendering() and
600 DoHorizontalRendering().
601 Both methods add to rendered Header a colspan attribute according to the
602 rows count. after the change the colspan is added according to the
605 2003-12-15 Alon Gazit <along@mainsoft.com>
606 * CheckBox.cs: Disabled CheckBox does not produce same HTML as .NET.
607 In .NET if the checkbox is disabled ,its text appears disabled too.
608 In Mono the text appears enabled. the fix is in Render().
609 This fixes bug #52180.
611 2003-12-15 Alon Gazit <along@mainsoft.com>
612 * Repeater.cs: Change the implementation of CreateControlHierarchy().
613 The current implementation renders extra Header and footer
614 without Repeater.DataSource assign.
615 This fixes bug #52179.
617 2003-12-15 Alon Gazit <along@mainsoft.com>
618 * DataGrid.cs: Change the implementation of the property
619 BackImageUrl. The current implementation has no influence
620 on the rendered Html.
622 2003-12-15 Alon Gazit <along@mainsoft.com>
623 * WebControl.cs: Change the implementation of the property
624 Enabled. Before the change the WebControl also looked at
625 parent.Enabled . fixed bug #52171.
627 2003-12-11 Jackson Harper <jackson@ximian.com>
629 * RepeatInfo.cs: When rendering vertically figure out how many
630 colmns are not going to be filled in in the last row, and adjust
631 things accordingly. This fixes bug #51863.
633 2003-12-10 Alon Gazit <along@mainsoft.com>
634 * TableRow.cs: Change the implementation of the properties
635 HorizontalAlign and VerticalAlign. The current implementation
636 has no influence on the rendered Html.
638 2003-12-10 Alon Gazit <along@mainsoft.com>
639 * TableItemStyle.cs: Add setting of The WRAP flag in the Wrap
640 property's set method.
642 2003-12-09 Jackson Harper <jackson@ximian.com>
644 * PagedDataSource.cs (PrivateICollectionEnumerator.MoveNext):
645 Increment counter when moving to start. Fixes bug #51926.
647 2003-12-08 Jackson Harper <jackson@ximian.com>
649 * HyperLinkColumn.cs: Fix navigate url rendering. Patch by
650 Benjamin Jemlich. Fixes bug #51823.
652 2003-12-07 Alon Gazit <along@mainsoft.com>
653 * Panel.cs: Panel doesn't render nowrap attribute while the Wrap
654 property is set to false. Fixes bug #58120.
656 2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
658 * TableItemStyle.cs: merge TableItemStyle properties when Style is
659 empty. Fixes bug #51689. Patch by Alon Gazit <along@mainsoft.com>.
661 2003-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
663 * RadioButtonList.cs: render tabindex attribute if needed. Fixes bug
666 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
668 * WebControl.cs: don't create the attributes when GetAttribute is
671 2003-12-01 Jackson Harper <jackson@ximian.com>
673 * WebControl.cs: Only allow access keys to be null or a single
674 char. Patch by Alon Gazit <along@mainsoft.com>.
676 2003-11-30 Jackson Harper <jackson@ximian.com>
678 * CheckBoxList.cs: A checkbox will have null post data if it is
679 unselected. This fixes bug #51516.
681 2003-11-29 Jackson Harper <jackson@ximian.com>
683 * DataGrid.cs: Display paging controls even when there is no
684 data. Path by Mohammad DAMT. Fixes bug #51487.
686 2003-11-29 Jackson Harper <jackson@ximian.com>
688 * DataGrid.cs: Call TrackViewState when loading bound columns view
689 state. So that their state is saved. This fixes bug #51424. Also
692 2003-11-26 Jackson Harper <jackson@ximian.com>
694 * BaseDataList.cs: Change && to || We will call that a typo so no
697 2003-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
699 * BaseDataList.cs: allow setting null as Datasource.
701 * DataGrid.cs: keep autogenerated columns in the ViewState.
703 Patches by Alon Gazit <along@mainsoft.com>.
705 2003-11-22 Ben Maurer <bmaurer@users.sourceforge.net>
707 * SqlDataSource*: Implement almost everything. Data access is
710 2003-11-22 Ben Maurer <bmaurer@users.sourceforge.net>
712 * Calendar.cs (SaveViewState):
713 - We were allocating a 11 item array, we only used 10 items,
715 - We only need to save the selected dates if there are any.
716 * DataGrid.cs (SaveViewState):
717 * DataGridColumn.cs (SaveViewState):
718 * DataGridColumnCollection.cs (SaveViewState):
719 - Only return the array if there is anything in it
720 * Style.cs (SaveViewState):
721 - Only save the bits if there were changes.
722 * WebControl.cs (SaveViewState), (LoadViewState):
723 - Don't save Enabled into the viewstate here, we already
724 do it in the property. This just caused *EVERY* control
725 to have a non-null state, taking up lots of extra room
727 - The style will always be created with this control's
728 viewstate, so the style will always return null for the
729 viewstate. As such, we do not need to store it. We can
730 also reduce the triplet to a pair because of this.
732 2003-11-22 Jackson Harper <jackson@ximian.com>
734 * ValidationSummary.cs: Fix number of messages and message array computation.
736 2003-11-21 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
738 * Xml.cs: Corrected attribute
739 * XmlBuilder.cs: Added
741 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
743 * Xml.cs: class status based fixes.
745 2003-11-19 Jackson Harper <jackson@ximian.com>
747 * HyperLink.cs: Use ResolveUrl instead of ResolveBaseUrl.
749 2003-11-19 Jackson Harper <jackson@ximian.com>
751 * HyperLink.cs: Use ResolveBaseUrl so that ~/ is interpreted as
752 teh applications base directory. This fixes bug #51092.
754 2003-11-18 Todd Berman <tberman@gentoo.org>
756 * ControlParameter.cs:
757 * CookieParameter.cs:
759 * QueryStringParameter.cs:
760 * SessionParameter.cs: added public .ctor ()
761 * Parameter.cs: added public .ctor (), internal SetOwnerCollection
762 and handling, as well as internal ParameterValue for easy access.
763 NOTE: ParameterValue doesnt respect TreatEmptyStringAsNull yet.
764 * ParameterCollection.cs: implementation redux.
766 2003-11-18 Todd Berman <tberman@gentoo.org>
768 * ParameterCollection.cs: Implemented
769 * Parameter.cs: Added _owner, SetOwnerCollection and proper handling.
770 ToString () now matches asp.net
772 2003-11-17 Ben Maurer <bmaurer@users.sourceforge.net>
774 * ControlParameter.cs:
775 * CookieParameter.cs:
778 * QueryStringParameter.cs: New v2 files. Mostly
779 implemented, still need a few methods.
781 2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
783 * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
784 Gazit <along@mainsoft.com>.
786 2003-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
788 * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
789 Patch by Alon Gazit <along@mainsoft.com>.
791 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
793 * DataBoundControl.cs: Implement
794 * ListControl.cs: inherit from the above.
795 * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
797 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
802 * Repeater.cs: add v2 databinding stuff
803 * XmlDataSource.cs: make it load the xml.
805 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
808 * XmlDataSourceView.cs:
809 * XmlHierarchicalDataSourceView.cs:
810 * XmlHierarchicalEnumerable.cs:
811 * XmlHierarchyData.cs: Implement
813 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
815 * SiteMapDataSourceView.cs: Implement.
817 2003-11-07 Jackson Harper <jackson@ximian.com>
819 * ImageButton.cs: This is a workaround for bug #49819. It appears
820 that the .x and .y values are not being posted, and only the x
821 value is being posted with the ctrl's id as the key.
823 2003-11-07 Jackson Harper <jackson@ximian.com>
825 * DataGrid.cs (CreateControlHierarchy): Current page index is
826 alolowed to equal page count. This prevents an exception being
827 thrown when both are zero.
829 2003-11-06 Jackson Harper <jackson@ximian.com>
831 * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
832 * BaseValidator.cs: Disable base control so the isValid flag is
835 2003-11-03 Jackson Harper <jackson@ximian.com>
837 * TemplateColumn.cs: Use the same renderer for selected items as
838 normal items. This fixes bug #49744.
840 2003-11-03 Jackson Harper <jackson@ximian.com>
843 * WebControl.cs: Fix argument out of range exceptions on
844 properties. Patch by Yaron Shkop.
846 2003-11-03 Jackson Harper <jackson@ximian.com>
848 * TemplateColumn.cs: If the item is selected but there is no
849 editItemTemplate use the itemTemplate. This matches MS behvoir.
851 2003-11-03 Jackson Harper <jackson@ximian.com>
853 * Repeater.cs: Always set alternating items to the AlternatingItem
854 type, when instantiating alternating items use the itemTemplate if
855 the alternatingItem template is null. This matches MS behavoir and
858 2003-11-03 Jackson Harper <jackson@ximian.com>
860 * DataGridPagerStyle.cs: Name of view state attribute is
861 PagerVisible not Visible. Call owner.OnPagerChanged when the pager
862 visibility is changed. Patch by Yaron Shkop.
864 2003-11-03 Jackson Harper <jackson@ximian.com>
866 * RepeatInfo.cs: When doing horizontal rendering use the repeat
867 columns as the number of columns in a row. This fixes bug #49016.
869 2003-11-03 Jackson Harper <jackson@ximian.com>
871 * PagedDataSource.cs (PageCount): Return page count of 1 if there
872 paging is disabled. Patch by Yaron Shkop.
873 * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
874 * TableStyle.cs (AddAttributesToRender): Render border style
875 collapse. Patch by Yaron Shkop.
878 * DataGridPagerStyle.cs: Call base copy and merge even if style is of
879 the wrong type. Patch by Yaron Shkop.
881 2003-11-03 Jackson Harper <jackson@ximian.com>
883 * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
885 2003-11-02 Ben Maurer <bmaurer@users.sourceforge.net>
888 * BulletedListDisplayMode.cs:
889 * BulletedListEventHandler.cs:
891 * BulletedListEventArgs.cs: V2 controls (yay!)
893 2003-10-30 Jackson Harper <jackson@ximian.com>
895 * Repeater.cs: Throw an exception if the datasource is set to
896 something that does not implement either IListSource or
897 IEnumerable. This fixes bug #50155.
899 2003-10-30 Jackson Harper <jackson@ximian.com>
901 * DataGridPagerStyle.cs: Do not allow page button counts to be set
902 to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
904 2003-10-29 Jackson Harper <jackson@ximian.com>
906 * ButtonColumn.cs: Format string and text to format were
907 inversed. This fixes bug #50171.
909 2003-10-29 Jackson Harper <jackson@ximian.com>
911 * DataGridColumn.cs: If an item style is set apply it to the
912 cell. This fixes bug #50173.
914 2003-10-29 Ben Maurer <bmaurer@users.sourceforge.net>
916 * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
919 2003-10-29 Jackson Harper <jackson@ximian.com>
921 * PagedDataSource.cs:
922 * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
923 end of the last page. Fixes bug #5085.
925 2003-10-29 Jackson Harper <jackson@ximian.com>
927 * CheckBox.cs: Do not change the status of a checkbox when there
928 is no post data. This fixes bug #49091.
929 * CheckBoxList.cs: Do not change the status of the checkboxes when
930 there is no post data. This fixes bug #49093.
932 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
934 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
935 RadioButton. Fixes #50132
937 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
939 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
940 paging from working. Fixes #48814.
942 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
944 * DataGrid.cs: A few typos kept us from viewing datagrids
945 that were based on customized collections.
947 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
949 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
951 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
953 * Calendar.cs: render the next month button so that aligns to the
956 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
958 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
959 was just changing && by || after the first Match.
961 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
963 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
964 Patch by Yaron Shkop.
966 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
968 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
969 that fixes bug #49744. Now the selection doesn't lose its data.
971 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
973 * EditCommandColumn.cs: Implement; fix #49736
975 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
977 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
978 the forground color. bug #49738
980 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
982 * Calendar.cs: fixed bug #49727.
984 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
986 * TableStyle.cs: fix #49740.
988 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
990 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
991 * ValidationSummary.cs: fixes bug #49669.
993 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
995 * Calendar.cs: apply the calendar style to the new Table, not to itself.
998 * CheckBox.cs: render the hidden fields if AutoPostBack.
1000 * Style.cs: don't render empty width/height. Small improvement in
1003 * Table.cs: fixed condition for border width.
1006 (CopyFrom): always call the base class to copy other attributes. Fixes
1007 bug #49408. Don't render empty 'rules' attribute.
1009 * WebControl.cs: track viewstate when enabled. Don't overwrite source
1010 control attributes in CopyBaseAttributes.
1012 * ChangeLog: fixed dates.
1015 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
1017 * WebControl.cs : Attributes { get; } - Is Complete.
1018 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
1021 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
1023 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
1024 : RegisterValidatorCommonScript()
1025 - More code, I need HELP!
1026 : RegisterValidatorDeclaration()
1027 - More code, I need HELP!
1029 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1031 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
1034 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1036 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
1037 ClearViewState only called when no items.
1039 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1041 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
1043 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1045 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
1047 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1049 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
1052 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1054 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
1057 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1059 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
1060 * WebControl.cs: fixed Enabled property and save it in ViewState.
1064 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1066 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
1068 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1070 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
1073 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1075 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
1076 <rich@velvetsea.net>.
1078 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1080 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
1081 Skripsky <juraj@hotfeet.ch>
1083 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1085 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
1086 fixes rendering of the end tag.
1088 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1090 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
1091 (Yaron Shkop). Closes bug #48060.
1093 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1095 * CheckBox.cs: in LoadPostData, only return
1096 true when the new data is different from the one we had. Fixed
1097 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
1100 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1102 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
1104 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1106 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
1107 of Enable in ViewState. Fixes bug #47865.
1109 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1111 * Style.cs: the MARKED bit is not send set in ViewState unless something
1112 is changed. Fixed TrackViewState condition.
1114 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
1115 because it uses the same ViewState as the control. Fixes bug #47725.
1117 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1119 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
1120 that fixes databinding when only DataTextField or DataNavigateUrlField
1123 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1125 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
1126 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
1127 values before assigning a data source and other issues.
1129 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1131 * CheckBox.cs: save viewstate when needed and correctly handle post
1132 data. Fixes bug #47462.
1134 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
1136 * ButtonColumn.cs: Removed additional attributes
1137 * CheckBox.cs: Added attribute
1138 * DataGrid.cs: Added attributes
1139 * HyperLinkColumn.cs: Changed attributes, added lamespec
1140 * Style.cs: Removed attributes
1141 * TextBox.cs: Added/ removed attributes
1143 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
1145 * AdRotator.cs: Added all attributes
1146 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
1147 * BaseValidator.cs: Added all attributes
1148 * BoundColumn.cs: Added all attributes
1149 * Button.cs: Added all attributes
1150 * ButtonColumn.cs: Added all attributes, added lamespec
1151 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
1152 * CheckBox.cs: Added all attributes
1153 * CheckBoxList.cs: Added all attributes
1154 * CompareValidator.cs: Added all attributes
1155 * CustomValidator.cs: Added all attributes
1156 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
1157 * DataGridColumn.cs: Added all attributes
1158 * DataGridColumnCollection.cs: Added all attributes
1159 * DataGridPagerStyle.cs: Added all attributes
1160 * DataGridTableInternal.cs: Made DataGridTableInternal internal
1161 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
1162 * DropDownList.cs: Added all attributes
1163 * FontInfo.cs: Added all attributes
1164 * HyperLink.cs: Added all attributes
1165 * HyperLinkColumn.cs: Added all attributes
1166 * Image.cs: Added all attributes
1167 * ImageButton.cs: Added all attributes
1168 * Label.cs: Added all attributes
1169 * LinkButton.cs: Added all attributes
1170 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
1171 * ListControl.cs: Added all attributes
1172 * ListItem.cs: Added all attributes
1173 * ListItemCollection.cs: Added attribute
1174 * Literal.cs: Added all attributes
1175 * Panel.cs: Added all attributes
1176 * RadioButton.cs: Added all attributes
1177 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
1178 * RangeValidator.cs: Added all attributes
1179 * RegularExpressionValidator.cs: Added all attributes
1180 * Repeater.cs: Added all attributes
1182 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
1184 * RequiredFieldValidator.cs: Added all attributes
1185 * Style.cs: Added all attributes
1186 * Table.cs: Added all attributes
1187 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
1188 * TableCellCollection.cs: Added attribute
1189 * TableRow.cs: Added all attributes
1190 * TableRowCollection: Added attribute
1191 * TableStyle.cs: Added all attributes, improved error messages
1192 * TemplateColumn.cs: Added all attributes
1193 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
1194 * ValidationSummary.cs: Added all attributes
1195 * WebControl.cs: Added all attributes
1196 * Xml.cs: Added all attributes
1198 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1200 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
1201 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
1203 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1205 * CheckBoxList.cs: fixes bug reported on the list about the state of
1206 the CheckButtons not being preserved across posts.
1208 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1210 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
1212 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1214 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
1216 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1218 * ListControl.cs: save viewstate data when any of the 3 values is not
1219 null. Fixed condition to save selection indices. Closes bug #45493.
1221 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1223 * DataGrid.cs: fixed bug #43823.
1225 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1227 * DataGrid.cs: fixed delegate type for SortCommand.
1229 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1231 * DataGridColumnCollection.cs: added missing return in RemoveAt.
1233 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1235 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
1236 Don't save ViewState is the number of columns is 0.
1238 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1240 * DataGrid.cs: get the right item Type for the property we're reading
1241 fromt the data source.
1243 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1246 * TextBox.cs: added control builder attribute.
1248 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1250 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
1252 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
1254 * Unit.cs: Called the correct method to get the Numeric locale for the
1257 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1259 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
1260 correctly the header of the column.
1262 * DataGridTableInternal.cs: don't assign a default ID to this control.
1264 * LinkButton.cs: raise bubble event in OnCommand.
1266 * TableCellCollection.cs: fixed the index returned by Add.
1268 * TableRowCollection.cs: ditto.
1270 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1272 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
1274 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1276 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
1277 for reporting the bug and providing the fix.
1279 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1281 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
1282 CreateColumnSet. Set the owner of the column when auto generated.
1283 In PrepareControlHierarchyForItem, fixed for loop bound.
1285 * LinkButtonInternal.cs: fixed infinite recursion bug.
1289 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
1291 * Xml.cs: a few fixes.
1293 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1295 * DataList.cs: handle the exception when adding new keys to
1298 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1300 * BaseDataList.cs: what can I say for this one? I spent so many time
1301 until I finally found this that I'm gonna miss this f....g bug... ;-).
1302 Farewell. Now we can get events from image buttons inside Data*.
1304 * DataList.cs: now the value stored in ViewState for item count is
1307 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1309 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
1311 * DataGridColumn.cs: added SetOwner method.
1312 * DataGridColumnCollection.cs: set the owner of the column when added.
1314 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1316 * BoundColumn.cs: typo.
1317 * DataGrid.cs: use 'as' instead of casting. Typo.
1318 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
1321 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1323 * HyperLink.cs: fixes bug #36336.
1325 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1327 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
1329 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1331 * BaseValidator.cs: return an empty string in GetControlValidationValue
1332 when GetValue returned null.
1334 * CompareValidator.cs: fixed EvaluateIsValid.
1336 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
1338 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1340 * Xml.cs: use MapPathSecure to get the path of the document.
1342 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1344 * DataList.cs: fixed header & footer.
1346 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1348 * DataList.cs: for header and footer don't use data source.
1349 Instantiate in the DataListItem, not in the DataList.
1350 databind-template.aspx works now.
1352 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1355 (Render): call RenderContents (), not base.RenderContents ().
1357 * DataList.cs: style.
1359 But I still haven't found what i'm looking for....
1361 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1363 * Calendar.cs: fixed loading/saving selected dates.
1364 * SelectedDatesCollection.cs: added internal function to get the
1365 underlying ArrayList.
1367 Calendar navigation works again. Selecting dates too.
1369 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1371 * DataList.cs: added a few attributes and fixed infinite recursion.
1373 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1375 * ListItemCollection.cs: fixed LoadViewState.
1377 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1379 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
1380 Commented out some code until it works.
1382 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
1384 * BaseCompareValidator.cs - Fixed operator bug in
1385 Compare(string, string, ...)
1386 * CompareValidator.cs - EvaluateIsValid() : Implemented.
1388 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1390 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
1392 - All Properties : Now make use of ViewState.
1394 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1396 * BaseValidator.cs - Uncomment NotImplementedException.
1398 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1400 * BaseValidator.cs - Minor changes in TODO comments.
1402 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1404 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
1405 the NotImplementedException being thrown.
1406 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
1407 * DataGridLinkButton.cs - Added new class (private) : Implemented.
1408 * DataGrid.cs - InitializePager(DataGridItem, int,
1409 PagedDataSource) : Implemented.
1411 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1413 * DataList.cs - PrepareControlHierarchy() : Implemented.
1415 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
1417 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
1418 - GetItem(ListItemType, int) : Removed TODO.
1419 - CreateControlHierarchy(bool) : Implemented.
1420 - CreateItem(int, ListItemType) : Implemented.
1421 - CreateItem(int, ListItemType,
1422 bool, object) : Implemented.
1423 - InitializeItem(DataItem) : Implemented.
1424 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
1425 The ViewState["_!ItemCount"],
1426 ViewState["_!DataSource_ItemCount"]
1427 are shared by DataList and DataGrid, and hence
1428 should share the same name.
1429 - ResolveDataSource(object, string)
1430 : Removed. Use System.Web.UI.Utils.DataSourceHelper
1431 ::GetResolvedDataSource(object, string).
1434 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1436 * DataGrid.cs: fixed compilation
1438 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
1440 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
1441 * DataGrid.cs - CreateControlHierarchy(bool)
1442 : working towards completion.
1443 - ResolveDataSource(object, string)
1444 : stubbed new method
1446 : stubbed new method
1447 Well. It's almost done.
1448 * DataGridTableInternal.cs
1449 - Added new internal class.
1451 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
1453 * DataSourceInternal.cs - Added new class (internal).
1455 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1458 * HorizontalAlign.cs:
1460 * VerticalAlign.cs: fixes based on class status page.
1462 * HorizontalAlignConverter.cs: implemented.
1463 * VerticalAlignConverter.cs: implemented.
1465 * FontUnitConverter.cs: implemented GetStandardValues ().
1467 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
1469 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1471 * DataGrid.cs - AutoCreateColumns: Bug fixes.
1473 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1475 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
1477 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1479 * DataGrid.cs - Working on the undocumented protected
1480 method CreateColumnSet. AutoCreateColumns method
1481 stubbed. Left CreateControlHierarchy for the time
1482 being, looks like I'm going insane. ;-)
1484 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
1486 * Button.cs - Steffen's OnCommand bug fix.
1488 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
1490 * DataGrid.cs - Added protected method (skeleton)
1491 CreateColumnSet(PagedDataSource, bool)
1492 Still trying to know how will it be used
1495 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1497 * PagedDataSource.cs: fixed compilation.
1499 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
1501 * DataGrid.cs - Added private method
1502 CreatePagedDataSource
1504 CreateControlHierarchy(bool)
1505 * PagedDataSource.cs - Bug fixed.
1506 CurrentPageIndex is writable.
1508 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1510 * DataGrid.cs: fixed typo.
1511 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
1513 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
1515 * DataGridColumn.cs - Added internal methods to get the
1516 various styles (needed in DataGrid.cs)
1517 * DataGrid.cs - Completed the method
1518 PrepareControlHierarchy()
1520 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
1522 * DataGrid.cs - Wokring on PrepareControlHierarchy()
1523 - Added private method
1524 PrepareControlHierarchyForItem()
1526 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
1528 * DataGrid.cs - Completed method
1529 OnBubbleEvent(object, EventArgs)
1531 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1533 * Xml.cs: implemented document/transform load.
1535 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1537 * Calendar.cs: added myself to the list of authors.
1538 * DropDownList.cs: fixed a few properties.
1539 * ListControl.cs: fixed SelectedIndex.
1541 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1543 * Calendar.cs: lots of fixes. Render days. Still left to persist
1544 selected days when changing month.
1546 * Unit.cs: fixed Percentage and Pixel.
1548 * WebControl.cs: a few properties are now using ControlStyle instead
1549 of ViewState to persist.
1551 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1553 * BaseValidator.cs: it works now.
1554 * DataGridColumn.cs: added attribute and made it abstract.
1555 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
1557 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1559 * TextBox.cs: default for Wrap is true.
1560 (OnPreRender): don't save Text if there are no listeners on TextChanged.
1562 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1568 (LoadViewState): fixed.
1570 * ListItemCollection.cs:
1571 (TrackViewState): use items instead of 'this' in foreach.
1574 (LoadViewState): more checking of parameters.
1576 * WebControl.cs: implemented LoadViewState and SaveViewState.
1579 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1581 * ListItem.cs: there was no code to unset the flags!!!
1583 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1585 * FontUnit.cs: use a hashtable for mapping size name to value.
1586 * HyperLink.cs: fixed a bug and a typo.
1587 * Unit.cs: some fixes to internal constructor.
1589 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1591 * ListControl.cs: fixed a couple of range checks.
1592 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
1593 an HtmlForm (p.e., Label).
1595 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1605 * HyperLinkColumn.cs:
1614 * RadioButtonList.cs:
1618 * WebControl.cs: removed attributes added by mistake (i used
1619 GetCustomAttributes (true), d'oh!).
1621 * DataListItem.cs: implemented RenderItem.
1623 * Repeater.cs: implemented CreateItem and InitializeItem.
1625 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1627 * BaseDataList.cs: a couple of fiex and added attributes.
1628 * DataGrid.cs: little fixes.
1630 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1639 * RadioButtonList.cs:
1642 * Xml.cs: forgot to add using System.ComponentModel.
1644 * BaseValidator.cs: use explicitly
1645 System.ComponentModel.AttributeCollection as there is another class
1646 with the same name under System.Web.UI.
1648 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1667 * RadioButtonList.cs:
1672 * Xml.cs: added/fixed all attributes used by xsp.
1674 * BaseValidator.cs: some fixes.
1676 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1679 (AddAttributesToRender): correctly default to border=1.
1681 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1684 (LoadAdFile): make the dictionary null after every iteration.
1688 * ListItem.cs: fixed warnings.
1690 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
1692 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
1694 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1696 * DataGridColumn.cs:
1697 * DataGridPagerStyle.cs:
1704 * ListItemCollection.cs:
1706 * ServerValidateEventArgs.cs:
1710 * Xml.cs: more class status page based changes.
1712 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1715 (.ctor): fixed to render the correct tag.
1716 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
1718 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1721 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
1722 WebControl derived classes should be rendered inside a HtmlForm.
1724 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1726 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
1729 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1731 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
1732 * RepeatInfo.cs: implemented DoHorizontalRendering.
1734 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1736 * System.Web.UI.WebControls/Repeater.cs:
1738 (OnDataBinding): fixed stack overflow.
1740 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1742 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
1743 * RepeatInfo.cs: implemented DoHorizontalRendering.
1745 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1748 (CopyBaseAttributes): copy Attributes and don't throw exception.
1750 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1752 * ListBox.cs: mono-stylized.
1753 (AddAttributesToRender): call parent class method.
1755 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1757 * Style.cs: fixed IsEmpty and Width.
1759 * Table.cs: mono-stylized.
1760 (TableRowControlCollection.AddAt): fixed.
1761 (AddAttributesToRender): fixed.
1763 * TableCell.cs: mono-stylized.
1764 (.ctor): use PreventAutoID.
1765 (AddAttributesToRender): fixed.
1766 (AddParsedSubObject): fixed.
1768 * TableRow.cs: mono-stylized. Added
1769 ParseChildren attribute.
1772 (get_GridLine): fixed.
1774 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1776 * Panel.cs: fixed stack overflow.
1777 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
1778 and SingleConverter.
1780 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1782 * RadioButton.cs: mono-stylized and some little fixes.
1784 * TextBox.cs: mono-stylized.
1785 (MaxLength): fixed typo.
1787 (AddAttributesToRender): don't render the text between the tags for
1788 SingleLine, use value attribute for it. Don't render the text for
1791 (OnPreRender): don't throw exception and call base.OnPreRender.
1793 (Render): for MultiLine, render the text between the opening and
1794 closing tags encoded as HTML.
1796 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1799 (AddAttributesToRender): fixer another stack overflow.
1802 (TagName): modified to use TagKey instead of tagKey as the property
1805 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1807 * LinkButton.cs: mono-stylized.
1808 (AddParsedSubObject):
1809 (RenderControls): little fixes.
1812 (AddAttributesToRender): fixed usage of IEnumerator.
1814 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1816 * Literal.cs: beautified.
1818 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1820 * Label.cs: beautified and fixed a couple of 'classic' bugs.
1822 * WebControl.cs: use Span as default tag when no other provided in
1823 constructor. That is what MS renders.
1825 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1828 (AddAttributesToRender): fixed (classic) stack overflow.
1830 * CheckBox.cs: mono-stylized.
1831 (AutoPostBack): fixed stack overflow.
1832 (Render): fixed alignment issues. Also set the For attribute always
1835 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1837 * AdRotator.cs: GetData does not work as it should, but now it returns
1838 useful data (only the first ad in the file). Set the NavigateUrl
1839 property in the hyperlink if available.
1841 * HyperLink.cs: fixed constructor and a couple of stack overflows.
1843 * Image.cs: added an attribute and fixed stack overflow.
1846 (RenderBeginTag): fixed.
1847 (TagName): don't call Enum.IsDefined twice.
1849 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1851 * WebControl.cs: added attributes PersistChildrenAttribute and
1852 ParseChildrenAttribute.
1854 2002-05-24 Duncan Mak <duncan@ximian.com>
1856 * DataGridItem.cs (SetItemType): Changed function signature to
1859 * ListItemCollection.cs (this): Changes the visibility level of
1862 * Repeater.cs (OnItemCommand):
1864 (OnItemDataBound): Added necessary casts.
1866 2002-05-07 Duncan Mak <duncan@ximian.com>
1868 * Button.cs (AddAttributesToRender):
1869 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
1870 GetClientValidatedEvent method.
1872 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
1874 * Removed extra methods, corrected access modifiers to several
1877 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
1879 * <SeveralFiles>.cs - Added some attributes
1880 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
1881 methods. Will complete them later. Right now, busy with
1882 the attributes part.
1883 * RepeaterItem.cs - Completed.
1885 Oh God! Mercy! I will die applying attributes. I look at the missing
1886 part in the class-status - daemon! Kyrie eleison!
1888 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
1892 * AdRotator.cs - Added definition for Font.
1893 * BaseCompareValidator.cs - Added definition for Controls.
1894 * Calendar.cs - SelectMonthText definition corrected.
1895 * DataList.cs - Added definition for SeparatorTemplate.
1896 * BorderStyle.cs - Namespace correction. It belongs not to UI,
1897 but to UI.WebControls.
1899 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
1901 Finally, I have made it. Today I did a second build for the
1902 System.Web assembly. It compiled 195 classes today.
1903 I am waiting eagerly for the runtime to come up so that the objects
1904 may be tested to their last levels. Several of the methods are still
1905 under the tag of "TODO" throwing NotImplementedException. Well, I
1906 hope to remove them soon, but how far is this soon - even I don't
1907 know, though I am happy to make the build a success even before
1908 the vacations to come.
1910 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
1912 Yesterday and today I tried to do some building of the aseembly,
1913 but was dumped with uncoutably infinite errors. ;-)
1914 I have put the copies of the recent errors on my home page, want
1915 to have a look at them? See:
1916 http://mastergaurav.virtualave.net/mono/
1917 I don't know what to do with these errors. Oh! The buggy me! How
1918 will I overcome myself. Hopefully, by when my vacations over, I
1919 should have made a repository where the build will not fail.
1921 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1923 I am now going to do a build that will include the
1924 System.Web.UI.WebControls namespace. Hoping that I will make it
1925 soon. My exams are coming near and I have to pack up soon.
1928 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1931 And with this, ie, today's work, all the objects mentioned in the
1932 namespace appear in the implementation. But it may not be worth
1933 trying to go for a build because of dependence of several of the
1934 internal methods that may clash with already available assembly
1937 Also, the classes lack possible attributes, like those informing
1938 about child-controls etc. But I have to first create the attribute
1939 classes before I attach the attributes to the classes.
1941 * CustomValidator.cs - Completed. In process realized that
1942 I have to complete / rejuvinate BaseValidator class.
1943 * BaseValidator.cs - Complete rejuvination. Completed 80%
1944 of the job. All that is left is Render(HtmlTextWriter),
1945 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1946 RegisterValidatorDeclaration()
1947 * DataGridPagerStyle.cs - Completed. That adds one more missle
1949 * DataKeyCollection.cs - Completed. Petty small.
1950 * Repeater.cs - Work started off. This is a quite
1952 * DataGridItemEventArgs.cs,
1953 * DataGridShortCommandEventArgs.cs,
1954 * DataListItemEventArgs.cs,
1955 * MonthChangedEventArgs.cs,
1956 * RepeaterItemEventArgs.cs,
1957 * ServerValidateEventArgs.cs,
1958 * DataGridPageChangedEventArgs.cs
1959 - Damn, I marked them "*", while they
1961 * Repeater.cs - Done all except for an undocumented
1962 method CreateControlHierarchy(bool). Though the method
1963 is quite clear by its name, but it will take some time
1964 for me to come with some material to flush in.
1966 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1968 * SelectedDatesCollection.cs - Completed.
1969 * PagedDataSource.cs - Completed. Pathetically nice class.
1970 * RegularExpressionValidator.cs
1971 - Completed. Ridiculously small and
1972 annoyinglyc crazy-driving class, basically the method
1974 * RangeValidator.cs - Completed.
1975 * DataGridColumn.cs - Completed.
1976 * EditCommandColumn.cs - All is complete except for the
1977 InitializeCell(TableCell, int, ListItemType) method.
1978 * DataListItem.cs - All done except for a longish method
1979 RenderItem(HtmlTextWriter, bool, bool)
1981 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1983 * RepeaterItemCollection.cs - Completed.
1984 I love *Collection classes. I am planning to make a
1985 program that will generate a *Collection class. It's so
1986 simple and the same. ;-)
1987 * DataGridColumnCollection.cs - Completed.
1988 ... except probably for *ColumnCollection classes, where
1989 you have to put in some more effort. Still, these class
1990 generation can be automated.
1991 * DataListItemCollection.cs - Completed.
1992 See, how easily, in less than a quarter of a minute, I
1993 completed this class - manually. Copy-Paste/Cut-Replace.
1995 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1997 * DataGrid.cs - Following methods implemented:
1998 TrackViewState(), LoadViewState(object), SaveViewState(),
1999 On* -- The event raisers.
2000 OnBubbleEvent(object, EventArgs) is still incomplete.
2001 * DataGridItem.cs - Initial Implementation
2002 * DataGridItemCollection.cs - Completed.
2004 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
2006 * DataGrid.cs - Initial Implementation. Worked
2007 primarily with some properties.
2009 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
2011 * ListBox.cs - Completed. Implemented
2012 LoadPostData(string, NameValueCollection)
2013 * RequiredFieldValidator.cs - Completed. Pretty simple class.
2015 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
2017 * ListBox.cs - Implemented the following:
2018 RaisePostDataChangedEvent()
2020 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
2022 * ListBox.cs - Supports the following properties:
2023 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
2026 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
2027 RenderContents(HtmlTextWriter)
2030 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
2032 * TargetConverter.cs - Completed
2033 * TemplateColumn.cs - Completed
2034 * DataList.cs - Corrected the get-er methods for the
2035 *Style objects. Corrected the get/set-er methods for ViewState
2037 Addded support for properties:
2038 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
2039 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
2040 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
2041 SeparatorStyle, SeparatorItemTemplate.
2043 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
2044 ItemCreated, ItemDataBound, UpdateCommand.
2046 CreateControlStyle(), LoadViewState(object),
2047 SaveViewState(), TrackViewState
2049 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
2050 OnEditCommand, OnItemCommand, OnItemCreated,
2051 OnItemDataBound, OnUpdateCommand
2052 Added dummy methods for some undocumented methods:
2053 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
2054 CreateItem(int, ListItemType, bool, object),
2055 PrepareControlHierarchy(), InitializeItem(DataListItem)
2056 * ListBox.cs - Started working.
2060 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
2062 * RepeaterInfo.cs - Initial Implementation. Done all
2063 except for RepeatDirection.Vertical
2064 * TableStyle.cs - Completed
2066 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
2068 * DropDownList.cs - Completed
2069 * ListItemCollection.cs - Added method FindByValueInternal to
2070 assist in the derived classes.
2071 Discovered bug in FindByValue. Removed
2072 * UnitConverter.cs - Completed
2073 * PlaceHolder.cs - What can be simpler than this?
2074 * PlaceHolderControlBuilder.cs
2075 - Uh! Damn cool one.
2076 * RadioButtonList.cs - Initial Implementation. All is done
2077 except for the implementation of
2078 method IRepeatInfoUser.RenderItem(...)
2079 * ValidatedControlConverter.cs
2080 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
2081 * ValidationSummary.cs - Initial Implementation.
2082 * WebColorConverter.cs - Initial Implementation
2084 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
2086 * FontNamesConverter.cs - Completed
2087 * FontUnitConverter.cs - Partial Implementation
2088 * ListItemControlBuilder.cs - Completed
2090 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
2092 * TextBox.cs - All done except *Render* methods
2093 * TextBoxControlBuilder.cs - Completed
2094 * Xml.cs - Partial Implementation
2096 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
2098 * RadioButton.cs - Completed
2099 * TextBox.cs - Partial Implementation
2101 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
2103 * Panel.cs - Completed
2104 * TableItemStyle.cs - Completed
2106 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
2108 * TableCellCollection.cs - Completed
2109 * TableRowCollection.cs - Completed
2110 * TableHeaderCell.cs - Completed
2111 * TableRow.cs - Completed
2113 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
2115 * TableCellControlBuilder.cs - Completed
2116 * Table.cs - Completed
2117 * TableCell.cs - Completed
2119 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
2121 * CheckBoxList.cs - Completed
2122 * ButtonColumn.cs - Completed
2123 * Button.cs - Completed
2125 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
2127 * HyperLink.cs - Completed
2128 * Image.cs - Completed
2129 * ImageButton.cs - Completed
2130 * Label.cs - Completed
2131 * LabelControlBuilder.cs - Completed
2132 * LinkButton.cs - Completed
2133 * LinkButtonControlBuilder.cs - Completed
2134 * Literal.cs - Completed
2135 * LieteralControlBuilder.cs - Completed
2136 * FontUnit.cs - Completed
2139 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
2141 * Calendar.cs - Completed the functions of Render*,
2142 ViewStates (Track/View/Save),
2144 Left: RenderAllDays (partially)
2146 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
2148 * Calendar.cs - Added some more functions
2149 * Style.cs - Completed
2150 * ListItem.cs - Completed
2151 * ListItemCollection.cs - Completed
2153 Made the first successful build of System.Web.dll that included
2154 System.Web.UI.WebControls!
2156 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
2158 FontInfo.cs - Complete revamp. Completed
2160 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
2162 ListItemCollection.cs - Completed
2163 ListItem.cs - Initial Implementation
2164 Style.cs - Initial Implementation
2166 Right now I am in a total mood to do a successful build. Creating so many
2167 classes, completing classes in System.Web System.Web.UI namespaces.
2169 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
2171 TODO - Properly added
2172 CheckBox.cs - Completed
2173 BaseDataList.cs - Completed
2174 DayRenderEventArgs.cs - Completed
2175 RepeaterItem.cs - Initial implementation
2177 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
2179 BaseCompareValidator.cs - Completed
2180 AdRotator.cs - Completed
2182 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
2184 CommandEventArgs.cs - Completed
2185 DataGridCommandEventArgs.cs - Completed
2186 RepeaterCommandEventArgs.cs - Completed
2187 DataListCommandEventArgs.cs - Completed
2188 CompareValidator.cs - Partial Implementation
2190 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
2192 CheckBoxList.cs - Partial Implementation.
2195 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
2197 ListControl.cs - Completed
2199 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
2201 CheckBox.cs - Completed
2202 ListControl.cs - Initial Implementation
2203 CheckBoxList.cs - Started with it, but first needed
2204 ListControl. Left it.
2206 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
2208 CalendarDay.cs - Making a note that this
2209 has been implemented
2210 Calendar.cs - Making a note that have made some changes.
2211 Unimplmented functions throw
2212 NotImplementedException
2213 CheckBox.cs - Can now "Render" and "LoadPostData"
2216 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
2217 WebControl.cs - Total Revamp, Partial Implementation
2218 AdRotator.cs - Able to load files
2219 AdCreatedEventArgs.cs - Implemented
2221 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
2222 Calendar.cs - Initial Implementation
2223 ButtonColumn.cs - Initial Implementation
2224 Button.cs - Initial Implementation
2225 BoundColumn.cs - Initial Implementation
2226 BaseCompareValidator.cs - Minor Changes
2227 DataList.cs, BaseValidator.cs, BaseDataList.cs
2228 - Added more functions, other changes
2230 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
2231 WebControl.cs - Initial Implementation
2232 DataList.cs - Initial Implementation
2233 BaseValidator.cs - Initial Implementation
2234 BaseDataList.cs - Initial Implementation
2236 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
2238 AdCreatedEventArgs.cs - Initial Implementation
2239 AdCratedEventHandler.cs - Implemented
2240 AdRotator.cs - Initial Implementation
2241 BorderStyle.cs - Implemented
2242 ButtonColumnStyle.cs - Implemented
2243 CalendarSelectionMode.cs - Implemented
2244 DayNameFormat.cs - Implemented
2245 FirstDayOfWeek - Implemented
2246 FontInfo.cs - Partial Implementation
2247 FontSize.cs - Implemented
2248 GridLines.cs - Implemented
2249 HorizontalAlign.cs - Implemented
2250 HyperLink.cs - Initial Implementation
2251 ImageAlign.cs - Implemented
2252 IRepeatInfoUser.cs - Implemented
2253 ListItemType.cs - Implemented
2254 ListSelectionMode.cs - Implemented
2255 NextPrevFormat.cs - Implemented
2256 PagerMode.cs - Implemented
2257 PagerPosition.cs - Implemented
2258 RepeatDirection.cs - Implemented
2259 RepeatLayout.cs - Implemented
2260 TextAlign.cs - Implemented
2261 TextBoxMode.cs - Implemented
2262 TitleFormat.cs - Implemented
2263 UnitType.cs - Implemented
2264 ValidationCompareOperator.cs
2266 ValidationDataType.cs - Implemented
2267 ValidationSummaryDisplayMode.cs
2269 ValidatorDisplay.cs - Implemented
2270 VerticalAlign.cs - Implemented
2274 i/ File Created 2001-11-13