version 1.303, 2020/06/22 18:00:30 |
version 1.308, 2020/11/12 20:46:28 |
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 * |
|
|
|
************************************************************************ |
* missing features |
* missing features |
************************************************************************ |
************************************************************************ |
|
|
Line 95 are mere guesses, and some may be wrong. |
|
Line 110 are mere guesses, and some may be wrong. |
|
need special handling because it is sometimes used for certain |
need special handling because it is sometimes used for certain |
delimiters, so it may need handling *after* roff.c rather than before. |
delimiters, so it may need handling *after* roff.c rather than before. |
reminded by John Gardner 16 Jun 2020 14:26:28 +1000 |
reminded by John Gardner 16 Jun 2020 14:26:28 +1000 |
|
Actually, more ASCII control characters than just 0x07 may need |
|
later handling because they can for example be used in macro names. |
|
So they may need handling after roff(7) processing. |
|
pointed out by John Gardner 23 Jun 2020 18:28:08 +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 |
|
|
--- 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 501 are mere guesses, and some may be wrong. |
|
Line 525 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 |