2009-09-10  Ivan N. Zlatev  <contact@i-nz.net>

	* DocumentDesigner.cs: Changing the ISelectionService at run time was a 
	bad idea, so wrap it inside the extended UISelectionService instead.

2009-09-10  Ivan N. Zlatev  <contact@i-nz.net>

	* DocumentDesigner.cs: If there is already a ISelectionService registered 
	in the ServiceContainer but it's not an IUISelectionService (WinForms 
	specific) then replace it with one.
	[Fixes bug #538037]

2009-09-09  Ivan N. Zlatev  <contact@i-nz.net>

	* ParentControlDesigner.cs, ControlDesigner.cs, UISelectionService.cs, 
	IUISelectionService.cs: Support IToolboxService control creation via 
	point-(resize)-click.
	[Fixes part of bug #537604]

2008-10-15  Ivan N. Zlatev  <contact@i-nz.net>

	* StringCollectionEditor.cs: Minor fixes. 
	Patch by Andy Hume.

2008-09-01  Ivan N. Zlatev  <contact@i-nz.net>

	* ParentControlDesigner.cs: Be nice with Components that are no 
	Controls in CreateToolCore. 

2008-05-30  Ivan N. Zlatev  <contact@i-nz.net>

	* ControlBindingsConverter.cs: Fix 1.1 build.

2008-05-30  Ivan N. Zlatev  <contact@i-nz.net>

	* ControlBindingsConverter.cs: Implementated just enough to avoid 
	the circular dependency in the MWF PropertyGrid.

2008-05-12  Ivan N. Zlatev  <contact@i-nz.net>

	* StringCollectionEditor.cs: Handle String.Empty as a valid 
	edited value.

2008-03-01  Ivan N. Zlatev  <contact@i-nz.net>

	* ControlDesigner.cs: Ignore the first WM_MOUSEMOVE after
	WM_MOUSEDOWN as it is sent just after it.
	* ParentControlDesigner.cs: Monitor Component Remove events
	and fire ComponentChanging/ed events for the Parent of the removed
	Control. Helps the UndoEngine to serialize parent changes.
	* ControlDesigner.cs: Set the Control.Text to be the component name.
	* FormDocumentDesigner.cs: Added.
	* PanelDesigner.cs: Added.
	* UISelectionService.cs: Set Parent through the TypeDescriptor, so
	that component change notifications get fired.
	* DefaultMenuCommands.cs: Implement Cut, Copy, Paste
	* DocumentDesigner: 
	 - Drop Form specific code.
	 - Add menu commands.

2008-02-29  Ivan N. Zlatev  <contact@i-nz.net>

	* StringCollectionEditor.cs: 
	 - Split the lines not based on Environment.NewLine as this is 
	 not what is used by MWF on Windows.
	 - Ignore last empty line.
	[Fixes bug #365948]

2008-02-11  Ivan N. Zlatev  <contact@i-nz.net>

	* AnchorEditor.cs: More sensible default width.

2008-01-24  Ivan N. Zlatev  <contact@i-nz.net>

	 * DockEditor.cs: ITypeDescriptorContext.Instance doesn't 
	 contain the current value. It could contain the owner.
	 Use the initial value parameter.

2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
	
	* ParentControlDesigner.cs: Create a Transaction when adding a
	component.

2007-10-09  Atsushi Enomoto  <atsushi@ximian.com>

	* BorderSidesEditor.cs, DesignerOptions.cs,
	  ImageListCodeDomSerializer.cs, ImageListImageEditor.cs,
	  MaskDescriptor.cs, ShortcutKeysEditor.cs,
	  WindowsFormsDesignerOptionService.cs : new stubs.
	* AxImporter.cs, ComponentTray.cs, ControlDesigner.cs,
	  DocumentDesigner.cs, MenuCommands.cs, ParentControlDesigner.cs:
	  2.0 updates.

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

	* ControlDesigner.cs : added BehaviorService.

2007-09-15  Ivan N. Zlatev  <contact@i-nz.net>

	* ParentControlDesigner.cs: Binary compatibility fixes.
	* SplitContainerDesigner.cs: Binary compatibility fixes.
	* DocumentDesigner.cs: Binary compatibility fixes.
	* ControlDataObject.cs: Binary compatibility fixes.
	* ControlDesigner.cs: Binary compatibility fixes.

2007-08-29  Ivan N. Zlatev  <contact@i-nz.net>

	* CodeDomComponentSerializationService.cs: implemented.
	* CollectionCodeDomSerializer.cs: implemented.
	* CodeDomDesignerLoader.cs: implemented.
	* CodeDomSerializationProvider.cs: implemented.
	* ComponentCodeDomSerializer.cs: implemented.
	* RootContext.cs: implemented.
	* BasicDesignerLoader.cs: implemented.
	* DesignerSerializationManager.cs: implemented.
	* EnumCodeDomSerializer.cs: implemented.
	* SerializeAbsoluteContext.cs: implemented.
	* MemberCodeDomSerializer.cs: implemented.
	* PrimitiveCodeDomSerializer.cs: implemented.
	* CodeDomSerializerBase.cs: implemented.
	* CodeDomSerializer.cs: implemented.
	* ExpressionContext.cs: implemented.
	* EventCodeDomSerializer.cs: implemented.
	* TypeCodeDomSerializer.cs: implemented.
	* ObjectStatementCollection.cs: implemented.
	* RootCodeDomSerializer.cs: implemented.
	* PropertyCodeDomSerializer.cs: implemented.
	* StatementContext.cs: implemented.

2007-08-27  Ivan N. Zlatev  <contact@i-nz.net>
	* DataMemberFieldEditor.cs: stubbed.
	* DataMemberListEditor.cs: stubbed.
	* FormatStringEditor.cs: stubbed.
	* StringCollectionEditor.cs: implemented.
	* StringArrayEditor.cs: implemented.
	* TabPageCollectionEditor.cs: implemented.
	* ListControlStringCollectionEditor.cs: implemented.

2007-08-15  Ivan N. Zlatev  <contact@i-nz.net>

	* ImageIndexEditor.cs: empty class to prevent propertygrid crash.

2006-12-28  Raja R Harinath  <harinath@gmail.com>

	* ControlDesigner.cs: Merge with Miguel's version.

2006-12-19  Chris Toshok  <toshok@ximian.com>

	* DataMemberFieldConverter.cs: another empty stub class.

	* DataSourceConverter.cs: new empty stub class to keep
	ControlInspector from crashing.

2006-12-06  Chris Toshok  <toshok@ximian.com>

	* ImageCollectionEditor.cs: new file, stubbed just to get it so we
	can make an ImageList the selected object in a propertygrid.

2005-06-29  Jonathan Chambers <jonathan.chambers@ansys.com>

	* ControlBindingsConverter.cs: Fix namespace

2006-04-28  Peter Dennis Bartok  <pbartok@novell.com>

	* ControlBindingsConverter.cs: Added

2006-04-25  Miguel de Icaza  <miguel@novell.com>

	* AnchorEditor.cs: Implement the anchor editor.

	Two thoughts: I love the "Walkthrough" to implement UI editors
	from the documentation.

	And Visual Studio 2005 was really nice to use to write this code.

2005-06-21  Jonathan Chambers <jonathan.chambers@ansys.com>
	* DockEditor.cs: Use context information 

2005-06-18  Jonathan Chambers <jonathan.chambers@ansys.com>
	* DockEditor.cs: Implemented class

2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>

	* ComponentEditorForm.cs: CRLF to LF
	* ControlDesigner.cs: API signature fix
	* DocumentDesigner.cs: API signature fixes, CRLF to LF

2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>

	* AxParameterData.cs: stubbed
	* AxWrapperGen.cs: stubbed
	* DockEditor.cs: stubbed
	* EventHandlerService.cs: stubbed

2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)

	* IMenuEditorService.cs: fixed signature

2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)

	* DocumentDesigner.cs: stubbed
	* ParentControlDesigner.cs: stubbed
	* ScrollableControlDesigner.cs: stubbed

2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)
	
	* ControlDesigner.cs: stubbed

