]> git.cameronkatri.com Git - mandoc.git/commitdiff
Put the HTML comment containing the Copyright header (if any)
authorIngo Schwarze <schwarze@openbsd.org>
Mon, 4 Jul 2022 14:37:33 +0000 (14:37 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Mon, 4 Jul 2022 14:37:33 +0000 (14:37 +0000)
between the <head> and the <body> rather than before the <head>
because the <meta charset="utf-8"/> element ought to be within
the first 1024 bytes of the HTML code.
Issue found with validator.w3.org.

man_html.c
mdoc_html.c

index 24420bede6768c53bbcf58a520881d0e38fff2d5..1eeaadf22aeb294a888be1188901a474ae34aff5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: man_html.c,v 1.180 2022/07/03 14:29:45 schwarze Exp $ */
+/* $Id: man_html.c,v 1.181 2022/07/04 14:37:33 schwarze Exp $ */
 /*
  * Copyright (c) 2013-2015, 2017-2020 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -123,11 +123,11 @@ html_man(void *arg, const struct roff_meta *man)
        if ((h->oflags & HTML_FRAGMENT) == 0) {
                print_gen_decls(h);
                print_otag(h, TAG_HTML, "");
-               if (n != NULL && n->type == ROFFT_COMMENT)
-                       print_gen_comment(h, n);
                t = print_otag(h, TAG_HEAD, "");
                print_man_head(man, h);
                print_tagq(h, t);
+               if (n != NULL && n->type == ROFFT_COMMENT)
+                       print_gen_comment(h, n);
                print_otag(h, TAG_BODY, "");
        }
 
index 9a32fe4e6e5446de50d3b63760184825ec605680..390fcbcaae85a790ec24ef8a56f8e49eff5502ec 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mdoc_html.c,v 1.345 2022/07/03 14:29:45 schwarze Exp $ */
+/* $Id: mdoc_html.c,v 1.346 2022/07/04 14:37:33 schwarze Exp $ */
 /*
  * Copyright (c) 2014-2022 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -293,11 +293,11 @@ html_mdoc(void *arg, const struct roff_meta *mdoc)
        if ((h->oflags & HTML_FRAGMENT) == 0) {
                print_gen_decls(h);
                print_otag(h, TAG_HTML, "");
-               if (n != NULL && n->type == ROFFT_COMMENT)
-                       print_gen_comment(h, n);
                t = print_otag(h, TAG_HEAD, "");
                print_mdoc_head(mdoc, h);
                print_tagq(h, t);
+               if (n != NULL && n->type == ROFFT_COMMENT)
+                       print_gen_comment(h, n);
                print_otag(h, TAG_BODY, "");
        }