svn path=/trunk/mcs/; revision=104772
[mono.git] / mcs / class / System.Design / System.ComponentModel.Design / ChangeLog
1 2008-04-18  Ivan N. Zlatev  <contact@i-nz.net>
2
3         * CollectionEditor.cs: Select the next item after the one 
4         removed, not the one before.
5         [Fixes bug #375788]
6
7 2008-04-03  Ivan N. Zlatev  <contact@i-nz.net>
8
9         * CollectionEditor.cs: 
10           - Handle removing multiple items at once.
11           - Select the previous item after removal of other(s).
12
13 2008-04-03  Ivan N. Zlatev  <contact@i-nz.net>
14
15         * CollectionEditor.cs: The display name of an object in the 
16         list is not static. It can dynamically change when the object 
17         get's modified.
18         [Fixes bug #375786]
19
20 2008-03-28  Ivan N. Zlatev  <contact@i-nz.net>
21
22         * CollectionEditor.cs: Fix multiple bugs.
23
24 2008-03-19  Ivan N. Zlatev  <contact@i-nz.net>
25
26         * MultilineStringEditor.cs: Handle null value by forcing an 
27         empty string to be edited.
28         [Fixes bug #372264]
29
30 2008-03-10  Ivan N. Zlatev  <contact@i-nz.net>
31
32         * DesignModeSite.cs: Do not return the site specific service 
33         container if GetService is asked for IServiceContainer.
34
35 2008-03-02  Ivan N. Zlatev  <contact@i-nz.net>
36
37         * DesignModeSite.cs: Fix Name setter to actually set the name.
38
39 2008-03-01  Ivan N. Zlatev  <contact@i-nz.net>
40
41         * MenuCommandService.cs: implemeneted
42         * DesignerHost.cs: Do not fire ComponentChanging/ed events
43         when removing a component.
44         * DesignModeSite: Naming fixes.
45         * UndoEngine.cs: A lot of bugfixes.
46         * SelectionService: Set root component as selected if the 
47         last remaining component from the current selection has been
48         removed.
49
50 2008-02-25  Ivan N. Zlatev  <contact@i-nz.net>
51
52         * DateTimeEditor.cs: Set the calendar to the currently edited 
53         date. Patch by Andy Hume. Code is contributed under 
54         MIT/X11 license.
55         [Fixes #362749]
56
57 2008-02-16  Ivan N. Zlatev  <contact@i-nz.net>
58
59         * CollectionEditor.cs: Handle null collection.
60         [Part of fix for bugs #360666 and #358332]
61
62 2008-02-12  Ivan N. Zlatev  <contact@i-nz.net>
63
64         * DateTimeEditor.cs: Set edit value only if the user sets it
65         in the editor.
66         [Fixes #359159]
67
68 2008-02-05  Ivan N. Zlatev  <contact@i-nz.net>
69
70         * MutilineStringEditor.cs: Make BorderStyle, Width and Height
71         sensible.
72         [Fixes #356530]
73
74 2008-01-22  Ivan N. Zlatev  <contact@i-nz.net>
75
76          * MutilineStringEditor.cs: Fix EditValue to return the new
77          value not the old one.
78          [Fixes #354991]
79
80 2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
81
82         * UndoEngine.cs: implemented.
83
84 2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
85         
86         * DesignerHost.cs: Fix lastTransaction to be set properly.
87         Handle current != raiser transaction commit case.
88
89 2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
90         
91         * SelectionService.cs: Remove the component from the current 
92         selection if it gets removed from the surface.
93
94 2007-12-24  Ivan N. Zlatev  <contact@i-nz.net>
95
96         * DesignerHost.cs: Report Errors.
97
98 2007-10-24  Ivan N. Zlatev  <contact@i-nz.net>
99
100         * DesignSurface.cs: 
101          - Fix a redundancy.
102          - Dispose the loader if available.
103         * DesignerHost.cs: serviceContainer can be null after disposing.
104
105 2007-09-28  Atsushi Enomoto  <atsushi@ximian.com>
106
107         * ByteViewer.cs : last one mile to finish 2.0 API (metadata wise).
108
109 2007-09-28  Atsushi Enomoto  <atsushi@ximian.com>
110
111         * ExceptionCollection.cs, IComponentDesignerDebugService.cs,
112           IComponentDesignerStateService.cs,
113           MenuCommandsChangedEventArgs.cs,
114           MenuCommandsChangedEventHandler.cs,
115           MenuCommandsChangedType.cs : more 2.0 impl.
116         * MenuCommandService.cs, UndoEngine.cs : more 2.0 stubs.
117         * DisplayMode.cs, InheritanceService.cs,
118           LocalizationExtenderProvider.cs, ObjectSelectorEditor.cs:
119           cosmetic 2.0 API fixes.
120
121 2007-09-28  Atsushi Enomoto  <atsushi@ximian.com>
122
123         * DesignerActionUIStateChangeEventArgs.cs,
124           DesignerActionUIStateChangeEventHandler.cs,
125           DesignerActionUIStateChangeType.cs : more 2.0 impl.
126         * DesignerActionUIService.cs,
127           DesignerCommandSet.cs : more 2.0 stubs.
128
129 2007-09-28  Atsushi Enomoto  <atsushi@ximian.com>
130
131         * ComponentActionsType.cs : fixed order.
132
133 2007-09-28  Atsushi Enomoto  <atsushi@ximian.com>
134
135         * DesignerActionService.cs : new stub.
136         * ComponentActionsType.cs,
137           DesignerActionListsChangedType.cs,
138           DesignerActionListsChangedEventArgs.cs,
139           DesignerActionListsChangedEventHandler.cs : new implementations.
140         * DesignerActionListCollection.cs : [ComVisible].
141         * DesignerActionItem.cs,
142           DesignerActionMethodItem.cs,
143           DesignerActionPropertyItem.cs,
144           DesignerActionTextItem.cs : fixed protected .ctor() and made
145           base fields private. Properties is implemented.
146
147 2007-09-15  Ivan N. Zlatev  <contact@i-nz.net>
148
149         * DesignSurface.cs: Binary compatibility fixes.
150         * ComponentDesigner.cs: Binary compatibility fixes.
151         * EventBindingService.cs: Binary compatibility fixes.
152         * DesignSurfaceCollection.cs: Binary compatibility fixes.
153
154 2007-08-29  Ivan N. Zlatev  <contact@i-nz.net>
155
156         * DesignSurfaceManager.cs: implemented.
157         * DesignerEventService.cs: implemented.
158         * ComponentDesigner.cs: implemented.
159         * ActiveDesignSurfaceChangedEventHandler.cs: implemented.
160         * LoadedEventHandler.cs: implemented.
161         * DesignSurfaceCollection.cs: implemented.
162         * DesignerHost.cs: implemented.
163         * ExtenderService.cs: implemented.
164         * DesignModeSite.cs: implemented.
165         * SelectionService.cs: implemented.
166         * DesignSurfaceServiceContainer.cs: implemented.
167         * DesignerActionListCollection.cs: implemented.
168         * ActiveDesignSurfaceChangedEventArgs.cs: implemented.
169         * LoadedEventArgs.cs: implemented.
170         * TypeDescriptorFilterService.cs: implemented.
171         * ReferenceService.cs: implemented.
172         * DesignSurface.cs: implemented.
173         * DesignSurfaceEventHandler.cs: implemented.
174         * DesignModeNestedContainer.cs: implemented.
175         * EventBindingService.cs: implemented.
176         * DesignSurfaceEventArgs.cs: implemented.
177
178 2007-08-27  Ivan N. Zlatev  <contact@i-nz.net>
179         * CollectionEditor.cs: 
180          - Fix CreateCollectionItemType to deal with "Item" overloads.
181          - Implement Create/DestroyInstance to check for the 
182            IDesignerHost service and use that.
183          - Check if SetItems produces a new object(will happen for arrays)
184            and update EditValue.
185
186 2007-07-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 
187
188         * CollectionEditor.cs: Implement CreateInstance for 1.1 profile (patch
189           by Andreas Nahr).
190
191 2007-07-10  Rolf Bjarne Kvinge <RKvinge@novell.com> 
192
193         * ArrayEditor.cs, MultilineStringEditor.cs, CollectionEditor.cs,
194           DateTimeEditor.cs: Implemented (patch by Andreas Nahr).
195
196 2006-11-30  Marek Habersack  <grendello@gmail.com>
197
198         * ComponentDesigner.cs: Add a missing 'verbs' variable and set the
199         correct return value for Contains.
200
201 2006-11-29  Miguel de Icaza  <miguel@novell.com>
202
203         * ComponentDesigner.cs: Remove a few exceptions being thrown from
204         a few popular calls.   This will just make code that is
205         automatically generated to run, it will not actually provide any
206         real designer functionality.
207
208 2005-10-04  Sebastien Pouliot  <sebastien@ximian.com>
209
210         * ComponentDesigner.cs: Added a call to GC.SuppressFinalize in Dispose
211         method (even if we throw an NotImplementedException afterward). This
212         will remove warnings from gendarme.
213
214 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
215
216         * DisplayMode.cs: changed enum field values to match MS.NET
217
218 2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>
219
220         * ArrayEditor.cs: removed extra finalizer
221         * BinaryEditor.cs: stubbed
222         * ByteViewer.cs: removed extra finalizer, added missing method
223         * CollectionEditor.cs: removed extra finalizer
224         * DateTimeEditor.cs: stubbed
225         * InheritanceService.cs: removedd extra finalizer
226         * LocalizationExtenderProvider.cs: added missing attributes,
227         removed extra finalizer
228         * ObjectSelectorEditor.cs: stubbed
229
230 2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)
231
232         * ByteViewer.cs: removed Site property, added GetBytes sub,
233         added missing attributes
234         * LocalizationExtenderProvider.cs: added missing attributes
235
236 2003-03-31  Alan Tam <Tam@SiuLung.com
237
238         * CollectionEditor.cs: Fixed compilation errors.
239         * ComponentDesigner.cs: Fixed compilation errors.