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