2006-07-30  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed code generated for NewSlot members.

2005-07-24  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Fixed generated code for enums, interfaces and
	delegates to match MS.NET.

2005-07-02  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added support for ReturnTypeCustomAttributes.

2005-07-02  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Scope modifiers should not be output for
	events.

2005-07-02  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added PrivateImplementationType support for
	properties, methods and event (2.0 only). Added Overloads support
	for properties and methods.

2005-07-01  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeGenerator.cs: Added ImplementationTypes support for
	properties and events, and fixed support for methods.

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

	* VBCodeGenerator.cs: Mark indexer as default property.

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

	* VBCodeGenerator.cs: Added short type names for which support was
	added in .NET 2.0. Added support for Date. 

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

	* VBCodeGenerator.cs: Minor fixes for compatibility with MS.NET 2.0.

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

	* VBCodeGenerator.cs: Fixed generated code for attributes on ctors.
	Implemented Base/Chained ctor args.

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

	* VBCodeGenerator.cs: Fixed generated code for method, property
	and parameter level attributes. Fixed code generated for
	FieldDirection.

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

	* VBCodeGenerator.cs: Removed type shortcuts that are not valid for
	VB.NET. Fixed generated code for event and field level attributes.
	Don't output Overridable for events. 

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

	* VBCodeGenerator.cs: Modified generated code for type-level
	attributes to match MS.NET.

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

	* VBCodeGenerator.cs: No longer implictly add import for 
	Microsoft.VisualBasic namespace to match MS.NET. Several fixes
	in order to have generated code match that generated by MS
	(backed by unit tests).

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

	* VBCodeCompiler.cs: Temp source files should have extension ".vb".

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

	* VBCodeCompiler.cs: ArgumentException was thrown when more than 
	one file/source or CodeCompileUnit is built, temporary files were
	not cleaned up. Fixes bug #75191.

2005-05-29  Gert Driesen <drieseng@users.sourceforge.net>

	* VBCodeCompiler.cs: Load compiled assembly from byte array if
	GenerateInMemory compiler parameter is set, set PathToAssembly
	if compilation succeeded and GenerateInMemory is false.
	Fixes bug #74959.

2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
	* VBCodeGenerator.cs: Better logic for OptionStrict/Explicit generation

2004-12-27  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
	* VBCodeCompiler.cs: Added /quiet argument to avoid the "Alpha message"
	
2004-08-21  Jochen Wezel <jwezel@compumaster.de>
	* VBCodeGenerator.cs: Removed some indentation commenting in generated
	  source code

2004-08-09  Jambunathan K  <kjambunathan@novell.com>
	* VBCodeCompiler.cs: Regex pattern in CreateErrorFromString() now
	  reads (?<level>error|warning) instead of (?<level>\w*). This is
	  so that mbas's ALPHA message doesn't get captured as a error
	  string.

2004-06-28  Atsushi Enomoto  <atsushi@ximian.com>

	* VBCodeCompiler.cs : (only for windows) First check mono.bat, then
	  check mono.exe. It enables xsp working with mono windows installer.

2004-06-24  Atsushi Enomoto <atsushi@ximian.com>

	* VBCodeCompiler.cs : On windows we use fixed mono.exe and mbas.exe
	  located by mscorlib.dll. (The same fix as that of CSharpCodeCompiler)

2004-06-03  Jochen Wezel <jwezel@compumaster.de>

	* VBCodeGenerator.cs: MemberAttributes made more compatible to MS
        style (e. g. NotOverridable), Properties ReadOnly/WriteOnly fixed,
	Property Set fixed, successless analysis of wrong indentation of last 
	line which contains "End Namespace" (should be on the very left)

2004-04-26  Jochen Wezel <jwezel@compumaster.de>

	* VBCodeGenerator.cs: GenerateAttributeDeclarationsEnd: Fix of line break

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

	* VBCodeCompiler.cs: Use the temp files collection for
	creating temp files.
	
2004-02-05  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: Set file extensions properly.
	
2003-11-27  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* Microsoft.VisualBasic/VBCodeGenerator.cs: Support for Option Strict/Option Explicit
	
2003-11-27  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: Put a space between Property and the
	properties name. Only add a closing quote to strings if we are
	still in a quote. Use BaseType == "System.Void" to determine if a
	method is void. This prevents getting As Nothing functions. Many
	thanks to Anirban for helping me with VB Syntax.
	
2003-11-27  Jackson Harper <jackson@ximian.com>

	* VBCodeCompiler.cs: use /wlevel for warning level. This is what
	mbas uses.
	
2003-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* VBCodeGenerator.cs: some corrections regarding missing spaces in
	generated code (e. g. "Property "). QuoteSnippetString implemented.
	Patch by Jochen Wezel (jwezel@compumaster.de).

2003-10-17  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* Microsoft.VisualBasic/VBCodeGenerator.cs: Sub or Function generation
	is switched by method.ReturnType being "System.Void"

2003-10-17  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* Microsoft.VisualBasic/VBCodeCompiler.cs: Inserts "--" before file
	names block
	* Microsoft.VisualBasic/VBCodeGenerator.cs: Indexer should be
	".Item(xx)"

2003-10-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* Microsoft.VisualBasic/VBCodeCompiler.cs: New.
	* Microsoft.VisualBasic/VBCodeGenerator.cs:
	* Microsoft.VisualBasic/VBCodeProvider.cs: modified others to use the
	new CodeCompiler.

	New VBCodeCompiler by Jochen Wezel <jwezel@compumaster.de>.


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

	* VBCodeProvider.cs: Removed unneccesary attributes according to
	corecompare

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

	* VBCodeGenerator.cs: Added and nearly completely implemented
		(it compiles, but the functionallity is completely untested)
		(also without a working mbas the compilaton options will fail)
		(once all command line arguments for mbas are final and the
		warning output is final change the apropriate code to generate
		these options)

	* VBCodeProvider.cs: Added and implemented
