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