]> git.cameronkatri.com Git - mandoc.git/blobdiff - man_html.c
Remove "pt" from struct roffsu, as CSS (the only reason it was there) is
[mandoc.git] / man_html.c
index a759bd9df9216a59efbede73d0475921c3f9120f..2406393a3d81d8232ee2fdbddf5b45b2e651d977 100644 (file)
@@ -1,6 +1,6 @@
-/*     $Id: man_html.c,v 1.29 2010/03/23 11:30:48 kristaps Exp $ */
+/*     $Id: man_html.c,v 1.37 2010/06/19 20:46:28 kristaps Exp $ */
 /*
- * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
+ * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -26,6 +26,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "mandoc.h"
 #include "out.h"
 #include "html.h"
 #include "man.h"
@@ -105,7 +106,8 @@ static      const struct htmlman mans[MAN_MAX] = {
        { man_ign_pre, NULL }, /* PD */
        { man_br_pre, NULL }, /* Sp */
        { man_ign_pre, NULL }, /* Vb */
-       { NULL, NULL }, /* Vi */
+       { NULL, NULL }, /* Ve */
+       { man_ign_pre, NULL }, /* AT */
 };
 
 
@@ -156,7 +158,7 @@ print_man_head(MAN_ARGS)
 
        print_gen_head(h);
        bufinit(h);
-       buffmt(h, "%s(%d)", m->title, m->msec);
+       buffmt(h, "%s(%s)", m->title, m->msec);
 
        print_otag(h, TAG_TITLE, 0, NULL);
        print_text(h, h->buf);
@@ -261,7 +263,7 @@ man_root_pre(MAN_ARGS)
        if (m->vol)
                (void)strlcat(b, m->vol, BUFSIZ);
 
-       snprintf(title, BUFSIZ - 1, "%s(%d)", m->title, m->msec);
+       snprintf(title, BUFSIZ - 1, "%s(%s)", m->title, m->msec);
 
        PAIR_CLASS_INIT(&tag[0], "header");
        bufcat_style(h, "width", "100%");
@@ -306,7 +308,10 @@ man_root_post(MAN_ARGS)
        struct tag      *t, *tt;
        char             b[DATESIZ];
 
-       time2a(m->date, b, DATESIZ);
+       if (m->rawdate)
+               strlcpy(b, m->rawdate, DATESIZ);
+       else
+               time2a(m->date, b, DATESIZ);
 
        PAIR_CLASS_INIT(&tag[0], "footer");
        bufcat_style(h, "width", "100%");