Project:	lj2ps, LaserJet PCL to PostScript translator
File:		LogFile

Author:		Christopher Lishka
Organization:	Wisconsin State Laboratory of Hygiene
		Data Processing Department

RCS:	$Header: LogFile,v 1.2 90/07/07 11:03:05 lishka Production $


070790 - v1.2 - Chris Lishka

This is the second release revision that will be sent to
comp.sources.misc.  It fixes problems with filename lengths in
revision 1.1, as reported in BugFile.


063090 - v1.1 - Chris Lishka

This is the version I am releasing to the general public through
comp.sources.misc.  lj2ps is identical to the 1.0.1.2 local version.
However, I have updated and cleaned up the documentation for this
release revision.  I also redrew the two scanners with idraw, as much
so that I could remember how they work as for other people.


061690 - v1.0.1.2 - Chris Lishka

This is a local revision which fixes a very major bug as well as
adding some functionality for those who want to extend this program.

I have added support for tabs.  They function identically to LaserJet
tabs for fixed-spacing fonts.  However, the LaserJet does some really
stupid things with proportional font tabs, and I chose to use
something completely different (and more logical) for proportional
fonts.  As a small step to indicate incompatibility, a warning is
printed if tabs are used while using a proportional font.  My logic is
that people ought not to be using the brain-damaged LaserJet
proportional tabs anyways.

Hooks are now present in the scanner for detecting shift-in and
shift-out.  Unique tokens are returned for both.  However, shift-in
and shift-out are not recognized by the "parser" (actually, the
function transform()), so only warnings are produced now.  On the
other hand, if anyone wants to *add* shift-in and shift-out
capabilities (hint, hint, wink, wink, nudge, nudge ;-), they won't
have to bugger-up the scanner to achieve this (which is somewhat of a
pain). 


061390 - v1.0.1.1 - Chris Lishka

This is a new local revision, which is built off the 1.0 major
revision.  It fixes a serious bug, and a few minor ones.

The 8.5 inch default right margin has been changed to a "very large"
right margin.  This fixes the right margin problem when rotating to
landscape mode.

I have added a command-line option -w, which (when set) suppresses
warning messages.

I have added a compile-time option -DDEBUG which controls whether or
not debugging code is included in the executable.  If -DDEBUG is
included, an extra -d command-line option is available to turn on
different levels of diagnostic debugging output.

I have added a compile-time option -DVERBOSE_WARNINGS which controls
whether all types of of warnings are printed.  If not set, only
important warnings will be printed out.  If set, *all* types of
warnings (both important and trivial) will be printed.


060790 - v1.0 - Chris Lishka

The initial revision of lj2ps.  This version is currently running,
although the one I am checking in right now has a minor efficiency fix
(which keeps lj_match_font from running once per attribute!).  This is
not the revision which will be distributed, as that one must have a
proper copyright notice attached.
