6 |
####### TODO |
####### TODO |
7 |
|
|
8 |
Revision: |
Revision: |
9 |
- Revise the `--all' feature to better reflect GNU `man'. |
|
10 |
- The debug function stack is buggy (no effect on normal operation). |
- Make --apropos-* options without arguments, based on all filespecs. |
11 |
- Check main_parse_MANOPT(), not too important. |
Transform the output into a `groff' file and have it viewed; maybe |
12 |
- Add long option shortcuts. |
also for --version and -V. |
13 |
|
- Make --whatis a breaking option and its output a good man-page. |
14 |
|
|
15 |
Optimization: |
Optimization: |
16 |
- Optimize `man' path determination in manpath_add_lang_sys() for speed |
- Optimize `man' path determination in manpath_add_lang_sys() for speed |
18 |
(not trivial). |
(not trivial). |
19 |
- To increase the running speed write part of the `groffer' shell |
- To increase the running speed write part of the `groffer' shell |
20 |
script in C/C++. |
script in C/C++. |
|
- Split the `groffer.sh' shell script into several files for better |
|
|
tests of the shell compatibility. |
|
21 |
|
|
22 |
Features of external programs: |
Features of external programs: |
23 |
- Revise option handling of `grog'. |
- Revise option handling of `grog'. |
24 |
|
|
25 |
Documentation: |
Documentation: |
26 |
- Improve the documentation of the search algorithm for man pages in |
- Improve the documentation of the search algorithm for `man' pages in |
27 |
both the `groffer' script and the man page `groffer.man'. |
both the `groffer' scripts and the `man' page `groffer.man'. |
28 |
- In `groff.man', add more documentation for parts that were taken over |
- In `groffer.man', add more documentation for parts that were taken |
29 |
from GNU `man'. |
over from GNU `man'. |
30 |
- The documentation in the headers for some function definitions in |
- The documentation in the headers for some function definitions in |
31 |
`groffer.sh' needs to be updated. |
`groffer2.sh' needs to be updated. |
32 |
|
|
33 |
|
|
34 |
####### License |
####### License |
35 |
|
|
36 |
Last update: 30 June 2005 |
Last update: 2 August 2005 |
37 |
|
|
38 |
Copyright (C) 2003,2004,2005 Free Software Foundation, Inc. |
Copyright (C) 2003,2004,2005 Free Software Foundation, Inc. |
39 |
Written by Bernd Warken |
Written by Bernd Warken |
40 |
|
|
41 |
This file is part of groffer, which is part of groff. |
This file is part of `groffer', which is part of `groff'. |
42 |
|
|
43 |
groff is free software; you can redistribute it and/or modify it |
`groff' is free software; you can redistribute it and/or modify it |
44 |
under the terms of the GNU General Public License as published by |
under the terms of the GNU General Public License as published by |
45 |
the Free Software Foundation; either version 2, or (at your option) |
the Free Software Foundation; either version 2, or (at your option) |
46 |
any later version. |
any later version. |
47 |
|
|
48 |
groff is distributed in the hope that it will be useful, but WITHOUT |
`groff' is distributed in the hope that it will be useful, but WITHOUT |
49 |
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY |
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY |
50 |
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public |
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public |
51 |
License for more details. |
License for more details. |
52 |
|
|
53 |
You should have received a copy of the GNU General Public License |
You should have received a copy of the GNU General Public License |
54 |
along with groff; see the files COPYING and LICENSE in the top |
along with `groff'; see the files COPYING and LICENSE in the top |
55 |
directory of the groff source. If not, write to the Free Software |
directory of the `groff' source. If not, write to the Free Software |
56 |
Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. |
Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. |
57 |
|
|
58 |
|
|