2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)

	* ISelectionUIHandler.cs: converted linefeeds to unix

2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)

	* ISelectionUIHandler.cs: added
	* ComponentTray.cs: stubbed

2004-05-15  Gert Driesen (drieseng@users.sourceforge.net)

	* AnchorEditor.cs: fixed public API, line endings to LF
	* AxImporter.cs: fixed public API, line endings to LF
	* ComponentDocumentDesigner.cs: fixed public API, line endings 
	to CRLF
	* SelectionRules.cs: implementation

2004-05-15  Gert Driesen (drieseng@users.sourceforge.net)
	
	* FileNameEditor.cs: code formatting
	* FolderNameEditor.cs: code formatting
	* MenuCommands.cs: code formatting

2004-05-15  Gert Driesen (drieseng@users.sourceforge.net)

	* MenuCommands.cs: added impl
	* MenusCommands.cs: removed, wrong name

2004-05-15  Gert Driesen (drieseng@users.sourceforge.net)

	* FolderNameEditor.cs: converted to unix linefeeds, marked 
	class TODO, added Flags, attribute to FolderBrowserStyles enum
	* FileNameEditor.cs: completed stubs

2004-05-15  Gert Driesen (drieseng@users.sourceforge.net)
	
	* FolderNameEditor.cs: added stub

2003-07-07  Martin Willemoes Hansen <mwh@sysrq.dk>

	* AnchorEditor.cs
	  AxImporter.cs
	  ComponentDocumentDesigner.cs
	  ComponentTray.cs
	  ControlDesigner.cs
	  DocumentDesigner.cs
	  FileNameEditor.cs
	  IMenuEditorService.cs
	  MenusCommands.cs
	  ParentControlDesigner.cs
	  ScrollableControlDesigner.cs
	  SelectionRules.cs: Moved here from System.Windows.Forms assembly
