2274947272fb32322f6d0641f4b70044cbff8f06
[mono.git] / mcs / class / System.EnterpriseServices / System.EnterpriseServices / ChangeLog
1 2007-11-13  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * RegistrationException.cs IPlaybackControl.cs
4           RegistrationHelperTx.cs IAsyncErrorNotify.cs ITransaction.cs
5           IServiceCall.cs IProcessInitControl.cs IProcessInitializer.cs
6           ContextUtil.cs ServiceConfig.cs : couple of 2.0 API fixes.
7
8 2006-05-31  Gert Driesen <drieseng@users.sourceforge.net>
9
10         * SecurityRoleAttribute.cs: Set AllowMultiple to true.
11         * InterfaceQueueingAttribute.cs: Set AllowMultiple to true.
12         * ObjectPoolingAttribute.cs: Implement IConfigurationAttribute.
13         * SecureMethodAttribute.cs: Attribute is not valid on assemblies.
14         * BOID.cs: Added MarshalAs attribute to match MS.NET.
15
16 2006-05-31  Gert Driesen <drieseng@users.sourceforge.net>
17
18         * AccessChecksLevelOption.cs: Fixed line endings. Set eol-style to CRLF.
19         * ActivationOption.cs: Fixed line endings. Set eol-style to CRLF.
20         * Activity.cs: Fixed line endings. Set eol-style to CRLF.
21         * ApplicationAccessControlAttribute.cs: Set eol-style to native.
22         * ApplicationActivationAttribute.cs: Set eol-style to native.
23         * ApplicationIDAttribute.cs: Set eol-style to native.
24         * ApplicationNameAttribute.cs: Set eol-style to native.
25         * ApplicationQueuingAttribute.cs: Fixed line endings. Set eol-style 
26         to CRLF.
27         * AuthenticationOption.cs: Set eol-style to native.
28         * AutoCompleteAttribute.cs: Fixed line endings. Set eol-style to CRLF.
29         * BindingOption.cs: Fixed line endings. Set eol-style to CRLF.
30         * BOID.cs: Fixed line endings. Set eol-style to CRLF.
31         * BYOT.cs: Fixed line endings. Set eol-style to CRLF.
32         * ComponentAccessControlAttribute.cs: Fixed line endings. Set eol-style
33         to CRLF.
34         * COMTIIntrinsicsAttribute.cs: Fixed line endings. Set eol-style 
35         to CRLF.
36         * ConstructionEnabledAttribute.cs: Fixed line endings. Set eol-style
37         to CRLF.
38         * ContextUtil.cs: Fixed line endings. Set eol-style to CRLF.
39         * DescriptionAttribute.cs: Fixed line endings. Set eol-style to CRLF.
40         * EventClassAttribute.cs: Fixed line endings. Set eol-style to CRLF.
41         * EventTrackingEnabledAttribute.cs: Fixed line endings. Set eol-style
42         to CRLF.
43         * ExceptionClassAttribute.cs: Fixed line endings. Set eol-style to CRLF.
44         * IAsyncErrorNotify.cs: Fixed line endings. Set eol-style to CRLF.
45         * IConfigurationAttribute.cs: Set eol-style to native.
46         * IISIntrinsicsAttribute.cs: Fixed line endings. Set eol-style to CRLF.
47         * ImpersonationLevelOption.cs: Set eol-style to native.
48         * InheritanceOption.cs: Fixed line endings. Set eol-style to CRLF.
49         * InstallationFlags.cs: Set eol-style to native.
50         * InterfaceQueuingAttribute.cs: Fixed line endings. Set eol-style
51         to CRLF.
52         * IPlaybackControl.cs: Fixed line endings. Set eol-style to CRLF.
53         * IProcessInitControl.cs: Fixed line endings. Set eol-style to CRLF.
54         * IProcessInitializer.cs: Set eol-style to native.
55         * IRegistrationHelper.cs: Set eol-style to native.
56         * IRemoteDispatch.cs: Fixed line endings. Set eol-style to CRLF. Set
57         Autocomplete to false for RemoteDispatchNotAutoDone method.
58         * ISecurityCallContext.cs: Fixed line endings. Set eol-style to CRLF.
59         * ISecurityCallersColl.cs: Fixed line endings. Set eol-style to CRLF.
60         * ISecurityIdentityColl.cs: Fixed line endings. Set eol-style to CRLF.
61         * IServiceCall.cs: Fixed line endings. Set eol-style to CRLF.
62         * IServicedComponentInfo.cs: Fixed line endings. Set eol-style to CRLF.
63         * ISharedProperty.cs: Fixed line endings. Set eol-style to CRLF.
64         * ISharedPropertyGroup.cs: Fixed line endings. Set eol-style to CRLF.
65         * ITransaction.cs: Fixed line endings. Set eol-style to CRLF.
66         * JustInTimeActivationAttribute.cs: Fixed line endings. Set eol-style
67         to CRLF.
68         * LoadBalancingSupportedAttribute.cs: Fixed line endings. Set eol-style
69         to CRLF.
70         * MustRunInClientContextAttribute.cs: Fixed line endings. Set eol-style
71         to CRLF.
72         * ObjectPoolingAttribute.cs: Fixed line endings. Set eol-style to CRLF.
73         * PartitionOption.cs: Fixed line endings. Set eol-style to CRLF.
74         * PrivateComponentAttribute.cs: Fixed line endings. Set eol-style
75         to CRLF.
76         * PropertyLockMode.cs: Set eol-style to native.
77         * PropertyReleaseMode.cs: Set eol-style to native.
78         * RegistrationConfig.cs: Fixed line endings. Set eol-style to CRLF.
79         * RegistrationErrorInfo.cs: Fixed line endings. Set eol-style to CRLF.
80         * RegistrationException.cs: Fixed line endings. Set eol-style to CRLF.
81         * RegistrationHelper.cs: Set eol-style to native.
82         * RegistrationHelperTx.cs: Set eol-style to native.
83         * ResourcePool.cs: Fixed line endings. Set eol-style to CRLF.
84         * SecureMethodAttribute.cs: Fixed line endings. Set eol-style to CRLF.
85         * SecurityCallContext.cs: Fixed line endings. Set eol-style to CRLF.
86         * SecurityCallers.cs: Fixed line endings. Set eol-style to CRLF.
87         * SecurityIdentity.cs: Fixed line endings. Set eol-style to CRLF.
88         * SecurityRoleAttribute.cs: Fixed line endings. Set eol-style to CRLF.
89         * ServiceConfig.cs: Fixed line endings. Set eol-style to CRLF.
90         * ServicedComponent.cs: Fixed line endings. Set eol-style to CRLF.
91         * ServicedComponentException.cs: Fixed line endings. Set eol-style
92         to CRLF.
93         * ServiceDomain.cs: Fixed line endings. Set eol-style to CRLF.
94         * SharedProperty.cs: Fixed line endings. Set eol-style to CRLF.
95         * SharedPropertyGroup.cs: Fixed line endings. Set eol-style to CRLF.
96         * SharedPropertyGroupManager.cs: Fixed line endings. Set eol-style
97         to CRLF.
98         * SxsOption.cs: Fixed line endings. Set eol-style to CRLF.
99         * SynchronizationAttribute.cs: Fixed line endings. Set eol-style
100         to CRLF.
101         * SynchronizationOption.cs: Set eol-style to native.
102         * ThreadPoolOption.cs: Fixed line endings. Set eol-style to CRLF.
103         * TransactionAttribute.cs: Fixed line endings. Set eol-style to CRLF.
104         * TransactionIsolationLevel.cs: Set eol-style to native.
105         * TransactionOption.cs: Set eol-style to native.
106         * TransactionStatus.cs: Fixed line endings. Set eol-style to CRLF.
107         * TransactionVote.cs: Set eol-style to native.
108         * XACTTRANSINFO.cs: Fixed line endings. Set eol-style to CRLF.
109
110 2004-06-18  Gert Driesen <drieseng@users.sourceforge.net>
111
112         * AuthenticationOption.cs: fixed enum field values to match MS.NET
113         * IProcessInitializer.cs: added missing marshalling attributes
114         * IRegistrationHelper.cs: added missing marshalling attributes
115         * ImpersonationLevelOption: fixed enum field values to match MS.NET
116         * InstallationFlags: fixed enum field values to match MS.NET
117         * PropertyLockMode: fixed enum field values to match MS.NET
118         * PropertyReleaseMode: fixed enum field values to match MS.NET
119         * RegistrationHelper: added missing marshalling attributes
120         * RegistrationHelperTx: added missing marshalling attributes
121         * SynchronizationOption: fixed enum field values to match MS.NET
122         * TransactionIsolationLevel: fixed enum field values to match MS.NET
123         * TransactionVote: fixed enum field values to match MS.NET
124
125 2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>
126
127         * RegistrationHelperTx.cs: added missing attribute on class
128         * TransactionOption.cs: corrected values of enum fields
129
130 2004-05-15  Gert Driesen <drieseng@users.sourceforge.net>
131
132         * ServiceDomain.cs: added private ctor to match MS
133         * BYOT.cs: added private ctor to match MS
134         * RegistrationErrorInfo.cs: marked ctor internal
135
136 2004-05-15  Gert Driesen <drieseng@users.sourceforge.net>
137
138         * IConfigurationAttribute.cs: added
139         * ApplicationAccessControlAttribute.cs:
140         * ApplicationActivationAttribute.cs:
141         * ApplicationIDAttribute.cs:
142         * ApplicationNameAttribute.cs: stubbed implementation of 
143         IConfigurationAttribute
144
145 2004-05-13  Mike Kestner <mkestner@ximian.com>
146
147         * RegistrationHelper.cs : add Guid and 2 methods
148         * RegistrationHelperTx.cs : add Guid and 2 methods
149         * SynchronizationAttribute.cs : add ComVisible
150
151 2004-05-13  Mike Kestner <mkestner@ximian.com>
152
153         * ContextUtil.cs : fix sigs for 2 methods
154         * RegistrationConfig.cs : impl
155
156 2004-05-13  Mike Kestner <mkestner@ximian.com>
157
158         * EventTrackingEnabledAttribute.cs : add ComVisible
159         * ExceptionClassAttribute.cs : add ComVisible
160         * IISIntrinsicsAttribute.cs : add ComVisible
161         * InterfaceQueuingAttribute.cs : add ComVisible
162         * JustInTimeActivationAttribute.cs : add ComVisible
163         * LoadBalancingSupportedAttribute.cs : add ComVisible
164         * MustRunInClientContextAttribute.cs : add ComVisible
165         * ObjectPoolingAttribute.cs : add ComVisible
166         * PrivateComponentAttribute.cs : add ComVisible
167
168 2004-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
169
170         * RegistrationHelper.cs: fixed the build on windows. I will file a bug
171         report on mcs for this.
172
173 2004-05-12  Mike Kestner <mkestner@ximian.com>
174
175         * ApplicationAccessControlAttribute.cs : Add ComVisible and
176         s/Impersonation/ImpersonationLevel.
177         * ApplicationActivationAttribute.cs : Add ComVisible
178         * ApplicationIDAttribute.cs : Add ComVisible
179         * ApplicationNameAttribute.cs : Add ComVisible
180         * ApplicationQueuingAttribute.cs : Add ComVisible
181         * AutoCompleteAttribute.cs : Add ComVisible
182         * ComponentAccessControlAttribute.cs : Add ComVisible and remove
183         set_Value.
184         * COMTIIntrinsicsAttribute.cs : Add ComVisible and remove set_Value.
185         * ConstructionEnabledAttribute.cs : Add ComVisible, add Enabled, and 
186         remove set_Value.
187         * DescriptionAttribute.cs : Add ComVisible
188         * EventClassAttribute.cs : Add ComVisible and s/InProc/Inproc.
189         * SecureMethodAttribute.cs : Add ComVisible
190         * SecurityRoleAttribute.cs : Add ComVisible
191         * ServicedComponentException.cs : Add ComVisible
192
193 2004-05-12  Mike Kestner <mkestner@ximian.com>
194
195         * BOID.cs : add ComVisible attr.
196         * ServiceDomain.cs : impl
197         * SynchronizationAttribute.cs : add ComVisible attr
198         * TransactionAttribute.cs : add ComVisible attr
199         * XACTRRANSINFO.cs : add ComVisible attr.
200
201 2004-05-12  Mike Kestner <mkestner@ximian.com>
202
203         * TransactionStatus.cs : impl
204
205 2004-05-12  Mike Kestner <mkestner@ximian.com>
206
207         * Activity.cs : stub
208         * BindingOption.cs : impl
209         * InheritanceOption.cs : impl
210         * PartitionOption.cs : impl
211         * ServiceConfig.cs : stub
212         * SxsOption.cs : impl
213         * ThreadPoolOption.cs : impl
214
215 2004-05-12  Mike Kestner <mkestner@ximian.com>
216
217         * IAsyncErrorNotify.cs : oops, should be public
218         * IProcessInitComponent.cs : ditto
219         * IProcessInitializer.cs : ditto
220         * IServiceCall.cs : ditto
221
222 2004-05-12  Mike Kestner <mkestner@ximian.com>
223
224         * IAsyncErrorNotify.cs : implement new 1.1 iface.
225         * IPlaybackControl.cs : implement new 1.1 iface.
226         * IProcessInitComponent.cs : implement new 1.1 iface.
227         * IProcessInitializer.cs : implement new 1.1 iface.
228         * IRegistrationHelper.cs : add GUID, fix some param passing.
229         * IRemoteDispatch.cs : add GUID
230         * IServiceCall.cs : implement new 1.1 iface.
231         * IServicedComponentInfo.cs : add GUID
232         * ITransaction.cs : add GUID
233
234 2002-08-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
235
236         * RegistrationHelper.cs: fixed compilation.
237
238 2002-08-09  Tim Coleman <tim@timcoleman.com>
239         * RegistrationHelperTx.cs:
240                 Commit the add of RegistrationHelperTx.cs
241
242 2002-08-08  Tim Coleman <tim@timcoleman.com>
243         * ISecurityCallContext.cs:
244         * ISecurityCallersColl.cs:
245         * ISecurityIdentityColl.cs:
246         * ISharedProperty.cs:
247         * ISharedPropertyGroup.cs:
248         * RegistrationHelperTx.cs:
249         * ResourcePool.cs:
250         * SecureMethodAttribute.cs:
251         * SecurityCallContext.cs:
252         * SecurityCallers.cs:
253         * SecurityIdentity.cs:
254         * SecurityRoleAttribute.cs:
255         * ServicedComponentException.cs:
256         * SharedProperty.cs:
257         * SharedPropertyGroup.cs:
258         * SharedPropertyGroupManager.cs:
259         * SynchronizationAttribute.cs:
260         * SynchronizationOption.cs:
261         * TransactionAttribute.cs:
262         * TransactionIsolationLevel.cs:
263                 New files added.
264         * ContextUtil.cs:
265                 New internal constructor added, methods added.
266         * IRemoteDispatch.cs:
267                 AutoComplete attributes added to methods
268         * TODOAttribute.cs:
269                 Namespace adjusted.
270
271
272 2002-08-07  Tim Coleman <tim@timcoleman.com>
273         * RegistrationErrorInfo.cs:
274         * RegistrationException.cs:
275         * RegistrationHelper.cs:
276         * ServicedComponent.cs:
277                 New stubs added
278
279 2002-08-06  Tim Coleman <tim@timcoleman.com>    
280         * IRegistrationHelper.cs:       
281         * IRemoteDispatch.cs:
282         * IServicedComponentInfo.cs:
283         * ITransaction.cs:
284                 Comment out Guid attribute for now
285                 because it doesn't build with CSC unless
286                 you supply a valid Guid.
287
288 2002-08-06  Tim Coleman <tim@timcoleman.com>
289         * DescriptionAttribute.cs:
290         * EventClassAttribute.cs:
291         * EventTrackingEnabledAttribute.cs:
292         * ExceptionClassAttribute.cs:
293         * IISIntrinsicsAttribute.cs:
294         * IRegistrationHelper.cs:
295         * IRemoteDispatch.cs:
296         * IServicedComponentInfo.cs:
297         * ITransaction.cs:
298         * InstallationFlags.cs:
299         * InterfaceQueuingAttribute.cs:
300         * JustInTimeActivationAttribute.cs:
301         * LoadBalancingSupportedAttribute.cs:
302         * MustRunInClientContextAttribute.cs:
303         * ObjectPoolingAttribute.cs:
304         * PrivateComponentAttribute.cs:
305         * PropertyLockMode.cs:
306         * PropertyReleaseMode.cs:
307         * XACTTRANSINFO.cs:
308                 New stubs added.
309
310 2002-08-03  Tim Coleman <tim@timcoleman.com>
311         * AccessChecksLevelOption.cs:
312         * ActivationOption.cs:
313         * ApplicationAccessControlAttribute.cs:
314         * ApplicationActivationAttribute.cs:
315         * ApplicationIDAttribute.cs:
316         * ApplicationNameAttribute.cs:
317         * ApplicationQueuingAttribute.cs:
318         * AuthenticationOption.cs:
319         * AutoCompleteAttribute.cs:
320         * BOID.cs:
321         * BYOT.cs:
322         * COMTIIntrinsicsAttribute.cs:
323         * ComponentAccessControlAttribute.cs:
324         * ConstructionEnabledAttribute.cs:
325         * ContextUtil.cs:
326         * ImpersonationLevelOption.cs:
327         * TransactionVote.cs:
328                 New stubs added
329
330 2002-07-22 Tim Coleman  <tim@timcoleman.com>
331         * TransactionOption.cs: New enum added as
332                 required by System.Web.Services