You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -1,222 +0,0 @@
|
||||
2010-02-28 Robert Jordan <robertj@gmx.net>
|
||||
|
||||
* RealProxy.cs (PrivateInvoke): BeginInvoke return messages
|
||||
do not have out args (by design). The issue has existed for many
|
||||
years but it was invisible because mono_delegate_begin_invoke ()
|
||||
has swallowed exceptions, which was fixed by Gonzalo in r141856.
|
||||
Fixes a couple of disabled remoting tests (#576618).
|
||||
|
||||
2009-09-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
|
||||
|
||||
* RealProxy.cs: for a custom proxy, retrieve the OutArgs before
|
||||
allowing EndInvoke to proceed because after that, OutArgs will throw
|
||||
because there is no method. Fixes remoting2 and remoting3 tests.
|
||||
|
||||
2009-05-06 Lluis Sanchez Gual <lluis@novell.com>
|
||||
|
||||
* RealProxy.cs: If async dispatch crashes, don't propagate the
|
||||
exception. The exception will be raised when calling EndInvoke.
|
||||
|
||||
2008-04-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
|
||||
|
||||
* ProxyAttribute.cs: Fix parameter names
|
||||
|
||||
2008-02-10 Sebastien Pouliot <sebastien@ximian.com>
|
||||
|
||||
* RealProxy.cs: Use 'is' instead of 'as' and a null check. Found
|
||||
using Gendarme new UseIsOperator rule.
|
||||
|
||||
2007-05-03 Dick Porter <dick@ximian.com>
|
||||
|
||||
* ProxyAttribute.cs:
|
||||
* RealProxy.cs: Update to 2.0 profile
|
||||
|
||||
2006-07-15 Jonathan Chambers <joncham@gmail.com>
|
||||
|
||||
* RealProxy.cs: Indicate that all fields need keep in sync
|
||||
with definition in object-internals.h for COM Interop.
|
||||
|
||||
2006-06-18 Zoltan Varga <vargaz@gmail.com>
|
||||
|
||||
* RealProxy.cs (ProcessResponse): Use t.GetElementType ().IsInstanceOfType () when the type is a byref.
|
||||
|
||||
2005-06-22 Lluis Sanchez Gual <lluis@novell.com>
|
||||
|
||||
* RealProxy.cs: Extract the output arguments from the message's
|
||||
Args list (not from OutArgs), since some message objects
|
||||
may not support OutArgs (for example, when the target MethodBase is
|
||||
not known, there is no way to know which params are out params).
|
||||
I've checked that MS.NET behaves in the same way. This fixes
|
||||
bug #75277.
|
||||
|
||||
2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
|
||||
|
||||
* RealProxy.cs: Report invalid return type of values using
|
||||
InvalidCastException, like MS.NET. Fixes bug #75203.
|
||||
|
||||
2004-10-26 Lluis Sanchez Gual <lluis@novell.com>
|
||||
|
||||
* RealProxy.cs: Added _targetDomainId and _targetUri fields, which are
|
||||
used by the new xdomain wrappers. Added GetAppDomainTarget() method,
|
||||
which returns the remote object referenced by the proxy.
|
||||
* RemotingProxy.cs: Moved _targetUri to RealProxy.
|
||||
|
||||
2004-09-27 Lluis Sanchez Gual <lluis@novell.com>
|
||||
|
||||
* RemotingProxy.cs: In Invoke, suport IMessages other than MonoMessage.
|
||||
|
||||
2004-09-22 Lluis Sanchez Gual <lluis@novell.com>
|
||||
|
||||
* RemotingProxy.cs: When attaching a CBO identity, assign the proxy to
|
||||
be used as "this" for method calls.
|
||||
|
||||
2004-04-23 Patrik Torstensson
|
||||
|
||||
* RealProxy.cs: Moved async functionlity here, also take
|
||||
care of custom proxies (non RemotingProxy) case for async and
|
||||
construction calls.
|
||||
|
||||
* RemotingProxy.cs: allow RealProxy to call construction method and
|
||||
remove end async control (moved to RealProxy)
|
||||
|
||||
Fixes remoting2/3 test case (mono/mono/tests) and closes bug #57672.
|
||||
|
||||
2004-04-13 Lluis Sanchez Gual <lluis@ximian.com>
|
||||
|
||||
* RealProxy.cs: IRemotingTypeInfo.TypeName can return null, beware of that.
|
||||
|
||||
2004-04-01 Lluis Sanchez Gual <lluis@ximian.com>
|
||||
|
||||
* RemotingProxy.cs: Changed the rules for casting WKO proxies, to match
|
||||
MS.NET behavior.
|
||||
|
||||
2004-03-04 Lluis Sanchez Gual <lluis@ximian.com>
|
||||
|
||||
* RealProxy.cs: Added new internal method for getting the proxy type. It
|
||||
gets the proxy type from the MonoRemoteClass (it can change if the
|
||||
vtable is upgraded).
|
||||
Modified GetTransparentProxy(). Now it takes the name of the type.
|
||||
The name is taken from the IRemotingTypeInfo object.
|
||||
* RemotingProxy.cs: The class must implement IRemotingTypeInfo.
|
||||
|
||||
2004-01-19 Lluis Sanchez Gual <lluis@ximian.com>
|
||||
|
||||
* RealProxy.cs: Added setter for ObjectIdentity.
|
||||
|
||||
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.
|
||||
Reference in New Issue
Block a user