This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mcs / class / System / System.CodeDom.Compiler / ChangeLog
1 2004-08-09  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * CodeGenerator.cs :
4           Don't initialize output more than once. TextWriter is wrapped twice.
5
6 2004-07-15  Peter Williams  <peter@newton.cx>
7
8         * CodeGenerator.cs: Have the basic generator create line pragmas
9         for NamespaceImports, SnippetCompileUnits, and TypeMembers, all of
10         which had LinePragma members which were going unused.
11
12 2004-06-17  Jackson Harper  <jackson@ximian.com>
13
14         * CompilerError.cs:
15         * CodeGenerator.cs: Make sure we are using invariant for non
16         culture sensitive operations.
17         
18 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
19
20         * IndentedTextWriter.cs: have DefaultTabString correspond with
21         MS.NET (meaning four spaces)
22
23 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
24
25         * TempFileCollection.cs: don't create a Random object on every call to
26         BasePath.
27
28 2004-04-26  Atsushi Enomoto  <atsushi@ximian.com>
29
30         * CodeGenerator.cs : delegate was output as usual class.
31
32 2004-03-29  Lluis Sanchez Gual  <lluis@ximian.com>
33
34         * Executor.cs: Implemented.
35
36 2004-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
37
38         * TempFileCollection.cs: fixed typo in Delete. Closes bug #54443.
39
40 2004-02-10  Jackson Harper <jackson@ximian.com>
41
42         * CompilerParameters.cs: TempFiles should never return null.
43         
44 2004-02-04  Jackson Harper <jackson@ximian.com>
45
46         * CodeGenerator.cs (GenerateExpression): Don't allow null
47         expressions. Throw ArgumentException if the expression type is not
48         handled.
49         * CodeGenerator.cs (GenerateStatement): Add line pragmas if they
50         are set. Throw ArgumentException if the expression type is not handled.
51         
52 2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
53
54         * TempFileCollection.cs: fixed temp path in BaseDir.
55
56 2003-11-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
57
58         * CodeGenerator.cs: fixed assembly level attribute generation.
59
60 2003-08-08  Lluis Sanchez Gual  <lluis@ximian.com>
61
62         * CodeGenerator.cs: When sorting the members of a type, keep the
63         relative order of the members of the same kind.
64
65 2003-08-05  Lluis Sanchez Gual  <lluis@ximian.com>
66
67         * CodeGenerator.cs: Generate comments for properties and fields.
68           Write a line separator between type declarations.
69
70 2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
71
72         * Executor.cs: Changed abstract to sealed
73
74 2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
75
76         * CodeDomProvider.cs: Removed unneccesary attribute according to corecompare
77         * Executor.cs: Fixed signature with ref calls according to corecompare and made neccessary changes
78
79 2003-06-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
80
81         * CodeCompiler.cs: Nearly completely implemented
82         * CodeDomProvider.cs: Added missing Attribute, restyled according to style guidelines
83         * CodeGenerator.cs: Fixed visibilies, added missing members, implemented members, stubbed out missing member, restyled according to style guidelines
84         * CodeParser.cs: Added and implemented (ok no real implementation needed ;)
85         * CompilerErrorCollection.cs: Removed unneeded MonoTODOs, restyled according to style guidelines
86         * CompilerParameters.cs: Fixed wrong properties, Added Initializers, restyled according to style guidelines
87         * CompilerResults.cs: Added Evidence property, added initial values
88         * Executor.cs: Added and partially implemented (should probably be used by CodeCompiler)
89         
90         * CompilerOptions.cs: Deleted this file (such a class does not exist)
91         
92 2003-05-16  Dick Porter  <dick@ximian.com>
93
94         * TempFileCollection.cs: Implement
95
96 2003-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
97
98         * CodeGenerator.cs:
99         (GenerateSnippetStatement): use WriteLine instead of Write.
100
101 2003-04-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
102
103         * CodeGenerator.cs:
104         (GenerateCodePrimitive): special case strings and chars (bool was
105         already a special case). Throw an exception if the type is not a
106         primitive type.
107
108 2003-04-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
109
110         * CodeGenerator.cs: more fixes and sorted the output.
111         
112         * IndentedTextWriter.cs: don't output tabs in WriteLine ().
113
114 2003-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
115
116         * CodeGenerator.cs:
117         (GenerateCompileUnitStart):
118         (GenerateCompileUnitEnd): removed debug output.
119         (GeneratePrimitiveExpression): handle null and bool as special cases.
120         (GenerateType): added type constructor and constructor calls.
121
122 2003-02-20  Alfonso Ali <isa@infomed.sld.cu>
123
124         * CodeGenerator.cs: Generates the entry point method.
125
126 2003-01-10  Duncan Mak  <duncan@ximian.com>
127
128         * CompilerErrorCollection.cs: 
129         * CompilerParameters.cs: Patch from Sean Kasun
130         <skasun@azstarnet.com> implementing most of the MonoTODOs in
131         CompilerErrorCollection and the CompilerParameters overloads in CompilerParameters.cs.
132
133 2002-11-30 Jackson Harper <jackson@latitudegeo.com>
134
135         * CodeCompiler.cs: Removed TODO attribute from abstract members
136
137 2002-11-30 Jackson Harper <jackson@latitudegeo.com>
138
139         * CodeCompiler.cs: Added stub
140
141 2002-09-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
142
143         * CodeDomProvider.cs:
144         * IndentedTextWriter.cs: misc. fixes.
145
146 2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
147
148         * CompilerError.cs: implemented.
149         * CompilerErrorCollection.cs: stubbed out and fix inheritance.
150         * GeneratorSupport.cs: fixed values.
151
152 2002-05-28  Daniel Stodden <stodden@in.tum.de>
153
154         * CodeDomProvider.cs: added, incomplete
155
156         * CodeGeneratorOptions.cs: added, complete
157
158         * CompilerErrorCollection.cs: added, stub
159
160         * CompilerOptions.cs: added, stub
161
162         * CompilerResults.cs: added, complete
163
164         * GeneratorSupport.cs: added, complete
165
166         * ICodeCompiler.cs: added, complete
167
168         * ICodeParser.cs: added, complete
169
170         * IndentedTextWriter.cs: added, complete
171
172         * LanguageOptions.cs: added, complete
173
174         * TempFileCollection.cs: added, stub
175         
176         * ICodeGenerator.cs: added, complete
177
178 2002-01-05  Ravi Pratap  <ravi@ximian.com>
179
180         * CodeGenerator.cs : Mark bits with MonoTODO.
181
182 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
183
184         * CodeGenerator.cs: moved using statement out of namespace
185         declaration.
186