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

Diff for /mandoc/TODO between version 1.290 and 1.295

version 1.290, 2019/04/01 15:57:29 version 1.295, 2019/06/11 16:04:36
Line 62  are mere guesses, and some may be wrong.
Line 62  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 ***
   
   - .als only works for macros in mandoc, not for user-defined strings.
     Also, the "val" field in struct roffkv would have to be replaced
     with a pointer to a reference-counted wrapper, and an alias
     would have to point to the same wrapper as the original.
     .als to undefined does nothing; the alias is not created.
     .rm'ing the original leaves the alias to point to the old value.
     .de .als .de changes both, but
     .de .als .rm .de only changes the new value, not the alias.
     Found in groffer(1) version 1.19
     Jan Stary 20 Apr 2019 20:16:54 +0200
     loc *  exist **  algo **  size **  imp *
   
   - roff string condition comparisons fail when vars contain quotes:
     .ds s '
     .if '\*s'' \&...
     hard to fix because of the basic architecture (string replacement
     happens before roff(7) syntax parsing)
     Found in groffer(1) version 1.19
     Jan Stary 20 Apr 2019 20:16:54 +0200
     loc *  exist ***  algo ***  size **  imp *
   
 --- missing mdoc features ----------------------------------------------  --- missing mdoc features ----------------------------------------------
   
 - .Bl -column .Xo support is missing  - .Bl -column .Xo support is missing
Line 196  are mere guesses, and some may be wrong.
Line 217  are mere guesses, and some may be wrong.
   
 --- missing misc features ----------------------------------------------  --- missing misc features ----------------------------------------------
   
 - man 3am readline  
   does not work because man(1) only accepts digit + one letter,  
   otherwise explicit -s is currently required  
   https://github.com/void-linux/void-packages/issues/9868  
   loc *  exist *  algo *  size *  imp ***  
   
 - man 3 readline may show readline(3m)  
   because in manpage_compare, "3" and "3am" compare equal  
   https://github.com/void-linux/void-packages/issues/9868  
   probably requires putting string version of section into struct manpage  
   loc *  exist **  algo *  size *  imp ***  
   
 - restore flags for result ordering, but only for man(1), not for apropos(1)  
   such that man 3 syslog show syslog.3 not klogctl.3  
   and such that man 3p acosl shows acosl.3p not acos.3p  
   https://github.com/void-linux/void-packages/issues/9868  
   loc *  exist **  algo *  size *  imp ***  
   
 - dead .so links should be entered into the database to avoid:  
   man -M. lvm-config  
   man: outdated mandoc.db lacks lvm-config(8) entry, run makewhatis /co/void-man  
   https://github.com/void-linux/void-packages/issues/9868  
   loc *  exist **  algo *  size *  imp **  
   
 - man -ks 1,8 route; kn@ Jul 13, 2018 orally  - man -ks 1,8 route; kn@ Jul 13, 2018 orally
   
 - italic correction (\/) in PostScript mode  - italic correction (\/) in PostScript mode
Line 287  are mere guesses, and some may be wrong.
Line 284  are mere guesses, and some may be wrong.
   http://ikiwiki.info/plugins/contrib/mandoc/    http://ikiwiki.info/plugins/contrib/mandoc/
   https://github.com/schmonz/ikiwiki/compare/mandoc    https://github.com/schmonz/ikiwiki/compare/mandoc
   Amitai Schlair  Mon, 19 May 2014 14:05:53 -0400    Amitai Schlair  Mon, 19 May 2014 14:05:53 -0400
   
   - check compatibility with
     https://git.sr.ht/~sircmpwn/scdoc
   
 - check features of the Slackware man.conf(5) format  - check features of the Slackware man.conf(5) format
   Carsten Kunze  Wed, 11 Mar 2015 17:57:24 +0100    Carsten Kunze  Wed, 11 Mar 2015 17:57:24 +0100

Legend:
Removed from v.1.290  
changed lines
  Added in v.1.295

CVSweb