ChangeLog 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. 2005-05-09 Lluis Sanchez Gual <[email protected]>
  2. * SynchronizationAttribute.cs: Make it serializable. Fixes bug #60228.
  3. 2005-05-06 Lluis Sanchez Gual <[email protected]>
  4. * Context.cs: Fix unsafe double-check locks.
  5. 2005-05-02 Zoltan Varga <[email protected]>
  6. * Context.cs: Remove process_id field to sync with the unmanaged
  7. structure.
  8. 2004-10-26 Lluis Sanchez Gual <[email protected]>
  9. * Context.cs: Added NeedsContextSink property, which returns TRUE if
  10. the current context has sinks that need to be executed when switching to
  11. another context.
  12. 2004-09-22 Lluis Sanchez Gual <[email protected]>
  13. * Context.cs: In CreateServerObjectSinkChain, added a parameter to
  14. specify that messages must be dispatched to the target object using
  15. InternalExecute. Usually if the target is a proxy, the sink uses
  16. RealProxy.Invoke to dispatch the method. This can't be done for local
  17. CBOs since we would loop for ever.
  18. 2004-06-15 Gert Driesen <[email protected]>
  19. * SynchronizationAttribute.cs: added TODO for serialization
  20. 2004-06-09 Gert Driesen <[email protected]>
  21. * Context.cs: Added finalizer to match MS.NET
  22. 2003-12-23 Lluis Sanchez Gual <[email protected]>
  23. * SynchronizationAttribute.cs: Several bug fixes.
  24. 2003-11-21 Lluis Sanchez Gual <[email protected]>
  25. * Context.cs: Added internal static_data field.
  26. 2003-11-19 Lluis Sanchez Gual <[email protected]>
  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. 2003-11-18 Lluis Sanchez Gual <[email protected]>
  32. * SynchronizationAttribute.cs: Implemented.
  33. 2003-11-14 Miguel de Icaza <[email protected]>
  34. * ContextProperty.cs: Add implementaion bits.
  35. 2003-07-28 Duncan Mak <[email protected]>
  36. * ContextAttribute.cs: Removed constructor.
  37. 2003-04-03 Lluis Sanchez Gual <[email protected]>
  38. * CrossContextChannel.cs: Improved support for OneWay and Async messages.
  39. 2003-03-20 Lluis Sanchez Gual <[email protected]>
  40. * Context.cs: Implemented support for dynamic properties and dynamic message sinks.
  41. * CrossContextChannel.cs: Added support for dynamic message sinks.
  42. 2003-03-03 Lluis Sanchez Gual <[email protected]>
  43. * Context.cs : Management of the default context moved to the runtime.
  44. Implemented creation of the client context, server context, object and envoy sinks.
  45. Added method for creating a new context.
  46. * CrossContextChannel.cs : Removed check for construction messages. Now construction
  47. go through the IActivators.
  48. 2003-02-18 Lluis Sanchez Gual <[email protected]>
  49. * Contexts.cs : Added methods for getting the client context sink chain and the
  50. envoy sink chain. Also added stub methods for context switch and creation.
  51. * CrossContextChannel.cs : Added.
  52. 2003-02-03 Patrik Torstensson
  53. * Contexts.cs : Changed order of fields to match the runtime implementation.
  54. 2003-01-29 Lluis Sanchez Gual <[email protected]>
  55. * Context.cs: Object sinks must be created for each object
  56. (they can contain object-specific info).
  57. 2002-12-20 Lluis Sanchez Gual <[email protected]>
  58. * Context.cs: Added creation of default server context and
  59. object context sinks.
  60. 2002-07-31 Duncan Mak <[email protected]>
  61. * SynchronizationAttribute.cs: Added more interfaces, it
  62. implements them (via CorCompare), but they're not listed in the docs.
  63. * ContextProperty.cs:
  64. * CrossContextDelegate.cs: Added to CVS.
  65. * ContextAttribute.cs: Added missing constructor.
  66. 2002-07-29 Duncan Mak <[email protected]>
  67. * IContributeServerContentSink.cs: Removed.
  68. * IContributeServerContextSink.cs: Replaces IContributeServerContentSink.
  69. 2002-07-24 Duncan Mak <[email protected]>
  70. * SynchronizationAttribute.cs: Added missing attributes.
  71. * IContextPropertyActivator.cs:
  72. * IContributeClientContextSink.cs:
  73. * IContributeDynamicSink.cs:
  74. * IContributeEnvoySink.cs:
  75. * IContributeObjectSink.cs:
  76. * IContributeServerContentSink.cs: Added the missing interfaces.