Add color support for errors/warnings etc.
authorAnkit Jain <radical@corewars.org>
Sun, 11 Oct 2009 01:15:17 +0000 (01:15 -0000)
committerAnkit Jain <radical@corewars.org>
Sun, 11 Oct 2009 01:15:17 +0000 (01:15 -0000)
commit67f25cbc2fd0457216852992977df4eefb96d21f
tree3ed14ab6c772681c7ddcff757617e58419d948f0
parentc4c11b86c1b85ea04afe0c6dbb0e98aa751bbd03
Add color support for errors/warnings etc.

In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:

* ConsoleLogger.cs: Use ColorSetter and ColorResetter .
Support 'XBUILD_COLORS' to set colors for errors, warnings,
events and messages.

In tools/xbuild:

* Main.cs: Add support for emitting messages in color.
Taking relevant code from mcs/report.cs . Using ANSI
color codes here instead of Console.ForegroundColor
because of a bug in Console.

svn path=/trunk/mcs/; revision=143902
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs
mcs/tools/xbuild/ChangeLog
mcs/tools/xbuild/Main.cs