[BACK]Return to man_term.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/man_term.c between version 1.126 and 1.127

version 1.126, 2015/04/02 23:47:43 version 1.127, 2015/04/04 11:43:53
Line 531 
Line 531 
         switch (n->type) {          switch (n->type) {
         case ROFFT_BODY:          case ROFFT_BODY:
                 term_newln(p);                  term_newln(p);
   
                   /*
                    * Compatibility with a groff bug.
                    * The .HP macro uses the undocumented .tag request
                    * which causes a line break and cancels no-space
                    * mode even if there isn't any output.
                    */
   
                   if (n->child == NULL)
                           term_vspace(p);
   
                 p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND);                  p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND);
                 p->trailspace = 0;                  p->trailspace = 0;
                 p->offset = mt->offset;                  p->offset = mt->offset;

Legend:
Removed from v.1.126  
changed lines
  Added in v.1.127