[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.268 and 1.272

version 1.268, 2017/02/05 20:34:57 version 1.272, 2017/02/22 08:54:41
Line 110  static int    mdoc_skip_pre(MDOC_ARGS);
Line 110  static int    mdoc_skip_pre(MDOC_ARGS);
 static  int               mdoc_sm_pre(MDOC_ARGS);  static  int               mdoc_sm_pre(MDOC_ARGS);
 static  int               mdoc_sp_pre(MDOC_ARGS);  static  int               mdoc_sp_pre(MDOC_ARGS);
 static  int               mdoc_ss_pre(MDOC_ARGS);  static  int               mdoc_ss_pre(MDOC_ARGS);
   static  int               mdoc_st_pre(MDOC_ARGS);
 static  int               mdoc_sx_pre(MDOC_ARGS);  static  int               mdoc_sx_pre(MDOC_ARGS);
 static  int               mdoc_sy_pre(MDOC_ARGS);  static  int               mdoc_sy_pre(MDOC_ARGS);
 static  int               mdoc_va_pre(MDOC_ARGS);  static  int               mdoc_va_pre(MDOC_ARGS);
Line 155  static const struct htmlmdoc mdocs[MDOC_MAX] = {
Line 156  static const struct htmlmdoc mdocs[MDOC_MAX] = {
         {mdoc_ft_pre, NULL}, /* Ot */          {mdoc_ft_pre, NULL}, /* Ot */
         {mdoc_pa_pre, NULL}, /* Pa */          {mdoc_pa_pre, NULL}, /* Pa */
         {mdoc_ex_pre, NULL}, /* Rv */          {mdoc_ex_pre, NULL}, /* Rv */
         {NULL, NULL}, /* St */          {mdoc_st_pre, NULL}, /* St */
         {mdoc_va_pre, NULL}, /* Va */          {mdoc_va_pre, NULL}, /* Va */
         {mdoc_vt_pre, NULL}, /* Vt */          {mdoc_vt_pre, NULL}, /* Vt */
         {mdoc_xr_pre, NULL}, /* Xr */          {mdoc_xr_pre, NULL}, /* Xr */
Line 173  static const struct htmlmdoc mdocs[MDOC_MAX] = {
Line 174  static const struct htmlmdoc mdocs[MDOC_MAX] = {
         {NULL, NULL}, /* Ac */          {NULL, NULL}, /* Ac */
         {mdoc_quote_pre, mdoc_quote_post}, /* Ao */          {mdoc_quote_pre, mdoc_quote_post}, /* Ao */
         {mdoc_quote_pre, mdoc_quote_post}, /* Aq */          {mdoc_quote_pre, mdoc_quote_post}, /* Aq */
         {NULL, NULL}, /* At */          {mdoc_xx_pre, NULL}, /* At */
         {NULL, NULL}, /* Bc */          {NULL, NULL}, /* Bc */
         {mdoc_bf_pre, NULL}, /* Bf */          {mdoc_bf_pre, NULL}, /* Bf */
         {mdoc_quote_pre, mdoc_quote_post}, /* Bo */          {mdoc_quote_pre, mdoc_quote_post}, /* Bo */
Line 416  print_mdoc_node(MDOC_ARGS)
Line 417  print_mdoc_node(MDOC_ARGS)
                 (*mdocs[n->tok].post)(meta, n, h);                  (*mdocs[n->tok].post)(meta, n, h);
                 if (n->end != ENDBODY_NOT)                  if (n->end != ENDBODY_NOT)
                         n->body->flags |= NODE_ENDED;                          n->body->flags |= NODE_ENDED;
                 if (n->end == ENDBODY_NOSPACE)  
                         h->flags |= HTML_NOSPACE;  
                 break;                  break;
         }          }
 }  }
Line 581  mdoc_nm_pre(MDOC_ARGS)
Line 580  mdoc_nm_pre(MDOC_ARGS)
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case ROFFT_ELEM:          case ROFFT_ELEM:
                 print_otag(h, TAG_B, "c", "Nm");                  print_otag(h, TAG_B, "c", "Nm");
                 if (n->child == NULL && meta->name != NULL)  
                         print_text(h, meta->name);  
                 return 1;                  return 1;
         case ROFFT_BODY:          case ROFFT_BODY:
                 print_otag(h, TAG_TD, "");                  print_otag(h, TAG_TD, "");
Line 754  mdoc_it_pre(MDOC_ARGS)
Line 751  mdoc_it_pre(MDOC_ARGS)
                 case ROFFT_HEAD:                  case ROFFT_HEAD:
                         if (h->style != NULL && !bl->norm->Bl.comp &&                          if (h->style != NULL && !bl->norm->Bl.comp &&
                             (n->parent->prev == NULL ||                              (n->parent->prev == NULL ||
                                n->parent->prev->body == NULL ||
                              n->parent->prev->body->child != NULL)) {                               n->parent->prev->body->child != NULL)) {
                                 t = print_otag(h, TAG_DT, "csWl",                                  t = print_otag(h, TAG_DT, "csWl",
                                     cattr, bl->norm->Bl.width);                                      cattr, bl->norm->Bl.width);
Line 891  mdoc_ex_pre(MDOC_ARGS)
Line 889  mdoc_ex_pre(MDOC_ARGS)
 {  {
         if (n->prev)          if (n->prev)
                 print_otag(h, TAG_BR, "");                  print_otag(h, TAG_BR, "");
           return 1;
   }
   
   static int
   mdoc_st_pre(MDOC_ARGS)
   {
           print_otag(h, TAG_SPAN, "c", "St");
         return 1;          return 1;
 }  }
   

Legend:
Removed from v.1.268  
changed lines
  Added in v.1.272

CVSweb