1 2006-08-09 Jonathan Chambers <joncham@gmail.com>
3 * ActivationServices.cs: Check type.IsCOMObject rather than type.IsImport.
5 2006-07-15 Jonathan Chambers <joncham@gmail.com>
7 * ActivationServices.cs: Begin implementing COM Interop.
9 2004-09-22 Lluis Sanchez Gual <lluis@novell.com>
11 * ActivationServices.cs: In Activate, assign the proxy to the ctor
12 message. In CreateInstanceFromMessage if the object being created
13 is a CBO, use the provided proxy as "this" when calling the ctor.
15 2003-12-23 Lluis Sanchez Gual <lluis@ximian.com>
17 * ActivationServices.cs: If remote activation returns an exception, do not
18 try to attach the object identity to the return message.
19 * AppDomainLevelActivator.cs: Catch exceptions when execution remote
21 * ConstructionLevelActivator.cs: Do not store next activator. This is
23 * ContextLevelActivator.cs: Renamed _next member to match MS.NET
26 2003-10-18 Lluis Sanchez Gual <lluis@ximian.com>
28 * ActivationServices.cs: make AllocateUninitializedClassInstance public,
31 2003-10-08 Lluis Sanchez Gual <lluis@ximian.com>
33 * AppDomainLevelActivator.cs: little fix.
35 2003-08-14 Lluis Sanchez Gual <lluis@ximian.com>
37 * AppDomainLevelActivator.cs, ConstructionLevelActivator.cs,
38 ContextLevelActivator.cs, RemoteActivationAttribute.cs,
39 RemoteActivator.cs: Changed class from public to internal.
41 2003-03-21 Lluis Sanchez Gual <lluis@ideary.com>
43 * ActivationServices.cs: Added the method Activate that performs the forwards the
44 creation message to the right message sink. Added support for AppDomainLevelActivator.
45 * ConstructionLevelActivator.cs: Activate does not use the object identity because
46 it may not be set yet.
47 * ContextLevelActivator.cs: this activator is now always called for CBOs. A new context
48 has to be created only if the construction message says so.
49 * AppDomainLevelActivator.cs: Added. Implements an IActivator that makes a remote creation.
51 2003-02-25 Lluis Sanchez Gual <lluis@ideary.com>
53 * ActivationServices.cs: Added method for creating a proxy from a list
54 of activation attributes. This is used by System.Activator.
55 Added method for creating a ConstructionCall from a list of activation attributes.
56 This is used from RemotingProxy.
57 * ConstructionLevelActivator.cs: Added. Implements an IActivator that constructs an object.
58 * ContextLevelActivator.cs: Added. Implements an IActivator that constructs a context.
59 * RemoteActivationAttribute.cs: Added.
60 * RemoteActivator.cs: Used RemoteActivationAttribute in the creation of the server object.
61 * UrlAttribute.cs: Removed some "throw new NotImplementedException ()".
63 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
65 * RemoteActivator.cs: Instance creation implemented.
66 * ActivationServices.cs: Added.
68 2003-01-29 Lluis Sanchez Gual <lluis@ideary.com>
70 * RemoteActivator.cs: Added.
72 2002-12-06 Duncan Mak <duncan@ximian.com>
74 * UrlAttribute.cs (GetHashCode): Implemented.
76 2002-07-24 Duncan Mak <duncan@ximian.com>
78 * System.Runtime.Remoting.Activation/UrlAttribute.cs: Add to CVS.
80 * System.Runtime.Remoting.Activation/IConstructionCallMessage.cs:
81 This implements IMessage, IMethodCallMessage and IMethodMessage.