[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Activation / ChangeLog
1 2009-10-29  Jb Evain  <jbevain@novell.com>
2
3         * ActivationServices.cs: avoid a static constructor.
4
5 2009-09-18  Sebastien Pouliot  <sebastien@ximian.com>
6
7         * ActivationServices.cs: Avoid depending on COM stuff for NET_2_1
8
9 2007-08-15  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * ActivatorLevel.cs UrlAttribute.cs : [ComVisible], [Serializable].
12
13 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
14
15         * ActivationServices.cs: Check type.IsCOMObject rather than type.IsImport.
16         
17 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
18
19         * ActivationServices.cs: Begin implementing COM Interop.
20         
21 2004-09-22  Lluis Sanchez Gual  <lluis@novell.com>
22
23         * ActivationServices.cs: In Activate, assign the proxy to the ctor
24           message. In CreateInstanceFromMessage if the object being created
25           is a CBO, use the provided proxy as "this" when calling the ctor.
26
27 2003-12-23  Lluis Sanchez Gual <lluis@ximian.com>
28
29         * ActivationServices.cs: If remote activation returns an exception, do not
30           try to attach the object identity to the return message.
31         * AppDomainLevelActivator.cs: Catch exceptions when execution remote 
32           activation.
33         * ConstructionLevelActivator.cs: Do not store next activator. This is
34           always the last one.
35         * ContextLevelActivator.cs: Renamed _next member to match MS.NET
36           implementation.
37
38 2003-10-18  Lluis Sanchez Gual <lluis@ximian.com>
39
40         * ActivationServices.cs: make AllocateUninitializedClassInstance public,
41           so it can be reused.
42         
43 2003-10-08  Lluis Sanchez Gual <lluis@ximian.com>
44
45         * AppDomainLevelActivator.cs: little fix.
46
47 2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
48
49         * AppDomainLevelActivator.cs, ConstructionLevelActivator.cs,
50           ContextLevelActivator.cs, RemoteActivationAttribute.cs,
51           RemoteActivator.cs: Changed class from public to internal.
52         
53 2003-03-21  Lluis Sanchez Gual <lluis@ideary.com>
54
55         * ActivationServices.cs: Added the method Activate that performs the forwards the
56           creation message to the right message sink. Added support for AppDomainLevelActivator.
57         * ConstructionLevelActivator.cs: Activate does not use the object identity because
58           it may not be set yet.
59         * ContextLevelActivator.cs: this activator is now always called for CBOs. A new context
60           has to be created only if the construction message says so.
61         * AppDomainLevelActivator.cs: Added. Implements an IActivator that makes a remote creation.
62         
63 2003-02-25  Lluis Sanchez Gual <lluis@ideary.com>
64
65         * ActivationServices.cs: Added method for creating a proxy from a list
66           of activation attributes. This is used by System.Activator.
67           Added method for creating a ConstructionCall from a list of activation attributes.
68           This is used from RemotingProxy.
69         * ConstructionLevelActivator.cs: Added. Implements an IActivator that constructs an object.
70         * ContextLevelActivator.cs: Added. Implements an IActivator that constructs a context.
71         * RemoteActivationAttribute.cs: Added.
72         * RemoteActivator.cs: Used RemoteActivationAttribute in the creation of the server object.
73         * UrlAttribute.cs: Removed some "throw new NotImplementedException ()".
74
75 2003-02-18  Lluis Sanchez Gual <lluis@ideary.com>
76
77         * RemoteActivator.cs: Instance creation implemented.
78         * ActivationServices.cs: Added.
79
80 2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
81
82         * RemoteActivator.cs: Added.
83
84 2002-12-06  Duncan Mak  <duncan@ximian.com>
85
86         * UrlAttribute.cs (GetHashCode): Implemented.  
87
88 2002-07-24  Duncan Mak  <duncan@ximian.com>     
89
90         * System.Runtime.Remoting.Activation/UrlAttribute.cs: Add to CVS.
91
92         * System.Runtime.Remoting.Activation/IConstructionCallMessage.cs:
93         This implements IMessage, IMethodCallMessage and IMethodMessage.