ChangeLog 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. 2003-07-28 Duncan Mak <[email protected]>
  2. * Formatter.cs (WriteSByte): Added CLSCompliant attribute.
  3. 2003-07-26 Gonzalo Paniagua Javier <[email protected]>
  4. * FormatterServices.cs:
  5. (GetSerializableMembers): check that all base types are serializable
  6. when getting their fields. Fixes bug #46875.
  7. 2003-07-17 Lluis Sanchez Gual <[email protected]>
  8. * ObjectIDGenerator.cs: Optimized access to hashtable and reduced the
  9. number of calls to GetType(). (Patch by Paolo).
  10. Also added a NextId property that returns a new Id without registering
  11. an object.
  12. 2003-06-26 Lluis Sanchez Gual <[email protected]>
  13. * SerializationInfo.cs: Fixed bug #44955
  14. 2003-05-11 Gonzalo Paniagua Javier <[email protected]>
  15. * FormatterServices.cs: patch from Jean Marc that fixes bug #42742.
  16. 2003-02-18 Lluis Sanchez Gual <[email protected]>
  17. * ObjectManager.cs: Corrected a problem with arrays of structs. Elements where
  18. not correctly updated by the final fixup.
  19. 2003-01-27 Lluis Sanchez Gual <[email protected]>
  20. * ObjectManager.cs: Corrected a problem with IObjectReferece objects.
  21. 2003-01-24 Martin Baulig <[email protected]>
  22. * ObjectManager.cs (RaiseDeserializationEvent): Walk the object
  23. list in the correct order.
  24. 2003-01-16 Lluis Sanchez Gual <[email protected]>
  25. * ObjectManager.cs: Implemented and added file
  26. * SurrogateSelector.cs: completed implementation.
  27. * SerializationInfo.cs: corrected a bug in GetValue method.
  28. * ObjectIDGenerator.cs: corrected a bug. Now it does not give the same
  29. id for two different instances that return true when calling Equal.
  30. 2002-12-06 Duncan Mak <[email protected]>
  31. * Formatter.cs (WriteValueType): Remove the erroneous CLSCompliant attribute.
  32. 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
  33. * FormatterServices.cs: implemented GetUninitializedObject.
  34. PopulateObjectMembers needs a working FieldInfo.SetValue (it's
  35. not implemented right now).
  36. 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
  37. * FormatterServices.cs:a implemented GetSerializableMembers ().
  38. 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
  39. * FormatterServices.cs: New file with some implementation.
  40. 2002-08-16 Dietmar Maurer <[email protected]>
  41. * SerializationInfo.cs: special case for null values.
  42. use the converter everywhere.
  43. 2002-08-14 Dietmar Maurer <[email protected]>
  44. * SerializationInfo.cs: added new function to support the runtime
  45. 2002-07-16 Gonzalo Paniagua Javier <[email protected]>
  46. * Formatter.cs: added namespace.
  47. 2002-06-10 Duncan Mak <[email protected]>
  48. * Formatter.cs: Addd to CVS.
  49. * FormatterConverter.cs: Added to CVS.
  50. * SerializationInfo.cs (AddValue): Removed extra CLSCompliant attribute.
  51. 2002-04-12 Duncan Mak <[email protected]>
  52. * SerializationException.cs: Added missing constructor for serialization.
  53. 2002-03-12 Duncan Mak <[email protected]>
  54. * IFormatter.cs: Fix the return type of the Serialize method.
  55. 2002/03/07 Nick Drochak <[email protected]>
  56. * StreamingContextStates.cs: Add missing value (CrossAppDomain) and
  57. adjust All value accordingly.
  58. 2002-03-01 Duncan Mak <[email protected]>
  59. * ObjectIDGenerator.cs: Implemented.
  60. 2002-02-19 Duncan Mak <[email protected]>
  61. * SurrogateSelector.cs: Implemented.
  62. * SerializationInfoEnumerator.cs: oh, and simplified the Current
  63. property too.
  64. * SerializationInfo.cs: Forgot to finish up GetEnumerator ().
  65. 2002-02-18 Duncan Mak <[email protected]>
  66. * SerializationInfo.cs: Converted Type.GetType calls to the faster
  67. typeof operator.
  68. 2002-02-16 Duncan Mak <[email protected]>
  69. * SurrogateSelector.cs: Stubbed out. Gonna be working on this
  70. tomorrow.
  71. 2002-02-15 Duncan Mak <[email protected]>
  72. * SerializationEntry.cs: Added internal constructor for writing
  73. bits in SerializationInfoEnumerator.
  74. * SerializationInfo.cs: Completed.
  75. * SerializationInfoEnumerator.cs: Implemented. Piggybacking on
  76. Hashtable's GetEnumerator method.
  77. 2002-02-13 Dan Lewis <[email protected]>
  78. * SerializationInfoEnumerator.cs: New file (stub)
  79. 2002-02-12 Duncan Mak <[email protected]>
  80. * SerializationBinder.cs: Implemented.
  81. * SerializationEntry.cs: Implemented.
  82. * SerializationInfo.cs: Fixed the get portion of the AssemblyName
  83. property. Implemented the FullTypename property.
  84. 2002-01-06 David Dawkins <[email protected]>
  85. * IFormatter.cs : New file
  86. * ISerializationSurrogate.cs : New file
  87. * ISurrogateSelector.cs : New file
  88. 2002-05-01 Ravi Pratap <[email protected]>
  89. * SerializationInfo.cs : Insert MonoTODO attribute.
  90. 2001-08-24 Nick Drochak <[email protected]>
  91. * IDeserializationCallback.cs: New File
  92. Wed Nov 14 17:03:30 CET 2001 Paolo Molaro <[email protected]>
  93. * IFormatterConverter.cs, SerializationInfo.cs: CLSCompliant updates.
  94. Fri Nov 2 18:40:12 CET 2001 Paolo Molaro <[email protected]>
  95. * SerializationException.cs: implemented.
  96. 2001-08-24 Nick Drochak <[email protected]>
  97. * SerializationInfo.cs: Added all the public methods so that the compile would not break
  98. 2001-07-20 Miguel de Icaza <[email protected]>
  99. * SerializationInfo.cs: New file.
  100. * IFormatterConverter.cs: New file.
  101. * ISerializable.cs: New file.