(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System / System.CodeDom / ChangeLog
blobd0b2e22c42bfb5658267d89f94efbb3c8ba5bacd
1 2004-09-14 Marek Safar <marek.safar@seznam.cz>
3         * CodeTypeReference.cs: Fix #65854
5 2004-09-06 Marek Safar <marek.safar@seznam.cz>
7         * CodeCompileUnit.cs,
8         * CodeMemberMethod.cs,
9         * CodeMethodReferenceExpression.cs,
10         * CodeStatement.cs,
11         * CodeTypeDeclaration.cs,
12         * CodeTypeMember.cs,
13         * CodeTypeReference.cs : Implemented NET_2_0.
15         * CodeChecksumPragma.cs,
16         * CodeDirective.cs,
17         * CodeDirectiveCollection.cs,
18         * CodeRegionDirective.cs,
19         * CodeRegionMode.cs,
20         * CodeTypeParameter.cs,
21         * CodeTypeParameterCollection.cs,
22         * CodeTypeReferenceOptions.cs : New NET_2_0 files
24 2004-09-01 Marek Safar <marek.safar@seznam.cz>
26         * CodeCatchClause.cs: System.Exception is default type
27          for string constructor.
29         * CodeTypeMember.cs: Default member attributes are
30         private and final.
32         * CodeTypeReference.cs: Implemented array info extraction
33         from Type.
35 2004-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
37         * CodeEntryPointMethod.cs: patch by Fawad Halim that makes the entry
38         point method public.
40 2004-02-04  Jackson Harper <jackson@ximian.com>
42         * CodeTypeMember.cs: Name is String.Empty if not set.
43         * CodeComment.cs: Text is String.Empty if not set.
44         
45 2003-12-23  Jaroslaw Kowalski <jaak@zd.com.pl>
47         * CodeAttributeDeclaration.cs:
48         * CodeDelegateInvokeExpression:
49           -Added "params" keyword to constructors
51 2003-08-15  Jaroslaw Kowalski <jarek@atm.com.pl>
53         * CodeTypeDeclaration.cs:
55           - TypeAttributes of CodeTypeDeclaration now defaults to
56             TypeAttributes.Public (same as MS implementation)
58 2003-04-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
60         * CodeEventReferenceExpression.cs: fixed typo that prevented event
61         name from being set.
63 2003-04-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
65         * CodeMemberProperty.cs: fixed HasGet and HasSet to actually generate
66         code for the property.
67         
68 2002-10-11  Ravi Pratap  <ravi@ximian.com>
70         * CodeMethodInvokeExpression.cs : Fix second constructor so that
71         the last argument is params - that is what the docs say.
73 2002-09-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
75         * CodeBinaryOperatorType.cs:
76         * CodeMemberEvent.cs:
77         * CodeParameterDeclarationExpression.cs:
78         * CodeTypeMember.cs:
79         * CodeTypeReference.cs:
80         * CodeTypeReferenceCollection.cs: misc. fixes
82 2002-05-28  Daniel Stodden  <stodden@in.tum.de>
84         * CodeArrayCreateExpression.cs: typo + comments
86         * CodeAttributeArgumentCollection.cs: Add() signature fixed
88         * CodeAttributeDeclarationCollection.cs: Add() signature fixed
90         * CodeCatchClause.cs: ctor signature fixed
92         * CodeCatchClauseCollection.cs: Add() signature fixed
94         * CodeCommentStatementCollection.cs: Add() signature fixed
96         * CodeConstructor.cs: ctor added
98         * CodeExpressionCollection.cs: Populate* events: nullref checks
99         added
101         * CodeNamespace.cs: Populate* events: nullref checks added
103         * CodeNamespaceCollection.cs: Add() signature fixed
105         * CodeParameterDeclarationExpressionCollection.cs: Add() signature
106         fixed
108         * CodeStatementCollection.cs: Add() signature fixed, missing
109         overload added
111         * CodeTypeConstructor.cs: class name typo :P
113         * CodeTypeDeclaration.cs: finally figured out how TypeAttributes
114         work.
116         * CodeTypeDeclarationCollection.cs: Add() signature fixed
118         * CodeTypeReference.cs: added MonoTODOs. some corrections on array
119         type behavior.
121         * CodeTypeReferenceCollection.cs: Add() signature fixed
123         * MemberAttributes.cs: just comments
124         
125 2002-05-11  Daniel Stodden  <stodden@in.tum.de>
127         * CodeAttributeArgumentCollection.cs: inherits CollectionBase
129         * CodeAttributeDeclarationCollection.cs: inherits CollectionBase
131         * CodeCatchClauseCollection.cs: inherits CollectionBase
133         * CodeExpressionCollection.cs: inherits CollectionBase
135         * CodeNamespaceImportCollection.cs: not CollectionBase, but
136         matching MS docs
138         * CodeParameterDeclarationCollection.cs: inherits CollectionBase
140         * CodeStatementCollection.cs: inherits CollectionBase
142         * CodeArrayCreateExpression.cs: corrections, completions, whatever
144         * CodeAssignStatement.cs: corrections, completions, whatever
146         * CodeAttachEventStatement.cs: corrections, completions, whatever
148         * CodeAttributeArgument.cs: corrections, completions, whatever
150         * CodeAttributeDeclaration.cs: corrections, completions, whatever
152         * CodeBaseReferenceExpression.cs: corrections, completions,
153         whatever
155         * CodeBinaryOperatorExpression.cs: corrections, completions,
156         whatever
158         * CodeCastExpression.cs: corrections, completions, whatever
160         * CodeCatchClause.cs: corrections, completions, whatever
162         * CodeCommentStatement.cs: corrections, completions, whatever
164         * CodeConstructor.cs: corrections, completions, whatever
166         * CodeDelegateCreateExpression.cs: corrections, completions,
167         whatever
169         * CodeDelegateInvokeExpression.cs: corrections, completions,
170         whatever
172         * CodeExpression.cs: corrections, completions, whatever
174         * CodeFieldReferenceExpression.cs: corrections, completions,
175         whatever
177         * CodeIndexerExpression.cs: corrections, completions, whatever
179         * CodeLinePragma.cs: corrections, completions, whatever
181         * CodeMemberEvent.cs: corrections, completions, whatever
183         * CodeMemberField.cs: corrections, completions, whatever
185         * CodeMemberMethod.cs: corrections, completions, whatever
187         * CodeMemberProperty.cs: corrections, completions, whatever
189         * CodeMethodInvokeExpression.cs: corrections, completions,
190         whatever
192         * CodeMethodReturnStatement.cs: corrections, completions, whatever
194         * CodeNamespace.cs: corrections, completions, whatever
196         * CodeNamespaceImport.cs: corrections, completions, whatever
198         * CodeObject.cs: corrections, completions, whatever
200         * CodeObjectCreateExpression.cs: corrections, completions,
201         whatever
203         * CodeParameterDeclarationExpression.cs: corrections, completions,
204         whatever
206         * CodePrimitiveExpression.cs: corrections, completions, whatever
208         * CodePropertyReferenceExpression.cs: corrections, completions,
209         whatever
211         * CodeStatement.cs: corrections, completions, whatever
213         * CodeThisReferenceExpression.cs: corrections, completions,
214         whatever
216         * CodeThrowExceptionStatement.cs: corrections, completions,
217         whatever
219         * CodeTryCatchFinallyStatement.cs: corrections, completions,
220         whatever
222         * CodeTypeDeclaration.cs: corrections, completions, whatever
224         * CodeTypeMember.cs: corrections, completions, whatever
226         * CodeTypeOfExpression.cs: corrections, completions, whatever
228         * CodeTypeReferenceExpression.cs: corrections, completions,
229         whatever
231         * CodeVariableDeclarationStatement.cs: corrections, completions,
232         whatever
234         * FieldDirection.cs: corrections, completions, whatever
236         * CodeArgumentReferenceExpression.cs: added
238         * CodeArrayIndexerExpression.cs: added
240         * CodeComment.cs: added
242         * CodeCommentStatementCollection.cs: added
244         * CodeCompileUnit.cs: added
246         * CodeConditionStatement.cs: added
248         * CodeDirectionExpression.cs: added
250         * CodeEntryPointMethod.cs: added
252         * CodeEventReferenceExpression.cs: added
254         * CodeExpressionStatement.cs: added
256         * CodeGotoStatement.cs: added
258         * CodeIterationStatement.cs: added
260         * CodeLabeledStatement.cs: added
262         * CodeMethodReferenceExpression.cs: added
264         * CodeNamespaceCollection.cs: added
266         * CodePropertySetValueReferenceExpression.cs: added
268         * CodeRemoveEventStatement.cs: added
270         * CodeSnippetCompileUnit.cs: added
272         * CodeSnippetExpression.cs: added
274         * CodeSnippetStatement.cs: added
276         * CodeSnippetTypeMember.cs: added
278         * CodeTypeConstructor.cs: added
280         * CodeTypeDeclarationCollection.cs: added
282         * CodeTypeDelegate.cs: added
284         * CodeTypeMemberCollection.cs: added
286         * CodeTypeReference.cs: added
288         * CodeTypeReferenceCollection.cs: added
290         * CodeVariableReferenceExpression.cs: added
292 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
294         * MemberAttributes.cs: Added so rest of classes would compile.
296         * FieldDirection.cs: Added so rest of classes would compile.
298         * CodeTypeMember.cs: Added so rest of classes would compile.
300         * CodeTypeDeclaration.cs: Added so rest of classes would compile.
302         * CodeObject.cs: Added so rest of classes would compile.
304         * CodeBinaryOperatorType.cs: Added so rest of classes would compile.
306 2001-07-12  Sean MacIsaac  <macisaac@ximian.com>
307         
308         * All files implementing IList: Added IsFixedSize property.
310         * All files:  Changed CodeDOM to CodeDom.