Note: Versions <=1.42 may have changed postscript output by 
      filtering too much postscript instructions. This could
      have been led to wrongly colored boxes and text. Please
      consider re-running ps2eps over your files now. Sorry for
      the inconvenience!


----------------------------
Main changes 1.39 -> 1.47
----------------------------
- initmatrix initclip and initgraphics are now filtered
  (you can force filtering by using -F)

- corrected filter for deleting initclip instead of rectangles

- option processing is done by GetOpt, i.e. long options are
  available, too. Syntax for -s has changed therefore.

- Wildcards are resolved within the program, thus Windows users
  will profit from it.

- improved processing of images for Pscript_Win_Dib_L2: comment filtering
  will not occur within doNimage,doclutimage,beginjpeg etc.
================================================================
Detailed Change Log:
----------------------------
revision 1.47
date: 2003/07/09
- different informational message for -F flag
----------------------------
revision 1.46
date: 2003/07/09
- now using Getopt::Long::Configure(), because the other way caused problems with module exports
- fixsearchpat/fixreplacepat now filters initmatrix initclip initgraphics which is more generic
  and will hopefully fix more bad postscript code
- binary section detection had missing CRLFs
- binary section detection now includes PScript 4 doNimage end marker
- improved pattern for ADO detection
----------------------------
revision 1.45
date: 2003/07/04
- improved processing of images for Pscript_Win_Dib_L2: comment filtering
  will not occur within doNimage,doclutimage,beginjpeg etc.
----------------------------
revision 1.44
date: 2003/07/03 
- looseBB was not initialized
- disabled use warnings since it may confuse users
----------------------------
revision 1.43 (not released)
date: 2003/07/02
- deactivated triggered filter and replaced it with search/replace filter
- new $filtersearchpat,$filterreplacepat combo to filter "initclip"
  for PScript5.dll Version 5.2
- sanity check never worked, fixed it
- new option -W --warnings to allow optional sanity check
- added various comments and reformatted source a little bit
- changed output within option processing, --help, --version, etc.
- added use warnings;
- refined filter expression in $rangefilter_begin
- added $exclude_rangefilter_begin and $..._end pair to preserve non PPD
  feature code (although DSCs are possibly removed)
  (this feature was integrated from my filterfeatures script)
----------------------------
revision 1.42 (not released)
date: 2003/04/14 
- provided more robustness if Postscript headerline is malformed
----------------------------
revision 1.41 (not released)
date: 2003/03/21 
- converted option processing to Getopt::Long package (based on code from Christophe Druet)
- rudimentary internal wildcard support (based on code from Christophe Druet)
  (currently only within current directory)
----------------------------
revision 1.40 (not released)
date: 2003/01/30 
- added filter for Orientation: comment in header, see new option -O
----------------------------
revision 1.39
date: 2002/07/10 
- changed new XP filter to triggered filter
- improved processing of binary files with beginimage endimage
----------------------------
revision 1.38 (not released)
date: 2002/07/09
- changed comment filtering in order to prevent image distortion
- new filter for Windows XP PScript5.dll Version 5.2:
  Bad lines are:
  0 GpPBeg
  NP
  129 400 m 4629 400 l 4629 6400 l 129 6400 l CP
  eoclip
  1 1 1 SC
  NP
  128 400 m 4629 400 l 4629 6400 l 128 6400 l CP
  AF
  GSE
  To avoid the white rectangle deleting all the text above,
  it is sufficient to delete
  "1 1 1 SC" to "AF", however, I used eoclip as indicator
  for the whole sequence.
----------------------------
revision 1.37 (not released)
date: 2001/10/10
- added "/setpagedevice {pop} def" to prolog in order to fix
  problems with pdf creation, pstricks and nested dvips output
  (thanks to Hans Fredrik Nordhaug <hansfn@mi.uib.no> for
  suggesting this addition)
----------------------------
revision 1.36 (not released)
date: 2001/08/30
Added filter for Staroffice 5.2 Linux
revision 1.35
-------------
date: 2001/08/20 13:32:36
- Improved removeADO (tolerates more spaces)
----------------------------
revision 1.34 (not released)
-------------
date: 2001/08/20 12:38:22
- Improved processing of files with leading or trailing binary code
- Improved processing of files with embedded binary coded images
- Removes gabby diagnostic output from Adobe Printer Driver (see variable removeADO)
----------------------------
revision 1.33 (not released)
-------------
date: 2001/04/25 22:42:10
- Corrected %%EOF handling (regex) once again, because of braindead Win-files with _CR_LF
- Corrected handling of existing %%BoundingBox comments. Now it takes the last one seen.
  Should esp. work with %%BoundingBox: (atend) usage...
----------------------------
revision 1.32 (not released)
-------------
date: 2001/04/06 22:31:27
- Fixed case sensitiveness when checking for suffix replacement
  (thanks to Erik Jrgensen)
----------------------------
revision 1.31
-------------
date: 2001/02/27 19:45:19
- Heuristic added for finding end of file by counting %%EOF comments.
  Now correctly treats already embedded EPS, too.
  Usually only trailing garbage (e.g., PCL control sequences) follows
  last %%EOF. However, sometimes the last %%EOF may be missing.
  Therefore, the behavior is switchable by new -E option.
----------------------------
revision 1.30 (not released)
-------------
date: 2001/02/09 16:55:32
Just forgot the new options in usage line, corrected year in copyright
----------------------------
revision 1.29 
-------------
date: 2001/02/09 15:43:28
- New first line of code for getting rid of the #! comment
- EOF handling corrected, allowing better handling of already embedded eps files
- New -P option to allow selective removal of embedded preview images
  (was previously default)
- Preview images were not filtered in the prolog section (now corrected with -P)
- New -N option to prevent inclusion of any surrounding postscript code
----------------------------
revision 1.28
-------------
date: 2000/10/13 09:51:55
\n was missing at altered clipping bounding box
----------------------------
revision 1.27 (not released)
date: 2000/10/13 09:39:07
Clip option should now also print the enlarged BoundingBox in the
Postscript header, so it is not cut off if it gets clipped again.
----------------------------
revision 1.26
- just fixed the E-Mail address, because it will not change so often
  in the future
----------------------------
revision 1.25 (not released)
- new -C option clipping added
- fixed page bounding box search message
- bbox 1.10 now fixed scanf() which might cause crashes
----------------------------
revision 1.24
date: 2000/07/24 18:52:36;
- just forgot the new options in usage txt, now fixed
----------------------------
revision 1.23
date: 2000/07/24 18:34:52;
- ps2eps now uses existing Bounding Box for GS rendering
  (can be switched off with -B option)
- Original Postscript version from first header line should now be retained
  in output file
- provide --help and --version with usual meaning for GNU programs
----------------------------
revision 1.22
date: 2000/02/23 14:15:31;  author: bless;  state: Exp;  lines: +12 -6
ps2eps now draws in color (ppm) by default.
Monochrome option added.
Fixing message was not printed for each file.
----------------------------
not released before...