X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Design%2FSystem.ComponentModel.Design.Serialization%2FChangelog;h=a9ba6aee0eeb7334c9bc63c3874017c4f12fddac;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=399e659b6d1826ada2d6a81ecdca2fde30553dbc;hpb=154d9b1bed100df1924bc712c1527461a92ce278;p=mono.git diff --git a/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog b/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog index 399e659b6d1..a9ba6aee0ee 100644 --- a/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog +++ b/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog @@ -1,8 +1,163 @@ +2008-07-27 Ivan N. Zlatev + + * RootCodeDomSerializer.cs: Clear the fields as well. + +2008-07-21 Ivan N. Zlatev + + * CodeDomComponentSerializationService.cs: Remove redundant assignment. + +2008-06-28 Ivan N. Zlatev + + * CodeDomDesignerLoader.cs: Add the supplied TypeResolutionService + to the service container if one isn't present already. + +2008-03-06 Ivan N. Zlatev + + * CodeDomSerializerBase.cs: Fix deserialization of + CodeFieldReference to handle static fields. This fixes enum + references. + +2008-03-01 Ivan N. Zlatev + + * CodeDomSerializerBase.cs, PropertyCodeDomSerializer.cs: + PropertySerializer shouldn't check for serialization visibility + as its duty is to serialize properies if invoked directly. + CodeDomSerializerBase.SerializeProperties should check the + visibility. + * CodeDomSerializer.cs: Fix deserialize to deserialize all + statements. + * CodeDomDesignerLoader.cs: Implement IDesignerSerializationService + using the ComponentSerializationService instead of calling + ourselves recursive. + * CodeDomComponentSerializationService.cs: A lot of bugfixes. + * DesignerSerializationManager.cs: + - Verify that we are not in session before creating a new one. + - Do not check whether we should + preserve names in GetInstance. This is only for CreateInstance. + - Fix a NRE if serialization providers are not initialized. + * CodeDomSerializationProvider.cs, CodeDomDesignerLoader.cs: + Refactor the codedom provider to a singleton, so that + CodeDomComponentSerializationService and others can share the + instance. + * SerializeAbsoluteContext.cs: ShouldSerialize should check if + the absolute context is of the same member not the opposite. + +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 +2002-12-05 Alejandro Sánchez Acosta * CodeDomSerializer.cs, IDesignerLoaderService.cs,