2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Messaging / ChangeLog
index 8a50bd1ea81e61a622f6bda4adcb10c5a15c6039..a60f10c7a928c7e6ca3037e5540fe085f885cdfa 100644 (file)
@@ -1,3 +1,73 @@
+2006-12-25  Robert Jordan  <robertj@gmx.net>
+
+       * 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 <lluis@novell.com> 
+
+       * StackBuilderSink.cs: Avoid unneeded cast that was causing some
+         cast exceptions.
+
+2006-12-01  Lluis Sanchez Gual <lluis@novell.com> 
+
+       * ReturnMessage.cs: When creating an exception message, copy the call
+         context from the call message.
+
+2006-08-04  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * 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  <vargaz@gmail.com>
+
+       * 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  <lluis@novell.com>
+
+       * LogicalCallContext.cs, MethodCall.cs, ReturnMessage.cs,
+         MethodResponse.cs: Create a new LogicalCallContext for
+         every message. Fixes #77364 again.
+
+2006-01-31  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * 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  <lluis@novell.com>
+
+       * 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  <lluis@novell.com>
+
+       * ReturnMessage.cs: Added some null checks.
+       * MethodReturnMessageWrapper.cs: Added some null checks. Fixed
+       incorrect cast in the constructor.
+
+2005-05-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AsyncResult.cs: Added new fields (required for stack propagation) to
+       match runtime structure.
+
+2005-05-09  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * MethodCall.cs: Fix warning.
+
 2004-10-26  Lluis Sanchez Gual  <lluis@novell.com>
 
        * CallContext.cs: In CreateLogicalCallContext, added parameter which