2008-06-02  Atsushi Enomoto  <atsushi@ximian.com>

	* AssemblyResolver.cs : do not crash when there is no mono installed.

2007-05-17  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ResolveAssemblyReference.cs
	* AssemblyResolver.cs: Resolve HintPath properly.

2007-03-19  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* CombinePath.cs: Implemented.

2007-03-10  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Vbc.cs: Implemented.

2007-03-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MSBuild.cs (Execute): Copy referenced project's dlls to output
	directory.

2007-02-18  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* AssemblyResolver.cs: Resolve HintPath correctly.

2007-02-04  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Delete.cs: Formatting.

2007-02-02  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* AppDomainIsolatedTaskExtension.cs
	* ManagedCompiler.cs: corcompare changes.

2007-02-02  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ResolveAssemblyReference.cs (Execute): Use Low MessageImportance.

2007-01-29  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* AssemblyResolver.cs: Added.
	* ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver.

2007-01-24  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* GetFrameworkPath.cs
	* GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of
	MonoLocationHelper.

2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* GetAssemblyIdentity.cs
	* ResolveManifestFiles.cs
	* RemoveDuplicates.cs
	* TaskLoggingHelperExtensios.cs: Added

	* SGen.cs: Added missing [Required] and [Output].

2006-12-11  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* RemoveDir.cs (Execute): Don't remove recursively.
	* CreateProperty.cs: Use the same field for both properties.

2006-12-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ManagedCompiler.cs, Csc.cs: Moved some code from
	ManagedCompiler.AddResponseFileCommands to Csc.
	* SGen.cs: Added. It won't work yet.

