Author: Erick Velez Date: 2025-11-07T13:13:01-08:00 New Revision: a7382f12c19762ea87c144276aa3721cc4ee5612
URL: https://github.com/llvm/llvm-project/commit/a7382f12c19762ea87c144276aa3721cc4ee5612 DIFF: https://github.com/llvm/llvm-project/commit/a7382f12c19762ea87c144276aa3721cc4ee5612.diff LOG: [clang-doc] remove indentation for preformatted text (#166672) Text that is in between `<pre>` tags is formatted verbatim. Thus, the text that was correctly indented in relation to its depth in HTML was being indented incorrectly when rendered. That resulted in bad looking pages. Added: Modified: clang-tools-extra/clang-doc/assets/class-template.mustache clang-tools-extra/clang-doc/assets/namespace-template.mustache clang-tools-extra/test/clang-doc/mustache-index.cpp clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clang-doc/assets/class-template.mustache b/clang-tools-extra/clang-doc/assets/class-template.mustache index b1a7470f7c33a..a320a938a91ff 100644 --- a/clang-tools-extra/clang-doc/assets/class-template.mustache +++ b/clang-tools-extra/clang-doc/assets/class-template.mustache @@ -141,9 +141,7 @@ <div> {{#PublicMembers}} <div id="{{Name}}" class="delimiter-container"> - <pre> - <code class="language-cpp code-clang-doc" >{{Type}} {{Name}}</code> - </pre> + <pre><code class="language-cpp code-clang-doc" >{{Type}} {{Name}}</code></pre> {{#MemberComments}} <div> {{>Comments}} @@ -160,9 +158,7 @@ <div> {{#Obj}} <div id="{{Name}}" class="delimiter-container"> - <pre> -<code class="language-cpp code-clang-doc" >{{Type}} {{Name}}</code> - </pre> + <pre><code class="language-cpp code-clang-doc" >{{Type}} {{Name}}</code></pre> {{#MemberComments}} <div> {{>Comments}} diff --git a/clang-tools-extra/clang-doc/assets/namespace-template.mustache b/clang-tools-extra/clang-doc/assets/namespace-template.mustache index d96bc5ce91f3a..f4a35cfe4c79a 100644 --- a/clang-tools-extra/clang-doc/assets/namespace-template.mustache +++ b/clang-tools-extra/clang-doc/assets/namespace-template.mustache @@ -92,9 +92,7 @@ {{#Records}} <li id="{{USR}}" style="max-height: 40px;"> <a href="{{DocumentationFileName}}.html"> - <pre> - <code class="language-cpp code-clang-doc">class {{Name}}</code> - </pre> + <pre><code class="language-cpp code-clang-doc">class {{Name}}</code></pre> </a> </li> {{/Records}} diff --git a/clang-tools-extra/test/clang-doc/mustache-index.cpp b/clang-tools-extra/test/clang-doc/mustache-index.cpp index f9aad193799b3..5317b639bc500 100644 --- a/clang-tools-extra/test/clang-doc/mustache-index.cpp +++ b/clang-tools-extra/test/clang-doc/mustache-index.cpp @@ -70,9 +70,7 @@ class Foo; // CHECK-NEXT: <ul class="class-container"> // CHECK-NEXT: <li id="{{[0-9A-F]*}}" style="max-height: 40px;"> // CHECK-NEXT: <a href="_ZTV3Foo.html"> -// CHECK-NEXT: <pre> -// CHECK-NEXT: <code class="language-cpp code-clang-doc">class Foo</code> -// CHECK-NEXT: </pre> +// CHECK-NEXT: <pre><code class="language-cpp code-clang-doc">class Foo</code></pre> // CHECK-NEXT: </a> // CHECK-NEXT: </li> // CHECK-NEXT: </ul> diff --git a/clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp b/clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp index a73a5ab6a843b..880562d0deebd 100644 --- a/clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp +++ b/clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp @@ -9,9 +9,7 @@ namespace MyNamespace { // CHECK: <ul class="class-container"> // CHECK-NEXT: <li id="{{[0-9A-F]*}}" style="max-height: 40px;"> // CHECK-NEXT: <a href="_ZTVN11MyNamespace3FooE.html"> -// CHECK-NEXT: <pre> -// CHECK-NEXT: <code class="language-cpp code-clang-doc">class Foo</code> -// CHECK-NEXT: </pre> +// CHECK-NEXT: <pre><code class="language-cpp code-clang-doc">class Foo</code></pre> // CHECK-NEXT: </a> // CHECK-NEXT: </li> // CHECK-NEXT: </ul> _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
