X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.Remoting%2FChangeLog;h=47894a47354dd884e394862fdb8da008a453b1c3;hb=fbb5c0f2b407f7cf2dc2c688902bb1747a34d894;hp=0def812400982894921f7c97e6189868c67f4efe;hpb=5e017a3f3f04d60d3922b7b40f466ef876e50456;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.Remoting/ChangeLog b/mcs/class/corlib/System.Runtime.Remoting/ChangeLog index 0def8124009..47894a47354 100755 --- a/mcs/class/corlib/System.Runtime.Remoting/ChangeLog +++ b/mcs/class/corlib/System.Runtime.Remoting/ChangeLog @@ -1,4 +1,172 @@ -2002-12-20 Lluis Sanchez Gual +2003-10-09 Lluis Sanchez Gual + + * ObjRef.cs: Added new constructor to support CAD channel. + +2003-10-08 Lluis Sanchez Gual + + * Identity.cs, RemotingServices.cs: Fixed memory leak. I Changed reference + to proxy in ClientIdentity to a WeakReference. This fixes a memory leak. + * RemotingServices.cs: Ignore first "/" char in uris when looking for + and object. + Take into account that identity now has a weak reference + of the proxy. + +2003-09-25 Gonzalo Paniagua Javier + + * ObjectHandle.cs: simplified and fix InitializeLifetimeService. + +2003-09-11 Lluis Sanchez Gual + + * RemotingServices.cs: Collect value of parameters with the Out flag + into the return message. Also set and reset CallContext. Added method + UpdateOutArgObject. + +2003-08-25 Lluis Sanchez Gual + + * RemotingServices.cs: Some small fixes. + +2003-08-14 Lluis Sanchez Gual + + * ObjRef.cs: Implemented IsFromThisProcess(). + * RemotingServices.cs: Implemented methods GetLifetimeService and + GetEnvoyChainForProxy. Stubbed LogRemotingStage. + +2003-07-29 Lluis Sanchez Gual + + * RemotingServices.cs: GetObjectUri(): For client proxies, return + the target url. + +2003-07-26 Duncan Mak + + * SoapServices.cs (XmlNsForClrTypeWithNsAndAssembly): + Fixed typo. It's 'Ns', but 'Ms'. + +2003-07-25 Lluis Sanchez Gual + + * RemotingServices.cs: If the type for a proxy is not available in + the client site, use the MarshalByRefObject type. + +2003-07-21 Lluis Sanchez Gual + + * ServerIdentity.cs: Fixed bug #46645 + +2003-07-16 Lluis Sanchez Gual + + * Identity.cs: Added TargetUri property + +2003-04-10 Lluis Sanchez Gual + + * ObjRef.cs: Fixed bug #43187, based on the patch by Jean-Marc Andre + +2003-04-10 Lluis Sanchez Gual + + * ObjRef.cs: Renamed ChannelInfoStore to ChannelInfo (match MS.NET) + * RemotingServices.cs: Added method to help support Async messages. + * RemotingConfiguration.cs: Implemented property ProcessID. + +2003-03-24 Lluis Sanchez Gual + + * RemotingServices.cs: Fixed bug #39915 + +2003-03-20 Lluis Sanchez Gual + + * Identity.cs: Added support for dynamic properties. + * ObjRef.cs: Removed some [MonoTODO] + * TypeInfo.cs: Added support for interfaces. + * RemotingServices.cs: Several fixes to support interfaces in proxies. + +2003-03-15 Lluis Sanchez Gual + + * RemotingServices.cs: fixes bugs #39380 and #39331. + +2003-02-25 Lluis Sanchez Gual + + * Identity.cs: Added property to check if an identity is connected (it is remotely accesible) + * ObjRef.cs: Added internal helper method for getting the server type of an ObjRef. + * RemotingServices.cs: Implemented Disconnect method. Added support for custom proxy + creating using ProxyAttribute. Added support for activation attributes in creation + of proxies. Some other minor corrections. + * ServerIdentity.cs: minor corrections. + +2003-02-18 Lluis Sanchez Gual + + * Identity.cs: Added envoy message sink. + * ObjRef.cs: Implemented EnvoySink property + * RemotingConfiguration.cs: now enables proxy creation for types registered + as ClientActivatedType or WellKnownClientType. + * RemotingServices.cs: Added support for ContextBoundObjects. + Added methods for creating proxies. + * ServerIdentity.cs: Added initialization of envoy sink. + * EnvoyInfo.cs: Added. It is an implementation on IEnvoyInfo. + +2003-02-08 Sebastien Pouliot + + * RemotingConfiguration.cs: Changed using to Mono.Xml for MiniParser. + +2003-02-07 Patrik Torstensson + + * RemotingServices.cs: Always marshal an object in GetObjectData + +2003-02-07 Lluis Sanchez Gual + + * Identity.cs: Added ObjRef attribute, that holds the objref of the object. + Removed implementation of CreateObjRef. Now it is implemented in the derived classes. + * ServerIdentity.cs: Added implementation of CreateObjRef. + * RemotingServices.cs: Changed implementation of GetRemoteObject and GetClientIdentity. + Now they only have and ObjRef as input parameter. This is the objref received from + the server. Unmarshal() also checks if the objref is for a well known object. + In this case, a proxy is always created, but if not, it tries to get the real object. + * ObjRef.cs: Added some flags that have info for marshalling/unmarshalling. + Changed behavior of IsPossibleToCAD. Now returns false. Returning true makes serialization + of this ObjRef to fail in the target AD. Added method UpdateChannelInfo. + +2003-02-04 Lluis Sanchez Gual + + * Identity.cs: created and identity class for each identity type. It is a more clear design. + * ServerIdentity.cs: added. Implements identity funtionality specific to server objects + * RemotingServices.cs: Modified to work with new types of identities. + * RemotingConfiguration.cs: Modified to work with new types of identities. + * ObjRef.cs: Added initialization of channel info in default constructor. + * Identity.cs: Added support for WellKnownService objects. + +2003-02-03 Gonzalo Paniagua Javier + + * RemotingServices.cs: + (GetMethodBaseFromMethodMessage): fixed to make it also work with + internal methods without MethodSignature (see ApplicationHost.cs). + +2003-02-03 Patrik Torstensson + + * ObjRef.cs: added copy constructor and two helpers for cross + appdomain message marshalling. + * RemotingServices.cs: Added helper to create transparant proxy for appdomain, and + register internal cross appdomain channel. + +2003-01-29 Lluis Sanchez Gual + + * RemotingServices.cs: Added support for WellKnownService objects. + * RemotingConfiguration.cs: Implemented most of methods (Configure is not working yet). + * ObjRef.cs: Added initialization of channel info in default constructor. + * Identity.cs: Added support for WellKnownService objects. + +2003-01-28 Patrik Torstensson + + * ObjRef.cs: Fixed Objref marshalling flags + +2003-01-24 Lluis Sanchez Gual + + * RemotingServices.cs: Implemented some missing methods: IsMethodOverloaded, + SetObjectUriForMarshal, IsOneWay, IsObjectOutOfAppDomain, + IsObjectOutOfContext, GetObjRefForProxy, GetObjectData, + GetMethodBaseFromMethodMessage. + * TypeInfo.cs: Added. + * ObjRef.cs: Implemented serialization and added support for IRemotingTypeInfo. + +2002-12-28 Lluis Sanchez Gual + + * SoapServices.cs: Implemented some methods + +2002-12-20 Lluis Sanchez Gual * ObjRef.cs: Implementation now based on methods of RemotingServices. * RemotingServices.cs: Remoting information now kept in Identity objects. @@ -78,4 +246,3 @@ 2001-09-02 Miguel de Icaza * ObjRef.cs: Include System.Runtime.Serialization -