2006-12-05  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* VCBuild.cs: Changed formatting and changed EnvironmentOverride to
	override from virtual. (corcompare didn't notice the difference)
	* ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning
	of the file.
	* GenerateDeploymentManifest.cs: Added "using";
	* ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources
	is set.

2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ManagedCompiler.cs: AddCommandLineCommands (): Changes according to
	new tests. CheckAllReferences (): Added a null check.
	* AL.cs (AddResponseFileCommands): Changes according to new tests.

2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MSBuild.cs: Added MonoTODO.
	* MakeDir.cs: Added logging.
	* Exec.cs: Added FIXME and commented unused variables.

2006-10-21  Leszek Ciesielski <skolima@gmail.com>

	* CreateTemporaryVCProject.cs:
	* VCBuild.cs:
	* UpdateManifest.cs:
	* Vbc.cs:
	* GenerateDeploymentManifest.cs: added class stubs
	* ToolTaskExtension.cs:
	* TaskExtension.cs: changed constructor to internal

2006-10-14  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Exec.cs: Added AddCommandLineCommands ().
	* GenerateBootstrapper.cs: Added missing attributes.
	* GenerateManifestBase.cs: Added missing attributes.
	* GenerateApplicationManifest.cs: Added ValidateInputs ().

2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* FormatUrl.cs
	* ResolveAssemblyReference.cs
	* ResolveProjectBase.cs
	* AssignTargetPath.cs
	* CallTarget.cs
	* AssignCulture.cs
	* FormatVersion.cs
	* AssignProjectConfiguration.cs
	* CreateManifestResourceName.cs: Added missing [Output] and
	[Required].

2006-10-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MSBuild.cs: Added error logging.
	* Copy.cs: Fixed runtime cast exception.

2006-09-30  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ResolveAssemblyReference.cs: Added.

2006-09-20  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* CreateProperty.cs: First implementation.

2006-08-15  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
	Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
	use generics.

2006-07-17  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ManagedCompiler.cs: TargetType.Get: added null check.

2006-06-25  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Csc.cs: Changed ToolName to make it use gmcs.
	* ExtractedClassName.cs: Fixed a typo.

2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ManagedCompiler.cs: Change TargetType to return lower case text.

2006-06-22  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* FormatUrl.cs, CreateVisualBasicManifestResourceName.cs,
	GenereateBootstrapper.cs, ExtractedClassName.cs,
	GenerateManifestBase.cs, FormatVersion.cs,
	CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs,
	GenerateApplicationManifest.cs: Added stubs.
	* Exec.cs: Removed some assignments.
	* CreateItem.cs: Formatting.

2006-06-17  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Error.cs: Added null check and changed return value of Execute () to
	false.
	* ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs,
	AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs:
	Added stubs.

2006-05-26  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs,
	CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return
	null and return true to NotImplementedException;
	* Error.cs: Changed to use helpKeyword and code.
	* GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use
	Mono.XBuild.Utilities.MonoLocationHelper.
	* Message.cs: Fixed to use proper MessageImportance and removed error
	logging.
	* ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems ().
	* GenerateResource.cs: Fixed wrong if block.

2006-05-22  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Message.cs: Made messageImportance local variable.

2006-05-03  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MakeDir.cs: Removed warning.
	* Exec.cs: Fixed commmand execution.
	* ReadLinesFromFile.cs: Formatting.

2006-04-14  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* GenerateResource.cs: Added authors of monoresgen.

2006-03-18  Marek Sieradzki  <marek.sieradzki@gmail.com> 

	* ManagedCompiler.cs: Fixed a typo.
	* AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute.

2006-03-11  Marek Sieradzki  <marek.sieradzki@gmail.com> 

	* MonoTODOAttribute.cs: Removed.
	* CombinePath.cs, CreateProperty.cs, GenerateResources.cs,
	SignFile.cs: Added missing attributes.
	* Warning.cs: Added missing properties.
	* WriteLinesToFiles.cs: Compressed properties.
	* Exec.cs, ManagedCompiler.cs: Added missing methods.

2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* CombinePath.cs: Added.

2006-02-26  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* AL.cs: Added Output attribute to OutputAssembly.
	* AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain
	attribute.
	* Copy.cs: Added Output attribute to DestinationFiles and Required to
	SourceFiles.
	* CreateItem.cs, CreateProperty.cs: Changed string to string[].
	* Csc.cs: Added PdbFile property.
	* Error.cs: Added Code and HelpKeyword properties.
	* Exec.cs: Changed TaskExtension to ToolTaskExtension.
	* GenerateResource.cs: Added NeverLockType and PublicClass properties.
	* GenerateTrustInfo.cs: Added Required to TargetZone and Output to
	TrustInfoFile.
	* GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path.
	* MSBuild.cs: Changed string to string[].
	* ReadLinesFromFile.cs: Added Required to File.
	* RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase
	properties.
	* UnregisterAssembly.cs: Added AssemblyListFile property.
	* WriteLinesToFile.cs: Added Required to Lines.

2006-02-25  Marek Sieradzki <marek.sieradzki@gmail.com> 

	* Csc.cs, ManagedCompiler.cs: Changes required by the new API.

2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs,
	RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs,
	CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs,
	TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs,
	GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs,
	Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs,
	WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs,
	GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs,
	GetFrameworkPath.cs: Added #if NET_2_0.

2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler.
	* MSBuild.cs: Added really simple temporary code.
	* AL.cs: Replaced variables with Bag property.

2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log
	instead of previous protected log field.

2005-09-03  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Touch.cs: Changed to use full paths and fixed stream closing.
	* ReadLinesFromFile.cs: Formatting.
	* WriteLineToFile.cs: Changed to use full paths.
	* AL.cs: Changed ToolName.

2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException.

2005-08-27  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Exec.cs: Removed "exited".
	* AL.cs: Removed Regex.
	* Csc.cs: Changed default GenerateFullPaths to false.

2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Exec.cs: Reformatted and added try/catch.
	* Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs,
	GenerateResource.cs, Copy.cs: Changed to use properties.
	* ToolTaskExtension.cs: Rewritten.
	* TaskExtension.cs: Changed to use base property.
	* GetFrameworkSdkPath.cs: Formatting.
	* ManagedCompiler.cs: Changed to use Bag instead of fields.
	* AL.cs: Moved command line arguments generation to proper method.
	* Csc.cs: Changed to use Bag instead of fields and added support for
	compilation.

2005-08-19  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Exec.cs: Fixed arguments.

2005-08-16  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Exec.cs: Added redirection of output and removed timeout handling.
	* Copy.cs: Formatting.
	* CommandLineBuilderExtension.cs: Formatting.

2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* CommandLineBuilderExtension.cs: Added.
	* ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs,
	CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs,
	GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs:
	Updated.

2005-08-11  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Exec.cs: First implementation.
	* MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs,
	ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs,
	ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs,
	Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes.

2005-08-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in.
	* Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs,
	Warning.cs, WriteLinesToFile.cs: First implementation.

2005-07-13  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs,
	Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs,
	GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs,
	MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs,
	MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs,
	RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs,
	Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs:
	initial check-in
