version 1.240, 2017/07/19 21:48:37 |
version 1.251, 2018/04/20 14:02:32 |
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 |
Line 65 are mere guesses, and some may be wrong. |
|
Line 61 are mere guesses, and some may be wrong. |
|
found by jca@ in ratpoison(1) Sun, 30 Jun 2013 12:01:09 +0200 |
found by jca@ in ratpoison(1) Sun, 30 Jun 2013 12:01:09 +0200 |
loc * exist ** algo ** size ** imp ** |
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 79 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 375 are mere guesses, and some may be wrong. |
|
Line 363 are mere guesses, and some may be wrong. |
|
|
|
--- HTML issues -------------------------------------------------------- |
--- HTML issues -------------------------------------------------------- |
|
|
|
- duplicate names generate duplicate href="#..." anchor attributes |
|
possibly use "#..._<N>" suffixes? |
|
Jakub Klinkovsky <j dot l dot k at gmx dot com> 3 Oct 2017 21:23:36 +0200 |
|
see also the thread: gre(4): Rename duplicate sections |
|
up to 20 Apr 2018 15:27:33 +0200 |
|
|
|
- format ".IP *" etc. as <ul> rather than <dl> |
|
https://github.com/Debian/debiman/issues/67 |
|
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 |
space, see for example random(3). Introduced in |
space, see for example random(3). Introduced in |
http://mdocml.bsd.lv/cgi-bin/cvsweb/mdoc_html.c.diff?r1=1.91&r2=1.92 |
http://mdocml.bsd.lv/cgi-bin/cvsweb/mdoc_html.c.diff?r1=1.91&r2=1.92 |
Line 436 are mere guesses, and some may be wrong. |
|
Line 434 are mere guesses, and some may be wrong. |
|
Probably, this should be fixed somewhere in termp_it_pre(), not sure. |
Probably, this should be fixed somewhere in termp_it_pre(), not sure. |
loc * exist ** algo ** size * imp ** |
loc * exist ** algo ** size * imp ** |
|
|
- .Nx 1.0a |
|
should be "NetBSD 1.0A", not "NetBSD 1.0a", |
|
see OpenBSD ccdconfig(8). |
|
loc * exist * algo * size * imp ** |
|
|
|
- In .Bl -tag, if a tag exceeds the right margin and must be continued |
|
on the next line, it must be indented by -width, not width+1; |
|
see "rule block|pass" in OpenBSD ifconfig(8). |
|
loc * exist *** algo ** size * imp ** |
|
|
|
- When the -width string contains macros, the macros must be rendered |
- When the -width string contains macros, the macros must be rendered |
before measuring the width, for example |
before measuring the width, for example |
.Bl -tag -width ".Dv message" |
.Bl -tag -width ".Dv message" |
Line 481 are mere guesses, and some may be wrong. |
|
Line 469 are mere guesses, and some may be wrong. |
|
* warning issues |
* warning issues |
************************************************************************ |
************************************************************************ |
|
|
|
- warn about duplicate .Sh/.Ss heads |
|
gre(4): Rename duplicate sections 20 Apr 2018 15:27:33 +0200 |
|
|
|
- style message about macros inside .Bd -literal and .Dl, in particular |
|
font changing macros like .Cm, .Ar, .Fa (from the mdoclint TODO) |
|
|
|
- style message about mismatches between the section number in the |
|
file name (if it is known) and the section number in .Dt |
|
(from the mdoclint TODO) |
|
|
|
- style message about NULL without .Dv (from the mdoclint TODO) |
|
|
|
- style message about error constants without .Er (from the mdoclint TODO) |
|
|
- warn when .Sh or .Ss contain other macros |
- warn when .Sh or .Ss contain other macros |
Steffen Nurpmeso, savannah.gnu.org/bugs/index.php?45034 |
Steffen Nurpmeso, savannah.gnu.org/bugs/index.php?45034 |
loc * exist * algo * size * imp ** |
loc * exist * algo * size * imp ** |
|
|
|
- style message about violations of the convention |
|
.An name Aq Mt localpart@domain in AUTHORS (from the mdoclint TODO) |
|
|
- warn about attempts to call non-callable macros |
- warn about attempts to call non-callable macros |
Steffen Nurpmeso Tue, 11 Nov 2014 22:55:16 +0100 |
Steffen Nurpmeso Tue, 11 Nov 2014 22:55:16 +0100 |
Note that formatting is inconsistent in groff. |
Note that formatting is inconsistent in groff. |
Line 493 are mere guesses, and some may be wrong. |
|
Line 498 are mere guesses, and some may be wrong. |
|
all over mdoc_macro.c and all subtly different. |
all over mdoc_macro.c and all subtly different. |
loc ** exist ** algo ** size ** imp ** |
loc ** exist ** algo ** size ** imp ** |
|
|
|
- style message about suspicious uses of - vs. \- vs. \(mi |
|
e.g. -1 is likely wrong (from the mdoclint TODO) |
|
|
|
- warn about punctuation - e.g. ',' and ';' - at the beginning |
|
of a text line, if it is likely intended to follow the preceding |
|
output without intervening whitespace, in particular after a |
|
macro line (from the mdoclint TODO) |
|
|
- mandoc_special does not really check the escape sequence, |
- mandoc_special does not really check the escape sequence, |
but just the overall format |
but just the overall format |
loc ** exist ** algo *** size ** imp ** |
loc ** exist ** algo *** size ** imp ** |
|
|
- -Tlint parser errors and warnings to stdout |
|
to tech@mdocml, naddy@ Wed, 28 Sep 2011 11:21:46 +0200 |
|
wait! kristaps@ Sun, 02 Oct 2011 17:12:52 +0200 |
|
|
|
************************************************************************ |
************************************************************************ |
* documentation issues |
* documentation issues |
************************************************************************ |
************************************************************************ |
|
|
|
- dashes, hyphens, and minus signs in manual pages |
|
jmc@ Fri, 28 Mar 2014 07:19:27 +0000 |
|
|
- mark macros as: page structure domain, manual domain, general text domain |
- mark macros as: page structure domain, manual domain, general text domain |
is this useful? |
is this useful? |
|
|
Line 517 are mere guesses, and some may be wrong. |
|
Line 529 are mere guesses, and some may be wrong. |
|
* performance issues |
* performance issues |
************************************************************************ |
************************************************************************ |
|
|
- Why are we using MAP_SHARED, not MAP_PRIVATE for mmap(2)? |
|
from kristaps@ Sat, 09 Aug 2014 13:51:36 +0200 |
|
|
|
Several areas can be cleaned up to make mandoc even faster. These are |
|
|
|
- the PDF file is HUGE: this can be reduced by using relative offsets |
- the PDF file is HUGE: this can be reduced by using relative offsets |
|
|
************************************************************************ |
************************************************************************ |
Line 539 Several areas can be cleaned up to make mandoc even fa |
|
Line 546 Several areas can be cleaned up to make mandoc even fa |
|
same-line from different-line input. That plainly doesn't work |
same-line from different-line input. That plainly doesn't work |
with user-defined macros, leading to random breakage. |
with user-defined macros, leading to random breakage. |
|
|
|
- Is it possible to further simplify ENDBODY_SPACE? |
|
|
- Find better ways to prevent endless loops |
- Find better ways to prevent endless loops |
in roff(7) macro and string expansion. |
in roff(7) macro and string expansion. |
|
|
|
- make buffers for parsing functions const |
|
christos@ via wiz@ Fri, 18 Dec 2015 17:10:01 +0100 |
|
|
- struct mparse refactoring |
- struct mparse refactoring |
Steffen Nurpmeso Thu, 04 Sep 2014 12:50:00 +0200 |
Steffen Nurpmeso Thu, 04 Sep 2014 12:50:00 +0200 |