+++ /dev/null
-2008-02-03 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (install-data-local): Remove.
- (uninstall-local): Likewise.
- (EXTRA_DIST): Likewise.
- (afmdir): New variable for location of afm files.
- (dist_afm_DATA): New variable with previous contents of EXTRA_DIST.
-
-2008-01-29 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (install-data-local): Prefix install paths with
- $(DESTDIR) so as not to break `make distcheck'.
- (uninstall-local): Likewise.
-
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Add copyright notice at end.
-
-1999-04-12 Markku Rossi <mtr@amme.ssh.fi>
-
- * matrix.pfa: Added the `Matrix' font to support matrix printers
- ;-) Thanks to Tero Kivinen.
-
-1998-10-23 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Changed to install the afm files to
- `PREFIX/share/enscript/afm/' directory.
-
-1998-06-11 Markku Rossi <mtr@ngs.fi>
-
- * Back to the basics. We distribute only the AFM files for the
- standard 35 PostScript fonts.
-
-
-Copyright (C) 1998, 1999, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-02-03 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (install-data-local): Remove.
+ (uninstall-local): Likewise.
+ (EXTRA_DIST): Likewise.
+ (afmdir): New variable for location of afm files.
+ (dist_afm_DATA): New variable with previous contents of EXTRA_DIST.
+
+2008-01-29 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (install-data-local): Prefix install paths with
+ $(DESTDIR) so as not to break `make distcheck'.
+ (uninstall-local): Likewise.
+
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Add copyright notice at end.
+
+1999-04-12 Markku Rossi <mtr@amme.ssh.fi>
+
+ * matrix.pfa: Added the `Matrix' font to support matrix printers
+ ;-) Thanks to Tero Kivinen.
+
+1998-10-23 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Changed to install the afm files to
+ `PREFIX/share/enscript/afm/' directory.
+
+1998-06-11 Markku Rossi <mtr@ngs.fi>
+
+ * Back to the basics. We distribute only the AFM files for the
+ standard 35 PostScript fonts.
+
+
+Copyright (C) 1998, 1999, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
-
-1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
-
- * afm.h: Added ISO-8859-{9,10} encodings. Thanks to Donald Page
- <donaldp@sco.COM>.
-
-1998-06-23 Markku Rossi <mtr@ngs.fi>
-
- * afmparse.c (afm_parse_file): Added +1's to the memory
- allocations to avoid zero allocations. There are some AFM files
- available that say, for example, "StartComposites 0". That used
- to fail on some systems which memory allocation routines do not
- like zero allocations.
-
-1998-06-11 Markku Rossi <mtr@ngs.fi>
-
- * afm.c (afm_font_encoding): Renamed ISO-8859-* encodings.
-
-1998-03-25 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am (EXTRA_DIST): Added Makefile-encodings and
- make-encoding.pl.
-
- * afm.h: Added ISO-8859/7 encoding. Thanks to Manolis Lourakis
- <lourakis@csd.uch.gr>.
-
- * afmint.h: Removed all vararg functions. This should remove the
- compilation problems from this library.
-
-1997-12-30 Markku Rossi <mtr@ngs.fi>
-
- * afm.c (afm_font_stringwidth): Fixed cast bug where char was cast
- to unsigned int.
- (afm_font_charwidth): Changed <ch> argument's type to `char' and
- changed the cast to `unsigned char'.
-
- * afm.h: Changed <ch> argument's type of afm_font_charwidth() to
- `char'.
-
-1997-09-30 Markku Rossi <mtr@ngs.fi>
-
- * afm.h: Added ISO-8859/4 encoding. Thanks to Ricardas Cepas
- <rch@pub.osf.lt>.
-
-1997-07-18 Markku Rossi <mtr@ngs.fi>
-
- * Changed AFM library's copying policy from the GNU Library
- General Public License (LGPL) to GNU General Public License
- (GPL).
-
-1997-04-14 Markku Rossi <mtr@ngs.fi>
-
- * COPYING.LIB: Updated to the latest version.
-
- * Updated FSF's address to all source files.
-
-1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
-
- * afm.h: New input encoding LATIN5 for ISO-8859/5 (ISO latin5).
-
-1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
-
- * afm.h: New input encoding KOI8 for Adobe's Standard Cyrillic
- Font KOI8.
-
-1996-05-24 Markku Rossi <mtr@ngs.fi>
-
- * Added encoding support for PostScript font's composite
- characters.
-
- * Added encoding flags to the encoding functions.
-
-1996-02-29 Markku Rossi <mtr@ngs.fi>
-
- * Added support for the automatic non-ANSI-defication.
-
-1996-02-20 Markku Rossi <mtr@ngs.fi>
-
- * Added hp8 (HP Roman-8) encoding.
-
-1996-01-03 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.in: Do not require make which can handle string
- substitutions.
-
-1995-12-20 Markku Rossi <mtr@ngs.fi>
-
- * afm.c (afm_message): Changed output to go to stderr instead of
- stdout.
-
-1995-10-20 Markku Rossi <mtr@ngs.fi>
-
- * afmparse.c (read_character_metrics): some AFM files give too big
- count for the StartCharMetrics keyword, do not concider it as a
- syntax error.
-
-1995-08-24 Markku Rossi <mtr@ngs.fi>
-
- * Added VMS multinational encoding.
-
-1995-08-22 Markku Rossi <mtr@ngs.fi>
-
- * afm.c (afm_error_to_string): Fixed errno printing bug.
-
-1995-08-21 Markku Rossi <mtr@ngs.fi>
-
- * Fixed the default AFM path. Now /usr/local/lib/ps is searched
- first since we know what there is.
-
- * Cleaned up afmtest. Now it can be used to retrieve different
- font information.
-
-
-Copyright (C) 1995, 1996, 1997, 1998, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
+
+1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
+
+ * afm.h: Added ISO-8859-{9,10} encodings. Thanks to Donald Page
+ <donaldp@sco.COM>.
+
+1998-06-23 Markku Rossi <mtr@ngs.fi>
+
+ * afmparse.c (afm_parse_file): Added +1's to the memory
+ allocations to avoid zero allocations. There are some AFM files
+ available that say, for example, "StartComposites 0". That used
+ to fail on some systems which memory allocation routines do not
+ like zero allocations.
+
+1998-06-11 Markku Rossi <mtr@ngs.fi>
+
+ * afm.c (afm_font_encoding): Renamed ISO-8859-* encodings.
+
+1998-03-25 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am (EXTRA_DIST): Added Makefile-encodings and
+ make-encoding.pl.
+
+ * afm.h: Added ISO-8859/7 encoding. Thanks to Manolis Lourakis
+ <lourakis@csd.uch.gr>.
+
+ * afmint.h: Removed all vararg functions. This should remove the
+ compilation problems from this library.
+
+1997-12-30 Markku Rossi <mtr@ngs.fi>
+
+ * afm.c (afm_font_stringwidth): Fixed cast bug where char was cast
+ to unsigned int.
+ (afm_font_charwidth): Changed <ch> argument's type to `char' and
+ changed the cast to `unsigned char'.
+
+ * afm.h: Changed <ch> argument's type of afm_font_charwidth() to
+ `char'.
+
+1997-09-30 Markku Rossi <mtr@ngs.fi>
+
+ * afm.h: Added ISO-8859/4 encoding. Thanks to Ricardas Cepas
+ <rch@pub.osf.lt>.
+
+1997-07-18 Markku Rossi <mtr@ngs.fi>
+
+ * Changed AFM library's copying policy from the GNU Library
+ General Public License (LGPL) to GNU General Public License
+ (GPL).
+
+1997-04-14 Markku Rossi <mtr@ngs.fi>
+
+ * COPYING.LIB: Updated to the latest version.
+
+ * Updated FSF's address to all source files.
+
+1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * afm.h: New input encoding LATIN5 for ISO-8859/5 (ISO latin5).
+
+1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * afm.h: New input encoding KOI8 for Adobe's Standard Cyrillic
+ Font KOI8.
+
+1996-05-24 Markku Rossi <mtr@ngs.fi>
+
+ * Added encoding support for PostScript font's composite
+ characters.
+
+ * Added encoding flags to the encoding functions.
+
+1996-02-29 Markku Rossi <mtr@ngs.fi>
+
+ * Added support for the automatic non-ANSI-defication.
+
+1996-02-20 Markku Rossi <mtr@ngs.fi>
+
+ * Added hp8 (HP Roman-8) encoding.
+
+1996-01-03 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.in: Do not require make which can handle string
+ substitutions.
+
+1995-12-20 Markku Rossi <mtr@ngs.fi>
+
+ * afm.c (afm_message): Changed output to go to stderr instead of
+ stdout.
+
+1995-10-20 Markku Rossi <mtr@ngs.fi>
+
+ * afmparse.c (read_character_metrics): some AFM files give too big
+ count for the StartCharMetrics keyword, do not concider it as a
+ syntax error.
+
+1995-08-24 Markku Rossi <mtr@ngs.fi>
+
+ * Added VMS multinational encoding.
+
+1995-08-22 Markku Rossi <mtr@ngs.fi>
+
+ * afm.c (afm_error_to_string): Fixed errno printing bug.
+
+1995-08-21 Markku Rossi <mtr@ngs.fi>
+
+ * Fixed the default AFM path. Now /usr/local/lib/ps is searched
+ first since we know what there is.
+
+ * Cleaned up afmtest. Now it can be used to retrieve different
+ font information.
+
+
+Copyright (C) 1995, 1996, 1997, 1998, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Add copyright notice at end.
-
-1998-10-20 Markku Rossi <mtr@ngs.fi>
-
- * strerror.c: Removed the inclusion of `stdio.h'.
-
- * regex.c: On Apple environment, add __private_extern__ before
- symbols that conflict with the system's libc.
-
-1998-06-25 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Added strtoul() replacement. The source files
- strto{u,}l.c are borrowed from the glibc-2.0.
-
-1997-08-27 Markku Rossi <mtr@ngs.fi>
-
- * regex.c (re_set_character_syntax): New function to modify the
- character syntax table.
-
-1997-07-03 Markku Rossi <mtr@ngs.fi>
-
- * Updated regex.{c,h} and getopt*.{c,h} files to the latest
- versions found from GNU libc.
-
-1997-01-23 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Added memmove and memcpy replacements (from
- textutils).
-
-1996-05-06 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am (EXTRA_DIST): Added EXTRA_DIST files to the
- distribution.
-
-1996-03-14 Markku Rossi <mtr@ngs.fi>
-
- * Created this file.
-
-
-Copyright (C) 1996, 1997, 1998, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Add copyright notice at end.
+
+1998-10-20 Markku Rossi <mtr@ngs.fi>
+
+ * strerror.c: Removed the inclusion of `stdio.h'.
+
+ * regex.c: On Apple environment, add __private_extern__ before
+ symbols that conflict with the system's libc.
+
+1998-06-25 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Added strtoul() replacement. The source files
+ strto{u,}l.c are borrowed from the glibc-2.0.
+
+1997-08-27 Markku Rossi <mtr@ngs.fi>
+
+ * regex.c (re_set_character_syntax): New function to modify the
+ character syntax table.
+
+1997-07-03 Markku Rossi <mtr@ngs.fi>
+
+ * Updated regex.{c,h} and getopt*.{c,h} files to the latest
+ versions found from GNU libc.
+
+1997-01-23 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Added memmove and memcpy replacements (from
+ textutils).
+
+1996-05-06 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am (EXTRA_DIST): Added EXTRA_DIST files to the
+ distribution.
+
+1996-03-14 Markku Rossi <mtr@ngs.fi>
+
+ * Created this file.
+
+
+Copyright (C) 1996, 1997, 1998, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2009-12-30 Tim Retout <diocles@gnu.org>
-
- * enscript.man: Explicitly use minus signs rather than hyphens in
- various places in --ul-position and in PRINTING EXAMPLES.
-
- * states.man (STATES PROGRAM FILES): Escape backslashes in
- namerules and startrules examples.
-
- Small corrections probably originally by Michael Fedrowitz.
-
- * enscript.man (SYNOPSIS): Correct '-W' to '-w'.
- (OPTIONS): Likewise.
- (PRINTING EXAMPLES): Likewise.
- (--header): Correct date/data typo.
- (--help): Correct path to states files.
- (--style): Correct emacs_verbose.
-
-2009-01-11 Tim Retout <diocles@gnu.org>
-
- * enscript.texi: Update to FDL v1.3.
- * fdl.text: Deleted.
- * fdl-1.3.texi: New file.
- * Makefile.am: Update appropriately.
-
-2008-02-03 Tim Retout <diocles@gnu.org>
-
- * enscript.info: Remove from repository.
- * stamp-vti: Likewise.
- * version.texi: Likewise.
-
-2008-01-29 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (CLEANFILES): Clean installed man pages.
-
-2007-11-05 Tim Retout <diocles@gnu.org>
-
- * enscript.texi: Relicense under GNU FDL.
- Change copyright holder to FSF.
- * fdl.texi: New file.
-
-1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.man (files): Documented `--footer' option and its
- `user_footer_{p,{left,center,right}_str}' PostScript variables.
-
-1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.man (are): Documented `--extended-return-values'
- option.
-
-1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.man: Documented new user string format `$p'.
-
-1998-12-31 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.texi: Added documentation about the highlighting
- definitions.
-
-1998-10-23 Markku Rossi <mtr@ngs.fi>
-
- * enscript.texi: Started to write Texinfo documentation.
-
- * Makefile.am: The manual pages are now created during the
- compilation, not during the configuration.
-
- * New directory to hold the enscript documentation.
-
-
-Copyright (C) 1998, 1999, 2007, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2009-12-30 Tim Retout <diocles@gnu.org>
+
+ * enscript.man: Explicitly use minus signs rather than hyphens in
+ various places in --ul-position and in PRINTING EXAMPLES.
+
+ * states.man (STATES PROGRAM FILES): Escape backslashes in
+ namerules and startrules examples.
+
+ Small corrections probably originally by Michael Fedrowitz.
+
+ * enscript.man (SYNOPSIS): Correct '-W' to '-w'.
+ (OPTIONS): Likewise.
+ (PRINTING EXAMPLES): Likewise.
+ (--header): Correct date/data typo.
+ (--help): Correct path to states files.
+ (--style): Correct emacs_verbose.
+
+2009-01-11 Tim Retout <diocles@gnu.org>
+
+ * enscript.texi: Update to FDL v1.3.
+ * fdl.text: Deleted.
+ * fdl-1.3.texi: New file.
+ * Makefile.am: Update appropriately.
+
+2008-02-03 Tim Retout <diocles@gnu.org>
+
+ * enscript.info: Remove from repository.
+ * stamp-vti: Likewise.
+ * version.texi: Likewise.
+
+2008-01-29 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (CLEANFILES): Clean installed man pages.
+
+2007-11-05 Tim Retout <diocles@gnu.org>
+
+ * enscript.texi: Relicense under GNU FDL.
+ Change copyright holder to FSF.
+ * fdl.texi: New file.
+
+1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.man (files): Documented `--footer' option and its
+ `user_footer_{p,{left,center,right}_str}' PostScript variables.
+
+1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.man (are): Documented `--extended-return-values'
+ option.
+
+1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.man: Documented new user string format `$p'.
+
+1998-12-31 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.texi: Added documentation about the highlighting
+ definitions.
+
+1998-10-23 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.texi: Started to write Texinfo documentation.
+
+ * Makefile.am: The manual pages are now created during the
+ compilation, not during the configuration.
+
+ * New directory to hold the enscript documentation.
+
+
+Copyright (C) 1998, 1999, 2007, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2008-02-03 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (install-data-local): Remove. (Note that a backup of the
- config file will no longer be taken during installation.)
- (uninstall-local): Likewise.
- (all-local): Likewise.
- (sysconf_DATA): New variable for location of config file.
- (CLEANFILES): Reference $(sysconf_DATA) variable.
- (do_subst): New variable to hold the variable substitution command.
- (enscript.cfg): Use $(do_subst). Remove unnecessary $(srcdir) prefix
- from enscript.cfg.in dependency.
-
-2008-01-29 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (install-data-local): Prefix installation paths with
- $(DESTDIR), to avoid breaking `make distcheck'.
- (uninstall-local): Likewise.
-
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
-
-1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
-
- * a2ps.hdr: Some updates by John Hutchison
- <John.Hutchison@lmco.com>.
-
-1998-12-29 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript-color.hdr: New enscript-styled header for color
- printers.
-
-1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
-
- * Makefile.am: Added ISO-8859-{9,10} encodings.
-
-1998-11-25 Markku Rossi <mtr@amme.ssh.fi>
-
- * squeeze.hdr: New header to maximize the amount of code that can
- be printed on a page.
-
-1998-10-26 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in (StatesPath): As a default, do not define.
- Enscript gives us a better default.
-
-1998-10-23 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in: Changed to use the new highlighting style.
-
-1998-10-16 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: New procedures MF_PS and SUF_PS to define a new
- user font preserving the font's default encoding.
-
-1998-07-31 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in: Added 0.5 cm to left and right margins in the
- Letter media.
-
-1998-06-23 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in (PostScriptLevel): Added option to control the
- PostScript language level that enscript uses for its output.
-
-1998-06-11 Markku Rossi <mtr@ngs.fi>
-
- * Renamed ISO-8859-* encodings.
-
-1998-03-25 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am (EXTRA_DIST): Added Makefile-encodings and
- make-encoding.pl.
-
- * latin7.enc: Added ISO-8859/7 encoding. Thanks to Manolis
- Lourakis <lourakis@csd.uch.gr>.
-
-1998-01-02 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in (GeneratePageSize): Added option to control
- whether the PageSize page device setting is generated to the
- output.
-
-1997-09-30 Markku Rossi <mtr@ngs.fi>
-
- * latin4.enc: Added ISO-8859/4 encoding. Thanks to Ricardas Cepas
- <rch@pub.osf.lt>.
-
-1997-08-27 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro (wrapped_line_mark): fixed `arrow' marker, now it
- looks good.
-
-1997-07-16 Markku Rossi <mtr@ngs.fi>
-
- * edd.hdr: Added total number of pages.
-
-1997-06-10 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: New primitives SF and SUF to optimize the size of
- the generated PostScript output.
- New primitive bgs to show text with background color.
-
-1997-05-28 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: New procedure `wrapped_line_mark' to mark wrapped
- lines.
-
-1997-03-04 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in (StatesPath): New variable to specify the
- absolute path for the states program.
-
-1997-03-03 Markku Rossi <mtr@ngs.fi>
-
- * Implemented user escapes for user defined header strings:
- {simple,enscript}.hdr
-
-1997-02-21 Markku Rossi <mtr@ngs.fi>
-
- * asciidkno.enc: New encoding asciidkno for 7 bit ascii with dk
- and no extensions.
-
- * asciifise.enc: Renamed asciiscands.enc to asciifise.enc.
-
-1997-01-21 Markku Rossi <mtr@ngs.fi>
-
- * enscript.cfg.in (StatesColorModel): Added States dependant
- config file variables.
-
-1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
-
- * latin5.enc: New encoding vector for ISO-8859/5 (ISO latin5).
-
-1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
-
- * koi8.enc: New encoding vector for Adobe's Standard Cyrillic Font
- KOI8.
-
-1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
-
- * enscript.pro: Fixed a float / integer conversion bug from
- hightlight bar printing.
- Fixed underlays to work with the width/height font point sizes.
-
-1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
-
- * Removed hopefully all GNU extensions from strftime()'s format
- strings in {simple,edd}.hdr files
-
-1996-07-28 Markku Rossi <mtr@ngs.ngs.fi>
-
- * Makefile.am (install-data-local): Added `else :;' branch to fix
- the bug caused by ultrix's broken /bin/sh.
-
-1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
-
- * Added `--toc' option's volume number to all headers to which it
- fits: a2ps, edd, emacs, simple
-
- * Changed all `%2d' formats to `%e'. Now it should work in all
- normal Unixes.
-
-1996-06-30 Markku Rossi <mtr@ngs.ngs.fi>
-
- * Cleaned up headers' strftime() strings. Now there shouldn't be
- any AIX dependencies.
-
-1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
-
- * Makefile.am (install-data-local): take a backup copy of
- `enscript.cfg' before installing the new one.
- (uninstall-local): New target to uninstall `enscript.cfg'.
-
-1996-05-10 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: New procedure `line_highlight' for ^@shade{}
- escape.
-
-1996-05-07 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: New procedure `column_borders' to print borders
- around columns.
- Added support for underlay styles.
-
-1996-04-30 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am (install-data-local): Check whether `enscript.cfg'
- is already installed.
- (uninstall-local): Uninstall `enscript.cfg'.
-
-1996-03-26 Markku Rossi <mtr@ngs.fi>
-
- * mp.hdr: New header.
-
-1996-03-14 Markku Rossi <mtr@ngs.fi>
-
- * frame.hdr: New header.
-
-1996-03-12 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: new procedure: page_prefeed
-
-1996-03-05 Markku Rossi <mtr@ngs.fi>
-
- * enscript.pro: new procedure: highlight_bars
-
-1996-02-20 Markku Rossi <mtr@ngs.fi>
-
- * new encoding: hp8
-
-1996-01-30 Markku Rossi <mtr@ngs.fi>
-
- * genscript.cfg: Fixed output media sizes.
-
- * a2ps.hdr: Made margins smaller so more text can be seen on each
- page.
-
-1996-01-25 Markku Rossi <mtr@ngs.fi>
-
- * a2ps.hdr: New header.
-
-1996-01-05 Markku Rossi <mtr@ngs.fi>
-
- * all headers: changed to use the new `%format' directive
-
- * enscript.hdr: changed to be exactly identical with the
- enscript's gaudy header: date strings are now formatted according
- to file's modification time instead of the printing time.
-
-1996-01-04 Markku Rossi <mtr@ngs.fi>
-
- * genscript.pro: Inlined epsf-import.ps file.
- (MF): changed to use new encoding vectors.
- Removed ReEncodeSmall procedure.
-
- * make-encoding.pl: Changed to generate new encoding vectors.
-
-1995-11-27 Markku Rossi <mtr@ngs.fi>
-
- * Added ChangeLog to lib subdirectory (to this directory). All
- underlaying entries are stripped from the ../ChangeLog.
-
-1995-11-21 Markku Rossi <mtr@ngs.fi>
-
- * lib: new header: edd.hdr
-
- * lib/genscript.cfg.in: added new media: Letterdj
-
-1995-10-30 Markku Rossi <mtr@ngs.fi>
-
- * lib/enscript.hdr: print user supplied header if it is given.
-
-1995-10-11 Markku Rossi <mtr@ngs.fi>
-
- * lib/genscript.cfg.in: added new media: A3 and A4dj.
-
-1995-10-10 Markku Rossi <mtr@ngs.fi>
-
- * lib/enscript.hdr: moved filename text ~2 points down.
- Fixed font point sizes and date string positions.
-
- * lib/emacs.hdr: changed fontsize from 13 to 12 points.
-
-
-Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-02-03 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (install-data-local): Remove. (Note that a backup of the
+ config file will no longer be taken during installation.)
+ (uninstall-local): Likewise.
+ (all-local): Likewise.
+ (sysconf_DATA): New variable for location of config file.
+ (CLEANFILES): Reference $(sysconf_DATA) variable.
+ (do_subst): New variable to hold the variable substitution command.
+ (enscript.cfg): Use $(do_subst). Remove unnecessary $(srcdir) prefix
+ from enscript.cfg.in dependency.
+
+2008-01-29 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (install-data-local): Prefix installation paths with
+ $(DESTDIR), to avoid breaking `make distcheck'.
+ (uninstall-local): Likewise.
+
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
+
+1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
+
+ * a2ps.hdr: Some updates by John Hutchison
+ <John.Hutchison@lmco.com>.
+
+1998-12-29 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript-color.hdr: New enscript-styled header for color
+ printers.
+
+1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
+
+ * Makefile.am: Added ISO-8859-{9,10} encodings.
+
+1998-11-25 Markku Rossi <mtr@amme.ssh.fi>
+
+ * squeeze.hdr: New header to maximize the amount of code that can
+ be printed on a page.
+
+1998-10-26 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in (StatesPath): As a default, do not define.
+ Enscript gives us a better default.
+
+1998-10-23 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in: Changed to use the new highlighting style.
+
+1998-10-16 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: New procedures MF_PS and SUF_PS to define a new
+ user font preserving the font's default encoding.
+
+1998-07-31 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in: Added 0.5 cm to left and right margins in the
+ Letter media.
+
+1998-06-23 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in (PostScriptLevel): Added option to control the
+ PostScript language level that enscript uses for its output.
+
+1998-06-11 Markku Rossi <mtr@ngs.fi>
+
+ * Renamed ISO-8859-* encodings.
+
+1998-03-25 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am (EXTRA_DIST): Added Makefile-encodings and
+ make-encoding.pl.
+
+ * latin7.enc: Added ISO-8859/7 encoding. Thanks to Manolis
+ Lourakis <lourakis@csd.uch.gr>.
+
+1998-01-02 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in (GeneratePageSize): Added option to control
+ whether the PageSize page device setting is generated to the
+ output.
+
+1997-09-30 Markku Rossi <mtr@ngs.fi>
+
+ * latin4.enc: Added ISO-8859/4 encoding. Thanks to Ricardas Cepas
+ <rch@pub.osf.lt>.
+
+1997-08-27 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro (wrapped_line_mark): fixed `arrow' marker, now it
+ looks good.
+
+1997-07-16 Markku Rossi <mtr@ngs.fi>
+
+ * edd.hdr: Added total number of pages.
+
+1997-06-10 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: New primitives SF and SUF to optimize the size of
+ the generated PostScript output.
+ New primitive bgs to show text with background color.
+
+1997-05-28 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: New procedure `wrapped_line_mark' to mark wrapped
+ lines.
+
+1997-03-04 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in (StatesPath): New variable to specify the
+ absolute path for the states program.
+
+1997-03-03 Markku Rossi <mtr@ngs.fi>
+
+ * Implemented user escapes for user defined header strings:
+ {simple,enscript}.hdr
+
+1997-02-21 Markku Rossi <mtr@ngs.fi>
+
+ * asciidkno.enc: New encoding asciidkno for 7 bit ascii with dk
+ and no extensions.
+
+ * asciifise.enc: Renamed asciiscands.enc to asciifise.enc.
+
+1997-01-21 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.cfg.in (StatesColorModel): Added States dependant
+ config file variables.
+
+1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * latin5.enc: New encoding vector for ISO-8859/5 (ISO latin5).
+
+1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * koi8.enc: New encoding vector for Adobe's Standard Cyrillic Font
+ KOI8.
+
+1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * enscript.pro: Fixed a float / integer conversion bug from
+ hightlight bar printing.
+ Fixed underlays to work with the width/height font point sizes.
+
+1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * Removed hopefully all GNU extensions from strftime()'s format
+ strings in {simple,edd}.hdr files
+
+1996-07-28 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * Makefile.am (install-data-local): Added `else :;' branch to fix
+ the bug caused by ultrix's broken /bin/sh.
+
+1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * Added `--toc' option's volume number to all headers to which it
+ fits: a2ps, edd, emacs, simple
+
+ * Changed all `%2d' formats to `%e'. Now it should work in all
+ normal Unixes.
+
+1996-06-30 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * Cleaned up headers' strftime() strings. Now there shouldn't be
+ any AIX dependencies.
+
+1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * Makefile.am (install-data-local): take a backup copy of
+ `enscript.cfg' before installing the new one.
+ (uninstall-local): New target to uninstall `enscript.cfg'.
+
+1996-05-10 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: New procedure `line_highlight' for ^@shade{}
+ escape.
+
+1996-05-07 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: New procedure `column_borders' to print borders
+ around columns.
+ Added support for underlay styles.
+
+1996-04-30 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am (install-data-local): Check whether `enscript.cfg'
+ is already installed.
+ (uninstall-local): Uninstall `enscript.cfg'.
+
+1996-03-26 Markku Rossi <mtr@ngs.fi>
+
+ * mp.hdr: New header.
+
+1996-03-14 Markku Rossi <mtr@ngs.fi>
+
+ * frame.hdr: New header.
+
+1996-03-12 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: new procedure: page_prefeed
+
+1996-03-05 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.pro: new procedure: highlight_bars
+
+1996-02-20 Markku Rossi <mtr@ngs.fi>
+
+ * new encoding: hp8
+
+1996-01-30 Markku Rossi <mtr@ngs.fi>
+
+ * genscript.cfg: Fixed output media sizes.
+
+ * a2ps.hdr: Made margins smaller so more text can be seen on each
+ page.
+
+1996-01-25 Markku Rossi <mtr@ngs.fi>
+
+ * a2ps.hdr: New header.
+
+1996-01-05 Markku Rossi <mtr@ngs.fi>
+
+ * all headers: changed to use the new `%format' directive
+
+ * enscript.hdr: changed to be exactly identical with the
+ enscript's gaudy header: date strings are now formatted according
+ to file's modification time instead of the printing time.
+
+1996-01-04 Markku Rossi <mtr@ngs.fi>
+
+ * genscript.pro: Inlined epsf-import.ps file.
+ (MF): changed to use new encoding vectors.
+ Removed ReEncodeSmall procedure.
+
+ * make-encoding.pl: Changed to generate new encoding vectors.
+
+1995-11-27 Markku Rossi <mtr@ngs.fi>
+
+ * Added ChangeLog to lib subdirectory (to this directory). All
+ underlaying entries are stripped from the ../ChangeLog.
+
+1995-11-21 Markku Rossi <mtr@ngs.fi>
+
+ * lib: new header: edd.hdr
+
+ * lib/genscript.cfg.in: added new media: Letterdj
+
+1995-10-30 Markku Rossi <mtr@ngs.fi>
+
+ * lib/enscript.hdr: print user supplied header if it is given.
+
+1995-10-11 Markku Rossi <mtr@ngs.fi>
+
+ * lib/genscript.cfg.in: added new media: A3 and A4dj.
+
+1995-10-10 Markku Rossi <mtr@ngs.fi>
+
+ * lib/enscript.hdr: moved filename text ~2 points down.
+ Fixed font point sizes and date string positions.
+
+ * lib/emacs.hdr: changed fontsize from 13 to 12 points.
+
+
+Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2009-12-31 Christoph Berg <myon@debian.org>
-
- * de.po: Correct translation of 'wrapped'.
-
-2008-01-06 Tim Retout <diocles@gnu.org>
-
- * ca.gmo, da.gmo, de.gmo, en_GB.gmo, es.gmo, fr.gmo, hr.gmo, nl.gmo,
- pt_BR.gmo, ru.gmo, sl.gmo, sv.gmo, tr.gmo, boldquot.sed, quot.sed,
- en@boldquot.header, en@quot.header, insert-header.sin,
- remove-potcdate.sin, Rules-quot, Makefile.in.in: Remove from
- repository.
-
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Add copyright notice at end.
-
-2003-02-28 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.in.in: New file, from gettext-0.11.5.
- * Rules-quot: New file, from gettext-0.11.5.
- * boldquot.sed: New file, from gettext-0.11.5.
- * en@boldquot.header: New file, from gettext-0.11.5.
- * en@quot.header: New file, from gettext-0.11.5.
- * insert-header.sin: New file, from gettext-0.11.5.
- * quot.sed: New file, from gettext-0.11.5.
- * remove-potcdate.sin: New file, from gettext-0.11.5.
-
-
-Copyright (C) 2003, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2009-12-31 Christoph Berg <myon@debian.org>
+
+ * de.po: Correct translation of 'wrapped'.
+
+2008-01-06 Tim Retout <diocles@gnu.org>
+
+ * ca.gmo, da.gmo, de.gmo, en_GB.gmo, es.gmo, fr.gmo, hr.gmo, nl.gmo,
+ pt_BR.gmo, ru.gmo, sl.gmo, sv.gmo, tr.gmo, boldquot.sed, quot.sed,
+ en@boldquot.header, en@quot.header, insert-header.sin,
+ remove-potcdate.sin, Rules-quot, Makefile.in.in: Remove from
+ repository.
+
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Add copyright notice at end.
+
+2003-02-28 gettextize <bug-gnu-gettext@gnu.org>
+
+ * Makefile.in.in: New file, from gettext-0.11.5.
+ * Rules-quot: New file, from gettext-0.11.5.
+ * boldquot.sed: New file, from gettext-0.11.5.
+ * en@boldquot.header: New file, from gettext-0.11.5.
+ * en@quot.header: New file, from gettext-0.11.5.
+ * insert-header.sin: New file, from gettext-0.11.5.
+ * quot.sed: New file, from gettext-0.11.5.
+ * remove-potcdate.sin: New file, from gettext-0.11.5.
+
+
+Copyright (C) 2003, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
-
-1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
-
- * sliceprint.in: Added option `--extended-return-values' since it
- is not needed to get the extended return values.
-
-1998-05-18 Markku Rossi <mtr@ngs.fi>
-
- * diffpp.in: Updated. Thanks to Tait Cyrus <tait.cyrus@mci.com>
- for the updated version.
-
-1997-07-17 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Updated changes needed by Automake-1.2.
-
-1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
-
- * sliceprint.in: sliceprint - slice documents with long lines to
- separate printouts.
-
-1996-07-28 Markku Rossi <mtr@ngs.ngs.fi>
-
- * diffpp.in: Changed diamond <> to <STDIN> to make diffpp to work
- with some older perls.
-
-1996-06-30 Markku Rossi <mtr@ngs.ngs.fi>
-
- * diffpp.in: diffpp - pretty-print diff outputs.
-
-1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
-
- * New directory to hold some handy utility scripts for enscript.
-
-
-Copyright (C) 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
+
+1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
+
+ * sliceprint.in: Added option `--extended-return-values' since it
+ is not needed to get the extended return values.
+
+1998-05-18 Markku Rossi <mtr@ngs.fi>
+
+ * diffpp.in: Updated. Thanks to Tait Cyrus <tait.cyrus@mci.com>
+ for the updated version.
+
+1997-07-17 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Updated changes needed by Automake-1.2.
+
+1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * sliceprint.in: sliceprint - slice documents with long lines to
+ separate printouts.
+
+1996-07-28 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * diffpp.in: Changed diamond <> to <STDIN> to make diffpp to work
+ with some older perls.
+
+1996-06-30 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * diffpp.in: diffpp - pretty-print diff outputs.
+
+1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * New directory to hold some handy utility scripts for enscript.
+
+
+Copyright (C) 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2009-12-30 Tim Retout <diocles@gnu.org>
-
- * main.c (main): Use ngettext for messages about truncated lines,
- missing characters and non-printable characters.
-
-2009-12-27 Tim Retout <diocles@gnu.org>
-
- Apply patch from Debian Security Team for CAN-2004-1184.
-
- * gsint.h: Add shell_escape prototype.
- * util.c (shell_escape): New function to escape filenames for
- shell usage.
- * util.c (is_open): Use shell_escape to expand command buffer.
-
- * main.c (main): Use single quotes when building command string,
- and use shell_escape to quote contents.
-
- * util.c (escape_string): Check return code of xmalloc.
-
- Apply patch from Werner Fink to address CVE-2008-3863,
- CVE-2008-4306.
-
- * psgen.c: Use PATH_MAX for various buffer sizes.
- Replace several strcpy calls with memset and strncpy.
-
-2009-03-28 Tim Retout <diocles@gnu.org>
-
- * psgen.c (recognize_eps_file): Remove ability to read EPS data
- from a pipe, as this executes arbitrary commands. It has been
- disabled in most distros for five years anyway. See
- CAN-2004-1185.
-
- * psgen.c (dump_ps_page_header): Use basename() and dirname() to
- split path. Fixes a buffer overflow - see CAN-2004-1186.
-
-2009-01-25 Tim Retout <diocles@gnu.org>
-
- * main.c (main): Respect $HOME when searching for ~/.enscriptrc
-
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
-
- * main.c (usage): Use PACKAGE_BUGREPORT instead of hardcoding the bug
- report address.
-
- * main.c (main) <toc>: Remove an unnecessary fclose of the toc
- temporary file, which was breaking the --toc option.
-
-1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c (handle_options): New option --footer to set the page
- footer string.
- (main): Modified the config file reading to be more user-tolerant.
- If the config file reading still fails, the enscript prints a
- verbose error message describing the situation. Enscript also
- suggest some workarounds for the problem. Hopefully this helps
- users to overcome their problems concerning the installation of
- the program.
-
- * psgen.c (dump_ps_page_header): Added support for user supplied
- footer strings.
-
- * main.c: Removed the obsolete --list-options option.
-
-1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c (handle_options): New option --extended-return-values to
- enable the extended return values.
-
-1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
-
- * psgen.c (process_file): Added an argument `is_toc' to specify
- whether the file to process is a table of contents file.
-
-1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
-
- * util.c (format_user_string): New escape `$p' for number of pages
- processed so far.
-
-1999-07-16 Markku Rossi <mtr@amme.ssh.fi>
-
- * Finished the static to dynamic memory buffer conversion. Now
- the enscript sources should not have any buffer overrun bugs.
-
-1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
-
- * Converted many static buffers to dynamically allocated buffers.
- There are still more work in this area.
-
-1999-07-09 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c: Started to fix some possible buffer overflows. This
- needs still more work.
-
- * util.c: Implemented buffer_clear().
-
-1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
-
- * prt_lpr.c: Fixed to use the new memory buffer routines.
-
- * util.c: Implemented new dynamic memory buffer handling routines
- buffer_{{un,}init,alloc,free,append{,_len},ptr,len}().
-
-1999-07-05 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c (handle_options): New option `--nup-columnwise' to layout
- pages in the N-up printing columnwise.
- (handle_options): New option `--swap-even-page-margins' to swap
- left and right side page marginals for even numbered pages.
-
-1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c (close_output_file): Check the return value of fclose on
- a written file, and warn if necessary. (John Bley,
- jbb6@acpub.duke.edu)
-
-1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c: Renamed all `pretty-print' options to the corresponding
- `highlight' ones.
-
-1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
-
- * util.c (parse_font_spec): Cleaned up the font specification
- parsing.
-
- * main.c (main): Fixed the non-installation runs to preserve the
- PATH_SEPARATOR.
- (handle_options): New options -3, -4, -5, -6, -7, -8, -9 to select
- 3-9 columns.
-
-1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c (encodings): Added ISO-8859-{9,10} encodings.
-
- * psgen.c (process_file): Swapped the order in which the line
- numbers and line shading are printed. Now the line numbers won't
- be overwritten by the shading.
-
-1998-12-07 Markku Rossi <mtr@amme.ssh.fi>
-
- * main.c (main): Added a xgettext `no-c-format' string.
-
-1998-10-29 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Fixed the `--help-pretty-print' option to work
- with the new highlighting scheme.
-
-1998-10-23 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_font_info): Added the `encoding' value to the font
- info cache key.
-
- * psgen.c (process_file): New special escape ^@bgcolor{} to set
- the text background color.
-
- * main.c: Changed enscript to use the new highlighting style. All
- states related options were changed.
-
-1998-10-16 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c: Added support for the user specified input encoding in
- the ^@font{} escapes.
-
- * util.c (parse_font_spec): Added support for the encoding
- specification in the font spec. All uses changed.
-
- * gsint.h: New the EncodingRegistry to hold the known input
- encodings.
- Made the encodings a global variable.
-
-1998-09-07 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Fixed to honor the HOME environment variable.
-
-1998-06-25 Markku Rossi <mtr@ngs.fi>
-
- * main.c (handle_options): New option `--rotate-even-pages' to
- rotate each even-numbered page 180 degrees.
- (usage): Moved `--word-wrap' to correct position.
-
-1998-06-24 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (dump_ps_page_header): Fixed N-up printing in the
- portrait mode. It used to work, but I have broke it sometime in
- the past. Now it is fixed again.
-
- * util.c (format_user_string): Fixed a bug from the `$n'
- formatting. We do not want to show the leading '/' in the result
- string.
-
-1998-06-23 Markku Rossi <mtr@ngs.fi>
-
- * main.c (encodings): Fixed a typo where the ISO-8859-7 was called
- "creek" instead of "greek".
-
- * psgen.c (dump_ps_header): Fixed to obey the `pslevel' option;
- generate PostScript level 2 features only if the requested level
- is 2 or above.
-
- * main.c (handle_options): New option `--ps-level' to set the PS
- level that enscript should use.
- (main): Changed to pass the stdin to states as "-".
-
- * util.c (read_config): New config file option `PostScriptLevel'
- to set the PS level that enscript should use.
-
-1998-06-22 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (dump_ps_page_header): Fixed a NULL-reference bug from
- the `--header' handling.
-
-1998-06-17 Markku Rossi <mtr@ngs.fi>
-
- * main.c (usage): Added a missing `\n\' sequence in the usage
- text.
-
-1998-06-11 Markku Rossi <mtr@ngs.fi>
-
- * main.c: Renamed ISO-8859-* encodings.
-
-1998-05-26 Markku Rossi <mtr@ngs.fi>
-
- * util.c (format_user_string): Changed `$%' to format the page
- number as `2B' in the slicing mode.
-
- * main.c (main): Added double quotes around all file names in the
- pipe command strings. Now we can cooperate with file names with
- spaces.
-
-1998-05-18 Markku Rossi <mtr@ngs.fi>
-
- * main.c (handle_options): Changed the way how the escape
- character code can be set. Now we accept decimals, octals,
- hexadecimals, and characters as-is.
-
-1998-03-25 Markku Rossi <mtr@ngs.fi>
-
- * main.c: Added ISO-8859/7 (ISO latin7) encoding.
-
-1998-03-09 Markku Rossi <mtr@ngs.fi>
-
- * main.c (handle_options): Option -C, --line-numbers takes now an
- optional argument that specifies the number of the first line of
- the input.
-
-1998-02-23 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (process_file): Implemented horizontal columns. The
- option --h-column-height is used to set the column height and to
- activate the horizontal columns.
-
-1998-01-14 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (get_next_token): Implemented word wrapping to be used
- instead of truncating `-c', `--truncate-lines' or character
- wrapping.
-
- Cleaned up statistics about truncated and wrapped lines. Now it
- obeys `--pages' and it works for both truncated and wrapped lines.
-
-1998-01-13 Markku Rossi <mtr@ngs.fi>
-
- * util.c (is_ungetc): Implemented unlimited ungetc support to the
- InputStream interface. This is needed for the word wrap support.
-
- * main.c: New options --nup-xpad and --nup-ypad to change the page
- padding in N-up printing.
- (main): Cleaned up N-up printing.
-
-1998-01-12 Markku Rossi <mtr@ngs.fi>
-
- * gsint.h: Replaced all stdarg functions with corresponding
- macros. Changed all calls of `error', `fatal', `cfg_fatal' and
- `message' to use the new macros. Now there should be no more
- errors on HP-SUX.
-
-1998-01-02 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Changed to lookup the enscript.st file from
- enscript_library instead of using the hard-coded `PREFIX/share'
- directory. Now it obeys the ENSCRIPT_LIBRARY environment
- variable.
-
- * psgen.c (dump_ps_header): Generate PageSize page device setting
- if it is requested. This should make the printer to select the
- correct paper tray automatically.
-
- * main.c (handle_options): Changed option -l, --lineprinter to set
- only --lines-per-page=66 and --no-header (removed --portrait and
- --columns=1). Now it conforms to Adobe's version.
-
-1997-11-26 Markku Rossi <mtr@ngs.fi>
-
- * util.c (format_user_string): Fixed y2k bugs.
-
-1997-09-30 Markku Rossi <mtr@ngs.fi>
-
- * main.c: Added ISO-8859/4 encoding, thanks to Ricardas Cepas
- <rch@pub.osf.lt>.
-
-1997-09-16 Markku Rossi <mtr@ngs.fi>
-
- * main.c (version): Updated to conform the latest GNU coding
- standard.
-
-1997-08-28 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option `--margins=LEFT:RIGHT:TOP:BOTTOM' to adjust
- page marginals.
-
-1997-08-11 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (divert): Changed to use tempnam() instead of tmpnam().
- (get_next_token): Fixed tabulator character handling with variable
- width fonts. Now it really works; the left margins is really
- pretty.
-
-1997-07-03 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (read_special_escape): Implemented new `escape' special
- escape to change the escape character.
-
-1997-06-10 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c: Optimized the size of the generated PostScript output.
- (print_line_number): Fixed to print the line number with the
- default body font, not with the currently active font which might
- have been selected with font escapes.
- (process_file): New special escape ^@bggray{} to set the text
- background color.
-
-1997-06-06 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c: Fixed lineskip to work better when changing the font at
- the beginning of the line.
-
-1997-06-05 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (dump_empty_page): Fixed --file-align option to work
- even if we cross the page boundary in N-up mode.
-
-1997-05-28 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option --mark-wrapped-lines[=STYLE],
- MarkWrappedLines to mark wrapped lines in the printout.
-
-1997-05-22 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Coded more information to the return value.
-
-1997-03-19 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option -W, --language to specify the output
- language.
- New option --color to change the States color model from the
- command line.
- Made option -J to be an alias for -t, --title.
- Make option -# to be an alias for -n, --copies.
-
-1997-03-04 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file option `StatesPath' to
- specify the path for the states program.
-
- * psgen.c: Fixed --file-align option which was broken with the
- --nup option.
-
-1997-03-03 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (dump_ps_page_header): Implemented user escapes for user
- defined header strings.
-\f
-1997-02-26 Markku Rossi <mtr@ngs.fi>
-
- * Release enscript-1.5.0.
-
-1997-02-21 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_font_info): Optimized AFM caching, this speeds up
- enscript when using ^@font{} escapes a lot (-E).
- (read_font_info): New input encoding asciidkno.
- Renamed asciiscands to asciifise.
-
-1997-02-18 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option -U NUM, --nup=NUM to specify how many logical
- output pages are printed on each physical output page.
-
-1997-02-06 Markku Rossi <mtr@ngs.fi>
-
- * util.c (parse_font_spec): Added a warning about negative font
- sizes.
-
-1997-02-03 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option `--help-pretty-print' to describe all
- supported --pretty-print languages and file formats.
-
-1997-01-24 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Changed the output file creation to be
- demand-driven. If the input file (all input files) could not be
- opened, enscript doesn't generate any output. This is a good
- thing.
-
-1997-01-23 Markku Rossi <mtr@ngs.fi>
-
- * gsint.h: Changed the way how memmove() and memcpy() are defined
- handled. Not replacements can be found form compat lib so we do
- not need any #define kludges.
-
-1997-01-21 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Removed testcase.sh and moved all tests to ../tests
- directory.
-
- * util.c (read_config): Added states dependant config file
- options: `StatesColorModel', `StatesConfigFile' and
- `StatesHighlightLevel'.
-
-1997-01-13 Markku Rossi <mtr@ngs.fi>
-
- * mkafmmap.c: Internationalized mkafmmap program.
-
- * util.c (read_config): New option `OutputFirstLine' to set the
- PostScript output's first line.
-
-1996-11-28 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option `--E', `--pretty-print' to pretty print
- source codes with `states'.
-
- * psgen.c: New special escape ^@color{r g b}.
-
- * util.c (format_user_string): Fixed bug from the `$n' escape
- formatting.
- (read_config): New option `NoJobHeaderSwitch' to specify the
- spooler option to suppress the job header.
-
-1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
-
- * psgen.c: fixed line number spacing bug which occured when using
- line numbers with escapes.
-
- * main.c: Added ISO-8859/5 (ISO latin5) encoding.
-
-1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
-
- * main.c: Added Adobe's Standard cyrillic Font KOI8 encoding.
-
-1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
-
- * util.c (parse_font_spec): Accept font point size in width/height
- format.
-
-1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
-
- * util.c (read_config): New config file option TOCFormat.
-
- * psgen.c (process_file): Implemented user-definable format
- strings for TOC entries.
-
- * main.c: New option --slice to print vertical slices of input
- files.
-
-1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
-
- * main.c: New option --file-align=ALIGN to align separate input
- files to even ALIGN page count.
-
-1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
-
- * main.c: New option --toc to print the Table of Contents.
-\f
-1996-07-17 Markku Rossi <mtr@ngs.ngs.fi>
-
- * Release enscript-1.4.0.
-
-1996-06-16 Markku Rossi <mtr@ngs.ngs.fi>
-
- * psgen.c (get_next_token): Fixed line number counting for
- truncated lines.
- (paste_epsf): Fixed a bug which printed EPS images to pages which
- didn't belong to any of the requested page ranges.
-
- * main.c (main): Added new configuration file:
- SYSCONFDIR/enscriptsite.cfg. This is intended for the
- site-specific configuration whereas the global configuration file
- SYSCONFDIR/enscript.cfg is for the global defaults.
- Site-configuration file is never overwritten by installing a new
- version of enscript so it is a safe place to store site-specific
- media etc. definitions.
-
-1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
-
- * main.c (handle_options): New option `--printer-options' to pass
- extra options to the printer command.
-
- * psgen.c (process_file): Count shade-box's position from the
- font's FontBBox value.
- (process_file): New escape `ps' to add raw PostScript code to the
- output.
-
- * main.c: New option --filter=STR, -I STR which sets the
- input filter for source files.
-
-1996-05-24 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file option `FormFeedType' to
- specify what to do when a formfeed character is encountered from
- input.
-
- * psgen.c (read_special_escape): Cleaned up special escapes parsing.
- (read_special_escape): New escapes: `newpage', `setfilename' and
- `setpagenumber'.
-
- * util.c (read_config): New config option
- `AcceptCompositeCharacters' to specify whatever we accept
- PostScript font's composite characters or should we consider them
- as non-existent.
- (download_font): Added support for binary-coded .pfb fonts, thanks
- to Bruce Albrecht <bruce@zuhause.MN.ORG>.
-
- * main.c (long_options): Renamed option --pass-through-ps-files to
- --pass-through.
-
-1996-05-22 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (process_file): Fixed carriage return character
- handling.
-
-1996-05-10 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (read_special_escape): New special escape `shade' to
- highlight regions of text.
-
- * main.c (usage): Cleaned up --help messages.
-
-1996-05-09 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New configuration file option:
- EscapeChar.
-
-1996-05-07 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file option `UnderlayStyle' to
- specify the underlay printing style.
-
- * main.c: New option: -j, --borders to print borders around
- columns.
- (long_options): New option --ul-style to specify the underlay
- printing style.
-
-1996-05-02 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_font_info): Added AFM cache to speedup font-escape
- processing.
-
- * psgen.c (print_line_number): Don't print line numbers for
- wrapped lines.
-
-1996-04-22 Markku Rossi <mtr@ngs.fi>
-
- * util.c (format_user_string): New directive `%H' for the document
- title.
-
- * main.c: Changed option -e, --escapes to take an optional
- argument which specifies the escape character.
-
-1996-04-01 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (process_file): Now ^@font{} escapes work over page
- boundaries.
-
-1996-03-27 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): New option -a, --pages to select which pages are
- printed.
-
-1996-03-26 Markku Rossi <mtr@ngs.fi>
-
- * util.c (format_user_string): New option: `$=' number of pages in
- the current input file.
-
- * psgen.c (process_file): Added diversions to count the total
- pages within a file (%Format: $=).
-
-1996-03-12 Markku Rossi <mtr@ngs.fi>
-
- * main.c (handle_options): Changed option -l, --lineprinter to
- print 66 lines per page instead of 65 lines.
-
- * util.c (read_config): New config file option: PagePrefeed.
-
- * main.c (main): New options: -k, --page-prefeed, -K,
- --no-page-prefeed.
-
-1996-03-07 Markku Rossi <mtr@ngs.fi>
-
- * util.c (format_user_string): New escape: $(ENVVAR).
-
-1996-03-05 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file options: HighlightBars and
- HighLightBarGray.
-
- * main.c: New option: -H, --highlight-bars and
- --highlight-bar-gray to control the highlight bar printing.
-
-1996-03-01 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option: -h, --no-job-header to suppress the job
- header page.
- (main): Changed option --title to set the name of stdin.
-
-1996-02-29 Markku Rossi <mtr@ngs.fi>
-
- * Added support for the automatic de-ANSI-fication.
-
- * Renamed package to enscript.
-
-1996-02-25 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): changed stdin's name to be an empty string
- instead of "(stdin)". This is how Adobe's enscript does it.
-
-1996-02-23 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Added environment variable GENSCRIPT_LIBRARY
- which can be used to overwrite the build-in library path.
-
- * psgen.c (read_special_escape): fixed a bug which caused pipes to
- the EPS files to be closed with fclose().
-
-1996-02-21 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.in (exec_prefix): fixed to honor the value given by the
- configure script.
-
-1996-02-20 Markku Rossi <mtr@ngs.fi>
-
- * Added hp8 (HP Roman-8) encoding.
-\f
-1996-02-19 Markku Rossi <mtr@ngs.fi>
-
- * Release genscript-1.3.0.
-
- * main.c (main): New config file option `AppendCtrlD' which can be
- used to append the ^D character to the end of the output.
-
- * psgen.c (do_pass_through_ps_file): added pass-through for the
- PCL files.
-
-1996-02-08 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file option `Clean7Bit' to
- specify how characters greater than 127 are handled.
-
-1996-02-07 Markku Rossi <mtr@ngs.fi>
-
- * gsint.h: Implemented unit selection for the `--indent' option.
-
-1996-01-30 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Now genscript can be used even if it is not
- installed.
-
- * Makefile.in (check): new target
-
-1996-01-25 Markku Rossi <mtr@ngs.fi>
-
- * util.c (paste_file): Implemented `%HeaderHeight' and
- `%FooterHeight' directives.
-
-1996-01-09 Markku Rossi <mtr@ngs.fi>
-
- * Finished Win-95/NT port.
-
-1996-01-08 Markku Rossi <mtr@ngs.fi>
-
- * First Win-95/NT port with MSC 2.00.
-
- * util.c (format_user_string): New options: %N and $%.
-
-1996-01-05 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (dump_ps_header): Removed date and time ps-constants
- which can now be formatted with the `%Format' directive:
- - usadatestr = %W
- - eurdatestr = %E
- - findatestr = %F
- - timestr = %C
-
- (dump_ps_page_header): Removed fmodstr ps-constant which can now
- be formatted with the `%Format' directive:
- - fmodstr = $D{%a %b %e %T %Y}
-
- * util.c (format_user_string): Implemented `%Format' directive
- which can be used to format user defined strings in fancy headers.
-
-1996-01-04 Markku Rossi <mtr@ngs.fi>
-
- * main.c: Added pslatin1 encoding (PostScript interpreter's
- ISOLatin1Encoding).
-
-1996-01-03 Markku Rossi <mtr@ngs.fi>
-
- * Created a new Makefile to the compat subdirectory; now genscript
- does not need a make with the VPATH feature.
-
- * main.c (usage): Split usage string to smaller parts wich are
- printed separately.
-
-1996-01-02 Markku Rossi <mtr@ngs.fi>
-
- * main.c: New option: --non-printable-format, NonPrintableFormat.
-
-1995-12-20 Markku Rossi <mtr@ngs.fi>
-
- * Added statistics about non-printable character codes.
-
- * main.c: New option: -z, --no-formfeed to disable form feed
- character interpretation.
-
- * util.c (do_list_missing_characters): Changed output to go to
- stderr instead of stdout.
-
-1995-12-19 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file options: UnderlayAngle and
- UnderlayPosition.
-
- * main.c (main): New options: --ul-angle and --ul-position.
-
-1995-12-18 Markku Rossi <mtr@ngs.fi>
-
- * configure.in (PATH_SEPARATOR): Defined a new constant
- PATH_SEPARATOR to specify the character which separates path
- components. Fixed also all uses.
-
- * prt_lpr.c: Isolated printer related stuffs to a separate C file
- to help micro ports.
-
- * Makefile.in: Removed pre-defined eps images from the
- distribution.
-
- * util.c (parse_font_spec): Added support for the new
- `name@ptsize' font specification.
-
-1995-11-28 Markku Rossi <mtr@ngs.fi>
-
- * main.c (handle_options): Option -u, --underlay was changed to
- take an optional argument. If no argument is given, underlay is
- not printed.
-
- * util.c (read_config): New config file option `Underlay' to
- specify the underlay text.
-
- * Makefile.in: Fixed Makefile to obey the GNU Coding Standards.
- Changed datadir from `prefix/lib' to `prefix/share'.
-
-1995-11-27 Markku Rossi <mtr@ngs.fi>
-
- * util.c (read_config): New config file options: UnderlayFont and
- UnderlayGray
-
- * main.c: Renamed long options:
- --output-file => --output
- --queue => --printer
- --tab-size => --tabsize
-
- (long_options): made --silent to be an alias for --quiet
-
- * utils.c: Renamed config file option `Queue' to `Printer'.
-
-1995-11-08 Markku Rossi <mtr@ngs.fi>
-
- * Added latin3 encoding (from the latin3.txt file by Duncan C
- Thomson).
-
-1995-11-02 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c: Fixed a bug which added document headers and trailers
- to pass-through PostScript files.
-\f
-1995-10-31 Markku Rossi <mtr@ngs.fi>
-
- * Release genscript-1.2.20.
-
-1995-10-27 Markku Rossi <mtr@ngs.fi>
-
- * Added option -C, --line-numbers.
-
-1995-10-26 Markku Rossi <mtr@ngs.fi>
-
- * Added option -Z, --pass-through-ps-files.
-
-1995-10-24 Markku Rossi <mtr@ngs.fi>
-
- * Cleaned up some HTML entity codes in encoding tables.
-
-1995-10-18 Markku Rossi <mtr@ngs.fi>
-
- * Added latin2 encoding.
-
-1995-10-10 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): changed fancy header's height from 40 to 36
- points.
-
-1995-10-05 Markku Rossi <mtr@ngs.fi>
-
- * New config file options: Queue and QueueParam.
-
- * genscript.man: minor cleanups.
-\f
-1995-10-02 Markku Rossi <mtr@ngs.fi>
-
- * Release genscript-1.2.1.
-
-1995-09-29 Markku Rossi <mtr@ngs.fi>
-
- * main.c: read default options from the GENSCRIPT (and ENSCRIPT)
- environment variable
-
-1995-09-26 Markku Rossi <mtr@ngs.fi>
-
- * font size and baselineskip can be given as a decimal number
-
- * psgen.c: Fixed DSC comments, now generated output is DSC 3.0
- conforming.
-
-1995-09-21 Markku Rossi <mtr@ngs.fi>
-
- * Implemented .pf{a,b} file downloading.
-
-1995-09-20 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (read_special_escape): new option 's' (scale) to specify
- an explicit scale for an eps image.
-
- * psgen.c: fixed epsf escape to start a new column if the
- specified image does not fit to the current one.
-
-1995-09-18 Markku Rossi <mtr@ngs.fi>
-
- * main.c: Fixed some typos.
-
- * Added backspace handling.
-
-1995-09-09 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): fixed typos that broke -o and -X options.
-\f
-1995-09-04 Markku Rossi <mtr@ngs.fi>
-
- * Release genscript-1.1.4.
-
- * Added option --page-label-format.
-
- * psgen.c (dump_ps_header): Added findatestr.
- (paste_epsf): Fixed paste_epsf()'s EPS file recognization.
-
-1995-08-30 Markku Rossi <mtr@ngs.fi>
-
- * Added options -u, --underlay, --ul-gray and --ul-font.
-
- * psgen.c (read_float): now dimensions can be specified in
- different units.
-
-1995-08-29 Markku Rossi <mtr@ngs.fi>
-
- * Changed PostScript font's default encoding name from 'default'
- to 'ps'.
-
- * New config file option: DefaultOutputMethod.
-
- * Added option --indent, -i.
-
- * Cleaned up options in manual page, help and code.
-
- * Replaced StringSet module with StringHash.
-
- * psgen.c (paste_epsf): Now EPS images can be read from command's
- standard output.
-
-1995-08-24 Markku Rossi <mtr@ngs.fi>
-
- * vms.txt: Added VMS multinational input encoding.
-
- * mac.txt: Cleaned up character table.
-
- * Added options -S, --statusdict and -D, --setpagedevice.
-
-1995-08-23 Markku Rossi <mtr@ngs.fi>
-
- * Improved configure to handle more non-ANSI features.
-
- * Fixed a declaration bug from compat/strerror.c.
-
- * psgen.c (read_float): replaced strtod() with atof().
-
- * xalloc.c (xrealloc): do an explicit malloc() if old pointer is
- NULL.
-
- * ibmpc.txt: Cleaned up character table.
-
- * psgen.c (get_next_token): control characters are now printed in
- the escaped form.
-\f
-1995-08-21 Markku Rossi <mtr@ngs.fi>
-
- * Release genscript-1.0.1.
-
-1995-08-17 Markku Rossi <mtr@ngs.fi>
-
- * Minor cleanups.
-
-1995-08-15 Markku Rossi <mtr@ngs.fi>
-
- * Added option --baseline.
-
- * Fixed epsf escape's options.
-
-1995-08-14 Markku Rossi <mtr@ngs.fi>
-
- * Added support for AFM files.
-
-1995-08-09 Markku Rossi <mtr@ngs.fi>
-
- * Added option --newline to select the newline character.
-
- * Cleaned up character set tables.
-
-1995-08-07 Markku Rossi <mtr@ngs.fi>
-
- * Added Mac input encoding.
-
-1995-08-03 Markku Rossi <mtr@ngs.fi>
-
- * New special escapes: 'font' and 'comment'.
-
- * New option --tab-size=NUM, -T NUM to define tab expansion size.
-
- * General code and document cleanups.
-
-1995-07-31 Markku Rossi <mtr@ngs.fi>
-
- * Added support for --copies option. Now it really works.
-
- * util.c (paste_file): parses '%%DocumentNeededResources:'
- comments
-
- * Added options --font and --header-font.
-
-1995-07-27 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c (paste_epsf): now eps files are also looked up from
- libpath.
- (read_special_escape): epsf: added option 'r'.
-
-1995-07-26 Markku Rossi <mtr@ngs.fi>
-
- * psgen.c: added support for inlined EPS-files.
-
-1995-07-25 Markku Rossi <mtr@ngs.fi>
-
- * Added IBM PC input encoding.
-
-
-Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2009-12-30 Tim Retout <diocles@gnu.org>
+
+ * main.c (main): Use ngettext for messages about truncated lines,
+ missing characters and non-printable characters.
+
+2009-12-27 Tim Retout <diocles@gnu.org>
+
+ Apply patch from Debian Security Team for CAN-2004-1184.
+
+ * gsint.h: Add shell_escape prototype.
+ * util.c (shell_escape): New function to escape filenames for
+ shell usage.
+ * util.c (is_open): Use shell_escape to expand command buffer.
+
+ * main.c (main): Use single quotes when building command string,
+ and use shell_escape to quote contents.
+
+ * util.c (escape_string): Check return code of xmalloc.
+
+ Apply patch from Werner Fink to address CVE-2008-3863,
+ CVE-2008-4306.
+
+ * psgen.c: Use PATH_MAX for various buffer sizes.
+ Replace several strcpy calls with memset and strncpy.
+
+2009-03-28 Tim Retout <diocles@gnu.org>
+
+ * psgen.c (recognize_eps_file): Remove ability to read EPS data
+ from a pipe, as this executes arbitrary commands. It has been
+ disabled in most distros for five years anyway. See
+ CAN-2004-1185.
+
+ * psgen.c (dump_ps_page_header): Use basename() and dirname() to
+ split path. Fixes a buffer overflow - see CAN-2004-1186.
+
+2009-01-25 Tim Retout <diocles@gnu.org>
+
+ * main.c (main): Respect $HOME when searching for ~/.enscriptrc
+
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
+
+ * main.c (usage): Use PACKAGE_BUGREPORT instead of hardcoding the bug
+ report address.
+
+ * main.c (main) <toc>: Remove an unnecessary fclose of the toc
+ temporary file, which was breaking the --toc option.
+
+1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c (handle_options): New option --footer to set the page
+ footer string.
+ (main): Modified the config file reading to be more user-tolerant.
+ If the config file reading still fails, the enscript prints a
+ verbose error message describing the situation. Enscript also
+ suggest some workarounds for the problem. Hopefully this helps
+ users to overcome their problems concerning the installation of
+ the program.
+
+ * psgen.c (dump_ps_page_header): Added support for user supplied
+ footer strings.
+
+ * main.c: Removed the obsolete --list-options option.
+
+1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c (handle_options): New option --extended-return-values to
+ enable the extended return values.
+
+1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
+
+ * psgen.c (process_file): Added an argument `is_toc' to specify
+ whether the file to process is a table of contents file.
+
+1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
+
+ * util.c (format_user_string): New escape `$p' for number of pages
+ processed so far.
+
+1999-07-16 Markku Rossi <mtr@amme.ssh.fi>
+
+ * Finished the static to dynamic memory buffer conversion. Now
+ the enscript sources should not have any buffer overrun bugs.
+
+1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
+
+ * Converted many static buffers to dynamically allocated buffers.
+ There are still more work in this area.
+
+1999-07-09 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c: Started to fix some possible buffer overflows. This
+ needs still more work.
+
+ * util.c: Implemented buffer_clear().
+
+1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
+
+ * prt_lpr.c: Fixed to use the new memory buffer routines.
+
+ * util.c: Implemented new dynamic memory buffer handling routines
+ buffer_{{un,}init,alloc,free,append{,_len},ptr,len}().
+
+1999-07-05 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c (handle_options): New option `--nup-columnwise' to layout
+ pages in the N-up printing columnwise.
+ (handle_options): New option `--swap-even-page-margins' to swap
+ left and right side page marginals for even numbered pages.
+
+1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c (close_output_file): Check the return value of fclose on
+ a written file, and warn if necessary. (John Bley,
+ jbb6@acpub.duke.edu)
+
+1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c: Renamed all `pretty-print' options to the corresponding
+ `highlight' ones.
+
+1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
+
+ * util.c (parse_font_spec): Cleaned up the font specification
+ parsing.
+
+ * main.c (main): Fixed the non-installation runs to preserve the
+ PATH_SEPARATOR.
+ (handle_options): New options -3, -4, -5, -6, -7, -8, -9 to select
+ 3-9 columns.
+
+1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c (encodings): Added ISO-8859-{9,10} encodings.
+
+ * psgen.c (process_file): Swapped the order in which the line
+ numbers and line shading are printed. Now the line numbers won't
+ be overwritten by the shading.
+
+1998-12-07 Markku Rossi <mtr@amme.ssh.fi>
+
+ * main.c (main): Added a xgettext `no-c-format' string.
+
+1998-10-29 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Fixed the `--help-pretty-print' option to work
+ with the new highlighting scheme.
+
+1998-10-23 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_font_info): Added the `encoding' value to the font
+ info cache key.
+
+ * psgen.c (process_file): New special escape ^@bgcolor{} to set
+ the text background color.
+
+ * main.c: Changed enscript to use the new highlighting style. All
+ states related options were changed.
+
+1998-10-16 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c: Added support for the user specified input encoding in
+ the ^@font{} escapes.
+
+ * util.c (parse_font_spec): Added support for the encoding
+ specification in the font spec. All uses changed.
+
+ * gsint.h: New the EncodingRegistry to hold the known input
+ encodings.
+ Made the encodings a global variable.
+
+1998-09-07 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Fixed to honor the HOME environment variable.
+
+1998-06-25 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (handle_options): New option `--rotate-even-pages' to
+ rotate each even-numbered page 180 degrees.
+ (usage): Moved `--word-wrap' to correct position.
+
+1998-06-24 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (dump_ps_page_header): Fixed N-up printing in the
+ portrait mode. It used to work, but I have broke it sometime in
+ the past. Now it is fixed again.
+
+ * util.c (format_user_string): Fixed a bug from the `$n'
+ formatting. We do not want to show the leading '/' in the result
+ string.
+
+1998-06-23 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (encodings): Fixed a typo where the ISO-8859-7 was called
+ "creek" instead of "greek".
+
+ * psgen.c (dump_ps_header): Fixed to obey the `pslevel' option;
+ generate PostScript level 2 features only if the requested level
+ is 2 or above.
+
+ * main.c (handle_options): New option `--ps-level' to set the PS
+ level that enscript should use.
+ (main): Changed to pass the stdin to states as "-".
+
+ * util.c (read_config): New config file option `PostScriptLevel'
+ to set the PS level that enscript should use.
+
+1998-06-22 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (dump_ps_page_header): Fixed a NULL-reference bug from
+ the `--header' handling.
+
+1998-06-17 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (usage): Added a missing `\n\' sequence in the usage
+ text.
+
+1998-06-11 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: Renamed ISO-8859-* encodings.
+
+1998-05-26 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (format_user_string): Changed `$%' to format the page
+ number as `2B' in the slicing mode.
+
+ * main.c (main): Added double quotes around all file names in the
+ pipe command strings. Now we can cooperate with file names with
+ spaces.
+
+1998-05-18 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (handle_options): Changed the way how the escape
+ character code can be set. Now we accept decimals, octals,
+ hexadecimals, and characters as-is.
+
+1998-03-25 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: Added ISO-8859/7 (ISO latin7) encoding.
+
+1998-03-09 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (handle_options): Option -C, --line-numbers takes now an
+ optional argument that specifies the number of the first line of
+ the input.
+
+1998-02-23 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (process_file): Implemented horizontal columns. The
+ option --h-column-height is used to set the column height and to
+ activate the horizontal columns.
+
+1998-01-14 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (get_next_token): Implemented word wrapping to be used
+ instead of truncating `-c', `--truncate-lines' or character
+ wrapping.
+
+ Cleaned up statistics about truncated and wrapped lines. Now it
+ obeys `--pages' and it works for both truncated and wrapped lines.
+
+1998-01-13 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (is_ungetc): Implemented unlimited ungetc support to the
+ InputStream interface. This is needed for the word wrap support.
+
+ * main.c: New options --nup-xpad and --nup-ypad to change the page
+ padding in N-up printing.
+ (main): Cleaned up N-up printing.
+
+1998-01-12 Markku Rossi <mtr@ngs.fi>
+
+ * gsint.h: Replaced all stdarg functions with corresponding
+ macros. Changed all calls of `error', `fatal', `cfg_fatal' and
+ `message' to use the new macros. Now there should be no more
+ errors on HP-SUX.
+
+1998-01-02 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Changed to lookup the enscript.st file from
+ enscript_library instead of using the hard-coded `PREFIX/share'
+ directory. Now it obeys the ENSCRIPT_LIBRARY environment
+ variable.
+
+ * psgen.c (dump_ps_header): Generate PageSize page device setting
+ if it is requested. This should make the printer to select the
+ correct paper tray automatically.
+
+ * main.c (handle_options): Changed option -l, --lineprinter to set
+ only --lines-per-page=66 and --no-header (removed --portrait and
+ --columns=1). Now it conforms to Adobe's version.
+
+1997-11-26 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (format_user_string): Fixed y2k bugs.
+
+1997-09-30 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: Added ISO-8859/4 encoding, thanks to Ricardas Cepas
+ <rch@pub.osf.lt>.
+
+1997-09-16 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (version): Updated to conform the latest GNU coding
+ standard.
+
+1997-08-28 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option `--margins=LEFT:RIGHT:TOP:BOTTOM' to adjust
+ page marginals.
+
+1997-08-11 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (divert): Changed to use tempnam() instead of tmpnam().
+ (get_next_token): Fixed tabulator character handling with variable
+ width fonts. Now it really works; the left margins is really
+ pretty.
+
+1997-07-03 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (read_special_escape): Implemented new `escape' special
+ escape to change the escape character.
+
+1997-06-10 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c: Optimized the size of the generated PostScript output.
+ (print_line_number): Fixed to print the line number with the
+ default body font, not with the currently active font which might
+ have been selected with font escapes.
+ (process_file): New special escape ^@bggray{} to set the text
+ background color.
+
+1997-06-06 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c: Fixed lineskip to work better when changing the font at
+ the beginning of the line.
+
+1997-06-05 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (dump_empty_page): Fixed --file-align option to work
+ even if we cross the page boundary in N-up mode.
+
+1997-05-28 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option --mark-wrapped-lines[=STYLE],
+ MarkWrappedLines to mark wrapped lines in the printout.
+
+1997-05-22 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Coded more information to the return value.
+
+1997-03-19 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option -W, --language to specify the output
+ language.
+ New option --color to change the States color model from the
+ command line.
+ Made option -J to be an alias for -t, --title.
+ Make option -# to be an alias for -n, --copies.
+
+1997-03-04 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file option `StatesPath' to
+ specify the path for the states program.
+
+ * psgen.c: Fixed --file-align option which was broken with the
+ --nup option.
+
+1997-03-03 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (dump_ps_page_header): Implemented user escapes for user
+ defined header strings.
+\f
+1997-02-26 Markku Rossi <mtr@ngs.fi>
+
+ * Release enscript-1.5.0.
+
+1997-02-21 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_font_info): Optimized AFM caching, this speeds up
+ enscript when using ^@font{} escapes a lot (-E).
+ (read_font_info): New input encoding asciidkno.
+ Renamed asciiscands to asciifise.
+
+1997-02-18 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option -U NUM, --nup=NUM to specify how many logical
+ output pages are printed on each physical output page.
+
+1997-02-06 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (parse_font_spec): Added a warning about negative font
+ sizes.
+
+1997-02-03 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option `--help-pretty-print' to describe all
+ supported --pretty-print languages and file formats.
+
+1997-01-24 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Changed the output file creation to be
+ demand-driven. If the input file (all input files) could not be
+ opened, enscript doesn't generate any output. This is a good
+ thing.
+
+1997-01-23 Markku Rossi <mtr@ngs.fi>
+
+ * gsint.h: Changed the way how memmove() and memcpy() are defined
+ handled. Not replacements can be found form compat lib so we do
+ not need any #define kludges.
+
+1997-01-21 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Removed testcase.sh and moved all tests to ../tests
+ directory.
+
+ * util.c (read_config): Added states dependant config file
+ options: `StatesColorModel', `StatesConfigFile' and
+ `StatesHighlightLevel'.
+
+1997-01-13 Markku Rossi <mtr@ngs.fi>
+
+ * mkafmmap.c: Internationalized mkafmmap program.
+
+ * util.c (read_config): New option `OutputFirstLine' to set the
+ PostScript output's first line.
+
+1996-11-28 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option `--E', `--pretty-print' to pretty print
+ source codes with `states'.
+
+ * psgen.c: New special escape ^@color{r g b}.
+
+ * util.c (format_user_string): Fixed bug from the `$n' escape
+ formatting.
+ (read_config): New option `NoJobHeaderSwitch' to specify the
+ spooler option to suppress the job header.
+
+1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * psgen.c: fixed line number spacing bug which occured when using
+ line numbers with escapes.
+
+ * main.c: Added ISO-8859/5 (ISO latin5) encoding.
+
+1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * main.c: Added Adobe's Standard cyrillic Font KOI8 encoding.
+
+1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * util.c (parse_font_spec): Accept font point size in width/height
+ format.
+
+1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * util.c (read_config): New config file option TOCFormat.
+
+ * psgen.c (process_file): Implemented user-definable format
+ strings for TOC entries.
+
+ * main.c: New option --slice to print vertical slices of input
+ files.
+
+1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * main.c: New option --file-align=ALIGN to align separate input
+ files to even ALIGN page count.
+
+1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * main.c: New option --toc to print the Table of Contents.
+\f
+1996-07-17 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * Release enscript-1.4.0.
+
+1996-06-16 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * psgen.c (get_next_token): Fixed line number counting for
+ truncated lines.
+ (paste_epsf): Fixed a bug which printed EPS images to pages which
+ didn't belong to any of the requested page ranges.
+
+ * main.c (main): Added new configuration file:
+ SYSCONFDIR/enscriptsite.cfg. This is intended for the
+ site-specific configuration whereas the global configuration file
+ SYSCONFDIR/enscript.cfg is for the global defaults.
+ Site-configuration file is never overwritten by installing a new
+ version of enscript so it is a safe place to store site-specific
+ media etc. definitions.
+
+1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
+
+ * main.c (handle_options): New option `--printer-options' to pass
+ extra options to the printer command.
+
+ * psgen.c (process_file): Count shade-box's position from the
+ font's FontBBox value.
+ (process_file): New escape `ps' to add raw PostScript code to the
+ output.
+
+ * main.c: New option --filter=STR, -I STR which sets the
+ input filter for source files.
+
+1996-05-24 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file option `FormFeedType' to
+ specify what to do when a formfeed character is encountered from
+ input.
+
+ * psgen.c (read_special_escape): Cleaned up special escapes parsing.
+ (read_special_escape): New escapes: `newpage', `setfilename' and
+ `setpagenumber'.
+
+ * util.c (read_config): New config option
+ `AcceptCompositeCharacters' to specify whatever we accept
+ PostScript font's composite characters or should we consider them
+ as non-existent.
+ (download_font): Added support for binary-coded .pfb fonts, thanks
+ to Bruce Albrecht <bruce@zuhause.MN.ORG>.
+
+ * main.c (long_options): Renamed option --pass-through-ps-files to
+ --pass-through.
+
+1996-05-22 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (process_file): Fixed carriage return character
+ handling.
+
+1996-05-10 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (read_special_escape): New special escape `shade' to
+ highlight regions of text.
+
+ * main.c (usage): Cleaned up --help messages.
+
+1996-05-09 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New configuration file option:
+ EscapeChar.
+
+1996-05-07 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file option `UnderlayStyle' to
+ specify the underlay printing style.
+
+ * main.c: New option: -j, --borders to print borders around
+ columns.
+ (long_options): New option --ul-style to specify the underlay
+ printing style.
+
+1996-05-02 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_font_info): Added AFM cache to speedup font-escape
+ processing.
+
+ * psgen.c (print_line_number): Don't print line numbers for
+ wrapped lines.
+
+1996-04-22 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (format_user_string): New directive `%H' for the document
+ title.
+
+ * main.c: Changed option -e, --escapes to take an optional
+ argument which specifies the escape character.
+
+1996-04-01 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (process_file): Now ^@font{} escapes work over page
+ boundaries.
+
+1996-03-27 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): New option -a, --pages to select which pages are
+ printed.
+
+1996-03-26 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (format_user_string): New option: `$=' number of pages in
+ the current input file.
+
+ * psgen.c (process_file): Added diversions to count the total
+ pages within a file (%Format: $=).
+
+1996-03-12 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (handle_options): Changed option -l, --lineprinter to
+ print 66 lines per page instead of 65 lines.
+
+ * util.c (read_config): New config file option: PagePrefeed.
+
+ * main.c (main): New options: -k, --page-prefeed, -K,
+ --no-page-prefeed.
+
+1996-03-07 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (format_user_string): New escape: $(ENVVAR).
+
+1996-03-05 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file options: HighlightBars and
+ HighLightBarGray.
+
+ * main.c: New option: -H, --highlight-bars and
+ --highlight-bar-gray to control the highlight bar printing.
+
+1996-03-01 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option: -h, --no-job-header to suppress the job
+ header page.
+ (main): Changed option --title to set the name of stdin.
+
+1996-02-29 Markku Rossi <mtr@ngs.fi>
+
+ * Added support for the automatic de-ANSI-fication.
+
+ * Renamed package to enscript.
+
+1996-02-25 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): changed stdin's name to be an empty string
+ instead of "(stdin)". This is how Adobe's enscript does it.
+
+1996-02-23 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Added environment variable GENSCRIPT_LIBRARY
+ which can be used to overwrite the build-in library path.
+
+ * psgen.c (read_special_escape): fixed a bug which caused pipes to
+ the EPS files to be closed with fclose().
+
+1996-02-21 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.in (exec_prefix): fixed to honor the value given by the
+ configure script.
+
+1996-02-20 Markku Rossi <mtr@ngs.fi>
+
+ * Added hp8 (HP Roman-8) encoding.
+\f
+1996-02-19 Markku Rossi <mtr@ngs.fi>
+
+ * Release genscript-1.3.0.
+
+ * main.c (main): New config file option `AppendCtrlD' which can be
+ used to append the ^D character to the end of the output.
+
+ * psgen.c (do_pass_through_ps_file): added pass-through for the
+ PCL files.
+
+1996-02-08 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file option `Clean7Bit' to
+ specify how characters greater than 127 are handled.
+
+1996-02-07 Markku Rossi <mtr@ngs.fi>
+
+ * gsint.h: Implemented unit selection for the `--indent' option.
+
+1996-01-30 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Now genscript can be used even if it is not
+ installed.
+
+ * Makefile.in (check): new target
+
+1996-01-25 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (paste_file): Implemented `%HeaderHeight' and
+ `%FooterHeight' directives.
+
+1996-01-09 Markku Rossi <mtr@ngs.fi>
+
+ * Finished Win-95/NT port.
+
+1996-01-08 Markku Rossi <mtr@ngs.fi>
+
+ * First Win-95/NT port with MSC 2.00.
+
+ * util.c (format_user_string): New options: %N and $%.
+
+1996-01-05 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (dump_ps_header): Removed date and time ps-constants
+ which can now be formatted with the `%Format' directive:
+ - usadatestr = %W
+ - eurdatestr = %E
+ - findatestr = %F
+ - timestr = %C
+
+ (dump_ps_page_header): Removed fmodstr ps-constant which can now
+ be formatted with the `%Format' directive:
+ - fmodstr = $D{%a %b %e %T %Y}
+
+ * util.c (format_user_string): Implemented `%Format' directive
+ which can be used to format user defined strings in fancy headers.
+
+1996-01-04 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: Added pslatin1 encoding (PostScript interpreter's
+ ISOLatin1Encoding).
+
+1996-01-03 Markku Rossi <mtr@ngs.fi>
+
+ * Created a new Makefile to the compat subdirectory; now genscript
+ does not need a make with the VPATH feature.
+
+ * main.c (usage): Split usage string to smaller parts wich are
+ printed separately.
+
+1996-01-02 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: New option: --non-printable-format, NonPrintableFormat.
+
+1995-12-20 Markku Rossi <mtr@ngs.fi>
+
+ * Added statistics about non-printable character codes.
+
+ * main.c: New option: -z, --no-formfeed to disable form feed
+ character interpretation.
+
+ * util.c (do_list_missing_characters): Changed output to go to
+ stderr instead of stdout.
+
+1995-12-19 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file options: UnderlayAngle and
+ UnderlayPosition.
+
+ * main.c (main): New options: --ul-angle and --ul-position.
+
+1995-12-18 Markku Rossi <mtr@ngs.fi>
+
+ * configure.in (PATH_SEPARATOR): Defined a new constant
+ PATH_SEPARATOR to specify the character which separates path
+ components. Fixed also all uses.
+
+ * prt_lpr.c: Isolated printer related stuffs to a separate C file
+ to help micro ports.
+
+ * Makefile.in: Removed pre-defined eps images from the
+ distribution.
+
+ * util.c (parse_font_spec): Added support for the new
+ `name@ptsize' font specification.
+
+1995-11-28 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (handle_options): Option -u, --underlay was changed to
+ take an optional argument. If no argument is given, underlay is
+ not printed.
+
+ * util.c (read_config): New config file option `Underlay' to
+ specify the underlay text.
+
+ * Makefile.in: Fixed Makefile to obey the GNU Coding Standards.
+ Changed datadir from `prefix/lib' to `prefix/share'.
+
+1995-11-27 Markku Rossi <mtr@ngs.fi>
+
+ * util.c (read_config): New config file options: UnderlayFont and
+ UnderlayGray
+
+ * main.c: Renamed long options:
+ --output-file => --output
+ --queue => --printer
+ --tab-size => --tabsize
+
+ (long_options): made --silent to be an alias for --quiet
+
+ * utils.c: Renamed config file option `Queue' to `Printer'.
+
+1995-11-08 Markku Rossi <mtr@ngs.fi>
+
+ * Added latin3 encoding (from the latin3.txt file by Duncan C
+ Thomson).
+
+1995-11-02 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c: Fixed a bug which added document headers and trailers
+ to pass-through PostScript files.
+\f
+1995-10-31 Markku Rossi <mtr@ngs.fi>
+
+ * Release genscript-1.2.20.
+
+1995-10-27 Markku Rossi <mtr@ngs.fi>
+
+ * Added option -C, --line-numbers.
+
+1995-10-26 Markku Rossi <mtr@ngs.fi>
+
+ * Added option -Z, --pass-through-ps-files.
+
+1995-10-24 Markku Rossi <mtr@ngs.fi>
+
+ * Cleaned up some HTML entity codes in encoding tables.
+
+1995-10-18 Markku Rossi <mtr@ngs.fi>
+
+ * Added latin2 encoding.
+
+1995-10-10 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): changed fancy header's height from 40 to 36
+ points.
+
+1995-10-05 Markku Rossi <mtr@ngs.fi>
+
+ * New config file options: Queue and QueueParam.
+
+ * genscript.man: minor cleanups.
+\f
+1995-10-02 Markku Rossi <mtr@ngs.fi>
+
+ * Release genscript-1.2.1.
+
+1995-09-29 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: read default options from the GENSCRIPT (and ENSCRIPT)
+ environment variable
+
+1995-09-26 Markku Rossi <mtr@ngs.fi>
+
+ * font size and baselineskip can be given as a decimal number
+
+ * psgen.c: Fixed DSC comments, now generated output is DSC 3.0
+ conforming.
+
+1995-09-21 Markku Rossi <mtr@ngs.fi>
+
+ * Implemented .pf{a,b} file downloading.
+
+1995-09-20 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (read_special_escape): new option 's' (scale) to specify
+ an explicit scale for an eps image.
+
+ * psgen.c: fixed epsf escape to start a new column if the
+ specified image does not fit to the current one.
+
+1995-09-18 Markku Rossi <mtr@ngs.fi>
+
+ * main.c: Fixed some typos.
+
+ * Added backspace handling.
+
+1995-09-09 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): fixed typos that broke -o and -X options.
+\f
+1995-09-04 Markku Rossi <mtr@ngs.fi>
+
+ * Release genscript-1.1.4.
+
+ * Added option --page-label-format.
+
+ * psgen.c (dump_ps_header): Added findatestr.
+ (paste_epsf): Fixed paste_epsf()'s EPS file recognization.
+
+1995-08-30 Markku Rossi <mtr@ngs.fi>
+
+ * Added options -u, --underlay, --ul-gray and --ul-font.
+
+ * psgen.c (read_float): now dimensions can be specified in
+ different units.
+
+1995-08-29 Markku Rossi <mtr@ngs.fi>
+
+ * Changed PostScript font's default encoding name from 'default'
+ to 'ps'.
+
+ * New config file option: DefaultOutputMethod.
+
+ * Added option --indent, -i.
+
+ * Cleaned up options in manual page, help and code.
+
+ * Replaced StringSet module with StringHash.
+
+ * psgen.c (paste_epsf): Now EPS images can be read from command's
+ standard output.
+
+1995-08-24 Markku Rossi <mtr@ngs.fi>
+
+ * vms.txt: Added VMS multinational input encoding.
+
+ * mac.txt: Cleaned up character table.
+
+ * Added options -S, --statusdict and -D, --setpagedevice.
+
+1995-08-23 Markku Rossi <mtr@ngs.fi>
+
+ * Improved configure to handle more non-ANSI features.
+
+ * Fixed a declaration bug from compat/strerror.c.
+
+ * psgen.c (read_float): replaced strtod() with atof().
+
+ * xalloc.c (xrealloc): do an explicit malloc() if old pointer is
+ NULL.
+
+ * ibmpc.txt: Cleaned up character table.
+
+ * psgen.c (get_next_token): control characters are now printed in
+ the escaped form.
+\f
+1995-08-21 Markku Rossi <mtr@ngs.fi>
+
+ * Release genscript-1.0.1.
+
+1995-08-17 Markku Rossi <mtr@ngs.fi>
+
+ * Minor cleanups.
+
+1995-08-15 Markku Rossi <mtr@ngs.fi>
+
+ * Added option --baseline.
+
+ * Fixed epsf escape's options.
+
+1995-08-14 Markku Rossi <mtr@ngs.fi>
+
+ * Added support for AFM files.
+
+1995-08-09 Markku Rossi <mtr@ngs.fi>
+
+ * Added option --newline to select the newline character.
+
+ * Cleaned up character set tables.
+
+1995-08-07 Markku Rossi <mtr@ngs.fi>
+
+ * Added Mac input encoding.
+
+1995-08-03 Markku Rossi <mtr@ngs.fi>
+
+ * New special escapes: 'font' and 'comment'.
+
+ * New option --tab-size=NUM, -T NUM to define tab expansion size.
+
+ * General code and document cleanups.
+
+1995-07-31 Markku Rossi <mtr@ngs.fi>
+
+ * Added support for --copies option. Now it really works.
+
+ * util.c (paste_file): parses '%%DocumentNeededResources:'
+ comments
+
+ * Added options --font and --header-font.
+
+1995-07-27 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c (paste_epsf): now eps files are also looked up from
+ libpath.
+ (read_special_escape): epsf: added option 'r'.
+
+1995-07-26 Markku Rossi <mtr@ngs.fi>
+
+ * psgen.c: added support for inlined EPS-files.
+
+1995-07-25 Markku Rossi <mtr@ngs.fi>
+
+ * Added IBM PC input encoding.
+
+
+Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Add copyright notice at end.
-
-1998-06-23 Markku Rossi <mtr@ngs.fi>
-
- * headers.test: Added checks for the `--header' option.
-
-
-Copyright (C) 1998, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Add copyright notice at end.
+
+1998-06-23 Markku Rossi <mtr@ngs.fi>
+
+ * headers.test: Added checks for the `--header' option.
+
+
+Copyright (C) 1998, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2009-12-30 Tim Retout <diocles@gnu.org>
-
- * over.in: Use "$@" instead of $*.
-
-2009-01-13 Tim Retout <diocles@gnu.org>
-
- * gram.c, gram.h, lex.c: Remove generated files from repository.
-
-2008-01-29 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (CLEANFILES): Clean up installed scripts.
-
-2008-01-02 Tim Retout <diocles@gnu.org>
-
- * main.c (main): Use PACKAGE_STRING to produce version string.
-
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
-
-1999-09-24 Markku Rossi <mtr@amme.ssh.fi>
-
- * utils.c (eval_expr): Added filename and linenumber information
- to some error messages.
-
-1999-07-19 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st (mail_body): Changes by Matthew Weigel
- <weigel@pitt.edu>.
-
- * prims.c (prim_sprintf): Implemented `%c' format to print
- characters.
-
-1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
-
- * utils.c (lookup_var): Fixed memory leaks from the special
- variable lookup.
-
-1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st: Highlighting rules for TeX/LaTeX. Thanks to Toni
- Giorgino <toni@pcape2.pi.infn.it>.
-
-1999-04-28 Markku Rossi <mtr@amme.ssh.fi>
-
- * prims.c (prim_system): Implemented the system() primitive.
-
-1999-04-01 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st (namerules): Changed the `.m' suffix from
- Objective-C to Matlab.
- Matlab changes Jack Dunn.
-
-1999-03-30 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st (ansi_faces): New output language ANSI for color
- xterms. It should be used with the `tty' style. Thanks to Bill
- Petheram <petheram@acm.org>.
-
-1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st (makefile): Added highlighting for Matlab files.
- Thanks to Jack Dunn <h.j.dunn@larc.nasa.gov>.
-
-1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st (ksh): In ${#text}, the '#' character does not start
- a comment. Thanks to Tobias Buchal <buchal41@che41a0.der.edf.fr>.
- (cpp): Allow '&' characters in function names. Thans to Tobias
- Buchal.
-
-1998-10-28 Markku Rossi <mtr@ngs.fi>
-
- * process.c (execute_state): Added initialization for the variable
- `found'.
-
-1998-10-23 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Changed the enscript to use the new highlighting
- style. The highlighting definition files are in the `hl'
- sub-directory.
-
- * prims.c (prim_calln): New primitive function to call a state by
- its name.
- (prim_require_state): New primitive function to check that the
- arugment state is defined.
-
- * main.c (main): Use PATH_SEPARATOR when constructing the path.
-
- * utils.c (autoload_file): Fixed to use PATH_SEPARATOR.
-
-1998-10-22 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (vrml): Added built-in nodes. Thanks to James
- Sørlie.
-
- * utils.c (load_states_file): The `global_stmts' must be
- initialized to list() instead of NULL.
- (autoload_file): Send verbose messages to stderr.
-
- * enscript.st (vrml): Small fixes by James Sørlie.
- (overstrike_faces): Fixed to handle newline characters correctly
- in the bold mode.
-
-1998-10-21 Markku Rossi <mtr@ngs.fi>
-
- * utils.c: Changed all input file related error messages to use
- the correct file name.
- (load_states_file): New function to load a states file.
- (autoload_file): New function to autoload a feature.
- (lookup_state): Moved here from process.c.
-
- * process.c: The function lookup_state() was moved to utils.c and
- made global.
-
- * main.c: New options -p, --path, -v, --verbose.
-
- * defs.h: Added `filename' members to all types that report errors
- from a source file locations.
- Added support for state autoloading.
-
- * enscript.st (vrml): Small fixes by James Sørlie.
-
- * process.c (execute_state): Fixed to execute the BEGIN and END
- rules of the inherited states.
-
- * enscript.st (vrml): Added highlighting for the Virtual Reality
- Modeling Language (VRML97). Thanks to James Sørlie
- <sorliej@imm.dtu.dk>.
-
-1998-10-15 Markku Rossi <mtr@ngs.fi>
-
- * gram.y: Added support for state inheritance.
-
- * lex.l: New keyword `extends'.
-
- * process.c (lookup_state): New function to lookup a state by its
- name. This function is extented in the future to support
- autoloading.
- (execute_state): Fixed to support state heritance.
-
- * utils.c (define_state): Added argument `super' for the super
- state of our new state.
-
- * defs.h (struct state_st): New type for the states. The states
- can be ~inherited, so we can't use the basic list anymore.
-
-1998-09-17 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Updated C, C++, and Objective-C mode highlightings
- to support bitfields in structure definitions. Thanks to Chris
- Jepeway <jepeway@cs.utk.edu>.
-
-1998-08-03 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: New highlighting rules for: bash, csh, ksh, m4,
- skill, tcsh, and zsh. Thanks to Jean-Marc Calvez
- <jean-marc.calvez@st.com>.
- (fortran): Some fortran highlighting fixes. Thanks to Philip
- Sterne.
-
-1998-07-01 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (c, cpp, objc): Major updates. Now these are pretty
- close to Emacs' font-lock mode.
- (html_faces): Changed type faces to be printed in boldface instead
- of italic.
- (start): Changed `type_face_font' to be the `bold_font' instead of
- `italic_font'.
-
-1998-06-26 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (c): Added support for the C++'ish //-single line
- comments.
-
-1998-06-23 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (html_faces): Cleaned up the HTML faces.
- (start): Added support for `LucidaSans-Typewriter' font.
-
- * main.c (main): Changed the name of the stdin to "-".
-
-1998-06-22 Markku Rossi <mtr@ngs.fi>
-
- * main.c (main): Enscript gives the stdin as an empty argument.
- Fixed the main() to handle it.
-
-1998-06-11 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Fixed Python function definition highlighting.
- Thanks to Andy Eskilsson <andy.eskilsson@telelogic.se>.
-
-1998-05-29 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (idl): Added highlighting for the CORBA Interface
- Definition Language IDL. Thanks to Alexis Layton
- <alex@InConcert.COM>.
-
-1998-05-27 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (javascript): Updated the function name regexp. The
- function names - and all other symbols - can contain the dollar
- sign.
- (javascript): Fixed ''-strings and character constants.
-
-1998-03-09 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (vba): Added highlighting for Visual Basic (for
- Applications). Thanks to Kevin Grover <grover@wizard.com>.
- Added new output language RTF (Rich Text Format). Thanks to Kevin
- Grover <grover@wizard.com>.
- (python): Updated Python highlighting rules.
-
-1998-02-27 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (python): Added highlighting for the Python
- language. Thanks to Andy Eskilsson <andy.eskilsson@telelogic.se>.
- (asm): Added highlighting rules for Assembler listings.
-
-1998-02-11 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (javascript): Initialize from_html to 0 at the
- global level. Now we can print JavaScript files that are not
- embedded to HTML.
-
-1998-01-29 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (perl): Fixed to handle oddities in OO perl and perl
- used for cgi scripts. Thanks to Jim Villani.
-
-1998-01-28 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (sh): Added highlighting for bourne shell scripts.
- Thanks to Juergen Kahrs <Juergen.Kahrs@t-online.de>.
- (startrules): Fixed perl and awk rules to accept space after
- `#!'.
-
-1998-01-20 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (awk): Added highlighting for awk. Thanks to
- Juergen Kahrs <Juergen.Kahrs@t-online.de>.
-
-1997-12-31 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (namerules): Added suffix `.pm' for perl mode.
- (startrules): Fixed perl mode to recognize files which start with
- `#!...perl'.
-
-1997-12-30 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Added colors `cadet blue' and `orchid'.
- Fixed `emacs' color model to conform the emacs' defaults.
- (changelog): Updated ChangeLog highlighting to conform emacs.
-
-1997-12-17 Markku Rossi <mtr@ngs.fi>
-
- * utils.c (lookup_var): Made special variable `$`' an alias for
- `$B'.
-
-1997-12-15 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (html_faces): Added navigation links: top, next,
- prev.
- (start): New colormode `ifh'. Thanks to Tobias Buchal
- <buch@ifh.bau-verm.uni-karlsruhe.de>
- (diff): Added highlighting for diffs. Thanks to Tobias Buchal.
- (diffu): Added highlighting for unified diffs. Thanks to Tobias
- Buchal.
- (html_annotate_mailtos): Fixed addresses which contain '-'
- characters.
- (html_annotate_mailtos): Fixed addresses which contain '.'
- characters in the user name.
-
-1997-11-13 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (delphi): Added support for C++ style comments.
- (fortran): Updated Fortran highlighting. Thanks to Keith Refson
- <Keith.Refson@earth.ox.ac.uk>.
-
-1997-08-27 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_regexp_syntax): New primitive to modify regexp
- engine's character syntax table.
-
- * enscript.st (scheme): Improved keyword highlighting, thanks to
- the new regexp_syntax() primitive which can be used to modify
- regexp character syntax table.
-
-1997-08-11 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (start): Fixed PostScript font resolving to work
- with the `Souvenir' font.
-
-1997-07-18 Markku Rossi <mtr@ngs.fi>
-
- * lex.l: Implemented case-insensitive regular expressions.
-
-1997-07-16 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (sql): Updated Sybase SQL highlighting rules, thanks
- to Chris Jack <chris_jack@msn.com>.
-
-1997-07-04 Markku Rossi <mtr@ngs.fi>
-
- * utils.c (compile_regexp): New function to handle regular
- expression compilations.
- (compile_regexp): Added fastmaps for regexps, this speeds up the
- processing noticeably.
-
-1997-06-23 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (sql): Added highlighting for SQL language by
- Chris Jack <chris_jack@msn.com>.
-
- * utils.c (lookup_var): Renamed special variable `$`' to `$B'.
-
- * enscript.st (perl): Added highlighting for Perl programming
- language by Jim Villani, Logistics Management Institute
- (jvillani@lmi.org).
-
-1997-06-10 Markku Rossi <mtr@ngs.fi>
-
- * utils.c (lookup_var): New special variable `$.'.
- (lookup_var): New special variable `$`'.
-
-1997-06-06 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_float): New primitive to convert items to float
- numbers.
-
-1997-06-03 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (c): Improved C pre-processor line highlighting to
- highlights also string and character constansts.
- (c): Added highlighting for goto's labels and targets.
- (c): Added highlighting for function definitions and prototypes.
- (changelog): Added highlighting for description entries with
- function name but without file name.
- (cpp): Added highlighting for goto's labels and targes.
- (cpp): Added highlighting for function definitions and
- prototypes.
- (objc): Added highlighting for goto's labels and targets.
-
-1997-05-20 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (delphi): Added highlighting for Delphi language by
- Michael Van Canneyt <michael@tfdec1.fys.kuleuven.ac.be>.
-
- * main.c (main): Moved the initialization of `ofp' from the
- variable declaration to main().
-
-1997-05-02 Markku Rossi <mtr@ngs.fi>
-
- * enscript.el (build-re): Added support for case-insensitive
- regular expressions.
-
- * enscript.st (fortran): Added highlighting for Fortran77
- language.
- Re-generated case-insensitive keyword regular expressions with the
- new build-re function.
-
-1997-04-25 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (pascal): Added highlighting for Pascal language by
- Michael Van Canneyt <michael@tfdec1.fys.kuleuven.ac.be>.
-
-1997-04-16 Markku Rossi <mtr@ngs.fi>
-
- * gram.y: Implemented expressions: +=, -=, *=, div=.
-
-1997-04-14 Markku Rossi <mtr@ngs.fi>
-
- * gram.y: Implemented prefix and postfix increment (++) and
- decrement (--) operators.
-
-1997-04-04 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (java): Added highlighting for Java language by Paul
- Fisher <pnfisher@eos.ncsu.edu>.
- (html_faces): Fixed 1.5.0 compatibility bug.
-
-1997-04-03 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_range): New primitive to fetch sub-ranges from
- lists and strings.
- Changed all primitives' error messages to be in format
- `FILE:LINE: MESSAGE'.
-
-1997-03-25 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_regexp): New primitive to create regular
- expressions from strings.
- (prim_split): New primitive to split string to list.
-
-1997-03-21 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (html): Added support for nested scripts.
- (javascript): Added highlighting for JavaScript.
-
-1997-03-19 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (need_version): New help subroutine to check that a
- specified version of the states program is in use.
- (html_faces): Changed HTML output language to co-operate with
- enscript's new --language option.
- (passthrough): New state which simply pass its input to output
- preserving only face specific headers, footers and language
- specials.
-
- * main.c (main): New built-in variable `argv' which holds input
- file names.
-
-1997-03-17 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (elisp): Added highlighting for Emacs Lisp.
- (overstrike_faces): New output language `overstrike' for line
- printers and less by François Pinard.
- (tcl): Updated Tcl and Tk keywords from Tcl/Tk 8.0a1.
- Added highlighting for procedure names and variable names.
- (scheme): Fixed keywords to recognize `set!'.
-
-1997-03-11 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (states): Updated keyword list.
- Implemented highlighting for built-in functions.
- Added highlighting for function names.
-
-1997-03-10 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (postscript): Added highlighting for PostScript
- language by Dave Hylands <DHylands@creo.com>.
- Sorted highlighting states according to their names.
-
-1997-03-06 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Implemented new `variable_name_face' typeface.
- (c_ppline): Implemented a smarter C preprocessor line highlighting
- support. Now it should be identical with Emacs's highlight.
-
-1997-03-04 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (ada): Added highlighting for the Ada95 programming
- language by Rolf Ebert <ebert@waporo.muc.de>.
-
-1997-03-03 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (start): Cleaned bold, italic and bold-italic font
- resolving.
- (makefile): Fixed highlighting to handle nested (){} structures.
- (scheme): Updated to highlight function names and ':'-started
- function arguments.
-
-1997-02-27 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Implemented new type faces: `builtin_face' and
- `type_face'.
- (haskell): Added highlighting for the Haskell programming language
- by Hans-Wolfgang Loidl <hwloidl@dcs.gla.ac.uk>.
- Updated highlighting rule guidelines and updated all current rules
- to obey them.
- Implemented new documentation state `describe_languages_html'
- which will create a HTML report about all supported highlighting
- formats.
-\f
-1997-02-26 Markku Rossi <mtr@ngs.fi>
-
- * Release enscript-1.5.0.
-
-1997-02-21 Markku Rossi <mtr@ngs.fi>
-
- * gram.y: Implemented logical operators `not', `and' and `or'.
-
- * main.c: New option -W, --warning to set the warning level.
-
- * Added test subdirectory and tests for States.
-
-1997-02-19 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (synopsys): Added highlighting for the Synopsys DC
- Shell scripting language by Brian Silveira (brian@nortel.ca) and
- Hartley Horwitz (harts@nortel.ca).
- (synopsys): New synopsys mode with some minor fixes.
-
-1997-02-18 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Added guidelines for new highlighting rules.
- (vhdl): Added VHDL highlighting by Brian Silveira
- (brian@nortel.ca).
-
-1997-02-11 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (verilog): Added new '`' keywords.
- (verilog): Added highlighting for references of the pre-processor
- defined things.
-
-1997-02-05 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_tointeger): Renamed primitive `tonumber' to
- `int'.
- (prim_string): Renamed primitive `tostring' to `string'.
- (prim_sprintf): New primitive to create formatted strings.
-
- * utils.c (eval_expr): Implemented integer and real values and
- expressions and conversions betweeen them.
-
- * prims.c (prim_concat): Renamed primitive `strcat' to `concat'.
-
-1997-02-04 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_list): New primitive `list' to create lists.
- (prim_length): Renamed primitive `strlen' to `length'.
-
- * gram.y: Implemented array references and assignments for lists
- and strings.
-
- * lex.l: Implemented C's character constants ('a').
-
-1997-02-03 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st: Added `describe_languages' state which can be used
- to extract information about the supported --pretty-print
- languages from the enscript.st file.
- Added documentation comments (/** */) to all supported languages
- and file formats.
- Changed start state resolving to check the startrules before the
- namerules.
- Added colors for HTML target.
-
- * Fixed bugs encountered with enscript-1.4.4.
- Updated developement tools: flex-2.5.4 and bison-1.25.
-
-1997-01-31 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_prereq): New primitive to check that a recent
- enough version of States is being used.
-
-1997-01-25 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (changelog): Implemented ChangeLog highlighting.
-
- * enscript.el: Emacs lisp commands to help enscript.st editing.
-
- * enscript.st (objc): Implemented Objective-C highlighting.
- Regenerated keyword regular expressions with the Emacs-lisp
- build-re command.
-
-1997-01-24 Markku Rossi <mtr@ngs.fi>
-
- * prims.c: New primitives: regmatch, regsub and regsuball.
-
-1997-01-23 Markku Rossi <mtr@ngs.fi>
-
- * prims.c (prim_getenv): New primitive: getenv.
-
- * Makefile.am: Moved libcompat.a before libintl.a so intl library
- can use alloca.
-
- * De-ANSI-fied states sources since bison generated gram.c is
- already in K&R.
-
-1997-01-22 Markku Rossi <mtr@ngs.fi>
-
- * Makefile.am: Added many2html script.
-
- * enscript.st: Added support for multiple output languages and
- implemented HTML target for all supported input languages.
-
- * gram.y: changed top-level expressions to statements and moved
- subroutine definition from top-level to statements. This allows
- conditional subroutine definitions.
- added tSYMBOL for state rule's expr part. This allows
- user-definable matches.
-
-1997-01-20 Markku Rossi <mtr@ngs.fi>
-
- * enscript.st (tcl): Implemented Tcl highlighting.
-
- * defs.h (struct environment_st): Changed procedure call's
- environment from StringHash to linked list, this gives major
- speedup.
-
- * Version 0.9 of States, this is an early beta.
-
-
-Copyright (C) 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2009-12-30 Tim Retout <diocles@gnu.org>
+
+ * over.in: Use "$@" instead of $*.
+
+2009-01-13 Tim Retout <diocles@gnu.org>
+
+ * gram.c, gram.h, lex.c: Remove generated files from repository.
+
+2008-01-29 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (CLEANFILES): Clean up installed scripts.
+
+2008-01-02 Tim Retout <diocles@gnu.org>
+
+ * main.c (main): Use PACKAGE_STRING to produce version string.
+
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
+
+1999-09-24 Markku Rossi <mtr@amme.ssh.fi>
+
+ * utils.c (eval_expr): Added filename and linenumber information
+ to some error messages.
+
+1999-07-19 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st (mail_body): Changes by Matthew Weigel
+ <weigel@pitt.edu>.
+
+ * prims.c (prim_sprintf): Implemented `%c' format to print
+ characters.
+
+1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
+
+ * utils.c (lookup_var): Fixed memory leaks from the special
+ variable lookup.
+
+1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st: Highlighting rules for TeX/LaTeX. Thanks to Toni
+ Giorgino <toni@pcape2.pi.infn.it>.
+
+1999-04-28 Markku Rossi <mtr@amme.ssh.fi>
+
+ * prims.c (prim_system): Implemented the system() primitive.
+
+1999-04-01 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st (namerules): Changed the `.m' suffix from
+ Objective-C to Matlab.
+ Matlab changes Jack Dunn.
+
+1999-03-30 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st (ansi_faces): New output language ANSI for color
+ xterms. It should be used with the `tty' style. Thanks to Bill
+ Petheram <petheram@acm.org>.
+
+1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st (makefile): Added highlighting for Matlab files.
+ Thanks to Jack Dunn <h.j.dunn@larc.nasa.gov>.
+
+1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st (ksh): In ${#text}, the '#' character does not start
+ a comment. Thanks to Tobias Buchal <buchal41@che41a0.der.edf.fr>.
+ (cpp): Allow '&' characters in function names. Thans to Tobias
+ Buchal.
+
+1998-10-28 Markku Rossi <mtr@ngs.fi>
+
+ * process.c (execute_state): Added initialization for the variable
+ `found'.
+
+1998-10-23 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Changed the enscript to use the new highlighting
+ style. The highlighting definition files are in the `hl'
+ sub-directory.
+
+ * prims.c (prim_calln): New primitive function to call a state by
+ its name.
+ (prim_require_state): New primitive function to check that the
+ arugment state is defined.
+
+ * main.c (main): Use PATH_SEPARATOR when constructing the path.
+
+ * utils.c (autoload_file): Fixed to use PATH_SEPARATOR.
+
+1998-10-22 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (vrml): Added built-in nodes. Thanks to James
+ Sørlie.
+
+ * utils.c (load_states_file): The `global_stmts' must be
+ initialized to list() instead of NULL.
+ (autoload_file): Send verbose messages to stderr.
+
+ * enscript.st (vrml): Small fixes by James Sørlie.
+ (overstrike_faces): Fixed to handle newline characters correctly
+ in the bold mode.
+
+1998-10-21 Markku Rossi <mtr@ngs.fi>
+
+ * utils.c: Changed all input file related error messages to use
+ the correct file name.
+ (load_states_file): New function to load a states file.
+ (autoload_file): New function to autoload a feature.
+ (lookup_state): Moved here from process.c.
+
+ * process.c: The function lookup_state() was moved to utils.c and
+ made global.
+
+ * main.c: New options -p, --path, -v, --verbose.
+
+ * defs.h: Added `filename' members to all types that report errors
+ from a source file locations.
+ Added support for state autoloading.
+
+ * enscript.st (vrml): Small fixes by James Sørlie.
+
+ * process.c (execute_state): Fixed to execute the BEGIN and END
+ rules of the inherited states.
+
+ * enscript.st (vrml): Added highlighting for the Virtual Reality
+ Modeling Language (VRML97). Thanks to James Sørlie
+ <sorliej@imm.dtu.dk>.
+
+1998-10-15 Markku Rossi <mtr@ngs.fi>
+
+ * gram.y: Added support for state inheritance.
+
+ * lex.l: New keyword `extends'.
+
+ * process.c (lookup_state): New function to lookup a state by its
+ name. This function is extented in the future to support
+ autoloading.
+ (execute_state): Fixed to support state heritance.
+
+ * utils.c (define_state): Added argument `super' for the super
+ state of our new state.
+
+ * defs.h (struct state_st): New type for the states. The states
+ can be ~inherited, so we can't use the basic list anymore.
+
+1998-09-17 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Updated C, C++, and Objective-C mode highlightings
+ to support bitfields in structure definitions. Thanks to Chris
+ Jepeway <jepeway@cs.utk.edu>.
+
+1998-08-03 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: New highlighting rules for: bash, csh, ksh, m4,
+ skill, tcsh, and zsh. Thanks to Jean-Marc Calvez
+ <jean-marc.calvez@st.com>.
+ (fortran): Some fortran highlighting fixes. Thanks to Philip
+ Sterne.
+
+1998-07-01 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (c, cpp, objc): Major updates. Now these are pretty
+ close to Emacs' font-lock mode.
+ (html_faces): Changed type faces to be printed in boldface instead
+ of italic.
+ (start): Changed `type_face_font' to be the `bold_font' instead of
+ `italic_font'.
+
+1998-06-26 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (c): Added support for the C++'ish //-single line
+ comments.
+
+1998-06-23 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (html_faces): Cleaned up the HTML faces.
+ (start): Added support for `LucidaSans-Typewriter' font.
+
+ * main.c (main): Changed the name of the stdin to "-".
+
+1998-06-22 Markku Rossi <mtr@ngs.fi>
+
+ * main.c (main): Enscript gives the stdin as an empty argument.
+ Fixed the main() to handle it.
+
+1998-06-11 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Fixed Python function definition highlighting.
+ Thanks to Andy Eskilsson <andy.eskilsson@telelogic.se>.
+
+1998-05-29 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (idl): Added highlighting for the CORBA Interface
+ Definition Language IDL. Thanks to Alexis Layton
+ <alex@InConcert.COM>.
+
+1998-05-27 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (javascript): Updated the function name regexp. The
+ function names - and all other symbols - can contain the dollar
+ sign.
+ (javascript): Fixed ''-strings and character constants.
+
+1998-03-09 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (vba): Added highlighting for Visual Basic (for
+ Applications). Thanks to Kevin Grover <grover@wizard.com>.
+ Added new output language RTF (Rich Text Format). Thanks to Kevin
+ Grover <grover@wizard.com>.
+ (python): Updated Python highlighting rules.
+
+1998-02-27 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (python): Added highlighting for the Python
+ language. Thanks to Andy Eskilsson <andy.eskilsson@telelogic.se>.
+ (asm): Added highlighting rules for Assembler listings.
+
+1998-02-11 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (javascript): Initialize from_html to 0 at the
+ global level. Now we can print JavaScript files that are not
+ embedded to HTML.
+
+1998-01-29 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (perl): Fixed to handle oddities in OO perl and perl
+ used for cgi scripts. Thanks to Jim Villani.
+
+1998-01-28 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (sh): Added highlighting for bourne shell scripts.
+ Thanks to Juergen Kahrs <Juergen.Kahrs@t-online.de>.
+ (startrules): Fixed perl and awk rules to accept space after
+ `#!'.
+
+1998-01-20 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (awk): Added highlighting for awk. Thanks to
+ Juergen Kahrs <Juergen.Kahrs@t-online.de>.
+
+1997-12-31 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (namerules): Added suffix `.pm' for perl mode.
+ (startrules): Fixed perl mode to recognize files which start with
+ `#!...perl'.
+
+1997-12-30 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Added colors `cadet blue' and `orchid'.
+ Fixed `emacs' color model to conform the emacs' defaults.
+ (changelog): Updated ChangeLog highlighting to conform emacs.
+
+1997-12-17 Markku Rossi <mtr@ngs.fi>
+
+ * utils.c (lookup_var): Made special variable `$`' an alias for
+ `$B'.
+
+1997-12-15 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (html_faces): Added navigation links: top, next,
+ prev.
+ (start): New colormode `ifh'. Thanks to Tobias Buchal
+ <buch@ifh.bau-verm.uni-karlsruhe.de>
+ (diff): Added highlighting for diffs. Thanks to Tobias Buchal.
+ (diffu): Added highlighting for unified diffs. Thanks to Tobias
+ Buchal.
+ (html_annotate_mailtos): Fixed addresses which contain '-'
+ characters.
+ (html_annotate_mailtos): Fixed addresses which contain '.'
+ characters in the user name.
+
+1997-11-13 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (delphi): Added support for C++ style comments.
+ (fortran): Updated Fortran highlighting. Thanks to Keith Refson
+ <Keith.Refson@earth.ox.ac.uk>.
+
+1997-08-27 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_regexp_syntax): New primitive to modify regexp
+ engine's character syntax table.
+
+ * enscript.st (scheme): Improved keyword highlighting, thanks to
+ the new regexp_syntax() primitive which can be used to modify
+ regexp character syntax table.
+
+1997-08-11 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (start): Fixed PostScript font resolving to work
+ with the `Souvenir' font.
+
+1997-07-18 Markku Rossi <mtr@ngs.fi>
+
+ * lex.l: Implemented case-insensitive regular expressions.
+
+1997-07-16 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (sql): Updated Sybase SQL highlighting rules, thanks
+ to Chris Jack <chris_jack@msn.com>.
+
+1997-07-04 Markku Rossi <mtr@ngs.fi>
+
+ * utils.c (compile_regexp): New function to handle regular
+ expression compilations.
+ (compile_regexp): Added fastmaps for regexps, this speeds up the
+ processing noticeably.
+
+1997-06-23 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (sql): Added highlighting for SQL language by
+ Chris Jack <chris_jack@msn.com>.
+
+ * utils.c (lookup_var): Renamed special variable `$`' to `$B'.
+
+ * enscript.st (perl): Added highlighting for Perl programming
+ language by Jim Villani, Logistics Management Institute
+ (jvillani@lmi.org).
+
+1997-06-10 Markku Rossi <mtr@ngs.fi>
+
+ * utils.c (lookup_var): New special variable `$.'.
+ (lookup_var): New special variable `$`'.
+
+1997-06-06 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_float): New primitive to convert items to float
+ numbers.
+
+1997-06-03 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (c): Improved C pre-processor line highlighting to
+ highlights also string and character constansts.
+ (c): Added highlighting for goto's labels and targets.
+ (c): Added highlighting for function definitions and prototypes.
+ (changelog): Added highlighting for description entries with
+ function name but without file name.
+ (cpp): Added highlighting for goto's labels and targes.
+ (cpp): Added highlighting for function definitions and
+ prototypes.
+ (objc): Added highlighting for goto's labels and targets.
+
+1997-05-20 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (delphi): Added highlighting for Delphi language by
+ Michael Van Canneyt <michael@tfdec1.fys.kuleuven.ac.be>.
+
+ * main.c (main): Moved the initialization of `ofp' from the
+ variable declaration to main().
+
+1997-05-02 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.el (build-re): Added support for case-insensitive
+ regular expressions.
+
+ * enscript.st (fortran): Added highlighting for Fortran77
+ language.
+ Re-generated case-insensitive keyword regular expressions with the
+ new build-re function.
+
+1997-04-25 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (pascal): Added highlighting for Pascal language by
+ Michael Van Canneyt <michael@tfdec1.fys.kuleuven.ac.be>.
+
+1997-04-16 Markku Rossi <mtr@ngs.fi>
+
+ * gram.y: Implemented expressions: +=, -=, *=, div=.
+
+1997-04-14 Markku Rossi <mtr@ngs.fi>
+
+ * gram.y: Implemented prefix and postfix increment (++) and
+ decrement (--) operators.
+
+1997-04-04 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (java): Added highlighting for Java language by Paul
+ Fisher <pnfisher@eos.ncsu.edu>.
+ (html_faces): Fixed 1.5.0 compatibility bug.
+
+1997-04-03 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_range): New primitive to fetch sub-ranges from
+ lists and strings.
+ Changed all primitives' error messages to be in format
+ `FILE:LINE: MESSAGE'.
+
+1997-03-25 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_regexp): New primitive to create regular
+ expressions from strings.
+ (prim_split): New primitive to split string to list.
+
+1997-03-21 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (html): Added support for nested scripts.
+ (javascript): Added highlighting for JavaScript.
+
+1997-03-19 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (need_version): New help subroutine to check that a
+ specified version of the states program is in use.
+ (html_faces): Changed HTML output language to co-operate with
+ enscript's new --language option.
+ (passthrough): New state which simply pass its input to output
+ preserving only face specific headers, footers and language
+ specials.
+
+ * main.c (main): New built-in variable `argv' which holds input
+ file names.
+
+1997-03-17 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (elisp): Added highlighting for Emacs Lisp.
+ (overstrike_faces): New output language `overstrike' for line
+ printers and less by François Pinard.
+ (tcl): Updated Tcl and Tk keywords from Tcl/Tk 8.0a1.
+ Added highlighting for procedure names and variable names.
+ (scheme): Fixed keywords to recognize `set!'.
+
+1997-03-11 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (states): Updated keyword list.
+ Implemented highlighting for built-in functions.
+ Added highlighting for function names.
+
+1997-03-10 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (postscript): Added highlighting for PostScript
+ language by Dave Hylands <DHylands@creo.com>.
+ Sorted highlighting states according to their names.
+
+1997-03-06 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Implemented new `variable_name_face' typeface.
+ (c_ppline): Implemented a smarter C preprocessor line highlighting
+ support. Now it should be identical with Emacs's highlight.
+
+1997-03-04 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (ada): Added highlighting for the Ada95 programming
+ language by Rolf Ebert <ebert@waporo.muc.de>.
+
+1997-03-03 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (start): Cleaned bold, italic and bold-italic font
+ resolving.
+ (makefile): Fixed highlighting to handle nested (){} structures.
+ (scheme): Updated to highlight function names and ':'-started
+ function arguments.
+
+1997-02-27 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Implemented new type faces: `builtin_face' and
+ `type_face'.
+ (haskell): Added highlighting for the Haskell programming language
+ by Hans-Wolfgang Loidl <hwloidl@dcs.gla.ac.uk>.
+ Updated highlighting rule guidelines and updated all current rules
+ to obey them.
+ Implemented new documentation state `describe_languages_html'
+ which will create a HTML report about all supported highlighting
+ formats.
+\f
+1997-02-26 Markku Rossi <mtr@ngs.fi>
+
+ * Release enscript-1.5.0.
+
+1997-02-21 Markku Rossi <mtr@ngs.fi>
+
+ * gram.y: Implemented logical operators `not', `and' and `or'.
+
+ * main.c: New option -W, --warning to set the warning level.
+
+ * Added test subdirectory and tests for States.
+
+1997-02-19 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (synopsys): Added highlighting for the Synopsys DC
+ Shell scripting language by Brian Silveira (brian@nortel.ca) and
+ Hartley Horwitz (harts@nortel.ca).
+ (synopsys): New synopsys mode with some minor fixes.
+
+1997-02-18 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Added guidelines for new highlighting rules.
+ (vhdl): Added VHDL highlighting by Brian Silveira
+ (brian@nortel.ca).
+
+1997-02-11 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (verilog): Added new '`' keywords.
+ (verilog): Added highlighting for references of the pre-processor
+ defined things.
+
+1997-02-05 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_tointeger): Renamed primitive `tonumber' to
+ `int'.
+ (prim_string): Renamed primitive `tostring' to `string'.
+ (prim_sprintf): New primitive to create formatted strings.
+
+ * utils.c (eval_expr): Implemented integer and real values and
+ expressions and conversions betweeen them.
+
+ * prims.c (prim_concat): Renamed primitive `strcat' to `concat'.
+
+1997-02-04 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_list): New primitive `list' to create lists.
+ (prim_length): Renamed primitive `strlen' to `length'.
+
+ * gram.y: Implemented array references and assignments for lists
+ and strings.
+
+ * lex.l: Implemented C's character constants ('a').
+
+1997-02-03 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st: Added `describe_languages' state which can be used
+ to extract information about the supported --pretty-print
+ languages from the enscript.st file.
+ Added documentation comments (/** */) to all supported languages
+ and file formats.
+ Changed start state resolving to check the startrules before the
+ namerules.
+ Added colors for HTML target.
+
+ * Fixed bugs encountered with enscript-1.4.4.
+ Updated developement tools: flex-2.5.4 and bison-1.25.
+
+1997-01-31 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_prereq): New primitive to check that a recent
+ enough version of States is being used.
+
+1997-01-25 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (changelog): Implemented ChangeLog highlighting.
+
+ * enscript.el: Emacs lisp commands to help enscript.st editing.
+
+ * enscript.st (objc): Implemented Objective-C highlighting.
+ Regenerated keyword regular expressions with the Emacs-lisp
+ build-re command.
+
+1997-01-24 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c: New primitives: regmatch, regsub and regsuball.
+
+1997-01-23 Markku Rossi <mtr@ngs.fi>
+
+ * prims.c (prim_getenv): New primitive: getenv.
+
+ * Makefile.am: Moved libcompat.a before libintl.a so intl library
+ can use alloca.
+
+ * De-ANSI-fied states sources since bison generated gram.c is
+ already in K&R.
+
+1997-01-22 Markku Rossi <mtr@ngs.fi>
+
+ * Makefile.am: Added many2html script.
+
+ * enscript.st: Added support for multiple output languages and
+ implemented HTML target for all supported input languages.
+
+ * gram.y: changed top-level expressions to statements and moved
+ subroutine definition from top-level to statements. This allows
+ conditional subroutine definitions.
+ added tSYMBOL for state rule's expr part. This allows
+ user-definable matches.
+
+1997-01-20 Markku Rossi <mtr@ngs.fi>
+
+ * enscript.st (tcl): Implemented Tcl highlighting.
+
+ * defs.h (struct environment_st): Changed procedure call's
+ environment from StringHash to linked list, this gives major
+ speedup.
+
+ * Version 0.9 of States, this is an early beta.
+
+
+Copyright (C) 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2009-12-27 Tim Retout <diocles@gnu.org>
-
- * f90.st: New syntax highlighting for Fortran 90 from David
- Bowler.
- * enscript.st (namerules): Use f90.st for .f90 files.
-
-2009-01-25 Tim Retout <diocles@gnu.org>
-
- * javascript.st (Highlight): Add basic handling of regexes.
-
-2008-02-03 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (install-data-local): Remove.
- (uninstall-local): Likewise.
- (EXTRA_DIST): Likewise.
- (hldir): New variable for location of highlighting files.
- (dist_hl_DATA): New variable with previous contents of EXTRA_DIST.
-
-2008-01-29 Tim Retout <diocles@gnu.org>
-
- * Makefile.am (install-data-local): Use $(DESTDIR) in local
- installation paths, to fix `make distcheck'.
- (uninstall-local): Likewise.
-
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Add copyright notice at end.
-
- * c_ppline.st (c_ppline_comment): New state.
- (c_ppline, c_ppline_comments_strings_chars, c_ppline_tokensequence):
- Call c_ppline_comment rather than c_comment.
- (c_ppline, c_ppline_include, c_ppline_define)
- (c_ppline_comments_strings_chars, c_ppline_tokensequence): Treat
- backslash-escaped newlines as continuing the preprocessor line.
-
- * c_ppline.st (c_ppline): Move dependency on C rules to top of file,
- to fix use of CHighlight.
-
- * bash.st (bash): Fix highlighting of escaped quote marks.
- * csh.st (csh): Likewise.
- * ksh.st (ksh): Likewise.
- * sh.st (sh): Likewise.
- * tcsh.st (tcsh): Likewise.
- * zsh.st (zsh): Likewise.
- Incorporates and extends original patch for ksh.st and sh.st by
- Shawn McMahon <smcmahon@eiv.com>.
-
-2003-02-27 Markku Rossi <mtr@amme.hel.fi.ssh.com>
-
- * pyrex.st: Highlighting rules for the Pyrex language (Pyrex - a
- Language for Writing Python Extension Modules).
-
-2000-06-07 Markku Rossi <mtr@amme.hel.fi.ssh.com>
-
- * rfc.st (rfc): Fixed to highlight the RFC keywords, described by
- the RFC 2119.
-
- * enscript.st (highlight_face): New face `highlight' to highlight
- text some way.
-
-2000-04-19 Markku Rossi <mtr@amme.hel.fi.ssh.com>
-
- * rfc.st: Fixed to recognize also the `[page nn]' page number.
-
-1999-11-20 Markku Rossi <mtr@amme.ssh.fi>
-
- * wmlscript.st: Highlighting rules for WMLScript.
-
-1999-09-24 Markku Rossi <mtr@amme.ssh.fi>
-
- * fortran.st (fortran_io): Fixed a typo from the debugging
- messages which halted the fortran_io processing.
-
-1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
-
- * describe_languages.st (describe_languages_html): Cleaned up the
- HTML output.
-
- * diffs.st: Highlighting rules for side diff files. Thanks to
- Tobias Buchal.
-
- * fortran_pp.st: Highlighting rules for Fortran 77 with
- preprocessor. Thanks to Tobias Buchal
- <buch@ifh.bau-verm.uni-karlsruhe.de>.
-
-1999-07-19 Markku Rossi <mtr@amme.ssh.fi>
-
- * mail.st: Changes by Matthew Weigel <weigel@pitt.edu>.
-
- * fortran.st: Changes by Joachim Kaiser <jhk@cmpnetmail.com>.
-
-1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
-
- * tex.st: Highlighting rules for TeX/LaTeX. Thanks to Toni
- Giorgino <toni@pcape2.pi.infn.it>.
-
- * outline.st: Highlighting rules for emacs' outline text.
-
-1999-04-01 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st: Changed the `.m' suffix from Objective-C to
- Matlab.
-
- * matlab.st: Minor Matlab mode changes by Jack Dunn.
-
-1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
-
- * lang_ansi.st: Added ANSI output language for color outputs on
- color xterm, etc. Thanks to Bill Petheram <petheram@acm.org>.
-
-1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
-
- * matlab.st: Highlighting rules for Matlab files. Thanks to Jack
- Dunn <h.j.dunn@larc.nasa.gov>.
-
-1999-02-18 Markku Rossi <mtr@amme.ssh.fi>
-
- * inf.st: Highlighting rules for the GUI INF Script language.
-
-1999-01-11 Markku Rossi <mtr@amme.ssh.fi>
-
- * rfc.st: Highlighting rules for the RFCs and the Internet Drafts.
- The `rfc' rule fixes broken documents which have an invalid page
- break sequence.
-
-1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
-
- * cpp.st (c): Accept '&' characters in function names. Thanks to
- Tobias Buchal.
-
- * ksh.st (HighlightEntry): In ${#text}, the '#' character does not
- start a comment. Thanks to Tobias Buchal
- <buchal41@che41a0.der.edf.fr>.
-
-1998-12-29 Markku Rossi <mtr@amme.ssh.fi>
-
- * style_msvc.st: New MS Visual C -style style.
-
-1998-12-22 Markku Rossi <mtr@amme.ssh.fi>
-
- * enscript.st (start): Added support for `LucidaTypewriter' font.
-
-1998-12-18 Markku Rossi <mtr@amme.ssh.fi>
-
- * html.st (html): Fixed the nested JavaScript script detection to
- accept all JavaScript versions. The script name detection is also
- case-insensitive.
-
-1998-10-30 Markku Rossi <mtr@ngs.fi>
-
- * lang_texinfo.st (language_symbol): New function.
-
- * lang_rtf.st (language_symbol): New function.
-
- * lang_overstrike.st (language_symbol): New function.
-
- * lang_html.st (language_symbol): New function.
-
- * lang_enscript.st (language_symbol): New function to print the
- language dependent symbols.
-
- * enscript.st: New option variable `verbose_highlighting'. The
- style files can set this to true and some highlighting rules will
- add some extra highlightings.
-
- * c.st: Implemented verbose highlighting where things like &&, ||,
- etc. are replaced with their mathematical symbols: logical and,
- logical or, etc.
-
- * style_emacs_verbose.st: Emacs style with verbose highlighting.
-
- * c.st: Fixed to cooperate with the inherited Objective-C and C++
- highlighting rules.
-
- * objc.st: Changed to be inherited from the C highlighting rules.
-
- * cpp.st: Changed to be inherited from the C highlighting rules.
- This allows use to re-use code from the C definitions, and RSN, we
- get the verbose highlightings for free.
-
-1998-10-26 Markku Rossi <mtr@ngs.fi>
-
- * style_a2ps.st: New style to imitate a2ps' highlighting. This is
- incomplete.
-
- * Split the old `enscript.st' to about many .st files. They are
- here.
-
-
-Copyright (C) 1998, 1999, 2000, 2003, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2009-12-27 Tim Retout <diocles@gnu.org>
+
+ * f90.st: New syntax highlighting for Fortran 90 from David
+ Bowler.
+ * enscript.st (namerules): Use f90.st for .f90 files.
+
+2009-01-25 Tim Retout <diocles@gnu.org>
+
+ * javascript.st (Highlight): Add basic handling of regexes.
+
+2008-02-03 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (install-data-local): Remove.
+ (uninstall-local): Likewise.
+ (EXTRA_DIST): Likewise.
+ (hldir): New variable for location of highlighting files.
+ (dist_hl_DATA): New variable with previous contents of EXTRA_DIST.
+
+2008-01-29 Tim Retout <diocles@gnu.org>
+
+ * Makefile.am (install-data-local): Use $(DESTDIR) in local
+ installation paths, to fix `make distcheck'.
+ (uninstall-local): Likewise.
+
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Add copyright notice at end.
+
+ * c_ppline.st (c_ppline_comment): New state.
+ (c_ppline, c_ppline_comments_strings_chars, c_ppline_tokensequence):
+ Call c_ppline_comment rather than c_comment.
+ (c_ppline, c_ppline_include, c_ppline_define)
+ (c_ppline_comments_strings_chars, c_ppline_tokensequence): Treat
+ backslash-escaped newlines as continuing the preprocessor line.
+
+ * c_ppline.st (c_ppline): Move dependency on C rules to top of file,
+ to fix use of CHighlight.
+
+ * bash.st (bash): Fix highlighting of escaped quote marks.
+ * csh.st (csh): Likewise.
+ * ksh.st (ksh): Likewise.
+ * sh.st (sh): Likewise.
+ * tcsh.st (tcsh): Likewise.
+ * zsh.st (zsh): Likewise.
+ Incorporates and extends original patch for ksh.st and sh.st by
+ Shawn McMahon <smcmahon@eiv.com>.
+
+2003-02-27 Markku Rossi <mtr@amme.hel.fi.ssh.com>
+
+ * pyrex.st: Highlighting rules for the Pyrex language (Pyrex - a
+ Language for Writing Python Extension Modules).
+
+2000-06-07 Markku Rossi <mtr@amme.hel.fi.ssh.com>
+
+ * rfc.st (rfc): Fixed to highlight the RFC keywords, described by
+ the RFC 2119.
+
+ * enscript.st (highlight_face): New face `highlight' to highlight
+ text some way.
+
+2000-04-19 Markku Rossi <mtr@amme.hel.fi.ssh.com>
+
+ * rfc.st: Fixed to recognize also the `[page nn]' page number.
+
+1999-11-20 Markku Rossi <mtr@amme.ssh.fi>
+
+ * wmlscript.st: Highlighting rules for WMLScript.
+
+1999-09-24 Markku Rossi <mtr@amme.ssh.fi>
+
+ * fortran.st (fortran_io): Fixed a typo from the debugging
+ messages which halted the fortran_io processing.
+
+1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
+
+ * describe_languages.st (describe_languages_html): Cleaned up the
+ HTML output.
+
+ * diffs.st: Highlighting rules for side diff files. Thanks to
+ Tobias Buchal.
+
+ * fortran_pp.st: Highlighting rules for Fortran 77 with
+ preprocessor. Thanks to Tobias Buchal
+ <buch@ifh.bau-verm.uni-karlsruhe.de>.
+
+1999-07-19 Markku Rossi <mtr@amme.ssh.fi>
+
+ * mail.st: Changes by Matthew Weigel <weigel@pitt.edu>.
+
+ * fortran.st: Changes by Joachim Kaiser <jhk@cmpnetmail.com>.
+
+1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
+
+ * tex.st: Highlighting rules for TeX/LaTeX. Thanks to Toni
+ Giorgino <toni@pcape2.pi.infn.it>.
+
+ * outline.st: Highlighting rules for emacs' outline text.
+
+1999-04-01 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st: Changed the `.m' suffix from Objective-C to
+ Matlab.
+
+ * matlab.st: Minor Matlab mode changes by Jack Dunn.
+
+1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
+
+ * lang_ansi.st: Added ANSI output language for color outputs on
+ color xterm, etc. Thanks to Bill Petheram <petheram@acm.org>.
+
+1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
+
+ * matlab.st: Highlighting rules for Matlab files. Thanks to Jack
+ Dunn <h.j.dunn@larc.nasa.gov>.
+
+1999-02-18 Markku Rossi <mtr@amme.ssh.fi>
+
+ * inf.st: Highlighting rules for the GUI INF Script language.
+
+1999-01-11 Markku Rossi <mtr@amme.ssh.fi>
+
+ * rfc.st: Highlighting rules for the RFCs and the Internet Drafts.
+ The `rfc' rule fixes broken documents which have an invalid page
+ break sequence.
+
+1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
+
+ * cpp.st (c): Accept '&' characters in function names. Thanks to
+ Tobias Buchal.
+
+ * ksh.st (HighlightEntry): In ${#text}, the '#' character does not
+ start a comment. Thanks to Tobias Buchal
+ <buchal41@che41a0.der.edf.fr>.
+
+1998-12-29 Markku Rossi <mtr@amme.ssh.fi>
+
+ * style_msvc.st: New MS Visual C -style style.
+
+1998-12-22 Markku Rossi <mtr@amme.ssh.fi>
+
+ * enscript.st (start): Added support for `LucidaTypewriter' font.
+
+1998-12-18 Markku Rossi <mtr@amme.ssh.fi>
+
+ * html.st (html): Fixed the nested JavaScript script detection to
+ accept all JavaScript versions. The script name detection is also
+ case-insensitive.
+
+1998-10-30 Markku Rossi <mtr@ngs.fi>
+
+ * lang_texinfo.st (language_symbol): New function.
+
+ * lang_rtf.st (language_symbol): New function.
+
+ * lang_overstrike.st (language_symbol): New function.
+
+ * lang_html.st (language_symbol): New function.
+
+ * lang_enscript.st (language_symbol): New function to print the
+ language dependent symbols.
+
+ * enscript.st: New option variable `verbose_highlighting'. The
+ style files can set this to true and some highlighting rules will
+ add some extra highlightings.
+
+ * c.st: Implemented verbose highlighting where things like &&, ||,
+ etc. are replaced with their mathematical symbols: logical and,
+ logical or, etc.
+
+ * style_emacs_verbose.st: Emacs style with verbose highlighting.
+
+ * c.st: Fixed to cooperate with the inherited Objective-C and C++
+ highlighting rules.
+
+ * objc.st: Changed to be inherited from the C highlighting rules.
+
+ * cpp.st: Changed to be inherited from the C highlighting rules.
+ This allows use to re-use code from the C definitions, and RSN, we
+ get the verbose highlightings for free.
+
+1998-10-26 Markku Rossi <mtr@ngs.fi>
+
+ * style_a2ps.st: New style to imitate a2ps' highlighting. This is
+ incomplete.
+
+ * Split the old `enscript.st' to about many .st files. They are
+ here.
+
+
+Copyright (C) 1998, 1999, 2000, 2003, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+++ /dev/null
-2008-01-01 Tim Retout <diocles@gnu.org>
-
- * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
-
-1997-08-27 Markku Rossi <mtr@ngs.fi>
-
- * primregexp_syntax.test (result): Added test for regexp syntax
- tables.
-
- * primregexp.test: Added test for regexp() primitive.
-
-1997-07-18 Markku Rossi <mtr@ngs.fi>
-
- * icase.test: Added check for case-insensitive regular
- expressions.
-
-1997-06-06 Markku Rossi <mtr@ngs.fi>
-
- * primfloat.test: Added checks for float() primitive.
-
-1997-04-14 Markku Rossi <mtr@ngs.fi>
-
- * exprs.test: Added tests for States language's expressions.
-
-1997-02-27 Markku Rossi <mtr@ngs.fi>
-
- * Cleaned up tests to work if buildir != srcdir.
- Redirected stderr to stdout so more errors are caught at the run
- time.
-
-
-Copyright (C) 1997, 2008 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
--- /dev/null
+2008-01-01 Tim Retout <diocles@gnu.org>
+
+ * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
+
+1997-08-27 Markku Rossi <mtr@ngs.fi>
+
+ * primregexp_syntax.test (result): Added test for regexp syntax
+ tables.
+
+ * primregexp.test: Added test for regexp() primitive.
+
+1997-07-18 Markku Rossi <mtr@ngs.fi>
+
+ * icase.test: Added check for case-insensitive regular
+ expressions.
+
+1997-06-06 Markku Rossi <mtr@ngs.fi>
+
+ * primfloat.test: Added checks for float() primitive.
+
+1997-04-14 Markku Rossi <mtr@ngs.fi>
+
+ * exprs.test: Added tests for States language's expressions.
+
+1997-02-27 Markku Rossi <mtr@ngs.fi>
+
+ * Cleaned up tests to work if buildir != srcdir.
+ Redirected stderr to stdout so more errors are caught at the run
+ time.
+
+
+Copyright (C) 1997, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.