/[groff]/groff/contrib/groffer/TODO
ViewVC logotype

Diff of /groff/contrib/groffer/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by wl, Sat Jul 2 17:37:54 2005 UTC revision 1.14 by wl, Wed Aug 3 06:32:11 2005 UTC
# Line 6  File position: <groff-source>/contrib/gr Line 6  File position: <groff-source>/contrib/gr
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
# Line 17  Optimization: Line 18  Optimization:
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    

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26