+2005-10-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Calendar.cs: remove Console.
+ * ListBox.cs: the name is the UniqueID, not the ClientID.
+ * WebControl.cs: Attributes is case insensitive.
+
+2005-10-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ImageButton.cs: use UniqueID in LoadPostData and also try just the
+ UniqueID without appending a ".x" or ".y". Fixes several issues in
+ mojoPortal. Thanks to Joe Audetter for his patience.
+
+2005-10-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ButtonColumn.cs: it was lacking databinding, so copied most of it
+ from BoundColumn.
+
+2005-10-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * FontInfo.cs: removed useless ctor.
+ * Style.cs: keep here some commented out debugging code.
+ * DataGrid.cs: the Items property does not create a new arraylist if
+ the items_list was already initialized. Add case for Separator.
+ * DataGridColumn.cs: when sorting is enabled, the linkbutton rendered
+ in the header columns has a special ForeColor handling.
+
+2005-10-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGrid.cs: PageCount must persist in ViewState too and returns the
+ number of pages in the paged data source once we set that. Fix checks
+ for visibility of the pager: no more 2 pagers when custom paging is
+ enabled.
+
+2005-09-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ImageButton.cs: fix a bug reported on the list. We were triggering the
+ command event on every POST. And the 'name' attribute was not being
+ rendered, so the 'x,y' coordinates didn't have 'uniqueid.' prepended
+ and we couldn't find the values.
+
+2005-09-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGrid.cs: fix the links for the numeric pager.
+
+2005-09-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGrid.cs: when paging is enable, the actual number of items is not
+ the number of items rendered before the postback, but that number times
+ the number of pages. Now we store the page count in the viewstate. Also,
+ as the number might be big, don't allocate an array of objects to fake
+ the collection for the PagedDataSource, but use the new NCollection
+ class instead, which provides cheap (memory wise) enumerator for an
+ arbitrary number of items. Thanks to "Adriano" for the test case.
+
+2005-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Xml.cs: the show must go on. Removed a few NotImplemented.
+
+2005-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Button.cs: implemented 2.0 RaisePostBackEvent in terms of the
+ existing code in 1.1 (or viceversa). RenderContents() does nothing.
+
+ * DataGrid.cs: changed autoid api.
+
+ * EditCommandColumn.cs: only 'Update' causes validation.
+
+ * TableCell.cs: changed autoid api. RenderContents checks the number
+ of controls to decide what to do, not the value of Text in the
+ viewstate.
+
+ * TableRow.cs: changed autoid api.
+
+ * BoundColumn.cs: SelectedItem was missing when attaching a DataBind
+ event. When we get an EditItem, we need a TextBox to be created and
+ this one will be the one that gets the event. Changed
+ ItemDataBinding to deal with a TextBox too.
+
+2005-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * PagedDataSource.cs: fix IsLastPage. All tests pass.
+ * DataGrid.cs: InitializePager always add a cell and it's brand new. No
+ need to keep the old one in a field. Now all tests pass here too.
+
+2005-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * PagedDataSource.cs: don't use the properties when they just return a
+ field. Fixed Count when paging is enabled. In GetEnumerator, IList goes
+ before ICollection (otherwise, an IList will always fall under the
+ ICollection case). The enumerator for lists will be empty if 'start'
+ is beyond the list size. All existing tests pass, but one in
+ DataGridTest that fails because of some problem with the paging.
+
+2005-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Style.cs: fix the 2.0 build.
+
+2005-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Style.cs: avoid unnecesary creation of a CssStyleCollection and
+ instead write the style attributes directly to the HtmlTextWriter.
+
+ * CheckBox.cs: adapted to new API.
+
+ * DataGrid.cs: handle null data sources. Fixed the contions that make
+ the table to be added to the Controls collection.
+
+ * Calendar.cs: the table needed an ID and the attributes from the
+ parent. Also don't create the ControlStyleCollection if it has not
+ already been created.
+
+2005-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGrid.cs: handle null data sources. Fixed the contions that make
+ the table to be added to the Controls collection.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Calendar.cs: TrackViewState should be called upon creation, not on
+ every get_XXX call. Cleanup.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGrid.cs: fix another test. The ID of the table generated by the
+ datagrid is set to the one on the datagrid if no one set the ID for the
+ table.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ListControl.cs: this fixes TestValueFieldAndTextFormat from
+ DropDownListTest.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * FontUnit.cs: use a table for FontSize names, as the X{1,2}.* ones are
+ converted to string as X{1,2}-.*. All FontUnitTests pass now.
+ * Unit.cs: throw a format exception when there's not number or minus
+ sign in the first non-whitespace character.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ListControl.cs: SelectedIndex/SelectedValue can be set before
+ DataBinding () is called on the control, so we have to keep this values
+ around and use them after the data is read. If both properties are
+ used, they must refer to the same item.
+
+2005-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataList.cs: fill in the data keys from BaseDataList so that the
+ events can see them. Only assign DataItem when using data binding and
+ nullify it after all events are raised.
+
+2005-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataList.cs: OnItemCommand() is raised any time OnBubbleEvent is
+ called.
+
+2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
+
+ * Button.cs: For 2.0 don't add the "name" attribute unless there's an
+ id.
+ * DataGrid.cs: Fix TagKey (table) for 2.0.
+ * DataList.cs: Revert 2.0 specific stuff that was changed in RC.
+ * DropDownList.cs: For 2.0 don't add the "name" attribute unless
+ there's an id.
+ * ListBox.cs: For 2.0 don't add the "name" attribute unless there's an
+ id.
+ * RoleGroupCollection.cs: Fix "extra" exception in Remove method.
+ * Style.cs: Fixed (2.0) RegisteredCssClass to returns String.Empty
+ (i.e. not null).
+ * TextBox.cs: For 2.0 don't add the "name" attribute unless there's an
+ id.
+ * TreeView.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * XmlDataSource.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+
+2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
+
+ * FontUnit.cs: Added, but only for 1.x, declarative security (Link and
+ Inheritance demands) for Minimal.
+ * Label.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal.
+ * ListItem.cs: Added declarative security (LinkDemands) for Minimal.
+ * ListItemCollection.cs: Added declarative security (LinkDemands) for
+ Minimal.
+ * MonthChangedEventArgs.cs: Added declarative security (Link and, for
+ 2.0, Inheritance demands) for Minimal.
+ * PagedDataSource.cs: Added declarative security (LinkDemands) for
+ Minimal.
+ * Panel.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal.
+ * Repeater.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * RepeatInfo.cs: Added declarative security (LinkDemands) for Minimal.
+ * SelectedDatesCollection.cs: Added declarative security (LinkDemands)
+ for Minimal.
+ * TargetConverter.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * Unit.cs: Added, but only for 1.x, declarative security (Link and
+ Inheritance demands) for Minimal.
+ * ValidatedControlConverter.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * WebColorConverter.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * Xml.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal.
+ * ValidationSummary.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+
+2005-09-23 Sebastien Pouliot <sebastien@ximian.com>
+
+ * UnitConverter.cs: Remove conversion from Unit (see unit tests).
+
+2005-09-22 Ben Maurer <bmaurer@ximian.com>
+
+ * BulletedList.cs: Remove the cacheEnabled thing. I was thinking
+ it took O(height) time, not O(1).
+
+2005-09-21 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CheckBoxList.cs: Fix unit test failure (which matched bug #48802).
+
+2005-09-21 Sebastien Pouliot <sebastien@ximian.com>
+
+ * AdCreatedEventArgs.cs: Added declarative security (Link and, for
+ 2.0, Inheritance demands) for Minimal.
+ * BaseCompareValidator.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * BaseDataBoundControl.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * BaseValidator.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * BoundColumn.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * ButtonColumn.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * CalendarDay.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * CheckBoxList.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * CompareValidator.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * CustomValidator.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * DataBoundControl.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * DataGridItemCollection.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * DataKeyCollection.cs: Added declarative security (LinkDemands) for
+ Minimal.
+ * DataListItemCollection.cs: Added declarative security (LinkDemands)
+ for Minimal.
+ * DataListItem.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * FontNamesConverter.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal.
+ * HyperLink.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * HyperLinkColumn.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal.
+ * Image.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal.
+
+2005-09-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * BaseDataList.cs: it's the DataKeysArray what is stored in "DataKeys",
+ not the DataKeys.
+ * DataGrid.cs: add the keys to BaseDataList.DataKeysArray. When using
+ a data source, first try reflection, then componentmodel. If we get
+ an enumerator, keep it around, as MS only calls GetEnumerator once.
+ Throw an exception if no columns can be created from the given data
+ source. Tested with DbDataRecord, DataTable, ArrayList and
+ ICustomTypeDescriptor.
+
+2005-09-20 Sebastien Pouliot <sebastien@ximian.com>
+
+ * AccessDataSource.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [ToolboxBitmap] on class.
+ * AdRotator.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Removed extra Page and ViewState properties.
+ * BulletedList.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * Button.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * Calendar.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * CheckBox.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * CompositeControl.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added new protected RecreateChildControls method.
+ * DataControlCommands.cs: Added declarative security (LinkDemands) for
+ Minimal. Added private ctor.
+ * DataGrid.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Fixed properties for 2.0 (mostly removing
+ [Bindable]). Added override for TagKey property.
+ * DataGridColumn.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [UrlProperty] on HeaderImageUrl (2.0).
+ * DataGridItem.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added IDataItemContainer interface for 2.0.
+ * DataGridPagerStyle.cs: Added declarative security (LinkDemands) for
+ Minimal. Remove [Bindable] from 2.0 and add [Localizable].
+ * DataList.cs: Removed [Load|Save]ControlState methods.
+ * DropDownList.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * EditCommandColumn.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal. Added missing attributes,
+ [DefaultValue] and [Localize] for 2.0.
+ * FontInfo.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Remove [Bindable] and added [RefreshProperties]
+ for 2.0.
+ * Login.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Fixed IsStyleEmpty. Removed extra [Themeable] attributes.
+ * ImageButton.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * LinkButton.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * ListBox.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * Literal.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Removed [EditorBrowsable] on CreateControlCollection method.
+ * LoginStatus.cs: Added missing [Themeable] attributes on properties.
+ * MenuItemStyle.cs: Changed IsEmpty to public (required to compile -
+ but will be shown as extra).
+ * RadioButton.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * RadioButtonList.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * RangeValidator.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Added missing [Themeable] attributes.
+ * RegularExpressionValidator.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal. Remove [Bindable] from 2.0 and add
+ [Localizable].
+ * RoleGroupCollection.cs: Added declarative security (Link and
+ Inheritance demands) for Minimal. Fixed base class (changed in RC).
+ Re-implemented CopyTo. Removed some methods.
+ * Style.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Remove static IsStyleEmpty and ToString (from 2.0). IsEmpty
+ is now public in 2.0.
+ * Table.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * TableCell.cs: Fixed PersistenceMode for 2.0.
+ * TextBox.cs: Added declarative security (Link and Inheritance demands)
+ for Minimal. Added [SupportsEventValidation] on class (2.0).
+ * TreeNodeStyle.cs: Changed IsEmpty to public (required to compile -
+ but will be shown as extra).
+ * WebControl.cs: Added declarative security (Link and Inheritance
+ demands) for Minimal. Removed [EditorBrowsable] on ControlStyleCreated
+ property.
+
+2005-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * TableStyle.cs: fixed typo that prevented restoring GridLines from
+ a saved viewstate.
+
+ * DataGrid.cs: the table does not get an auto ID. When restoring from
+ viewstate, use all the saved columns, not just that data bound ones. Set
+ the owner of the BoundColumns created. Save/restore columns.
+ OnItemCreated happens after the item is initialized and the data item is
+ set before the event and nullified after OnItemDataBound.
+ Add the render_table to the Controls immediately, otherwise we might get
+ errors from child controls such as "must be rendered inside a form".
+ Keep the items created in the list waiting for them.
+ The table uses the attributes from the DataGrid and ControlStyle.
+ Raise OnItemCommand on all bubble events and don't propagate bubble
+ event up in the hierarchy
+
+ * TableCell.cs: it does not get an automatic ID.
+ * BoundColumn.cs: FormatDataValue returns an empty string on null input
+ (there was already a test for this).
+
+ Fixes bug #76117.
+
+2005-09-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGridColumnCollection.cs: track the view state in the newly added
+ items.
+
+2005-09-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * DataGrid.cs: merge column styles too. Fixes bug #76106.
+ * DataGridColumn.cs: new internal method to retrieve the styles without
+ creating an instance for them.
+
+2005-09-15 Sebastien Pouliot <sebastien@ximian.com>
+
+ * DataControlField.cs, HotSpot.cs, MenuItem.cs, Parameter.cs,
+ Style.cs, TreeNode.cs: Replace _empty_ StateBag.SetDirty () with
+ StateBag.SetDirty (true).
+
+2005-09-14 Sebastien Pouliot <sebastien@ximian.com>
+
+ * Menu.cs: Fixed parameter orders for CreateStyleRule.
+
+2005-09-13 Chris Toshok <toshok@ximian.com>
+
+ * Style.cs: corcompare stuff.
+
+ * RequiredFieldValidator.cs: more corcompare stuff.
+
+ * CheckBoxList.cs: clean up some of the interface methods vs
+ protected virtual 2.0 calls.
+
+ * SubMenuStyle.cs: corcompare says this should implement
+ ICustomTypeDescriptor... sooo, make it.
+
+2005-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * TableCell.cs: do the same as HyperLink and others in
+ AddParsedSubobject so that adding a literal control does not remove the
+ existing controls if any. Fixes bug #76078.
+
+2005-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * GridView.cs: don't duplicate class attribute. Fixes bug #75936.
+
+2005-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ImageButton.cs: fix invalid cast exception.
+
+2005-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ListItem.cs: throw in AddParsedSubObject if the object is not a
+ LiteralControl.
+ * RadioButtonList.cs: implemented LoadPostData and
+ RaisePostDataChangedEvent.
+
+2005-09-09 Chris Toshok <toshok@ximian.com>
+
+ * CheckBox.cs, CheckBoxList.cs, DropDownList.cs, ImageButton.cs,
+ ListBox.cs, RadioButton.cs, RadioButtonList.cs, TextBox.cs: fix up
+ LoadPostData/RaisePostDataChangedEvent.
+
+2005-09-09 Chris Toshok <toshok@ximian.com>
+
+ * FontInfo.cs (IsEmpty): new internal property, used by
+ Style.IsEmpty.
+
+ * Style.cs (IsEmpty): make sure the fontinfo is null or empty as
+ well.
+
+2005-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ListItemCollection.cs: remove obsoleted methods.
+ * ListBox.cs: use IStateManager on the item collection.
+
+2005-09-08 Eyal Alaluf <eyala@mainsoft.com>
+
+ * Use C# 1.0 style of delegate instantiating. Needed to compile
+ Grasshopper (TARGET_J2EE) which uses MS C# 1.0 compiler and not msc.
+
+2005-09-07 Chris Toshok <toshok@ximian.com>
+
+ * Calendar.cs (WriteDay): always add BackColor=Silver,
+ ForeColor=White to selected day cells, before copying over the
+ selectedDayStyle, if it exists.
+ (WriteDays): fix nunit test - if the first day of the month falls
+ on the first day of the week, go back one week (effectively adding
+ a row of dates from the previous month.)
+ (WriteTitle): don't copy the control style to the tableTitle,
+ since it might have height specifications, which would make the
+ title look rather off.
+
+2005-09-07 Chris Toshok <toshok@ximian.com>
+
+ * ValidationSummary.cs (AddAttributesToRender): we only set
+ display=none if there are no errors.
+
+ * BaseValidator.cs (OnPreRender): fix a JS error - on submit we
+ call ValidatorOnSubmit, not ValidatorCommonOnSubmit.
+
+2005-09-07 Chris Toshok <toshok@ximian.com>
+
+ * ListControl.cs (SelectedIndex): add comment about how you'd
+ think OnSelectedIndexChanged would be called.. and you'd be wrong.
+ (Text): implement in terms of SelectedValue.
+ (TagKey): do the HAVE_CONTROL_ADAPTERS two-step.
+ (LoadControlState): implement - this is where the selected index
+ ArrayList gets stuffed in 2.0.
+ (OnInit): call Page.RegisterRequiresControlState.
+ (OnTextChanged): implement.
+ (RenderContents): for now just chain up to base.RenderContents.
+ (SaveControlState): save our control state properly.
+ (GetSelectedIndices): split this out from SaveViewState to it can
+ be used by both that and SaveControlState.
+ (SaveViewState): mangle this function so it works in both 2.0 and
+ 1.0.
+ (LoadViewState): same.
+
+2005-09-06 Chris Toshok <toshok@ximian.com>
+
+ * BaseValidator.cs (AddAttributesToRender): render our ClientID if
+ we weren't assigned an ID.
+
+ * ValidationSummary.cs (AddAttributesToRender): same.
+
+2005-09-06 Chris Toshok <toshok@ximian.com>
+
+ * WebControl.cs: revert the last change.
+
+2005-09-06 Chris Toshok <toshok@ximian.com>
+
+ * WebControl.cs (AddAttributesToRender): always render ClientID.
+
+ * ValidationSummary.cs (Render): same.
+
+ * BaseValidator.cs (RegisterValidatorDeclaration): use ClientID
+ here.
+
+2005-09-06 Chris Toshok <toshok@ximian.com>
+
+ * ValidationSummary.cs (Render): only do the JS stuff when the
+ validators on the page are uplevel.
+
+ * BaseValidator.cs (Render): remove unnecessary comment.
+
+2005-09-05 Chris Toshok <toshok@ximian.com>
+
+ * BaseDataBoundControl.cs (DataSourceID): testing reveals this is
+ stored in the ViewState.
+
+2005-09-02 Chris Toshok <toshok@ximian.com>
+
+ * Repeater.cs (GetData): change this slightly so the Repeater
+ doesn't keep a ref to the return value of GetData.
+
+2005-09-01 Chris Toshok <toshok@ximian.com>
+
+ * ListControl.cs (AppendDataBoundItems): implement (2.0)
+ (TagKey): same.
+
2005-09-01 Chris Toshok <toshok@ximian.com>
* System.Web.UI.WebControls/MonthChangedEventArgs.cs,