[cfe-commits] r49742 - in /cfe/trunk: Driver/HTMLDiagnostics.cpp lib/Rewrite/HTMLRewrite.cpp
Ted Kremenek
kremenek at apple.com
Tue Apr 15 14:25:08 PDT 2008
Author: kremenek
Date: Tue Apr 15 16:25:08 2008
New Revision: 49742
URL: http://llvm.org/viewvc/llvm-project?rev=49742&view=rev
Log:
For HTML diagnostics, output more information about a bug report.
Modified:
cfe/trunk/Driver/HTMLDiagnostics.cpp
cfe/trunk/lib/Rewrite/HTMLRewrite.cpp
Modified: cfe/trunk/Driver/HTMLDiagnostics.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Driver/HTMLDiagnostics.cpp?rev=49742&r1=49741&r2=49742&view=diff
==============================================================================
--- cfe/trunk/Driver/HTMLDiagnostics.cpp (original)
+++ cfe/trunk/Driver/HTMLDiagnostics.cpp Tue Apr 15 16:25:08 2008
@@ -124,14 +124,26 @@
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());
}
Modified: cfe/trunk/lib/Rewrite/HTMLRewrite.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Rewrite/HTMLRewrite.cpp?rev=49742&r1=49741&r2=49742&view=diff
==============================================================================
--- cfe/trunk/lib/Rewrite/HTMLRewrite.cpp (original)
+++ cfe/trunk/lib/Rewrite/HTMLRewrite.cpp Tue Apr 15 16:25:08 2008
@@ -193,7 +193,7 @@
"<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 @@
" .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
More information about the cfe-commits
mailing list