2003-11-26  Lluis Sanchez Gual <lluis@ximian.com>

	* RealProxy.cs: Signature fix.
	
2003-11-25  Lluis Sanchez Gual <lluis@ximian.com>

	* RealProxy.cs: Added some missing methods.
	* RemotingProxy.cs: ActivateRemoteObject() must return a ConstructionResponse
	  instead of a ReturnMessage.

2003-11-11  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: Do not dispose proxy identity when it is a local
	  ContextBoundObject proxy.

2003-10-21  Lluis Sanchez Gual <lluis@ximian.com>

	* RealProxy.cs: In PrivateInvoke() do not try to return the out parameters
	  if the return message is an excption. This fixes bug #49926.
	
2003-10-08  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: Added destructor that unregisters the identity.
	  Fixes a memory leak.

2003-10-07  Lluis Sanchez Gual  <lluis@ximian.com>

	* RealProxy.cs: Fixed support for [out] parameters in async calls.

2003-09-11  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: Return message check moved to RealProxy.
	* RealProxy.cs: Added return message check and propagation of output
	  parameter values.

2003-08-25  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: Use CallType property to check the type of
	  the message.

2003-08-24  Vladimir Vukicevic  <vladimir@pobox.com>

	* RealProxy.cs, RemotingProxy.cs: move the LogicalCallContext
	setup/restoration into RealProxy's PrivateInvoke, so that custom
	RealProxy's get a LogicalCallContext.

2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: On invoke, set the LogicalCallContext of the message.

2003-07-28  Duncan Mak  <duncan@ximian.com>

	* RealProxy.cs (GetProxiedType): Removed 'virtual' keyword.

2003-07-25  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: Check the return arguments types. (a wrong type
	  would make the runtime to crash).

2003-07-16  Lluis Sanchez Gual <lluis@ximian.com>

	* RemotingProxy.cs: Assign to the message the full uri, if available,
	  not only the object uri.

2003-04-10  Lluis Sanchez Gual <lluis@ideary.com>

	* RemotingProxy.cs: Added support for Async and OneWay messages.

2003-03-20  Lluis Sanchez Gual <lluis@ideary.com>

	* RealProxy.cs: added variables to support proxy bypass when the called CBO is
	  in the same context as the caller.
	* RemotingProxy.cs: added suport for dynamic sinks. Activation code moved to
	  ActivationServices.

2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>

	* ProxyAttribute.cs: Implemented.
	* RealProxy.cs: Added stubs for some missing methods.
	* RemotingProxy.cs: The activation constructor now creates the ConstructionCall
	  message and collects the context properties.
	  Activation of objects now use IActivator instances.

2003-02-18  Lluis Sanchez Gual <lluis@ideary.com>

	* RealProxy.cs: Changed constructor to allow only ClientIdentity instances. 
	* RemotingProxy.cs: Added new constructor for client activated objects.
	  Added method that handles construction messages.

2003-02-03 Patrik Torstensson

	* RealProxy.cs: changed excption behavior and added serialization helpers, 
	  changed so it don't create a new TP for each gettp call.
	
	* RemotingProxy.cs: added functions to short cut calls to GetHashCode and GetType,
	same behavior as MS.

2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* RealProxy.cs: fixed compilation by adding missing GetObjectData ().

2002-12-20  Lluis Sanchez Gual <lluis@ideary.com>

	* RealProxy.cs: Added ObjectIdentity property. 
	  Implemented CrateObjRef.
	* RemotingProxy.cs: Added Identity parameter to constructor

2002-07-24  Duncan Mak  <duncan@ximian.com>

	* ProxyAttribute.cs: Revert the last commit.

	* System.Runtime.Remoting.Proxies/ProxyAttribute.cs: This
	implements IContextAttribute.

2002-07-23  Duncan Mak  <duncan@ximian.com>	
	
	* System.Runtime.Remoting.Proxies/ProxyAttribute.cs: Added.
