version 1.226, 2017/01/26 19:32:46 |
version 1.232, 2017/02/05 22:25:39 |
Line 226 are mere guesses, and some may be wrong. |
|
Line 226 are mere guesses, and some may be wrong. |
|
they use some unsupported tbl(7) features. |
they use some unsupported tbl(7) features. |
loc * exist ** algo ** size ** imp *** |
loc * exist ** algo ** size ** imp *** |
|
|
|
- look what Joerg Schilling manual pages use |
|
Thu, 19 Mar 2015 18:31:48 +0100 |
|
|
- use Unicode U+2500 to U+256C for table borders |
- use Unicode U+2500 to U+256C for table borders |
in tbl(7) -Tutf-8 output |
in tbl(7) -Tutf-8 output |
suggested by bentley@ Tue, 14 Oct 2014 04:10:55 -0600 |
suggested by bentley@ Tue, 14 Oct 2014 04:10:55 -0600 |
Line 259 are mere guesses, and some may be wrong. |
|
Line 262 are mere guesses, and some may be wrong. |
|
even for apropos title line output; req by bapt@ |
even for apropos title line output; req by bapt@ |
loc * exist * algo * size * imp *** |
loc * exist * algo * size * imp *** |
|
|
- makewhatis(8) for preformatted pages: |
|
parse the section number from the header line |
|
and compare to the section number from the directory name |
|
loc * exist * algo * size * imp ** |
|
|
|
- Does makewhatis(8) detect missing NAME sections, missing names, |
|
and missing descriptions in all the file formats? |
|
loc * exist * algo * size * imp *** |
|
|
|
- clean up escape sequence handling, creating three classes: |
- clean up escape sequence handling, creating three classes: |
(1) fully implemented, or parsed and ignored without loss of content |
(1) fully implemented, or parsed and ignored without loss of content |
(2) unimplemented, potentially causing loss of content |
(2) unimplemented, potentially causing loss of content |
Line 296 are mere guesses, and some may be wrong. |
|
Line 290 are mere guesses, and some may be wrong. |
|
- look at AT&T DWB http://www2.research.att.com/sw/download |
- look at AT&T DWB http://www2.research.att.com/sw/download |
Carsten Kunze <carsten dot kunze at arcor dot de> has patches |
Carsten Kunze <carsten dot kunze at arcor dot de> has patches |
Mon, 4 Aug 2014 17:01:28 +0200 |
Mon, 4 Aug 2014 17:01:28 +0200 |
|
ported version: https://github.com/n-t-roff/DWB3.3 |
|
Carsten Kunze Wed, 22 Apr 2015 11:21:43 +0200 |
|
|
- look at pages generated from reStructeredText, e.g. devel/mercurial hg(1) |
- look at pages generated from reStructeredText, e.g. devel/mercurial hg(1) |
These are a weird mixture of man(7) and custom autogenerated low-level |
These are a weird mixture of man(7) and custom autogenerated low-level |
Line 330 are mere guesses, and some may be wrong. |
|
Line 326 are mere guesses, and some may be wrong. |
|
https://github.com/schmonz/ikiwiki/compare/mandoc |
https://github.com/schmonz/ikiwiki/compare/mandoc |
Amitai Schlair Mon, 19 May 2014 14:05:53 -0400 |
Amitai Schlair Mon, 19 May 2014 14:05:53 -0400 |
|
|
|
- check features of the Slackware man.conf(5) format |
|
Carsten Kunze Wed, 11 Mar 2015 17:57:24 +0100 |
|
|
************************************************************************ |
************************************************************************ |
* formatting issues: ugly output |
* formatting issues: ugly output |
************************************************************************ |
************************************************************************ |
Line 386 are mere guesses, and some may be wrong. |
|
Line 385 are mere guesses, and some may be wrong. |
|
and triggers a line break; found in audio/normalize-mp3(1) |
and triggers a line break; found in audio/normalize-mp3(1) |
loc ** exist * algo ** size * imp ** |
loc ** exist * algo ** size * imp ** |
|
|
|
- rendering of double quotes in -Tascii is ugly in both groff and mandoc |
|
to improve, both would have to be changed |
|
Carsten Kunze Fri, 12 Dec 2014 14:27:56 +0100 |
|
|
- 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 |
|
|
--- PDF issues --------------------------------------------------------- |
--- PostScript and PDF issues ------------------------------------------ |
|
|
- PDF output doesn't use a monospaced font for .Bd -literal |
- PDF output doesn't use a monospaced font for .Bd -literal |
Example: "mandoc -Tpdf afterboot.8 > output.pdf && pdfviewer output.pdf". |
Example: "mandoc -Tpdf afterboot.8 > output.pdf && pdfviewer output.pdf". |
Line 400 are mere guesses, and some may be wrong. |
|
Line 403 are mere guesses, and some may be wrong. |
|
instructions from juanfra@ Wed, 11 Jun 2014 02:21:01 +0200 |
instructions from juanfra@ Wed, 11 Jun 2014 02:21:01 +0200 |
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 |
loc * exist ** algo ** size * imp ** |
loc * exist ** algo ** size * imp ** |
|
|
--- HTML issues -------------------------------------------------------- |
--- HTML issues -------------------------------------------------------- |
Line 423 are mere guesses, and some may be wrong. |
|
Line 427 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 *** |
|
|
- consider whether <var> can be used for Ar Dv Er Ev Fa Va. |
|
from bentley@ Wed, 13 Aug 2014 09:17:55 -0600 |
|
|
|
- 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 442 are mere guesses, and some may be wrong. |
|
Line 443 are mere guesses, and some may be wrong. |
|
Steffen Nurpmeso Sat, 08 Nov 2014 13:34:59 +0100 |
Steffen Nurpmeso Sat, 08 Nov 2014 13:34:59 +0100 |
loc * exist ** algo ** size * imp ** |
loc * exist ** algo ** size * imp ** |
|
|
|
- .Lk formatting for long links with line breaks |
|
Franco Fichtner 8 Oct 2013 00:33:42 +0200 |
|
|
- In .Bl -enum -width 0n, groff continues one the same line after |
- In .Bl -enum -width 0n, groff continues one the same line after |
the number, mandoc breaks the line. |
the number, mandoc breaks the line. |
mail to kristaps@ Mon, 20 Jul 2009 02:21:39 +0200 |
mail to kristaps@ Mon, 20 Jul 2009 02:21:39 +0200 |
Line 496 are mere guesses, and some may be wrong. |
|
Line 500 are mere guesses, and some may be wrong. |
|
we want three blank lines, not two as in mandoc. |
we want three blank lines, not two as in mandoc. |
loc ** exist ** algo ** size * imp ** |
loc ** exist ** algo ** size * imp ** |
|
|
- Header lines of excessive length: |
|
Port OpenBSD man_term.c rev. 1.25 to mdoc_term.c |
|
and document it in mdoc(7) and man(7) COMPATIBILITY |
|
found while talking to Chris Bennett |
|
loc * exist * algo * size * imp * |
|
|
|
- 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 |
and graphics/dcmtk. The parser reorg may help with this. |
and graphics/dcmtk. The parser reorg may help with this. |
Line 523 are mere guesses, and some may be wrong. |
|
Line 521 are mere guesses, and some may be wrong. |
|
to access the manpath and mandoc.db(3) after parsing. |
to access the manpath and mandoc.db(3) after parsing. |
asked for by jmc@ Fri, 4 Dec 2015 22:39:40 +0000 |
asked for by jmc@ Fri, 4 Dec 2015 22:39:40 +0000 |
|
|
- Report errors in -O suboption parsing. |
|
loc * exist * algo * size * imp ** |
|
|
|
- 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 ** |
|
|
- check that MANDOCERR_BADTAB is thrown in the right cases, |
|
i.e. when finding a literal tab character in fill mode, |
|
and possibly change the wording of the warning message |
|
to refer to fill mode, not literal mode |
|
See the mail from Werner LEMBERG on the groff list, |
|
Fri, 14 Feb 2014 18:54:42 +0100 (CET) |
|
loc * exist ** algo ** size * imp ** |
|
|
|
- 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 546 are mere guesses, and some may be wrong. |
|
Line 533 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 ** |
|
|
- warn about "new sentence, new line" |
|
loc ** exist ** algo *** size * imp ** |
|
|
|
- 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 ** |
Line 568 are mere guesses, and some may be wrong. |
|
Line 552 are mere guesses, and some may be wrong. |
|
* documentation issues |
* documentation issues |
************************************************************************ |
************************************************************************ |
|
|
- mention hyphenation rules: |
|
breaking at letter-letter in text mode (not macro args) |
|
proper hyphenation is unimplemented |
|
|
|
- talk about spacing around delimiters |
|
to jmc@, kristaps@ Sat, 23 Apr 2011 17:41:27 +0200 |
|
|
|
- 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 594 Several areas can be cleaned up to make mandoc even fa |
|
Line 571 Several areas can be cleaned up to make mandoc even fa |
|
|
|
- improve hashing mechanism for macros (quite important: performance) |
- improve hashing mechanism for macros (quite important: performance) |
|
|
- improve hashing mechanism for characters (not as important) |
|
|
|
- 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 |
|
parse, create a read-only version the first time and copy it |
|
loc * exist ** algo ** size * imp ** |
|
|
|
************************************************************************ |
************************************************************************ |
* structural issues |
* structural issues |
************************************************************************ |
************************************************************************ |
Line 636 Several areas can be cleaned up to make mandoc even fa |
|
Line 607 Several areas can be cleaned up to make mandoc even fa |
|
output through libz. |
output through libz. |
- Sandbox (see OpenSSH). |
- Sandbox (see OpenSSH). |
- Enable caching support via HTTP 304 and If-Modified-Since. |
- Enable caching support via HTTP 304 and If-Modified-Since. |
- Allow for cgi.h to be overridden by CGI environment variables. |
|
Otherwise, binary distributions will inherit the compile-time |
|
behaviour, which is not optimal. |
|
- Have Mac OSX systems automatically disable -static compilation of the |
- Have Mac OSX systems automatically disable -static compilation of the |
CGI: -static isn't supported. |
CGI: -static isn't supported. |
|
|