+2009-02-21 Ankit Jain <jankit@novell.com>
+
+ Fix bug #458916.
+ * Copy.cs: CopiedFiles and DestinationFiles should have target paths
+ instead of source. Also, the metadata should get retained from source
+ items. Based on a patch by Jeffrey Richardson <themann@indyfantasysports.net>
+ Refactor a bit to remove code duplication.
+
+2009-02-21 Ankit Jain <jankit@novell.com>
+
+ * MSBuild.cs (SplitPropertiesToDictionary): Split into exactly 2 parts.
+
+2009-02-11 Leszek Ciesielski <skolima@gmail.com>
+
+ * ResolveAssemblyReference.cs : AllowedRelatedFileExtensions stub
+
+2009-02-02 Ankit Jain <jankit@novell.com>
+
+ * MSBuild.cs (Execute): Disable incorrect 'rebaseOutputs' behavior.
+
+2009-02-02 Ankit Jain <jankit@novell.com>
+
+ * ResolveAssemblyReference.cs: Honor SearchPaths and the special
+ items like '{HintPathFromItem}', '{TargetFrameworkDirectory}' etc.
+ * AssemblyResolver.cs: Add api for more specific search, like search
+ in a directory, target frameworks, gac etc.
+
+2009-02-01 Ankit Jain <jankit@novell.com>
+
+ * CallTarget.cs: Copy all items from target to TargetOutputs.
+
+2009-02-01 Ankit Jain <jankit@novell.com>
+
+ * Csc.cs (AddResponseFileCommands):
+ * ManagedCompiler.cs (AddResponseFileCommands): 'AddModules' and
+ 'AdditionalLibPaths' can be empty.
+
+2009-01-30 Ankit Jain <jankit@novell.com>
+
+ * Copy.cs (Execute): Use for loop instead of enumerators.
+ sourceFiles and destinationFiles can be null, handle that.
+ Create new directory if required.
+
+2009-01-27 Ankit Jain <jankit@novell.com>
+
+ * Delete.cs (Execute): Skip non-existant files.
+
+2009-01-06 Ankit Jain <jankit@novell.com>
+
+ * CreateManifestResourceName.cs (Execute): Use full path, also helps
+ with debugging.
+
+2008-12-17 Ankit Jain <jankit@novell.com>
+
+ * Copy.cs: Always overwrite destination files.
+
+2008-12-17 Ankit Jain <jankit@novell.com>
+
+ * GenerateResource.cs (Execute): Items in 'OutputResources' correspond to
+ items in 'Sources', handle correctly.
+
+2008-12-12 Ankit Jain <jankit@novell.com>
+
+ * CreateManifestResourceName.cs: Implement.
+ * CreateCSharpManifestResourceName.cs: Implement.
+
+2008-11-27 Ankit Jain <jankit@novell.com>
+
+ * AssignCulture.cs (Execute): Emit "Culture" metadata also.
+
+2008-11-23 Ankit Jain <jankit@novell.com>
+
+ * AssignCulture.cs (Execute): Implement.
+
+2008-11-22 Ankit Jain <jankit@novell.com>
+
+ * AssignTargetPath.cs (Execute): Implement.
+
+2008-11-21 Ankit Jain <jankit@novell.com>
+
+ * GenerateResource.cs (Execute): Use for loop instead of manually
+ using enumerators.
+
+2008-11-21 Ankit Jain <jankit@novell.com>
+
+ * CreateItem (Execute): AdditionalMetadata can be null.
+ Trim metadata values.
+ (IsExcluded): 'exclude' can be null.
+
+2008-10-09 Ankit Jain <jankit@novell.com>
+
+ * CreateItem.cs (Execute): Implement.
+
+2008-10-01 Ankit Jain <jankit@novell.com>
+
+ * CallTarget.cs (Execute): Implement.
+
+2008-08-06 Ankit Jain <jankit@novell.com>
+
+ * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants.
+ Correctly handle response filenames and win32 resource switch.
+
+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.