2010-06-21 Marek Habersack <mhabersack@novell.com>
[mcs.git] / class / System / System.ComponentModel.Design / Changelog
blob4dc0a8c0daaf8fed4f531a89524ad89336306528
1 2009-10-21  Carlo Kok  <ck@remobjects.com>
3         * RuntimeLicenseContext.cs: Support for the resourceAssembly parameter.
5 2009-10-12  Carlo Kok  <ck@remobjects.com>
7         * DesigntimeLicenseContextSerializer.cs: Properly serialize licenses.
8         * RuntimeLicenseContext.cs: Properly deserialize licenses.
10 2008-06-18  Ivan N. Zlatev  <contact@i-nz.net>
12         * ServiceContainer.cs: Lazy initialize the services hashtable so that 
13         we handle disposed state on 2.0 nicely.
15 2008-06-07  Gert Driesen  <drieseng@users.sourceforge.net>
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.
24 2008-01-06  Ivan N. Zlatev  <contact@i-nz.net>
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.
30 2007-12-24  Gert Driesen  <drieseng@users.sourceforge.net>
32         * CheckoutException.cs: Provide customized message and error code
33         (2.0 only) for Canceled. Call base ctor in default ctor.
35 2007-12-24  Arina Itkes <arinai@mainsoft.com>
37         * CheckoutException.cs: 
38           CheckoutException should not be initialized with ErrorCode = 0 by default. 
40 2007-12-04  Arina Itkes <arinai@mainsoft.com>
42         * HelpKeywordAttribute.cs: 
43           Changes for SOAP serialization compatibility with .NET. 
45 2007-09-27  Atsushi Enomoto  <atsushi@ximian.com>
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)
64 2007-08-29  Ivan N. Zlatev  <contact@i-nz.net>
66         * DefaultSerializationProviderAttribute.cs: implemented.
67         * ComponentSerializationService.cs: implemented.
68         * MemberRelationship.cs: implemented.
69         * SerializationStore.cs: implemented.
71 2007-06-06  Ivan N. Zlatev <contact@i-nz.net>
73         * IComponentInitialization.cs: New 2.0 interface
75 2007-05-30  Sebastien Pouliot  <sebastien@ximian.com>
77         * IComponentDiscoveryService.cs: New 2.0 interface (required by SDD)
79 2007-05-15 Adar Wesley <adarw@mainsoft.com>
81         * MenuCommand.cs: added missing method overload Invoke
83 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
85         * ViewTechnology.cs: update for 2.0. Patch by Ivan N. Zlatev.
87 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
89         * SelectionTypes.cs: updates for 2.0. Patch by Ivan N. Zlatev.
91 2006-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
93         * ServiceContainer.cs: update for 2.0. Patch by Ivan N. Zlatev.
95 2006-05-31  Gert Driesen  <drieseng@users.sourceforge.net>
97         * DesignerCollection.cs: Added explicit interface implemenation for
98         ICollection.Count and IEnumerable.GetEnumerator. Fixes corcompare
99         warnings.
101 2005-10-04  Sebastien Pouliot  <sebastien@ximian.com>
103         * DesignerTransaction.cs: Added a call to GC.SuppressFinalize in 
104         Dispose.
106 2004-03-17  Ivan Hamilton <ivan@chimerical.com.au>
108         * RuntimeLicenseContext.cs: Implemented.
110 2003-08-31  Alexandre Pigolkine <pigolkine@gmx.de>
112         * ServiceContainer.cs: implemented
114 2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
116         * DesignerTransaction.cs: Fixed signature
118 2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
120         * CheckoutException.cs: Removed unneeded member
121         * DesignerTransaction.cs: Added destruction code, corrected interface signature
123 2003-06-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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>
166         * ActiveDesignerEventArgs.cs,
167           ActiveDesignerEventHandler.cs: Added
168         
171 2002-11-30  Alejandro Sánchez Acosta  <raciel@es.gnu.org>
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