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

Diff for /mandoc/TODO between version 1.209 and 1.213

version 1.209, 2015/06/18 01:02:16 version 1.213, 2015/08/29 15:10:28
Line 208  are mere guesses, and some may be wrong.
Line 208  are mere guesses, and some may be wrong.
   
 --- missing tbl features -----------------------------------------------  --- missing tbl features -----------------------------------------------
   
   - horizontal lines in the layout still consume data cells
     and can be mixed with actual data on the same table line
     synaptics(4) found by tedu@  Mon, 17 Aug 2015 21:17:42 -0400
     loc **  exist **  algo **  size **  imp ***
   
   - the "w" layout option is ignored
     synaptics(4) found by tedu@  Mon, 17 Aug 2015 21:17:42 -0400
     loc *  exist *  algo *  size *  imp **
   
   - the "s" layout column specifier is used for placement of data
     into columns, but ignored during column width calculations
     synaptics(4) found by tedu@  Mon, 17 Aug 2015 21:17:42 -0400
     loc *  exist **  algo ***  size *  imp **
   
 - support mdoc(7) and man(7) macros inside tbl(7) code;  - support mdoc(7) and man(7) macros inside tbl(7) code;
   probably requires the parser reorg and letting tbl(7)    probably requires the parser reorg and letting tbl(7)
   use roff_node such that macro sets can mix;    use roff_node such that macro sets can mix;
Line 223  are mere guesses, and some may be wrong.
Line 237  are mere guesses, and some may be wrong.
   suggested by bentley@  Tue, 14 Oct 2014 04:10:55 -0600    suggested by bentley@  Tue, 14 Oct 2014 04:10:55 -0600
   loc *  exist **  algo *  size *  imp **    loc *  exist **  algo *  size *  imp **
   
 - allow standalone `.' to be interpreted as an end-of-layout  
   delimiter instead of being thrown away as a no-op roff line  
   reported by Yuri Pankov, Wed 18 May 2011 11:34:59 CEST  
   loc **  exist **  algo **  size *  imp **  
   
 --- missing eqn features -----------------------------------------------  --- missing eqn features -----------------------------------------------
   
 - In a matrix, break the output line after each matrix line.  - In a matrix, break the output line after each matrix line.
Line 252  are mere guesses, and some may be wrong.
Line 261  are mere guesses, and some may be wrong.
   Werner LEMBERG on groff at gnu dot org  Sun, 10 Nov 2013 12:47:46    Werner LEMBERG on groff at gnu dot org  Sun, 10 Nov 2013 12:47:46
   loc **  exist **  algo *  size *  imp *    loc **  exist **  algo *  size *  imp *
   
 - When makewhatis(8) encounters a FATAL parse error,  - change the default PAGER to more -Es and use the pager
   it silently treats the file as formatted, which makes no sense    even for apropos title line output; req by bapt@
   at all for paths like man1/foo.1 - and which also contradicts    loc *  exist *  algo *  size *  imp ***
   what the manual says at the end of the description.  
   The end result will be ENOENT for file names returned  
   by mansearch() in manpage.file.  
   loc *  exist *  algo *  size *  imp **  
   
 - makewhatis(8) for preformatted pages:  - makewhatis(8) for preformatted pages:
   parse the section number from the header line    parse the section number from the header line
Line 280  are mere guesses, and some may be wrong.
Line 285  are mere guesses, and some may be wrong.
 - kettenis wants base roff, ms, and me  Fri, 1 Jan 2010 22:13:15 +0100 (CET)  - kettenis wants base roff, ms, and me  Fri, 1 Jan 2010 22:13:15 +0100 (CET)
   loc **  exist **  algo **  size ***  imp *    loc **  exist **  algo **  size ***  imp *
   
 - Some FreeBSD people need either a markdown output formatter  - Vsevolod Stakhov (FreeBSD) needs either a markdown output formatter
   for mandoc -mdoc or a markdown to mdoc converter because they    for mandoc -mdoc or a markdown to mdoc converter because they
   have to maintain manuals needed both in markdown and mdoc format.    have to maintain manuals needed both in markdown and mdoc format.
     Look at the libsoldout (markdown -> whatever)
     loc *  exist *  algo *  size **  imp **
   
 --- compatibility checks -----------------------------------------------  --- compatibility checks -----------------------------------------------
   
 - write a configure check for [[:<:]] support and provide some  
   fallback for whatis(1) when it doesn't work;  
   Svyatoslav Mishyn  Wed, 17 Dec 2014 11:07:10 +0200  
   
 - is .Bk implemented correctly in modern groff?  - is .Bk implemented correctly in modern groff?
   sobrado@  Tue, 19 Apr 2011 22:12:55 +0200    sobrado@  Tue, 19 Apr 2011 22:12:55 +0200
   
Line 520  are mere guesses, and some may be wrong.
Line 523  are mere guesses, and some may be wrong.
   
 - word boundaries in regular expressions for whatis(1)  - word boundaries in regular expressions for whatis(1)
   set up config tests to use [[:<:]], \<, or nothing    set up config tests to use [[:<:]], \<, or nothing
     Svyatoslav Mishyn  Wed, 17 Dec 2014 11:07:10 +0200
   reminded by Peter Bray Fri, 03 Apr 2015 23:02:16 +1100    reminded by Peter Bray Fri, 03 Apr 2015 23:02:16 +1100
     loc *  exist *  algo *  size *  imp *
   
   - systems having UTF-8 but not en_US.UTF-8
     call locale(1) from ./configure, select a UTF-8-locale,
     and use that for test-wchar.c and term_ascii.c
     to Markus Waldeck  Sat, 18 Jul 2015 01:55:37 +0200
     loc *  exist *  algo *  size *  imp *
   
 ************************************************************************  ************************************************************************
 * warning issues  * warning issues
 ************************************************************************  ************************************************************************
   
   - Report errors in -O suboption parsing.
     loc *  exist *  algo *  size *  imp **
   
   - warn when .Sh or .Ss contain other macros
     Steffen Nurpmeso, savannah.gnu.org/bugs/index.php?45034
     loc *  exist *  algo *  size *  imp **
   
 - check that MANDOCERR_BADTAB is thrown in the right cases,  - check that MANDOCERR_BADTAB is thrown in the right cases,
   i.e. when finding a literal tab character in fill mode,    i.e. when finding a literal tab character in fill mode,
   and possibly change the wording of the warning message    and possibly change the wording of the warning message
Line 604  Several areas can be cleaned up to make mandoc even fa
Line 622  Several areas can be cleaned up to make mandoc even fa
 ************************************************************************  ************************************************************************
 * structural issues  * structural issues
 ************************************************************************  ************************************************************************
   
 - Improve -O suboption parsing.  Do it in the main program such that  
   errors can be reported.  Pay attention to distinguishing the  
   mandoc(1) and apropos(1) styles of both options.  
   loc **  exist *  algo **  size **  imp ***  
   
 - Use libz directly instead of forking gunzip(1).  - Use libz directly instead of forking gunzip(1).
   Suggested by bapt at FreeBSD among others.    Suggested by bapt at FreeBSD among others.

Legend:
Removed from v.1.209  
changed lines
  Added in v.1.213

CVSweb