diff options
Diffstat (limited to 'Build/source/utils/ps2eps/ps2eps-src/Changes.txt')
-rw-r--r-- | Build/source/utils/ps2eps/ps2eps-src/Changes.txt | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/Build/source/utils/ps2eps/ps2eps-src/Changes.txt b/Build/source/utils/ps2eps/ps2eps-src/Changes.txt new file mode 100644 index 00000000000..ef0c46602cd --- /dev/null +++ b/Build/source/utils/ps2eps/ps2eps-src/Changes.txt @@ -0,0 +1,288 @@ +---------------------------- +Detailed Change Log: +---------------------------- +revision 1.68 +date: 2010-05-07 21:42:35 +0200; author: bless; state: Exp; lines: +3 -3; +- quoted translate command string +---------------------------- +revision 1.67 +date: 2009-12-05 23:44:19 +0100; author: bless; state: Exp; lines: +39 -33; +- quote of tmpfname for coping with spaces in filenames +- added -a option +- changed handling of hiresBB (now rounded to hiresprecision, by default 0.5pt) +---------------------------- +revision 1.66 +date: 2007-10-30 12:04:24 +0100; author: bless; state: Exp; lines: +9 -5; +- added %%BeginData %%EndData as indicators for Binary Section +- added new option -b (treat as binary) to prevent filtering CR/LF stuff +---------------------------- +revision 1.65 +date: 2007-01-24 14:19:42 +0100; author: bless; state: Exp; lines: +3 -3; +- fixed help/usage formatting output +---------------------------- +revision 1.64 +date: 2007-01-24 13:32:59 +0100; author: bless; state: Exp; lines: +4 -4; +- Year (C) update +---------------------------- +revision 1.63 +date: 2007-01-24 13:29:37 +0100; author: bless; state: Exp; lines: +3 -3; +- Tried to make DSCfilter command more robust +---------------------------- +revision 1.62 (not released) +date: 2007-01-06 23:27:47 +0100; author: bless; state: Exp; lines: +11 -5; +- better detection for files that have a binary heading stuff containing + even %! as character sequence +---------------------------- +revision 1.61 +date: 2006-12-28 17:34:06 +0100; author: bless; state: Exp; lines: +5 -5; +- changed year in comment and info printout only +---------------------------- +revision 1.60 (not released) +date: 2006-12-28 17:31:39 +0100; author: bless; state: Exp; lines: +9 -13; +- incorporated changes for Windows/Cygwin detection by Karl Berry +---------------------------- +revision 1.59 (not released) +date: 2006-04-04 11:04:47 +0200; author: bless; state: Exp; lines: +4 -4; +- removed surrounding ticks '' for -c $translation in $translatecmd + (hint by Thomas Riedle) +- removed useless/unsupported 2>&1 in $bboxver for Windows +---------------------------- +revision 1.58 +date: 2005/01/19 08:23:12; author: bless; state: Exp; lines: +8 -5 +- fix for two negative offsets in translation (reported by Hans Ecke) +---------------------------- +revision 1.57 +date: 2005/01/19 07:59:52; author: bless; state: Exp; lines: +10 -3 +- more Windows friendly checking for bbox existence +---------------------------- +revision 1.56 +date: 2005/01/17 12:32:54; author: bless; state: Exp; lines: +11 -3 +- added -r option to specify a resolution +---------------------------- +revision 1.55 +date: 2005/01/14 15:28:09; author: bless; state: Exp; lines: +6 -4 +- minor fixes to the -g option (thanks to Koji Nakamaru): + * suppress info output if quiet option is active + * more robust parsing of gs call result +---------------------------- +revision 1.54 +date: 2004/04/23 07:56:54; author: bless; state: Exp; lines: +4 -3 +- added ^pdfIm ^%-EOD- as indicator for binary section +---------------------------- +revision 1.53 +date: 2004/04/01 19:28:02; author: bless; state: Exp; lines: +6 -2 +- Clipping code used always hiresBB, which gave wrong results when bbox returned no hiresBB +---------------------------- +revision 1.52 +date: 2004/02/19 20:20:57; author: bless; state: Exp; lines: +90 -10 +- added rotate option -R +- changed translate in order to avoid negative BB coordinates +---------------------------- +revision 1.51 +date: 2004/01/25 22:02:04; author: bless; state: Exp; lines: +18 -9 +- removed ^ in parsing for %! heading, because Adobe Photoshop generated a + binary heading where ^%! did not work +- added clipping along %%HiResBoundingBox +0.1 points +- added option --nohires +---------------------------- +revision 1.50 +date: 2004/01/25 10:04:56; author: bless; state: Exp; lines: +158 -41 +- ps2eps can now use the bbox device of ghostscript (either by option, environment variable or command line) +- new environment variable PS2EPS_GSBBOX for specifying a default behavior +- uses implicitly the ghostscript bbox device if external bbox command cannot be found +- Added %%HiResBoundingBox output +- now uses gswin32c as default for MSWin32 or cygwin platforms +- added handling/passing of predefined paper sizes of ghostscript (including validity check and help) +- added new environment variable PS2EPS_SIZE for default paper size +- improved format checking for numerically given size +- shows used page size if given while processing +- shows whether it uses the bbox device of ghostscript +- added use POSIX and check for OS +- moved ps2eps header comment now after %%EndComments +- removed looseBB option from call of bbox +---------------------------- +revision 1.49 +date: 2003/11/19 15:08:52; author: bless; state: Exp; lines: +83 -47 +- Added -t|--translate <x,y> option which allows to specify an offset for drawings +- Existing Bounding Box will now be detected even if negative and fractional values are contained +- Translation will happen automatically if a Bounding Box comment exists with negative offsets +- Warning(s) are printed if Bounding Boxes with negative coordinates are detected +- Built-in wildcard processing is only effective for non-Unix platforms +---------------------------- +revision 1.48 +date: 2003/11/09 17:47:47; author: bless; state: Exp; lines: +5 -5 +- print help, license and version to stdout instead of stderr (incorporated patch from Rafael Laboissiere <rafael at debian.org>) +---------------------------- +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 at 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 Jørgensen) +---------------------------- +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... |