1 2009-09-14 Ivan Zlatev <contact@i-nz.net>
3 * DesignSurface.cs: Prevent a NRE in Flush by cheching if the
4 designer loader is null.
7 2009-09-10 Ivan N. Zlatev <contact@i-nz.net>
9 * DesignSurface.cs: Changing the ISelectionService at run time was a
10 bad idea, so wrap it inside the extended UISelectionService instead.
12 2009-09-10 Ivan N. Zlatev <contact@i-nz.net>
14 * DesignSurface.cs: Provide the default implementation of the
15 ISelectionService in the DesignSurface service container.
18 2009-09-07 Ivan N. Zlatev <contact@i-nz.net>
20 * DesignSurface.cs: Don't be so strict and allow for the users
21 to get the View even if the DesignSurface wasn't properly initialized
22 with a DesignerLoader. MS compatibility.
25 2008-07-06 Sebastien Pouliot <sebastien@ximian.com>
27 * DesignerActionMethodItem.cs: Fix typo where the action_list
28 field was self-assigned (instead of taking the ctor value).
29 [Found using Gendarme ReviewSelfAssignmentRule]
31 2008-06-28 Ivan N. Zlatev <contact@i-nz.net>
33 * DesignSurfaceManager.cs: Set the ActiveSurface only if it
34 differs from the current one.
36 2008-06-28 Ivan N. Zlatev <contact@i-nz.net>
38 * DesignerHost.cs: Surpress remove events when unloading.
40 2008-06-18 Ivan N. Zlatev <contact@i-nz.net>
42 * ExtenderService.cs: Do not throw a NRE.
44 2008-06-18 Ivan N. Zlatev <contact@i-nz.net>
46 * SelectionService.cs: Handle removal of the root component
49 2008-04-18 Ivan N. Zlatev <contact@i-nz.net>
51 * CollectionEditor.cs: Select the next item after the one
52 removed, not the one before.
55 2008-04-03 Ivan N. Zlatev <contact@i-nz.net>
57 * CollectionEditor.cs:
58 - Handle removing multiple items at once.
59 - Select the previous item after removal of other(s).
61 2008-04-03 Ivan N. Zlatev <contact@i-nz.net>
63 * CollectionEditor.cs: The display name of an object in the
64 list is not static. It can dynamically change when the object
68 2008-03-28 Ivan N. Zlatev <contact@i-nz.net>
70 * CollectionEditor.cs: Fix multiple bugs.
72 2008-03-19 Ivan N. Zlatev <contact@i-nz.net>
74 * MultilineStringEditor.cs: Handle null value by forcing an
75 empty string to be edited.
78 2008-03-10 Ivan N. Zlatev <contact@i-nz.net>
80 * DesignModeSite.cs: Do not return the site specific service
81 container if GetService is asked for IServiceContainer.
83 2008-03-02 Ivan N. Zlatev <contact@i-nz.net>
85 * DesignModeSite.cs: Fix Name setter to actually set the name.
87 2008-03-01 Ivan N. Zlatev <contact@i-nz.net>
89 * MenuCommandService.cs: implemeneted
90 * DesignerHost.cs: Do not fire ComponentChanging/ed events
91 when removing a component.
92 * DesignModeSite: Naming fixes.
93 * UndoEngine.cs: A lot of bugfixes.
94 * SelectionService: Set root component as selected if the
95 last remaining component from the current selection has been
98 2008-02-25 Ivan N. Zlatev <contact@i-nz.net>
100 * DateTimeEditor.cs: Set the calendar to the currently edited
101 date. Patch by Andy Hume. Code is contributed under
105 2008-02-16 Ivan N. Zlatev <contact@i-nz.net>
107 * CollectionEditor.cs: Handle null collection.
108 [Part of fix for bugs #360666 and #358332]
110 2008-02-12 Ivan N. Zlatev <contact@i-nz.net>
112 * DateTimeEditor.cs: Set edit value only if the user sets it
116 2008-02-05 Ivan N. Zlatev <contact@i-nz.net>
118 * MutilineStringEditor.cs: Make BorderStyle, Width and Height
122 2008-01-22 Ivan N. Zlatev <contact@i-nz.net>
124 * MutilineStringEditor.cs: Fix EditValue to return the new
125 value not the old one.
128 2008-01-04 Ivan N. Zlatev <contact@i-nz.net>
130 * UndoEngine.cs: implemented.
132 2008-01-04 Ivan N. Zlatev <contact@i-nz.net>
134 * DesignerHost.cs: Fix lastTransaction to be set properly.
135 Handle current != raiser transaction commit case.
137 2008-01-04 Ivan N. Zlatev <contact@i-nz.net>
139 * SelectionService.cs: Remove the component from the current
140 selection if it gets removed from the surface.
142 2007-12-24 Ivan N. Zlatev <contact@i-nz.net>
144 * DesignerHost.cs: Report Errors.
146 2007-10-24 Ivan N. Zlatev <contact@i-nz.net>
150 - Dispose the loader if available.
151 * DesignerHost.cs: serviceContainer can be null after disposing.
153 2007-09-28 Atsushi Enomoto <atsushi@ximian.com>
155 * ByteViewer.cs : last one mile to finish 2.0 API (metadata wise).
157 2007-09-28 Atsushi Enomoto <atsushi@ximian.com>
159 * ExceptionCollection.cs, IComponentDesignerDebugService.cs,
160 IComponentDesignerStateService.cs,
161 MenuCommandsChangedEventArgs.cs,
162 MenuCommandsChangedEventHandler.cs,
163 MenuCommandsChangedType.cs : more 2.0 impl.
164 * MenuCommandService.cs, UndoEngine.cs : more 2.0 stubs.
165 * DisplayMode.cs, InheritanceService.cs,
166 LocalizationExtenderProvider.cs, ObjectSelectorEditor.cs:
167 cosmetic 2.0 API fixes.
169 2007-09-28 Atsushi Enomoto <atsushi@ximian.com>
171 * DesignerActionUIStateChangeEventArgs.cs,
172 DesignerActionUIStateChangeEventHandler.cs,
173 DesignerActionUIStateChangeType.cs : more 2.0 impl.
174 * DesignerActionUIService.cs,
175 DesignerCommandSet.cs : more 2.0 stubs.
177 2007-09-28 Atsushi Enomoto <atsushi@ximian.com>
179 * ComponentActionsType.cs : fixed order.
181 2007-09-28 Atsushi Enomoto <atsushi@ximian.com>
183 * DesignerActionService.cs : new stub.
184 * ComponentActionsType.cs,
185 DesignerActionListsChangedType.cs,
186 DesignerActionListsChangedEventArgs.cs,
187 DesignerActionListsChangedEventHandler.cs : new implementations.
188 * DesignerActionListCollection.cs : [ComVisible].
189 * DesignerActionItem.cs,
190 DesignerActionMethodItem.cs,
191 DesignerActionPropertyItem.cs,
192 DesignerActionTextItem.cs : fixed protected .ctor() and made
193 base fields private. Properties is implemented.
195 2007-09-15 Ivan N. Zlatev <contact@i-nz.net>
197 * DesignSurface.cs: Binary compatibility fixes.
198 * ComponentDesigner.cs: Binary compatibility fixes.
199 * EventBindingService.cs: Binary compatibility fixes.
200 * DesignSurfaceCollection.cs: Binary compatibility fixes.
202 2007-08-29 Ivan N. Zlatev <contact@i-nz.net>
204 * DesignSurfaceManager.cs: implemented.
205 * DesignerEventService.cs: implemented.
206 * ComponentDesigner.cs: implemented.
207 * ActiveDesignSurfaceChangedEventHandler.cs: implemented.
208 * LoadedEventHandler.cs: implemented.
209 * DesignSurfaceCollection.cs: implemented.
210 * DesignerHost.cs: implemented.
211 * ExtenderService.cs: implemented.
212 * DesignModeSite.cs: implemented.
213 * SelectionService.cs: implemented.
214 * DesignSurfaceServiceContainer.cs: implemented.
215 * DesignerActionListCollection.cs: implemented.
216 * ActiveDesignSurfaceChangedEventArgs.cs: implemented.
217 * LoadedEventArgs.cs: implemented.
218 * TypeDescriptorFilterService.cs: implemented.
219 * ReferenceService.cs: implemented.
220 * DesignSurface.cs: implemented.
221 * DesignSurfaceEventHandler.cs: implemented.
222 * DesignModeNestedContainer.cs: implemented.
223 * EventBindingService.cs: implemented.
224 * DesignSurfaceEventArgs.cs: implemented.
226 2007-08-27 Ivan N. Zlatev <contact@i-nz.net>
227 * CollectionEditor.cs:
228 - Fix CreateCollectionItemType to deal with "Item" overloads.
229 - Implement Create/DestroyInstance to check for the
230 IDesignerHost service and use that.
231 - Check if SetItems produces a new object(will happen for arrays)
232 and update EditValue.
234 2007-07-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
236 * CollectionEditor.cs: Implement CreateInstance for 1.1 profile (patch
239 2007-07-10 Rolf Bjarne Kvinge <RKvinge@novell.com>
241 * ArrayEditor.cs, MultilineStringEditor.cs, CollectionEditor.cs,
242 DateTimeEditor.cs: Implemented (patch by Andreas Nahr).
244 2006-11-30 Marek Habersack <grendello@gmail.com>
246 * ComponentDesigner.cs: Add a missing 'verbs' variable and set the
247 correct return value for Contains.
249 2006-11-29 Miguel de Icaza <miguel@novell.com>
251 * ComponentDesigner.cs: Remove a few exceptions being thrown from
252 a few popular calls. This will just make code that is
253 automatically generated to run, it will not actually provide any
254 real designer functionality.
256 2005-10-04 Sebastien Pouliot <sebastien@ximian.com>
258 * ComponentDesigner.cs: Added a call to GC.SuppressFinalize in Dispose
259 method (even if we throw an NotImplementedException afterward). This
260 will remove warnings from gendarme.
262 2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
264 * DisplayMode.cs: changed enum field values to match MS.NET
266 2004-06-11 Gert Driesen <drieseng@users.sourceforge.net>
268 * ArrayEditor.cs: removed extra finalizer
269 * BinaryEditor.cs: stubbed
270 * ByteViewer.cs: removed extra finalizer, added missing method
271 * CollectionEditor.cs: removed extra finalizer
272 * DateTimeEditor.cs: stubbed
273 * InheritanceService.cs: removedd extra finalizer
274 * LocalizationExtenderProvider.cs: added missing attributes,
275 removed extra finalizer
276 * ObjectSelectorEditor.cs: stubbed
278 2004-05-16 Gert Driesen (drieseng@users.sourceforge.net)
280 * ByteViewer.cs: removed Site property, added GetBytes sub,
281 added missing attributes
282 * LocalizationExtenderProvider.cs: added missing attributes
284 2003-03-31 Alan Tam <Tam@SiuLung.com
286 * CollectionEditor.cs: Fixed compilation errors.
287 * ComponentDesigner.cs: Fixed compilation errors.