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

Diff for /mandoc/man_html.c between version 1.118 and 1.119

version 1.118, 2015/09/26 00:54:03 version 1.119, 2015/10/06 18:32:19
Line 278  a2width(const struct roff_node *n, struct roffsu *su)
Line 278  a2width(const struct roff_node *n, struct roffsu *su)
 {  {
   
         if (n->type != ROFFT_TEXT)          if (n->type != ROFFT_TEXT)
                 return(0);                  return 0;
         if (a2roffsu(n->string, su, SCALE_EN))          if (a2roffsu(n->string, su, SCALE_EN))
                 return(1);                  return 1;
   
         return(0);          return 0;
 }  }
   
 static void  static void
Line 371  man_br_pre(MAN_ARGS)
Line 371  man_br_pre(MAN_ARGS)
         /* So the div isn't empty: */          /* So the div isn't empty: */
         print_text(h, "\\~");          print_text(h, "\\~");
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 383  man_SH_pre(MAN_ARGS)
Line 383  man_SH_pre(MAN_ARGS)
                 mh->fl &= ~MANH_LITERAL;                  mh->fl &= ~MANH_LITERAL;
                 PAIR_CLASS_INIT(&tag, "section");                  PAIR_CLASS_INIT(&tag, "section");
                 print_otag(h, TAG_DIV, 1, &tag);                  print_otag(h, TAG_DIV, 1, &tag);
                 return(1);                  return 1;
         } else if (n->type == ROFFT_BODY)          } else if (n->type == ROFFT_BODY)
                 return(1);                  return 1;
   
         print_otag(h, TAG_H1, 0, NULL);          print_otag(h, TAG_H1, 0, NULL);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 444  man_alt_pre(MAN_ARGS)
Line 444  man_alt_pre(MAN_ARGS)
         if (savelit)          if (savelit)
                 mh->fl |= MANH_LITERAL;                  mh->fl |= MANH_LITERAL;
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 454  man_SM_pre(MAN_ARGS)
Line 454  man_SM_pre(MAN_ARGS)
         print_otag(h, TAG_SMALL, 0, NULL);          print_otag(h, TAG_SMALL, 0, NULL);
         if (MAN_SB == n->tok)          if (MAN_SB == n->tok)
                 print_otag(h, TAG_B, 0, NULL);                  print_otag(h, TAG_B, 0, NULL);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 466  man_SS_pre(MAN_ARGS)
Line 466  man_SS_pre(MAN_ARGS)
                 mh->fl &= ~MANH_LITERAL;                  mh->fl &= ~MANH_LITERAL;
                 PAIR_CLASS_INIT(&tag, "subsection");                  PAIR_CLASS_INIT(&tag, "subsection");
                 print_otag(h, TAG_DIV, 1, &tag);                  print_otag(h, TAG_DIV, 1, &tag);
                 return(1);                  return 1;
         } else if (n->type == ROFFT_BODY)          } else if (n->type == ROFFT_BODY)
                 return(1);                  return 1;
   
         print_otag(h, TAG_H2, 0, NULL);          print_otag(h, TAG_H2, 0, NULL);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 479  man_PP_pre(MAN_ARGS)
Line 479  man_PP_pre(MAN_ARGS)
 {  {
   
         if (n->type == ROFFT_HEAD)          if (n->type == ROFFT_HEAD)
                 return(0);                  return 0;
         else if (n->type == ROFFT_BLOCK)          else if (n->type == ROFFT_BLOCK)
                 print_bvspace(h, n);                  print_bvspace(h, n);
   
         return(1);          return 1;
 }  }
   
 static int  static int
Line 493  man_IP_pre(MAN_ARGS)
Line 493  man_IP_pre(MAN_ARGS)
   
         if (n->type == ROFFT_BODY) {          if (n->type == ROFFT_BODY) {
                 print_otag(h, TAG_DD, 0, NULL);                  print_otag(h, TAG_DD, 0, NULL);
                 return(1);                  return 1;
         } else if (n->type != ROFFT_HEAD) {          } else if (n->type != ROFFT_HEAD) {
                 print_otag(h, TAG_DL, 0, NULL);                  print_otag(h, TAG_DL, 0, NULL);
                 return(1);                  return 1;
         }          }
   
         /* FIXME: width specification. */          /* FIXME: width specification. */
