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