[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.327 and 1.330

version 1.327, 2019/01/18 14:36:21 version 1.330, 2019/09/03 15:09:44
Line 531  mdoc_sh_pre(MDOC_ARGS)
Line 531  mdoc_sh_pre(MDOC_ARGS)
                 html_close_paragraph(h);                  html_close_paragraph(h);
                 if ((h->oflags & HTML_TOC) == 0 ||                  if ((h->oflags & HTML_TOC) == 0 ||
                     h->flags & HTML_TOCDONE ||                      h->flags & HTML_TOCDONE ||
                     n->sec <= SEC_SYNOPSIS)                      n->sec <= SEC_SYNOPSIS) {
                           print_otag(h, TAG_SECTION, "c", "Sh");
                         break;                          break;
                   }
                 h->flags |= HTML_TOCDONE;                  h->flags |= HTML_TOCDONE;
                 sc = 0;                  sc = 0;
                 for (sn = n->next; sn != NULL; sn = sn->next)                  for (sn = n->next; sn != NULL; sn = sn->next)
Line 573  mdoc_sh_pre(MDOC_ARGS)
Line 575  mdoc_sh_pre(MDOC_ARGS)
                         print_tagq(h, tsec);                          print_tagq(h, tsec);
                 }                  }
                 print_tagq(h, t);                  print_tagq(h, t);
                   print_otag(h, TAG_SECTION, "c", "Sh");
                 break;                  break;
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 id = html_make_id(n, 1);                  id = html_make_id(n, 1);
Line 598  mdoc_ss_pre(MDOC_ARGS)
Line 601  mdoc_ss_pre(MDOC_ARGS)
         switch (n->type) {          switch (n->type) {
         case ROFFT_BLOCK:          case ROFFT_BLOCK:
                 html_close_paragraph(h);                  html_close_paragraph(h);
                   print_otag(h, TAG_SECTION, "c", "Ss");
                 return 1;                  return 1;
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 break;                  break;
Line 649  mdoc_nd_pre(MDOC_ARGS)
Line 653  mdoc_nd_pre(MDOC_ARGS)
 {  {
         switch (n->type) {          switch (n->type) {
         case ROFFT_BLOCK:          case ROFFT_BLOCK:
                 html_close_paragraph(h);  
                 return 1;                  return 1;
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 return 0;                  return 0;
Line 659  mdoc_nd_pre(MDOC_ARGS)
Line 662  mdoc_nd_pre(MDOC_ARGS)
                 abort();                  abort();
         }          }
         print_text(h, "\\(em");          print_text(h, "\\(em");
         /* Cannot use TAG_SPAN because it may contain blocks. */          print_otag(h, TAG_SPAN, "c", "Nd");
         print_otag(h, TAG_DIV, "c", "Nd");  
         return 1;          return 1;
 }  }
   
Line 1696  mdoc_quote_pre(MDOC_ARGS)
Line 1698  mdoc_quote_pre(MDOC_ARGS)
                 /*                  /*
                  * Give up on semantic markup for now.                   * Give up on semantic markup for now.
                  * We cannot use TAG_SPAN because .Oo may contain blocks.                   * We cannot use TAG_SPAN because .Oo may contain blocks.
                  * We cannot use TAG_IDIV because we might be in a                   * We cannot use TAG_DIV because we might be in a
                  * phrasing context (like .Dl or .Pp); we cannot                   * phrasing context (like .Dl or .Pp); we cannot
                  * close out a .Pp at this point either because                   * close out a .Pp at this point either because
                  * that would break the line.                   * that would break the line.

Legend:
Removed from v.1.327  
changed lines
  Added in v.1.330

CVSweb