[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.137 and 1.143

version 1.137, 2010/12/24 14:00:40 version 1.143, 2011/01/12 10:43:22
Line 420  print_mdoc_node(MDOC_ARGS)
Line 420  print_mdoc_node(MDOC_ARGS)
                 child = mdoc_root_pre(m, n, h);                  child = mdoc_root_pre(m, n, h);
                 break;                  break;
         case (MDOC_TEXT):          case (MDOC_TEXT):
                   if (' ' == *n->string && MDOC_LINE & n->flags)
                           print_otag(h, TAG_BR, 0, NULL);
                 print_text(h, n->string);                  print_text(h, n->string);
                 return;                  return;
           case (MDOC_TBL):
                   print_tbl(h, n->span);
                   break;
         default:          default:
                 if (mdocs[n->tok].pre && ENDBODY_NOT == n->end)                  if (mdocs[n->tok].pre && ENDBODY_NOT == n->end)
                         child = (*mdocs[n->tok].pre)(m, n, h);                          child = (*mdocs[n->tok].pre)(m, n, h);
Line 450  print_mdoc_node(MDOC_ARGS)
Line 455  print_mdoc_node(MDOC_ARGS)
         case (MDOC_ROOT):          case (MDOC_ROOT):
                 mdoc_root_post(m, n, h);                  mdoc_root_post(m, n, h);
                 break;                  break;
           case (MDOC_TBL):
                   break;
         default:          default:
                 if (mdocs[n->tok].post && ENDBODY_NOT == n->end)                  if (mdocs[n->tok].post && ENDBODY_NOT == n->end)
                         (*mdocs[n->tok].post)(m, n, h);                          (*mdocs[n->tok].post)(m, n, h);
Line 825  mdoc_bx_pre(MDOC_ARGS)
Line 832  mdoc_bx_pre(MDOC_ARGS)
         return(0);          return(0);
 }  }
   
   /* ARGSUSED */
 static int  static int
 mdoc_it_pre(MDOC_ARGS)  mdoc_it_pre(MDOC_ARGS)
 {  {
Line 939  mdoc_it_pre(MDOC_ARGS)
Line 947  mdoc_it_pre(MDOC_ARGS)
 static int  static int
 mdoc_bl_pre(MDOC_ARGS)  mdoc_bl_pre(MDOC_ARGS)
 {  {
         size_t           i;          int              i;
         struct htmlpair  tag[3];          struct htmlpair  tag[3];
         struct roffsu    su;          struct roffsu    su;
         char             buf[BUFSIZ];          char             buf[BUFSIZ];
Line 961  mdoc_bl_pre(MDOC_ARGS)
Line 969  mdoc_bl_pre(MDOC_ARGS)
                  * screen and we want to preserve that behaviour.                   * screen and we want to preserve that behaviour.
                  */                   */
   
                 for (i = 0; i < n->norm->Bl.ncols; i++) {                  for (i = 0; i < (int)n->norm->Bl.ncols; i++) {
                         a2width(n->norm->Bl.cols[i], &su);                          a2width(n->norm->Bl.cols[i], &su);
                         bufinit(h);                          bufinit(h);
                         if (i < n->norm->Bl.ncols - 1)                          if (i < (int)n->norm->Bl.ncols - 1)
                                 bufcat_su(h, "width", &su);                                  bufcat_su(h, "width", &su);
                         else                          else
                                 bufcat_su(h, "min-width", &su);                                  bufcat_su(h, "min-width", &su);
Line 1597  mdoc_fo_pre(MDOC_ARGS)
Line 1605  mdoc_fo_pre(MDOC_ARGS)
         assert(n->child->string);          assert(n->child->string);
   
         PAIR_CLASS_INIT(&tag, "fname");          PAIR_CLASS_INIT(&tag, "fname");
         t = print_otag(h, TAG_SPAN, 1, &tag);          t = print_otag(h, TAG_B, 1, &tag);
         print_text(h, n->child->string);          print_text(h, n->child->string);
         print_tagq(h, t);          print_tagq(h, t);
         return(0);          return(0);
Line 1684  mdoc_rv_pre(MDOC_ARGS)
Line 1692  mdoc_rv_pre(MDOC_ARGS)
   
         for (nn = n->child; nn; nn = nn->next) {          for (nn = n->child; nn; nn = nn->next) {
                 PAIR_CLASS_INIT(&tag, "fname");                  PAIR_CLASS_INIT(&tag, "fname");
                 t = print_otag(h, TAG_SPAN, 1, &tag);                  t = print_otag(h, TAG_B, 1, &tag);
                 print_text(h, nn->string);                  print_text(h, nn->string);
                 print_tagq(h, t);                  print_tagq(h, t);
   
Line 1933  mdoc__x_pre(MDOC_ARGS)
Line 1941  mdoc__x_pre(MDOC_ARGS)
                 break;                  break;
         case(MDOC__T):          case(MDOC__T):
                 PAIR_CLASS_INIT(&tag[0], "ref-title");                  PAIR_CLASS_INIT(&tag[0], "ref-title");
                 t = TAG_U;  
                 break;                  break;
         case(MDOC__U):          case(MDOC__U):
                 PAIR_CLASS_INIT(&tag[0], "link-ref");                  PAIR_CLASS_INIT(&tag[0], "link-ref");

Legend:
Removed from v.1.137  
changed lines
  Added in v.1.143

CVSweb