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