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

Diff for /mandoc/TODO between version 1.248 and 1.281

version 1.248, 2017/10/28 16:20:24 version 1.281, 2018/12/15 19:30:25
Line 52  are mere guesses, and some may be wrong.
Line 52  are mere guesses, and some may be wrong.
   found by naddy@ in xloadimage(1)    found by naddy@ in xloadimage(1)
   loc **  exist ***  algo *  size *  imp *    loc **  exist ***  algo *  size *  imp *
   
 - .nr third argument (auto-increment step size, requires \n+)  
   found by bentley@ in sbcl(1)  Mon, 9 Dec 2013 18:36:57 -0700  
   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    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 *
   
 - .while and .shift  
   found by jca@ in ratpoison(1)  Sun, 30 Jun 2013 12:01:09 +0200  
   loc *  exist **  algo **  size **  imp **  
   
 - \n+ and \n- numerical register increment and decrement  
   found by bentley@ in sbcl(1)  Mon, 9 Dec 2013 18:36:57 -0700  
   loc *  exist *  algo *  size *  imp **  
   
 - \w'' improve width measurements  - \w'' improve width measurements
   would not be very useful without an expression parser, see below    would not be very useful without an expression parser, see below
   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
Line 87  are mere guesses, and some may be wrong.
Line 75  are mere guesses, and some may be wrong.
   Found by naddy@ in devel/cutils cobfusc(1)  Mon, 16 Feb 2015 19:10:52 +0100    Found by naddy@ in devel/cutils cobfusc(1)  Mon, 16 Feb 2015 19:10:52 +0100
   loc ***  exist ***  algo ***  size **  imp *    loc ***  exist ***  algo ***  size **  imp *
   
 - using undefined strings or macros defines them to be empty  
   wl@  Mon, 14 Nov 2011 14:37:01 +0000  
   loc *  exist *  algo *  size *  imp *  
   
 --- missing mdoc features ----------------------------------------------  --- missing mdoc features ----------------------------------------------
   
 - .Bl -column .Xo support is missing  - .Bl -column .Xo support is missing
Line 146  are mere guesses, and some may be wrong.
Line 130  are mere guesses, and some may be wrong.
   is not safe, e.g. `.Bl -column .It Pf a b .' gives "ab."    is not safe, e.g. `.Bl -column .It Pf a b .' gives "ab."
   but should give "ab ."    but should give "ab ."
   
 - check whether it is correct that `D1' uses INDENT+1;  
   does it need its own constant?  
   loc *  exist **  algo **  size *  imp **  
   
 - prohibit `Nm' from having non-text HEAD children  - prohibit `Nm' from having non-text HEAD children
   (e.g., NetBSD mDNSShared/dns-sd.1)    (e.g., NetBSD mDNSShared/dns-sd.1)
   (mdoc_html.c and mdoc_term.c `Nm' handlers can be slightly simplified)    (mdoc_html.c and mdoc_term.c `Nm' handlers can be slightly simplified)
Line 170  are mere guesses, and some may be wrong.
Line 150  are mere guesses, and some may be wrong.
   uqs@  Thu, 2 Jun 2011 11:33:35 +0200    uqs@  Thu, 2 Jun 2011 11:33:35 +0200
   loc *  exist **  algo ***  size *  imp **    loc *  exist **  algo ***  size *  imp **
   
   --- missing man features -----------------------------------------------
   
   - groff_www(7) .MTO and .URL
     These macros were used by the GNU grep(1) man page.
     The groff_www(7) manual page itself uses them, too.
     We should probably *not* add them to mandoc.
     Just mentioning this here to keep track of the abuse.
     Laura Morales <lauretas at mail dot com> 20 Apr 2018 07:33:02 +0200
     loc **  exist *  algo *  size **  imp *
   
 --- missing tbl features -----------------------------------------------  --- missing tbl features -----------------------------------------------
   
 - the "s" layout column specifier is used for placement of data  - vertical centering in cells vertically spanned with ^
   into columns, but ignored during column width calculations    pali dot rohar at gmail dot com 16 Jul 2018 13:03:35 +0200
   synaptics(4) found by tedu@  Mon, 17 Aug 2015 21:17:42 -0400    loc *  exist ***  algo ***  size **  imp *
   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)
Line 190  are mere guesses, and some may be wrong.
Line 179  are mere guesses, and some may be wrong.
 - look what Joerg Schilling manual pages use  - look what Joerg Schilling manual pages use
   Thu, 19 Mar 2015 18:31:48 +0100    Thu, 19 Mar 2015 18:31:48 +0100
   
 - use Unicode U+2500 to U+256C for table borders  
   in tbl(7) -Tutf-8 output  
   suggested by bentley@  Tue, 14 Oct 2014 04:10:55 -0600  
   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 219  are mere guesses, and some may be wrong.
Line 203  are mere guesses, and some may be wrong.
   surrounded by blanks, not when it is part of an unquoted word.    surrounded by blanks, not when it is part of an unquoted word.
   Also, check whether there are more such cases (e.g., +?).    Also, check whether there are more such cases (e.g., +?).
   reported by bentley@  20 Jun 2017 02:04:29 -0600    reported by bentley@  20 Jun 2017 02:04:29 -0600
     loc *  exist **  algo **  size *  imp *
   
 - Primes, opprime, and '  - Primes, opprime, and '
   bentley@  Thu, 13 Jul 2017 23:14:20 -0600    bentley@  Thu, 13 Jul 2017 23:14:20 -0600
   
 --- missing misc features ----------------------------------------------  --- missing misc features ----------------------------------------------
   
   - man -ks 1,8 route; kn@ Jul 13, 2018 orally
   
 - italic correction (\/) in PostScript mode  - italic correction (\/) in PostScript mode
   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 *
