forked from OSchip/llvm-project
For HTML diagnostics, output more information about a bug report.
llvm-svn: 49742
This commit is contained in:
parent
43445b3081
commit
7d6219f501
|
@ -124,14 +124,26 @@ void HTMLDiagnostics::HandlePathDiagnostic(const PathDiagnostic& D) {
|
|||
if (DirName == ".")
|
||||
DirName = llvm::sys::Path::GetCurrentDirectory().toString();
|
||||
|
||||
// Add the name of the file as an <h1> tag.
|
||||
|
||||
// Add the name of the file as an <h1> tag.
|
||||
|
||||
{
|
||||
std::ostringstream os;
|
||||
|
||||
os << "<h1>" << html::EscapeText(DirName)
|
||||
<< "/" << html::EscapeText(Entry->getName()) << "</h1>\n";
|
||||
|
||||
os << "<h3>Bug Summary</h3>\n<table class=\"simpletable\">\n"
|
||||
"<tr><td class=\"rowname\">File:</td><td>"
|
||||
<< html::EscapeText(DirName)
|
||||
<< html::EscapeText(Entry->getName())
|
||||
<< "</td></tr>\n<tr><td class=\"rowname\">Location:</td><td>"
|
||||
"<a href=\"#EndPath\">line "
|
||||
<< (*D.rbegin()).getLocation().getLogicalLineNumber()
|
||||
<< ", column "
|
||||
<< (*D.rbegin()).getLocation().getLogicalColumnNumber()
|
||||
<< "</a></td></tr>\n"
|
||||
"<tr><td class=\"rowname\">Description:</td><td>"
|
||||
<< D.getDescription()
|
||||
<< "</td></tr>\n</table>\n"
|
||||
"<h3>Annotated Source Code</h3>\n";
|
||||
|
||||
R.InsertStrBefore(SourceLocation::getFileLoc(FileID, 0), os.str());
|
||||
}
|
||||
|
||||
|
|
|
@ -193,7 +193,7 @@ void html::AddHeaderFooterInternalBuiltinCSS(Rewriter& R, unsigned FileID) {
|
|||
"<style type=\"text/css\">\n"
|
||||
" body { color:#000000; background-color:#ffffff }\n"
|
||||
" body { font-family:Helvetica, sans-serif; font-size:10pt }\n"
|
||||
" h1 { font-size:12pt }\n"
|
||||
" h1 { font-size:14pt }\n"
|
||||
" .code { border-spacing:0px; width:100%; }\n"
|
||||
" .code { font-family: \"Andale Mono\", monospace; font-size:10pt }\n"
|
||||
" .code { line-height: 1.2em }\n"
|
||||
|
@ -213,6 +213,15 @@ void html::AddHeaderFooterInternalBuiltinCSS(Rewriter& R, unsigned FileID) {
|
|||
" .mrange { background-color:#dfddf3 }\n"
|
||||
" .mrange { border-bottom:1px solid #6F9DBE }\n"
|
||||
" .PathIndex { font-weight: bold }\n"
|
||||
" table.simpletable {\n"
|
||||
" padding: 5px;\n"
|
||||
" font-size:12pt;\n"
|
||||
" margin:20px;\n"
|
||||
" border-collapse: collapse; border-spacing: 0px;\n"
|
||||
" }\n"
|
||||
" td.rowname {\n"
|
||||
" text-align:right; font-weight:bold; color:#444444;\n"
|
||||
" padding-right:2ex; }\n"
|
||||
"</style>\n</head>\n<body>");
|
||||
|
||||
// Generate footer
|
||||
|
|
Loading…
Reference in New Issue