# TODO -- Malcolm Herbert (drol@rmit.edu.au), (c) 1995
#
# $Id: TODO,v 1.11 1995/02/15 02:19:45 drol Exp $

PostScript part ...

[X] allow all page area to be used.
[X] allow user to introduce fudge factors for LaTeX
[X] check to see if the page numbers are OK (taking too much space?)
[X] add option to execute page command before beginning 
[X] to specify row major or column major output.
[X] a better tiling algorithm
[X] allow users to specify their own page sizes
[X] a replacement for restore that leaves global variables intact ...
[X] allow some parameters to change between files
[X] add option to muck around with gstack ...
[X] cater for code that doesn't issue showpage (ie 0 page EPS files)
[X] option to have new page at end of file 
[X] option to print in duplex mode ...
[X] investigate lack of last page
[X] finish source-file help for the simple DOS arguments ...
[X] fix landscape option ...
[X] change tiling algorithm to allow specification of spots in form: h*w
[X] add grey values for header text+box, text, bold text, bg of page, etc.
[X] change spot_ctr definition to allow spot_ctr AND spot_pos to be defined.
[X] work out why the box borders are too thick ...
[ ] create interpretation of numbers/titles?  ie. (Page %N) for number etc.
[ ] grid option, to seperate spots with lines rather than boxing them ...
[ ] add left/center/right titling to page as well as spots
[ ] add left/center/right titling to _bottom_ of pages and spots

Printer routine ...

[X] to allow user to specify line-wrap
[X] to specify characters high/wide/size for the line printer.
[X] clean up printer parameter passing

Command line interface ...

[X] make yup read environment variable ...
[X] to allow user to dump to file other than STDOUT
[X] make some flags work over individual files (probably need to rewrite
    getopts.pl and place inside body of code ... )
[X] Make flag options intuitive, ie. +T to turn on and -T to turn off ...
    (again, needing to rewrite getopts)
[X] Make the -h option be run after all the command line args are read, so that
    it will print what the user selected ...
[X] create +h option to act as debug information -- tells what it would do ...
[X] print out some sort of status info (a la dvips) if connected to tty
[X] write a better simple DOS batch file ...
[X] modify $0 to produce only the basename ...
[X] work out username information from perl rather than LOGNAME env setting
[X] option to use last modification time on file, rather than print time
[X] allocate the alphabetic options in a better way
[X] split prologue into header, arguments and body for all versions
[X] add options to batch file to allow different argument files to be used
[X] create a few argument files for the DOS batch file, as well as standard one

General stuff ...

[X] work out new packaging scheme ... how to put all the files together.
[X] work out some new styles to put in argument files
[X] write new man page ... :)
[X] write DOS specific parts to man page (ie. for batch file)
[X] write DOS batch-file examples as well as perl ones ...
[X] write new installation notes and README file (file locations, changes etc.)
[X] create a MANIFEST file or something ...
[ ] notes on where to find perl and GhostScript perhaps?

# $Log: TODO,v $
# Revision 1.11  1995/02/15  02:19:45  drol
# yup as at 15/2/95, just prior to network release.
#
# Revision 1.10  1995/01/20  07:02:04  drol
# added some argument styles/files, changed some RCS header stuff and wrote
# more man entry text ...
#
# Revision 1.9  1995/01/18  02:02:59  drol
# yup after change to spot_ctr/spot_pos defs, and almost complete man entry
#
# Revision 1.8  1995/01/02  04:57:52  drol
# yup project after making changes to prologue files
#
# Revision 1.7  1994/12/31  06:44:32  drol
# yup project just prior to remaking Makefile due to splitting prologue.ps
# into header.ps, an argument file (or several) and prologue.ps (which now
# only contains the prologue body.  This was necessary to allow the DOS
# batch file version to specify files containing the arguments rather than
# the entire prologue.
#
# Revision 1.6  1994/12/26  09:35:31  drol
# yup project after changing options to something more meaningful ...
#
# Revision 1.5  1994/12/26  02:43:58  drol
# yup project after addition of grey value options
#
# Revision 1.5  1994/12/26  02:43:58  drol
# yup project after addition of grey value options
#
# Revision 1.4  1994/12/25  11:57:27  drol
# yup project after completing changes to lpr paramater parsing.
#
# Revision 1.3  1994/12/11  12:09:36  drol
# *** empty log message ***
#
# Revision 1.2  1994/12/11  11:57:09  drol
# changed tiling algorithm to allow specification of spots high*wide
#
# Revision 1.1  1994/12/10  06:26:08  drol
# Initial revision
#
# Revision 1.1  1994/12/10  06:26:08  drol
# Initial revision
#
