2005-06-04 Gert Driesen <drieseng@users.sourceforge.net>

	* IndentedTextWriter.cs: also output tabs in WriteLine () to
	match MS.NET

2005-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeDomProvider.cs: implemented IsDefined* and GetCompilerInfo.
	* CompilerInfo.cs: implemented.
	* CodeDomConfigurationHandler.cs: system.codedom section reader.

2005-01-27  LLuis Sanchez Gual  <lluis@novell.com>

	* CodeGenerator.cs: Write 'f' suffix for float constants.

2004-09-06  Marek Safar  <marek.safar@seznam.cz>

	* CodeGenerator.cs,
	* GeneratorSupport.cs : Implemented NET_2_0 extension
        
        * CompilerInfo.cs : New NET_2_0 file.

2004-09-01  Marek Safar  <marek.safar@seznam.cz>

	* CodeGenerator.cs : Added newline after global attributes output.
	(OutputAttributeDeclaration): Replace '+' with '.' for nested
	attribute types.

2004-08-09  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeGenerator.cs :
	  Don't initialize output more than once. TextWriter is wrapped twice.

2004-07-15  Peter Williams  <peter@newton.cx>

	* CodeGenerator.cs: Have the basic generator create line pragmas
	for NamespaceImports, SnippetCompileUnits, and TypeMembers, all of
	which had LinePragma members which were going unused.

2004-06-17  Jackson Harper  <jackson@ximian.com>

	* CompilerError.cs:
	* CodeGenerator.cs: Make sure we are using invariant for non
	culture sensitive operations.
	
2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>

	* IndentedTextWriter.cs: have DefaultTabString correspond with
	MS.NET (meaning four spaces)

2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* TempFileCollection.cs: don't create a Random object on every call to
	BasePath.

2004-04-26  Atsushi Enomoto  <atsushi@ximian.com>

	* CodeGenerator.cs : delegate was output as usual class.

2004-03-29  Lluis Sanchez Gual  <lluis@ximian.com>

	* Executor.cs: Implemented.

2004-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* TempFileCollection.cs: fixed typo in Delete. Closes bug #54443.

2004-02-10  Jackson Harper <jackson@ximian.com>

	* CompilerParameters.cs: TempFiles should never return null.
	
2004-02-04  Jackson Harper <jackson@ximian.com>

	* CodeGenerator.cs (GenerateExpression): Don't allow null
	expressions. Throw ArgumentException if the expression type is not
	handled.
	* CodeGenerator.cs (GenerateStatement): Add line pragmas if they
	are set. Throw ArgumentException if the expression type is not handled.
	
2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* TempFileCollection.cs: fixed temp path in BaseDir.

2003-11-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeGenerator.cs: fixed assembly level attribute generation.

2003-08-08  Lluis Sanchez Gual  <lluis@ximian.com>

	* CodeGenerator.cs: When sorting the members of a type, keep the
	relative order of the members of the same kind.

2003-08-05  Lluis Sanchez Gual  <lluis@ximian.com>

	* CodeGenerator.cs: Generate comments for properties and fields.
	  Write a line separator between type declarations.

2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* Executor.cs: Changed abstract to sealed

2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* CodeDomProvider.cs: Removed unneccesary attribute according to corecompare
	* Executor.cs: Fixed signature with ref calls according to corecompare and made neccessary changes

2003-06-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* CodeCompiler.cs: Nearly completely implemented
	* CodeDomProvider.cs: Added missing Attribute, restyled according to style guidelines
	* CodeGenerator.cs: Fixed visibilies, added missing members, implemented members, stubbed out missing member, restyled according to style guidelines
	* CodeParser.cs: Added and implemented (ok no real implementation needed ;)
	* CompilerErrorCollection.cs: Removed unneeded MonoTODOs, restyled according to style guidelines
	* CompilerParameters.cs: Fixed wrong properties, Added Initializers, restyled according to style guidelines
	* CompilerResults.cs: Added Evidence property, added initial values
	* Executor.cs: Added and partially implemented (should probably be used by CodeCompiler)
	
	* CompilerOptions.cs: Deleted this file (such a class does not exist)
	
2003-05-16  Dick Porter  <dick@ximian.com>

	* TempFileCollection.cs: Implement

2003-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeGenerator.cs:
	(GenerateSnippetStatement): use WriteLine instead of Write.

2003-04-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeGenerator.cs:
	(GenerateCodePrimitive): special case strings and chars (bool was
	already a special case). Throw an exception if the type is not a
	primitive type.

2003-04-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeGenerator.cs: more fixes and sorted the output.
	
	* IndentedTextWriter.cs: don't output tabs in WriteLine ().

2003-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeGenerator.cs:
	(GenerateCompileUnitStart):
	(GenerateCompileUnitEnd): removed debug output.
	(GeneratePrimitiveExpression): handle null and bool as special cases.
	(GenerateType): added type constructor and constructor calls.

2003-02-20  Alfonso Ali <isa@infomed.sld.cu>

	* CodeGenerator.cs: Generates the entry point method.

2003-01-10  Duncan Mak  <duncan@ximian.com>

	* CompilerErrorCollection.cs: 
	* CompilerParameters.cs: Patch from Sean Kasun
	<skasun@azstarnet.com> implementing most of the MonoTODOs in
	CompilerErrorCollection and the CompilerParameters overloads in CompilerParameters.cs.

2002-11-30 Jackson Harper <jackson@latitudegeo.com>

	* CodeCompiler.cs: Removed TODO attribute from abstract members

2002-11-30 Jackson Harper <jackson@latitudegeo.com>

	* CodeCompiler.cs: Added stub

2002-09-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CodeDomProvider.cs:
	* IndentedTextWriter.cs: misc. fixes.

2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* CompilerError.cs: implemented.
	* CompilerErrorCollection.cs: stubbed out and fix inheritance.
	* GeneratorSupport.cs: fixed values.

2002-05-28  Daniel Stodden <stodden@in.tum.de>

	* CodeDomProvider.cs: added, incomplete

	* CodeGeneratorOptions.cs: added, complete

	* CompilerErrorCollection.cs: added, stub

	* CompilerOptions.cs: added, stub

	* CompilerResults.cs: added, complete

	* GeneratorSupport.cs: added, complete

	* ICodeCompiler.cs: added, complete

	* ICodeParser.cs: added, complete

	* IndentedTextWriter.cs: added, complete

	* LanguageOptions.cs: added, complete

	* TempFileCollection.cs: added, stub
	
	* ICodeGenerator.cs: added, complete

2002-01-05  Ravi Pratap  <ravi@ximian.com>

	* CodeGenerator.cs : Mark bits with MonoTODO.

2001-07-15  Sean MacIsaac  <macisaac@ximian.com>

	* CodeGenerator.cs: moved using statement out of namespace
	declaration.

