**** Merged from MCS ****
[mono-project.git] / mcs / class / corlib / System.Runtime.Remoting.Contexts / ChangeLog
blob2d049951f6176e2a5b9e3c7d37a2e18a38f1a731
1 2004-09-22  Lluis Sanchez Gual  <lluis@novell.com>
3         * Context.cs: In CreateServerObjectSinkChain, added a parameter to
4           specify that messages must be dispatched to the target object using
5           InternalExecute. Usually if the target is a proxy, the sink uses
6           RealProxy.Invoke to dispatch the method. This can't be done for local
7           CBOs since we would loop for ever.
9 2004-06-15  Gert Driesen <drieseng@users.sourceforge.net>
11         * SynchronizationAttribute.cs: added TODO for serialization
13 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
14         
15         * Context.cs: Added finalizer to match MS.NET
17 2003-12-23  Lluis Sanchez Gual  <lluis@ximian.com>
19         * SynchronizationAttribute.cs: Several bug fixes.
21 2003-11-21  Lluis Sanchez Gual <lluis@ximian.com>
23         * Context.cs: Added internal static_data field.
24         
25 2003-11-19  Lluis Sanchez Gual <lluis@ximian.com>
27         * Context.cs: Implemented several missing methods and properties:
28           ContextProperties, DoCallBack, AllocateDataSlot, AllocateNamedDataSlot,
29           FreeNamedDataSlot, GetData, GetNamedDataSlot, SetData.
30         * SynchronizationAttribute.cs: Fixed check for current context.
31         
32 2003-11-18  Lluis Sanchez Gual <lluis@ximian.com>
34         * SynchronizationAttribute.cs: Implemented.
36 2003-11-14  Miguel de Icaza  <miguel@ximian.com>
38         * ContextProperty.cs: Add implementaion bits.
40 2003-07-28  Duncan Mak  <duncan@ximian.com>
42         * ContextAttribute.cs: Removed constructor.
44 2003-04-03 Lluis Sanchez Gual <lluis@ideary.com>
46         * CrossContextChannel.cs: Improved support for OneWay and Async messages.
47         
48 2003-03-20 Lluis Sanchez Gual <lluis@ideary.com>
50         * Context.cs: Implemented support for dynamic properties and dynamic message sinks.
51         * CrossContextChannel.cs: Added support for dynamic message sinks.
52         
53 2003-03-03 Lluis Sanchez Gual <lluis@ideary.com>
54         
55         * Context.cs : Management of the default context moved to the runtime.
56           Implemented creation of the client context, server context, object and envoy sinks.
57           Added method for creating a new context.
58         * CrossContextChannel.cs : Removed check for construction messages. Now construction
59           go through the IActivators.
61 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
62         
63         * Contexts.cs : Added methods for getting the client context sink chain and the
64           envoy sink chain. Also added stub methods for context switch and creation.
65         * CrossContextChannel.cs : Added.
67 2003-02-03 Patrik Torstensson
68         
69         * Contexts.cs : Changed order of fields to match the runtime implementation.
71 2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
73         * Context.cs: Object sinks must be created for each object
74           (they can contain object-specific info).
76 2002-12-20  Lluis Sanchez Gual <lluis@ideary.com>
78         * Context.cs: Added creation of default server context and
79           object context sinks.
81 2002-07-31  Duncan Mak  <duncan@ximian.com>
83         * SynchronizationAttribute.cs: Added more interfaces, it
84         implements them (via CorCompare), but they're not listed in the docs.
86         * ContextProperty.cs: 
87         * CrossContextDelegate.cs: Added to CVS.
89         * ContextAttribute.cs: Added missing constructor.
91 2002-07-29  Duncan Mak  <duncan@ximian.com>
93         * IContributeServerContentSink.cs: Removed.
94         * IContributeServerContextSink.cs: Replaces IContributeServerContentSink.
96 2002-07-24  Duncan Mak  <duncan@ximian.com>
98         * SynchronizationAttribute.cs: Added missing attributes.
100         * IContextPropertyActivator.cs: 
101         * IContributeClientContextSink.cs: 
102         * IContributeDynamicSink.cs: 
103         * IContributeEnvoySink.cs: 
104         * IContributeObjectSink.cs: 
105         * IContributeServerContentSink.cs: Added the missing interfaces.