version 1.194, 2014/12/10 21:54:13 |
version 1.202, 2015/03/11 13:11:22 |
Line 60 are mere guesses, and some may be wrong. |
|
Line 60 are mere guesses, and some may be wrong. |
|
- .fc (field control) |
- .fc (field control) |
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+) |
- .nr third argument (auto-increment step size, requires \n+) |
found by bentley@ in sbcl(1) Mon, 9 Dec 2013 18:36:57 -0700 |
found by bentley@ in sbcl(1) Mon, 9 Dec 2013 18:36:57 -0700 |
loc * exist * algo * size * imp ** |
loc * exist * algo * size * imp ** |
Line 69 are mere guesses, and some may be wrong. |
|
Line 69 are mere guesses, and some may be wrong. |
|
reported by brad@ Sat, 15 Jan 2011 15:45:23 -0500 |
reported by brad@ Sat, 15 Jan 2011 15:45:23 -0500 |
loc *** exist *** algo *** size ** imp * |
loc *** exist *** algo *** size ** imp * |
|
|
- .ta (tab settings) occurs in ircbug(1) and probably gnats(1) |
- .ta (tab settings) |
reported by brad@ Sat, 15 Jan 2011 15:50:51 -0500 |
#1 most important issue naddy@ Mon, 16 Feb 2015 20:59:17 +0100 |
|
ircbug(1) gnats(1) reported by brad@ Sat, 15 Jan 2011 15:50:51 -0500 |
also Tcl_NewStringObj(3) via wiz@ Wed, 5 Mar 2014 22:27:43 +0100 |
also Tcl_NewStringObj(3) via wiz@ Wed, 5 Mar 2014 22:27:43 +0100 |
also posix2time(3) Carsten Kunze Mon, 1 Dec 2014 13:03:10 +0100 |
also posix2time(3) Carsten Kunze Mon, 1 Dec 2014 13:03:10 +0100 |
loc ** exist *** algo ** size ** imp *** |
loc ** exist *** algo ** size ** imp *** |
|
|
- .ti (temporary indent) |
- .ti (temporary indent) |
found by naddy@ in xloadimage(1) |
found by naddy@ in xloadimage(1) [devel/libvstr] vstr(3) |
found by bentley@ in nmh(1) Mon, 23 Apr 2012 13:38:28 -0600 |
found by bentley@ in nmh(1) Mon, 23 Apr 2012 13:38:28 -0600 |
loc ** exist ** algo ** size * imp ** (parser reorg helps a lot) |
loc ** exist ** algo ** size * imp ** (parser reorg helps a lot) |
|
|
- .while and .shift |
- .while and .shift |
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 ** |
|
|
- \h horizontal move |
- \h horizontal move |
found in cclive(1) and nasm(1) asciidoc/DocBook output |
#2 most important issue naddy@ Mon, 16 Feb 2015 20:59:17 +0100 |
|
found in cclive(1) nasm(1) bogofilter(1) asciidoc/DocBook output |
bentley@ on discuss@ Sat, 21 Sep 2013 22:29:34 -0600 |
bentley@ on discuss@ Sat, 21 Sep 2013 22:29:34 -0600 |
naddy@ Thu, 4 Dec 2014 16:26:41 +0100 |
naddy@ Thu, 4 Dec 2014 16:26:41 +0100 |
loc ** exist ** algo ** size * imp ** (parser reorg helps a lot) |
loc ** exist ** algo ** size * imp *** (parser reorg helps a lot) |
|
|
- \n+ and \n- numerical register increment and decrement |
- \n+ and \n- numerical register increment and decrement |
found by bentley@ in sbcl(1) Mon, 9 Dec 2013 18:36:57 -0700 |
found by bentley@ in sbcl(1) Mon, 9 Dec 2013 18:36:57 -0700 |
loc * exist * algo * size * imp ** |
loc * exist * algo * size * imp ** |
|
|
|
- \n(.$ macro argument count number register; ocserv(8) by autogen |
|
found by sthen@ Thu, 19 Feb 2015 22:03:01 +0000 |
|
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 105 are mere guesses, and some may be wrong. |
|
Line 111 are mere guesses, and some may be wrong. |
|
|
|
--- missing mdoc features ---------------------------------------------- |
--- missing mdoc features ---------------------------------------------- |
|
|
- fix bad block nesting involving multiple identical explicit blocks |
|
see the OpenBSD mdoc_macro.c 1.47 commit message |
|
loc * exist *** algo *** size * imp ** |
|
|
|
- .Bl -column .Xo support is missing |
- .Bl -column .Xo support is missing |
ultimate goal: |
ultimate goal: |
restore .Xr and .Dv to |
restore .Xr and .Dv to |
Line 255 are mere guesses, and some may be wrong. |
|
Line 257 are mere guesses, and some may be wrong. |
|
|
|
--- 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 299 are mere guesses, and some may be wrong. |
|
Line 305 are mere guesses, and some may be wrong. |
|
* formatting issues: ugly output |
* formatting issues: ugly output |
************************************************************************ |
************************************************************************ |
|
|
- a column list with blank `Ta' cells triggers a spurrious |
- revisit empty in-line macros |
|
look at the difference between "Em x Em ." and "Sq x Em ." |
|
Carsten Kunze Fri, 12 Dec 2014 00:15:41 +0100 |
|
loc *** exist *** algo *** size * imp ** |
|
|
|
- a column list with blank `Ta' cells triggers a spurious |
start-with-whitespace printing of a newline |
start-with-whitespace printing of a newline |
|
|
|
- In .Bl -column, .It a<tab>"b<tab>c" |
|
shows the quotes in groff, but not in mandoc |
|
loc * exist *** algo ** size * imp ** |
|
|
- In .Bl -column, |
- In .Bl -column, |
.It Em Authentication<tab>Key Length |
.It Em Authentication<tab>Key Length |
ought to render "Key Length" with emphasis, too, |
ought to render "Key Length" with emphasis, too, |
Line 338 are mere guesses, and some may be wrong. |
|
Line 353 are mere guesses, and some may be wrong. |
|
reminded by jmc@ Thu, 23 Sep 2010 18:13:39 +0059 |
reminded by jmc@ Thu, 23 Sep 2010 18:13:39 +0059 |
loc * exist ** algo *** size * imp *** |
loc * exist ** algo *** size * imp *** |
|
|
|
- a line starting with "\fB something" counts as starting with whitespace |
|
and triggers a line break; found in audio/normalize-mp3(1) |
|
loc ** exist * algo ** size * imp ** |
|
|
- formatting /usr/local/man/man1/latex2man.1 with groff and mandoc |
- formatting /usr/local/man/man1/latex2man.1 with groff and mandoc |
reveals lots of bugs both in groff and mandoc... |
reveals lots of bugs both in groff and mandoc... |
reported by bentley@ Wed, 22 May 2013 23:49:30 -0600 |
reported by bentley@ Wed, 22 May 2013 23:49:30 -0600 |
Line 448 are mere guesses, and some may be wrong. |
|
Line 467 are mere guesses, and some may be wrong. |
|
loc * exist * algo * size * imp * |
loc * exist * algo * size * imp * |
|
|
- 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 |
makes |
makes |
\fBdig \fR |
\fBdig \fR |
operate in batch mode |
operate in batch mode |
Line 522 are mere guesses, and some may be wrong. |
|
Line 541 are mere guesses, and some may be wrong. |
|
How does SQLITE_CONFIG_PAGECACHE actually work? Document it! |
How does SQLITE_CONFIG_PAGECACHE actually work? Document it! |
from kristaps@ Sat, 09 Aug 2014 13:51:36 +0200 |
from kristaps@ Sat, 09 Aug 2014 13:51:36 +0200 |
|
|
Several areas can be cleaned up to make mandoc even faster. These are |
Several areas can be cleaned up to make mandoc even faster. These are |
|
|
- improve hashing mechanism for macros (quite important: performance) |
- improve hashing mechanism for macros (quite important: performance) |
|
|
Line 531 Several areas can be cleaned up to make mandoc even fa |
|
Line 550 Several areas can be cleaned up to make mandoc even fa |
|
- 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 |
|
|
- instead of re-initialising the roff predefined-strings set before each |
- instead of re-initialising the roff predefined-strings set before each |
parse, create a read-only version the first time and copy it |
parse, create a read-only version the first time and copy it |
loc * exist ** algo ** size * imp ** |
loc * exist ** algo ** size * imp ** |
|
|
************************************************************************ |
************************************************************************ |
* 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. |
|
|
Line 547 Several areas can be cleaned up to make mandoc even fa |
|
Line 571 Several areas can be cleaned up to make mandoc even fa |
|
|
|
- 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. |
|
|
- Finish cleanup of date handling. |
- Finish cleanup of date handling. |
Decide which formats should be recognized where. |
Decide which formats should be recognized where. |
Update both mdoc(7) and man(7) documentation. |
Update both mdoc(7) and man(7) documentation. |