Add support for ToolsVersion and correctly build msbuild+xbuild assemblies
[mono.git] / mcs / class / Microsoft.Build.Utilities / Microsoft.Build.Utilities / ChangeLog
index 53abbf5d8a9e8981b9f1d4d0f610f1a8a31c447e..4b6f4c5c6ae7f1ee63f4765eea9cdcb663baf592 100644 (file)
@@ -1,3 +1,31 @@
+2010-04-03  Ankit Jain  <jankit@novell.com>
+
+       * TargetDotNetFrameworkVersion.cs: Add Version40 .
+       * Task.cs (BuildEngine2): New.
+       * ToolLocationHelper.cs: Use class/lib/net_* as the path
+       for the assemblies and targets when running tests.
+       Environment variable TESTING_MONO is set for testing.
+       This allows a 4.0 xbuild to build 2.0/3.5 projects.
+
+2010-02-19  Ankit Jain  <jankit@novell.com>
+
+       * TaskItem.cs: Track api changes.
+
+2010-02-10  Ankit Jain  <jankit@novell.com>
+
+       * ProcessService.cs (globalEnvironmentVariablesOverride): Use
+       ProcessStringDictionary instead of StringDictionary.
+       ProcessStringDictionary retains the case of the keys (env vars
+       here).
+       * ToolTask.cs (environmentOverride): Likewise.
+
+2010-02-10  Ankit Jain  <jankit@novell.com>
+
+       * ToolTask.cs (ExecuteTool): Use the virtual method
+       Standard*LoggingImportance, instead of the underlying field.
+       (LogEventsFromTextOutput): Use @importance argument for LogMessage.
+       (LogToolCommand): Remove MonoTODO.
+
 2010-02-06  Ankit Jain  <jankit@novell.com>
 
        * ToolTask.cs (SkipTaskExecution): Use ValidateParameters method.