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

Diff for /mandoc/TODO between version 1.202 and 1.205

version 1.202, 2015/03/11 13:11:22 version 1.205, 2015/04/06 22:06:23
Line 66  are mere guesses, and some may be wrong.
Line 66  are mere guesses, and some may be wrong.
   loc *  exist *  algo *  size *  imp **    loc *  exist *  algo *  size *  imp **
   
 - .ns (no-space mode) occurs in xine-config(1)  - .ns (no-space mode) occurs in xine-config(1)
     when implementing this, also let .TH set it
   reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500    reported by brad@  Sat, 15 Jan 2011 15:45:23 -0500
   loc ***  exist ***  algo ***  size **  imp *    loc ***  exist ***  algo ***  size **  imp *
   
Line 105  are mere guesses, and some may be wrong.
Line 106  are mere guesses, and some may be wrong.
   needed for Tcl_NewStringObj(3) via wiz@  Wed, 5 Mar 2014 22:27:43 +0100    needed for Tcl_NewStringObj(3) via wiz@  Wed, 5 Mar 2014 22:27:43 +0100
   loc **  exist ***  algo ***  size *  imp ***    loc **  exist ***  algo ***  size *  imp ***
   
   - \\ in high-level macro arguments
     Currently, \\ is expanded in two situations:
     1) macro and string definition (roff.c setstrn())
     2) macro argument parsing (mandoc.c mandoc_getarg())
     For user defined macros, the second happens in time because of ROFF_REPARSE.
     But for standard high-level macros, it only happens after entering the
     high level parsers, which is too late because the code doesn't get
     back to roff.c roff_res() from that point.  Because this requires
     distinguishing requests, user-defined macros and standard macros
     on the roff_res() level, it is hard to solve without the parser reorg.
     Found by naddy@ in devel/cutils cobfusc(1)  Mon, 16 Feb 2015 19:10:52 +0100
     loc ***  exist ***  algo ***  size **  imp *
   
 - 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
   loc *  exist *  algo *  size *  imp *    loc *  exist *  algo *  size *  imp *
Line 466  are mere guesses, and some may be wrong.
Line 480  are mere guesses, and some may be wrong.
   found while talking to Chris Bennett    found while talking to Chris Bennett
   loc *  exist *  algo *  size *  imp *    loc *  exist *  algo *  size *  imp *
   
   - Sequences of multiple man(7) paragraphs (.PP, .IP) interspersed
     with .ps and .nf/.fi produce execessive blank lines, see libJudy
     The parser reorg may help with this.
   
 - trailing whitespace must be ignored even when followed by a font escape,  - trailing whitespace must be ignored even when followed by a font escape,
   see for example    see for example
     makes      makes
Line 473  are mere guesses, and some may be wrong.
Line 491  are mere guesses, and some may be wrong.
     operate in batch mode      operate in batch mode
   in dig(1).    in dig(1).
   loc **  exist **  algo **  size *  imp **    loc **  exist **  algo **  size *  imp **
   
   ************************************************************************
   * portability
   ************************************************************************
   
   - word boundaries in regular expressions for whatis(1)
     set up config tests to use [[:<:]], \<, or nothing
     reminded by Peter Bray Fri, 03 Apr 2015 23:02:16 +1100
   
 ************************************************************************  ************************************************************************
 * warning issues  * warning issues

Legend:
Removed from v.1.202  
changed lines
  Added in v.1.205

CVSweb