From be9de0e1acf5ee92defe469cfd012a70e03eabc8 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Thu, 8 Oct 2009 00:58:55 +0000 Subject: Update xbuild and Microsoft.Build.* from trunk. In tools/xbuild: 2009-10-08 Ankit Jain * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task. In class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks: 2009-10-08 Ankit Jain * TestMessageLogger.cs (CheckLoggedAny): New. 2009-10-08 Ankit Jain * RemoveDuplicatesTest.cs: New. In class/Microsoft.Build.Tasks: 2009-10-08 Ankit Jain * Microsoft.Build.Tasks_test.dll.sources: Added RemoveDuplicatesTest.cs In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks: 2009-10-08 Ankit Jain * MSBuild.cs (Execute): Don't share target output items, always create a copy. 2009-10-08 Ankit Jain * RemoveDuplicates.cs: Use item's ItemSpec as the key. 2009-10-07 Ankit Jain * ManagedCompiler.cs (HandleTaskExecutionErrors): Log error if required. 2009-10-06 Ankit Jain * Exec.cs (ExecuteTool): Use DeleteTempFile instead of File.Delete (HandleTaskExecutionErrors): Log error, if required. * MSBuild.cs: Don't log error. * Warning.cs: Don't log if @text is empty. In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine: 2009-10-08 Ankit Jain * ProjectTest.cs (TestBatchedMetadataRefInOutput): New. In class/Microsoft.Build.Engine/Test/various: 2009-10-08 Ankit Jain * Items.cs (TestItemsWithWildcards): New. 2009-10-08 Ankit Jain * Items.cs (TestItems5): Fix to work correctly on windows and unix. (TestReservedMetadata): New. In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine: 2009-10-08 Ankit Jain * DirectoryScanner.cs: Use Path.GetPathRoot, instead of directly using DirectoryInfo ("z:"), that doesn't return a dir info for "z:". 2009-10-08 Ankit Jain * DirectoryScanner.cs: Handle absolute paths. Fix to work correctly on windows. Change order of adding paths to match msbuild, useful to have. 2009-10-08 Ankit Jain * TaskBatchingImpl.cs (ParseTaskAttributes): Parse attributes of the 'Output' element also. * TaskEngine.cs (PublishOutput): Honor condition on 'Output' also. 2009-10-07 Ankit Jain * ConsoleLogger.cs: Mark build as failed, if any project failed. 2009-10-06 Ankit Jain * ConsoleLogger: Improve error reporting. Don't count failed task, target or project as another error. Show "errors" after "warnings", more useful to the user. * Project.cs (BuildTarget): Log error instead of using CWL. In class/Microsoft.Build.Utilities/Mono.XBuild.Utilities: 2009-10-08 Ankit Jain * ReservedNameUtils.cs: Fix 'RootDir', 'Directory'. (WithTrailingSlash): New. Update to use the new WithTrailingSlash method. In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities: 2009-10-06 Ankit Jain * ToolTask.cs (Execute): HandleTaskExecutionErrors is called only if exitCode != 0. (ExecuteTool): Move logging of exitcode to HandleTaskExecutionErrors. Remove MonoTODOs. * TaskLoggingHelper.cs (LogMessageFromText): New. (LogMessage): Refactor to use above. svn path=/branches/mono-2-6/mcs/; revision=143736 --- mcs/tools/xbuild/ChangeLog | 4 ++++ mcs/tools/xbuild/xbuild/Microsoft.Common.tasks | 1 + 2 files changed, 5 insertions(+) (limited to 'mcs/tools') diff --git a/mcs/tools/xbuild/ChangeLog b/mcs/tools/xbuild/ChangeLog index 152f9396f79..30ab5120df7 100644 --- a/mcs/tools/xbuild/ChangeLog +++ b/mcs/tools/xbuild/ChangeLog @@ -1,3 +1,7 @@ +2009-10-08 Ankit Jain + + * xbuild/Microsoft.Common.tasks: Add RemoveDuplicates task. + 2009-10-03 Ankit Jain Fix bug#542461. diff --git a/mcs/tools/xbuild/xbuild/Microsoft.Common.tasks b/mcs/tools/xbuild/xbuild/Microsoft.Common.tasks index 353a744ce99..49c5ef89e29 100644 --- a/mcs/tools/xbuild/xbuild/Microsoft.Common.tasks +++ b/mcs/tools/xbuild/xbuild/Microsoft.Common.tasks @@ -22,6 +22,7 @@ + -- cgit v1.2.3