[BACK]Return to mdoc_html.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_html.c between version 1.264 and 1.265

version 1.264, 2017/01/29 14:02:42 version 1.265, 2017/02/05 18:15:39
Line 428  mdoc_root_post(MDOC_ARGS)
Line 428  mdoc_root_post(MDOC_ARGS)
         struct tag      *t, *tt;          struct tag      *t, *tt;
   
         t = print_otag(h, TAG_TABLE, "c", "foot");          t = print_otag(h, TAG_TABLE, "c", "foot");
         print_otag(h, TAG_TBODY, "");  
         tt = print_otag(h, TAG_TR, "");          tt = print_otag(h, TAG_TR, "");
   
         print_otag(h, TAG_TD, "c", "foot-date");          print_otag(h, TAG_TD, "c", "foot-date");
Line 459  mdoc_root_pre(MDOC_ARGS)
Line 458  mdoc_root_pre(MDOC_ARGS)
                     meta->title, meta->msec);                      meta->title, meta->msec);
   
         t = print_otag(h, TAG_TABLE, "c", "head");          t = print_otag(h, TAG_TABLE, "c", "head");
         print_otag(h, TAG_TBODY, "");  
         tt = print_otag(h, TAG_TR, "");          tt = print_otag(h, TAG_TR, "");
   
         print_otag(h, TAG_TD, "c", "head-ltitle");          print_otag(h, TAG_TD, "c", "head-ltitle");
Line 574  mdoc_nd_pre(MDOC_ARGS)
Line 572  mdoc_nd_pre(MDOC_ARGS)
 static int  static int
 mdoc_nm_pre(MDOC_ARGS)  mdoc_nm_pre(MDOC_ARGS)
 {  {
           struct tag      *t;
         int              len;          int              len;
   
         switch (n->type) {          switch (n->type) {
Line 602  mdoc_nm_pre(MDOC_ARGS)
Line 601  mdoc_nm_pre(MDOC_ARGS)
         if (len == 0 && meta->name != NULL)          if (len == 0 && meta->name != NULL)
                 len = html_strlen(meta->name);                  len = html_strlen(meta->name);
   
           t = print_otag(h, TAG_COLGROUP, "");
         print_otag(h, TAG_COL, "shw", len);          print_otag(h, TAG_COL, "shw", len);
         print_otag(h, TAG_COL, "");          print_otag(h, TAG_COL, "");
         print_otag(h, TAG_TBODY, "");          print_tagq(h, t);
         print_otag(h, TAG_TR, "");          print_otag(h, TAG_TR, "");
         return 1;          return 1;
 }  }
Line 801  mdoc_it_pre(MDOC_ARGS)
Line 801  mdoc_it_pre(MDOC_ARGS)
 static int  static int
 mdoc_bl_pre(MDOC_ARGS)  mdoc_bl_pre(MDOC_ARGS)
 {  {
           struct tag      *t;
         struct mdoc_bl  *bl;          struct mdoc_bl  *bl;
         const char      *cattr;          const char      *cattr;
         size_t           i;          size_t           i;
Line 808  mdoc_bl_pre(MDOC_ARGS)
Line 809  mdoc_bl_pre(MDOC_ARGS)
   
         bl = &n->norm->Bl;          bl = &n->norm->Bl;
   
         if (n->type == ROFFT_BODY) {          switch (n->type) {
                 if (bl->type == LIST_column)          case ROFFT_BODY:
                         print_otag(h, TAG_TBODY, "");  
                 return 1;                  return 1;
         }  
   
         if (n->type == ROFFT_HEAD) {          case ROFFT_HEAD:
                 if (bl->type != LIST_column || bl->ncols == 0)                  if (bl->type != LIST_column || bl->ncols == 0)
                         return 0;                          return 0;
   
Line 825  mdoc_bl_pre(MDOC_ARGS)
Line 824  mdoc_bl_pre(MDOC_ARGS)
                  * screen and we want to preserve that behaviour.                   * screen and we want to preserve that behaviour.
                  */                   */
   
                   t = print_otag(h, TAG_COLGROUP, "");
                 for (i = 0; i < bl->ncols - 1; i++)                  for (i = 0; i < bl->ncols - 1; i++)
                         print_otag(h, TAG_COL, "sww", bl->cols[i]);                          print_otag(h, TAG_COL, "sww", bl->cols[i]);
                 print_otag(h, TAG_COL, "swW", bl->cols[i]);                  print_otag(h, TAG_COL, "swW", bl->cols[i]);
                   print_tagq(h, t);
                 return 0;                  return 0;
   
           default:
                   break;
         }          }
   
         switch (bl->type) {          switch (bl->type) {

Legend:
Removed from v.1.264  
changed lines
  Added in v.1.265

CVSweb