New test.
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Contexts / ChangeLog
1
2 Wed Mar 15 16:35:13 CET 2006 Paolo Molaro <lupus@ximian.com>
3
4         * Context.cs: update for LocalDataStoreSlot changes.
5
6 2006-01-31  Lluis Sanchez Gual  <lluis@novell.com>
7
8         * Context.cs: Fixed double check lock.
9
10 2005-12-08  Sebastien Pouliot  <sebastien@ximian.com> 
11
12         * Context.cs: ContextProperties property is virtual.
13         * CrossContextDelegate.cs: Removed [Serializable] from 2.0 build.
14         * SynchronizationAttribute.cs: Fixed serialization to be compatible 
15         with MS FX. Removed old TODO.
16
17 2005-05-09  Lluis Sanchez Gual  <lluis@novell.com>
18
19         * SynchronizationAttribute.cs: Make it serializable. Fixes bug #60228.
20
21 2005-05-06  Lluis Sanchez Gual  <lluis@novell.com>
22
23         * Context.cs: Fix unsafe double-check locks.
24
25 2005-05-02  Zoltan Varga  <vargaz@freemail.hu>
26
27         * Context.cs: Remove process_id field to sync with the unmanaged
28         structure.
29
30 2004-10-26  Lluis Sanchez Gual  <lluis@novell.com>
31
32         * Context.cs: Added NeedsContextSink property, which returns TRUE if
33         the current context has sinks that need to be executed when switching to
34         another context.
35
36 2004-09-22  Lluis Sanchez Gual  <lluis@novell.com>
37
38         * Context.cs: In CreateServerObjectSinkChain, added a parameter to
39           specify that messages must be dispatched to the target object using
40           InternalExecute. Usually if the target is a proxy, the sink uses
41           RealProxy.Invoke to dispatch the method. This can't be done for local
42           CBOs since we would loop for ever.
43
44 2004-06-15  Gert Driesen <drieseng@users.sourceforge.net>
45
46         * SynchronizationAttribute.cs: added TODO for serialization
47
48 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
49         
50         * Context.cs: Added finalizer to match MS.NET
51
52 2003-12-23  Lluis Sanchez Gual  <lluis@ximian.com>
53
54         * SynchronizationAttribute.cs: Several bug fixes.
55
56 2003-11-21  Lluis Sanchez Gual <lluis@ximian.com>
57
58         * Context.cs: Added internal static_data field.
59         
60 2003-11-19  Lluis Sanchez Gual <lluis@ximian.com>
61
62         * Context.cs: Implemented several missing methods and properties:
63           ContextProperties, DoCallBack, AllocateDataSlot, AllocateNamedDataSlot,
64           FreeNamedDataSlot, GetData, GetNamedDataSlot, SetData.
65         * SynchronizationAttribute.cs: Fixed check for current context.
66         
67 2003-11-18  Lluis Sanchez Gual <lluis@ximian.com>
68
69         * SynchronizationAttribute.cs: Implemented.
70
71 2003-11-14  Miguel de Icaza  <miguel@ximian.com>
72
73         * ContextProperty.cs: Add implementaion bits.
74
75 2003-07-28  Duncan Mak  <duncan@ximian.com>
76
77         * ContextAttribute.cs: Removed constructor.
78
79 2003-04-03 Lluis Sanchez Gual <lluis@ideary.com>
80
81         * CrossContextChannel.cs: Improved support for OneWay and Async messages.
82         
83 2003-03-20 Lluis Sanchez Gual <lluis@ideary.com>
84
85         * Context.cs: Implemented support for dynamic properties and dynamic message sinks.
86         * CrossContextChannel.cs: Added support for dynamic message sinks.
87         
88 2003-03-03 Lluis Sanchez Gual <lluis@ideary.com>
89         
90         * Context.cs : Management of the default context moved to the runtime.
91           Implemented creation of the client context, server context, object and envoy sinks.
92           Added method for creating a new context.
93         * CrossContextChannel.cs : Removed check for construction messages. Now construction
94           go through the IActivators.
95
96 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
97         
98         * Contexts.cs : Added methods for getting the client context sink chain and the
99           envoy sink chain. Also added stub methods for context switch and creation.
100         * CrossContextChannel.cs : Added.
101
102 2003-02-03 Patrik Torstensson
103         
104         * Contexts.cs : Changed order of fields to match the runtime implementation.
105
106 2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
107
108         * Context.cs: Object sinks must be created for each object
109           (they can contain object-specific info).
110
111 2002-12-20  Lluis Sanchez Gual <lluis@ideary.com>
112
113         * Context.cs: Added creation of default server context and
114           object context sinks.
115
116 2002-07-31  Duncan Mak  <duncan@ximian.com>
117
118         * SynchronizationAttribute.cs: Added more interfaces, it
119         implements them (via CorCompare), but they're not listed in the docs.
120
121         * ContextProperty.cs: 
122         * CrossContextDelegate.cs: Added to CVS.
123
124         * ContextAttribute.cs: Added missing constructor.
125
126 2002-07-29  Duncan Mak  <duncan@ximian.com>
127
128         * IContributeServerContentSink.cs: Removed.
129         * IContributeServerContextSink.cs: Replaces IContributeServerContentSink.
130
131 2002-07-24  Duncan Mak  <duncan@ximian.com>
132
133         * SynchronizationAttribute.cs: Added missing attributes.
134
135         * IContextPropertyActivator.cs: 
136         * IContributeClientContextSink.cs: 
137         * IContributeDynamicSink.cs: 
138         * IContributeEnvoySink.cs: 
139         * IContributeObjectSink.cs: 
140         * IContributeServerContentSink.cs: Added the missing interfaces.