Line 520  man_IP_pre(MAN_ARGS)
Line 520  man_IP_pre(MAN_ARGS)
                 }                  }
         }          }
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 531  man_HP_pre(MAN_ARGS)
Line 531  man_HP_pre(MAN_ARGS)
         const struct roff_node *np;          const struct roff_node *np;
   
         if (n->type == ROFFT_HEAD)          if (n->type == ROFFT_HEAD)
                 return(0);                  return 0;
         else if (n->type != ROFFT_BLOCK)          else if (n->type != ROFFT_BLOCK)
                 return(1);                  return 1;
   
         np = n->head->child;          np = n->head->child;
   
Line 549  man_HP_pre(MAN_ARGS)
Line 549  man_HP_pre(MAN_ARGS)
         PAIR_STYLE_INIT(&tag[0], h);          PAIR_STYLE_INIT(&tag[0], h);
         PAIR_CLASS_INIT(&tag[1], "spacer");          PAIR_CLASS_INIT(&tag[1], "spacer");
         print_otag(h, TAG_DIV, 2, tag);          print_otag(h, TAG_DIV, 2, tag);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 578  man_OP_pre(MAN_ARGS)
Line 578  man_OP_pre(MAN_ARGS)
         print_stagq(h, tt);          print_stagq(h, tt);
         h->flags |= HTML_NOSPACE;          h->flags |= HTML_NOSPACE;
         print_text(h, "]");          print_text(h, "]");
         return(0);          return 0;
 }  }
   
 static int  static int
Line 586  man_B_pre(MAN_ARGS)
Line 586  man_B_pre(MAN_ARGS)
 {  {
   
         print_otag(h, TAG_B, 0, NULL);          print_otag(h, TAG_B, 0, NULL);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 594  man_I_pre(MAN_ARGS)
Line 594  man_I_pre(MAN_ARGS)
 {  {
   
         print_otag(h, TAG_I, 0, NULL);          print_otag(h, TAG_I, 0, NULL);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 607  man_literal_pre(MAN_ARGS)
Line 607  man_literal_pre(MAN_ARGS)
         } else          } else
                 mh->fl |= MANH_LITERAL;                  mh->fl |= MANH_LITERAL;
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 615  man_in_pre(MAN_ARGS)
Line 615  man_in_pre(MAN_ARGS)
 {  {
   
         print_otag(h, TAG_BR, 0, NULL);          print_otag(h, TAG_BR, 0, NULL);
         return(0);          return 0;
 }  }
   
 static int  static int
 man_ign_pre(MAN_ARGS)  man_ign_pre(MAN_ARGS)
 {  {
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 632  man_RS_pre(MAN_ARGS)
Line 632  man_RS_pre(MAN_ARGS)
         struct roffsu    su;          struct roffsu    su;
   
         if (n->type == ROFFT_HEAD)          if (n->type == ROFFT_HEAD)
                 return(0);                  return 0;
         else if (n->type == ROFFT_BODY)          else if (n->type == ROFFT_BODY)
                 return(1);                  return 1;
   
         SCALE_HS_INIT(&su, INDENT);          SCALE_HS_INIT(&su, INDENT);
         if (n->head->child)          if (n->head->child)
Line 644  man_RS_pre(MAN_ARGS)
Line 644  man_RS_pre(MAN_ARGS)
         bufcat_su(h, "margin-left", &su);          bufcat_su(h, "margin-left", &su);
         PAIR_STYLE_INIT(&tag, h);          PAIR_STYLE_INIT(&tag, h);
         print_otag(h, TAG_DIV, 1, &tag);          print_otag(h, TAG_DIV, 1, &tag);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 667  man_UR_pre(MAN_ARGS)
Line 667  man_UR_pre(MAN_ARGS)
   
         print_man_nodelist(man, n->child, mh, h);          print_man_nodelist(man, n->child, mh, h);
   
         return(0);          return 0;
 }  }

Legend:
Removed from v.1.118  
changed lines
  Added in v.1.119

CVSweb