=================================================================== RCS file: /cvs/mandoc/TODO,v retrieving revision 1.22 retrieving revision 1.25 diff -u -p -r1.22 -r1.25 --- mandoc/TODO 2010/07/03 00:48:09 1.22 +++ mandoc/TODO 2010/07/11 22:39:32 1.25 @@ -9,16 +9,6 @@ - fix bad block nesting involving multiple identical explicit blocks see the OpenBSD mdoc_macro.c 1.47 commit message -- we need real .ds; for example, terminfo.3 has - .ds n 5 - and then later - \fBterminfo\fR(\*n) - reported orally by halex@ during c2k10 - -- \*(Pu is not implemented, but used in mdoc.samples - implementing .ds would solve this as well - reminded by jmc@, last on Sun, 27 Jun 2010 15:29:18 +0100 - - .Bl -column .Xo support is missing ultimate goal: restore .Xr and .Dv to @@ -87,13 +77,6 @@ or by enclosing reported by jmc Tue, 13 Apr 2010 08:48:14 +0100 -- indentation got lost in SYNOPSIS, e.g. - SYNOPSIS - date [-ajnu] [-d dst] [-r seconds] [-t minutes_west] [+format] - - [[[[[[cc]yy]mm]dd]HH]MM[.SS]] - + [[[[[[cc]yy]mm]dd]HH]MM[.SS]] - reminded by Ludo Smissaert Mon, 10 May 2010 12:15:11 +0200 - - empty phrases in .Bl column produce too few blanks try e.g. .Bl -column It Ta Ta reported by millert Fri, 02 Apr 2010 16:13:46 -0400 @@ -110,11 +93,15 @@ Several areas can be cleaned up to make mandoc even faster. These are -- improve caching mechanism to handle other per-element arguments so - that they need not be recalculated between front- and back-ends (also - reduces code size and complexity): - `Bl -column' pointer - - improve hashing mechanism for macros (quite important: performance) - improve hashing mechanism for characters (not as important) + +************************************************************************ +* structural issues +************************************************************************ + +- The regs.h functionality and the roff_getstrn() family should be moved + into mandoc.c, which should be accessable by libroff, libmdoc, and + libman. Right now there's pollution between these libraries. +