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

Diff for /mandoc/TODO between version 1.156 and 1.164

version 1.156, 2013/09/22 23:21:23 version 1.164, 2014/02/14 23:05:20
Line 7 
Line 7 
 * crashes  * crashes
 ************************************************************************  ************************************************************************
   
 - .Bl -tag followed by a text node preceding the first .It should not  None known.
   throw a FATAL error, but only a normal ERROR.  Putting this into the  
   HEAD of an implicit .It might be cleanest, inserting an implicit .Pp  
   or just dumping the orphan stuff directly into the BODY of the .Bl  
   might be easier to implement, and all options can no doubt be made  
   to yield correct (i.e. groff bug-compatible) rendering.  
   Anthony J. Bentley on discuss@  Sun, 22 Sep 2013 16:33:21 -0600  
   
 ************************************************************************  ************************************************************************
 * missing features  * missing features
Line 21 
Line 15 
   
 --- missing roff features ----------------------------------------------  --- missing roff features ----------------------------------------------
   
 - roff.c should treat \n(.H>23 and \n(.V>19 in the pod2man(1)  
   preamble as true, see for example AUTHORS in MooseX::Getopt.3p  
   reported by Andreas Voegele <mail at andreasvoegele dot com>  
   Tue, 22 Nov 2011 15:34:47 +0100 on ports@  
   
 - .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 35 
Line 24 
   .ad   -- re-enable adjustment without changing the mode    .ad   -- re-enable adjustment without changing the mode
   Adjustment mode is ignored while in no-fill mode (.nf).    Adjustment mode is ignored while in no-fill mode (.nf).
   
 - .as (append to string)  
   found by jca@ in ratpoison(1)  Sun, 30 Jun 2013 12:01:09 +0200  
   
 - .ce (center N lines)  - .ce (center N lines)
   found by naddy@ in xloadimage(1)    found by naddy@ in xloadimage(1)
   found by Juan Francisco Cantero Hurtado <iam at juanfra dot info>    found by Juan Francisco Cantero Hurtado <iam at juanfra dot info>
Line 46 
Line 32 
 - .fc (field control)  - .fc (field control)
   found by naddy@ in xloadimage(1)    found by naddy@ in xloadimage(1)
   
   - .ll (line length)
     found by naddy@ in textproc/enchant(1)  Sat, 12 Oct 2013 03:27:10 +0200
   
   - .nr third argument (auto-increment step size, requires \n+)
     found by bentley@ in sbcl(1)  Mon, 9 Dec 2013 18:36:57 -0700
   
 - .ns (no-space mode) occurs in xine-config(1)  - .ns (no-space mode) occurs in xine-config(1)
   reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500    reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500
   
Line 67 
Line 59 
   found in cclive(1) DocBook output    found in cclive(1) DocBook output
   Anthony J. Bentley on discuss@  Sat, 21 Sep 2013 22:29:34 -0600    Anthony J. Bentley on discuss@  Sat, 21 Sep 2013 22:29:34 -0600
   
   - \n+ and \n- numerical register increment and decrement
     found by bentley@ in sbcl(1)  Mon, 9 Dec 2013 18:36:57 -0700
   
 - 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 159 
Line 154 
   
 --- missing misc features ----------------------------------------------  --- missing misc features ----------------------------------------------
   
   - italic correction (\/) in PostScript mode
     Werner LEMBERG on groff at gnu dot org  Sun, 10 Nov 2013 12:47:46
   
 - The whatis(1) utility looks for whole words in Nm.  - The whatis(1) utility looks for whole words in Nm.
   If the file name of a page does not agree with the contents of any    If the file name of a page does not agree with the contents of any
   of its Nm macros (e.g. pool(9)), add the file name as an Nm entry    of its Nm macros (e.g. pool(9)), add the file name as an Nm entry
Line 182 
Line 180 
   noted by stsp@  Sat, 24 Apr 2010 09:17:55 +0200    noted by stsp@  Sat, 24 Apr 2010 09:17:55 +0200
   reminded by nicm@  Mon, 3 May 2010 09:52:41 +0100    reminded by nicm@  Mon, 3 May 2010 09:52:41 +0100
   
   - look at pages generated from Texinfo source by yat2m, e.g. security/gnupg
     First impression is not that bad.
   
 - check compatibility with Plan9:  - check compatibility with Plan9:
   http://swtch.com/usr/local/plan9/tmac/tmac.an    http://swtch.com/usr/local/plan9/tmac/tmac.an
   http://swtch.com/plan9port/man/man7/man.html    http://swtch.com/plan9port/man/man7/man.html
Line 194 
Line 195 
 - a column list with blank `Ta' cells triggers a spurrious  - a column list with blank `Ta' cells triggers a spurrious
   start-with-whitespace printing of a newline    start-with-whitespace printing of a newline
   
 - double quotes inside double quotes are escaped by doubling them  
   implement this in mdoc(7), too  
   so far, we only have it in roff(7) and man(7)  
   reminded by millert@  Thu, 09 Dec 2010 17:29:52 -0500  
   
 - 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 274 
Line 270 
   as -width 7n, not -width 11n.    as -width 7n, not -width 11n.
   The same applies to .Bl -column column widths;    The same applies to .Bl -column column widths;
   reported again by Nicolas Joly Thu, 1 Mar 2012 13:41:26 +0100 via wiz@ 5 Mar    reported again by Nicolas Joly Thu, 1 Mar 2012 13:41:26 +0100 via wiz@ 5 Mar
     reported again by Franco Fichtner Fri, 27 Sep 2013 21:02:28 +0200
     An easy partial fix would be to just skip the first word if it starts
     with a dot, including any following white space, when measuring.
   
 - The \& zero-width character counts as output.  - The \& zero-width character counts as output.
   That is, when it is alone on a line between two .Pp,    That is, when it is alone on a line between two .Pp,
   we want three blank lines, not two as in mandoc.    we want three blank lines, not two as in mandoc.
   
 - When .Fn arguments exceed one output line, all but the first  
   should be indented, see e.g. rpc(3);  
   reported by jmc@ on discuss@  Fri, 29 Oct 2010 13:48:33 +0100  
   reported again by Nicolas Joly via wiz@  Sun, 18 Sep 2011 18:24:40 +0200  
   Also, we don't want to break the line within the argument of:  
   .Fa "chtype tl"  
   
 - 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

Legend:
Removed from v.1.156  
changed lines
  Added in v.1.164

CVSweb