
		      What's new in GNU enscript
		      --------------------------

Noteworthy changes in enscript version 1.4:

* new and changed options:

  -a, --pages		select pages to print
  -e, --escapes		option takes an optional argument which
			changes the escape character
  -h, --no-job-header	supress the job header page
  --title		sets the name of stdin
  -I, --filter		set input filter
  -j, --borders		print borders around columns
  -k, --page-prefeed	enable page prefeed
  -K, --no-page-prefeed	disable page prefeed
  --highlight-bars	enable highlight bars
  --highlight-bar-gray	set the gray-level for highlight bars
  --printer-options	pass extra options to the printer command
  --ul-style		specify how the underlay strings are printed

  - renamed option `--page-header' to `--header'
  - renamed option `--pass-through-ps-files' to `--pass-through'

* config file options:

  - AcceptCompositeCharacters
  - AppendCtrlD
  - FormFeedType	what to do when a formfeed character is
			encountered from input
  - EscapeChar		specify the escape character
  - UnderlayStyle	how underlays are printed: outline / filled

* new fancy headers: mp, frame

* escapes:

  - font 	works now over page boundaries
  - ps		include raw PostScript code to the output
  - shade 	new escape to highlight text regions 
  - setfilename
  - setpagenumber
  - newpage

* new encodings:
  - hp8		HP Roman-8

* internationalization support with the GNU gettext

* changed to use GNU Automake

* program renamed from genscript to enscript

* new utility scripts: 
  - diffpp - pretty-print diff outputs


Noteworthy changes in enscript version 1.3:

* new encodings:
  - latin3 	ISO-8859/3
  - pslatin1	PostScript interpreter's ISOLatin1Encoding

* new fancy header: edd, a2ps

* option changes:
  - option -Z, --pass-through-ps-files no longer wraps PS document
    inside enscript prolog and epilog.

  - renamed some options to conform the GNU coding standards:
      --output-file	=> 	--output
      --queue		=>	--printer
      --tab-size	=>	--tabsize

  - new command line / config file options:
    -z, --no-formfeed
    --ul-angle			UnderlayAngle
    --ul-position		UnderlayPosition
    --non-printable-format	NonPrintableFormat

* added some customization options to header description files:
    %Format		format and define string constants according
			to format string
    %HeaderHeight	explicit set the fancy header height
    %FooterHeight	allocate space for the page footer
  
  Note!  If you have defined your own fancy header, it will probably
  not work on enscript-1.3 without modifications.  Following constants
  are removed from the enscript prolog so you must define them with
  the `%Format' comment: 
	
    usadatestr = %Format: usadatestr	%W
    eurdatestr = %Format: eurdatestr	%E
    findatestr = %Format: findatestr	%F
    timestr    = %Format: timestr	%C
    fmodstr    = %Format: fmodstr	$D{%a %b %e %T %Y}

  Check `lib/*.hdr' to see them in action.

* the library directory has changed from `<prefix>/lib/enscript' to
  `<prefix>/share/enscript'

* new Makefile targets: check, uninstall

* enscript must no longer be installed before it can be tested; you 
  can print files directly after you have compiled enscript.

* support for Windows95/NT via the Win32 api
