2008-09-02  Stephane Delcroix  <sdelcroix@novell.com>

	* MultiScaleImage.cs: stub

2008-09-01  Stephane Delcroix  <sdelcroix@novell.com>

	* MultiScaleSubImage.cs: stub

2008-08-24  Geoff Norton  <gnorton@novell.com>

	* Image.cs: Support nulling out the ImageSource

2008-08-24  Geoff Norton  <gnorton@novell.com>

	* Image.cs: ImageSource now does the heavy lifting for us.

2008-08-23  Geoff Norton  <gnorton@novell.com>

	* Image.cs: If we dont have a stream of the image available from
	BitmapImage, get it.

2008-08-22  Jeffrey Stedfast  <fejj@novell.com>

	* TextChangedEventArgs.cs: Added.

	* TextChangedEventHandler.cs: Added.

	* TextBox.cs: Implemented events.

2008-08-22  Jeffrey Stedfast  <fejj@novell.com>

	* TextBox.cs: Implemented Select() and stubbed out the other
	methods.

2008-08-21  Chris Toshok  <toshok@ximian.com>

	* Border.cs: added

2008-08-21  Jeffrey Stedfast  <fejj@novell.com>

	* TextBox.cs: Added to the build.

2008-08-19  Jeffrey Stedfast  <fejj@novell.com>

	* MediaElement.cs (SetSource): Handle null inputs, it is not an
	exception case.

2008-08-18  Chris Toshok  <toshok@ximian.com>

	* Control.cs: implement Focus.

2008-08-18  Geoff Norton  <gnorton@novell.com>

	* Control.cs: Add DefaultStyleKey

2008-08-18  Geoff Norton  <gnorton@novell.com>

	* Image.cs: Implement Image.Source = BitmapImage(Stream)

2008-08-15  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MediaElement.cs: Implement MediaElement.SetSource (stream)

2008-08-14  Geoff Norton  <gnorton@novell.com>

	* MediaElement.cs: Turn the Stream SetSource calls into warnings
	to prevent us crashing until we've implemented those bits.

2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MediaElement.cs: Removed classes and members which are no longer in
	  SL2B2.

2008-08-13  Larry Ewing  <lewing@novell.com>

	* MediaElement.cs: fix the type of MediaEnded to
	RoutedEventHandler.

2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs: Changed some parameter names, base types, method
	  signatures, etc to match SL.

2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StackPanel.cs: Added a native StackPanel class and generate the
	  managed StackPanel.

2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* ContentControl.cs: Deleted, we're using MS' source for this class.

2008-08-12  Chris Toshok  <toshok@ximian.com>

	* ControlTemplate.cs: remove the TargetType CLR wrapper, it's
	autogenerated now.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* ControlTemplate.cs, Image.cs, UIElementCollection.cs: Remove more
	  code, add more partial modifiers and fix DependencyObject.g.cs
	  whitespace problem.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs, ColumnDefinition.cs, ColumnDefinitionCollection.cs,
	  Control.cs, Grid.cs, InkPresenter.cs, MediaElement.cs, Panel.cs,
	  RowDefinition.cs, RowDefinitionCollection.cs, TextBlock.cs,
	  UserControl.cs: Generate public ctor, internal ctor and GetKind for
	  classes inheriting from DependencyObject.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs: Spaces->Tabs.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* ColumnDefinitionCollection.cs, RowDefinitionCollection.cs: Make
	  classes partial.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs, UserControl.cs, Control.cs, RowDefinition.cs, Grid.cs,
	  MediaElement.cs, TextBlock.cs, Panel.cs, ColumnDefinition.cs,
	  InkPresenter.cs: Implement DP accessor generation.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs, ColumnDefinition.cs, Control.cs, Grid.cs, Image.cs,
	  InkPresenter.cs, MediaElement.cs, Panel.cs, RowDefinition.cs,
	  TextBlock.cs, UserControl.cs: Make classes partial and remove DP
	  registration, which is now generated.

2008-08-11  Fernando Herrera  <fherrera@novell.com>

	* Control.cs: Add Style DP.
	* StackPanel.cs: Add StackPanel stub.

2008-08-09  Chris Toshok  <toshok@ximian.com>

	* ScrollBarVisibility.cs: nuke.

