diff options
Diffstat (limited to 'contrib/texinfo/TODO')
-rw-r--r-- | contrib/texinfo/TODO | 81 |
1 files changed, 44 insertions, 37 deletions
diff --git a/contrib/texinfo/TODO b/contrib/texinfo/TODO index 295a11cf7904..39c1736776d1 100644 --- a/contrib/texinfo/TODO +++ b/contrib/texinfo/TODO @@ -1,51 +1,29 @@ -Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000, 01, 02 -Free Software Foundation. - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. - - +$Id: TODO,v 1.6 2003/01/27 13:05:44 karl Exp $ +This is the todo list for GNU Texinfo. If you are interested in working on any of these, email bug-texinfo@gnu.org. -* Makeinfo: - - Try directory of main source file. - - Support @`{@dotless{i}} et al. in HTML. - - A detexinfo program, like detex or delatex. This command would - strip all the texinfo commands out, and would be used as a filter on - the way to a speller. An option would be to NOT strip comments out. - makeinfo --no-headers comes close. - - If node name contains an @ command, complain explicitly. - - Call Ghostscript to get ASCII/jpg output for the @image command. - - Better HTML output: allow settable background color, table colors - and spacing, <head> meta tags, back link from footnote marker, etc. - - Rewrite completely to simplify generation of different formats. + Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, + 2001, 2002, 2003 Free Software Foundation. -* TeX: - - Use @ as the escape character, and Texinfo syntax generally, in the - table of contents, aux, and index files. Eliminate all the crazy - multiple redefinitions of every Texinfo command in different contexts. - - Handle @hsep and @vsep in @multitables. - - Introduce new command to change \bindingoffset. - - Reasonable way to change fonts from the default (some work has been - done), to allow for PostScript fonts, for example. - - How about using latex2html to produce HTML? - - Support 8-bit input characters, perhaps via the ec fonts. - - Repeat table headings if a @multitable is multiple pages long. - - Table of contents gets misaligned if there are 10 or more [sub]sections. + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. * General: + - Test for memory leaks, e.g., with valgrind: + http://developer.kde.org/~sewardj/ - Rationalize and improve the dir categories in existing manuals. - - @xindexterm [def] primary [,secondary [,tertiary]] or some such? + See http://mail.gnu.org/pipermail/emacs-devel/2002-October/013094.html + (and the containing thread). + - Extend and improve the tests. + - Get Info declared as a MIME Content-Type. - Support compressed image files. - Handle reference card creation, perhaps by only paying attention to sectioning and @def... commands. - Allow @end (and other?) commands to be indented in the source. - - Get Info declared as a MIME Content-Type. * Language: - - @figure: + - @figure, something like: @figure [xref-label] @figureinclude <filename>, [<height>], [<width>] @figurehsize <dimen> @@ -53,6 +31,8 @@ If you are interested in working on any of these, email bug-texinfo@gnu.org. @caption ... @end caption <arbitrary Texinfo commands> @end figure + - @else for the @if... conditionals. + - @xindexterm [def] primary [,secondary [,tertiary]] or some such? - multicolumn * width to take up `the rest'. - another table command to take N succeeding items and split them into M columns (see eplain). @@ -71,6 +51,34 @@ If you are interested in working on any of these, email bug-texinfo@gnu.org. - Change bars. This is difficult or impossible in TeX, unfortunately. To do it right requires device driver support. wdiff or ediff may be all we can do. + - @LaTeX{} command to produce the LaTeX logo. + +* Makeinfo: + - Try directory of main source file. + - Support @`{@dotless{i}} et al. in HTML. + - A detexinfo program, like detex or delatex. This command would + strip all the texinfo commands out, and would be used as a filter on + the way to a speller. An option would be to NOT strip comments out. + makeinfo --no-headers comes close. + - If node name contains an @ command, complain explicitly. + - Call Ghostscript to get ASCII/jpg output for the @image command. + - Better HTML output: allow settable background color, table colors + and spacing, <head> meta tags, back link from footnote marker, etc. + - Rewrite completely to simplify generation of different formats. + +* TeX: + - Use @ as the escape character, and Texinfo syntax generally, in the + table of contents, aux, and index files. Eliminate all the crazy + multiple redefinitions of every Texinfo command in different contexts. + - Handle @hsep and @vsep in @multitables. + - Introduce new command to change \bindingoffset. + - Reasonable way to change fonts from the default (some work has been + done), to allow for PostScript fonts, for example. + - How about using latex2html to produce HTML? + - Support 8-bit input characters, perhaps via the ec fonts. + - Repeat table headings if a @multitable is multiple pages long. + - Table of contents gets misaligned if there are 10 or more [sub]sections. + - Use url.sty (or something) to allow linebreak of url's. * Doc: - Include a complete functional summary, as in a reference card, in @@ -100,7 +108,6 @@ If you are interested in working on any of these, email bug-texinfo@gnu.org. * PDF: - make each letter of the index (A, B, ...) a section in the TOC. From Carsten Dominik <dominik@astro.uva.nl>. - * install-info: - be able to copy the info file to compile-time $(infodir), to |