2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Activation / ChangeLog
1 2004-09-22  Lluis Sanchez Gual  <lluis@novell.com>
2
3         * ActivationServices.cs: In Activate, assign the proxy to the ctor
4           message. In CreateInstanceFromMessage if the object being created
5           is a CBO, use the provided proxy as "this" when calling the ctor.
6
7 2003-12-23  Lluis Sanchez Gual <lluis@ximian.com>
8
9         * ActivationServices.cs: If remote activation returns an exception, do not
10           try to attach the object identity to the return message.
11         * AppDomainLevelActivator.cs: Catch exceptions when execution remote 
12           activation.
13         * ConstructionLevelActivator.cs: Do not store next activator. This is
14           always the last one.
15         * ContextLevelActivator.cs: Renamed _next member to match MS.NET
16           implementation.
17
18 2003-10-18  Lluis Sanchez Gual <lluis@ximian.com>
19
20         * ActivationServices.cs: make AllocateUninitializedClassInstance public,
21           so it can be reused.
22         
23 2003-10-08  Lluis Sanchez Gual <lluis@ximian.com>
24
25         * AppDomainLevelActivator.cs: little fix.
26
27 2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
28
29         * AppDomainLevelActivator.cs, ConstructionLevelActivator.cs,
30           ContextLevelActivator.cs, RemoteActivationAttribute.cs,
31           RemoteActivator.cs: Changed class from public to internal.
32         
33 2003-03-21  Lluis Sanchez Gual <lluis@ideary.com>
34
35         * ActivationServices.cs: Added the method Activate that performs the forwards the
36           creation message to the right message sink. Added support for AppDomainLevelActivator.
37         * ConstructionLevelActivator.cs: Activate does not use the object identity because
38           it may not be set yet.
39         * ContextLevelActivator.cs: this activator is now always called for CBOs. A new context
40           has to be created only if the construction message says so.
41         * AppDomainLevelActivator.cs: Added. Implements an IActivator that makes a remote creation.
42         
43 2003-02-25  Lluis Sanchez Gual <lluis@ideary.com>
44
45         * ActivationServices.cs: Added method for creating a proxy from a list
46           of activation attributes. This is used by System.Activator.
47           Added method for creating a ConstructionCall from a list of activation attributes.
48           This is used from RemotingProxy.
49         * ConstructionLevelActivator.cs: Added. Implements an IActivator that constructs an object.
50         * ContextLevelActivator.cs: Added. Implements an IActivator that constructs a context.
51         * RemoteActivationAttribute.cs: Added.
52         * RemoteActivator.cs: Used RemoteActivationAttribute in the creation of the server object.
53         * UrlAttribute.cs: Removed some "throw new NotImplementedException ()".
54
55 2003-02-18  Lluis Sanchez Gual <lluis@ideary.com>
56
57         * RemoteActivator.cs: Instance creation implemented.
58         * ActivationServices.cs: Added.
59
60 2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
61
62         * RemoteActivator.cs: Added.
63
64 2002-12-06  Duncan Mak  <duncan@ximian.com>
65
66         * UrlAttribute.cs (GetHashCode): Implemented.  
67
68 2002-07-24  Duncan Mak  <duncan@ximian.com>     
69
70         * System.Runtime.Remoting.Activation/UrlAttribute.cs: Add to CVS.
71
72         * System.Runtime.Remoting.Activation/IConstructionCallMessage.cs:
73         This implements IMessage, IMethodCallMessage and IMethodMessage.