2008-08-09  Chris Toshok  <toshok@ximian.com>

	* Image.cs: change the Source property to be the right type for
	2.0 (doesn't work, though.. the DP is still a string).

2008-08-08  Fernando Herrera  <fherrera@novell.com>

	* Control.cs: Added some stubs methods for SL2
	* ContentControl.cs:
	* ControlTemplate.cs:
	* ItemCollection.cs:
	* ItemsControl.cs:
	* ItemsPanelTemplate.cs: Added stubs for SL2 beta2

2008-08-08  Sebastien Pouliot  <sebastien@ximian.com>

	* ChangeLog: Merge history
	* FileDialogFileInfo.cs: Moved from System.Windows.Browser.
	* OpenFileDialog.cs: Moved from System.Windows.Browser. Updated
	to SL2 beta2 API.

2008-08-05  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* UIElementCollection.cs: Deleted Visual (moved content into
	  UIElement), and renamed VisualCollection to UIElementCollection.

2008-08-03  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MediaBase.cs: Deleted. Not used anymore.

2008-07-30  Jeffrey Stedfast  <fejj@novell.com>

	* TextBlock.cs: Make InlinesProperty private and remove ability to
	set the Inlines property.

	* MediaElement.cs: Source property is a Uri, not a
	string. Similarly, CurrentState is a MediaElementState and not a
	string. Remove ability to set the CurrentState.

	* Canvas.cs: Updated a bit.

	* Panel.cs: Fixed ctor and removed ability to set the Children
	property.

2008-07-29  Jeffrey Stedfast  <fejj@novell.com>

	* TextBlock.cs: Fixed FontFamily property.

	* Control.cs: Added properties and accessors.

2008-07-28  Jeffrey Stedfast  <fejj@novell.com>

	* Control.cs (.ctor): Made protected.
	(InitializeFromXaml): Seems this method no longer exists in
	Silverlight 2.0 Beta 2.

2008-07-28  Chris Toshok  <toshok@ximian.com>

	* MediaElement.cs: add some SecuritySafeCritical's.

	* ColumnDefinitionCollection.cs: stub out
	PresentationFrameworkCollection<T> overrides.

	* RowDefinitionCollection.cs: same.

2008-07-23  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Panel.cs: More B2 updates.
	* UIElementCollection.cs: Added.

2008-07-23  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MediaElement.cs: Removed MediaAttribute(Collection).

2008-07-23  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MediaElement.cs: More B2 updates.

2008-07-23  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* TextBlock.cs: Updated TextDecoration* according to SL2B2.

2008-07-23  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* TextBlock.cs: Implement Font(Style|Weight|Stretch).

2008-07-23  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Image.cs: Fixed ImageFailed signature.
	* MediaElement.cs: Fixed MediaFailed signature.
	* TextBlock.cs: Removed SetFontSource.

2008-07-22  Jeffrey Stedfast <fejj@novell.com>

	* ValidationErrorEventAction.cs: Added

	* ScrollBarVisibility.cs: Added

	* ClickMode.cs: Added

	* Orientation.cs: Added

	* MediaElement.cs: No longer inherits from MediaBase,
	AudioStreamIndex is now nullable, NaturalVideoWidth/Height are now
	int instead of double. Can no longer set Markers.

	* Image.cs: No longer inherits from MediaBase and removed
	DownloadProgress property.

2008-07-21  Jeffrey Stedfast  <fejj@novell.com>

	* TextBlock.cs: Use System.Windows.Documents.InlineCollection
	instead of System.Windows.Inlines.

2008-02-20  Jeffrey Stedfast  <fejj@novell.com>

	* TextBlock.cs (SetFontSource): It would appear that you can
	actually set null as a downloader (equivalent to unsetting it)
	according to the MS test suite.

2007-11-14  Sebastien Pouliot  <sebastien@ximian.com>

	* OpenFileDialog.cs: Changed Dispose to public. Don't reset files
	on Cancel. Added default "Open" title (when none is provided). Added
	filter validations that SL has.

2007-11-09  Jeffrey Stedfast  <fejj@novell.com>

	* MediaElement.cs (InvokeMediaOpened): Always pass null as the
	eventArgs parameter as defined by the msdn docs.
	(InvokeMediaEnded): Same.
	(InvokeMediaFailed): Same.

2007-11-08  Jeffrey Stedfast  <fejj@novell.com>

	* MediaElement.cs: Fixed all of the remove events to not /add/ the
	event ;-)
	(InvokeMarkerReached): Pass a TimelineMarkerEventArgs arg to the
	handler rather than null.

2007-10-04  Zoltan Varga  <vargaz@gmail.com>

	* Control.cs (InitialzeFromXaml): Load dependencies synchronously.

2007-10-02  Zoltan Varga  <vargaz@gmail.com>

	* Control.cs: Add some error checking.

2007-09-30  Jb Evain  <jbevain@novell.com>

	* MediaElement.cs: add setter for the AudioStreamCount DP.

2007-09-27  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs, Panel.cs, TextBlock.cs, Image.cs, InkPresenter.cs,
	  MediaElement.cs, MediaBase.cs: Don't ref ourself if we're created using
	  a *_new function, the creation itself already gives us a ref.
	* Control.cs: Don't ref ourself if we're created using a *_new function, the
	  creation itself already gives us a ref. InitializeFromXaml: use the new
	  control_initialize_from_xaml_callbacks and specify a XamlLoader.

