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 {