1 2008-07-27 Ivan N. Zlatev <contact@i-nz.net>
3 * RootCodeDomSerializer.cs: Clear the fields as well.
5 2008-07-21 Ivan N. Zlatev <contact@i-nz.net>
7 * CodeDomComponentSerializationService.cs: Remove redundant assignment.
9 2008-06-28 Ivan N. Zlatev <contact@i-nz.net>
11 * CodeDomDesignerLoader.cs: Add the supplied TypeResolutionService
12 to the service container if one isn't present already.
14 2008-03-06 Ivan N. Zlatev <contact@i-nz.net>
16 * CodeDomSerializerBase.cs: Fix deserialization of
17 CodeFieldReference to handle static fields. This fixes enum
20 2008-03-01 Ivan N. Zlatev <contact@i-nz.net>
22 * CodeDomSerializerBase.cs, PropertyCodeDomSerializer.cs:
23 PropertySerializer shouldn't check for serialization visibility
24 as its duty is to serialize properies if invoked directly.
25 CodeDomSerializerBase.SerializeProperties should check the
27 * CodeDomSerializer.cs: Fix deserialize to deserialize all
29 * CodeDomDesignerLoader.cs: Implement IDesignerSerializationService
30 using the ComponentSerializationService instead of calling
32 * CodeDomComponentSerializationService.cs: A lot of bugfixes.
33 * DesignerSerializationManager.cs:
34 - Verify that we are not in session before creating a new one.
35 - Do not check whether we should
36 preserve names in GetInstance. This is only for CreateInstance.
37 - Fix a NRE if serialization providers are not initialized.
38 * CodeDomSerializationProvider.cs, CodeDomDesignerLoader.cs:
39 Refactor the codedom provider to a singleton, so that
40 CodeDomComponentSerializationService and others can share the
42 * SerializeAbsoluteContext.cs: ShouldSerialize should check if
43 the absolute context is of the same member not the opposite.
45 2008-01-04 Ivan N. Zlatev <contact@i-nz.net>
47 * CodeDomComponentSerializationService.cs: implemented.
48 * ComponentCodeDomSerializer.cs, CollectionCodeDomSerializer.cs,
49 CodeDomSerializerBase.cs, CodeDomSerializer.cs,
50 EventCodeDomSerializer.cs, RootCodeDomSerializer.cs,
51 PropertyCodeDomSerializer.cs:
52 - Change the serialization process logic not to require an
53 ExpressionContext for full serialization of a component/instance.
54 - Provide statement ordering hints for the RootCodeDomSerializer.
55 * DesignerSerializationManager.cs: try-catch around CreateInstance
58 2008-01-04 Ivan N. Zlatev <contact@i-nz.net>
60 * CodeDomDesignerLoader.cs: Check for duplicate names in
63 2007-12-24 Ivan N. Zlatev <contact@i-nz.net>
65 * CodeDomSerializerBase.cs: Check for a public ctor with no params
66 before returning a CodeCreateObject.
67 * CodeDomSerializer.cs: Handle null return value
68 from SerializeCreationExpression
70 2007-12-24 Ivan N. Zlatev <contact@i-nz.net>
72 * CodeDomSerializerBase.cs:
73 - Refactor deserialization error reporting.
74 - Return a CodeExpression if DeserializeExpression fails.
75 - Add support for variable deserialization.
76 * CollectionCodeDomSerializer.cs: Report Errors.
77 * ComponentCodeDomSerializer.cs: Report Errors.
79 2007-12-18 Ivan N. Zlatev <contact@i-nz.net>
81 * CodeDomDesignerLoader.cs: Fix the serialization to use the same
82 type as the deserialization.
83 * CodeDomSerializer.cs, ComponentCodeDomSerializer.cs:
84 Always SetExpression if not set yet.
86 2007-12-18 Ivan N. Zlatev <contact@i-nz.net>
88 * ControlCodeDomSerializer.cs: Add. Handles Resume/Suspend
90 * ControlCollectionCodeDomSerializer.cs: Add.
91 * DesignerSerializationManager.cs: DesignerSerializerAttribute
92 should have higher precedence than the serializer providers.
94 2007-11-01 Ivan N. Zlatev <contact@i-nz.net>
96 * CodeDomSerializerBase.cs:
97 - Fix deserialization of enums and fields.
98 - Fix deserialization of static properties.
99 - Instrument the deserialization code to perform a lot more error
100 checking and aggregate backtrace information.
102 2007-10-24 Ivan N. Zlatev <contact@i-nz.net>
104 * CodeDomSerializerBase.cs:
105 - Implement deserialization of CodeCastExpression.
106 - Add error reporting.
107 * PropertyCodeDomSerializer.cs: Error reporting.
108 * BasicDesignerLoader.cs:
109 - Unload only if loaded.
111 * RootCodeDomSerializer.cs: Push the Root context during
114 2007-10-02 Atsushi Enomoto <atsushi@ximian.com>
116 * CodeDomLocalizationProvider.cs, CodeDomLocalizationModel.cs :
118 * CodeDomSerializerException.cs, CodeDomSerializerBase.cs,
119 TypeCodeDomSerializer.cs : cosmetic 2.0 API fixes.
121 2007-09-24 Ivan N. Zlatev <contact@i-nz.net>
123 * DesignerSerializationManager.cs: fix when SerializationComplete
126 2007-09-15 Ivan N. Zlatev <contact@i-nz.net>
128 * CodeDomSerializerBase.cs: Binary compatibility fixes.
129 * CodeDomSerializer.cs: Binary compatibility fixes.
131 2007-08-29 Ivan N. Zlatev <contact@i-nz.net>
133 * ParentControlDesigner.cs: implemented.
134 * IUISelectionService.cs: implemented.
135 * WndProcRouter.cs: implemented.
136 * SelectionFrame.cs: implemented.
137 * ControlDesigner.cs: implemented.
138 * ControlDataObject.cs: implemented.
139 * ComponentTray.cs: implemented.
140 * ScrollableControlDesigner.cs: implemented.
141 * UISelectionService.cs: implemented.
142 * SplitContainerDesigner.cs: implemented.
143 * IMessageReceiver.cs: implemented.
144 * Native.cs: implemented.
145 * DocumentDesigner.cs: implemented.
147 2004-05-16 Gert Driesen (drieseng@users.sourceforge.net)
149 * CodeDomSerializerException.cs: removed default public
150 ctror, removed finalizer, removed ToString() method
152 2003-03-27 Martin Willemoes Hansen <mwh@sysrq.dk>
153 * Moved classes which was belonging to the System assembly.
154 * Added CodeDomSerializerException.cs stub
156 2002-12-06 Gaurav Vaish <gvaish_mono@lycos.com>
158 * *.cs - Use proper namespace for MonoTODO.
160 2002-12-05 Alejandro Sánchez Acosta <raciel@gnome.org>
162 * CodeDomSerializer.cs,
163 IDesignerLoaderService.cs,
164 INameCreationService.cs,
166 IDesignerSerializationManager.cs,
167 ResolveNameEventArgs.cs,
168 ICodeDomDesignerReload.cs,
169 IDesignerSerializationProvider.cs,
170 ResolveNameEventHandler.cs,
171 IDesignerLoaderHost.cs,
172 IDesignerSerializationService.cs,
173 RootDesignerSerializerAttribute.cs: Added