2008-01-04 Ivan N. Zlatev * CodeDomComponentSerializationService.cs: implemented. * ComponentCodeDomSerializer.cs, CollectionCodeDomSerializer.cs, CodeDomSerializerBase.cs, CodeDomSerializer.cs, EventCodeDomSerializer.cs, RootCodeDomSerializer.cs, PropertyCodeDomSerializer.cs: - Change the serialization process logic not to require an ExpressionContext for full serialization of a component/instance. - Provide statement ordering hints for the RootCodeDomSerializer. * DesignerSerializationManager.cs: try-catch around CreateInstance just in case. 2008-01-04 Ivan N. Zlatev * CodeDomDesignerLoader.cs: Check for duplicate names in IsValidName. 2007-12-24 Ivan N. Zlatev * CodeDomSerializerBase.cs: Check for a public ctor with no params before returning a CodeCreateObject. * CodeDomSerializer.cs: Handle null return value from SerializeCreationExpression 2007-12-24 Ivan N. Zlatev * CodeDomSerializerBase.cs: - Refactor deserialization error reporting. - Return a CodeExpression if DeserializeExpression fails. - Add support for variable deserialization. * CollectionCodeDomSerializer.cs: Report Errors. * ComponentCodeDomSerializer.cs: Report Errors. 2007-12-18 Ivan N. Zlatev * CodeDomDesignerLoader.cs: Fix the serialization to use the same type as the deserialization. * CodeDomSerializer.cs, ComponentCodeDomSerializer.cs: Always SetExpression if not set yet. 2007-12-18 Ivan N. Zlatev * ControlCodeDomSerializer.cs: Add. Handles Resume/Suspend layout serialization. * ControlCollectionCodeDomSerializer.cs: Add. * DesignerSerializationManager.cs: DesignerSerializerAttribute should have higher precedence than the serializer providers. 2007-11-01 Ivan N. Zlatev * CodeDomSerializerBase.cs: - Fix deserialization of enums and fields. - Fix deserialization of static properties. - Instrument the deserialization code to perform a lot more error checking and aggregate backtrace information. 2007-10-24 Ivan N. Zlatev * CodeDomSerializerBase.cs: - Implement deserialization of CodeCastExpression. - Add error reporting. * PropertyCodeDomSerializer.cs: Error reporting. * BasicDesignerLoader.cs: - Unload only if loaded. - Error reporting. * RootCodeDomSerializer.cs: Push the Root context during deserialization. 2007-10-02 Atsushi Enomoto * CodeDomLocalizationProvider.cs, CodeDomLocalizationModel.cs : new files. * CodeDomSerializerException.cs, CodeDomSerializerBase.cs, TypeCodeDomSerializer.cs : cosmetic 2.0 API fixes. 2007-09-24 Ivan N. Zlatev * DesignerSerializationManager.cs: fix when SerializationComplete is fired. 2007-09-15 Ivan N. Zlatev * CodeDomSerializerBase.cs: Binary compatibility fixes. * CodeDomSerializer.cs: Binary compatibility fixes. 2007-08-29 Ivan N. Zlatev * ParentControlDesigner.cs: implemented. * IUISelectionService.cs: implemented. * WndProcRouter.cs: implemented. * SelectionFrame.cs: implemented. * ControlDesigner.cs: implemented. * ControlDataObject.cs: implemented. * ComponentTray.cs: implemented. * ScrollableControlDesigner.cs: implemented. * UISelectionService.cs: implemented. * SplitContainerDesigner.cs: implemented. * IMessageReceiver.cs: implemented. * Native.cs: implemented. * DocumentDesigner.cs: implemented. 2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) * CodeDomSerializerException.cs: removed default public ctror, removed finalizer, removed ToString() method 2003-03-27 Martin Willemoes Hansen * Moved classes which was belonging to the System assembly. * Added CodeDomSerializerException.cs stub 2002-12-06 Gaurav Vaish * *.cs - Use proper namespace for MonoTODO. 2002-12-05 Alejandro Sánchez Acosta * CodeDomSerializer.cs, IDesignerLoaderService.cs, INameCreationService.cs, ContextStack.cs, IDesignerSerializationManager.cs, ResolveNameEventArgs.cs, ICodeDomDesignerReload.cs, IDesignerSerializationProvider.cs, ResolveNameEventHandler.cs, IDesignerLoaderHost.cs, IDesignerSerializationService.cs, RootDesignerSerializerAttribute.cs: Added