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