ChangeLog 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. 2004-09-14 Marek Safar <[email protected]>
  2. * CodeTypeReference.cs: Fix #65854
  3. 2004-09-06 Marek Safar <[email protected]>
  4. * CodeCompileUnit.cs,
  5. * CodeMemberMethod.cs,
  6. * CodeMethodReferenceExpression.cs,
  7. * CodeStatement.cs,
  8. * CodeTypeDeclaration.cs,
  9. * CodeTypeMember.cs,
  10. * CodeTypeReference.cs : Implemented NET_2_0.
  11. * CodeChecksumPragma.cs,
  12. * CodeDirective.cs,
  13. * CodeDirectiveCollection.cs,
  14. * CodeRegionDirective.cs,
  15. * CodeRegionMode.cs,
  16. * CodeTypeParameter.cs,
  17. * CodeTypeParameterCollection.cs,
  18. * CodeTypeReferenceOptions.cs : New NET_2_0 files
  19. 2004-09-01 Marek Safar <[email protected]>
  20. * CodeCatchClause.cs: System.Exception is default type
  21. for string constructor.
  22. * CodeTypeMember.cs: Default member attributes are
  23. private and final.
  24. * CodeTypeReference.cs: Implemented array info extraction
  25. from Type.
  26. 2004-08-09 Gonzalo Paniagua Javier <[email protected]>
  27. * CodeEntryPointMethod.cs: patch by Fawad Halim that makes the entry
  28. point method public.
  29. 2004-02-04 Jackson Harper <[email protected]>
  30. * CodeTypeMember.cs: Name is String.Empty if not set.
  31. * CodeComment.cs: Text is String.Empty if not set.
  32. 2003-12-23 Jaroslaw Kowalski <[email protected]>
  33. * CodeAttributeDeclaration.cs:
  34. * CodeDelegateInvokeExpression:
  35. -Added "params" keyword to constructors
  36. 2003-08-15 Jaroslaw Kowalski <[email protected]>
  37. * CodeTypeDeclaration.cs:
  38. - TypeAttributes of CodeTypeDeclaration now defaults to
  39. TypeAttributes.Public (same as MS implementation)
  40. 2003-04-25 Gonzalo Paniagua Javier <[email protected]>
  41. * CodeEventReferenceExpression.cs: fixed typo that prevented event
  42. name from being set.
  43. 2003-04-24 Gonzalo Paniagua Javier <[email protected]>
  44. * CodeMemberProperty.cs: fixed HasGet and HasSet to actually generate
  45. code for the property.
  46. 2002-10-11 Ravi Pratap <[email protected]>
  47. * CodeMethodInvokeExpression.cs : Fix second constructor so that
  48. the last argument is params - that is what the docs say.
  49. 2002-09-11 Gonzalo Paniagua Javier <[email protected]>
  50. * CodeBinaryOperatorType.cs:
  51. * CodeMemberEvent.cs:
  52. * CodeParameterDeclarationExpression.cs:
  53. * CodeTypeMember.cs:
  54. * CodeTypeReference.cs:
  55. * CodeTypeReferenceCollection.cs: misc. fixes
  56. 2002-05-28 Daniel Stodden <[email protected]>
  57. * CodeArrayCreateExpression.cs: typo + comments
  58. * CodeAttributeArgumentCollection.cs: Add() signature fixed
  59. * CodeAttributeDeclarationCollection.cs: Add() signature fixed
  60. * CodeCatchClause.cs: ctor signature fixed
  61. * CodeCatchClauseCollection.cs: Add() signature fixed
  62. * CodeCommentStatementCollection.cs: Add() signature fixed
  63. * CodeConstructor.cs: ctor added
  64. * CodeExpressionCollection.cs: Populate* events: nullref checks
  65. added
  66. * CodeNamespace.cs: Populate* events: nullref checks added
  67. * CodeNamespaceCollection.cs: Add() signature fixed
  68. * CodeParameterDeclarationExpressionCollection.cs: Add() signature
  69. fixed
  70. * CodeStatementCollection.cs: Add() signature fixed, missing
  71. overload added
  72. * CodeTypeConstructor.cs: class name typo :P
  73. * CodeTypeDeclaration.cs: finally figured out how TypeAttributes
  74. work.
  75. * CodeTypeDeclarationCollection.cs: Add() signature fixed
  76. * CodeTypeReference.cs: added MonoTODOs. some corrections on array
  77. type behavior.
  78. * CodeTypeReferenceCollection.cs: Add() signature fixed
  79. * MemberAttributes.cs: just comments
  80. 2002-05-11 Daniel Stodden <[email protected]>
  81. * CodeAttributeArgumentCollection.cs: inherits CollectionBase
  82. * CodeAttributeDeclarationCollection.cs: inherits CollectionBase
  83. * CodeCatchClauseCollection.cs: inherits CollectionBase
  84. * CodeExpressionCollection.cs: inherits CollectionBase
  85. * CodeNamespaceImportCollection.cs: not CollectionBase, but
  86. matching MS docs
  87. * CodeParameterDeclarationCollection.cs: inherits CollectionBase
  88. * CodeStatementCollection.cs: inherits CollectionBase
  89. * CodeArrayCreateExpression.cs: corrections, completions, whatever
  90. * CodeAssignStatement.cs: corrections, completions, whatever
  91. * CodeAttachEventStatement.cs: corrections, completions, whatever
  92. * CodeAttributeArgument.cs: corrections, completions, whatever
  93. * CodeAttributeDeclaration.cs: corrections, completions, whatever
  94. * CodeBaseReferenceExpression.cs: corrections, completions,
  95. whatever
  96. * CodeBinaryOperatorExpression.cs: corrections, completions,
  97. whatever
  98. * CodeCastExpression.cs: corrections, completions, whatever
  99. * CodeCatchClause.cs: corrections, completions, whatever
  100. * CodeCommentStatement.cs: corrections, completions, whatever
  101. * CodeConstructor.cs: corrections, completions, whatever
  102. * CodeDelegateCreateExpression.cs: corrections, completions,
  103. whatever
  104. * CodeDelegateInvokeExpression.cs: corrections, completions,
  105. whatever
  106. * CodeExpression.cs: corrections, completions, whatever
  107. * CodeFieldReferenceExpression.cs: corrections, completions,
  108. whatever
  109. * CodeIndexerExpression.cs: corrections, completions, whatever
  110. * CodeLinePragma.cs: corrections, completions, whatever
  111. * CodeMemberEvent.cs: corrections, completions, whatever
  112. * CodeMemberField.cs: corrections, completions, whatever
  113. * CodeMemberMethod.cs: corrections, completions, whatever
  114. * CodeMemberProperty.cs: corrections, completions, whatever
  115. * CodeMethodInvokeExpression.cs: corrections, completions,
  116. whatever
  117. * CodeMethodReturnStatement.cs: corrections, completions, whatever
  118. * CodeNamespace.cs: corrections, completions, whatever
  119. * CodeNamespaceImport.cs: corrections, completions, whatever
  120. * CodeObject.cs: corrections, completions, whatever
  121. * CodeObjectCreateExpression.cs: corrections, completions,
  122. whatever
  123. * CodeParameterDeclarationExpression.cs: corrections, completions,
  124. whatever
  125. * CodePrimitiveExpression.cs: corrections, completions, whatever
  126. * CodePropertyReferenceExpression.cs: corrections, completions,
  127. whatever
  128. * CodeStatement.cs: corrections, completions, whatever
  129. * CodeThisReferenceExpression.cs: corrections, completions,
  130. whatever
  131. * CodeThrowExceptionStatement.cs: corrections, completions,
  132. whatever
  133. * CodeTryCatchFinallyStatement.cs: corrections, completions,
  134. whatever
  135. * CodeTypeDeclaration.cs: corrections, completions, whatever
  136. * CodeTypeMember.cs: corrections, completions, whatever
  137. * CodeTypeOfExpression.cs: corrections, completions, whatever
  138. * CodeTypeReferenceExpression.cs: corrections, completions,
  139. whatever
  140. * CodeVariableDeclarationStatement.cs: corrections, completions,
  141. whatever
  142. * FieldDirection.cs: corrections, completions, whatever
  143. * CodeArgumentReferenceExpression.cs: added
  144. * CodeArrayIndexerExpression.cs: added
  145. * CodeComment.cs: added
  146. * CodeCommentStatementCollection.cs: added
  147. * CodeCompileUnit.cs: added
  148. * CodeConditionStatement.cs: added
  149. * CodeDirectionExpression.cs: added
  150. * CodeEntryPointMethod.cs: added
  151. * CodeEventReferenceExpression.cs: added
  152. * CodeExpressionStatement.cs: added
  153. * CodeGotoStatement.cs: added
  154. * CodeIterationStatement.cs: added
  155. * CodeLabeledStatement.cs: added
  156. * CodeMethodReferenceExpression.cs: added
  157. * CodeNamespaceCollection.cs: added
  158. * CodePropertySetValueReferenceExpression.cs: added
  159. * CodeRemoveEventStatement.cs: added
  160. * CodeSnippetCompileUnit.cs: added
  161. * CodeSnippetExpression.cs: added
  162. * CodeSnippetStatement.cs: added
  163. * CodeSnippetTypeMember.cs: added
  164. * CodeTypeConstructor.cs: added
  165. * CodeTypeDeclarationCollection.cs: added
  166. * CodeTypeDelegate.cs: added
  167. * CodeTypeMemberCollection.cs: added
  168. * CodeTypeReference.cs: added
  169. * CodeTypeReferenceCollection.cs: added
  170. * CodeVariableReferenceExpression.cs: added
  171. 2001-07-15 Sean MacIsaac <[email protected]>
  172. * MemberAttributes.cs: Added so rest of classes would compile.
  173. * FieldDirection.cs: Added so rest of classes would compile.
  174. * CodeTypeMember.cs: Added so rest of classes would compile.
  175. * CodeTypeDeclaration.cs: Added so rest of classes would compile.
  176. * CodeObject.cs: Added so rest of classes would compile.
  177. * CodeBinaryOperatorType.cs: Added so rest of classes would compile.
  178. 2001-07-12 Sean MacIsaac <[email protected]>
  179. * All files implementing IList: Added IsFixedSize property.
  180. * All files: Changed CodeDOM to CodeDom.