2009-09-10 Ivan N. Zlatev * 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 * 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 * 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 * StringCollectionEditor.cs: Minor fixes. Patch by Andy Hume. 2008-09-01 Ivan N. Zlatev * ParentControlDesigner.cs: Be nice with Components that are no Controls in CreateToolCore. 2008-05-30 Ivan N. Zlatev * ControlBindingsConverter.cs: Fix 1.1 build. 2008-05-30 Ivan N. Zlatev * ControlBindingsConverter.cs: Implementated just enough to avoid the circular dependency in the MWF PropertyGrid. 2008-05-12 Ivan N. Zlatev * StringCollectionEditor.cs: Handle String.Empty as a valid edited value. 2008-03-01 Ivan N. Zlatev * 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 * 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 * AnchorEditor.cs: More sensible default width. 2008-01-24 Ivan N. Zlatev * 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 * ParentControlDesigner.cs: Create a Transaction when adding a component. 2007-10-09 Atsushi Enomoto * 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 * ControlDesigner.cs : added BehaviorService. 2007-09-15 Ivan N. Zlatev * 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 * 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 * 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 * ImageIndexEditor.cs: empty class to prevent propertygrid crash. 2006-12-28 Raja R Harinath * ControlDesigner.cs: Merge with Miguel's version. 2006-12-19 Chris Toshok * DataMemberFieldConverter.cs: another empty stub class. * DataSourceConverter.cs: new empty stub class to keep ControlInspector from crashing. 2006-12-06 Chris Toshok * 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 * ControlBindingsConverter.cs: Fix namespace 2006-04-28 Peter Dennis Bartok * ControlBindingsConverter.cs: Added 2006-04-25 Miguel de Icaza * 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 * DockEditor.cs: Use context information 2005-06-18 Jonathan Chambers * DockEditor.cs: Implemented class 2004-06-11 Gert Driesen * ComponentEditorForm.cs: CRLF to LF * ControlDesigner.cs: API signature fix * DocumentDesigner.cs: API signature fixes, CRLF to LF 2004-06-11 Gert Driesen * 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 * 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