Merge remote-tracking branch 'github/master'
[mono.git] / mcs / class / System / System.ComponentModel.Design / Changelog
1 2009-10-21  Carlo Kok  <ck@remobjects.com>
2
3         * RuntimeLicenseContext.cs: Support for the resourceAssembly parameter.
4
5 2009-10-12  Carlo Kok  <ck@remobjects.com>
6
7         * DesigntimeLicenseContextSerializer.cs: Properly serialize licenses.
8         * RuntimeLicenseContext.cs: Properly deserialize licenses.
9
10 2008-06-18  Ivan N. Zlatev  <contact@i-nz.net>
11
12         * ServiceContainer.cs: Lazy initialize the services hashtable so that 
13         we handle disposed state on 2.0 nicely.
14
15 2008-06-07  Gert Driesen  <drieseng@users.sourceforge.net>
16
17         * ServiceContainer.cs: In AddService, first check parent and end flow
18         after adding service to parent, throw ArgumentNullException when
19         serviceInstance or callback is null. In RemoveService, when promote is
20         false the service must be removed from current container. Fixes bug
21         #397824. On 1.0 profile, IServiceContainer is a default service offered
22         by containers. Minor code formatting.
23
24 2008-01-06  Ivan N. Zlatev  <contact@i-nz.net>
25
26         * ServiceContainer.cs: Check DefaultServices in GetService in 2.0.
27         * MenuCommand.cs: Invoke (args) should call Invoke () and leave
28         args handling for subclasses.
29
30 2007-12-24  Gert Driesen  <drieseng@users.sourceforge.net>
31
32         * CheckoutException.cs: Provide customized message and error code
33         (2.0 only) for Canceled. Call base ctor in default ctor.
34
35 2007-12-24  Arina Itkes <arinai@mainsoft.com>
36
37         * CheckoutException.cs: 
38           CheckoutException should not be initialized with ErrorCode = 0 by default. 
39
40 2007-12-04  Arina Itkes <arinai@mainsoft.com>
41
42         * HelpKeywordAttribute.cs: 
43           Changes for SOAP serialization compatibility with .NET. 
44
45 2007-09-27  Atsushi Enomoto  <atsushi@ximian.com>
46
47         * ITypeDiscoveryService.cs : new.
48         * DesignerTransactionCloseEventArgs.cs : added [Obsolete].
49         * DesignerVerb.cs : added Description. ToString() contains " : ".
50         * StandardCommands.cs : added DocumentOutline and ViewCode.
51         * HelpKeywordAttribute.cs : implemented .ctor(Type).
52         * ComponentChangedEventHandler.cs, ComponentRenameEventHandler.cs,
53           ActiveDesignerEventHandler.cs, HelpKeywordType.cs,
54           DesignerEventHandler.cs, ComponentEventHandler.cs,
55           DesignerTransactionCloseEventHandler.cs, HelpContextType.cs
56           ComponentChangingEventHandler.cs : [Serializable] is extra in 2.0.
57         * ServiceContainer.cs : some members became virtual in 2.0.
58           Removed finalizer. Added DefaultServices.
59         * DesignerOptionService.cs : it is abstract. Added attributes.
60         * CheckoutException.cs : added more 2.0 constructors.
61         * MenuCommand.cs : added Properties property.
62         * DesignerTransaction.cs : Fixed .ctor() (public->protected)
63
64 2007-08-29  Ivan N. Zlatev  <contact@i-nz.net>
65
66         * DefaultSerializationProviderAttribute.cs: implemented.
67         * ComponentSerializationService.cs: implemented.
68         * MemberRelationship.cs: implemented.
69         * SerializationStore.cs: implemented.
70
71 2007-06-06  Ivan N. Zlatev <contact@i-nz.net>
72
73         * IComponentInitialization.cs: New 2.0 interface
74
75 2007-05-30  Sebastien Pouliot  <sebastien@ximian.com>
76
77         * IComponentDiscoveryService.cs: New 2.0 interface (required by SDD)
78
79 2007-05-15 Adar Wesley <adarw@mainsoft.com>
80
81         * MenuCommand.cs: added missing method overload Invoke
82
83 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
84
85         * ViewTechnology.cs: update for 2.0. Patch by Ivan N. Zlatev.
86
87 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
88
89         * SelectionTypes.cs: updates for 2.0. Patch by Ivan N. Zlatev.
90
91 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
92
93         * ServiceContainer.cs: update for 2.0. Patch by Ivan N. Zlatev.
94
95 2006-05-31  Gert Driesen  <drieseng@users.sourceforge.net>
96
97         * DesignerCollection.cs: Added explicit interface implemenation for
98         ICollection.Count and IEnumerable.GetEnumerator. Fixes corcompare
99         warnings.
100
101 2005-10-04  Sebastien Pouliot  <sebastien@ximian.com>
102
103         * DesignerTransaction.cs: Added a call to GC.SuppressFinalize in 
104         Dispose.
105
106 2004-03-17  Ivan Hamilton <ivan@chimerical.com.au>
107
108         * RuntimeLicenseContext.cs: Implemented.
109
110 2003-08-31  Alexandre Pigolkine <pigolkine@gmx.de>
111
112         * ServiceContainer.cs: implemented
113
114 2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
115
116         * DesignerTransaction.cs: Fixed signature
117
118 2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
119
120         * CheckoutException.cs: Removed unneeded member
121         * DesignerTransaction.cs: Added destruction code, corrected interface signature
122
123 2003-06-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
124
125         * ActiveDesignerEventArgs.cs: Fixed property access
126         
127         * CheckoutException.cs
128         * CommandID.cs
129         * ComponentChangedEventArgs.cs
130         * ComponentChangingEventArgs.cs
131         * ComponentEventArgs.cs
132         * ComponentRenameEventArgs.cs
133         * DesignerEventArgs.cs: Implemented
134         
135         * StandardCommands.cs
136         * StandardToolWindows.cs: Implemented and removed unneeded MonoTODOs
137         
138         * DesignerCollection.cs
139         * DesignerVerbCollection.cs: Collections implemented
140         
141         * DesignerTransaction.cs
142         * DesignerVerb.cs: Implemented
143         
144         * MenuCommand.cs: Most members implemented
145         
146         * IDesignerHost.cs: Completed interface
147         
148         * IInheritanceService.cs: Hopefully fixed interface
149         
150         * ITypeResolutionService.cs: Completed interface
151         
152         * ISelectionService.cs: Completed interface
153         
154         * DesigntimeLicenseContext.cs: Added member, implemented
155         
156         * DesigntimeLicenseContextSerializer.cs: Added private constructor, removed unneeded members
157         
158         * SelectionTypes.cs
159         * HelpContextType.cs
160         * HelpKeywordType.cs: Hopefully fixed enums
161         
162         * ServiceContainer.cs: implementation added
163           
164 2002-12-05  Alejandro Sánchez Acosta  <raciel@gnome.org>
165
166         * ActiveDesignerEventArgs.cs,
167           ActiveDesignerEventHandler.cs: Added
168         
169
170
171 2002-11-30  Alejandro Sánchez Acosta  <raciel@es.gnu.org>
172
173         * System.ComponentModel.Design/CommandID.cs
174           System.ComponentModel.Design/DesignerTransactionCloseEventArgs.cs
175           System.ComponentModel.Design/DesignerTransactionCloseEventHandler.cs
176           System.ComponentModel.Design/DesignerTransaction.cs
177           System.ComponentModel.Design/DesignerVerbCollection.cs
178           System.ComponentModel.Design/DesignerVerb.cs
179           System.ComponentModel.Design/IDesigner.cs  
180           System.ComponentModel.Design/IDesignerHost.cs
181           System.ComponentModel.Design/IResourceService.cs
182           System.ComponentModel.Design/ISelectionService.cs
183           System.ComponentModel.Design/IServiceContainer.cs
184           System.ComponentModel.Design/MenuCommand.cs
185           System.ComponentModel.Design/ServiceCreatorCallback.cs : Added.
186