Initial import.
Initial build.
Bug fix: Missing ResumeLayout in DockPane.Float
Change WinFormsUI project to no strong name signing.
After calling DockWindow.SuspendLayout, changing DockWindow's Z-order does not work. This is very much likely a bug of .Net Framework. To workaround, remove SuspendLayout/ResumeLayout for AutoHideWindow and DockWindows in DockPanel.SuspendLayout(bool) and DockPanel.ResumeLayout(bool, bool).
Bug fix: DockContent dock to itself's pane.
Replace SetCursor native call by Cursors.Current.
Change DockPanel.ActiveAutoHideContent from internal to public.
BUG FIX in DockSample: CloseAllDocuments should not use DockPanel.Documents, because modifying the collection while enumerate it will throw an exception, should use DockPanel.GetDocuments().
XP Theme support.
Remember float window size when drag and drop. New DockPanel.DefaultFloatWindowSize property.
BUG FIX in VS2005DockPaneCaption.cs: Should not draw caption if client rectangle is empty, otherwise an exception will be thrown when creating the gradient brush;
Change all hard coded colors to system colors for better theme support.
Change the constructors of DockPane and FloatWindow from public to internal protected; change DockPanel.DockPaneFactory and DockPanel.FloatWindowFactory from internal to public. One should call DockPaneFactory/FloatWindowFactory instead of calling the constructors directly.
Change the AssemblyFileVersion for Ver 2.0 release.
BUG FIX: Set the last document content's DockPanel to null throws exception, due to GiveUpFocus tries to re-display the content again.
Bug Fix: implementing IDockConet instead of  deriving from DockContent throws a class cast exception.
BUG FIX: Set DockContent parent to null will throw an exception if it contains focus.
BUG FIX: https://sourceforge.net/forum/message.php?msg_id=4333508
BUG FIX: Null testing before activate content after ActiveContent changed.