X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.Remoting.Messaging%2FChangeLog;h=a60f10c7a928c7e6ca3037e5540fe085f885cdfa;hb=2f674e84d8ba0308c9cd4c3de896ebc5ae3dcc47;hp=87e4e0902e6a649657ae93dec9a6a67b02ca0a0d;hpb=7ff8f29ff29fa3f08ef305ac43ef079097323286;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.Remoting.Messaging/ChangeLog b/mcs/class/corlib/System.Runtime.Remoting.Messaging/ChangeLog index 87e4e0902e6..a60f10c7a92 100644 --- a/mcs/class/corlib/System.Runtime.Remoting.Messaging/ChangeLog +++ b/mcs/class/corlib/System.Runtime.Remoting.Messaging/ChangeLog @@ -1,3 +1,123 @@ +2006-12-25 Robert Jordan + + * MethodCall.cs: Add support for generic methods. + * MethodCall.cs (GetTypeNameFromAssemblyQualifiedName): + Add support for generic types. + * ReturnMessage.cs: Fix bug #80371. + +2006-12-18 Lluis Sanchez Gual + + * StackBuilderSink.cs: Avoid unneeded cast that was causing some + cast exceptions. + +2006-12-01 Lluis Sanchez Gual + + * ReturnMessage.cs: When creating an exception message, copy the call + context from the call message. + +2006-08-04 Lluis Sanchez Gual + + * MethodCall.cs, CADMessages.cs: Added missing unmarshalling case + for IntPtr. When getting the method from the CAD message, + check that the same declaring type is loaded in the target domain + from the same assembly. If it is not, get the correct type and + method for the domain. + +2006-05-31 Zoltan Varga + + * AsyncResult.cs: Add an 'object_data' field which has GC tracking. + + * AsyncResult.cs: Revert the last change. + + * AsyncResult.cs: Make 'data' field an object to allow GC tracking. + +2006-02-06 Lluis Sanchez Gual + + * LogicalCallContext.cs, MethodCall.cs, ReturnMessage.cs, + MethodResponse.cs: Create a new LogicalCallContext for + every message. Fixes #77364 again. + +2006-01-31 Lluis Sanchez Gual + + * LogicalCallContext.cs: Added shared empty call context. + * MethodCall.cs: Added better error checking and reporting in + the code that resolves methods. + + * ReturnMessage.cs, MethodResponse.cs, MethodCall.cs: Never return null in + LogicalCallContext. If it's null, return an empty context. Based + on a patch by Dominic Ullmann that fixes bug #77364. + +2005-06-22 Lluis Sanchez Gual + + * MethodReturnMessageWrapper.cs: ArgCount now returns the count + from the internal arg array, since it may change. + * MonoMethodMessage.cs: Added NeedsOutProcessing helper method. + +2005-05-31 Lluis Sanchez Gual + + * ReturnMessage.cs: Added some null checks. + * MethodReturnMessageWrapper.cs: Added some null checks. Fixed + incorrect cast in the constructor. + +2005-05-20 Sebastien Pouliot + + * AsyncResult.cs: Added new fields (required for stack propagation) to + match runtime structure. + +2005-05-09 Lluis Sanchez Gual + + * MethodCall.cs: Fix warning. + +2004-10-26 Lluis Sanchez Gual + + * CallContext.cs: In CreateLogicalCallContext, added parameter which + specifies if an empty LogicalCallContext needs to be created if there are + no context values. + +2004-09-27 Lluis Sanchez Gual + + * MethodCallMessageWrapper.cs: The wrapper has to modify the wrapped + message. MS does it. + * ReturnMessage.cs: Use TypeName instead of _typeName since now name is + lazely constructed. + +2004-09-22 Lluis Sanchez Gual + + * ConstructionCall.cs: Added a Proxy property (which is the proxy that + will reference the object being created). + * StackBuilderSink.cs: Take into account the forceInternalExecute + parameter. + +2004-09-11 Ben Maurer + + * CallContext.cs: Use [ThreadStatic], it is much faster than the + Thread.[Get/Set]Data functions + +2004-09-11 Ben Maurer + + * CADMessages.cs: get rid of method / type name, it is not needed + * MethodCall.cs: lazily init method / type name. + * ReturnMessage.cs: lazily init method / type name, sig. + +2004-09-11 Ben Maurer + + * CADMessages.cs, MethodCall.cs: When doing an x-appdomain + call, store the method in a RuntimeMethodHandle. This allows + us to avoid the expensive lookup operations that must be done + to resolve the method. This makes xsp go from 250 r/s to 450 r/s + for me. + +2004-09-05 Ben Maurer + + * MethodCall.cs, CADMessages.cs: String.Copy (x) is the same + thing as new string (x.ToCharArray ()), however it involves + half the memory allocation + +2004-07-22 Lluis Sanchez Gual + + * MethodCall.cs: Use RemotingServices.GetMethodBaseFromName to get the + MethodBase from the method name. This fixes bug #61774. + 2004-06-18 Sebastien Pouliot * ReturnMessage.cs: Added IMessage interface to class definition.