Line 375  are mere guesses, and some may be wrong.
Line 362  are mere guesses, and some may be wrong.
   
 --- HTML issues --------------------------------------------------------  --- HTML issues --------------------------------------------------------
   
 - duplicate names generate duplicate href="#..." attributes  - wrap Sh and Ss content into <div>
   possibly use "#..._<N>" suffixes?    Laura Morales <lauretas at mail dot com> 21 Apr 2018 18:10:48 +0200
   Jakub Klinkovsky <j dot l dot k at gmx dot com> 3 Oct 2017 21:23:36 +0200    (Evaluate whether this is really useful and has no adverse
      side effects before implementing; if it is possible,
      it does seem cleaner.)
     loc **  exist **  algo *  size *  imp ***
   
   - .IP wants vertical spacing before itself;
     currently, it is formatted like .Bl -compact.
     Fixing this requires getting rid of the "float"
     in the CSS for .Bl-tag first.
     Reminded by Pali Rohar 25 Oct 2018 10:10:35 +0200.
   
   - format multiple subsequent .IP as a single list
     rather than opening a new list for each item
     Pali Rohar 25 Nov 2018 14:34:26 +0100
     loc *  exist **  algo *  size *  imp ***
   
 - format ".IP *" etc. as <ul> rather than <dl>  - format ".IP *" etc. as <ul> rather than <dl>
   https://github.com/Debian/debiman/issues/67    https://github.com/Debian/debiman/issues/67
     reminded by Pali Rohar 25 Nov 2018 14:34:26 +0100
   loc ** exist ** algo ** size * imp ***    loc ** exist ** algo ** size * imp ***
   
 - .Bf at the beginning of a paragraph inserts a bogus 1ex horizontal  - .Bf at the beginning of a paragraph inserts a bogus 1ex horizontal
Line 479  are mere guesses, and some may be wrong.
Line 481  are mere guesses, and some may be wrong.
 * warning issues  * warning issues
 ************************************************************************  ************************************************************************
   
   - When a man(1) command returns no result and there was an -S
     argument, check the -S argument against the list of valid
     architectures and say "Unknown architecture AAA" rather than
     "No entry for NNN in the manual" if there is no match.
     Requires moving the lists of valid architectures out of
     mdoc_validate.c such that they can be used by main.c.
     Discussed with jmc@ 10 Aug 2018 19:20:12 +0100.
     loc **  exist *  algo *  size *  imp **
   
   - warn about duplicate .Sh/.Ss heads
     gre(4): Rename duplicate sections 20 Apr 2018 15:27:33 +0200
     loc *  exist *  algo *  size *  imp **
   
 - style message about macros inside .Bd -literal and .Dl, in particular  - style message about macros inside .Bd -literal and .Dl, in particular
   font changing macros like .Cm, .Ar, .Fa (from the mdoclint TODO)    font changing macros like .Cm, .Ar, .Fa (from the mdoclint TODO)
   
Line 513  are mere guesses, and some may be wrong.
Line 528  are mere guesses, and some may be wrong.
   output without intervening whitespace, in particular after a    output without intervening whitespace, in particular after a
   macro line (from the mdoclint TODO)    macro line (from the mdoclint TODO)
   
 - mandoc_special does not really check the escape sequence,  - makewhatis -p complains about language subdirectories:
   but just the overall format    /usr/local/man//ru: Unknown directory part
   loc **  exist **  algo ***  size **  imp **  
   
   
 ************************************************************************  ************************************************************************
 * documentation issues  * documentation issues
 ************************************************************************  ************************************************************************
Line 570  are mere guesses, and some may be wrong.
Line 585  are mere guesses, and some may be wrong.
   
  - Enable HTTP compression by detecting gzip encoding and filtering   - Enable HTTP compression by detecting gzip encoding and filtering
    output through libz.     output through libz.
  - Sandbox (see OpenSSH).   - Privilege separation (see OpenSSH).
  - Enable caching support via HTTP 304 and If-Modified-Since.   - Enable caching support via HTTP 304 and If-Modified-Since.
  - Have Mac OSX systems automatically disable -static compilation of the   - Have Mac OSX systems automatically disable -static compilation of the
    CGI: -static isn't supported.     CGI: -static isn't supported.
Line 578  are mere guesses, and some may be wrong.
Line 593  are mere guesses, and some may be wrong.
 ************************************************************************  ************************************************************************
 * to improve in the groff_mdoc(7) macros  * to improve in the groff_mdoc(7) macros
 ************************************************************************  ************************************************************************
   
   - .Cd # arch1, arch2 in section 4 pages:
     find better way to indicate multiple architectures, maybe:
     allow .Dt vgafb 4 "macppc sparc64"
     already shown as "Device Drivers Manual (macppc sparc64)"
     for apropos, make that "vgafb(4) - macppc # sparc64" instead of "- all"
     groff can be made to show multiple arches, too, but it is
     tedious to do the string parsing in roff code...
     jmc@ 23 Apr 2018 07:24:52 +0100 [man for vgafb(4)...]
     loc **  exist **  algo *  size *  imp ***
   
 - use uname(1) to set doc-default-operating-system at install time  - use uname(1) to set doc-default-operating-system at install time
   tobimensch  Mon, 1 Dec 2014 00:25:07 +0100    tobimensch  Mon, 1 Dec 2014 00:25:07 +0100

Legend:
Removed from v.1.248  
changed lines
  Added in v.1.281

CVSweb