summaryrefslogtreecommitdiff
path: root/support/epspdf/doc/Changelog
blob: 07aa313649e3c965df831160ebc93b9e36fb363d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
2020-01-09 0.6.5

	Ghostscript invocations: no more .setpdfwrite, which is now
	deprecated

	epspdftk: improved handling of selection of Unix pdf- and
	Postscript viewers

	Updates to the manual

2019-02-01 0.6.4

	pdf_crop: epdf replaced by pdfe if available (LuaTeX >= 1.9)

	Better handling of pdfs with negative coordinates in MediaBox and
	some corner cases

	Ghostscript: support for later versions of pdf format

	Eps files with large boundingbox coordinates: added a -r300
	resolution parameter when asking Ghostscript to calculate their
	boundingbox. Hopefully, this prevents grossly inaccurate results.

	Pdftops on Windows: always use pdftops from searchpath

	Some refactoring

	epspdftk: no more black console windows under windows

	epspdftk: use of ttk widgets; no more support for Tk versions
	prior to 8.5.

	epspdftk: updated selection of viewers under `plain unix'

	Updates to the manual

2016-05-06 0.6.3

	Pdf page selection and cropping: simplified and updated the
	generated TeX file to be compiled by LuaTeX. Now compatible with
	both LuaTeX 0.95 and older versions.

	Windows: test whether pdftops is in TeX binary directory. If so,
	do not offer a configuration option for the location of pdftops.

	Minor tweaks to the manual

	Windows executable once more based on Tclkits from Patrick Thoyts
	at http://www.patthoyts.tk/tclkit/

2015-10-28 0.6.2

	Replace obsolete luatex primitives \pdfpagewidth and
	\pdfpageheight with \pagewidth and \pageheight respectively

	Minor tweaks to the manual

2014-11-30 0.6.1

	Windows ececutable based on a newer tclkit, from the KitCreator
	project (http://kitcreator.rkeene.org/fossil/index). This
	necessitated a new test for being a starpack, viz. by checking the
	name of the executable, instead of the previous test for
	tclkitpath.

	Epspdf now modifies the process searchpath and calls luatex,
	ghostscript and pdftops by basename to sidestep problems with
	spaces in path names, especially on Windows.

	Removed use of cmd /c, which was a bug workaround for some old
	version of LuaTeX.

	Some code cleanup(?): fewer globals, all non-trivial
	initialization in one block following the function definitions.

	The temporary directory has been placed under %TEMP% under
	Windows, and under either $TEMPDIR or /tmp on other systems.

	To give Windows >= Vista a better chance to remove temporary
	files, epspdf first waits one second.

	Check for epswrite/eps2write ghostscript output devices.

	epspdftk.tcl: updated list of Unix PostScript- and pdf viewers.

2013-02-07 0.6.0

	Command-line component rewritten in TeXLua

	Texlua's epdf library replaces Ghostscript's pdf2dsc.ps.

	Grayscaling done by Ghostscript; both old grayscaling options now
	do the same thing.

	When going from eps to pdf, a PostScript wrapper is no longer
	used. Instead, Ghostscript now takes care of translating the eps
	boundingbox to a pdf MediaBox. This implies that the hires
	boundingbox will be used if available.

	Pdf crop adapted from Heiko Oberdiek's pdfcrop perl script

	ATM custom options for GhostScript and pdftops are no-ops.

	AppData is once more read from the environment, because texlua
	does not provide access to the registry.

	AppleScript wrapper dropped since I no longer own a Mac.

2011-02-27 0.5.3

	Windows: AppData now read from registry, because this value may not
	always be available as environment variable

	AppleScript wrapper now uses `do shell script' with some
	heuristic path additions, instead of `tell application Terminal
	do script'

2010-12-25 0.5.2

	Eliminate need for wrappers under Unix, as suggested by
	Peter Breitenlohner; update manual

2010-05-09 0.5.1

	Bug fix: test for i_hrbb >= 0 instead of true

2010-02-28 0.5

	GUI module replaced with separate Tcl/Tk frontend. To this end,
	epspdf.rb now has options for reading/writing settings over
	stdin/stdout.

	Epspdf.rb now also aborts on Unix if Ghostscript is missing.

	Both logs and config moved to subdirectory: %APPDATA%/epspdf
	under Windows, $HOME/.epspdf otherwise. On-demand log window.

	Logo/icon added

	Documentation updates

	Manual in info format is now part of the distribution

2009-09-11 0.4.3

	Patch for Ruby 1.9 compatibility (Ruben Stein). Patch for
	compatibility with newer Ghostscript under Windows. Fix for option
	gRAY with ps => pdf. `epspdf --version' now prints
	version. Documentation updates.

2009-09-11 0.4.2

	More liberal documentation license. Slight documentation updates.

2009-03-12 0.4.1

	Documentation: added section on bitmaps. Windows setup program:
	added missing Tcl/Tk licenses. Mac: double-clickable epspdftk.app
	with included epspdftk replaces double-clickable epspdf.app
	add-on.

2009-03-02 0.4

	Handles hires boundingbox. Can use MikTeX Ghostscript. Updated,
	streamlined Ruby subset. Simpler testing of prerequisites.  In
	particular, no pdftops version testing. More tolerant boundingbox
	parsing. Windows: View with... button. OS X: use open command for
	viewing. Converting... text in main window.

2008-07-28 0.3

	TeX Live integration. Packaging for CTAN. Bug fixes: more tolerant
	pdftops version testing; no inappropriate warning about missing
	viewers under Mac OS X.

2006-11-20 0.2.12

	Bug fixes: log rotation now works. Solved quoting problems under
	w2k by using short names. Minor updates to documentation.

2006-11-03 0.2.11

	Minor fixes. Changes in documentation.

2006-10-29 0.2.10

	Computed boundingbox padded by 1pt, to prevent some
	cropping. Amount bb_spread is manually configurable. The File Open
	dialog remembers the last directory visited (between function
	calls, not between program sessions). Changes in documentation.

2006-08-14 0.2.01

	epspdf.app now packaged separately. Bug fix to Applescript applet
	epspdf.app for starting up epspdftk under Mac OS X.

2006-07-30 0.2

	Original release