* RemotingProxy.cs: Use CallType property to check the type of
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Proxies / ChangeLog
1 2003-08-25  Lluis Sanchez Gual <lluis@ximian.com>
2
3         * RemotingProxy.cs: Use CallType property to check the type of
4           the message.
5
6 2003-08-24  Vladimir Vukicevic  <vladimir@pobox.com>
7
8         * RealProxy.cs, RemotingProxy.cs: move the LogicalCallContext
9         setup/restoration into RealProxy's PrivateInvoke, so that custom
10         RealProxy's get a LogicalCallContext.
11
12 2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
13
14         * RemotingProxy.cs: On invoke, set the LogicalCallContext of the message.
15
16 2003-07-28  Duncan Mak  <duncan@ximian.com>
17
18         * RealProxy.cs (GetProxiedType): Removed 'virtual' keyword.
19
20 2003-07-25  Lluis Sanchez Gual <lluis@ximian.com>
21
22         * RemotingProxy.cs: Check the return arguments types. (a wrong type
23           would make the runtime to crash).
24
25 2003-07-16  Lluis Sanchez Gual <lluis@ximian.com>
26
27         * RemotingProxy.cs: Assign to the message the full uri, if available,
28           not only the object uri.
29
30 2003-04-10  Lluis Sanchez Gual <lluis@ideary.com>
31
32         * RemotingProxy.cs: Added support for Async and OneWay messages.
33
34 2003-03-20  Lluis Sanchez Gual <lluis@ideary.com>
35
36         * RealProxy.cs: added variables to support proxy bypass when the called CBO is
37           in the same context as the caller.
38         * RemotingProxy.cs: added suport for dynamic sinks. Activation code moved to
39           ActivationServices.
40
41 2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>
42
43         * ProxyAttribute.cs: Implemented.
44         * RealProxy.cs: Added stubs for some missing methods.
45         * RemotingProxy.cs: The activation constructor now creates the ConstructionCall
46           message and collects the context properties.
47           Activation of objects now use IActivator instances.
48
49 2003-02-18  Lluis Sanchez Gual <lluis@ideary.com>
50
51         * RealProxy.cs: Changed constructor to allow only ClientIdentity instances. 
52         * RemotingProxy.cs: Added new constructor for client activated objects.
53           Added method that handles construction messages.
54
55 2003-02-03 Patrik Torstensson
56
57         * RealProxy.cs: changed excption behavior and added serialization helpers, 
58           changed so it don't create a new TP for each gettp call.
59         
60         * RemotingProxy.cs: added functions to short cut calls to GetHashCode and GetType,
61         same behavior as MS.
62
63 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
64
65         * RealProxy.cs: fixed compilation by adding missing GetObjectData ().
66
67 2002-12-20  Lluis Sanchez Gual <lluis@ideary.com>
68
69         * RealProxy.cs: Added ObjectIdentity property. 
70           Implemented CrateObjRef.
71         * RemotingProxy.cs: Added Identity parameter to constructor
72
73 2002-07-24  Duncan Mak  <duncan@ximian.com>
74
75         * ProxyAttribute.cs: Revert the last commit.
76
77         * System.Runtime.Remoting.Proxies/ProxyAttribute.cs: This
78         implements IContextAttribute.
79
80 2002-07-23  Duncan Mak  <duncan@ximian.com>     
81         
82         * System.Runtime.Remoting.Proxies/ProxyAttribute.cs: Added.