1 2004-09-06 Marek Safar <marek.safar@seznam.cz>
4 * GeneratorSupport.cs : Implemented NET_2_0 extension
6 * CompilerInfo.cs : New NET_2_0 file.
8 2004-09-01 Marek Safar <marek.safar@seznam.cz>
10 * CodeGenerator.cs : Added newline after global attributes output.
11 (OutputAttributeDeclaration): Replace '+' with '.' for nested
14 2004-08-09 Atsushi Enomoto <atsushi@ximian.com>
17 Don't initialize output more than once. TextWriter is wrapped twice.
19 2004-07-15 Peter Williams <peter@newton.cx>
21 * CodeGenerator.cs: Have the basic generator create line pragmas
22 for NamespaceImports, SnippetCompileUnits, and TypeMembers, all of
23 which had LinePragma members which were going unused.
25 2004-06-17 Jackson Harper <jackson@ximian.com>
28 * CodeGenerator.cs: Make sure we are using invariant for non
29 culture sensitive operations.
31 2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
33 * IndentedTextWriter.cs: have DefaultTabString correspond with
34 MS.NET (meaning four spaces)
36 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
38 * TempFileCollection.cs: don't create a Random object on every call to
41 2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
43 * CodeGenerator.cs : delegate was output as usual class.
45 2004-03-29 Lluis Sanchez Gual <lluis@ximian.com>
47 * Executor.cs: Implemented.
49 2004-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
51 * TempFileCollection.cs: fixed typo in Delete. Closes bug #54443.
53 2004-02-10 Jackson Harper <jackson@ximian.com>
55 * CompilerParameters.cs: TempFiles should never return null.
57 2004-02-04 Jackson Harper <jackson@ximian.com>
59 * CodeGenerator.cs (GenerateExpression): Don't allow null
60 expressions. Throw ArgumentException if the expression type is not
62 * CodeGenerator.cs (GenerateStatement): Add line pragmas if they
63 are set. Throw ArgumentException if the expression type is not handled.
65 2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
67 * TempFileCollection.cs: fixed temp path in BaseDir.
69 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
71 * CodeGenerator.cs: fixed assembly level attribute generation.
73 2003-08-08 Lluis Sanchez Gual <lluis@ximian.com>
75 * CodeGenerator.cs: When sorting the members of a type, keep the
76 relative order of the members of the same kind.
78 2003-08-05 Lluis Sanchez Gual <lluis@ximian.com>
80 * CodeGenerator.cs: Generate comments for properties and fields.
81 Write a line separator between type declarations.
83 2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
85 * Executor.cs: Changed abstract to sealed
87 2003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
89 * CodeDomProvider.cs: Removed unneccesary attribute according to corecompare
90 * Executor.cs: Fixed signature with ref calls according to corecompare and made neccessary changes
92 2003-06-20 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
94 * CodeCompiler.cs: Nearly completely implemented
95 * CodeDomProvider.cs: Added missing Attribute, restyled according to style guidelines
96 * CodeGenerator.cs: Fixed visibilies, added missing members, implemented members, stubbed out missing member, restyled according to style guidelines
97 * CodeParser.cs: Added and implemented (ok no real implementation needed ;)
98 * CompilerErrorCollection.cs: Removed unneeded MonoTODOs, restyled according to style guidelines
99 * CompilerParameters.cs: Fixed wrong properties, Added Initializers, restyled according to style guidelines
100 * CompilerResults.cs: Added Evidence property, added initial values
101 * Executor.cs: Added and partially implemented (should probably be used by CodeCompiler)
103 * CompilerOptions.cs: Deleted this file (such a class does not exist)
105 2003-05-16 Dick Porter <dick@ximian.com>
107 * TempFileCollection.cs: Implement
109 2003-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
112 (GenerateSnippetStatement): use WriteLine instead of Write.
114 2003-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
117 (GenerateCodePrimitive): special case strings and chars (bool was
118 already a special case). Throw an exception if the type is not a
121 2003-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
123 * CodeGenerator.cs: more fixes and sorted the output.
125 * IndentedTextWriter.cs: don't output tabs in WriteLine ().
127 2003-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
130 (GenerateCompileUnitStart):
131 (GenerateCompileUnitEnd): removed debug output.
132 (GeneratePrimitiveExpression): handle null and bool as special cases.
133 (GenerateType): added type constructor and constructor calls.
135 2003-02-20 Alfonso Ali <isa@infomed.sld.cu>
137 * CodeGenerator.cs: Generates the entry point method.
139 2003-01-10 Duncan Mak <duncan@ximian.com>
141 * CompilerErrorCollection.cs:
142 * CompilerParameters.cs: Patch from Sean Kasun
143 <skasun@azstarnet.com> implementing most of the MonoTODOs in
144 CompilerErrorCollection and the CompilerParameters overloads in CompilerParameters.cs.
146 2002-11-30 Jackson Harper <jackson@latitudegeo.com>
148 * CodeCompiler.cs: Removed TODO attribute from abstract members
150 2002-11-30 Jackson Harper <jackson@latitudegeo.com>
152 * CodeCompiler.cs: Added stub
154 2002-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
156 * CodeDomProvider.cs:
157 * IndentedTextWriter.cs: misc. fixes.
159 2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
161 * CompilerError.cs: implemented.
162 * CompilerErrorCollection.cs: stubbed out and fix inheritance.
163 * GeneratorSupport.cs: fixed values.
165 2002-05-28 Daniel Stodden <stodden@in.tum.de>
167 * CodeDomProvider.cs: added, incomplete
169 * CodeGeneratorOptions.cs: added, complete
171 * CompilerErrorCollection.cs: added, stub
173 * CompilerOptions.cs: added, stub
175 * CompilerResults.cs: added, complete
177 * GeneratorSupport.cs: added, complete
179 * ICodeCompiler.cs: added, complete
181 * ICodeParser.cs: added, complete
183 * IndentedTextWriter.cs: added, complete
185 * LanguageOptions.cs: added, complete
187 * TempFileCollection.cs: added, stub
189 * ICodeGenerator.cs: added, complete
191 2002-01-05 Ravi Pratap <ravi@ximian.com>
193 * CodeGenerator.cs : Mark bits with MonoTODO.
195 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
197 * CodeGenerator.cs: moved using statement out of namespace