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

Diff for /mandoc/TODO between version 1.84 and 1.97

version 1.84, 2011/01/25 10:37:49 version 1.97, 2011/03/29 09:00:48
Line 10 
Line 10 
 - .TP before .SH is still FATAL in man(7)  - .TP before .SH is still FATAL in man(7)
   reported by brad@  Sat, 15 Jan 2011 15:54:54 -0500    reported by brad@  Sat, 15 Jan 2011 15:54:54 -0500
   
 - The mdoc(7) parser should handle `\.' as punctuation:  
     .Ql .if ${VAR} op something \.  
   should produce  
     `.if ${VAR} op something'.  
   not  
     `.if ${VAR} op something .'  
   as seen in make(1).  
   To escape the dot, one would use `\&.'.  
   
 - the roff parser doesn't tolerate additional characters between  - the roff parser doesn't tolerate additional characters between
   a macro and the \} terminating a conditional block, e.g.    a macro and the \} terminating a conditional block, e.g.
   .if n \{    .if n \{
Line 112 
Line 103 
   
 --- missing man features -----------------------------------------------  --- missing man features -----------------------------------------------
   
 - bashbug(1) complains "line scope broken" after  
   .SM  
   .B something  
   should either just work or be a warning  
   reported by naddy@  
   
 - groff an-ext.tmac macros (.UR, .UE) occur in xine(5)  - groff an-ext.tmac macros (.UR, .UE) occur in xine(5)
   reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500    reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500
   
Line 160 
Line 145 
 * formatting issues: ugly output  * formatting issues: ugly output
 ************************************************************************  ************************************************************************
   
   - a column list with blank `Ta' cells triggers a spurrious
     start-with-whitespace printing of a newline
   
 - double quotes inside double quotes are escaped by doubling them  - double quotes inside double quotes are escaped by doubling them
   implement this in mdoc(7), too    implement this in mdoc(7), too
   so far, we only have it in roff(7) and man(7)    so far, we only have it in roff(7) and man(7)
Line 225 
Line 213 
   should be "NetBSD 1.0A", not "NetBSD 1.0a",    should be "NetBSD 1.0A", not "NetBSD 1.0a",
   see OpenBSD ccdconfig(8).    see OpenBSD ccdconfig(8).
   
 - The space character joining .Dx .Fx .Nx .Ox (are these all?) to its  
   argument is non-breaking.  See the cdio(1) HISTORY and many others.  
   
 - .Bx uses a dash before its argument, not a space,  
   see for example the chpass(1) and column(1) HISTORY.  
   Besides, the second argument is capitalized, for example,  
     .Bx 4.3 tahoe .  
   produces 4.3BSD-Tahoe.  
   
 - In .Bl -tag, if a tag exceeds the right margin and must be continued  - In .Bl -tag, if a tag exceeds the right margin and must be continued
   on the next line, it must be indented by -width, not width+1;    on the next line, it must be indented by -width, not width+1;
   see "rule block|pass" in OpenBSD ifconfig(8).    see "rule block|pass" in OpenBSD ifconfig(8).
Line 252 
Line 231 
   should be indented, see e.g. rpc(3);    should be indented, see e.g. rpc(3);
   reported by jmc@ on discuss@  Fri, 29 Oct 2010 13:48:33 +0100    reported by jmc@ on discuss@  Fri, 29 Oct 2010 13:48:33 +0100
   
 - .Ns should only be effective when called by another macro,  
   not as a stand-alone macro at the beginning of a line;  
   see for example the awk(1) SYNOPSIS.  
   
 - .Ns should work when called at the end of an input line, see  - .Ns should work when called at the end of an input line, see
   the following code in vi(1):    the following code in vi(1):
     .It Xo      .It Xo
Line 315  Several areas can be cleaned up to make mandoc even fa
Line 290  Several areas can be cleaned up to make mandoc even fa
   
 - Find better ways to prevent endless loops  - Find better ways to prevent endless loops
   in roff(7) macro and string expansion.    in roff(7) macro and string expansion.
   
   - Finish cleanup of date handling.
     Decide which formats should be recognized where.
     Update both mdoc(7) and man(7) documentation.
     Triggered by  Tim van der Molen  Tue, 22 Feb 2011 20:30:45 +0100

Legend:
Removed from v.1.84  
changed lines
  Added in v.1.97

CVSweb