Fix bug #458916.
[mono.git] / mcs / class / Microsoft.Build.Tasks / Microsoft.Build.Tasks / ChangeLog
index b8088b1715e58e44d4d57073a6f619de3594371f..fc6ed8a18ad144fd75a54b043e551eb01ab41744 100644 (file)
@@ -1,3 +1,46 @@
+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.