2007-09-14  Miguel de Icaza  <miguel@novell.com>

	* MediaBase.cs: Fixes the Uri crash from TopBanana.

2007-09-10  Chris Toshok  <toshok@ximian.com>

	* Image.cs: hookup ImageFailed, which a bunch of XXX's due to the
	missing marshalling of the ErrorEventArgs (which MediaElement also
	shares.)

2007-08-20  Jb Evain  <jbevain@novell.com>

	* MediaElement.cs: use methods in [agmono]Mono.Helper to avoid calling
	internal methods of mscorlib.

2007-08-09  Miguel de Icaza  <miguel@novell.com>

	* OpenFileDialog.cs: Do some bit of porting to use only what is
	available in the 2.1 profile.

2007-08-03  Chris Toshok  <toshok@ximian.com>

	* MediaElement.cs: switch NaturalDuration back to Duration.

2007-08-02  Jeffrey Stedfast  <fejj@novell.com>

	* MediaElement.cs: Add the new properties from the July 2007
	release and fixed NaturalDuration to be of type TimeSpan.

2007-07-31  Chris Toshok  <toshok@ximian.com>

	* MediaBase.cs: remove the events.

	* MediaElement.cs: and add them here.  also, hook them up to their
	unmanaged counterparts.

2007-07-25  Miguel de Icaza  <miguel@novell.com>

	* OpenFileDialog.cs: Implement support for returning more than one
	file in one pass.

2007-07-24  Miguel de Icaza  <miguel@novell.com>

	* OpenFileDialog.cs: Implement.

2007-07-09  Chris Toshok  <toshok@ximian.com>

	* Control.cs: don't pass the parser callbacks to
	control_initialize_from_xaml.

2007-07-07  Miguel de Icaza  <miguel@novell.com>

	* Image.cs (SetSource): simplify this routine by delegating all
	the work to unmanaged code.

2007-06-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* InkPresenter.cs, MediaElement.cs: Added.

2007-06-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Panel.cs: Make this class abstract.

2007-06-20  Chris Toshok  <toshok@ximian.com>

	* Control.cs: pass the XamlReader callbacks to
	control_initialize_from_xaml.

2007-06-20  Chris Toshok  <toshok@ximian.com>

	* MediaBase.cs: the property is named Source, not Uri.

2007-06-18  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* TextBlock.cs: Fix FontWeight signature.

2007-06-18  Atsushi Enomoto  <atsushi@ximian.com>

	* TextBlock.cs : actually it was not in the build and needed couple
	  of fixes.

2007-06-17  Atsushi Enomoto  <atsushi@ximian.com>

	* TextBlock.cs : actually PInvokes are already in moon.

2007-06-17  Atsushi Enomoto  <atsushi@ximian.com>

	* TextBlock.cs : oops, extra field.

2007-06-17  Atsushi Enomoto  <atsushi@ximian.com>

	* TextBlock.cs : new.

2007-06-16  Sebastien Pouliot  <sebastien@ximian.com>

	* Control.cs: Use the Kind return from create to do the lookup.

2007-06-16  Sebastien Pouliot  <sebastien@ximian.com> 

	* Image.cs: Try to get completed notification.
	* MediaBase.cs: End-helper for Image.

2007-06-15  Sebastien Pouliot  <sebastien@ximian.com> 

	* Image.cs: New.
	* MediaBase.cs: New.

2007-06-15  Sebastien Pouliot  <sebastien@ximian.com>

	* Control.cs: New.

2007-06-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs, Panel.cs: Second pass on constructors.

2007-06-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Panel.cs: Fix constructor, don't construct anything if we're not the
	  class to construct.

2007-06-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Panel.cs: Use native constructors.

2007-06-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* Canvas.cs, Panel.cs: Implement GetKind.

2007-06-07  Miguel de Icaza  <miguel@novell.com>

	* Canvas.cs, Panel.cs: Rework to use the dependency properties
	registered in the unmanaged side, remove dead code.

2007-06-06  Atsushi Enomoto  <atsushi@ximian.com>

	* FileDialogFileInfo.cs,
	  OpenFileDialog.cs : some imaginary implementation using DllImports
	  where those unmanaged functions do not exist.

2007-06-04  Miguel de Icaza  <miguel@novell.com>

	* Canvas.cs: Add native IntPtr field that points to the native
	canvas object.

	Should this be part of DependencyObject?  

	Need to decide.

	* Panel.cs: Add the early binding to the collection.

2007-06-02  Atsushi Enomoto  <atsushi@ximian.com>

	* DialogResult.cs FileDialogFileInfo.cs OpenFileDialog.cs : stubs.
