* ActivationServices.cs: Added the method Activate that performs the forwards the
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Activation / ChangeLog
1 2003-03-21  Lluis Sanchez Gual <lluis@ideary.com>
2
3         * ActivationServices.cs: Added the method Activate that performs the forwards the
4           creation message to the right message sink. Added support for AppDomainLevelActivator.
5         * ConstructionLevelActivator.cs: Activate does not use the object identity because
6           it may not be set yet.
7         * ContextLevelActivator.cs: this activator is now always called for CBOs. A new context
8           has to be created only if the construction message says so.
9         * AppDomainLevelActivator.cs: Added. Implements an IActivator that makes a remote creation.
10         
11 2003-02-25  Lluis Sanchez Gual <lluis@ideary.com>
12
13         * ActivationServices.cs: Added method for creating a proxy from a list
14           of activation attributes. This is used by System.Activator.
15           Added method for creating a ConstructionCall from a list of activation attributes.
16           This is used from RemotingProxy.
17         * ConstructionLevelActivator.cs: Added. Implements an IActivator that constructs an object.
18         * ContextLevelActivator.cs: Added. Implements an IActivator that constructs a context.
19         * RemoteActivationAttribute.cs: Added.
20         * RemoteActivator.cs: Used RemoteActivationAttribute in the creation of the server object.
21         * UrlAttribute.cs: Removed some "throw new NotImplementedException ()".
22
23 2003-02-18  Lluis Sanchez Gual <lluis@ideary.com>
24
25         * RemoteActivator.cs: Instance creation implemented.
26         * ActivationServices.cs: Added.
27
28 2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
29
30         * RemoteActivator.cs: Added.
31
32 2002-12-06  Duncan Mak  <duncan@ximian.com>
33
34         * UrlAttribute.cs (GetHashCode): Implemented.  
35
36 2002-07-24  Duncan Mak  <duncan@ximian.com>     
37
38         * System.Runtime.Remoting.Activation/UrlAttribute.cs: Add to CVS.
39
40         * System.Runtime.Remoting.Activation/IConstructionCallMessage.cs:
41         This implements IMessage, IMethodCallMessage and IMethodMessage.