6 |
####### TODO |
####### TODO |
7 |
|
|
8 |
Revision: |
Revision: |
9 |
- Revise the `--all' feature to better reflect GNU man. |
- Revise the `--all' feature to better reflect GNU `man'. |
10 |
- The debug function stack is buggy (no effect on normal operation). |
- The debug function stack is buggy (no effect on normal operation). |
11 |
- Check main_parse_MANOPT(), not too important. |
- Check main_parse_MANOPT(), not too important. |
12 |
- Add long option shortcuts. |
- Add long option shortcuts. |
|
- The actual replacement `dash' of the POSIX `ash' shell produces |
|
|
strange errors with the groffer script, while the former `ash' |
|
|
worked successfully. Are these errors just bugs of `dash'? |
|
13 |
|
|
14 |
Optimization: |
Optimization: |
15 |
- Optimize man path determination in manpath_add_lang_sys() for speed |
- Optimize `man' path determination in manpath_add_lang_sys() for speed |
16 |
by building-up the man path only by and by as far as necessary |
by building-up the `man' path only by and by as far as necessary |
17 |
(not trivial). |
(not trivial). |
18 |
- To increase the running speed write part of the groffer shell script |
- To increase the running speed write part of the `groffer' shell |
19 |
in C/C++. |
script in C/C++. |
20 |
- Split the groffer.sh shell script into several files for better tests |
- Split the `groffer.sh' shell script into several files for better |
21 |
of the shell compatibility. |
tests of the shell compatibility. |
22 |
|
|
23 |
Features of external programs: |
Features of external programs: |
24 |
- Revise option handling of `grog'. |
- Revise option handling of `grog'. |
|
- `gxditview' needs a complete shower. |
|
25 |
|
|
26 |
Documentation: |
Documentation: |
27 |
- Improve the documentation of the search algorithm for man pages in |
- Improve the documentation of the search algorithm for man pages in |
28 |
both the groffer script and the man page `groffer.man'. |
both the `groffer' script and the man page `groffer.man'. |
29 |
- In `groff.man', add more documentation for parts that were taken over |
- In `groff.man', add more documentation for parts that were taken over |
30 |
from GNU `man'. |
from GNU `man'. |
31 |
- The documentation in the headers for some function definitions in |
- The documentation in the headers for some function definitions in |
34 |
|
|
35 |
####### License |
####### License |
36 |
|
|
37 |
Copyright (C) 2003,2004 Free Software Foundation, Inc. |
Last update: 30 June 2005 |
38 |
|
|
39 |
|
Copyright (C) 2003,2004,2005 Free Software Foundation, Inc. |
40 |
Written by Bernd Warken |
Written by Bernd Warken |
41 |
|
|
42 |
This file is part of groffer, which is part of groff. |
This file is part of groffer, which is part of groff. |
55 |
along with groff; see the files COPYING and LICENSE in the top |
along with groff; see the files COPYING and LICENSE in the top |
56 |
directory of the groff source. If not, write to the Free Software |
directory of the groff source. If not, write to the Free Software |
57 |
Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. |
Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. |
58 |
|
|
59 |
|
|
60 |
|
####### Emacs settings |
61 |
|
|
62 |
|
Local Variables: |
63 |
|
mode: text |
64 |
|
End: |