[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