* RealProxy.cs: Added setter for ObjectIdentity.
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Proxies / ChangeLog
1 2004-01-19  Lluis Sanchez Gual  <lluis@ximian.com>
2
3         * RealProxy.cs: Added setter for ObjectIdentity.
4
5 2003-11-26  Lluis Sanchez Gual <lluis@ximian.com>
6
7         * RealProxy.cs: Signature fix.
8         
9 2003-11-25  Lluis Sanchez Gual <lluis@ximian.com>
10
11         * RealProxy.cs: Added some missing methods.
12         * RemotingProxy.cs: ActivateRemoteObject() must return a ConstructionResponse
13           instead of a ReturnMessage.
14
15 2003-11-11  Lluis Sanchez Gual <lluis@ximian.com>
16
17         * RemotingProxy.cs: Do not dispose proxy identity when it is a local
18           ContextBoundObject proxy.
19
20 2003-10-21  Lluis Sanchez Gual <lluis@ximian.com>
21
22         * RealProxy.cs: In PrivateInvoke() do not try to return the out parameters
23           if the return message is an excption. This fixes bug #49926.
24         
25 2003-10-08  Lluis Sanchez Gual <lluis@ximian.com>
26
27         * RemotingProxy.cs: Added destructor that unregisters the identity.
28           Fixes a memory leak.
29
30 2003-10-07  Lluis Sanchez Gual  <lluis@ximian.com>
31
32         * RealProxy.cs: Fixed support for [out] parameters in async calls.
33
34 2003-09-11  Lluis Sanchez Gual <lluis@ximian.com>
35
36         * RemotingProxy.cs: Return message check moved to RealProxy.
37         * RealProxy.cs: Added return message check and propagation of output
38           parameter values.
39
40 2003-08-25  Lluis Sanchez Gual <lluis@ximian.com>
41
42         * RemotingProxy.cs: Use CallType property to check the type of
43           the message.
44
45 2003-08-24  Vladimir Vukicevic  <vladimir@pobox.com>
46
47         * RealProxy.cs, RemotingProxy.cs: move the LogicalCallContext
48         setup/restoration into RealProxy's PrivateInvoke, so that custom
49         RealProxy's get a LogicalCallContext.
50
51 2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
52
53         * RemotingProxy.cs: On invoke, set the LogicalCallContext of the message.
54
55 2003-07-28  Duncan Mak  <duncan@ximian.com>
56
57         * RealProxy.cs (GetProxiedType): Removed 'virtual' keyword.
58
59 2003-07-25  Lluis Sanchez Gual <lluis@ximian.com>
60
61         * RemotingProxy.cs: Check the return arguments types. (a wrong type
62           would make the runtime to crash).
63
64 2003-07-16  Lluis Sanchez Gual <lluis@ximian.com>
65
66         * RemotingProxy.cs: Assign to the message the full uri, if available,
67           not only the object uri.
68
69 2003-04-10  Lluis Sanchez Gual <lluis@ideary.com>
70
71         * RemotingProxy.cs: Added support for Async and OneWay messages.
72
73 2003-03-20  Lluis Sanchez Gual <lluis@ideary.com>
74
75         * RealProxy.cs: added variables to support proxy bypass when the called CBO is
76           in the same context as the caller.
77         * RemotingProxy.cs: added suport for dynamic sinks. Activation code moved to
78           ActivationServices.
79
80 2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>
81
82         * ProxyAttribute.cs: Implemented.
83         * RealProxy.cs: Added stubs for some missing methods.
84         * RemotingProxy.cs: The activation constructor now creates the ConstructionCall
85           message and collects the context properties.
86           Activation of objects now use IActivator instances.
87
88 2003-02-18  Lluis Sanchez Gual <lluis@ideary.com>
89
90         * RealProxy.cs: Changed constructor to allow only ClientIdentity instances. 
91         * RemotingProxy.cs: Added new constructor for client activated objects.
92           Added method that handles construction messages.
93
94 2003-02-03 Patrik Torstensson
95
96         * RealProxy.cs: changed excption behavior and added serialization helpers, 
97           changed so it don't create a new TP for each gettp call.
98         
99         * RemotingProxy.cs: added functions to short cut calls to GetHashCode and GetType,
100         same behavior as MS.
101
102 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
103
104         * RealProxy.cs: fixed compilation by adding missing GetObjectData ().
105
106 2002-12-20  Lluis Sanchez Gual <lluis@ideary.com>
107
108         * RealProxy.cs: Added ObjectIdentity property. 
109           Implemented CrateObjRef.
110         * RemotingProxy.cs: Added Identity parameter to constructor
111
112 2002-07-24  Duncan Mak  <duncan@ximian.com>
113
114         * ProxyAttribute.cs: Revert the last commit.
115
116         * System.Runtime.Remoting.Proxies/ProxyAttribute.cs: This
117         implements IContextAttribute.
118
119 2002-07-23  Duncan Mak  <duncan@ximian.com>     
120         
121         * System.Runtime.Remoting.Proxies/ProxyAttribute.cs: Added.