1 2004-03-04 Lluis Sanchez Gual <lluis@ximian.com>
3 * RealProxy.cs: Added new internal method for getting the proxy type. It
4 gets the proxy type from the MonoRemoteClass (it can change if the
6 Modified GetTransparentProxy(). Now it takes the name of the type.
7 The name is taken from the IRemotingTypeInfo object.
8 * RemotingProxy.cs: The class must implement IRemotingTypeInfo.
10 2004-01-19 Lluis Sanchez Gual <lluis@ximian.com>
12 * RealProxy.cs: Added setter for ObjectIdentity.
14 2003-11-26 Lluis Sanchez Gual <lluis@ximian.com>
16 * RealProxy.cs: Signature fix.
18 2003-11-25 Lluis Sanchez Gual <lluis@ximian.com>
20 * RealProxy.cs: Added some missing methods.
21 * RemotingProxy.cs: ActivateRemoteObject() must return a ConstructionResponse
22 instead of a ReturnMessage.
24 2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
26 * RemotingProxy.cs: Do not dispose proxy identity when it is a local
27 ContextBoundObject proxy.
29 2003-10-21 Lluis Sanchez Gual <lluis@ximian.com>
31 * RealProxy.cs: In PrivateInvoke() do not try to return the out parameters
32 if the return message is an excption. This fixes bug #49926.
34 2003-10-08 Lluis Sanchez Gual <lluis@ximian.com>
36 * RemotingProxy.cs: Added destructor that unregisters the identity.
39 2003-10-07 Lluis Sanchez Gual <lluis@ximian.com>
41 * RealProxy.cs: Fixed support for [out] parameters in async calls.
43 2003-09-11 Lluis Sanchez Gual <lluis@ximian.com>
45 * RemotingProxy.cs: Return message check moved to RealProxy.
46 * RealProxy.cs: Added return message check and propagation of output
49 2003-08-25 Lluis Sanchez Gual <lluis@ximian.com>
51 * RemotingProxy.cs: Use CallType property to check the type of
54 2003-08-24 Vladimir Vukicevic <vladimir@pobox.com>
56 * RealProxy.cs, RemotingProxy.cs: move the LogicalCallContext
57 setup/restoration into RealProxy's PrivateInvoke, so that custom
58 RealProxy's get a LogicalCallContext.
60 2003-08-14 Lluis Sanchez Gual <lluis@ximian.com>
62 * RemotingProxy.cs: On invoke, set the LogicalCallContext of the message.
64 2003-07-28 Duncan Mak <duncan@ximian.com>
66 * RealProxy.cs (GetProxiedType): Removed 'virtual' keyword.
68 2003-07-25 Lluis Sanchez Gual <lluis@ximian.com>
70 * RemotingProxy.cs: Check the return arguments types. (a wrong type
71 would make the runtime to crash).
73 2003-07-16 Lluis Sanchez Gual <lluis@ximian.com>
75 * RemotingProxy.cs: Assign to the message the full uri, if available,
76 not only the object uri.
78 2003-04-10 Lluis Sanchez Gual <lluis@ideary.com>
80 * RemotingProxy.cs: Added support for Async and OneWay messages.
82 2003-03-20 Lluis Sanchez Gual <lluis@ideary.com>
84 * RealProxy.cs: added variables to support proxy bypass when the called CBO is
85 in the same context as the caller.
86 * RemotingProxy.cs: added suport for dynamic sinks. Activation code moved to
89 2003-03-03 Lluis Sanchez Gual <lluis@ideary.com>
91 * ProxyAttribute.cs: Implemented.
92 * RealProxy.cs: Added stubs for some missing methods.
93 * RemotingProxy.cs: The activation constructor now creates the ConstructionCall
94 message and collects the context properties.
95 Activation of objects now use IActivator instances.
97 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
99 * RealProxy.cs: Changed constructor to allow only ClientIdentity instances.
100 * RemotingProxy.cs: Added new constructor for client activated objects.
101 Added method that handles construction messages.
103 2003-02-03 Patrik Torstensson
105 * RealProxy.cs: changed excption behavior and added serialization helpers,
106 changed so it don't create a new TP for each gettp call.
108 * RemotingProxy.cs: added functions to short cut calls to GetHashCode and GetType,
111 2003-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
113 * RealProxy.cs: fixed compilation by adding missing GetObjectData ().
115 2002-12-20 Lluis Sanchez Gual <lluis@ideary.com>
117 * RealProxy.cs: Added ObjectIdentity property.
118 Implemented CrateObjRef.
119 * RemotingProxy.cs: Added Identity parameter to constructor
121 2002-07-24 Duncan Mak <duncan@ximian.com>
123 * ProxyAttribute.cs: Revert the last commit.
125 * System.Runtime.Remoting.Proxies/ProxyAttribute.cs: This
126 implements IContextAttribute.
128 2002-07-23 Duncan Mak <duncan@ximian.com>
130 * System.Runtime.Remoting.Proxies/ProxyAttribute.cs: Added.