Changelog 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. 2008-01-04 Ivan N. Zlatev <[email protected]>
  2. * CodeDomComponentSerializationService.cs: implemented.
  3. * ComponentCodeDomSerializer.cs, CollectionCodeDomSerializer.cs,
  4. CodeDomSerializerBase.cs, CodeDomSerializer.cs,
  5. EventCodeDomSerializer.cs, RootCodeDomSerializer.cs,
  6. PropertyCodeDomSerializer.cs:
  7. - Change the serialization process logic not to require an
  8. ExpressionContext for full serialization of a component/instance.
  9. - Provide statement ordering hints for the RootCodeDomSerializer.
  10. * DesignerSerializationManager.cs: try-catch around CreateInstance
  11. just in case.
  12. 2008-01-04 Ivan N. Zlatev <[email protected]>
  13. * CodeDomDesignerLoader.cs: Check for duplicate names in
  14. IsValidName.
  15. 2007-12-24 Ivan N. Zlatev <[email protected]>
  16. * CodeDomSerializerBase.cs: Check for a public ctor with no params
  17. before returning a CodeCreateObject.
  18. * CodeDomSerializer.cs: Handle null return value
  19. from SerializeCreationExpression
  20. 2007-12-24 Ivan N. Zlatev <[email protected]>
  21. * CodeDomSerializerBase.cs:
  22. - Refactor deserialization error reporting.
  23. - Return a CodeExpression if DeserializeExpression fails.
  24. - Add support for variable deserialization.
  25. * CollectionCodeDomSerializer.cs: Report Errors.
  26. * ComponentCodeDomSerializer.cs: Report Errors.
  27. 2007-12-18 Ivan N. Zlatev <[email protected]>
  28. * CodeDomDesignerLoader.cs: Fix the serialization to use the same
  29. type as the deserialization.
  30. * CodeDomSerializer.cs, ComponentCodeDomSerializer.cs:
  31. Always SetExpression if not set yet.
  32. 2007-12-18 Ivan N. Zlatev <[email protected]>
  33. * ControlCodeDomSerializer.cs: Add. Handles Resume/Suspend
  34. layout serialization.
  35. * ControlCollectionCodeDomSerializer.cs: Add.
  36. * DesignerSerializationManager.cs: DesignerSerializerAttribute
  37. should have higher precedence than the serializer providers.
  38. 2007-11-01 Ivan N. Zlatev <[email protected]>
  39. * CodeDomSerializerBase.cs:
  40. - Fix deserialization of enums and fields.
  41. - Fix deserialization of static properties.
  42. - Instrument the deserialization code to perform a lot more error
  43. checking and aggregate backtrace information.
  44. 2007-10-24 Ivan N. Zlatev <[email protected]>
  45. * CodeDomSerializerBase.cs:
  46. - Implement deserialization of CodeCastExpression.
  47. - Add error reporting.
  48. * PropertyCodeDomSerializer.cs: Error reporting.
  49. * BasicDesignerLoader.cs:
  50. - Unload only if loaded.
  51. - Error reporting.
  52. * RootCodeDomSerializer.cs: Push the Root context during
  53. deserialization.
  54. 2007-10-02 Atsushi Enomoto <[email protected]>
  55. * CodeDomLocalizationProvider.cs, CodeDomLocalizationModel.cs :
  56. new files.
  57. * CodeDomSerializerException.cs, CodeDomSerializerBase.cs,
  58. TypeCodeDomSerializer.cs : cosmetic 2.0 API fixes.
  59. 2007-09-24 Ivan N. Zlatev <[email protected]>
  60. * DesignerSerializationManager.cs: fix when SerializationComplete
  61. is fired.
  62. 2007-09-15 Ivan N. Zlatev <[email protected]>
  63. * CodeDomSerializerBase.cs: Binary compatibility fixes.
  64. * CodeDomSerializer.cs: Binary compatibility fixes.
  65. 2007-08-29 Ivan N. Zlatev <[email protected]>
  66. * ParentControlDesigner.cs: implemented.
  67. * IUISelectionService.cs: implemented.
  68. * WndProcRouter.cs: implemented.
  69. * SelectionFrame.cs: implemented.
  70. * ControlDesigner.cs: implemented.
  71. * ControlDataObject.cs: implemented.
  72. * ComponentTray.cs: implemented.
  73. * ScrollableControlDesigner.cs: implemented.
  74. * UISelectionService.cs: implemented.
  75. * SplitContainerDesigner.cs: implemented.
  76. * IMessageReceiver.cs: implemented.
  77. * Native.cs: implemented.
  78. * DocumentDesigner.cs: implemented.
  79. 2004-05-16 Gert Driesen ([email protected])
  80. * CodeDomSerializerException.cs: removed default public
  81. ctror, removed finalizer, removed ToString() method
  82. 2003-03-27 Martin Willemoes Hansen <[email protected]>
  83. * Moved classes which was belonging to the System assembly.
  84. * Added CodeDomSerializerException.cs stub
  85. 2002-12-06 Gaurav Vaish <[email protected]>
  86. * *.cs - Use proper namespace for MonoTODO.
  87. 2002-12-05 Alejandro Sánchez Acosta <[email protected]>
  88. * CodeDomSerializer.cs,
  89. IDesignerLoaderService.cs,
  90. INameCreationService.cs,
  91. ContextStack.cs,
  92. IDesignerSerializationManager.cs,
  93. ResolveNameEventArgs.cs,
  94. ICodeDomDesignerReload.cs,
  95. IDesignerSerializationProvider.cs,
  96. ResolveNameEventHandler.cs,
  97. IDesignerLoaderHost.cs,
  98. IDesignerSerializationService.cs,
  99. RootDesignerSerializerAttribute.cs: Added