version 1.205, 2015/04/06 22:06:23 |
version 1.212, 2015/07/18 03:43:51 |
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 ----------------------------------------------- |
|
|
|
- support mdoc(7) and man(7) macros inside tbl(7) code; |
|
probably requires the parser reorg and letting tbl(7) |
|
use roff_node such that macro sets can mix; |
|
informed by bapt@ that FreeBSD needs this. |
|
loc *** exist ** algo *** size ** imp *** |
|
|
- look at the POSIX manuals in the books/man-pages-posix port, |
- look at the POSIX manuals in the books/man-pages-posix port, |
they use some unsupported tbl(7) features. |
they use some unsupported tbl(7) features. |
loc * exist ** algo ** size ** imp *** |
loc * exist ** algo ** size ** imp *** |
Line 217 are mere guesses, and some may be wrong. |
|
Line 223 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. |
|
Found in the discussion at CDBUG 2015. |
|
Suggested by Avi Weinstock. |
|
loc * exist * algo * size * imp ** |
|
|
- The "size" keyword is parsed, but ignored by the formatter. |
- The "size" keyword is parsed, but ignored by the formatter. |
loc * exist * algo * size * imp * |
loc * exist * algo * size * imp * |
|
|
Line 241 are mere guesses, and some may be wrong. |
|
Line 247 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 269 are mere guesses, and some may be wrong. |
|
Line 271 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 * |
|
|
|
- Vsevolod Stakhov (FreeBSD) needs either a markdown output formatter |
|
for mandoc -mdoc or a markdown to mdoc converter because they |
|
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 307 are mere guesses, and some may be wrong. |
|
Line 311 are mere guesses, and some may be wrong. |
|
http://swtch.com/plan9port/man/man7/man.html |
http://swtch.com/plan9port/man/man7/man.html |
"Anthony J. Bentley" <anthonyjbentley@gmail.com> 28 Dec 2010 21:58:40 -0700 |
"Anthony J. Bentley" <anthonyjbentley@gmail.com> 28 Dec 2010 21:58:40 -0700 |
|
|
|
- check compatibility with COHERENT troff: |
|
http://www.nesssoftware.com/home/mwc/source.php |
|
|
- check compatibility with the man(7) formatter |
- check compatibility with the man(7) formatter |
https://raw.githubusercontent.com/rofl0r/hardcore-utils/master/man.c |
https://raw.githubusercontent.com/rofl0r/hardcore-utils/master/man.c |
|
|
Line 408 are mere guesses, and some may be wrong. |
|
Line 415 are mere guesses, and some may be wrong. |
|
- consider whether <var> can be used for Ar Dv Er Ev Fa Va. |
- consider whether <var> can be used for Ar Dv Er Ev Fa Va. |
from bentley@ Wed, 13 Aug 2014 09:17:55 -0600 |
from bentley@ Wed, 13 Aug 2014 09:17:55 -0600 |
|
|
|
- generate <img> tags in HTML |
|
idea from florian@ Tue, 7 Apr 2015 00:26:28 +0000 |
|
may be possible to implement with .Lk img://something.png alt_text |
|
|
- check https://github.com/trentm/mdocml |
- check https://github.com/trentm/mdocml |
|
|
************************************************************************ |
************************************************************************ |
Line 482 are mere guesses, and some may be wrong. |
|
Line 493 are mere guesses, and some may be wrong. |
|
|
|
- Sequences of multiple man(7) paragraphs (.PP, .IP) interspersed |
- Sequences of multiple man(7) paragraphs (.PP, .IP) interspersed |
with .ps and .nf/.fi produce execessive blank lines, see libJudy |
with .ps and .nf/.fi produce execessive blank lines, see libJudy |
The parser reorg may help with this. |
and graphics/dcmtk. 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 |
Line 498 are mere guesses, and some may be wrong. |
|
Line 509 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 582 Several areas can be cleaned up to make mandoc even fa |
|
Line 608 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. |