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

Diff for /mandoc/TODO between version 1.129 and 1.141

version 1.129, 2012/03/04 23:53:37 version 1.141, 2012/07/18 16:41:09
Line 4 
Line 4 
 ************************************************************************  ************************************************************************
   
 ************************************************************************  ************************************************************************
 * parser bugs  
 ************************************************************************  
   
 - ".\}" on its own line gets translated to bare ".\&"  
   which forces pset() into man(7)  
   and then triggers an unknown macro error  
   reported by naddy@  Sun, 3 Jul 2011 21:52:24 +0200  
   
 ************************************************************************  
 * formatter bugs  
 ************************************************************************  
   
 - tbl(7): Horizontal and vertical lines are formatted badly:  
   With the box option, there is too much white space at the end of cells.  
   Horizontal lines from "=" lines are a bit too long.  
   yuri dot pankov at gmail dot com  Thu, 14 Apr 2011 05:45:26 +0400  
   
 ************************************************************************  
 * missing features  * missing features
 ************************************************************************  ************************************************************************
   
 --- missing roff features ----------------------------------------------  --- missing roff features ----------------------------------------------
   
 - The pod2man preamble wants \h'...' with quoted numerical arguments,  - roff.c should treat \n(.H>23 and \n(.V>19 in the pod2man(1)
   see for example AUTHORS in MooseX::Getopt.3p, p5-MooseX-Getopt.    preamble as true, see for example AUTHORS in MooseX::Getopt.3p
   reported by Andreas Voegele <mail at andreasvoegele dot com>    reported by Andreas Voegele <mail at andreasvoegele dot com>
   Tue, 22 Nov 2011 15:34:47 +0100 on ports@    Tue, 22 Nov 2011 15:34:47 +0100 on ports@
   
 - .if n \{  
   .br\}  
   should cause an extra space to be raised.  
   
 - .ad (adjust margins)  - .ad (adjust margins)
   .ad l -- adjust left margin only (flush left)    .ad l -- adjust left margin only (flush left)
   .ad r -- adjust right margin only (flush right)    .ad r -- adjust right margin only (flush right)
Line 53 
Line 31 
   reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500    reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500
   
 - xloadimage(1) wants .ti (temporary indent), rep by naddy@  - xloadimage(1) wants .ti (temporary indent), rep by naddy@
     reported again by bentley@ in nmh(1)  Mon, 23 Apr 2012 13:38:28 -0600
     also uses .ce (center N lines) and .fc (field control)
   
 - .ta (tab settings) occurs in ircbug(1) and probably gnats(1)  - .ta (tab settings) occurs in ircbug(1) and probably gnats(1)
   reported by brad@  Sat, 15 Jan 2011 15:50:51 -0500    reported by brad@  Sat, 15 Jan 2011 15:50:51 -0500
   
 - \c (interrupted text) occurs in chat(8)  - \c (interrupted text) should prevent the line break
     even inside .Bd literal; that occurs in chat(8)
   
 - using undefined strings or macros defines them to be empty  - using undefined strings or macros defines them to be empty
   wl@  Mon, 14 Nov 2011 14:37:01 +0000    wl@  Mon, 14 Nov 2011 14:37:01 +0000
Line 188 
Line 169 
   so far, we only have it in roff(7) and man(7)    so far, we only have it in roff(7) and man(7)
   reminded by millert@  Thu, 09 Dec 2010 17:29:52 -0500    reminded by millert@  Thu, 09 Dec 2010 17:29:52 -0500
   
 - perl(1) SYNOPSIS looks bad; reported by deraadt@  
   1) man(7) seems to need SYNOPSIS .Nm blocks, too  
   
 - In .Bl -column,  - In .Bl -column,
   .It Em Authentication<tab>Key Length    .It Em Authentication<tab>Key Length
   ought to render "Key Length" with emphasis, too,    ought to render "Key Length" with emphasis, too,
Line 225 
Line 203 
   is just "o\bo".    is just "o\bo".
   see for example OpenBSD ksh(1)    see for example OpenBSD ksh(1)
   
 - The characters "|" and "\*(Ba" should never be bold,  
   not even in the middle of a word, e.g. ".Cm b\*(Bac" in  
   "mknod [-m mode] name b|c major minor"  
   in OpenBSD ksh(1)  
   
 - A bogus .Pp between two .It must not produce a double blank line,  
   see between -R and -r in OpenBSD rm(1), before "update" in mount(8),  
   or in DIAGNOSTICS in init(8), or before "is always true" in ksh(1).  
   The same happens with .Pp just before .El, see bgpd.conf(5).  
   Also have `It' complain if `Pp' is invoked at certain times (not  
   -compact?).  
   
 - .Pp between two .It in .Bl -column should produce one,  - .Pp between two .It in .Bl -column should produce one,
   not two blank lines, see e.g. login.conf(5).    not two blank lines, see e.g. login.conf(5).
   reported by jmc@  Sun, 17 Apr 2011 14:04:58 +0059    reported by jmc@  Sun, 17 Apr 2011 14:04:58 +0059
Line 277 
Line 243 
   Also, we don't want to break the line within the argument of:    Also, we don't want to break the line within the argument of:
   .Fa "chtype tl"    .Fa "chtype tl"
   
 - .Ns should work when called at the end of an input line, see  
   the following code in vi(1):  
     .It Xo  
     .Op Ar line  
     .Cm a Ns Op Cm ppend Ns  
     .Op Cm !\&  
     .Xc  
     The input text is appended after the specified line.  
   
 - Header lines of excessive length:  - Header lines of excessive length:
   Port OpenBSD man_term.c rev. 1.25 to mdoc_term.c    Port OpenBSD man_term.c rev. 1.25 to mdoc_term.c
   and document it in mdoc(7) and man(7) COMPATIBILITY    and document it in mdoc(7) and man(7) COMPATIBILITY
   found while talking to Chris Bennett    found while talking to Chris Bennett
   
 - In man(7), the sequence  - In man(7), the sequence
     .HP  
     one line of regular text  
     .SH  
   should not produce two blank lines before the .SH,  
   see for example named-checkconf(8).  
   
 - In man(7), the sequence  
     .SH HEADER  
     <blank line>  
     .PP  
     regular text      regular text
   should not produce any blank lines between the header and the text,  
   see for example rsync(1).  
   Reported by naddy@  Mon, 28 Mar 2011 20:45:42 +0200  
   
 - In man(7), the sequence  
     regular text  
     .IP      .IP
     .IP "tag"      .IP "tag"
     indented text      indented text
Line 333 
Line 274 
     \fBdig \fR      \fBdig \fR
     operate in batch mode      operate in batch mode
   in dig(1).    in dig(1).
   
 ************************************************************************  
 * error reporting issues  
 ************************************************************************  
   
 - .TP directly followed by .RS gives an assertion.  
   
 ************************************************************************  ************************************************************************
 * performance issues  * performance issues

Legend:
Removed from v.1.129  
changed lines
  Added in v.1.141

CVSweb