=================================================================== RCS file: /cvs/mandoc/TODO,v retrieving revision 1.169 retrieving revision 1.173 diff -u -p -r1.169 -r1.173 --- mandoc/TODO 2014/04/23 16:08:33 1.169 +++ mandoc/TODO 2014/07/24 08:26:05 1.173 @@ -1,6 +1,6 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.169 2014/04/23 16:08:33 schwarze Exp $ +* $Id: TODO,v 1.173 2014/07/24 08:26:05 schwarze Exp $ ************************************************************************ ************************************************************************ @@ -143,6 +143,9 @@ --- missing tbl features ----------------------------------------------- +- look at the POSIX manuals in the books/man-pages-posix port, + they use some unsupported tbl(7) features. + - implement basic non-parametric .de to support e.g. sox(1) reported by naddy@ Sat, 16 Oct 2010 23:51:57 +0200 *** sox(1) still doesn't work, tbl(1) errors need investigation @@ -165,6 +168,20 @@ with apropos(1) using the file name as a key, as well. Issue reported by tedu@ Fri, 05 Jul 2013 21:15:23 -0400 +- When makewhatis(8) encounters a FATAL parse error, + it silently treats the file as formatted, which makes no sense + at all for paths like man1/foo.1 - and which also contradicts + what the manual says at the end of the description. + The end result will be ENOENT for file names returned + by mansearch() in manpage.file. + +- makewhatis(8) for preformatted pages: + parse the section number from the header line + and compare to the section number from the directory name + +- Does makewhatis(8) detect missing NAME sections, missing names, + and missing descriptions in all the file formats? + - clean up escape sequence handling, creating three classes: (1) fully implemented, or parsed and ignored without loss of content (2) unimplemented, potentially causing loss of content @@ -182,6 +199,10 @@ - look at pages generated from Texinfo source by yat2m, e.g. security/gnupg First impression is not that bad. +- look at pages generated by pandoc; see + https://github.com/jgm/pandoc/blob/master/src/Text/Pandoc/Writers/Man.hs + porting planned by kili@ Thu, 19 Jun 2014 19:46:28 +0200 + - check compatibility with Plan9: http://swtch.com/usr/local/plan9/tmac/tmac.an http://swtch.com/plan9port/man/man7/man.html @@ -225,6 +246,18 @@ reveals lots of bugs both in groff and mandoc... reported by bentley@ Wed, 22 May 2013 23:49:30 -0600 +--- PDF issues --------------------------------------------------------- + +- PDF output doesn't use a monospaced font for .Bd -literal + Example: "mandoc -Tpdf afterboot.8 > output.pdf && pdfviewer output.pdf". + Search the text "Routing tables". + Also check what PostScript mode does when fixing this. + reported by juanfra@ Wed, 04 Jun 2014 21:44:58 +0200 + +--- HTML issues -------------------------------------------------------- + +- check https://github.com/trentm/mdocml + ************************************************************************ * formatting issues: gratuitous differences ************************************************************************ @@ -330,3 +363,9 @@ Several areas can be cleaned up to make mandoc even fa Decide which formats should be recognized where. Update both mdoc(7) and man(7) documentation. Triggered by Tim van der Molen Tue, 22 Feb 2011 20:30:45 +0100 + +- Consider creating some views that will make the database more + readable from the sqlite3 shell. Consider using them to + abstract from the database structure, too. + suggested by espie@ Sat, 19 Apr 2014 14:52:57 +0200 +