2008-01-15  Dean Brettle <dean@brettle.com> 

	* WebControlAdapter.cs, HierarchicalDataBoundControlAdapter.cs,
	DataBoundControlAdapter.cs: changed to use ControlAdapter.control
	instead of using base.Control or using a new control field.
	
	* MenuAdapter.cs: added	internal constructor that takes a Menu
	parameter.  The constructor is used when writing unit tests.
	
	* MenuAdapter.cs (OnInit, OnPreRender, RenderBeginTag, 
	RenderContents, RenderEndTag): delegate to base instead of
	Control.
	
	* MenuAdapter.cs (LoadAdapterControlState, SaveAdapterControlState,
	RaisePostBackEvent, RenderItem): implemented.
	
2008-01-13  Dean Brettle <dean@brettle.com> 

	* WebControlAdapter.cs (RenderContents): changed to call 
	control.RenderContents() instead of control.Render().
	
	* WebControlAdapter.cs, HierarchicalDataBoundControlAdapter.cs,
	DataBoundControlAdapter.cs, HideDisabledControlAdapter.cs: added
	internal constructor that takes a parameter of the corresponding
	Control type.  The construct is used when writing unit tests.

2005-08-24  Chris Toshok  <toshok@ximian.com>

	* MenuAdapter.cs (OnInit): Call "Page.RegisterRequiresControlState
	(Control)" as the docs point out.
	(LoadAdapterControlState): throw NIE and flag TODO.

2005-08-24  Chris Toshok  <toshok@ximian.com>

	* HierarchicalDataBoundControlAdapter.cs (PerformDataBinding):
	this takes no arguments.

2005-08-24  Chris Toshok  <toshok@ximian.com>

	* WebControlAdapter.cs, HierarchicalDataBoundControlAdapter.cs,
	DataBoundControlAdapter.cs, HideDisabledControlAdapter.cs,
	MenuAdapter.cs: fix namespace.
	
2005-08-24  Chris Toshok  <toshok@ximian.com>

	* DataBoundControlAdapter.cs, HideDisabledControlAdapter.cs,
	HierarchicalDataBoundControlAdapter.cs, MenuAdapter.cs,
	WebControlAdapter.cs: initial implementations.  Mostly completely
	(as per msdn2 docs, anyway).


