Use magenta for warnings Change-Id: I6a7433d522eb9c165c868f943a3a75a437411634 Reviewed-on: https://gn-review.googlesource.com/c/gn/+/15960 Commit-Queue: Brett Wilson <brettw@google.com> Reviewed-by: Brett Wilson <brettw@chromium.org> Reviewed-by: Brett Wilson <brettw@google.com>
diff --git a/src/gn/err.cc b/src/gn/err.cc index aeeb921..13a0d48 100644 --- a/src/gn/err.cc +++ b/src/gn/err.cc
@@ -159,7 +159,7 @@ if (is_fatal) OutputString("ERROR ", DECORATION_RED); else - OutputString("WARNING ", DECORATION_RED); + OutputString("WARNING ", DECORATION_MAGENTA); } // File name and location.
diff --git a/src/gn/standard_out.cc b/src/gn/standard_out.cc index 5564a0c..1290b82 100644 --- a/src/gn/standard_out.cc +++ b/src/gn/standard_out.cc
@@ -129,6 +129,10 @@ case DECORATION_YELLOW: ::SetConsoleTextAttribute(hstdout, FOREGROUND_RED | FOREGROUND_GREEN); break; + case DECORATION_MAGENTA: + ::SetConsoleTextAttribute(hstdout, + FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY); + break; } } @@ -183,6 +187,9 @@ case DECORATION_YELLOW: WriteToStdOut("\e[33m"); break; + case DECORATION_MAGENTA: + WriteToStdOut("\e[35m\e[1m"); + break; } }
diff --git a/src/gn/standard_out.h b/src/gn/standard_out.h index 5c0fcce..9850c0e 100644 --- a/src/gn/standard_out.h +++ b/src/gn/standard_out.h
@@ -13,7 +13,8 @@ DECORATION_RED, DECORATION_GREEN, DECORATION_BLUE, - DECORATION_YELLOW + DECORATION_YELLOW, + DECORATION_MAGENTA }; enum HtmlEscaping {