version 1.305, 2020/09/01 18:10:28 |
version 1.314, 2021/06/26 11:09:06 |
Line 33 Obviously, as the issues have not been solved yet, the |
|
Line 33 Obviously, as the issues have not been solved yet, the |
|
are mere guesses, and some may be wrong. |
are mere guesses, and some may be wrong. |
|
|
************************************************************************ |
************************************************************************ |
|
* assertion failures |
|
************************************************************************ |
|
|
|
- .if n .ce in the middle of .TS data |
|
afl case f1/id:000103,sig:06,src:009024+009105,op:splice,rep:2 (jes@) |
|
While roff_parseln() prevents .ce and similar requests in the middle |
|
of a tbl, the guard is no longer effective when the .ce is wrapped |
|
in a roff block, for example a conditional. The resulting assertion |
|
has never been seen in any real-world manual page. |
|
This is too dangerous to fix before release because it requires |
|
reorganizing the very delicate internals of roff_parseln(), |
|
which risks causing more severe bugs. |
|
loc * exist *** algo *** size * imp * |
|
|
|
|
|
************************************************************************ |
|
* bugs: invalid output |
|
************************************************************************ |
|
|
|
- wrong number of layout columns in tbl(7) code generated by -T man |
|
https://savannah.gnu.org/bugs/?57720 |
|
The reason likely is that tbl(7) does not support the -Bl -column |
|
feature of not explicitly specifying the last table column. |
|
loc ** exist * algo ** size * imp *** |
|
|
|
|
|
************************************************************************ |
* missing features |
* missing features |
************************************************************************ |
************************************************************************ |
|
|
Line 102 are mere guesses, and some may be wrong. |
|
Line 129 are mere guesses, and some may be wrong. |
|
more info from John Gardner 29 Jun 2020 19:54:04 +1000 |
more info from John Gardner 29 Jun 2020 19:54:04 +1000 |
loc ** exist ** algo ** size ** imp * |
loc ** exist ** algo ** size ** imp * |
|
|
|
- many missing features used in old groff_char(7), |
|
some can possibly be supported |
|
kamil at netbsd 12 Nov 2020 17:27:09 +0100 + reply |
|
|
|
- \s with arbitrary arg delimiters as already supported for other escapes |
|
found following jmc@'s mail 28 Apr 2021 18:31:41 +0100 |
|
loc * exist * algo * size * imp * |
|
|
--- missing mdoc features ---------------------------------------------- |
--- missing mdoc features ---------------------------------------------- |
|
|
- .Sh and .Ss should be parsed and partially callable, see groff_mdoc(7) |
- .Sh and .Ss should be parsed and partially callable, see groff_mdoc(7) |
Line 176 are mere guesses, and some may be wrong. |
|
Line 211 are mere guesses, and some may be wrong. |
|
|
|
--- missing man features ----------------------------------------------- |
--- missing man features ----------------------------------------------- |
|
|
|
- MANWIDTH |
|
Markus Waldeck <waldeck at gmx dot de> 9 Jun 2015 05:49:56 +0200 |
|
Laura Morales <lauretas at mail dot com> 26 Apr 2018 08:15:55 +0200 |
|
Kamil Rytarowski <kamil at netbsd> 13 Nov 2020 00:19:36 +0100 |
|
patch from Kamil 13 Nov 2020 22:37:07 +0100 |
|
loc * exist * algo * size * imp * |
|
|
- groff_www(7) .MTO and .URL |
- groff_www(7) .MTO and .URL |
These macros were used by the GNU grep(1) man page. |
These macros were used by the GNU grep(1) man page. |
The groff_www(7) manual page itself uses them, too. |
The groff_www(7) manual page itself uses them, too. |
Line 318 are mere guesses, and some may be wrong. |
|
Line 360 are mere guesses, and some may be wrong. |
|
- 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 |
|
|
|
- look at http://www.snake.net/software/troffcvt/ (troff to HTML) |
|
mentioned by Oliver Corff 22 Jan 2021 01:36:49 +0100 |
|
|
|
|
************************************************************************ |
************************************************************************ |
* formatting issues: ugly output |
* formatting issues: ugly output |
************************************************************************ |
************************************************************************ |
Line 397 are mere guesses, and some may be wrong. |
|
Line 443 are mere guesses, and some may be wrong. |
|
add a new <</Type /Font>> block to the PDF files with /BaseFont /Courier |
add a new <</Type /Font>> block to the PDF files with /BaseFont /Courier |
and change the /Name from /F0 to the new font (/F5 (?)). |
and change the /Name from /F0 to the new font (/F5 (?)). |
re-reported by tb@ Mon, 16 Mar 2015 16:47:21 +0100 |
re-reported by tb@ Mon, 16 Mar 2015 16:47:21 +0100 |
loc * exist ** algo ** size * imp ** |
loc ** exist ** algo ** size * imp ** |
|
|
--- HTML issues -------------------------------------------------------- |
--- HTML issues -------------------------------------------------------- |
|
|
|
- make the HTML scaffolding customozable with -O skip=... |
|
mail to Oliver Corff 3 Jun 2021 17:28:02 +0200 |
|
|
|
- .Bd -unfilled should not use monospaced font |
|
anton@ 4 Mar 2021 08:19:35 +0100 |
|
loc ** exist * algo * size * imp ** |
|
|
- get rid of the last handful of style= attributes such that |
- get rid of the last handful of style= attributes such that |
Content-Security-Policy: can be enabled without unsafe-inline |
Content-Security-Policy: can be enabled without unsafe-inline |
suggested by bentley@ Nov 10, 2019 at 06:02:49AM -0700 |
suggested by bentley@ Nov 10, 2019 at 06:02:49AM -0700 |
Line 430 are mere guesses, and some may be wrong. |
|
Line 483 are mere guesses, and some may be wrong. |
|
http://undeadly.org/cgi?action=article&sid=20140925064244&pid=1 |
http://undeadly.org/cgi?action=article&sid=20140925064244&pid=1 |
loc * exist * algo ** size * imp *** |
loc * exist * algo ** size * imp *** |
|
|
|
- implement the tbl(7) layout "n" specifier for HTML output, |
|
probably by manual alignment, inserting adequate numbers of |
|
digit-width spaces, similar to tbl_term.c, tbl_number() |
|
Oliver Corff 16 May 2021 20:29:00 +0200 |
|
loc ** exist ** algo ** size * imp ** |
|
|
- generate <img> tags in HTML |
- generate <img> tags in HTML |
idea from florian@ Tue, 7 Apr 2015 00:26:28 +0000 |
idea from florian@ Tue, 7 Apr 2015 00:26:28 +0000 |
may be possible to implement with .Lk img://something.png alt_text |
may be possible to implement with .Lk img://something.png alt_text |
Line 507 are mere guesses, and some may be wrong. |
|
Line 566 are mere guesses, and some may be wrong. |
|
* warning issues |
* warning issues |
************************************************************************ |
************************************************************************ |
|
|
|
- shorten/simplify error messages for usage errors |
|
To: deraadt@ 25 Oct 2020 23:37:01 +0100 |
|
loc ** exist * algo * size ** imp *** |
|
|
- warn about duplicate .Sh/.Ss heads |
- warn about duplicate .Sh/.Ss heads |
gre(4): Rename duplicate sections 20 Apr 2018 15:27:33 +0200 |
gre(4): Rename duplicate sections 20 Apr 2018 15:27:33 +0200 |
loc * exist * algo * size * imp ** |
loc * exist * algo * size * imp ** |
Line 541 are mere guesses, and some may be wrong. |
|
Line 604 are mere guesses, and some may be wrong. |
|
of a text line, if it is likely intended to follow the preceding |
of a text line, if it is likely intended to follow the preceding |
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) |
|
|
|
- report double .TH in man(7) as an ERROR and let the first win |
|
kristaps@ 28 Mar 2021 13:30:41 +0200 |
|
loc * exist * algo * size * imp * |
|
|
- makewhatis -p complains about language subdirectories: |
- makewhatis -p complains about language subdirectories: |
/usr/local/man//ru: Unknown directory part |
/usr/local/man//ru: Unknown directory part |