Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – planix.SVN – Blame – /os/branches/feature_tlsv12/sys/src/cmd/gs/doc/History8.htm – Rev 2

Subversion Repositories planix.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<html>
3
<head>
4
<title>History of Ghostscript versions 8.n</title>
5
<!-- $Id: History8.htm,v 1.30 2005/10/20 20:14:37 ray Exp $ -->
6
<!--
7
	WARNING: do not use Pete Kaiser's emacs function "gs-toc" alone to
8
	re-create the table of contents here, because it will replace the
9
	hand-edited TOC subheads with a separate subhead for each H2 in
10
	the body of the file.  Or if you do, first look at the original
11
	TOC to see how to edit it for visual conciseness.
12
-->
13
<link rel="stylesheet" type="text/css" href="gs.css" title="Ghostscript Style">
14
</head>
15
 
16
<body>
17
<!-- [1.0 begin visible header] ============================================ -->
18
 
19
<!-- [1.1 begin headline] ================================================== -->
20
 
21
<table width="100%" border="0">
22
<tr><th align="center" bgcolor="#CCCC00"><font size=6>History of Ghostscript versions 8.xx</font>
23
</table>
24
 
25
<!-- [1.1 end headline] ==================================================== -->
26
 
27
<!-- [1.2 begin table of contents] ========================================= -->
28
 
29
<h2>Table of contents</h2>
30
 
31
<blockquote><ul>
32
<li><a href="#Version8.53">Version 8.53 (2005-10-20)</a>
33
<li><a href="#Version8.52">Version 8.52 (2005-10-07)</a>
34
<li><a href="#Version8.51">Version 8.51 (2005-04-18)</a>
35
<li><a href="#Version8.50">Version 8.50 (2004-12-10)</a>
36
<li><a href="#Version8.33">Version 8.33 (2004-11-20)</a>
37
<li><a href="#Version8.32">Version 8.32 (2004-10-26)</a>
38
<li><a href="#Version8.31">Version 8.31 (2004-08-28)</a>
39
<li><a href="#Version8.30">Version 8.30 (2004-05-29)</a>
40
<li><a href="#Version8.12">Version 8.12 (2003-12-08)</a>
41
<li><a href="#Version8.11">Version 8.11 (2003-08-16)</a>
42
<li><a href="#Version8.10">Version 8.10 (2003-05-21)</a>
43
<li><a href="#Version8.00">Version 8.00 (2002-11-21)</a>
44
</ul></blockquote>
45
 
46
<!-- [1.2 end table of contents] =========================================== -->
47
 
48
<!-- [1.3 begin hint] ====================================================== -->
49
 
50
<p>
51
This document is a record of changes in Ghostscript releases numbered 8.xx.
52
For earlier versions, see the the history documents:
53
 
54
<blockquote>
55
<a href="History7.htm">History of Ghostscript versions 7.n</a><br>
56
<a href="History6.htm">History of Ghostscript versions 6.n</a><br>
57
<a href="History5.htm">History of Ghostscript versions 5.n</a><br>
58
<a href="History4.htm">History of Ghostscript versions 4.n</a><br>
59
<a href="History3.htm">History of Ghostscript versions 3.n</a><br>
60
<a href="History2.htm">History of Ghostscript versions 2.n</a><br>
61
<a href="History1.htm">History of Ghostscript versions 1.n</a>
62
</blockquote>
63
 
64
<p>For other information, see the <a href="Readme.htm">Ghostscript
65
overview</a>.
66
 
67
<!-- [1.3 end hint] ======================================================== -->
68
 
69
<hr>
70
 
71
<!-- [1.0 end visible header] ============================================== -->
72
 
73
<!-- [2.0 begin contents] ================================================== -->
74
 
75
 
76
<h2><a name="Version8.53"></a>Version 8.53 (2005-10-20)</h2>
77
 
78
<p>This is the fourth stable release in the 8.5x series of Ghostscript.
79
It contains a few bug fixes and improvements since 8.52, particularly in
80
the fix for a build problem on AMD64/Windows64 and vastly improved
81
transparency rendering speed for some PDF's.
82
 
83
<p> The following <a href="http://bugs.ghostscript.com/">bugs</a> were
84
open at the time of this release: <blockquote>
85
465936, 578865, 592160, 610478, 626295, 686747, 686842, 686853, 
86
687011, 687039, 687063, 687108, 687125, 687146, 687196, 687219, 
87
687231, 687243, 687257, 687271, 687280, 687292, 687295, 687298, 
88
687314, 687316, 687327, 687342, 687345, 687346, 687373, 687397, 
89
687399, 687435, 687480, 687484, 687514, 687520, 687525, 687529, 
90
687531, 687545, 687559, 687560, 687583, 687608, 687621, 687622, 
91
687628, 687633, 687642, 687643, 687644, 687650, 687654, 687657, 
92
687663, 687669, 687674, 687676, 687677, 687679, 687682, 687694, 
93
687695, 687697, 687702, 687721, 687728, 687729, 687796, 687805, 
94
687806, 687808, 687814, 687822, 687825, 687844, 687848, 687850, 
95
687863, 687866, 687868, 687870, 687875, 687895, 687903, 687904, 
96
687907, 687914, 687919, 687931, 687938, 687957, 687960, 687970, 
97
687974, 687975, 687986, 687988, 687992, 687994, 687996, 688005, 
98
688006, 688007, 688009, 688013, 688017, 688020, 688022, 688026, 
99
688032, 688035, 688036, 688039, 688042, 688047, 688054, 688058, 
100
688060, 688061, 688064, 688066, 688068, 688075, 688079, 688081, 
101
688091, 688095, 688101, 688106, 688108, 688124, 688129, 688130, 
102
688132, 688134, 688149, 688151, 688152, 688159, 688166, 688176, 
103
688179, 688181, 688184, 688187, 688200, 688203, 688207, 688215, 
104
688225, 688227, 688231, 688239, 688243, 688249, 688260, 688265, 
105
688269, 688274, 688278, 688280, 688282, 688285, 688288, 688290, 
106
688291, 688295, 688300, 688302, 688309, 688311, 688317, 688318, 
107
688319, 688320, 688321, 688323, 688326, 688329, 688332, 688333, 
108
688334, 688335, 688336, 688337, 688338, 688339, 688342, 688344
109
</blockquote>
110
 
111
<h3><a name="8.53_Incompatible_changes"></a>Incompatible changes</h3>
112
 
113
<p>
114
There are no known incompatible changes at this point.
115
 
116
<h3><a name="8.53_changelog"></a>Changelog</h3>
117
 
118
<p><strong><a name="2005-10-20_1946"></a>
119
2005-10-20 19:46 Ray Johnston</strong></p>
120
<blockquote>
121
<pre>
122
Update doc files and version files for 8.53 release.</pre>
123
<p>[doc/API.htm 1.53, doc/Bug-form.htm 1.49, doc/Bug-info.htm 1.49, doc/C-style.htm 1.55, doc/Commprod.htm 1.41, doc/Copying.htm 1.39, doc/DLL.htm 1.43, doc/Deprecated.htm 1.20, doc/Details8.htm 1.24, doc/Develop.htm 1.159, doc/Devices.htm 1.90, doc/Drivers.htm 1.58, doc/Fonts.htm 1.51, doc/Helpers.htm 1.44, doc/History1.htm 1.39, doc/History2.htm 1.39, doc/History3.htm 1.39, doc/History4.htm 1.39, doc/History5.htm 1.41, doc/History6.htm 1.56, doc/History7.htm 1.44, doc/History8.htm 1.29, doc/Htmstyle.htm 1.44, doc/Install.htm 1.56, doc/Issues.htm 1.52, doc/Language.htm 1.98, doc/Lib.htm 1.43, doc/Maintain.htm 1.50, doc/Make.htm 1.90, doc/News.htm 1.168, doc/Projects.htm 1.67, doc/Ps-style.htm 1.37, doc/Ps2epsi.htm 1.42, doc/Ps2pdf.htm 1.88, doc/Ps2ps2.htm 1.7, doc/Psfiles.htm 1.68, doc/Readme.htm 1.71, doc/Release.htm 1.95, doc/Source.htm 1.39, doc/Testing.htm 1.37, doc/Unix-lpr.htm 1.39, doc/Use.htm 1.136, doc/Xfonts.htm 1.39, doc/gs-vms.hlp 1.37, man/dvipdf.1 1.37, man/font2c.1 1.37, man/gs.1 1.38, man/gslp.1 1.37, man/gsnd.1 1.37, man/pdf2dsc.1 1.36, man/pdf2ps.1 1.38, man/pdfopt.1 1.36, man/pf2afm.1 1.37, man/pfbtopfa.1 1.38, man/printafm.1 1.37, man/ps2ascii.1 1.37, man/ps2epsi.1 1.35, man/ps2pdf.1 1.42, man/ps2pdfwr.1 1.41, man/ps2ps.1 1.44, man/wftopfa.1 1.37, src/gscdef.c 1.58, src/version.mak 1.87]</p>
124
</blockquote>
125
 
126
<p><strong><a name="2005-10-20_1942"></a>
127
2005-10-20 19:42 Ray Johnston</strong></p>
128
<blockquote>
129
<pre>
130
Remove trailing ^M (<cr>) characters.</pre>
131
<p>[src/gdevbmp.c 1.12, src/slzwd.c 1.7]</p>
132
</blockquote>
133
 
134
<p><strong><a name="2005-10-20_1851"></a>
135
2005-10-20 18:51 Raph Levien</strong></p>
136
<blockquote>
137
<pre>
138
Fixes broken compile on amd64 platforms (see bug #688047 for details).
139
This patch should be safe on all platforms with 32-bit longs, and is
140
my best guess as to the right thing to do on Tru64 (where long is 64
141
bits).</pre>
142
<p>[src/tttypes.h 1.3]</p>
143
</blockquote>
144
 
145
<p><strong><a name="2005-10-20_1304"></a>
146
2005-10-20 13:04 Igor Melichev</strong> (<a href="Details8.htm#2005-10-20_1304">details</a>)</p>
147
<blockquote>
148
<pre>
149
Fix (pdfwrite) : Suppress floating point number format in pdfmark operands (continued 2).
150
 
151
</pre>
152
<p>[lib/gs_pdfwr.ps 1.52]</p>
153
</blockquote>
154
 
155
<p><strong><a name="2005-10-18_2031"></a>
156
2005-10-18 20:31 Igor Melichev</strong> (<a href="Details8.htm#2005-10-18_2031">details</a>)</p>
157
<blockquote>
158
<pre>
159
Fix (pdfwrite) : Suppress floating point number format in pdfmark operands (continued).
160
 
161
</pre>
162
<p>[lib/gs_pdfwr.ps 1.51]</p>
163
</blockquote>
164
 
165
<p><strong><a name="2005-10-18_0905"></a>
166
2005-10-18 09:05 Igor Melichev</strong> (<a href="Details8.htm#2005-10-18_0905">details</a>)</p>
167
<blockquote>
168
<pre>
169
Fix (pdfwrite) : Indexed colors were distorsed with encryption.
170
 
171
</pre>
172
<p>[src/devs.mak 1.140, src/gdevpdfc.c 1.54, src/gdevpdfo.c 1.35, src/gdevpdfu.c 1.89]</p>
173
</blockquote>
174
 
175
<p><strong><a name="2005-10-18_0758"></a>
176
2005-10-18 07:58 Igor Melichev</strong> (<a href="Details8.htm#2005-10-18_0758">details</a>)</p>
177
<blockquote>
178
<pre>
179
Fix (pdfwrite) : Propagate error codes from pdf_write_value.
180
 
181
</pre>
182
<p>[src/gdevpdfo.c 1.34, src/gdevpdfu.c 1.88, src/gdevpdfx.h 1.138]</p>
183
</blockquote>
184
 
185
<p><strong><a name="2005-10-17_1923"></a>
186
2005-10-17 19:23 Igor Melichev</strong> (<a href="Details8.htm#2005-10-17_1923">details</a>)</p>
187
<blockquote>
188
<pre>
189
Fix (pdfwrite) : /BP pdfmark could create dead PDF objects (continiued).
190
 
191
</pre>
192
<p>[src/gdevpdfm.c 1.50]</p>
193
</blockquote>
194
 
195
<p><strong><a name="2005-10-12_1759"></a>
196
2005-10-12 17:59 Igor Melichev</strong> (<a href="Details8.htm#2005-10-12_1759">details</a>)</p>
197
<blockquote>
198
<pre>
199
Fix : Don't instantiate pattern when rendering to null device.
200
 
201
</pre>
202
<p>[src/gsdevice.c 1.25, src/gspaint.c 1.10, src/gxdevcli.h 1.41]</p>
203
</blockquote>
204
 
205
<p><strong><a name="2005-10-12_1105"></a>
206
2005-10-12 11:05 Igor Melichev</strong> (<a href="Details8.htm#2005-10-12_1105">details</a>)</p>
207
<blockquote>
208
<pre>
209
Implementing a pointer stability validation in the garbager, continued.
210
 
211
</pre>
212
<p>[src/ilocate.c 1.14]</p>
213
</blockquote>
214
 
215
<p><strong><a name="2005-10-12_1045"></a>
216
2005-10-12 10:45 Igor Melichev</strong> (<a href="Details8.htm#2005-10-12_1045">details</a>)</p>
217
<blockquote>
218
<pre>
219
Implementing a pointer stability validation in the garbager.
220
 
221
</pre>
222
<p>[src/gsalloc.c 1.24, src/gxalloc.h 1.12, src/gxobj.h 1.7, src/ialloc.c 1.8, src/ilocate.c 1.13]</p>
223
</blockquote>
224
 
225
<p><strong><a name="2005-10-12_0816"></a>
226
2005-10-12 08:16 Igor Melichev</strong> (<a href="Details8.htm#2005-10-12_0816">details</a>)</p>
227
<blockquote>
228
<pre>
229
Fix (pdfwrite) : Skip a clip path, which is set by setcachedevice (continued after July 28 205).
230
 
231
</pre>
232
<p>[src/gdevpdfb.h 1.14, src/gdevpdfd.c 1.71, src/gdevpdfx.h 1.137, src/gdevpdti.c 1.53, src/gdevpdtt.c 1.104]</p>
233
</blockquote>
234
 
235
<p><strong><a name="2005-10-11_1004"></a>
236
2005-10-11 10:04 Igor Melichev</strong> (<a href="Details8.htm#2005-10-11_1004">details</a>)</p>
237
<blockquote>
238
<pre>
239
Fix (PS interpreter) : Allocate gs_screen_enum in same space as its components.
240
 
241
</pre>
242
<p>[src/iht.h 1.6, src/zht.c 1.8, src/zht1.c 1.7, src/zht2.c 1.14]</p>
243
</blockquote>
244
 
245
<p><strong><a name="2005-10-10_1909"></a>
246
2005-10-10 19:09 Igor Melichev</strong> (<a href="Details8.htm#2005-10-10_1909">details</a>)</p>
247
<blockquote>
248
<pre>
249
Fix: Cygwin/gcc warninhs.
250
 
251
</pre>
252
<p>[src/devs.mak 1.139, src/gdevpdfb.c 1.34]</p>
253
</blockquote>
254
 
255
<p><strong><a name="2005-10-10_1858"></a>
256
2005-10-10 18:58 Igor Melichev</strong> (<a href="Details8.htm#2005-10-10_1858">details</a>)</p>
257
<blockquote>
258
<pre>
259
Optimizing the transparency compositor.
260
 
261
</pre>
262
<p>[src/gdevp14.c 1.35, src/gxclimag.c 1.13, src/gxclpath.c 1.21, src/gxclpath.h 1.13]</p>
263
</blockquote>
264
 
265
<p><strong><a name="2005-10-07_1949"></a>
266
2005-10-07 19:49 Ray Johnston</strong></p>
267
<blockquote>
268
<pre>
269
Add missing space in CVS PRE-RELEASE string.</pre>
270
<p>[src/gscdef.c 1.57]</p>
271
</blockquote>
272
 
273
<p><strong><a name="2005-10-07_1946"></a>
274
2005-10-07 19:46 Ray Johnston</strong></p>
275
<blockquote>
276
<pre>
277
Bump version after the 8.52 release (to 8.53 CVS PRE-RELEASE).</pre>
278
<p>[doc/News.htm 1.167, lib/gs_init.ps 1.120, src/gscdef.c 1.56, src/version.mak 1.86]</p>
279
</blockquote>
280
<hr>
281
 
282
<h2><a name="Version8.52"></a>Version 8.52 (2005-10-07)</h2>
283
 
284
<p>This is the third stable release in the 8.5x series of Ghostscript.
285
It contains numerous bug fixes and improvements, particularly in the 
286
area DeviceN (spot color) handling and the PDF interpreter.
287
 
288
<p>The pdfwrite device can now create PDF/X-3 compliant documents
289
using the lib/PDFX_def.ps prefix approach. See <a href="Ps2pdf.htm#PDFX">
290
Ps2pdf documentation.</a>
291
 
292
<p>Also new is a Beta version level 2 Postscript output device, ps2write,
293
which generates high-level PostScript including text and images and
294
graphics. We encourage its use instead of the older pswrite when Level 2
295
PostScript is desired. Please send any comments or problem reports to
296
<a href="mailto://bug-gs@ghostscript.com">bug-gs@ghostscript.com</a>
297
or submit it to <a href="http://bugs.ghostscript.com">http://bugs.ghostscript.com.</a>
298
 
299
 
300
<p> The following <a href="http://bugs.ghostscript.com/">bugs</a> were
301
open at the time of this release: <blockquote>
302
465936, 578865, 592160, 610478, 626295, 686747, 686842, 686853, 687011, 
303
687039, 687063, 687108, 687125, 687146, 687196, 687219, 687231, 687243, 
304
687257, 687271, 687280, 687292, 687295, 687298, 687314, 687316, 687327, 
305
687342, 687345, 687346, 687373, 687397, 687399, 687435, 687480, 687484, 
306
687514, 687520, 687525, 687529, 687531, 687545, 687559, 687583, 687608, 
307
687621, 687622, 687628, 687633, 687642, 687643, 687644, 687650, 687654, 
308
687657, 687663, 687669, 687674, 687676, 687677, 687679, 687682, 687694, 
309
687695, 687697, 687702, 687721, 687728, 687729, 687796, 687805, 687806, 
310
687808, 687814, 687822, 687825, 687844, 687848, 687850, 687863, 687866, 
311
687868, 687870, 687875, 687895, 687903, 687904, 687907, 687914, 687919, 
312
687931, 687938, 687957, 687960, 687970, 687974, 687975, 687986, 687988, 
313
687992, 687994, 687996, 688005, 688006, 688007, 688009, 688013, 688017, 
314
688020, 688022, 688026, 688032, 688035, 688036, 688039, 688042, 688054, 
315
688058, 688060, 688061, 688064, 688066, 688068, 688075, 688079, 688081, 
316
688091, 688095, 688101, 688106, 688108, 688117, 688124, 688129, 688130, 
317
688132, 688134, 688149, 688151, 688152, 688159, 688166, 688176, 688179, 
318
688181, 688184, 688187, 688200, 688203, 688207, 688213, 688215, 688225, 
319
688226, 688227, 688231, 688239, 688243, 688249, 688255, 688260, 688265, 
320
688269, 688274, 688278, 688280, 688282, 688285, 688288, 688290, 688291, 
321
688295, 688300, 688302, 688308, 688309, 688311, 688313, 688315, 688317, 
322
688318, 688319, 688320, 688321. 
323
</blockquote>
324
 
325
<h3><a name="8.52_Incompatible_changes"></a>Incompatible changes</h3>
326
 
327
<p>
328
There are no known incompatible changes at this point.
329
 
330
<h3><a name="8.52_changelog"></a>Changelog</h3>
331
 
332
<p><strong><a name="2005-10-07_1835"></a>
333
2005-10-07 18:35 Ray Johnston</strong></p>
334
<blockquote>
335
<pre>
336
Update to final release date for 8.52</pre>
337
<p>[doc/API.htm 1.52, doc/Bug-form.htm 1.48, doc/Bug-info.htm 1.48, doc/C-style.htm 1.54, doc/Commprod.htm 1.40, doc/Copying.htm 1.38, doc/DLL.htm 1.42, doc/Deprecated.htm 1.19, doc/Details8.htm 1.22, doc/Develop.htm 1.158, doc/Devices.htm 1.89, doc/Drivers.htm 1.57, doc/Fonts.htm 1.50, doc/Helpers.htm 1.43, doc/History1.htm 1.38, doc/History2.htm 1.38, doc/History3.htm 1.38, doc/History4.htm 1.38, doc/History5.htm 1.40, doc/History6.htm 1.55, doc/History7.htm 1.43, doc/History8.htm 1.27, doc/Htmstyle.htm 1.43, doc/Install.htm 1.55, doc/Issues.htm 1.51, doc/Language.htm 1.97, doc/Lib.htm 1.42, doc/Maintain.htm 1.49, doc/Make.htm 1.89, doc/News.htm 1.166, doc/Projects.htm 1.66, doc/Ps-style.htm 1.36, doc/Ps2epsi.htm 1.41, doc/Ps2pdf.htm 1.87, doc/Ps2ps2.htm 1.6, doc/Psfiles.htm 1.67, doc/Readme.htm 1.70, doc/Release.htm 1.94, doc/Source.htm 1.38, doc/Testing.htm 1.36, doc/Unix-lpr.htm 1.38, doc/Use.htm 1.135, doc/Xfonts.htm 1.38, doc/gs-vms.hlp 1.36, man/dvipdf.1 1.36, man/font2c.1 1.36, man/gs.1 1.37, man/gslp.1 1.36, man/gsnd.1 1.36, man/pdf2dsc.1 1.35, man/pdf2ps.1 1.37, man/pdfopt.1 1.35, man/pf2afm.1 1.36, man/pfbtopfa.1 1.37, man/printafm.1 1.36, man/ps2ascii.1 1.36, man/ps2epsi.1 1.34, man/ps2pdf.1 1.41, man/ps2pdfwr.1 1.40, man/ps2ps.1 1.43, man/wftopfa.1 1.36, src/version.mak 1.85]</p>
338
</blockquote>
339
 
340
<p><strong><a name="2005-10-07_1809"></a>
341
2005-10-07 18:09 Ray Johnston</strong></p>
342
<blockquote>
343
<pre>
344
Remove this script that is no longer used in the release process. We now
345
use cvs2cl.pl third party script.</pre>
346
<p>[toolbin/cvs2hist.py 1.13]</p>
347
</blockquote>
348
 
349
<p><strong><a name="2005-10-07_1802"></a>
350
2005-10-07 18:02 Ray Johnston</strong> (<a href="Details8.htm#2005-10-07_1802">details</a>)</p>
351
<blockquote>
352
<pre>
353
Fix serious bit rot for building History# and Details# from Changes and
354
Details created by split_changelog.py. Allows the instructions in Release.htm
355
to actually work. This file invoked by toolbin/makehist.tcl.
356
 
357
</pre>
358
<p>[toolbin/makeset.tcl 1.15]</p>
359
</blockquote>
360
 
361
<p><strong><a name="2005-10-05_1437"></a>
362
2005-10-05 14:37 Ray Johnston</strong> (<a href="Details8.htm#2005-10-05_1437">details</a>)</p>
363
<blockquote>
364
<pre>
365
Two changes needed to fix a single bug. First, the GC 'limit' logic was
366
collecting too frequently. Second, the PDF ICCBased colorspace logic was
367
repeatedly creating a ReusableStreamDecode filter for the DataSource
368
element. Fixes bug #687117 for customer #850.`
369
 
370
</pre>
371
<p>[lib/pdf_draw.ps 1.98, src/gsalloc.c 1.23]</p>
372
</blockquote>
373
 
374
<p><strong><a name="2005-10-04_1924"></a>
375
2005-10-04 19:24 Ray Johnston</strong></p>
376
<blockquote>
377
<pre>
378
Update change logs for 8.52 release.</pre>
379
<p>[doc/Changes.htm 1.59, doc/Details.htm 1.18]</p>
380
</blockquote>
381
 
382
<p><strong><a name="2005-10-04_1751"></a>
383
2005-10-04 17:51 Ray Johnston</strong></p>
384
<blockquote>
385
<pre>
386
Tolerate 'null' as a single argument form of setcustomcolor. This is not
387
documented in TN5044, but older Adobe ProcSets apparently use this mode.
388
Fixes 'misc/cnurse.ps' of the smoke test used prior to release.</pre>
389
<p>[lib/gs_lev2.ps 1.38]</p>
390
</blockquote>
391
 
392
<p><strong><a name="2005-10-04_0630"></a>
393
2005-10-04 06:30 Ray Johnston</strong></p>
394
<blockquote>
395
<pre>
396
Fix (some of) the gcc compiler warnings (at least the really easy ones).</pre>
397
<p>[src/genht.c 1.5, src/gsiorom.c 1.2, src/zdevice2.c 1.10, src/zdps1.c 1.8, src/zfcmap.c 1.17, src/ztrans.c 1.28]</p>
398
</blockquote>
399
 
400
<p><strong><a name="2005-10-04_0106"></a>
401
2005-10-04 01:06 Ray Johnston</strong></p>
402
<blockquote>
403
<pre>
404
Commit updates for 8.52 release -- documentation dates and GS_PRODUCT</pre>
405
<p>[doc/API.htm 1.51, doc/Bug-form.htm 1.47, doc/Bug-info.htm 1.47, doc/C-style.htm 1.53, doc/Commprod.htm 1.39, doc/Copying.htm 1.37, doc/DLL.htm 1.41, doc/Deprecated.htm 1.18, doc/Details8.htm 1.21, doc/Develop.htm 1.157, doc/Devices.htm 1.88, doc/Drivers.htm 1.56, doc/Fonts.htm 1.49, doc/Helpers.htm 1.42, doc/History1.htm 1.37, doc/History2.htm 1.37, doc/History3.htm 1.37, doc/History4.htm 1.37, doc/History5.htm 1.39, doc/History6.htm 1.54, doc/History7.htm 1.42, doc/History8.htm 1.26, doc/Htmstyle.htm 1.42, doc/Install.htm 1.54, doc/Issues.htm 1.50, doc/Language.htm 1.96, doc/Lib.htm 1.41, doc/Maintain.htm 1.48, doc/Make.htm 1.88, doc/News.htm 1.165, doc/Projects.htm 1.65, doc/Ps-style.htm 1.35, doc/Ps2epsi.htm 1.40, doc/Ps2pdf.htm 1.86, doc/Ps2ps2.htm 1.5, doc/Psfiles.htm 1.66, doc/Readme.htm 1.69, doc/Release.htm 1.93, doc/Source.htm 1.37, doc/Testing.htm 1.35, doc/Unix-lpr.htm 1.37, doc/Use.htm 1.134, doc/Xfonts.htm 1.37, doc/gs-vms.hlp 1.35, man/dvipdf.1 1.35, man/font2c.1 1.35, man/gs.1 1.36, man/gslp.1 1.35, man/gsnd.1 1.35, man/pdf2dsc.1 1.34, man/pdf2ps.1 1.36, man/pdfopt.1 1.34, man/pf2afm.1 1.35, man/pfbtopfa.1 1.36, man/printafm.1 1.35, man/ps2ascii.1 1.35, man/ps2epsi.1 1.33, man/ps2pdf.1 1.40, man/ps2pdfwr.1 1.39, man/ps2ps.1 1.42, man/wftopfa.1 1.35, src/gscdef.c 1.55, src/version.mak 1.84]</p>
406
</blockquote>
407
 
408
<p><strong><a name="2005-10-01_0440"></a>
409
2005-10-01 04:40 Dan Coby</strong> (<a href="Details8.htm#2005-10-01_0440">details</a>)</p>
410
<blockquote>
411
<pre>
412
Fix for 688316 SeparationOrder device parameter causes "/undefined in
413
--get--".
414
 
415
</pre>
416
<p>[src/gdevdevn.c 1.28, src/gdevdevn.h 1.12]</p>
417
</blockquote>
418
 
419
<p><strong><a name="2005-09-30_1911"></a>
420
2005-09-30 19:11 Ray Johnston</strong></p>
421
<blockquote>
422
<pre>
423
Add missing documentation for lib/PDFX_def.ps.</pre>
424
<p>[doc/Psfiles.htm 1.65]</p>
425
</blockquote>
426
 
427
<p><strong><a name="2005-09-29_1835"></a>
428
2005-09-29 18:35 Igor Melichev</strong> (<a href="Details8.htm#2005-09-29_1835">details</a>)</p>
429
<blockquote>
430
<pre>
431
Fix (pdfwrite) : Improve DCT compression quality with a hewristic choice of DCT encoding parameters (continued 3).
432
 
433
</pre>
434
<p>[src/gdevpsdi.c 1.45]</p>
435
</blockquote>
436
 
437
<p><strong><a name="2005-09-29_1524"></a>
438
2005-09-29 15:24 Igor Melichev</strong> (<a href="Details8.htm#2005-09-29_1524">details</a>)</p>
439
<blockquote>
440
<pre>
441
PDF interpreter now processes ToUnicode CMaps when the target device is pdfwrite (continued).
442
 
443
</pre>
444
<p>[lib/pdf_font.ps 1.80]</p>
445
</blockquote>
446
 
447
<p><strong><a name="2005-09-29_0836"></a>
448
2005-09-29 08:36 Igor Melichev</strong> (<a href="Details8.htm#2005-09-29_0836">details</a>)</p>
449
<blockquote>
450
<pre>
451
Fix (pdfwrite) : Improve DCT compression quality with a hewristic choice of DCT encoding parameters (continued 2).
452
 
453
</pre>
454
<p>[src/gdevpsdi.c 1.44]</p>
455
</blockquote>
456
 
457
<p><strong><a name="2005-09-28_0433"></a>
458
2005-09-28 04:33 Dan Coby</strong> (<a href="Details8.htm#2005-09-28_0433">details</a>)</p>
459
<blockquote>
460
<pre>
461
Fix for 688310 pdf open error in op_show_continue.
462
 
463
</pre>
464
<p>[lib/pdf_ops.ps 1.41]</p>
465
</blockquote>
466
 
467
<p><strong><a name="2005-09-26_0820"></a>
468
2005-09-26 08:20 Igor Melichev</strong> (<a href="Details8.htm#2005-09-26_0820">details</a>)</p>
469
<blockquote>
470
<pre>
471
Fix (pdfwrite) : High level pattern handling was incomplete.
472
 
473
</pre>
474
<p>[src/devs.mak 1.138, src/gdevpdfb.c 1.33]</p>
475
</blockquote>
476
 
477
<p><strong><a name="2005-09-23_1821"></a>
478
2005-09-23 18:21 Ray Johnston</strong> (<a href="Details8.htm#2005-09-23_1821">details</a>)</p>
479
<blockquote>
480
<pre>
481
Change reporting of some noisy (irritating) Warnings generated from many
482
PDF files that don't strictly follow the spec. Bug 688229.
483
 
484
</pre>
485
<p>[lib/pdf_font.ps 1.79, lib/pdf_main.ps 1.100]</p>
486
</blockquote>
487
 
488
<p><strong><a name="2005-09-22_1611"></a>
489
2005-09-22 16:11 Ray Johnston</strong> (<a href="Details8.htm#2005-09-22_1611">details</a>)</p>
490
<blockquote>
491
<pre>
492
Fix handling of TrueType fonts with zero length name tables. Bug 688305
493
for customer 870.
494
 
495
</pre>
496
<p>[lib/gs_ttf.ps 1.48]</p>
497
</blockquote>
498
 
499
<p><strong><a name="2005-09-21_1703"></a>
500
2005-09-21 17:03 Ray Johnston</strong></p>
501
<blockquote>
502
<pre>
503
MSVC 6 cannot convert from int64 to double (not yet implemented error).
504
Truncate to int prior to conversion to float.</pre>
505
<p>[src/gdevpsdi.c 1.43]</p>
506
</blockquote>
507
 
508
<p><strong><a name="2005-09-21_0324"></a>
509
2005-09-21 03:24 Ray Johnston</strong> (<a href="Details8.htm#2005-09-21_0324">details</a>)</p>
510
<blockquote>
511
<pre>
512
Fix handling of EOD sequences when decoding CCITT data with EndOfBlock
513
false. Bug 688306 for customer 780.
514
 
515
</pre>
516
<p>[src/scfd.c 1.9]</p>
517
</blockquote>
518
 
519
<p><strong><a name="2005-09-20_1135"></a>
520
2005-09-20 11:35 Igor Melichev</strong> (<a href="Details8.htm#2005-09-20_1135">details</a>)</p>
521
<blockquote>
522
<pre>
523
Fix (pdfwrite) : Improve DCT compression quality with a hewristic choice of DCT encoding parameters.
524
 
525
</pre>
526
<p>[src/devs.mak 1.137, src/gdevpdfd.c 1.70, src/gdevpsdi.c 1.42]</p>
527
</blockquote>
528
 
529
<p><strong><a name="2005-09-19_1412"></a>
530
2005-09-19 14:12 Igor Melichev</strong> (<a href="Details8.htm#2005-09-19_1412">details</a>)</p>
531
<blockquote>
532
<pre>
533
Fix: /SP pdfmark must synchronize the clipping path (continued).
534
 
535
</pre>
536
<p>[lib/gs_pdfwr.ps 1.50]</p>
537
</blockquote>
538
 
539
<p><strong><a name="2005-09-16_1901"></a>
540
2005-09-16 19:01 Ray Johnston</strong> (<a href="Details8.htm#2005-09-16_1901">details</a>)</p>
541
<blockquote>
542
<pre>
543
Fix for double 'endstream' in a Content stream. Now endstream terminates
544
the object the same way 'endobj' would. Bug 688303 for customer 670.
545
 
546
</pre>
547
<p>[lib/pdf_base.ps 1.48]</p>
548
</blockquote>
549
 
550
<p><strong><a name="2005-09-16_0617"></a>
551
2005-09-16 06:17 Ray Johnston</strong> (<a href="Details8.htm#2005-09-16_0617">details</a>)</p>
552
<blockquote>
553
<pre>
554
Fix handling of paths so that 'cm' will affect pending path operations (fill
555
stroke or clip). Verified that with this patch we do as Acrobat Reader from
556
4 through 7 does. Bug 688299 for customer 870.
557
 
558
</pre>
559
<p>[lib/pdf_draw.ps 1.97]</p>
560
</blockquote>
561
 
562
<p><strong><a name="2005-09-16_0403"></a>
563
2005-09-16 04:03 Ray Johnston</strong></p>
564
<blockquote>
565
<pre>
566
Correct edit problem with previous commit (copy/paste didn't get totally
567
changed for src/gsiorom.c).</pre>
568
<p>[doc/Develop.htm 1.156]</p>
569
</blockquote>
570
 
571
<p><strong><a name="2005-09-16_0359"></a>
572
2005-09-16 03:59 Ray Johnston</strong></p>
573
<blockquote>
574
<pre>
575
Add missing documentation in Develop.htm and remove dead code commented out
576
with C++ style comments to eliminate regression test squawks.</pre>
577
<p>[doc/Develop.htm 1.155, src/mkromfs.c 1.2]</p>
578
</blockquote>
579
 
580
<p><strong><a name="2005-09-14_0713"></a>
581
2005-09-14 07:13 Ray Johnston</strong></p>
582
<blockquote>
583
<pre>
584
Add a common case to an optimization check in the memflip function.</pre>
585
<p>[src/gsutil.c 1.11]</p>
586
</blockquote>
587
 
588
<p><strong><a name="2005-09-14_0709"></a>
589
2005-09-14 07:09 Ray Johnston</strong></p>
590
<blockquote>
591
<pre>
592
Prevent accessing past end of estack block which could occur if screen
593
enum was not in the current estack block.
594
 
595
EXPECTED DIFFERENCES.
596
 
597
None. (this was only encountered in rare circumstances).</pre>
598
<p>[src/zht.c 1.7]</p>
599
</blockquote>
600
 
601
<p><strong><a name="2005-09-12_1152"></a>
602
2005-09-12 11:52 Igor Melichev</strong> (<a href="Details8.htm#2005-09-12_1152">details</a>)</p>
603
<blockquote>
604
<pre>
605
ps2write : Implementing a generation of PDF/X-3 (continued).
606
 
607
</pre>
608
<p>[doc/Ps2pdf.htm 1.85]</p>
609
</blockquote>
610
 
611
<p><strong><a name="2005-09-12_1134"></a>
612
2005-09-12 11:34 Igor Melichev</strong> (<a href="Details8.htm#2005-09-12_1134">details</a>)</p>
613
<blockquote>
614
<pre>
615
ps2write : Implementing a generation of PDF/X-3.
616
 
617
</pre>
618
<p>[doc/Develop.htm 1.154, doc/Ps2pdf.htm 1.84, lib/PDFX_def.ps 1.1, lib/gs_devcs.ps 1.7, lib/gs_pdfwr.ps 1.49, src/gdevpdf.c 1.124, src/gdevpdfb.h 1.13, src/gdevpdfg.c 1.68, src/gdevpdfp.c 1.53, src/gdevpdfx.h 1.136, src/gdevpdtf.c 1.46]</p>
619
</blockquote>
620
 
621
<p><strong><a name="2005-09-08_1732"></a>
622
2005-09-08 17:32 Igor Melichev</strong> (<a href="Details8.htm#2005-09-08_1732">details</a>)</p>
623
<blockquote>
624
<pre>
625
Fix (ps2write) : Suppress floating point number format in pdfmark operands.
626
 
627
</pre>
628
<p>[lib/gs_pdfwr.ps 1.48]</p>
629
</blockquote>
630
 
631
<p><strong><a name="2005-09-07_2043"></a>
632
2005-09-07 20:43 Igor Melichev</strong> (<a href="Details8.htm#2005-09-07_2043">details</a>)</p>
633
<blockquote>
634
<pre>
635
Fix (ps2write) : Adjust the graphic state before executing a Form XObject.
636
 
637
</pre>
638
<p>[lib/opdfread.ps 1.84]</p>
639
</blockquote>
640
 
641
<p><strong><a name="2005-09-07_1808"></a>
642
2005-09-07 18:08 Ray Johnston</strong> (<a href="Details8.htm#2005-09-07_1808">details</a>)</p>
643
<blockquote>
644
<pre>
645
Change to accept PDF with names that mis-use the '#" escape character when
646
characters following the # are not hex (AR 7 does this). Bug 688297.
647
 
648
</pre>
649
<p>[lib/pdf_base.ps 1.47]</p>
650
</blockquote>
651
 
652
<p><strong><a name="2005-09-06_2221"></a>
653
2005-09-06 22:21 Igor Melichev</strong> (<a href="Details8.htm#2005-09-06_2221">details</a>)</p>
654
<blockquote>
655
<pre>
656
Fix (pdfwrite) : Handling transparency as a high level objects, part 12 (fix 2).
657
 
658
</pre>
659
<p>[src/gdevpdft.c 1.52]</p>
660
</blockquote>
661
 
662
<p><strong><a name="2005-09-06_2004"></a>
663
2005-09-06 20:04 Igor Melichev</strong> (<a href="Details8.htm#2005-09-06_2004">details</a>)</p>
664
<blockquote>
665
<pre>
666
Fix (ps2write) : The vector device virtual function dorect was not clipped by page.
667
 
668
</pre>
669
<p>[src/gdevpdfd.c 1.69]</p>
670
</blockquote>
671
 
672
<p><strong><a name="2005-09-06_1718"></a>
673
2005-09-06 17:18 Igor Melichev</strong> (<a href="Details8.htm#2005-09-06_1718">details</a>)</p>
674
<blockquote>
675
<pre>
676
Fix (pdfwrite) : /BP pdfmark could create dead PDF objects.
677
 
678
</pre>
679
<p>[src/gdevpdf.c 1.123, src/gdevpdfb.h 1.12, src/gdevpdfm.c 1.49, src/gdevpdfx.h 1.135, src/gdevpdti.c 1.52, src/gsstruct.h 1.22]</p>
680
</blockquote>
681
 
682
<p><strong><a name="2005-09-06_1622"></a>
683
2005-09-06 16:22 Igor Melichev</strong> (<a href="Details8.htm#2005-09-06_1622">details</a>)</p>
684
<blockquote>
685
<pre>
686
Fix (garbager) : Provide a method for relocating a parameter string and use it in the pdfwrite device (continued).
687
 
688
</pre>
689
<p>[src/gdevpdf.c 1.122, src/gdevpdfx.h 1.134, src/gsstruct.h 1.21]</p>
690
</blockquote>
691
 
692
<p><strong><a name="2005-09-06_1347"></a>
693
2005-09-06 13:47 Igor Melichev</strong> (<a href="Details8.htm#2005-09-06_1347">details</a>)</p>
694
<blockquote>
695
<pre>
696
Fix (ps2write) : pdf_substitute_resource was misspelled.
697
 
698
</pre>
699
<p>[src/gdevpdfg.c 1.67, src/gdevpdfj.c 1.49, src/gdevpdft.c 1.51, src/gdevpdfu.c 1.87, src/gdevpdfx.h 1.133]</p>
700
</blockquote>
701
 
702
<p><strong><a name="2005-09-05_1418"></a>
703
2005-09-05 14:18 Igor Melichev</strong> (<a href="Details8.htm#2005-09-05_1418">details</a>)</p>
704
<blockquote>
705
<pre>
706
Fix (garbager) : Provide a method for relocating a parameter string and use it in the pdfwrite device.
707
 
708
</pre>
709
<p>[lib/opdfread.ps 1.83]</p>
710
</blockquote>
711
 
712
<p><strong><a name="2005-09-05_1418"></a>
713
2005-09-05 14:18 Igor Melichev</strong> (<a href="Details8.htm#2005-09-05_1418">details</a>)</p>
714
<blockquote>
715
<pre>
716
ps2write : Compact the output file.
717
 
718
</pre>
719
<p>[doc/Ps2ps2.htm 1.4, src/gdevpdf.c 1.121, src/gdevpdfb.h 1.11, src/gdevpdfp.c 1.52, src/gdevpdfu.c 1.86, src/gdevpdfx.h 1.132]</p>
720
</blockquote>
721
 
722
<p><strong><a name="2005-09-05_1358"></a>
723
2005-09-05 13:58 Igor Melichev</strong> (<a href="Details8.htm#2005-09-05_1358">details</a>)</p>
724
<blockquote>
725
<pre>
726
Fix (garbager) : Provide a method for relocating a parameter string and use it in the pdfwrite device.
727
 
728
</pre>
729
<p>[src/gdevpdf.c 1.120, src/gdevpdfb.h 1.10, src/gdevpdfu.c 1.85, src/gdevpdfx.h 1.131, src/gsparam.h 1.13, src/gsstruct.h 1.20, src/gstypes.h 1.7, src/igc.c 1.15, src/igcstr.c 1.7, src/igcstr.h 1.6]</p>
730
</blockquote>
731
 
732
<p><strong><a name="2005-09-04_2042"></a>
733
2005-09-04 20:42 Igor Melichev</strong> (<a href="Details8.htm#2005-09-04_2042">details</a>)</p>
734
<blockquote>
735
<pre>
736
Type 1 hinter : Improve the criterion for stem recognition.
737
 
738
</pre>
739
<p>[src/gxhintn.c 1.61, src/gxhintn.h 1.24]</p>
740
</blockquote>
741
 
742
<p><strong><a name="2005-09-04_0544"></a>
743
2005-09-04 05:44 Dan Coby</strong> (<a href="Details8.htm#2005-09-04_0544">details</a>)</p>
744
<blockquote>
745
<pre>
746
Fix for 688275 Overprint problems in Display driver - Gs 8.50 and Gs 8.51.
747
 
748
</pre>
749
<p>[src/gdevdgbr.c 1.14, src/gdevdsp.c 1.35]</p>
750
</blockquote>
751
 
752
<p><strong><a name="2005-09-02_0554"></a>
753
2005-09-02 05:54 Igor Melichev</strong> (<a href="Details8.htm#2005-09-02_0554">details</a>)</p>
754
<blockquote>
755
<pre>
756
Fix (pdfwrite) : Handling transparency as a high level objects, part 11 (fix 1).
757
 
758
</pre>
759
<p>[src/gdevpdfx.h 1.130]</p>
760
</blockquote>
761
 
762
<p><strong><a name="2005-09-01_2204"></a>
763
2005-09-01 22:04 Stefan Kemper</strong></p>
764
<blockquote>
765
<pre>
766
Formatting cleanup for the printing of the Font samples.
767
 
768
Fixes bug 688281
769
Thanks to: SaGS5495@hotmail.com</pre>
770
<p>[lib/prfont.ps 1.7]</p>
771
</blockquote>
772
 
773
<p><strong><a name="2005-09-01_0005"></a>
774
2005-09-01 00:05 Alex Cherepanov</strong></p>
775
<blockquote>
776
<pre>
777
Fix incorrect detection of the end of input data during processing of
778
(next_code == lzw_decode_max) branch in s_LZWD_process(). Return the error
779
status only when there's not enough data in the buffer and the buffer
780
cannot be refilled.
781
Fix bug 688287</pre>
782
<p>[src/slzwd.c 1.6]</p>
783
</blockquote>
784
 
785
<p><strong><a name="2005-08-31_1834"></a>
786
2005-08-31 18:34 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_1834">details</a>)</p>
787
<blockquote>
788
<pre>
789
Fix (pdfwrite) : Handling transparency as a high level objects, part 10, final.
790
 
791
</pre>
792
<p>[src/gdevpdfb.h 1.9]</p>
793
</blockquote>
794
 
795
<p><strong><a name="2005-08-31_1831"></a>
796
2005-08-31 18:31 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_1831">details</a>)</p>
797
<blockquote>
798
<pre>
799
pdfwrite : Upgrading the default CompatibilityLevel to 1.4 .
800
THIS IS INCOMPATIBLE CHANGE.
801
 
802
We believe that CompatibilityLevel=1.3 is now obsolete,
803
because most viewers can handle PDF 1.4 .
804
If an user needs to create a document for older viewers,
805
he should specify CompatibilityLevel explicitly.
806
Note that PDFSETTINGS parameter lists have been upgraded also.
807
 
808
</pre>
809
<p>[doc/Ps2pdf.htm 1.83, lib/gs_pdfwr.ps 1.47, lib/ps2pdf 1.4, lib/ps2pdf.bat 1.9, lib/ps2pdf.cmd 1.4, src/gdevpdf.c 1.119]</p>
810
</blockquote>
811
 
812
<p><strong><a name="2005-08-31_1529"></a>
813
2005-08-31 15:29 Ray Johnston</strong></p>
814
<blockquote>
815
<pre>
816
Update map_cmyk_color function to modern version (was old style). This
817
should complete jpegcmyk for correct behaviour.</pre>
818
<p>[src/gdevjpeg.c 1.10]</p>
819
</blockquote>
820
 
821
<p><strong><a name="2005-08-31_1431"></a>
822
2005-08-31 14:31 Ray Johnston</strong></p>
823
<blockquote>
824
<pre>
825
Add jpegcmyk device (module missed in previous commit).</pre>
826
<p>[src/gdevjpeg.c 1.9]</p>
827
</blockquote>
828
 
829
<p><strong><a name="2005-08-31_1235"></a>
830
2005-08-31 12:35 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_1235">details</a>)</p>
831
<blockquote>
832
<pre>
833
Documenting the new pdfwrite device paramentr HaveTransparency.
834
 
835
</pre>
836
<p>[doc/Ps2pdf.htm 1.82]</p>
837
</blockquote>
838
 
839
<p><strong><a name="2005-08-31_1118"></a>
840
2005-08-31 11:18 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_1118">details</a>)</p>
841
<blockquote>
842
<pre>
843
Fix (pdfwrite) : Handling transparency as a high level objects, part 9.
844
 
845
</pre>
846
<p>[src/gdevpdfp.c 1.51, src/gdevpdft.c 1.50]</p>
847
</blockquote>
848
 
849
<p><strong><a name="2005-08-31_1107"></a>
850
2005-08-31 11:07 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_1107">details</a>)</p>
851
<blockquote>
852
<pre>
853
Fix (pdfwrite) : Handling transparency as a high level objects, part 8.
854
 
855
</pre>
856
<p>[src/gdevpdft.c 1.49]</p>
857
</blockquote>
858
 
859
<p><strong><a name="2005-08-31_1102"></a>
860
2005-08-31 11:02 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_1102">details</a>)</p>
861
<blockquote>
862
<pre>
863
Fix (pdfwrite) : A code restructurisation : factor out pdf_substitue_resource.
864
 
865
</pre>
866
<p>[src/gdevpdfg.c 1.66, src/gdevpdfj.c 1.48, src/gdevpdfu.c 1.84, src/gdevpdfx.h 1.129]</p>
867
</blockquote>
868
 
869
<p><strong><a name="2005-08-31_0740"></a>
870
2005-08-31 07:40 Igor Melichev</strong> (<a href="Details8.htm#2005-08-31_0740">details</a>)</p>
871
<blockquote>
872
<pre>
873
Fix (pdfwrite) : Handling transparency as a high level objects, part 7.
874
 
875
</pre>
876
<p>[src/gdevpdfb.h 1.8, src/gdevpdft.c 1.48, src/gdevpdfx.h 1.128, src/gdevpdti.c 1.51]</p>
877
</blockquote>
878
 
879
<p><strong><a name="2005-08-31_0559"></a>
880
2005-08-31 05:59 Ray Johnston</strong></p>
881
<blockquote>
882
<pre>
883
Remove inadvertent commit that included png48 device.</pre>
884
<p>[src/msvc32.mak 1.75]</p>
885
</blockquote>
886
 
887
<p><strong><a name="2005-08-31_0552"></a>
888
2005-08-31 05:52 Ray Johnston</strong></p>
889
<blockquote>
890
<pre>
891
Add jpegcmyk device.</pre>
892
<p>[src/bcwin32.mak 1.38, src/devs.mak 1.136, src/macos-mcp.mak 1.35, src/macosx.mak 1.28, src/msvc32.mak 1.74, src/openvms.mak 1.41, src/os2.mak 1.47, src/unix-gcc.mak 1.50, src/unixansi.mak 1.41, src/watcw32.mak 1.35]</p>
893
</blockquote>
894
 
895
<p><strong><a name="2005-08-31_0341"></a>
896
2005-08-31 03:41 Dan Coby</strong></p>
897
<blockquote>
898
<pre>
899
Fix for 688252 Signal 11 in set_color_ht_le_4 on AMD64.  The fix comes
900
from Alex Cherepanov.  Add a cast for force signed math when working
901
with a signed and unsigned value.</pre>
902
<p>[src/gxcht.c 1.17]</p>
903
</blockquote>
904
 
905
<p><strong><a name="2005-08-30_2326"></a>
906
2005-08-30 23:26 Alex Cherepanov</strong></p>
907
<blockquote>
908
<pre>
909
Encode the indication that the EPS file has been cropped into
910
EPSBoundingBoxState and suppres subsequent messages about cropping the file.
911
The warning is false when BoundingBox preceeds HiResBoundingBox and BoundingBox
912
causes cropping but HiResBoundingBox doesn't.
913
Fix bug 688062</pre>
914
<p>[lib/gs_epsf.ps 1.15]</p>
915
</blockquote>
916
 
917
<p><strong><a name="2005-08-30_2319"></a>
918
2005-08-30 23:19 Ray Johnston</strong> (<a href="Details8.htm#2005-08-30_2319">details</a>)</p>
919
<blockquote>
920
<pre>
921
Fix handling of zero length input files so that .peekstring does not give
922
a rangecheck error. Bug 688199.
923
 
924
</pre>
925
<p>[src/zfileio.c 1.18]</p>
926
</blockquote>
927
 
928
<p><strong><a name="2005-08-30_1912"></a>
929
2005-08-30 19:12 Ray Johnston</strong> (<a href="Details8.htm#2005-08-30_1912">details</a>)</p>
930
<blockquote>
931
<pre>
932
Fix for large 'loca' table counts in TrueType fonts causing stackoverflow.
933
Bug 688277 for customer 870.
934
 
935
</pre>
936
<p>[lib/gs_ttf.ps 1.47]</p>
937
</blockquote>
938
 
939
<p><strong><a name="2005-08-30_1732"></a>
940
2005-08-30 17:32 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_1732">details</a>)</p>
941
<blockquote>
942
<pre>
943
Fix (pdfwrite) : Handling transparency as a high level objects, part 6.
944
 
945
</pre>
946
<p>[src/ztrans.c 1.27]</p>
947
</blockquote>
948
 
949
<p><strong><a name="2005-08-30_1708"></a>
950
2005-08-30 17:08 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_1708">details</a>)</p>
951
<blockquote>
952
<pre>
953
Fix (pdfwrite) : Handling transparency as a high level objects, part 5.
954
 
955
</pre>
956
<p>[src/gdevp14.c 1.34, src/gstrans.h 1.15]</p>
957
</blockquote>
958
 
959
<p><strong><a name="2005-08-30_1649"></a>
960
2005-08-30 16:49 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_1649">details</a>)</p>
961
<blockquote>
962
<pre>
963
Fix (pdfwrite) : Handling transparency as a high level objects, part 4.
964
 
965
</pre>
966
<p>[lib/pdf_draw.ps 1.96, src/gdevp14.c 1.33, src/gdevpdft.c 1.47, src/gstparam.h 1.15, src/gstrans.c 1.25, src/int.mak 1.136, src/ztrans.c 1.26]</p>
967
</blockquote>
968
 
969
<p><strong><a name="2005-08-30_1301"></a>
970
2005-08-30 13:01 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_1301">details</a>)</p>
971
<blockquote>
972
<pre>
973
Fix (pdfwrite) : Handling transparency as a high level objects, part 3.
974
 
975
</pre>
976
<p>[src/gdevpdfg.c 1.65, src/gdevpdft.c 1.46, src/gdevpdfx.h 1.127, src/gstrans.c 1.24, src/gxistate.h 1.23]</p>
977
</blockquote>
978
 
979
<p><strong><a name="2005-08-30_1049"></a>
980
2005-08-30 10:49 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_1049">details</a>)</p>
981
<blockquote>
982
<pre>
983
Fix (pdfwrite) : Handling transparency as a high level objects, part 2.
984
 
985
</pre>
986
<p>[src/gdevpdfb.h 1.7, src/gdevpdft.c 1.45, src/gdevpdfx.h 1.126, src/gdevpdti.c 1.50, src/gsstruct.h 1.19]</p>
987
</blockquote>
988
 
989
<p><strong><a name="2005-08-30_0906"></a>
990
2005-08-30 09:06 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_0906">details</a>)</p>
991
<blockquote>
992
<pre>
993
Fix (device intervace, PDF interpreter) : High level devices need to know whether the mask is an image or a group.
994
 
995
</pre>
996
<p>[doc/Language.htm 1.95, lib/pdf_draw.ps 1.95, lib/pdf_ops.ps 1.40, src/gstrans.c 1.23, src/gstrans.h 1.14, src/ztrans.c 1.25]</p>
997
</blockquote>
998
 
999
<p><strong><a name="2005-08-30_0638"></a>
1000
2005-08-30 06:38 Igor Melichev</strong> (<a href="Details8.htm#2005-08-30_0638">details</a>)</p>
1001
<blockquote>
1002
<pre>
1003
Fix : Cygwin/gcc warnings.
1004
 
1005
</pre>
1006
<p>[src/gdevdevn.c 1.27, src/gdevpdf.c 1.118, src/gdevpsd.c 1.23, src/gdevtsep.c 1.9, src/gsistate.c 1.12, src/gxpcopy.c 1.26, src/zmedia2.c 1.19]</p>
1007
</blockquote>
1008
 
1009
<p><strong><a name="2005-08-29_1959"></a>
1010
2005-08-29 19:59 Ray Johnston</strong> (<a href="Details8.htm#2005-08-29_1959">details</a>)</p>
1011
<blockquote>
1012
<pre>
1013
Invalid xref was not detected causing some objects to be defined as 'null'
1014
which could cause 'typecheck' or other errors. Bug 688285 for customer #870.
1015
 
1016
</pre>
1017
<p>[lib/pdf_main.ps 1.99]</p>
1018
</blockquote>
1019
 
1020
<p><strong><a name="2005-08-29_1821"></a>
1021
2005-08-29 18:21 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1821">details</a>)</p>
1022
<blockquote>
1023
<pre>
1024
Fix (pdfwrite) : Handling transparency as a high level objects.
1025
 
1026
</pre>
1027
<p>[doc/Develop.htm 1.153, src/devs.mak 1.135, src/gdevpdf.c 1.117, src/gdevpdfb.h 1.6, src/gdevpdfg.c 1.64, src/gdevpdfg.h 1.42, src/gdevpdfi.c 1.73, src/gdevpdfj.c 1.47, src/gdevpdfp.c 1.50, src/gdevpdft.c 1.44, src/gdevpdfu.c 1.83, src/gdevpdfx.h 1.125]</p>
1028
</blockquote>
1029
 
1030
<p><strong><a name="2005-08-29_1812"></a>
1031
2005-08-29 18:12 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1812">details</a>)</p>
1032
<blockquote>
1033
<pre>
1034
Fix (PDF interpreter) : Provide a bbox for .begintransparencygroup (issue 2).
1035
 
1036
</pre>
1037
<p>[lib/pdf_draw.ps 1.94]</p>
1038
</blockquote>
1039
 
1040
<p><strong><a name="2005-08-29_1558"></a>
1041
2005-08-29 15:58 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1558">details</a>)</p>
1042
<blockquote>
1043
<pre>
1044
Fix: Validate the number of transparency Background components.
1045
 
1046
</pre>
1047
<p>[src/gdevp14.c 1.32, src/gstrans.c 1.22]</p>
1048
</blockquote>
1049
 
1050
<p><strong><a name="2005-08-29_1525"></a>
1051
2005-08-29 15:25 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1525">details</a>)</p>
1052
<blockquote>
1053
<pre>
1054
Fix (device interface): Provide an access for the number of transparency Background components for high level devices, part 2.
1055
 
1056
</pre>
1057
<p>[src/gstparam.h 1.14, src/gstrans.h 1.13]</p>
1058
</blockquote>
1059
 
1060
<p><strong><a name="2005-08-29_1518"></a>
1061
2005-08-29 15:18 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1518">details</a>)</p>
1062
<blockquote>
1063
<pre>
1064
Fix (device interface): Provide an access for the number of transparency Background components for high level devices.
1065
 
1066
</pre>
1067
<p>[src/gdevp14.c 1.31, src/gstparam.h 1.13, src/gstrans.c 1.21, src/gstrans.h 1.12, src/ztrans.c 1.24]</p>
1068
</blockquote>
1069
 
1070
<p><strong><a name="2005-08-29_1405"></a>
1071
2005-08-29 14:05 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1405">details</a>)</p>
1072
<blockquote>
1073
<pre>
1074
Fix (PDF interpreter) : provide a bbox for .begintransparencygroup .
1075
 
1076
</pre>
1077
<p>[lib/pdf_draw.ps 1.93]</p>
1078
</blockquote>
1079
 
1080
<p><strong><a name="2005-08-29_1251"></a>
1081
2005-08-29 12:51 Igor Melichev</strong> (<a href="Details8.htm#2005-08-29_1251">details</a>)</p>
1082
<blockquote>
1083
<pre>
1084
Fix (pdfwrite) : Use DeviceGray when writing SMask image.
1085
 
1086
</pre>
1087
<p>[src/gdevpdfb.h 1.5, src/gdevpdfi.c 1.72, src/gdevpdfx.h 1.124]</p>
1088
</blockquote>
1089
 
1090
<p><strong><a name="2005-08-25_1534"></a>
1091
2005-08-25 15:34 Ray Johnston</strong> (<a href="Details8.htm#2005-08-25_1534">details</a>)</p>
1092
<blockquote>
1093
<pre>
1094
Change ResusableStreamDecode filter implementation to avoid using .bigstring
1095
so that languagelevel 3 is not required for this filter. Patch thanks to
1096
mat. Gheorghe Savulescu. Bug 688150.
1097
 
1098
</pre>
1099
<p>[lib/gs_frsd.ps 1.9]</p>
1100
</blockquote>
1101
 
1102
<p><strong><a name="2005-08-24_1902"></a>
1103
2005-08-24 19:02 Ralph Giles</strong></p>
1104
<blockquote>
1105
<pre>
1106
Partial support for a compressed %rom% iodevice. It is enabled by
1107
adding romfs.dev to FEATURE_DEVS in the top-level Makefile.
1108
 
1109
This also includes a C commandline-utility 'mkromfs' that takes
1110
a directory and creates a compressed image of it as a file. Currently
1111
the %rom% iodevice in gsiorom.c reads this directly.
1112
 
1113
The compressed image is a list of paths with offset pointers,
1114
each offset pointing to the beginning of a series of zlib-
1115
compressed blocks comprising the file. This gets us pretty
1116
good (typically 50% or better) compression of the support
1117
files while still allowing relatively fast seek and random
1118
access.
1119
 
1120
TODO:
1121
 
1122
1. Have mkromfs trace through the include directives in lib/
1123
so that only those postscript files required by Ghostscript are
1124
included, the same as geninit does now. Resources/ and fonts/
1125
can still be included as-is.
1126
 
1127
2. Have mkromfs (or a separate tool) general a C file (or sequence
1128
of them, so the data can be compiled directly into the Ghostscript
1129
executable. And of course modify gsiorom.c to pull its data from
1130
there instead of a literal file.
1131
 
1132
3. Integrate mkromfs into the build system and replace the existing
1133
geninit code. Setting COMPILE_INITS=1 in the top-level Makefile
1134
should automatically construct and compile in the compressed image
1135
and enable the romfs FEATURE_DEV
1136
 
1137
4. Switch to a b-tree for the block pointer index, so that file
1138
access remains fast if someone dumps in a huge number of Resources
1139
or fonts. Right now it does a linear search, which is fast enough
1140
for the current complement but will cause a problem as some point.</pre>
1141
<p>[src/Makefile.in 1.41, src/gsiorom.c 1.1, src/lib.mak 1.211, src/mkromfs.c 1.1]</p>
1142
</blockquote>
1143
 
1144
<p><strong><a name="2005-08-24_1704"></a>
1145
2005-08-24 17:04 Raph Levien</strong></p>
1146
<blockquote>
1147
<pre>
1148
Cleanup of error message "printquit" calls in pf2afm, mostly to add
1149
missing newlines. Thanks to Paul Vojta for the patch.</pre>
1150
<p>[lib/pf2afm.ps 1.8]</p>
1151
</blockquote>
1152
 
1153
<p><strong><a name="2005-08-24_1703"></a>
1154
2005-08-24 17:03 Igor Melichev</strong> (<a href="Details8.htm#2005-08-24_1703">details</a>)</p>
1155
<blockquote>
1156
<pre>
1157
Fix (the device interface) : High level devices need an access to a transparency transfer function object.
1158
 
1159
</pre>
1160
<p>[src/gdevp14.c 1.30, src/gstparam.h 1.12, src/gstrans.c 1.20, src/gstrans.h 1.11]</p>
1161
</blockquote>
1162
 
1163
<p><strong><a name="2005-08-23_1926"></a>
1164
2005-08-23 19:26 Igor Melichev</strong> (<a href="Details8.htm#2005-08-23_1926">details</a>)</p>
1165
<blockquote>
1166
<pre>
1167
Fix (pdfwrite) : Improve the logic of combining a text rotation with ViewingOrientation.
1168
 
1169
</pre>
1170
<p>[src/gdevpdf.c 1.116]</p>
1171
</blockquote>
1172
 
1173
<p><strong><a name="2005-08-23_1734"></a>
1174
2005-08-23 17:34 Igor Melichev</strong> (<a href="Details8.htm#2005-08-23_1734">details</a>)</p>
1175
<blockquote>
1176
<pre>
1177
Fix (Type 1 hinter) : Allow degenerate CTM by a rendering with no hinting.
1178
 
1179
</pre>
1180
<p>[src/gxhintn.c 1.60]</p>
1181
</blockquote>
1182
 
1183
<p><strong><a name="2005-08-23_1258"></a>
1184
2005-08-23 12:58 Igor Melichev</strong> (<a href="Details8.htm#2005-08-23_1258">details</a>)</p>
1185
<blockquote>
1186
<pre>
1187
Fix (pdfwrite and other vector devices) : A compatibility to Adobe when stroking with a degenerate CTM.
1188
 
1189
</pre>
1190
<p>[src/gdevpdfd.c 1.68]</p>
1191
</blockquote>
1192
 
1193
<p><strong><a name="2005-08-23_1126"></a>
1194
2005-08-23 11:26 Igor Melichev</strong> (<a href="Details8.htm#2005-08-23_1126">details</a>)</p>
1195
<blockquote>
1196
<pre>
1197
Fix (pdfwrite and other vector devices) : Indeterministic result when stroking a path with a degenerate CTM.
1198
 
1199
</pre>
1200
<p>[src/gdevvec.c 1.27]</p>
1201
</blockquote>
1202
 
1203
<p><strong><a name="2005-08-22_2130"></a>
1204
2005-08-22 21:30 Igor Melichev</strong> (<a href="Details8.htm#2005-08-22_2130">details</a>)</p>
1205
<blockquote>
1206
<pre>
1207
Fix: /SP pdfmark must synchronize the clipping path.
1208
 
1209
</pre>
1210
<p>[lib/gs_pdfwr.ps 1.46, src/gdevpdfd.c 1.67]</p>
1211
</blockquote>
1212
 
1213
<p><strong><a name="2005-08-22_2129"></a>
1214
2005-08-22 21:29 Igor Melichev</strong> (<a href="Details8.htm#2005-08-22_2129">details</a>)</p>
1215
<blockquote>
1216
<pre>
1217
The filling algorithm : optimize paths with many subpaths (continued).
1218
 
1219
</pre>
1220
<p>[src/gxpcopy.c 1.25]</p>
1221
</blockquote>
1222
 
1223
<p><strong><a name="2005-08-22_1429"></a>
1224
2005-08-22 14:29 Igor Melichev</strong> (<a href="Details8.htm#2005-08-22_1429">details</a>)</p>
1225
<blockquote>
1226
<pre>
1227
The filling algorithm : optimize paths with many subpaths.
1228
 
1229
</pre>
1230
<p>[src/gxfill.c 1.122, src/gxpath.h 1.16, src/gxpcopy.c 1.24]</p>
1231
</blockquote>
1232
 
1233
<p><strong><a name="2005-08-18_0807"></a>
1234
2005-08-18 08:07 Igor Melichev</strong> (<a href="Details8.htm#2005-08-18_0807">details</a>)</p>
1235
<blockquote>
1236
<pre>
1237
ps2write : Improve the documentation about Policies.PageSize .
1238
 
1239
</pre>
1240
<p>[doc/Ps2ps2.htm 1.3]</p>
1241
</blockquote>
1242
 
1243
<p><strong><a name="2005-08-17_2154"></a>
1244
2005-08-17 21:54 Igor Melichev</strong> (<a href="Details8.htm#2005-08-17_2154">details</a>)</p>
1245
<blockquote>
1246
<pre>
1247
PDF interpreter now processes ToUnicode CMaps when the target device is pdfwrite.
1248
 
1249
</pre>
1250
<p>[lib/gs_cmap.ps 1.19, lib/pdf_font.ps 1.78]</p>
1251
</blockquote>
1252
 
1253
<p><strong><a name="2005-08-17_1830"></a>
1254
2005-08-17 18:30 Ray Johnston</strong> (<a href="Details8.htm#2005-08-17_1830">details</a>)</p>
1255
<blockquote>
1256
<pre>
1257
Previous change for ignoring 0 area clip path was not sufficient and made
1258
other files misbehave. Fixes bugs 688121 and 688259, reopen 687136.
1259
 
1260
</pre>
1261
<p>[lib/pdf_ops.ps 1.39]</p>
1262
</blockquote>
1263
 
1264
<p><strong><a name="2005-08-17_1440"></a>
1265
2005-08-17 14:40 Igor Melichev</strong> (<a href="Details8.htm#2005-08-17_1440">details</a>)</p>
1266
<blockquote>
1267
<pre>
1268
Fix : Unconforming line join.
1269
 
1270
</pre>
1271
<p>[src/gxline.h 1.7, src/gxstroke.c 1.18, doc/Language.htm 1.94]</p>
1272
</blockquote>
1273
 
1274
<p><strong><a name="2005-08-11_1710"></a>
1275
2005-08-11 17:10 Igor Melichev</strong> (<a href="Details8.htm#2005-08-11_1710">details</a>)</p>
1276
<blockquote>
1277
<pre>
1278
Fix (pdfwrite) : Exit a text context before resetting a clip.
1279
 
1280
</pre>
1281
<p>[src/gdevpdfu.c 1.82]</p>
1282
</blockquote>
1283
 
1284
<p><strong><a name="2005-08-11_1538"></a>
1285
2005-08-11 15:38 Igor Melichev</strong> (<a href="Details8.htm#2005-08-11_1538">details</a>)</p>
1286
<blockquote>
1287
<pre>
1288
Fix : Clipping was missed while stroking a path with a pattern color.
1289
 
1290
</pre>
1291
<p>[src/gxstroke.c 1.17]</p>
1292
</blockquote>
1293
 
1294
<p><strong><a name="2005-08-10_1936"></a>
1295
2005-08-10 19:36 Igor Melichev</strong> (<a href="Details8.htm#2005-08-10_1936">details</a>)</p>
1296
<blockquote>
1297
<pre>
1298
Fix : Divide long lines while flattening a path.
1299
 
1300
</pre>
1301
<p>[src/gxpflat.c 1.45]</p>
1302
</blockquote>
1303
 
1304
<p><strong><a name="2005-08-10_1931"></a>
1305
2005-08-10 19:31 Igor Melichev</strong></p>
1306
<blockquote>
1307
<pre>
1308
Fix : Develop.htm must reference all relevant files (continued).</pre>
1309
<p>[doc/Develop.htm 1.151, doc/Develop.htm 1.152]</p>
1310
</blockquote>
1311
 
1312
<p><strong><a name="2005-08-09_2238"></a>
1313
2005-08-09 22:38 Dan Coby</strong></p>
1314
<blockquote>
1315
<pre>
1316
Fix for 688250 Another overprint problem with the tiffsep and psdcmyk
1317
devices.  The fix ensures that the various bit mask and shift fields in
1318
the device's color_info structure is set for the tiffsep, psdcmyk, and
1319
spotcmyk devices.</pre>
1320
<p>[src/gdevdevn.c 1.26, src/gdevpsd.c 1.22, src/gdevtsep.c 1.8]</p>
1321
</blockquote>
1322
 
1323
<p><strong><a name="2005-08-09_2023"></a>
1324
2005-08-09 20:23 Ralph Giles</strong></p>
1325
<blockquote>
1326
<pre>
1327
Port the 4-bit EGA device to the new DeviceN color mapping. After
1328
a patch from William Bader. Fixes bug #687795.</pre>
1329
<p>[src/gdevpcfb.c 1.7]</p>
1330
</blockquote>
1331
 
1332
<p><strong><a name="2005-08-08_2324"></a>
1333
2005-08-08 23:24 Ralph Giles</strong></p>
1334
<blockquote>
1335
<pre>
1336
Remove a generated file that was causing build portability problems.</pre>
1337
<p>[jasper/src/libjasper/include/jasper/jas_config_ac.h 1.2]</p>
1338
</blockquote>
1339
 
1340
<p><strong><a name="2005-08-04_1738"></a>
1341
2005-08-04 17:38 Alex Cherepanov</strong></p>
1342
<blockquote>
1343
<pre>
1344
Fix calculation of the row width on 64-bit platforms. Remove bitmap_raster()
1345
macro because Windows bitmap is not affected by the source platform alignment
1346
constrains. Initialize padding bytes to 0.
1347
Fix bug 688247</pre>
1348
<p>[src/gdevbmp.c 1.11, src/gdevbmpc.c 1.8]</p>
1349
</blockquote>
1350
 
1351
<p><strong><a name="2005-08-04_0932"></a>
1352
2005-08-04 09:32 Igor Melichev</strong> (<a href="Details8.htm#2005-08-04_0932">details</a>)</p>
1353
<blockquote>
1354
<pre>
1355
Fix (TT font reader) : Allow 'post' over 65536 bytes.
1356
 
1357
</pre>
1358
<p>[lib/gs_ttf.ps 1.46]</p>
1359
</blockquote>
1360
 
1361
<p><strong><a name="2005-08-03_1636"></a>
1362
2005-08-03 16:36 Igor Melichev</strong> (<a href="Details8.htm#2005-08-03_1636">details</a>)</p>
1363
<blockquote>
1364
<pre>
1365
Fix (ps2write) : A workaround for an HP LaserJet 1320 bug in 'resourcestatus'.
1366
 
1367
</pre>
1368
<p>[lib/opdfread.ps 1.82]</p>
1369
</blockquote>
1370
 
1371
<p><strong><a name="2005-08-02_1112"></a>
1372
2005-08-02 11:12 Igor Melichev</strong> (<a href="Details8.htm#2005-08-02_1112">details</a>)</p>
1373
<blockquote>
1374
<pre>
1375
Fix (TT interpreter) : Optimize the debug support.
1376
 
1377
</pre>
1378
<p>[src/gxttfb.c 1.37, src/ttfmain.c 1.34, src/ttfoutl.h 1.16, src/ttinterp.c 1.18, src/ttload.c 1.7]</p>
1379
</blockquote>
1380
 
1381
<p><strong><a name="2005-08-01_2058"></a>
1382
2005-08-01 20:58 Igor Melichev</strong> (<a href="Details8.htm#2005-08-01_2058">details</a>)</p>
1383
<blockquote>
1384
<pre>
1385
Fix (TT interpreter) : Skip TT instructions if the font program or the cvt program fails.
1386
 
1387
</pre>
1388
<p>[src/ttfmain.c 1.33]</p>
1389
</blockquote>
1390
 
1391
<p><strong><a name="2005-08-01_1940"></a>
1392
2005-08-01 19:40 Igor Melichev</strong></p>
1393
<blockquote>
1394
<pre>
1395
Fix : Develop.htm must reference all relevant files.</pre>
1396
<p>[doc/Develop.htm 1.150]</p>
1397
</blockquote>
1398
 
1399
<p><strong><a name="2005-07-30_0239"></a>
1400
2005-07-30 02:39 Alex Cherepanov</strong></p>
1401
<blockquote>
1402
<pre>
1403
Replace memcpy() with overlapping intervals to memmove() in Type 2 font
1404
generator. The old code violated the C spec and failed on HP aC++ compiler
1405
with +Olibcalls option. Thanks to Hin-Tak Leung for the patch.
1406
Fix bug 687360</pre>
1407
<p>[src/gdevpsfx.c 1.25]</p>
1408
</blockquote>
1409
 
1410
<p><strong><a name="2005-07-29_0249"></a>
1411
2005-07-29 02:49 Alex Cherepanov</strong></p>
1412
<blockquote>
1413
<pre>
1414
Remove the check for 0 CTM in the type 1 font hinter to support PDF files
1415
with 0-size fonts or 0 CTM.
1416
Fix bug 688237</pre>
1417
<p>[src/gxhintn.c 1.59]</p>
1418
</blockquote>
1419
 
1420
<p><strong><a name="2005-07-28_1524"></a>
1421
2005-07-28 15:24 Alex Cherepanov</strong></p>
1422
<blockquote>
1423
<pre>
1424
Pacify Valgrind: don't copy memory on itself.
1425
Partial fix for bug 688225.</pre>
1426
<p>[src/gsiodev.c 1.8, src/zcie.c 1.13]</p>
1427
</blockquote>
1428
 
1429
<p><strong><a name="2005-07-27_2234"></a>
1430
2005-07-27 22:34 Igor Melichev</strong></p>
1431
<blockquote>
1432
<pre>
1433
Fix : Maybe line breaks are broken by the last patch. Commit it again with right line breaks for sure.</pre>
1434
<p>[src/gdevpdfb.h 1.4, src/gdevpdfd.c 1.66, src/gdevpdfx.h 1.123, src/gdevpdti.c 1.49, src/gxcpath.c 1.16, src/gxpath.h 1.15]</p>
1435
</blockquote>
1436
 
1437
<p><strong><a name="2005-07-27_2209"></a>
1438
2005-07-27 22:09 Igor Melichev</strong> (<a href="Details8.htm#2005-07-27_2209">details</a>)</p>
1439
<blockquote>
1440
<pre>
1441
Fix (pdfwrite) : Skip a clip path, which is set by setcachedevice.
1442
 
1443
</pre>
1444
<p>[src/gdevpdfb.h 1.3, src/gdevpdfd.c 1.65, src/gdevpdfx.h 1.122, src/gdevpdti.c 1.48, src/gxcpath.c 1.15, src/gxpath.h 1.14]</p>
1445
</blockquote>
1446
 
1447
<p><strong><a name="2005-07-27_1124"></a>
1448
2005-07-27 11:24 Igor Melichev</strong> (<a href="Details8.htm#2005-07-27_1124">details</a>)</p>
1449
<blockquote>
1450
<pre>
1451
Fix : Ignore XUID if Metrics[2] has been changed.
1452
 
1453
</pre>
1454
<p>[src/gsfont.c 1.37, src/gsfont.h 1.12, src/zbfont.c 1.30]</p>
1455
</blockquote>
1456
 
1457
<p><strong><a name="2005-07-26_2349"></a>
1458
2005-07-26 23:49 Ralph Giles</strong></p>
1459
<blockquote>
1460
<pre>
1461
Improve wording of the new p2ps2 script documentation.</pre>
1462
<p>[doc/Ps2ps2.htm 1.2]</p>
1463
</blockquote>
1464
 
1465
<p><strong><a name="2005-07-26_2050"></a>
1466
2005-07-26 20:50 Igor Melichev</strong> (<a href="Details8.htm#2005-07-26_2050">details</a>)</p>
1467
<blockquote>
1468
<pre>
1469
Fix (pdfwrite) : Delay the assignation of object id to a color space until its creation is completed.
1470
 
1471
</pre>
1472
<p>[src/gdevpdfc.c 1.53]</p>
1473
</blockquote>
1474
 
1475
<p><strong><a name="2005-07-26_0059"></a>
1476
2005-07-26 00:59 Dan Coby</strong> (<a href="Details8.htm#2005-07-26_0059">details</a>)</p>
1477
<blockquote>
1478
<pre>
1479
Fix for 688052 Segv with test file for 687980 and the psdcmyk device.
1480
 
1481
</pre>
1482
<p>[src/gdevdevn.c 1.25, src/gdevpsd.c 1.21]</p>
1483
</blockquote>
1484
 
1485
<p><strong><a name="2005-07-21_1950"></a>
1486
2005-07-21 19:50 Alex Cherepanov</strong></p>
1487
<blockquote>
1488
<pre>
1489
Use memmove() instead of memcpy() in Ins_MINDEX() because of the overlapping
1490
memory blocks.
1491
Fix bug 688224.</pre>
1492
<p>[src/ttinterp.c 1.17]</p>
1493
</blockquote>
1494
 
1495
<p><strong><a name="2005-07-21_1932"></a>
1496
2005-07-21 19:32 Alex Cherepanov</strong></p>
1497
<blockquote>
1498
<pre>
1499
Fix off-by-one error in Decode array testing.
1500
Fix bug 688223.</pre>
1501
<p>[src/gxipixel.c 1.12]</p>
1502
</blockquote>
1503
 
1504
<p><strong><a name="2005-07-21_1819"></a>
1505
2005-07-21 18:19 Dan Coby</strong></p>
1506
<blockquote>
1507
<pre>
1508
 
1509
Fix for 688218 gdevpng.c(148) : A harmful warning from MSVC8.  The warning
1510
message was due to a math overflow for the dither_grays and dither_colors
1511
fields in the device color_info structure.  This occured due to the
1512
addition of the png48 device which has 16 bit components.  The fix is to
1513
increase the field size to a uint (typically 32 bits).</pre>
1514
<p>[src/gxdevcli.h 1.40]</p>
1515
</blockquote>
1516
 
1517
<p><strong><a name="2005-07-21_1813"></a>
1518
2005-07-21 18:13 Igor Melichev</strong> (<a href="Details8.htm#2005-07-21_1813">details</a>)</p>
1519
<blockquote>
1520
<pre>
1521
Fix (pdfwrite, ps2write) : Merge equal function resources.
1522
 
1523
</pre>
1524
<p>[src/gdevpdfu.c 1.81]</p>
1525
</blockquote>
1526
 
1527
<p><strong><a name="2005-07-21_1604"></a>
1528
2005-07-21 16:04 Igor Melichev</strong> (<a href="Details8.htm#2005-07-21_1604">details</a>)</p>
1529
<blockquote>
1530
<pre>
1531
Fix (ps2write) : Some of Widths elements could be missed.
1532
 
1533
</pre>
1534
<p>[lib/opdfread.ps 1.81]</p>
1535
</blockquote>
1536
 
1537
<p><strong><a name="2005-07-21_0953"></a>
1538
2005-07-21 09:53 Igor Melichev</strong> (<a href="Details8.htm#2005-07-21_0953">details</a>)</p>
1539
<blockquote>
1540
<pre>
1541
Fix : Move character raster buffers into the memory space of gx_show_enum.
1542
 
1543
</pre>
1544
<p>[src/gxchar.c 1.47]</p>
1545
</blockquote>
1546
 
1547
<p><strong><a name="2005-07-20_1814"></a>
1548
2005-07-20 18:14 Igor Melichev</strong> (<a href="Details8.htm#2005-07-20_1814">details</a>)</p>
1549
<blockquote>
1550
<pre>
1551
Fix (pdfwrite, ps2write) : Synthesized bitmap fonts had zero character width in charprocs.
1552
 
1553
</pre>
1554
<p>[lib/opdfread.ps 1.80, src/gdevpdfb.c 1.32, src/gdevpdtt.c 1.103]</p>
1555
</blockquote>
1556
 
1557
<p><strong><a name="2005-07-20_1446"></a>
1558
2005-07-20 14:46 Ray Johnston</strong> (<a href="Details8.htm#2005-07-20_1446">details</a>)</p>
1559
<blockquote>
1560
<pre>
1561
Fix undefined in -get- caused by previous (1.38) patch that ignored zero
1562
length tables in TT font. Previous fix for 687457. Bug 688220 for customer
1563
580.
1564
 
1565
</pre>
1566
<p>[lib/gs_ttf.ps 1.45]</p>
1567
</blockquote>
1568
 
1569
<p><strong><a name="2005-07-20_0820"></a>
1570
2005-07-20 08:20 Igor Melichev</strong> (<a href="Details8.htm#2005-07-20_0820">details</a>)</p>
1571
<blockquote>
1572
<pre>
1573
Fix (ps2write) : Initial commit of the ps2ps2 documentation.
1574
 
1575
</pre>
1576
<p>[doc/Ps2ps2.htm 1.1, doc/Readme.htm 1.68]</p>
1577
</blockquote>
1578
 
1579
<p><strong><a name="2005-07-20_0722"></a>
1580
2005-07-20 07:22 Igor Melichev</strong> (<a href="Details8.htm#2005-07-20_0722">details</a>)</p>
1581
<blockquote>
1582
<pre>
1583
Fix (ps2write) : The default value for MaxInlineImageSize was incorrect.
1584
 
1585
</pre>
1586
<p>[src/gdevpdf.c 1.115, src/gdevpdfb.h 1.2]</p>
1587
</blockquote>
1588
 
1589
<p><strong><a name="2005-07-20_0617"></a>
1590
2005-07-20 06:17 Igor Melichev</strong> (<a href="Details8.htm#2005-07-20_0617">details</a>)</p>
1591
<blockquote>
1592
<pre>
1593
Fix (ps2write) : Bring the script to the traditional form (continued).
1594
 
1595
</pre>
1596
<p>[lib/gs_pdfwr.ps 1.45]</p>
1597
</blockquote>
1598
 
1599
<p><strong><a name="2005-07-20_0610"></a>
1600
2005-07-20 06:10 Igor Melichev</strong> (<a href="Details8.htm#2005-07-20_0610">details</a>)</p>
1601
<blockquote>
1602
<pre>
1603
Fix (ps2write) : Bring the script to the traditional form.
1604
 
1605
</pre>
1606
<p>[doc/Develop.htm 1.149, doc/Psfiles.htm 1.64, doc/Use.htm 1.133]</p>
1607
</blockquote>
1608
 
1609
<p><strong><a name="2005-07-20_0600"></a>
1610
2005-07-20 06:00 Igor Melichev</strong> (<a href="Details8.htm#2005-07-20_0600">details</a>)</p>
1611
<blockquote>
1612
<pre>
1613
Fix (ps2write) : Bring the script to the traditional form.
1614
 
1615
</pre>
1616
<p>[lib/gs_pdfwr.ps 1.44, lib/ps2ps2 1.1, lib/ps2ps2.bat 1.2, lib/ps2ps2.cmd 1.1]</p>
1617
</blockquote>
1618
 
1619
<p><strong><a name="2005-07-19_1931"></a>
1620
2005-07-19 19:31 Igor Melichev</strong> (<a href="Details8.htm#2005-07-19_1931">details</a>)</p>
1621
<blockquote>
1622
<pre>
1623
Fix (pdfwrite, ps2write) : Tj must account the Widths rounding when converting to a bitmap font.
1624
 
1625
</pre>
1626
<p>[src/gdevpdti.c 1.47]</p>
1627
</blockquote>
1628
 
1629
<p><strong><a name="2005-07-18_0551"></a>
1630
2005-07-18 05:51 Ray Johnston</strong></p>
1631
<blockquote>
1632
<pre>
1633
Skip CFF tables at 0 or negative offset because some CFF fonts put empty tables
1634
at offset 0. Bug 688160. Thanks to Alex Cherepanov for this patch.</pre>
1635
<p>[lib/gs_cff.ps 1.19]</p>
1636
</blockquote>
1637
 
1638
<p><strong><a name="2005-07-18_0533"></a>
1639
2005-07-18 05:33 Ray Johnston</strong> (<a href="Details8.htm#2005-07-18_0533">details</a>)</p>
1640
<blockquote>
1641
<pre>
1642
Fix handling of Some Type1C (CFF) font subsets where the tables may not
1643
be completely contiguous. Seen with PDFs created by pdflib. Bug 688216
1644
and 688040 for customer 562.
1645
 
1646
</pre>
1647
<p>[lib/gs_cff.ps 1.18]</p>
1648
</blockquote>
1649
 
1650
<p><strong><a name="2005-07-15_0559"></a>
1651
2005-07-15 05:59 Ray Johnston</strong> (<a href="Details8.htm#2005-07-15_0559">details</a>)</p>
1652
<blockquote>
1653
<pre>
1654
Remove the arbitrary limit of 256 max_colors from the dci_ macros. This is
1655
related to bug 688204 and allows shadings (gradients) to have more than
1656
256 steps for high precision color devices.
1657
 
1658
</pre>
1659
<p>[src/gxdevcli.h 1.39]</p>
1660
</blockquote>
1661
 
1662
<p><strong><a name="2005-07-15_0523"></a>
1663
2005-07-15 05:23 Ralph Giles</strong></p>
1664
<blockquote>
1665
<pre>
1666
Add a 48 bit RGB PNG raster device for testing deep color output code
1667
paths. The new device is called 'png48'. Note that this is a different
1668
naming scheme from the the other PNG devices, which use number of colors
1669
instead of the log of the number of colors to distinguish between the
1670
different output formats. Related to bug 688204.</pre>
1671
<p>[src/configure.ac 1.51, src/devs.mak 1.134, src/gdevpng.c 1.12]</p>
1672
</blockquote>
1673
 
1674
<p><strong><a name="2005-07-15_0336"></a>
1675
2005-07-15 03:36 Dan Coby</strong> (<a href="Details8.htm#2005-07-15_0336">details</a>)</p>
1676
<blockquote>
1677
<pre>
1678
Fix for 688209 Incorrect equiv color for 'Dark Blue' in test file.
1679
 
1680
</pre>
1681
<p>[src/gsfunc0.c 1.27]</p>
1682
</blockquote>
1683
 
1684
<p><strong><a name="2005-07-14_1956"></a>
1685
2005-07-14 19:56 Alex Cherepanov</strong></p>
1686
<blockquote>
1687
<pre>
1688
Don't use Length value in the stream dictionary when it's incorrect. All
1689
filtered streams are self-terminated. Unfiltered streams are most often occur
1690
as contents streams. Their processing is terminated by execution of endstream
1691
operator. Unfiltered image streams will only read the data required by
1692
the image.
1693
Fix bug 688182.</pre>
1694
<p>[lib/pdf_base.ps 1.46]</p>
1695
</blockquote>
1696
 
1697
<p><strong><a name="2005-07-14_1610"></a>
1698
2005-07-14 16:10 Igor Melichev</strong> (<a href="Details8.htm#2005-07-14_1610">details</a>)</p>
1699
<blockquote>
1700
<pre>
1701
Fix (ps2write) : Don't replace Encoding for standard fonts.
1702
 
1703
</pre>
1704
<p>[lib/opdfread.ps 1.79]</p>
1705
</blockquote>
1706
 
1707
<p><strong><a name="2005-07-14_1514"></a>
1708
2005-07-14 15:14 Alex Cherepanov</strong></p>
1709
<blockquote>
1710
<pre>
1711
Increade the limit on the .libfile operand length from 200 to the full
1712
gp_file_name_sizeof . The OS also limits the length of the file name,
1713
for instance, on WinNT, NTFS to 252 characters.
1714
Fix bug 688198.</pre>
1715
<p>[src/zfile.c 1.42]</p>
1716
</blockquote>
1717
 
1718
<p><strong><a name="2005-07-14_1320"></a>
1719
2005-07-14 13:20 Igor Melichev</strong> (<a href="Details8.htm#2005-07-14_1320">details</a>)</p>
1720
<blockquote>
1721
<pre>
1722
Fix (ps2write) : Don't replace Encoding for standard fonts.
1723
 
1724
</pre>
1725
<p>[lib/opdfread.ps 1.78]</p>
1726
</blockquote>
1727
 
1728
<p><strong><a name="2005-07-14_1027"></a>
1729
2005-07-14 10:27 Igor Melichev</strong> (<a href="Details8.htm#2005-07-14_1027">details</a>)</p>
1730
<blockquote>
1731
<pre>
1732
Fix (ps2write) : Embed standard fonts, which use extention glyphs due to encoding conflicts.
1733
 
1734
</pre>
1735
<p>[src/devs.mak 1.133, src/gdevpdtf.c 1.45]</p>
1736
</blockquote>
1737
 
1738
<p><strong><a name="2005-07-13_2121"></a>
1739
2005-07-13 21:21 Dan Coby</strong> (<a href="Details8.htm#2005-07-13_2121">details</a>)</p>
1740
<blockquote>
1741
<pre>
1742
Fix for 688206 rangecheck in --setcolorspace--.  Actually there is a
1743
problem with the PDF test files.  The 'fix' is to make Ghostscript more
1744
tolerant of errors.
1745
 
1746
</pre>
1747
<p>[src/zcsindex.c 1.8]</p>
1748
</blockquote>
1749
 
1750
<p><strong><a name="2005-07-13_1818"></a>
1751
2005-07-13 18:18 Ray Johnston</strong></p>
1752
<blockquote>
1753
<pre>
1754
Font scanning would miss OpenType fonts (OTTO header).</pre>
1755
<p>[lib/gs_ttf.ps 1.44]</p>
1756
</blockquote>
1757
 
1758
<p><strong><a name="2005-07-13_1721"></a>
1759
2005-07-13 17:21 Igor Melichev</strong> (<a href="Details8.htm#2005-07-13_1721">details</a>)</p>
1760
<blockquote>
1761
<pre>
1762
Fix (TT grid fitting) : A missed glyph needs cached_fm_pair_s.
1763
 
1764
</pre>
1765
<p>[src/gxchar.c 1.46]</p>
1766
</blockquote>
1767
 
1768
<p><strong><a name="2005-07-13_1037"></a>
1769
2005-07-13 10:37 Igor Melichev</strong> (<a href="Details8.htm#2005-07-13_1037">details</a>)</p>
1770
<blockquote>
1771
<pre>
1772
Fix (ps2write) : EOT marker was missed.
1773
 
1774
</pre>
1775
<p>[src/gdevpdf.c 1.114]</p>
1776
</blockquote>
1777
 
1778
<p><strong><a name="2005-07-13_0039"></a>
1779
2005-07-13 00:39 Ralph Giles</strong> (<a href="Details8.htm#2005-07-13_0039">details</a>)</p>
1780
<blockquote>
1781
<pre>
1782
Cast color components to type gx_color_index before shifting when
1783
composing a chunked index color in gx_default_rgb_map_rgb_color().
1784
Partial fix for bug 688204.
1785
 
1786
</pre>
1787
<p>[src/gxcmap.c 1.26]</p>
1788
</blockquote>
1789
 
1790
<p><strong><a name="2005-07-12_1754"></a>
1791
2005-07-12 17:54 Igor Melichev</strong> (<a href="Details8.htm#2005-07-12_1754">details</a>)</p>
1792
<blockquote>
1793
<pre>
1794
Fix : MSVC8 Beta 2 doesn't handle the compiler option Gi.
1795
 
1796
</pre>
1797
<p>[src/msvccmd.mak 1.27]</p>
1798
</blockquote>
1799
 
1800
<p><strong><a name="2005-07-11_2208"></a>
1801
2005-07-11 22:08 Stefan Kemper</strong> (<a href="Details8.htm#2005-07-11_2208">details</a>)</p>
1802
<blockquote>
1803
<pre>
1804
Fix MSVC compile error
1805
 
1806
</pre>
1807
<p>[src/gdevpxut.c 1.8]</p>
1808
</blockquote>
1809
 
1810
<p><strong><a name="2005-07-08_2206"></a>
1811
2005-07-08 22:06 Dan Coby</strong></p>
1812
<blockquote>
1813
<pre>
1814
The gdevdsp.c file was missed in the previous commit for the fix for 688192.</pre>
1815
<p>[src/gdevdsp.c 1.34]</p>
1816
</blockquote>
1817
 
1818
<p><strong><a name="2005-07-08_2204"></a>
1819
2005-07-08 22:04 Dan Coby</strong> (<a href="Details8.htm#2005-07-08_2204">details</a>)</p>
1820
<blockquote>
1821
<pre>
1822
Fix for 688192 Resolution dependant problems with tiffsep.  Note:  The
1823
actual problem is related to garbage collection.
1824
 
1825
</pre>
1826
<p>[src/devs.mak 1.132, src/gdevdevn.c 1.24, src/gdevdevn.h 1.11, src/gdevpsd.c 1.20, src/gdevtsep.c 1.7, src/gsequivc.c 1.6]</p>
1827
</blockquote>
1828
 
1829
<p><strong><a name="2005-07-07_1644"></a>
1830
2005-07-07 16:44 Stefan Kemper</strong></p>
1831
<blockquote>
1832
<pre>
1833
Add support for manual feed and media source or tray selection
1834
to pxl output devices.  This allows postscript input to use
1835
InputAttributes dictionary selection mechanisms to choose a tray.
1836
 
1837
The pxl tray numbers in the PXL file are the PS MediaSource numbers
1838
to "map" correctly an input attributes dictionary needs to be present
1839
and needs to match the tray contents/numbering of the pxl printer.
1840
 
1841
postscript manual feed /ManualFeed is directly mapped to PXL this
1842
will override any tray selection.</pre>
1843
<p>[src/gdevlj56.c 1.7, src/gdevpx.c 1.16, src/gdevpxut.c 1.7, src/gdevpxut.h 1.6]</p>
1844
</blockquote>
1845
 
1846
<p><strong><a name="2005-07-06_2054"></a>
1847
2005-07-06 20:54 Stefan Kemper</strong></p>
1848
<blockquote>
1849
<pre>
1850
Bug fix for 688196.
1851
 
1852
CCITTFAX decode filter had number of rows limited to 32000.
1853
Test file with 40000 found, limit is now 1,000,000</pre>
1854
<p>[src/scfparam.c 1.5]</p>
1855
</blockquote>
1856
 
1857
<p><strong><a name="2005-07-05_1756"></a>
1858
2005-07-05 17:56 Igor Melichev</strong> (<a href="Details8.htm#2005-07-05_1756">details</a>)</p>
1859
<blockquote>
1860
<pre>
1861
Fix (ps2write) : Allow .HWMargins in the printer's userdict.
1862
 
1863
</pre>
1864
<p>[lib/opdfread.ps 1.77]</p>
1865
</blockquote>
1866
 
1867
<p><strong><a name="2005-07-04_0903"></a>
1868
2005-07-04 09:03 Igor Melichev</strong> (<a href="Details8.htm#2005-07-04_0903">details</a>)</p>
1869
<blockquote>
1870
<pre>
1871
Fix (ps2write) : CIEBased* images must use DecodeABC as Decode (continued).
1872
 
1873
</pre>
1874
<p>[lib/opdfread.ps 1.76]</p>
1875
</blockquote>
1876
 
1877
<p><strong><a name="2005-06-29_2346"></a>
1878
2005-06-29 23:46 Dan Coby</strong></p>
1879
<blockquote>
1880
<pre>
1881
Fix for 688144 Overprint problem wtih emitting a single separation from
1882
tiffsep.  The overprint logic assumed that overprinting was never applied
1883
if there is only one component in the output device.  This is true for a
1884
DeviceGray process color model.  However it is possible for there to only
1885
be a single output component in other process color models (like CMYK) if
1886
the SeparationOrder device parameter is used to select a subset of the
1887
device's colorants.  This fix removes the undesired optimization.</pre>
1888
<p>[src/gsovrc.c 1.10]</p>
1889
</blockquote>
1890
 
1891
<p><strong><a name="2005-06-29_2046"></a>
1892
2005-06-29 20:46 Igor Melichev</strong> (<a href="Details8.htm#2005-06-29_2046">details</a>)</p>
1893
<blockquote>
1894
<pre>
1895
Fix (ps2write) : CIEBased* images must use DecodeABC as Decode.
1896
 
1897
</pre>
1898
<p>[lib/opdfread.ps 1.75]</p>
1899
</blockquote>
1900
 
1901
<p><strong><a name="2005-06-29_1821"></a>
1902
2005-06-29 18:21 Igor Melichev</strong> (<a href="Details8.htm#2005-06-29_1821">details</a>)</p>
1903
<blockquote>
1904
<pre>
1905
Fix (ps2write) : Imagemask incorrectly synchronized color in the !HaveStrokeColor mode.
1906
 
1907
</pre>
1908
<p>[src/gdevpdfb.c 1.31]</p>
1909
</blockquote>
1910
 
1911
<p><strong><a name="2005-06-29_1421"></a>
1912
2005-06-29 14:21 Ralph Giles</strong></p>
1913
<blockquote>
1914
<pre>
1915
Remove a duplicate file in the installation target list.</pre>
1916
<p>[src/unixinst.mak 1.41]</p>
1917
</blockquote>
1918
 
1919
<p><strong><a name="2005-06-29_1412"></a>
1920
2005-06-29 14:12 Igor Melichev</strong> (<a href="Details8.htm#2005-06-29_1412">details</a>)</p>
1921
<blockquote>
1922
<pre>
1923
Fix : A dangling pointer from pdf_image_enum.
1924
 
1925
</pre>
1926
<p>[src/gdevpdfj.c 1.46]</p>
1927
</blockquote>
1928
 
1929
<p><strong><a name="2005-06-29_1054"></a>
1930
2005-06-29 10:54 Ralph Giles</strong></p>
1931
<blockquote>
1932
<pre>
1933
Fix some additional typos in the documentation install rules. Closes bug
1934
688158.</pre>
1935
<p>[src/unixinst.mak 1.40]</p>
1936
</blockquote>
1937
 
1938
<p><strong><a name="2005-06-28_2300"></a>
1939
2005-06-28 23:00 Igor Melichev</strong> (<a href="Details8.htm#2005-06-28_2300">details</a>)</p>
1940
<blockquote>
1941
<pre>
1942
Fix (pdfwrite, ps2write) : A recognition of Type 3 glyph variations was inaccurate.
1943
 
1944
</pre>
1945
<p>[src/gdevpdfg.c 1.63, src/gdevpdfx.h 1.121, src/gdevpdti.c 1.46]</p>
1946
</blockquote>
1947
 
1948
<p><strong><a name="2005-06-28_1144"></a>
1949
2005-06-28 11:44 Ralph Giles</strong></p>
1950
<blockquote>
1951
<pre>
1952
Add two new multiply-included templating files to the exclusion list for
1953
the multiple-inclusion regression check.</pre>
1954
<p>[toolbin/tests/check_source.py 1.12]</p>
1955
</blockquote>
1956
 
1957
<p><strong><a name="2005-06-28_0619"></a>
1958
2005-06-28 06:19 Dan Coby</strong> (<a href="Details8.htm#2005-06-28_0619">details</a>)</p>
1959
<blockquote>
1960
<pre>
1961
Fix for 687989 PDF to any format raises /invalidfont in /R21.  The test
1962
file was created by an imposition program.
1963
 
1964
</pre>
1965
<p>[lib/pdf_font.ps 1.77]</p>
1966
</blockquote>
1967
 
1968
<p><strong><a name="2005-06-23_0735"></a>
1969
2005-06-23 07:35 Igor Melichev</strong> (<a href="Details8.htm#2005-06-23_0735">details</a>)</p>
1970
<blockquote>
1971
<pre>
1972
Fix : A global restore was applied at save level 1.
1973
 
1974
</pre>
1975
<p>[src/isave.c 1.14]</p>
1976
</blockquote>
1977
 
1978
<p><strong><a name="2005-06-22_2015"></a>
1979
2005-06-22 20:15 Igor Melichev</strong> (<a href="Details8.htm#2005-06-22_2015">details</a>)</p>
1980
<blockquote>
1981
<pre>
1982
Fix : A global restore was applied at save level 1.
1983
 
1984
</pre>
1985
<p>[src/isave.c 1.13]</p>
1986
</blockquote>
1987
 
1988
<p><strong><a name="2005-06-22_1536"></a>
1989
2005-06-22 15:36 Igor Melichev</strong> (<a href="Details8.htm#2005-06-22_1536">details</a>)</p>
1990
<blockquote>
1991
<pre>
1992
Fix : Dangling pointers due to 'restore' left an internal save level.
1993
 
1994
</pre>
1995
<p>[src/isave.c 1.12]</p>
1996
</blockquote>
1997
 
1998
<p><strong><a name="2005-06-22_1524"></a>
1999
2005-06-22 15:24 Ralph Giles</strong></p>
2000
<blockquote>
2001
<pre>
2002
Fix typos in the the jasper makefile. Closes bug 688148.</pre>
2003
<p>[src/jasper.mak 1.2]</p>
2004
</blockquote>
2005
 
2006
<p><strong><a name="2005-06-22_1411"></a>
2007
2005-06-22 14:11 Stefan Kemper</strong></p>
2008
<blockquote>
2009
<pre>
2010
Added documentation note that gc doesn't collect
2011
around a reference to a sub interval in an array.
2012
Rather it gc's arrays as objects.</pre>
2013
<p>[doc/Language.htm 1.93]</p>
2014
</blockquote>
2015
 
2016
<p><strong><a name="2005-06-21_1958"></a>
2017
2005-06-21 19:58 Igor Melichev</strong> (<a href="Details8.htm#2005-06-21_1958">details</a>)</p>
2018
<blockquote>
2019
<pre>
2020
Fix : Reference count for gx_clip_path::path_list was incorrect.
2021
 
2022
</pre>
2023
<p>[src/gxcpath.c 1.14]</p>
2024
</blockquote>
2025
 
2026
<p><strong><a name="2005-06-21_1650"></a>
2027
2005-06-21 16:50 Igor Melichev</strong> (<a href="Details8.htm#2005-06-21_1650">details</a>)</p>
2028
<blockquote>
2029
<pre>
2030
Fix : Always place the image enumerator into local memory (continued 2).
2031
 
2032
</pre>
2033
<p>[src/gsimage.c 1.15, src/gsimage.h 1.9]</p>
2034
</blockquote>
2035
 
2036
<p><strong><a name="2005-06-21_1625"></a>
2037
2005-06-21 16:25 Igor Melichev</strong> (<a href="Details8.htm#2005-06-21_1625">details</a>)</p>
2038
<blockquote>
2039
<pre>
2040
Fix : A wrong allocator was used to release the glyph cache.
2041
 
2042
</pre>
2043
<p>[src/gsgcache.c 1.4]</p>
2044
</blockquote>
2045
 
2046
<p><strong><a name="2005-06-21_1312"></a>
2047
2005-06-21 13:12 Igor Melichev</strong> (<a href="Details8.htm#2005-06-21_1312">details</a>)</p>
2048
<blockquote>
2049
<pre>
2050
Fix : Always place the image enumerator into local memory (continued).
2051
 
2052
</pre>
2053
<p>[src/gsimage.c 1.14, src/gsimage.h 1.8]</p>
2054
</blockquote>
2055
 
2056
<p><strong><a name="2005-06-21_0058"></a>
2057
2005-06-21 00:58 Dan Coby</strong></p>
2058
<blockquote>
2059
<pre>
2060
Partial fix for 688132 WTS crash with pdf input.  Ghostscript does not
2061
serialize a WTS halftone.  (This is required for clist processing.)  As a
2062
result, an error code is being returned.  The error code was not being
2063
properly returned.  We then seg faulted due to a pointer not being set in
2064
the error case.  This fix corrects the problem with returning the error
2065
code.  The problem with WTS serializaton remains.</pre>
2066
<p>[src/gdevp14.c 1.29]</p>
2067
</blockquote>
2068
 
2069
<p><strong><a name="2005-06-20_0859"></a>
2070
2005-06-20 08:59 Igor Melichev</strong> (<a href="Details8.htm#2005-06-20_0859">details</a>)</p>
2071
<blockquote>
2072
<pre>
2073
Fix : Factor out any dependence on sizeof(gx_color_index) .
2074
 
2075
</pre>
2076
<p>[src/gdevdsp.c 1.33, src/gdevm40.c 1.3, src/gdevm48.c 1.3, src/gdevm64.c 1.4, src/gdevpdfb.c 1.30, src/gdevpdfv.c 1.39, src/gdevpsd.c 1.19, src/gdevtsep.c 1.6, src/gdevxcf.c 1.10, src/gsdparam.c 1.18, src/gxcindex.h 1.7, src/gxdcolor.c 1.13, src/gxdevcli.h 1.38, src/gxiscale.c 1.9, src/gxoprect.c 1.6]</p>
2077
</blockquote>
2078
 
2079
<p><strong><a name="2005-06-19_2110"></a>
2080
2005-06-19 21:10 Igor Melichev</strong> (<a href="Details8.htm#2005-06-19_2110">details</a>)</p>
2081
<blockquote>
2082
<pre>
2083
Fix : zchar.c needs a prototype of z1_set_cache.
2084
 
2085
</pre>
2086
<p>[src/int.mak 1.135, src/zchar.c 1.17]</p>
2087
</blockquote>
2088
 
2089
<p><strong><a name="2005-06-19_2103"></a>
2090
2005-06-19 21:03 Igor Melichev</strong> (<a href="Details8.htm#2005-06-19_2103">details</a>)</p>
2091
<blockquote>
2092
<pre>
2093
Fix (pdfwrite, ps2write) : Type 42 fonts got wrong Width (continued).
2094
 
2095
</pre>
2096
<p>[src/ichar1.h 1.13, src/int.mak 1.134, src/zfont42.c 1.23]</p>
2097
</blockquote>
2098
 
2099
<p><strong><a name="2005-06-19_2045"></a>
2100
2005-06-19 20:45 Igor Melichev</strong> (<a href="Details8.htm#2005-06-19_2045">details</a>)</p>
2101
<blockquote>
2102
<pre>
2103
Fix : Remove an unreasonably big array type definition related to color index.
2104
 
2105
</pre>
2106
<p>[src/gxcht.c 1.16]</p>
2107
</blockquote>
2108
 
2109
<p><strong><a name="2005-06-16_0653"></a>
2110
2005-06-16 06:53 Igor Melichev</strong> (<a href="Details8.htm#2005-06-16_0653">details</a>)</p>
2111
<blockquote>
2112
<pre>
2113
Fix (Ps2pdf.htm) : ConvertCMYKImagesToRGB was wrongly documented.
2114
 
2115
</pre>
2116
<p>[doc/Ps2pdf.htm 1.81]</p>
2117
</blockquote>
2118
 
2119
<p><strong><a name="2005-06-15_1840"></a>
2120
2005-06-15 18:40 Igor Melichev</strong> (<a href="Details8.htm#2005-06-15_1840">details</a>)</p>
2121
<blockquote>
2122
<pre>
2123
Fix : Always place the image enumerator into local memory.
2124
 
2125
</pre>
2126
<p>[src/gsimage.c 1.13, src/gsptype1.c 1.23, src/gxccache.c 1.34, src/gsimage.h 1.7, src/zimage.c 1.15]</p>
2127
</blockquote>
2128
 
2129
<p><strong><a name="2005-06-15_0031"></a>
2130
2005-06-15 00:31 Igor Melichev</strong> (<a href="Details8.htm#2005-06-15_0031">details</a>)</p>
2131
<blockquote>
2132
<pre>
2133
Fix (ps2write) : A bug while computing an n-argument m-result function type 0.
2134
 
2135
</pre>
2136
<p>[lib/opdfread.ps 1.74]</p>
2137
</blockquote>
2138
 
2139
<p><strong><a name="2005-06-14_1713"></a>
2140
2005-06-14 17:13 Ralph Giles</strong></p>
2141
<blockquote>
2142
<pre>
2143
Link to the relevent section of Use.htm for details about the GS_LIB env
2144
variable. Fixes bug 688051.</pre>
2145
<p>[doc/Install.htm 1.53]</p>
2146
</blockquote>
2147
 
2148
<p><strong><a name="2005-06-14_1707"></a>
2149
2005-06-14 17:07 Ralph Giles</strong></p>
2150
<blockquote>
2151
<pre>
2152
Add some newer documentation files to the unix install target.
2153
Fixes bug 688049.</pre>
2154
<p>[src/unixinst.mak 1.39]</p>
2155
</blockquote>
2156
 
2157
<p><strong><a name="2005-06-14_1653"></a>
2158
2005-06-14 16:53 Ralph Giles</strong></p>
2159
<blockquote>
2160
<pre>
2161
Fix a documentation typo: NeverEnbed vs NeverEmbed.</pre>
2162
<p>[doc/Ps2pdf.htm 1.80]</p>
2163
</blockquote>
2164
 
2165
<p><strong><a name="2005-06-14_1119"></a>
2166
2005-06-14 11:19 Igor Melichev</strong> (<a href="Details8.htm#2005-06-14_1119">details</a>)</p>
2167
<blockquote>
2168
<pre>
2169
Fix (pdfwrite, ps2write) : Type 42 fonts got wrong Width.
2170
 
2171
</pre>
2172
<p>[src/zfont42.c 1.22]</p>
2173
</blockquote>
2174
 
2175
<p><strong><a name="2005-06-13_1843"></a>
2176
2005-06-13 18:43 Igor Melichev</strong> (<a href="Details8.htm#2005-06-13_1843">details</a>)</p>
2177
<blockquote>
2178
<pre>
2179
Fix : Interleaved images could miss Decode, step 4.
2180
 
2181
</pre>
2182
<p>[doc/Develop.htm 1.148]</p>
2183
</blockquote>
2184
 
2185
<p><strong><a name="2005-06-09_1947"></a>
2186
2005-06-09 19:47 Ray Johnston</strong></p>
2187
<blockquote>
2188
<pre>
2189
Add ManualFeed to the set of keys evaluated for media source matching.
2190
Needed to allow forcing a ManualFeed tray selection even when another
2191
media of the right type exists in another tray.</pre>
2192
<p>[lib/gs_setpd.ps 1.27]</p>
2193
</blockquote>
2194
 
2195
<p><strong><a name="2005-06-09_0729"></a>
2196
2005-06-09 07:29 Igor Melichev</strong> (<a href="Details8.htm#2005-06-09_0729">details</a>)</p>
2197
<blockquote>
2198
<pre>
2199
ps2write : Implementinmg the ps2write device (continued 3).
2200
 
2201
</pre>
2202
<p>[lib/gs_pdfwr.ps 1.43]</p>
2203
</blockquote>
2204
 
2205
<p><strong><a name="2005-06-09_0715"></a>
2206
2005-06-09 07:15 Ralph Giles</strong></p>
2207
<blockquote>
2208
<pre>
2209
Throw an error when JBIG2 decoding fails in the library
2210
instead of segfaulting. Bug 688053.</pre>
2211
<p>[src/sjbig2.h 1.6]</p>
2212
</blockquote>
2213
 
2214
<p><strong><a name="2005-06-09_0715"></a>
2215
2005-06-09 07:15 Ralph Giles</strong></p>
2216
<blockquote>
2217
<pre>
2218
Throw an error when JBIG2 decoding fails in the library instead of segfaulting. Bug 688053.</pre>
2219
<p>[src/sjbig2.c 1.7]</p>
2220
</blockquote>
2221
 
2222
<p><strong><a name="2005-06-09_0526"></a>
2223
2005-06-09 05:26 Igor Melichev</strong> (<a href="Details8.htm#2005-06-09_0526">details</a>)</p>
2224
<blockquote>
2225
<pre>
2226
ps2write : Implementinmg the ps2write device (continued 2).
2227
 
2228
</pre>
2229
<p>[lib/gs_pdfwr.ps 1.42]</p>
2230
</blockquote>
2231
 
2232
<p><strong><a name="2005-06-08_1438"></a>
2233
2005-06-08 14:38 Igor Melichev</strong> (<a href="Details8.htm#2005-06-08_1438">details</a>)</p>
2234
<blockquote>
2235
<pre>
2236
Fix : Interleaved images could miss Decode, step 3.
2237
 
2238
</pre>
2239
<p>[src/gxidata.c 1.9, src/gxipixel.c 1.11, src/gxsample.c 1.7, src/gxsample.h 1.7, src/gxsamplp.h 1.2, src/lib.mak 1.210]</p>
2240
</blockquote>
2241
 
2242
<p><strong><a name="2005-06-08_1416"></a>
2243
2005-06-08 14:16 Igor Melichev</strong> (<a href="Details8.htm#2005-06-08_1416">details</a>)</p>
2244
<blockquote>
2245
<pre>
2246
Fix : Interleaved images could miss Decode, step 2.
2247
 
2248
</pre>
2249
<p>[src/gxsample.c 1.6, src/gxsamplp.h 1.1, src/lib.mak 1.209]</p>
2250
</blockquote>
2251
 
2252
<p><strong><a name="2005-06-08_1400"></a>
2253
2005-06-08 14:00 Igor Melichev</strong> (<a href="Details8.htm#2005-06-08_1400">details</a>)</p>
2254
<blockquote>
2255
<pre>
2256
Fix : Interleaved images could miss Decode, step 1.
2257
 
2258
</pre>
2259
<p>[src/gxi12bit.c 1.7, src/gxi16bit.c 1.2, src/gxidata.c 1.8, src/gximage.h 1.8, src/gxsample.c 1.5, src/gxsample.h 1.6, src/lib.mak 1.208]</p>
2260
</blockquote>
2261
 
2262
<p><strong><a name="2005-06-08_0656"></a>
2263
2005-06-08 06:56 Igor Melichev</strong> (<a href="Details8.htm#2005-06-08_0656">details</a>)</p>
2264
<blockquote>
2265
<pre>
2266
ps2write : Implementinmg the ps2write device (continued).
2267
 
2268
</pre>
2269
<p>[lib/gs_pdfwr.ps 1.41, src/gdevpdfu.c 1.80]</p>
2270
</blockquote>
2271
 
2272
<p><strong><a name="2005-06-08_0642"></a>
2273
2005-06-08 06:42 Dan Coby</strong> (<a href="Details8.htm#2005-06-08_0642">details</a>)</p>
2274
<blockquote>
2275
<pre>
2276
Fix for 688116 DeviceN spot colours are corrupt in display device.
2277
 
2278
</pre>
2279
<p>[src/gdevdgbr.c 1.13]</p>
2280
</blockquote>
2281
 
2282
<p><strong><a name="2005-06-07_1924"></a>
2283
2005-06-07 19:24 Ray Johnston</strong> (<a href="Details8.htm#2005-06-07_1924">details</a>)</p>
2284
<blockquote>
2285
<pre>
2286
Fix for the BeginPage and EndPage procedures used for N-up processing.
2287
 
2288
</pre>
2289
<p>[lib/gsnup.ps 1.5]</p>
2290
</blockquote>
2291
 
2292
<p><strong><a name="2005-06-07_1833"></a>
2293
2005-06-07 18:33 Igor Melichev</strong> (<a href="Details8.htm#2005-06-07_1833">details</a>)</p>
2294
<blockquote>
2295
<pre>
2296
ps2write : Implementinmg the ps2write device.
2297
 
2298
</pre>
2299
<p>[lib/gs_pdfwr.ps 1.40, lib/ps2ps2.bat 1.1, src/bcwin32.mak 1.37, src/devs.mak 1.131, src/gdevpdf.c 1.113, src/gdevpdfb.h 1.1, src/gdevpdfp.c 1.49, src/gdevpdfu.c 1.79, src/gdevpdfx.h 1.120, doc/Develop.htm 1.147, doc/Psfiles.htm 1.63, src/macos-mcp.mak 1.34, src/macosx.mak 1.27, src/msvc32.mak 1.73, src/openvms.mak 1.40, src/os2.mak 1.46, src/unix-gcc.mak 1.49, src/unixansi.mak 1.40, src/watcw32.mak 1.34]</p>
2300
</blockquote>
2301
 
2302
<p><strong><a name="2005-06-07_1641"></a>
2303
2005-06-07 16:41 Igor Melichev</strong> (<a href="Details8.htm#2005-06-07_1641">details</a>)</p>
2304
<blockquote>
2305
<pre>
2306
Fix (pdfwrite) : The memory descriptor of gx_device_pdf missed some strings.
2307
 
2308
</pre>
2309
<p>[src/gdevpdf.c 1.112, src/gdevpdfx.h 1.119]</p>
2310
</blockquote>
2311
 
2312
<p><strong><a name="2005-06-06_1906"></a>
2313
2005-06-06 19:06 Igor Melichev</strong> (<a href="Details8.htm#2005-06-06_1906">details</a>)</p>
2314
<blockquote>
2315
<pre>
2316
ps2write : Handle TT cmap 00030000.
2317
 
2318
</pre>
2319
<p>[lib/opdfread.ps 1.73]</p>
2320
</blockquote>
2321
 
2322
<p><strong><a name="2005-06-06_1532"></a>
2323
2005-06-06 15:32 Igor Melichev</strong> (<a href="Details8.htm#2005-06-06_1532">details</a>)</p>
2324
<blockquote>
2325
<pre>
2326
ps2write : A named resource maintenance.
2327
 
2328
</pre>
2329
<p>[lib/opdfread.ps 1.72, src/gdevpdf.c 1.111, src/gdevpdfi.c 1.71, src/gdevpdfj.c 1.45, src/gdevpdfm.c 1.48, src/gdevpdfo.c 1.33, src/gdevpdfu.c 1.78, src/gdevpdfx.h 1.118, src/gdevpdti.c 1.45, src/gdevpdtw.c 1.44]</p>
2330
</blockquote>
2331
 
2332
<p><strong><a name="2005-06-04_1521"></a>
2333
2005-06-04 15:21 Dan Coby</strong></p>
2334
<blockquote>
2335
<pre>
2336
Removed extra && and space from last commit (fix for 687973).</pre>
2337
<p>[src/scfd.c 1.8]</p>
2338
</blockquote>
2339
 
2340
<p><strong><a name="2005-06-03_2003"></a>
2341
2005-06-03 20:03 Ray Johnston</strong> (<a href="Details8.htm#2005-06-03_2003">details</a>)</p>
2342
<blockquote>
2343
<pre>
2344
Fix to allow CCITT data without EOFB when EndOfBlock is true (the default)
2345
to return normal end-of-file (EOFC) status instead of ioerror (ERRC) as
2346
long as the row count given by Rows is satisfied. Bug 687973.
2347
 
2348
</pre>
2349
<p>[src/scfd.c 1.7, src/scfx.h 1.6]</p>
2350
</blockquote>
2351
 
2352
<p><strong><a name="2005-05-31_2042"></a>
2353
2005-05-31 20:42 Igor Melichev</strong> (<a href="Details8.htm#2005-05-31_2042">details</a>)</p>
2354
<blockquote>
2355
<pre>
2356
ps2write : Fixed problems with Separation color spaces.
2357
 
2358
</pre>
2359
<p>[lib/opdfread.ps 1.71]</p>
2360
</blockquote>
2361
 
2362
<p><strong><a name="2005-05-31_1925"></a>
2363
2005-05-31 19:25 Stefan Kemper</strong></p>
2364
<blockquote>
2365
<pre>
2366
Update a few of the paper sizes used in reading/writing PXL.
2367
Fixes bug 688118.</pre>
2368
<p>[src/gdevpxen.h 1.7]</p>
2369
</blockquote>
2370
 
2371
<p><strong><a name="2005-05-31_1305"></a>
2372
2005-05-31 13:05 Igor Melichev</strong> (<a href="Details8.htm#2005-05-31_1305">details</a>)</p>
2373
<blockquote>
2374
<pre>
2375
Fix : TT interpreter had problems on 64 bit platforms.
2376
 
2377
</pre>
2378
<p>[src/ttfoutl.h 1.15, src/tttype.h 1.3, src/tttypes.h 1.2]</p>
2379
</blockquote>
2380
 
2381
<p><strong><a name="2005-05-31_1104"></a>
2382
2005-05-31 11:04 Igor Melichev</strong> (<a href="Details8.htm#2005-05-31_1104">details</a>)</p>
2383
<blockquote>
2384
<pre>
2385
ps2write : Implementing the SetPageSize mode (continued).
2386
 
2387
</pre>
2388
<p>[lib/opdfread.ps 1.70]</p>
2389
</blockquote>
2390
 
2391
<p><strong><a name="2005-05-31_1056"></a>
2392
2005-05-31 10:56 Igor Melichev</strong> (<a href="Details8.htm#2005-05-31_1056">details</a>)</p>
2393
<blockquote>
2394
<pre>
2395
Fix : A failed pattern color could cause a crash in vector devices.
2396
 
2397
</pre>
2398
<p>[src/gsptype1.c 1.22, src/gxhldevc.c 1.4]</p>
2399
</blockquote>
2400
 
2401
<p><strong><a name="2005-05-30_2100"></a>
2402
2005-05-30 21:00 Igor Melichev</strong> (<a href="Details8.htm#2005-05-30_2100">details</a>)</p>
2403
<blockquote>
2404
<pre>
2405
ps2write : Implementing the SetPageSize mode.
2406
 
2407
</pre>
2408
<p>[lib/opdfread.ps 1.69, lib/ps2write.bat 1.16]</p>
2409
</blockquote>
2410
 
2411
<p><strong><a name="2005-05-30_1641"></a>
2412
2005-05-30 16:41 Igor Melichev</strong> (<a href="Details8.htm#2005-05-30_1641">details</a>)</p>
2413
<blockquote>
2414
<pre>
2415
ps2write : Implementing the font type MMType1.
2416
 
2417
</pre>
2418
<p>[lib/opdfread.ps 1.68]</p>
2419
</blockquote>
2420
 
2421
<p><strong><a name="2005-05-29_1929"></a>
2422
2005-05-29 19:29 Igor Melichev</strong> (<a href="Details8.htm#2005-05-29_1929">details</a>)</p>
2423
<blockquote>
2424
<pre>
2425
Fix (pdfwrite, ps2write) : Skip empty images when converting a shading into a bitmap.
2426
 
2427
</pre>
2428
<p>[src/gdevpdfd.c 1.64]</p>
2429
</blockquote>
2430
 
2431
<p><strong><a name="2005-05-27_0543"></a>
2432
2005-05-27 05:43 Dan Coby</strong> (<a href="Details8.htm#2005-05-27_0543">details</a>)</p>
2433
<blockquote>
2434
<pre>
2435
Fix for 688113 null ptr crash in gdevp14.c.  With the -rXXXxYYY switch
2436
specified and high resolution PDF 1.4 transparency files, GS would crash.
2437
 
2438
</pre>
2439
<p>[src/gdevijs.c 1.12, src/gdevprn.c 1.20, src/gdevprn.h 1.15]</p>
2440
</blockquote>
2441
 
2442
<p><strong><a name="2005-05-26_1722"></a>
2443
2005-05-26 17:22 Igor Melichev</strong> (<a href="Details8.htm#2005-05-26_1722">details</a>)</p>
2444
<blockquote>
2445
<pre>
2446
Fix : 'strokepath' could generate wrongly oriented contours (continued 2)
2447
 
2448
</pre>
2449
<p>[src/gxpath.c 1.11, src/gxstroke.c 1.16, src/lib.mak 1.207]</p>
2450
</blockquote>
2451
 
2452
<p><strong><a name="2005-05-26_0735"></a>
2453
2005-05-26 07:35 Igor Melichev</strong> (<a href="Details8.htm#2005-05-26_0735">details</a>)</p>
2454
<blockquote>
2455
<pre>
2456
Fix : 'strokepath' could generate wrongly oriented contours (continued)
2457
 
2458
</pre>
2459
<p>[src/gxstroke.c 1.15]</p>
2460
</blockquote>
2461
 
2462
<p><strong><a name="2005-05-25_2158"></a>
2463
2005-05-25 21:58 Ray Johnston</strong> (<a href="Details8.htm#2005-05-25_2158">details</a>)</p>
2464
<blockquote>
2465
<pre>
2466
Fix VM space for userparams. Problem and patch courtesy of Paul Vojta.
2467
Bug 688107.
2468
 
2469
</pre>
2470
<p>[lib/gs_lev2.ps 1.37]</p>
2471
</blockquote>
2472
 
2473
<p><strong><a name="2005-05-25_1557"></a>
2474
2005-05-25 15:57 Igor Melichev</strong> (<a href="Details8.htm#2005-05-25_1557">details</a>)</p>
2475
<blockquote>
2476
<pre>
2477
Fix (pdfwrite, ps2write) : Wrong shading coordinates when converting to PDF 1.2 .
2478
 
2479
</pre>
2480
<p>[src/gdevpdfd.c 1.63, src/gsptype2.c 1.19, src/gxshade1.c 1.41, src/gxshade6.c 1.100]</p>
2481
</blockquote>
2482
 
2483
<p><strong><a name="2005-05-23_2233"></a>
2484
2005-05-23 22:33 Dan Coby</strong> (<a href="Details8.htm#2005-05-23_2233">details</a>)</p>
2485
<blockquote>
2486
<pre>
2487
Fix for 688010 Errors in overprint with halftoned output.
2488
 
2489
</pre>
2490
<p>[src/gxht.c 1.17]</p>
2491
</blockquote>
2492
 
2493
<p><strong><a name="2005-05-23_1824"></a>
2494
2005-05-23 18:24 Igor Melichev</strong> (<a href="Details8.htm#2005-05-23_1824">details</a>)</p>
2495
<blockquote>
2496
<pre>
2497
Fix (pdfwrite, ps2write) : Shading background was missed in PDF1.2 .
2498
 
2499
</pre>
2500
<p>[src/gdevpdfb.c 1.29, src/gdevpdfd.c 1.62, src/gdevpdfx.h 1.117, src/gsptype2.c 1.18, src/gsptype2.h 1.13]</p>
2501
</blockquote>
2502
 
2503
<p><strong><a name="2005-05-23_1459"></a>
2504
2005-05-23 14:59 Igor Melichev</strong> (<a href="Details8.htm#2005-05-23_1459">details</a>)</p>
2505
<blockquote>
2506
<pre>
2507
Fix : 'setcachewdevice' must always clip characters.
2508
 
2509
</pre>
2510
<p>[src/gscpm.h 1.5, src/gxchar.c 1.45]</p>
2511
</blockquote>
2512
 
2513
<p><strong><a name="2005-05-23_1049"></a>
2514
2005-05-23 10:49 Igor Melichev</strong> (<a href="Details8.htm#2005-05-23_1049">details</a>)</p>
2515
<blockquote>
2516
<pre>
2517
Fix : 'strokepath' could generate wrongly oriented contours.
2518
 
2519
</pre>
2520
<p>[src/gxstroke.c 1.14]</p>
2521
</blockquote>
2522
 
2523
<p><strong><a name="2005-05-19_1639"></a>
2524
2005-05-19 16:39 Ray Johnston</strong> (<a href="Details8.htm#2005-05-19_1639">details</a>)</p>
2525
<blockquote>
2526
<pre>
2527
Fix for yet another broken PDF that Adobe Reader handles without complaint.
2528
Circular references in Resources are now detected and handled (with a
2529
warning). Bug 687946 for customer 580. Thanks to Alex Cherepanov for this fix
2530
 
2531
</pre>
2532
<p>[lib/pdf_main.ps 1.98]</p>
2533
</blockquote>
2534
 
2535
<p><strong><a name="2005-05-18_1959"></a>
2536
2005-05-18 19:59 Igor Melichev</strong> (<a href="Details8.htm#2005-05-18_1959">details</a>)</p>
2537
<blockquote>
2538
<pre>
2539
ps2write : Improving the script with NOOUTERSAVE.
2540
 
2541
</pre>
2542
<p>[lib/ps2write.bat 1.15]</p>
2543
</blockquote>
2544
 
2545
<p><strong><a name="2005-05-18_1951"></a>
2546
2005-05-18 19:51 Igor Melichev</strong> (<a href="Details8.htm#2005-05-18_1951">details</a>)</p>
2547
<blockquote>
2548
<pre>
2549
ps2write : Passing NumCopies to the output.
2550
 
2551
</pre>
2552
<p>[lib/opdfread.ps 1.67, src/gdevpdf.c 1.110, src/gdevpdfx.h 1.116]</p>
2553
</blockquote>
2554
 
2555
<p><strong><a name="2005-05-18_1021"></a>
2556
2005-05-18 10:21 Igor Melichev</strong> (<a href="Details8.htm#2005-05-18_1021">details</a>)</p>
2557
<blockquote>
2558
<pre>
2559
Fix (pdfwrite) : A wrong line join with 'stroke'.
2560
 
2561
</pre>
2562
<p>[src/gdevvec.c 1.26]</p>
2563
</blockquote>
2564
 
2565
<p><strong><a name="2005-05-17_2056"></a>
2566
2005-05-17 20:56 Ralph Giles</strong></p>
2567
<blockquote>
2568
<pre>
2569
Update a comment to correctly describe the jasper stream object struct.</pre>
2570
<p>[src/sjpx.h 1.5]</p>
2571
</blockquote>
2572
 
2573
<p><strong><a name="2005-05-17_2040"></a>
2574
2005-05-17 20:40 Igor Melichev</strong> (<a href="Details8.htm#2005-05-17_2040">details</a>)</p>
2575
<blockquote>
2576
<pre>
2577
Fix (ps2write) : Complete supporting vierws which have no stroke color.
2578
 
2579
</pre>
2580
<p>[src/gdevpdfd.c 1.61]</p>
2581
</blockquote>
2582
 
2583
<p><strong><a name="2005-05-17_1740"></a>
2584
2005-05-17 17:40 Igor Melichev</strong> (<a href="Details8.htm#2005-05-17_1740">details</a>)</p>
2585
<blockquote>
2586
<pre>
2587
opdfread : Implementing HalftoneType 3,6,10.
2588
 
2589
</pre>
2590
<p>[lib/opdfread.ps 1.66]</p>
2591
</blockquote>
2592
 
2593
<p><strong><a name="2005-05-17_1204"></a>
2594
2005-05-17 12:04 Igor Melichev</strong> (<a href="Details8.htm#2005-05-17_1204">details</a>)</p>
2595
<blockquote>
2596
<pre>
2597
Fix (opdfread) : Some glyphs were substituted with .notdef .
2598
 
2599
</pre>
2600
<p>[lib/opdfread.ps 1.65]</p>
2601
</blockquote>
2602
 
2603
<p><strong><a name="2005-05-17_0841"></a>
2604
2005-05-17 08:41 Igor Melichev</strong> (<a href="Details8.htm#2005-05-17_0841">details</a>)</p>
2605
<blockquote>
2606
<pre>
2607
ps2write : Improving the script.
2608
 
2609
</pre>
2610
<p>[lib/ps2write.bat 1.14]</p>
2611
</blockquote>
2612
 
2613
<p><strong><a name="2005-05-17_0819"></a>
2614
2005-05-17 08:19 Igor Melichev</strong> (<a href="Details8.htm#2005-05-17_0819">details</a>)</p>
2615
<blockquote>
2616
<pre>
2617
opdfread : Improving the discipline for function resolving.
2618
 
2619
</pre>
2620
<p>[lib/opdfread.ps 1.64]</p>
2621
</blockquote>
2622
 
2623
<p><strong><a name="2005-05-16_2325"></a>
2624
2005-05-16 23:25 Igor Melichev</strong> (<a href="Details8.htm#2005-05-16_2325">details</a>)</p>
2625
<blockquote>
2626
<pre>
2627
opdfread : Implementing n-arguments linear sampled functions in BG, UCR, TR, BG2, UCR2, TR2, HT.
2628
 
2629
</pre>
2630
<p>[lib/opdfread.ps 1.63]</p>
2631
</blockquote>
2632
 
2633
<p><strong><a name="2005-05-13_1228"></a>
2634
2005-05-13 12:28 Alex Cherepanov</strong></p>
2635
<blockquote>
2636
<pre>
2637
Fix a typo in a comment.</pre>
2638
<p>[src/msvc32.mak 1.72]</p>
2639
</blockquote>
2640
 
2641
<p><strong><a name="2005-05-12_1926"></a>
2642
2005-05-12 19:26 Igor Melichev</strong> (<a href="Details8.htm#2005-05-12_1926">details</a>)</p>
2643
<blockquote>
2644
<pre>
2645
Fix (ps2write) : Did not write halftone, color transfer, and some other graphic state parameters.
2646
 
2647
</pre>
2648
<p>[src/gdevpdfg.c 1.62]</p>
2649
</blockquote>
2650
 
2651
<p><strong><a name="2005-05-12_0201"></a>
2652
2005-05-12 02:01 Alex Cherepanov</strong></p>
2653
<blockquote>
2654
<pre>
2655
Increase the artificial limits in the spot analyzer device
2656
to accomodate Xterra-Regular font.
2657
Fix bug 688077.</pre>
2658
<p>[src/gzspotan.c 1.14]</p>
2659
</blockquote>
2660
 
2661
<p><strong><a name="2005-05-10_1619"></a>
2662
2005-05-10 16:19 Igor Melichev</strong> (<a href="Details8.htm#2005-05-10_1619">details</a>)</p>
2663
<blockquote>
2664
<pre>
2665
Fix (pdfwrite) : Properly encrypt the document Info values.
2666
 
2667
</pre>
2668
<p>[src/gdevpdfo.c 1.32]</p>
2669
</blockquote>
2670
 
2671
<p><strong><a name="2005-05-10_1322"></a>
2672
2005-05-10 13:22 Ray Johnston</strong> (<a href="Details8.htm#2005-05-10_1322">details</a>)</p>
2673
<blockquote>
2674
<pre>
2675
Fix overly agressive xref format checking that was tripped up by double
2676
<cr> instead of <cr><lf>. Bug 688082 for customer 580.
2677
 
2678
</pre>
2679
<p>[lib/pdf_main.ps 1.97]</p>
2680
</blockquote>
2681
 
2682
<p><strong><a name="2005-05-07_2256"></a>
2683
2005-05-07 22:56 Ray Johnston</strong></p>
2684
<blockquote>
2685
<pre>
2686
Handle non-integer font size and stop after last page processed.</pre>
2687
<p>[lib/gslp.ps 1.7]</p>
2688
</blockquote>
2689
 
2690
<p><strong><a name="2005-05-05_0535"></a>
2691
2005-05-05 05:35 Dan Coby</strong> (<a href="Details8.htm#2005-05-05_0535">details</a>)</p>
2692
<blockquote>
2693
<pre>
2694
Partial fix for 687814 dithering artifacts.  The given test file shows
2695
some faint halftone dots in the background when rasterized using the
2696
bmp256 device.
2697
 
2698
</pre>
2699
<p>[src/gscie.h 1.14, src/gxcmap.c 1.25, src/gxdevndi.c 1.6, src/gxdither.h 1.7]</p>
2700
</blockquote>
2701
 
2702
<p><strong><a name="2005-05-03_1050"></a>
2703
2005-05-03 10:50 Igor Melichev</strong> (<a href="Details8.htm#2005-05-03_1050">details</a>)</p>
2704
<blockquote>
2705
<pre>
2706
Speed up shadings : a minor optimization for the monotonity check of a stitching function.
2707
 
2708
</pre>
2709
<p>[src/gsfunc3.c 1.26]</p>
2710
</blockquote>
2711
 
2712
<p><strong><a name="2005-05-03_1041"></a>
2713
2005-05-03 10:41 Igor Melichev</strong> (<a href="Details8.htm#2005-05-03_1041">details</a>)</p>
2714
<blockquote>
2715
<pre>
2716
ps2write : Set device parameters to preserve colors.
2717
 
2718
</pre>
2719
<p>[lib/ps2write.bat 1.13]</p>
2720
</blockquote>
2721
 
2722
<p><strong><a name="2005-05-03_0910"></a>
2723
2005-05-03 09:10 Igor Melichev</strong> (<a href="Details8.htm#2005-05-03_0910">details</a>)</p>
2724
<blockquote>
2725
<pre>
2726
ps2write : Fix problems with shadings.
2727
 
2728
</pre>
2729
<p>[src/gdevpdfd.c 1.60]</p>
2730
</blockquote>
2731
 
2732
<p><strong><a name="2005-04-29_1658"></a>
2733
2005-04-29 16:58 Ray Johnston</strong> (<a href="Details8.htm#2005-04-29_1658">details</a>)</p>
2734
<blockquote>
2735
<pre>
2736
Handle CIDCount value of 65536 which might be seen with Identity CMap.
2737
Fix for customer 562.
2738
 
2739
</pre>
2740
<p>[lib/gs_cidtt.ps 1.9]</p>
2741
</blockquote>
2742
 
2743
<p><strong><a name="2005-04-27_1640"></a>
2744
2005-04-27 16:40 Igor Melichev</strong> (<a href="Details8.htm#2005-04-27_1640">details</a>)</p>
2745
<blockquote>
2746
<pre>
2747
Fix (pdfwrite) : Properly account FontMatrix of a CID font with 'glypshow', 'cshow'.
2748
 
2749
</pre>
2750
<p>[src/gdevpdtc.c 1.42, src/gsfont.c 1.36, src/gsfont.h 1.11]</p>
2751
</blockquote>
2752
 
2753
<p><strong><a name="2005-04-26_2136"></a>
2754
2005-04-26 21:36 Dan Coby</strong> (<a href="Details8.htm#2005-04-26_2136">details</a>)</p>
2755
<blockquote>
2756
<pre>
2757
Fix for 687883 tiff32nc device and PDF transparency and for 687980
2758
image missing with psdcmyk driver.
2759
 
2760
</pre>
2761
<p>[src/gdevp14.c 1.28]</p>
2762
</blockquote>
2763
 
2764
<p><strong><a name="2005-04-26_2128"></a>
2765
2005-04-26 21:28 Dan Coby</strong> (<a href="Details8.htm#2005-04-26_2128">details</a>)</p>
2766
<blockquote>
2767
<pre>
2768
Fix for 688048 ijs driver broken in 8.51 for ProcessColorModel=Gray versus 8.50
2769
 
2770
</pre>
2771
<p>[src/gdevijs.c 1.11]</p>
2772
</blockquote>
2773
 
2774
<p><strong><a name="2005-04-25_1228"></a>
2775
2005-04-25 12:28 Igor Melichev</strong> (<a href="Details8.htm#2005-04-25_1228">details</a>)</p>
2776
<blockquote>
2777
<pre>
2778
Fix (pdfwrite) : Uninitialized variable when encrypting a string from a pdfmark.
2779
 
2780
</pre>
2781
<p>[src/gdevpdfr.c 1.9, src/iscan.c 1.20, src/sstring.c 1.5, src/sstring.h 1.7]</p>
2782
</blockquote>
2783
 
2784
<p><strong><a name="2005-04-25_0223"></a>
2785
2005-04-25 02:23 Igor Melichev</strong> (<a href="Details8.htm#2005-04-25_0223">details</a>)</p>
2786
<blockquote>
2787
<pre>
2788
Fix (pdfwrite) : font file objects encryption was broken when worked on ps2write.
2789
 
2790
</pre>
2791
<p>[src/gdevpdfo.c 1.31, src/gdevpdfu.c 1.77, src/gdevpdtb.c 1.36, src/gdevpdti.c 1.44, src/gdevpdtw.c 1.43]</p>
2792
</blockquote>
2793
 
2794
<p><strong><a name="2005-04-24_2201"></a>
2795
2005-04-24 22:01 Ralph Giles</strong></p>
2796
<blockquote>
2797
<pre>
2798
Initial revision</pre>
2799
<p>[jasper/NEWS 1.1, jasper/LICENSE 1.1, jasper/README 1.1, jasper/aclocal.m4 1.1, jasper/COPYRIGHT 1.1, jasper/INSTALL 1.1, jasper/Makefile.am 1.1, jasper/Makefile.in 1.1, jasper/configure 1.1, jasper/configure.ac 1.1, jasper/jasper.spec 1.1, jasper/jasper.spec.in 1.1, jasper/doc/README 1.1, jasper/doc/jasper.pdf 1.1, jasper/doc/jpeg2000.pdf 1.1, jasper/src/Makefile.am 1.1, jasper/src/Makefile.in 1.1, jasper/src/README 1.1, jasper/src/appl/Makefile.am 1.1, jasper/src/appl/Makefile.in 1.1, jasper/src/appl/dummy.c 1.1, jasper/src/appl/imginfo.c 1.1, jasper/src/appl/jiv.c 1.1, jasper/src/appl/imgcmp.c 1.1, jasper/src/appl/jasper.c 1.1, jasper/src/appl/jasper_sdl.c 1.1, jasper/src/libjasper/Makefile.am 1.1, jasper/src/libjasper/Makefile.in 1.1, jasper/src/libjasper/README 1.1, jasper/src/libjasper/dummy.c 1.1, jasper/src/libjasper/bmp/Makefile.am 1.1, jasper/src/libjasper/bmp/Makefile.in 1.1, jasper/src/libjasper/bmp/bmp_cod.c 1.1, jasper/src/libjasper/bmp/bmp_cod.h 1.1, jasper/src/libjasper/bmp/bmp_dec.c 1.1, jasper/src/libjasper/bmp/bmp_enc.c 1.1, jasper/src/libjasper/bmp/bmp_enc.h 1.1, jasper/src/libjasper/jp2/Makefile.am 1.1, jasper/src/libjasper/jp2/Makefile.in 1.1, jasper/src/libjasper/jp2/jp2_cod.c 1.1, jasper/src/libjasper/jp2/jp2_cod.h 1.1, jasper/src/libjasper/jp2/jp2_dec.c 1.1, jasper/src/libjasper/jp2/jp2_dec.h 1.1, jasper/src/libjasper/jp2/jp2_enc.c 1.1, jasper/src/libjasper/jpc/jpc_cod.h 1.1, jasper/src/libjasper/jpc/jpc_dec.c 1.1, jasper/src/libjasper/jpc/jpc_dec.h 1.1, jasper/src/libjasper/jpc/jpc_enc.c 1.1, jasper/src/libjasper/jpc/jpc_enc.h 1.1, jasper/src/libjasper/jpc/jpc_fix.h 1.1, jasper/src/libjasper/jpc/jpc_flt.h 1.1, jasper/src/libjasper/jpc/jpc_math.c 1.1, jasper/src/libjasper/jpc/jpc_math.h 1.1, jasper/src/libjasper/jpc/jpc_mct.c 1.1, jasper/src/libjasper/jpc/jpc_mct.h 1.1, jasper/src/libjasper/jpc/jpc_mqcod.c 1.1, jasper/src/libjasper/jpc/jpc_mqcod.h 1.1, jasper/src/libjasper/jpc/jpc_mqdec.c 1.1, jasper/src/libjasper/jpc/jpc_mqdec.h 1.1, jasper/src/libjasper/jpc/jpc_mqenc.c 1.1, jasper/src/msvc/Makefile.am 1.1, jasper/src/msvc/Makefile.in 1.1, jasper/src/msvc/README 1.1, jasper/src/msvc/imgcmp.dsp 1.1, jasper/src/msvc/imginfo.dsp 1.1, jasper/src/msvc/jasper.dsp 1.1, jasper/src/msvc/jasper.dsw 1.1, jasper/src/msvc/jiv.dsp 1.1, jasper/src/msvc/libjasper.dsp 1.1, jasper/src/libjasper/jpc/Makefile.am 1.1, jasper/src/libjasper/jpc/Makefile.in 1.1, jasper/src/libjasper/jpc/jpc_bs.c 1.1, jasper/src/libjasper/jpc/jpc_bs.h 1.1, jasper/src/libjasper/jpc/jpc_cs.c 1.1, jasper/src/libjasper/jpc/jpc_cs.h 1.1, jasper/src/libjasper/jpc/jpc_mqenc.h 1.1, jasper/src/libjasper/jpc/jpc_qmfb.c 1.1, jasper/src/libjasper/jpc/jpc_qmfb.h 1.1, jasper/src/libjasper/jpc/jpc_t1cod.c 1.1, jasper/src/libjasper/jpc/jpc_t1cod.h 1.1, jasper/src/libjasper/jpc/jpc_t1dec.c 1.1, jasper/src/libjasper/jpc/jpc_t1dec.h 1.1, jasper/src/libjasper/jpc/jpc_t1enc.c 1.1, jasper/src/libjasper/jpc/jpc_t1enc.h 1.1, jasper/src/libjasper/jpc/jpc_t2cod.c 1.1, jasper/src/libjasper/jpc/jpc_t2cod.h 1.1, jasper/src/libjasper/jpc/jpc_t2dec.c 1.1, jasper/src/libjasper/jpc/jpc_t2dec.h 1.1, jasper/src/libjasper/jpc/jpc_t2enc.c 1.1, jasper/src/libjasper/jpc/jpc_t2enc.h 1.1, jasper/src/libjasper/jpc/jpc_tagtree.c 1.1, jasper/src/libjasper/jpc/jpc_tagtree.h 1.1, jasper/src/libjasper/jpc/jpc_tsfb.c 1.1, jasper/src/libjasper/jpc/jpc_tsfb.h 1.1, jasper/src/libjasper/jpc/jpc_util.c 1.1, jasper/src/libjasper/jpc/jpc_util.h 1.1, jasper/src/libjasper/jpg/Makefile.am 1.1, jasper/src/libjasper/jpg/Makefile.in 1.1, jasper/src/libjasper/jpg/README 1.1, jasper/src/libjasper/jpg/jpg_cod.h 1.1, jasper/src/libjasper/jpg/jpg_dec.c 1.1, jasper/src/libjasper/jpg/jpg_dummy.c 1.1, jasper/src/libjasper/jpg/jpg_enc.c 1.1, jasper/src/libjasper/jpg/jpg_enc.h 1.1, jasper/src/libjasper/jpg/jpg_jpeglib.h 1.1, jasper/src/libjasper/jpg/jpg_val.c 1.1, jasper/src/libjasper/mif/Makefile.am 1.1, jasper/src/libjasper/mif/README 1.1, jasper/src/libjasper/mif/mif_cod.c 1.1, jasper/src/libjasper/mif/mif_cod.h 1.1, jasper/src/libjasper/base/Makefile.am 1.1, jasper/src/libjasper/base/Makefile.in 1.1, jasper/src/libjasper/base/jas_cm.c 1.1, jasper/src/libjasper/base/jas_debug.c 1.1, jasper/src/libjasper/base/jas_getopt.c 1.1, jasper/src/libjasper/base/jas_icc.c 1.1, jasper/src/libjasper/base/jas_iccdata.c 1.1, jasper/src/libjasper/base/jas_image.c 1.1, jasper/src/libjasper/base/jas_init.c 1.1, jasper/src/libjasper/base/jas_malloc.c 1.1, jasper/src/libjasper/base/jas_seq.c 1.1, jasper/src/libjasper/base/jas_stream.c 1.1, jasper/src/libjasper/base/jas_string.c 1.1, jasper/src/libjasper/base/jas_tvp.c 1.1, jasper/src/libjasper/base/jas_version.c 1.1, jasper/src/libjasper/include/Makefile.am 1.1, jasper/src/libjasper/include/Makefile.in 1.1, jasper/src/libjasper/include/jasper/jas_debug.h 1.1, jasper/src/libjasper/include/jasper/jas_fix.h 1.1, jasper/src/libjasper/include/jasper/jas_icc.h 1.1, jasper/src/libjasper/include/jasper/jas_image.h 1.1, jasper/src/libjasper/include/jasper/jas_init.h 1.1, jasper/src/libjasper/include/jasper/jas_malloc.h 1.1, jasper/src/libjasper/include/jasper/jas_math.h 1.1, jasper/src/libjasper/include/jasper/jas_seq.h 1.1, jasper/src/libjasper/include/jasper/jas_version.h 1.1, jasper/src/libjasper/mif/Makefile.in 1.1, jasper/src/libjasper/pgx/Makefile.am 1.1, jasper/src/libjasper/pgx/Makefile.in 1.1, jasper/src/libjasper/pgx/pgx_cod.c 1.1, jasper/src/libjasper/pgx/pgx_cod.h 1.1, jasper/src/libjasper/pgx/pgx_dec.c 1.1, jasper/src/libjasper/pgx/pgx_enc.c 1.1, jasper/src/libjasper/pgx/pgx_enc.h 1.1, jasper/src/libjasper/pnm/Makefile.am 1.1, jasper/src/libjasper/pnm/Makefile.in 1.1, jasper/src/libjasper/pnm/pnm_cod.c 1.1, jasper/src/libjasper/pnm/pnm_cod.h 1.1, jasper/src/libjasper/pnm/pnm_dec.c 1.1, jasper/src/libjasper/pnm/pnm_enc.c 1.1, jasper/src/libjasper/pnm/pnm_enc.h 1.1, jasper/src/libjasper/ras/Makefile.am 1.1, jasper/src/libjasper/ras/Makefile.in 1.1, jasper/src/libjasper/ras/ras_cod.c 1.1, jasper/src/libjasper/ras/ras_cod.h 1.1, jasper/src/libjasper/ras/ras_dec.c 1.1, jasper/src/libjasper/ras/ras_enc.c 1.1, jasper/src/libjasper/ras/ras_enc.h 1.1, jasper/data/Makefile.am 1.1, jasper/data/colorprofiles/README 1.1, jasper/data/colorprofiles/erimm.icm 1.1, jasper/data/colorprofiles/esrgb.icm 1.1, jasper/data/colorprofiles/esrgbgrey.icm 1.1, jasper/data/colorprofiles/grey.icm 1.1, jasper/data/colorprofiles/greyromm.icm 1.1, jasper/data/colorprofiles/romm.icm 1.1, jasper/data/colorprofiles/sgray.icm 1.1, jasper/data/colorprofiles/srgb.icm 1.1, jasper/data/colorprofiles/sycc.icm 1.1, jasper/data/images/README 1.1, jasper/data/images/example.mif 1.1, jasper/data/images/goldenears.bmp 1.1, jasper/data/images/goldenears.jpg 1.1, jasper/data/images/stawamuschief_gray.pnm 1.1, jasper/data/images/test.pnm 1.1, jasper/src/libjasper/include/jasper/Makefile.am 1.1, jasper/src/libjasper/include/jasper/Makefile.in 1.1, jasper/src/libjasper/include/jasper/jas_cm.h 1.1, jasper/src/libjasper/include/jasper/jas_config.h 1.1, jasper/src/libjasper/include/jasper/jas_config_ac.h 1.1, jasper/src/libjasper/include/jasper/jas_config_ac.h.in 1.1, jasper/src/libjasper/include/jasper/jas_config_win32.h 1.1, jasper/src/libjasper/include/jasper/jas_getopt.h 1.1, jasper/src/libjasper/include/jasper/jas_stream.h 1.1, jasper/src/libjasper/include/jasper/jas_string.h 1.1, jasper/src/libjasper/include/jasper/jas_tvp.h 1.1, jasper/src/libjasper/include/jasper/jas_types.h 1.1, jasper/src/libjasper/include/jasper/jasper.h 1.1, jasper/data/images/example.mif0 1.1, jasper/data/images/goldenears.pnm 1.1, jasper/data/images/goldenears.ras 1.1, jasper/acaux/compile 1.1, jasper/acaux/depcomp 1.1, jasper/data/images/feep.pnm 1.1, jasper/data/images/feep2.pnm 1.1, jasper/data/images/goldenears_gray.jpg 1.1, jasper/data/images/goldenears_gray.pnm 1.1, jasper/data/images/goldenears_gray.ras 1.1, jasper/data/images/small_16x1.pgm 1.1, jasper/data/images/small_1x1.pgm 1.1, jasper/data/images/stawamuschief.pnm 1.1, jasper/acaux/config.guess 1.1, jasper/acaux/config.sub 1.1, jasper/acaux/install-sh 1.1, jasper/acaux/ltmain.sh 1.1, jasper/acaux/missing 1.1]</p>
2800
</blockquote>
2801
 
2802
<p><strong><a name="2005-04-24_2158"></a>
2803
2005-04-24 21:58 Ralph Giles</strong></p>
2804
<blockquote>
2805
<pre>
2806
Initial revision</pre>
2807
<p>[jbig2dec/LICENSE 1.1, jbig2dec/README 1.1, jbig2dec/aclocal.m4 1.1, jbig2dec/compile 1.1, jbig2dec/depcomp 1.1, jbig2dec/jbig2_image.c 1.1, jbig2dec/jbig2_image.h 1.1, jbig2dec/jbig2_mmr.c 1.1, jbig2dec/jbig2_mmr.h 1.1, jbig2dec/jbig2dec.c 1.1, jbig2dec/msvc.mak 1.1, jbig2dec/test_jbig2dec.py 1.1, jbig2dec/COPYING 1.1, jbig2dec/Makefile.am 1.1, jbig2dec/Makefile.in 1.1, jbig2dec/config.h.in 1.1, jbig2dec/config_types.h 1.1, jbig2dec/config_types.h.in 1.1, jbig2dec/config_win32.h 1.1, jbig2dec/configure 1.1, jbig2dec/configure.ac 1.1, jbig2dec/getopt.c 1.1, jbig2dec/getopt.h 1.1, jbig2dec/getopt1.c 1.1, jbig2dec/install-sh 1.1, jbig2dec/jbig2.c 1.1, jbig2dec/jbig2.h 1.1, jbig2dec/jbig2_arith.c 1.1, jbig2dec/jbig2_arith.h 1.1, jbig2dec/jbig2_arith_iaid.c 1.1, jbig2dec/jbig2_arith_iaid.h 1.1, jbig2dec/jbig2_arith_int.c 1.1, jbig2dec/jbig2_arith_int.h 1.1, jbig2dec/jbig2_generic.c 1.1, jbig2dec/jbig2_generic.h 1.1, jbig2dec/jbig2_huffman.c 1.1, jbig2dec/jbig2_huffman.h 1.1, jbig2dec/jbig2_hufftab.h 1.1, jbig2dec/jbig2_image_pbm.c 1.1, jbig2dec/jbig2_image_png.c 1.1, jbig2dec/jbig2_metadata.c 1.1, jbig2dec/jbig2_metadata.h 1.1, jbig2dec/jbig2_page.c 1.1, jbig2dec/jbig2_priv.h 1.1, jbig2dec/jbig2_refinement.c 1.1, jbig2dec/jbig2_segment.c 1.1, jbig2dec/jbig2_symbol_dict.c 1.1, jbig2dec/jbig2_symbol_dict.h 1.1, jbig2dec/jbig2_text.c 1.1, jbig2dec/memcmp.c 1.1, jbig2dec/missing 1.1, jbig2dec/os_types.h 1.1, jbig2dec/sha1.c 1.1, jbig2dec/sha1.h 1.1, jbig2dec/snprintf.c 1.1]</p>
2808
</blockquote>
2809
 
2810
<p><strong><a name="2005-04-24_2146"></a>
2811
2005-04-24 21:46 Ralph Giles</strong></p>
2812
<blockquote>
2813
<pre>
2814
Initial revision</pre>
2815
<p>[libpng/TODO 1.1, libpng/example.c 1.1, libpng/pngconf.h 1.1, libpng/pnggccrd.c 1.1, libpng/pngget.c 1.1, libpng/LICENSE 1.1, libpng/pngmem.c 1.1, libpng/pngrio.c 1.1, libpng/pngset.c 1.1, libpng/pngwio.c 1.1, libpng/png.5 1.1, libpng/png.c 1.1, libpng/pngtrans.c 1.1, libpng/README 1.1, libpng/configure 1.1, libpng/png.h 1.1, libpng/pngnow.png 1.1, libpng/pngread.c 1.1, libpng/pngtest.c 1.1, libpng/pngbar.jpg 1.1, libpng/pngbar.png 1.1, libpng/pngvcrd.c 1.1, libpng/pngpread.c 1.1, libpng/pngwrite.c 1.1, libpng/libpng.txt 1.1, libpng/libpngpf.3 1.1, libpng/pngwtran.c 1.1, libpng/ANNOUNCE 1.1, libpng/INSTALL 1.1, libpng/KNOWNBUG 1.1, libpng/Y2KINFO 1.1, libpng/pngwutil.c 1.1, libpng/CHANGES 1.1, libpng/libpng.3 1.1, libpng/pngrtran.c 1.1, libpng/pngerror.c 1.1, libpng/pngrutil.c 1.1, libpng/pngtest.png 1.1, libpng/contrib/pngminus/makefile.std 1.1, libpng/contrib/pngminus/makefile.tc3 1.1, libpng/contrib/pngminus/pngminus.sh 1.1, libpng/contrib/pngminus/pnm2png.bat 1.1, libpng/contrib/pngminus/pnm2png.sh 1.1, libpng/contrib/gregbook/LICENSE 1.1, libpng/contrib/gregbook/README 1.1, libpng/contrib/gregbook/makevms.com 1.1, libpng/contrib/gregbook/rpng-win.c 1.1, libpng/contrib/pngminus/README 1.1, libpng/contrib/pngminus/makevms.com 1.1, libpng/contrib/pngminus/png2pnm.bat 1.1, libpng/contrib/pngminus/png2pnm.c 1.1, libpng/contrib/pngminus/png2pnm.sh 1.1, libpng/contrib/pngminus/pngminus.bat 1.1, libpng/contrib/pngminus/pnm2png.c 1.1, libpng/contrib/pngsuite/README 1.1, libpng/contrib/pngsuite/basn0g01.png 1.1, libpng/contrib/pngsuite/basn0g02.png 1.1, libpng/contrib/pngsuite/basn0g04.png 1.1, libpng/contrib/pngsuite/basn0g08.png 1.1, libpng/contrib/pngsuite/basn0g16.png 1.1, libpng/contrib/pngsuite/basn2c08.png 1.1, libpng/contrib/pngsuite/basn2c16.png 1.1, libpng/contrib/pngsuite/basn3p01.png 1.1, libpng/contrib/pngsuite/basn3p02.png 1.1, libpng/contrib/pngsuite/basn3p04.png 1.1, libpng/contrib/pngsuite/basn3p08.png 1.1, libpng/contrib/pngsuite/basn4a08.png 1.1, libpng/contrib/pngsuite/basn4a16.png 1.1, libpng/contrib/pngsuite/basn6a08.png 1.1, libpng/contrib/pngsuite/basn6a16.png 1.1, libpng/contrib/gregbook/rpng2-x.c 1.1, libpng/contrib/gregbook/toucan.png 1.1, libpng/contrib/gregbook/writepng.c 1.1, libpng/contrib/gregbook/writepng.h 1.1, libpng/contrib/gregbook/Makefile.sgi 1.1, libpng/contrib/gregbook/Makefile.unx 1.1, libpng/contrib/gregbook/Makefile.w32 1.1, libpng/contrib/gregbook/readpng2.c 1.1, libpng/contrib/gregbook/readpng2.h 1.1, libpng/contrib/gregbook/rpng-x.c 1.1, libpng/contrib/gregbook/wpng.c 1.1, libpng/contrib/gregbook/readpng.c 1.1, libpng/contrib/gregbook/readpng.h 1.1, libpng/contrib/gregbook/rpng2-win.c 1.1, libpng/contrib/visupng/PngFile.c 1.1, libpng/contrib/visupng/PngFile.h 1.1, libpng/contrib/visupng/VisualPng.c 1.1, libpng/contrib/visupng/VisualPng.dsp 1.1, libpng/contrib/visupng/VisualPng.dsw 1.1, libpng/contrib/visupng/VisualPng.ico 1.1, libpng/contrib/visupng/VisualPng.png 1.1, libpng/contrib/visupng/VisualPng.rc 1.1, libpng/contrib/visupng/resource.h 1.1, libpng/contrib/visupng/README.txt 1.1, libpng/contrib/visupng/cexcept.h 1.1, libpng/scripts/makefile.32sunu 1.1, libpng/scripts/makefile.64sunu 1.1, libpng/scripts/makefile.aix 1.1, libpng/scripts/makefile.bor 1.1, libpng/scripts/makefile.dec 1.1, libpng/scripts/makefile.dj2 1.1, libpng/scripts/makefile.elf 1.1, libpng/scripts/makefile.gcc 1.1, libpng/scripts/makefile.knr 1.1, libpng/scripts/makefile.msc 1.1, libpng/scripts/makefile.os2 1.1, libpng/scripts/makefile.sco 1.1, libpng/scripts/makefile.sgi 1.1, libpng/scripts/makefile.tc3 1.1, libpng/scripts/makefile.watcom 1.1, libpng/scripts/smakefile.ppc 1.1, libpng/scripts/SCOPTIONS.ppc 1.1, libpng/scripts/descrip.mms 1.1, libpng/scripts/libpng-config-body.in 1.1, libpng/scripts/libpng-config-head.in 1.1, libpng/scripts/libpng.icc 1.1, libpng/scripts/libpng.pc.in 1.1, libpng/scripts/makefile.acorn 1.1, libpng/scripts/makefile.amiga 1.1, libpng/scripts/makefile.atari 1.1, libpng/scripts/makefile.darwin 1.1, libpng/scripts/makefile.freebsd 1.1, libpng/scripts/makefile.gcmmx 1.1, libpng/scripts/makefile.hpgcc 1.1, libpng/scripts/makefile.intel 1.1, libpng/scripts/makefile.linux 1.1, libpng/scripts/makefile.ne12bsd 1.1, libpng/scripts/makefile.openbsd 1.1, libpng/scripts/makefile.sggcc 1.1, libpng/scripts/makefile.so9 1.1, libpng/scripts/makefile.solaris 1.1, libpng/scripts/makefile.std 1.1, libpng/scripts/makefile.sunos 1.1, libpng/scripts/makefile.vcawin32 1.1, libpng/scripts/makefile.vcwin32 1.1, libpng/scripts/makevms.com 1.1, libpng/scripts/pngos2.def 1.1, libpng/scripts/pngw32.def 1.1, libpng/scripts/pngw32.rc 1.1, libpng/projects/netware.txt 1.1, libpng/projects/wince.txt 1.1, libpng/projects/beos/x86-shared.proj 1.1, libpng/projects/beos/x86-shared.txt 1.1, libpng/projects/beos/x86-static.proj 1.1, libpng/projects/beos/x86-static.txt 1.1, libpng/scripts/makefile.bc32 1.1, libpng/scripts/makefile.beos 1.1, libpng/scripts/makefile.cygwin 1.1, libpng/scripts/makefile.hp64 1.1, libpng/scripts/makefile.hpux 1.1, libpng/scripts/makefile.ibmc 1.1, libpng/scripts/makefile.mips 1.1, libpng/scripts/makefile.netbsd 1.1, libpng/projects/cbuilder5/libpng.bpf 1.1, libpng/projects/cbuilder5/libpng.bpg 1.1, libpng/projects/cbuilder5/libpng.bpr 1.1, libpng/projects/cbuilder5/libpng.cpp 1.1, libpng/projects/cbuilder5/libpng.readme.txt 1.1, libpng/projects/cbuilder5/libpngstat.bpf 1.1, libpng/projects/cbuilder5/libpngstat.bpr 1.1, libpng/projects/cbuilder5/zlib.readme.txt 1.1, libpng/projects/visualc6/README.txt 1.1, libpng/projects/visualc6/libpng.dsp 1.1, libpng/projects/visualc6/libpng.dsw 1.1, libpng/projects/visualc6/pngtest.dsp 1.1, libpng/projects/visualc71/PRJ0041.mak 1.1, libpng/projects/visualc71/README.txt 1.1, libpng/projects/visualc71/README_zlib.txt 1.1, libpng/projects/visualc71/libpng.sln 1.1, libpng/projects/visualc71/libpng.vcproj 1.1, libpng/projects/visualc71/pngtest.vcproj 1.1, libpng/projects/visualc71/zlib.vcproj 1.1]</p>
2816
</blockquote>
2817
 
2818
<p><strong><a name="2005-04-24_2139"></a>
2819
2005-04-24 21:39 Ralph Giles</strong></p>
2820
<blockquote>
2821
<pre>
2822
Initial revision</pre>
2823
<p>[zlib/FAQ 1.1, zlib/crc32.c 1.1, zlib/example.c 1.1, zlib/zconf.in.h 1.1, zlib/INDEX 1.1, zlib/Makefile 1.1, zlib/Makefile.in 1.1, zlib/README 1.1, zlib/adler32.c 1.1, zlib/compress.c 1.1, zlib/configure 1.1, zlib/crc32.h 1.1, zlib/uncompr.c 1.1, zlib/zconf.h 1.1, zlib/zutil.c 1.1, zlib/zutil.h 1.1, zlib/gzio.c 1.1, zlib/inffixed.h 1.1, zlib/trees.c 1.1, zlib/trees.h 1.1, zlib/deflate.c 1.1, zlib/deflate.h 1.1, zlib/inftrees.c 1.1, zlib/inftrees.h 1.1, zlib/zlib.3 1.1, zlib/algorithm.txt 1.1, zlib/infback.c 1.1, zlib/inffast.c 1.1, zlib/inffast.h 1.1, zlib/zlib.h 1.1, zlib/ChangeLog 1.1, zlib/inflate.c 1.1, zlib/inflate.h 1.1, zlib/minigzip.c 1.1, zlib/old/Make_vms.com 1.1, zlib/old/Makefile.riscos 1.1, zlib/old/README 1.1, zlib/old/descrip.mms 1.1, zlib/old/visual-basic.txt 1.1, zlib/contrib/README.contrib 1.1, zlib/contrib/ada/buffer_demo.adb 1.1, zlib/contrib/ada/zlib-streams.adb 1.1, zlib/contrib/ada/zlib-streams.ads 1.1, zlib/old/zlib.html 1.1, zlib/old/os2/Makefile.os2 1.1, zlib/old/os2/zlib.def 1.1, zlib/qnx/package.qpg 1.1, zlib/contrib/ada/mtest.adb 1.1, zlib/contrib/ada/read.adb 1.1, zlib/contrib/ada/readme.txt 1.1, zlib/contrib/ada/test.adb 1.1, zlib/contrib/ada/zlib-thin.adb 1.1, zlib/contrib/ada/zlib-thin.ads 1.1, zlib/contrib/ada/zlib.adb 1.1, zlib/contrib/ada/zlib.ads 1.1, zlib/contrib/ada/zlib.gpr 1.1, zlib/contrib/puff/Makefile 1.1, zlib/contrib/puff/README 1.1, zlib/contrib/puff/zeros.raw 1.1, zlib/contrib/blast/Makefile 1.1, zlib/contrib/blast/README 1.1, zlib/contrib/blast/blast.c 1.1, zlib/contrib/blast/blast.h 1.1, zlib/contrib/blast/test.pk 1.1, zlib/contrib/blast/test.txt 1.1, zlib/contrib/dotzlib/DotZLib.build 1.1, zlib/contrib/iostream/test.cpp 1.1, zlib/contrib/iostream/zfstream.cpp 1.1, zlib/contrib/iostream/zfstream.h 1.1, zlib/contrib/puff/puff.c 1.1, zlib/contrib/puff/puff.h 1.1, zlib/contrib/untgz/Makefile 1.1, zlib/contrib/untgz/Makefile.msc 1.1, zlib/contrib/untgz/untgz.c 1.1, zlib/contrib/dotzlib/DotZLib.chm 1.1, zlib/contrib/dotzlib/DotZLib.sln 1.1, zlib/contrib/dotzlib/LICENSE_1_0.txt 1.1, zlib/contrib/dotzlib/readme.txt 1.1, zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs 1.1, zlib/contrib/dotzlib/DotZLib/DotZLib.cs 1.1, zlib/contrib/dotzlib/DotZLib/DotZLib.csproj 1.1, zlib/contrib/dotzlib/DotZLib/GZipStream.cs 1.1, zlib/contrib/dotzlib/DotZLib/UnitTests.cs 1.1, zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs 1.1, zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs 1.1, zlib/contrib/dotzlib/DotZLib/CodecBase.cs 1.1, zlib/contrib/dotzlib/DotZLib/Deflater.cs 1.1, zlib/contrib/dotzlib/DotZLib/Inflater.cs 1.1, zlib/contrib/gzappend/gzappend.c 1.1, zlib/contrib/masm686/match.asm 1.1, zlib/contrib/masmx86/gvmat32c.c 1.1, zlib/contrib/masmx86/inffas32.asm 1.1, zlib/contrib/masmx86/readme.txt 1.1, zlib/contrib/masmx86/gvmat32.asm 1.1, zlib/contrib/masmx86/mkasm.bat 1.1, zlib/contrib/minizip/Makefile 1.1, zlib/contrib/minizip/crypt.h 1.1, zlib/contrib/minizip/miniunz.c 1.1, zlib/contrib/minizip/minizip.c 1.1, zlib/contrib/minizip/zip.c 1.1, zlib/contrib/minizip/zip.h 1.1, zlib/contrib/testzlib/testzlib.c 1.1, zlib/contrib/testzlib/testzlib.sln 1.1, zlib/contrib/testzlib/testzlib.vcproj 1.1, zlib/contrib/minizip/ChangeLogUnzip 1.1, zlib/contrib/minizip/ioapi.c 1.1, zlib/contrib/minizip/ioapi.h 1.1, zlib/contrib/minizip/iowin32.c 1.1, zlib/contrib/minizip/iowin32.h 1.1, zlib/contrib/minizip/mztools.c 1.1, zlib/contrib/minizip/mztools.h 1.1, zlib/contrib/minizip/unzip.c 1.1, zlib/contrib/minizip/unzip.h 1.1, zlib/contrib/asm586/README.586 1.1, zlib/contrib/asm586/match.S 1.1, zlib/contrib/asm686/README.686 1.1, zlib/contrib/asm686/match.S 1.1, zlib/contrib/delphi/ZLib.pas 1.1, zlib/contrib/delphi/ZLibConst.pas 1.1, zlib/contrib/delphi/readme.txt 1.1, zlib/contrib/delphi/zlibd32.mak 1.1, zlib/contrib/iostream2/zstream.h 1.1, zlib/contrib/iostream2/zstream_test.cpp 1.1, zlib/contrib/iostream3/README 1.1, zlib/contrib/iostream3/TODO 1.1, zlib/contrib/iostream3/test.cc 1.1, zlib/contrib/iostream3/zfstream.cc 1.1, zlib/contrib/iostream3/zfstream.h 1.1, zlib/contrib/pascal/zlibd32.mak 1.1, zlib/contrib/infback9/README 1.1, zlib/contrib/infback9/infback9.c 1.1, zlib/contrib/infback9/infback9.h 1.1, zlib/contrib/infback9/inffix9.h 1.1, zlib/contrib/infback9/inflate9.h 1.1, zlib/contrib/infback9/inftree9.c 1.1, zlib/contrib/infback9/inftree9.h 1.1, zlib/contrib/pascal/example.pas 1.1, zlib/contrib/pascal/readme.txt 1.1, zlib/contrib/pascal/zlibpas.pas 1.1, zlib/contrib/vstudio/readme.txt 1.1, zlib/contrib/vstudio/vc7/minizip.vcproj 1.1, zlib/contrib/vstudio/vc7/zlibstat.vcproj 1.1, zlib/contrib/vstudio/vc7/zlibvc.def 1.1, zlib/contrib/vstudio/vc7/zlibvc.sln 1.1, zlib/amiga/Makefile.pup 1.1, zlib/amiga/Makefile.sas 1.1, zlib/as400/compile.clp 1.1, zlib/contrib/inflate86/inffas86.c 1.1, zlib/contrib/inflate86/inffast.S 1.1, zlib/contrib/vstudio/vc7/miniunz.vcproj 1.1, zlib/contrib/vstudio/vc7/zlib.rc 1.1, zlib/contrib/vstudio/vc7/zlibvc.vcproj 1.1, zlib/as400/bndsrc 1.1, zlib/as400/readme.txt 1.1, zlib/as400/zlib.inc 1.1, zlib/msdos/Makefile.bor 1.1, zlib/msdos/Makefile.dj2 1.1, zlib/msdos/Makefile.emx 1.1, zlib/msdos/Makefile.msc 1.1, zlib/msdos/Makefile.tc 1.1, zlib/projects/README.projects 1.1, zlib/projects/visualc6/README.txt 1.1, zlib/projects/visualc6/example.dsp 1.1, zlib/projects/visualc6/minigzip.dsp 1.1, zlib/win32/DLL_FAQ.txt 1.1, zlib/win32/Makefile.bor 1.1, zlib/win32/Makefile.emx 1.1, zlib/win32/Makefile.gcc 1.1, zlib/win32/Makefile.msc 1.1, zlib/win32/VisualC.txt 1.1, zlib/win32/zlib.def 1.1, zlib/win32/zlib1.rc 1.1, zlib/projects/visualc6/zlib.dsp 1.1, zlib/projects/visualc6/zlib.dsw 1.1]</p>
2824
</blockquote>
2825
 
2826
<p><strong><a name="2005-04-24_2131"></a>
2827
2005-04-24 21:31 Ralph Giles</strong></p>
2828
<blockquote>
2829
<pre>
2830
Initial revision</pre>
2831
<p>[jpeg/jdinput.c 1.1, jpeg/wrppm.c 1.1, jpeg/wrrle.c 1.1, jpeg/testimg.bmp 1.1, jpeg/testimg.jpg 1.1, jpeg/coderules.doc 1.1, jpeg/jccoefct.c 1.1, jpeg/jcmainct.c 1.1, jpeg/rdjpgcom.1 1.1, jpeg/rdjpgcom.c 1.1, jpeg/testimg.ppm 1.1, jpeg/example.c 1.1, jpeg/jcapimin.c 1.1, jpeg/jcapistd.c 1.1, jpeg/jconfig.dj 1.1, jpeg/jconfig.st 1.1, jpeg/jconfig.vc 1.1, jpeg/jctrans.c 1.1, jpeg/makelib.ds 1.1, jpeg/rdbmp.c 1.1, jpeg/rdgif.c 1.1, jpeg/jcdctmgr.c 1.1, jpeg/jdatadst.c 1.1, jpeg/rdppm.c 1.1, jpeg/rdrle.c 1.1, jpeg/rdtarga.c 1.1, jpeg/transupp.c 1.1, jpeg/transupp.h 1.1, jpeg/djpeg.1 1.1, jpeg/djpeg.c 1.1, jpeg/install.doc 1.1, jpeg/jdatasrc.c 1.1, jpeg/ansi2knr.1 1.1, jpeg/ansi2knr.c 1.1, jpeg/jcmarker.c 1.1, jpeg/jdcolor.c 1.1, jpeg/makefile.bcc 1.1, jpeg/makefile.cfg 1.1, jpeg/usage.doc 1.1, jpeg/jcmaster.c 1.1, jpeg/makefile.mc6 1.1, jpeg/makefile.mms 1.1, jpeg/makefile.sas 1.1, jpeg/makefile.vms 1.1, jpeg/makefile.wat 1.1, jpeg/README 1.1, jpeg/makeapps.ds 1.1, jpeg/configure 1.1, jpeg/filelist.doc 1.1, jpeg/jcomapi.c 1.1, jpeg/ltmain.sh 1.1, jpeg/jconfig.manx 1.1, jpeg/jcparam.c 1.1, jpeg/jdsample.c 1.1, jpeg/jerror.c 1.1, jpeg/jerror.h 1.1, jpeg/jmorecfg.h 1.1, jpeg/makcjpeg.st 1.1, jpeg/wrjpgcom.1 1.1, jpeg/wrjpgcom.c 1.1, jpeg/jcprepct.c 1.1, jpeg/libjpeg.doc 1.1, jpeg/config.guess 1.1, jpeg/config.sub 1.1, jpeg/install-sh 1.1, jpeg/jcphuff.c 1.1, jpeg/jinclude.h 1.1, jpeg/testimgp.jpg 1.1, jpeg/wrtarga.c 1.1, jpeg/ltconfig 1.1, jpeg/structure.doc 1.1, jpeg/jdmerge.c 1.1, jpeg/jmemdosa.asm 1.1, jpeg/jquant1.c 1.1, jpeg/jquant2.c 1.1, jpeg/testprog.jpg 1.1, jpeg/cderror.h 1.1, jpeg/jccolor.c 1.1, jpeg/jdct.h 1.1, jpeg/jidctflt.c 1.1, jpeg/jidctfst.c 1.1, jpeg/jidctint.c 1.1, jpeg/jidctred.c 1.1, jpeg/jmemansi.c 1.1, jpeg/maktjpeg.st 1.1, jpeg/makvms.opt 1.1, jpeg/rdswitch.c 1.1, jpeg/jdcoefct.c 1.1, jpeg/jdmainct.c 1.1, jpeg/jpegint.h 1.1, jpeg/makeproj.mac 1.1, jpeg/jdapimin.c 1.1, jpeg/jdapistd.c 1.1, jpeg/jddctmgr.c 1.1, jpeg/jdpostct.c 1.1, jpeg/jdtrans.c 1.1, jpeg/jpeglib.h 1.1, jpeg/jutils.c 1.1, jpeg/makljpeg.st 1.1, jpeg/testorig.jpg 1.1, jpeg/jconfig.bcc 1.1, jpeg/jconfig.cfg 1.1, jpeg/jdmarker.c 1.1, jpeg/jdmaster.c 1.1, jpeg/jmemname.c 1.1, jpeg/jmemnobs.c 1.1, jpeg/jversion.h 1.1, jpeg/wizard.doc 1.1, jpeg/jconfig.doc 1.1, jpeg/jconfig.mac 1.1, jpeg/jconfig.mc6 1.1, jpeg/jconfig.sas 1.1, jpeg/jconfig.vms 1.1, jpeg/jconfig.wat 1.1, jpeg/jcsample.c 1.1, jpeg/jfdctflt.c 1.1, jpeg/jfdctfst.c 1.1, jpeg/jmemdos.c 1.1, jpeg/jpegtran.1 1.1, jpeg/jpegtran.c 1.1, jpeg/rdcolmap.c 1.1, jpeg/change.log 1.1, jpeg/jfdctint.c 1.1, jpeg/jmemmac.c 1.1, jpeg/jmemmgr.c 1.1, jpeg/jmemsys.h 1.1, jpeg/makefile.dj 1.1, jpeg/makefile.vc 1.1, jpeg/cdjpeg.c 1.1, jpeg/cdjpeg.h 1.1, jpeg/jchuff.c 1.1, jpeg/jchuff.h 1.1, jpeg/jcinit.c 1.1, jpeg/makdjpeg.st 1.1, jpeg/makefile.ansi 1.1, jpeg/makefile.manx 1.1, jpeg/makefile.unix 1.1, jpeg/cjpeg.1 1.1, jpeg/cjpeg.c 1.1, jpeg/ckconfig.c 1.1, jpeg/jdphuff.c 1.1, jpeg/wrbmp.c 1.1, jpeg/wrgif.c 1.1, jpeg/jdhuff.c 1.1, jpeg/jdhuff.h 1.1]</p>
2832
</blockquote>
2833
 
2834
<p><strong><a name="2005-04-22_1008"></a>
2835
2005-04-22 10:08 Russell Lang</strong></p>
2836
<blockquote>
2837
<pre>
2838
Correct typo.</pre>
2839
<p>[man/ps2ascii.1 1.34]</p>
2840
</blockquote>
2841
 
2842
<p><strong><a name="2005-04-21_1011"></a>
2843
2005-04-21 10:11 Igor Melichev</strong> (<a href="Details8.htm#2005-04-21_1011">details</a>)</p>
2844
<blockquote>
2845
<pre>
2846
Speed up shadings : a minor optimization for the color monotonity check.
2847
 
2848
</pre>
2849
<p>[src/gxshade6.c 1.99]</p>
2850
</blockquote>
2851
 
2852
<p><strong><a name="2005-04-21_0928"></a>
2853
2005-04-21 09:28 Igor Melichev</strong> (<a href="Details8.htm#2005-04-21_0928">details</a>)</p>
2854
<blockquote>
2855
<pre>
2856
Speed up shadings : fixed a crash with unlinear color devices.
2857
 
2858
</pre>
2859
<p>[src/gxshade6.c 1.98]</p>
2860
</blockquote>
2861
 
2862
<p><strong><a name="2005-04-20_2005"></a>
2863
2005-04-20 20:05 Ray Johnston</strong></p>
2864
<blockquote>
2865
<pre>
2866
Use the OrigFontName from an embedded font's FOntInfo dictionary since this
2867
is where Windows PostScript dirver puts the real font name when embedding
2868
fonts. Bug 688006 for customer 32.</pre>
2869
<p>[src/zbfont.c 1.29]</p>
2870
</blockquote>
2871
 
2872
<p><strong><a name="2005-04-20_0844"></a>
2873
2005-04-20 08:44 Igor Melichev</strong> (<a href="Details8.htm#2005-04-20_0844">details</a>)</p>
2874
<blockquote>
2875
<pre>
2876
Speed up shadings with optimizing fn_Sd_is_monotonic.
2877
 
2878
</pre>
2879
<p>[src/gsfunc0.c 1.26]</p>
2880
</blockquote>
2881
 
2882
<p><strong><a name="2005-04-20_0613"></a>
2883
2005-04-20 06:13 Ray Johnston</strong> (<a href="Details8.htm#2005-04-20_0613">details</a>)</p>
2884
<blockquote>
2885
<pre>
2886
Prevent out of range ImageType 4 mask array entries from causing an error
2887
as Adobe Acrobat Reader does. Bug 687611 for customer 870.
2888
 
2889
</pre>
2890
<p>[lib/pdf_draw.ps 1.92]</p>
2891
</blockquote>
2892
 
2893
<p><strong><a name="2005-04-19_2122"></a>
2894
2005-04-19 21:22 Stefan Kemper</strong></p>
2895
<blockquote>
2896
<pre>
2897
Added dependancies for gdevpdfj.c</pre>
2898
<p>[src/devs.mak 1.130]</p>
2899
</blockquote>
2900
 
2901
<p><strong><a name="2005-04-19_1435"></a>
2902
2005-04-19 14:35 Igor Melichev</strong> (<a href="Details8.htm#2005-04-19_1435">details</a>)</p>
2903
<blockquote>
2904
<pre>
2905
Speed up shadings with removing fn_domain_is_monotonic.
2906
 
2907
</pre>
2908
<p>[src/gsfunc.c 1.12, src/gsfunc.h 1.13, src/gsfunc0.c 1.25, src/gsfunc3.c 1.25, src/gsfunc4.c 1.18, src/gxfunc.h 1.10, src/gxshade1.c 1.40]</p>
2909
</blockquote>
2910
 
2911
<p><strong><a name="2005-04-19_1222"></a>
2912
2005-04-19 12:22 Igor Melichev</strong> (<a href="Details8.htm#2005-04-19_1222">details</a>)</p>
2913
<blockquote>
2914
<pre>
2915
Removing the !NEW_SHADINGS branch.
2916
 
2917
</pre>
2918
<p>[src/gsshade.c 1.17, src/gxshade1.c 1.39, src/gxshade4.c 1.30, src/gxshade4.h 1.41, src/gxshade6.c 1.97]</p>
2919
</blockquote>
2920
 
2921
<p><strong><a name="2005-04-19_0948"></a>
2922
2005-04-19 09:48 Igor Melichev</strong> (<a href="Details8.htm#2005-04-19_0948">details</a>)</p>
2923
<blockquote>
2924
<pre>
2925
Faster shadings with dividing some quadrangles into 2 triangles.
2926
 
2927
</pre>
2928
<p>[src/gxshade6.c 1.96]</p>
2929
</blockquote>
2930
 
2931
<p><strong><a name="2005-04-19_0836"></a>
2932
2005-04-19 08:36 Igor Melichev</strong> (<a href="Details8.htm#2005-04-19_0836">details</a>)</p>
2933
<blockquote>
2934
<pre>
2935
Faster shadings with setting a stronger clipping box.
2936
 
2937
</pre>
2938
<p>[src/gsshade.c 1.16, src/gsshade.h 1.9, src/gxshade1.c 1.38, src/gxshade4.c 1.29, src/gxshade4.h 1.40, src/gxshade6.c 1.95]</p>
2939
</blockquote>
2940
 
2941
<p><strong><a name="2005-04-19_0727"></a>
2942
2005-04-19 07:27 Igor Melichev</strong> (<a href="Details8.htm#2005-04-19_0727">details</a>)</p>
2943
<blockquote>
2944
<pre>
2945
Faster shadings with a better function monotonity check.
2946
 
2947
</pre>
2948
<p>[src/gsfunc.c 1.11, src/gsfunc.h 1.12, src/gsfunc0.c 1.24, src/gsfunc0.h 1.7, src/gsfunc3.c 1.24, src/gsfunc4.c 1.17, src/gxshade1.c 1.37, src/gxshade4.h 1.39, src/gxshade6.c 1.94]</p>
2949
</blockquote>
2950
 
2951
<p><strong><a name="2005-04-19_0428"></a>
2952
2005-04-19 04:28 Ralph Giles</strong></p>
2953
<blockquote>
2954
<pre>
2955
Bump the version numbers post-release.</pre>
2956
<p>[doc/News.htm 1.164, lib/gs_init.ps 1.119, src/gscdef.c 1.54, src/version.mak 1.83]</p>
2957
</blockquote>
2958
 
2959
<p><strong><a name="2005-04-19_0029"></a>
2960
2005-04-19 00:29 Stefan Kemper</strong></p>
2961
<blockquote>
2962
<pre>
2963
Fix for bug 687984.
2964
 
2965
Incomplete data stream gets artifical data for both DCTE and now
2966
also for PNGPE streams.
2967
 
2968
Note that it would be nice if all streams either handled missing data
2969
or didn't.</pre>
2970
<p>[src/gdevpdfj.c 1.44]</p>
2971
</blockquote>
2972
<hr>
2973
 
2974
<h2><a name="Version8.51"></a>Version 8.51 (2005-04-18)</h2>
2975
 
2976
<p>This is the second stable release in the 8.5x series of Ghostscript.
2977
It contains numerous bug fixes and improvements, particularly in the 
2978
area of PDF 1.6 handling.
2979
 
2980
<p>Also new in this release is an experimental version of the new level 
2981
2 Postscript output device, which may be of interest to developers.
2982
 
2983
<p> The following <a href="http://bugs.ghostscript.com/">bug</a> numbers
2984
were open at the time of this release: <blockquote>
2985
405501,
2986
430175,
2987
465936,
2988
493348,
2989
530011,
2990
535932,
2991
578865,
2992
592160,
2993
610478,
2994
614298,
2995
626295,
2996
674418,
2997
685335,
2998
686747,
2999
686842,
3000
686853,
3001
686865,
3002
686919,
3003
686996,
3004
687011,
3005
687039,
3006
687063,
3007
687084,
3008
687095,
3009
687108,
3010
687125,
3011
687146,
3012
687168,
3013
687174,
3014
687193,
3015
687196,
3016
687219,
3017
687221,
3018
687229,
3019
687231,
3020
687243,
3021
687257,
3022
687259,
3023
687271,
3024
687280,
3025
687295,
3026
687297,
3027
687298,
3028
687303,
3029
687314,
3030
687316,
3031
687327,
3032
687342,
3033
687345,
3034
687346,
3035
687360,
3036
687373,
3037
687375,
3038
687397,
3039
687399,
3040
687414,
3041
687435,
3042
687445,
3043
687460,
3044
687475,
3045
687480,
3046
687484,
3047
687485,
3048
687492,
3049
687498,
3050
687514,
3051
687518,
3052
687520,
3053
687523,
3054
687525,
3055
687529,
3056
687531,
3057
687535,
3058
687536,
3059
687545,
3060
687558,
3061
687559,
3062
687560,
3063
687561,
3064
687583,
3065
687593,
3066
687595,
3067
687608,
3068
687611,
3069
687621,
3070
687622,
3071
687628,
3072
687630,
3073
687633,
3074
687642,
3075
687643,
3076
687644,
3077
687650,
3078
687654,
3079
687657,
3080
687663,
3081
687666,
3082
687669,
3083
687674,
3084
687676,
3085
687677,
3086
687678,
3087
687679,
3088
687680,
3089
687682,
3090
687686,
3091
687694,
3092
687695,
3093
687697,
3094
687702,
3095
687707,
3096
687712,
3097
687715,
3098
687721,
3099
687727,
3100
687728,
3101
687729,
3102
687731,
3103
687775,
3104
687780,
3105
687782,
3106
687783,
3107
687793,
3108
687794,
3109
687795,
3110
687796,
3111
687800,
3112
687801,
3113
687805,
3114
687806,
3115
687808,
3116
687809,
3117
687814,
3118
687822,
3119
687825,
3120
687826,
3121
687837,
3122
687844,
3123
687848,
3124
687850,
3125
687853,
3126
687863,
3127
687866,
3128
687868,
3129
687870,
3130
687871,
3131
687875,
3132
687881,
3133
687883,
3134
687887,
3135
687895,
3136
687896,
3137
687901,
3138
687903,
3139
687904,
3140
687907,
3141
687914,
3142
687915,
3143
687918,
3144
687919,
3145
687922,
3146
687931,
3147
687938,
3148
687946,
3149
687948,
3150
687950,
3151
687957,
3152
687960,
3153
687970,
3154
687973,
3155
687974,
3156
687975,
3157
687977,
3158
687978,
3159
687980,
3160
687981,
3161
687983,
3162
687984,
3163
687986,
3164
687989,
3165
687992,
3166
687993,
3167
687994,
3168
687995,
3169
687996,
3170
688000,
3171
688003,
3172
688005,
3173
688006,
3174
688007,
3175
688009,
3176
688010,
3177
688013,
3178
688017,
3179
688020,
3180
688022,
3181
688023,
3182
688024,
3183
688026,
3184
688028,
3185
688032,
3186
688035,
3187
688036,
3188
688037,
3189
688038,
3190
688039,
3191
688040.
3192
</blockquote>
3193
 
3194
<h3><a name="8.51_Incompatible_changes"></a>Incompatible changes</h3>
3195
 
3196
<p>
3197
There are no known incompatible changes at this point.
3198
 
3199
<h3><a name="8.51_changelog"></a>Changelog</h3>
3200
 
3201
<!-- generated by split_changelog.py from the output of cvs2cl.pl -->
3202
 
3203
<p><strong><a name="2005-04-18_1826"></a>
3204
2005-04-18 18:26 Ralph Giles</strong></p>
3205
<blockquote>
3206
<pre>
3207
Update final release date.</pre>
3208
<p>[doc/API.htm 1.50, doc/Bug-form.htm 1.46, doc/Bug-info.htm 1.46, doc/C-style.htm 1.52, doc/Commprod.htm 1.38, doc/Copying.htm 1.36, doc/DLL.htm 1.40, doc/Deprecated.htm 1.17, doc/Details8.htm 1.19, doc/Develop.htm 1.146, doc/Devices.htm 1.87, doc/Drivers.htm 1.55, doc/Fonts.htm 1.48, doc/Helpers.htm 1.41, doc/History1.htm 1.36, doc/History2.htm 1.36, doc/History3.htm 1.36, doc/History4.htm 1.36, doc/History5.htm 1.38, doc/History6.htm 1.53, doc/History7.htm 1.41, doc/History8.htm 1.24, doc/Htmstyle.htm 1.41, doc/Install.htm 1.52, doc/Issues.htm 1.49, doc/Language.htm 1.92, doc/Lib.htm 1.40, doc/Maintain.htm 1.47, doc/Make.htm 1.87, doc/News.htm 1.163, doc/Projects.htm 1.64, doc/Ps-style.htm 1.34, doc/Ps2epsi.htm 1.39, doc/Ps2pdf.htm 1.79, doc/Psfiles.htm 1.62, doc/Readme.htm 1.67, doc/Release.htm 1.92, doc/Source.htm 1.36, doc/Testing.htm 1.34, doc/Unix-lpr.htm 1.36, doc/Use.htm 1.132, doc/Xfonts.htm 1.36, doc/gs-vms.hlp 1.34, man/dvipdf.1 1.34, man/font2c.1 1.34, man/gs.1 1.35, man/gslp.1 1.34, man/gsnd.1 1.34, man/pdf2dsc.1 1.33, man/pdf2ps.1 1.35, man/pdfopt.1 1.33, man/pf2afm.1 1.34, man/pfbtopfa.1 1.35, man/printafm.1 1.34, man/ps2ascii.1 1.33, man/ps2epsi.1 1.32, man/ps2pdf.1 1.39, man/ps2pdfwr.1 1.38, man/ps2ps.1 1.41, man/wftopfa.1 1.34, src/version.mak 1.82]</p>
3209
</blockquote>
3210
 
3211
<p><strong><a name="2005-04-15_0613"></a>
3212
2005-04-15 06:13 Igor Melichev</strong> (<a href="Details8.htm#2005-04-15_0613">details</a>)</p>
3213
<blockquote>
3214
<pre>
3215
Psfiles.htm : Documenting a recently addad lib file.
3216
 
3217
</pre>
3218
<p>[doc/Psfiles.htm 1.61]</p>
3219
</blockquote>
3220
 
3221
<p><strong><a name="2005-04-14_1910"></a>
3222
2005-04-14 19:10 Raph Levien</strong> (<a href="Details8.htm#2005-04-14_1910">details</a>)</p>
3223
<blockquote>
3224
<pre>
3225
Fix: use identity matrix (rather than scaling by font matrix) to prepare
3226
parameters for CDevProc procedure in pdfwrite code path. Fixes bug
3227
#688033.
3228
 
3229
</pre>
3230
<p>[src/zchar1.c 1.44]</p>
3231
</blockquote>
3232
 
3233
<p><strong><a name="2005-04-13_2313"></a>
3234
2005-04-13 23:13 Russell Lang</strong></p>
3235
<blockquote>
3236
<pre>
3237
Add additional files to the Windows source distribution.</pre>
3238
<p>[doc/Release.htm 1.91]</p>
3239
</blockquote>
3240
 
3241
<p><strong><a name="2005-04-13_2004"></a>
3242
2005-04-13 20:04 Ray Johnston</strong> (<a href="Details8.htm#2005-04-13_2004">details</a>)</p>
3243
<blockquote>
3244
<pre>
3245
Fix a SEGV when ImageType 4 has MaskColor values outside the range.
3246
Detected with the PDF file from bug 687611 for customer 870.
3247
 
3248
</pre>
3249
<p>[src/gximage4.c 1.6]</p>
3250
</blockquote>
3251
 
3252
<p><strong><a name="2005-04-12_2253"></a>
3253
2005-04-12 22:53 Ralph Giles</strong></p>
3254
<blockquote>
3255
<pre>
3256
Update changelogs for the 8.51 release.</pre>
3257
<p>[doc/Changes.htm 1.57, doc/Details.htm 1.16, doc/Details8.htm 1.18, doc/History8.htm 1.23, doc/News.htm 1.162]</p>
3258
</blockquote>
3259
 
3260
<p><strong><a name="2005-04-12_2221"></a>
3261
2005-04-12 22:21 Ralph Giles</strong></p>
3262
<blockquote>
3263
<pre>
3264
Remove a spurious blockquote.</pre>
3265
<p>[doc/News.htm 1.161]</p>
3266
</blockquote>
3267
 
3268
<p><strong><a name="2005-04-12_2210"></a>
3269
2005-04-12 22:10 Ralph Giles</strong></p>
3270
<blockquote>
3271
<pre>
3272
Propagate release date changes to the other documentation files.</pre>
3273
<p>[doc/API.htm 1.49, doc/Bug-form.htm 1.45, doc/Bug-info.htm 1.45, doc/C-style.htm 1.51, doc/Commprod.htm 1.37, doc/Copying.htm 1.35, doc/DLL.htm 1.39, doc/Deprecated.htm 1.16, doc/Details8.htm 1.17, doc/Develop.htm 1.145, doc/Devices.htm 1.86, doc/Drivers.htm 1.54, doc/Fonts.htm 1.47, doc/Helpers.htm 1.40, doc/History1.htm 1.35, doc/History2.htm 1.35, doc/History3.htm 1.35, doc/History4.htm 1.35, doc/History5.htm 1.37, doc/History6.htm 1.52, doc/History7.htm 1.40, doc/History8.htm 1.22, doc/Htmstyle.htm 1.40, doc/Install.htm 1.51, doc/Issues.htm 1.48, doc/Language.htm 1.91, doc/Lib.htm 1.39, doc/Maintain.htm 1.46, doc/Make.htm 1.86, doc/Projects.htm 1.63, doc/Ps-style.htm 1.33, doc/Ps2epsi.htm 1.38, doc/Ps2pdf.htm 1.78, doc/Psfiles.htm 1.60, doc/Readme.htm 1.66, doc/Release.htm 1.90, doc/Source.htm 1.35, doc/Testing.htm 1.33, doc/Unix-lpr.htm 1.35, doc/Use.htm 1.131, doc/Xfonts.htm 1.35, doc/gs-vms.hlp 1.33, man/dvipdf.1 1.33, man/font2c.1 1.33, man/gs.1 1.34, man/gslp.1 1.33, man/gsnd.1 1.33, man/pdf2dsc.1 1.32, man/pdf2ps.1 1.34, man/pdfopt.1 1.32, man/pf2afm.1 1.33, man/pfbtopfa.1 1.34, man/printafm.1 1.33, man/ps2ascii.1 1.32, man/ps2epsi.1 1.31, man/ps2pdf.1 1.38, man/ps2pdfwr.1 1.37, man/ps2ps.1 1.40, man/wftopfa.1 1.33]</p>
3274
</blockquote>
3275
 
3276
<p><strong><a name="2005-04-12_2205"></a>
3277
2005-04-12 22:05 Ralph Giles</strong></p>
3278
<blockquote>
3279
<pre>
3280
Update copyright dates and release notes for 8.15.</pre>
3281
<p>[doc/News.htm 1.160, src/dwsetup.rc 1.14, src/gscdef.c 1.53, src/version.mak 1.81, src/winint.mak 1.26]</p>
3282
</blockquote>
3283
 
3284
<p><strong><a name="2005-04-12_2120"></a>
3285
2005-04-12 21:20 Ray Johnston</strong> (<a href="Details8.htm#2005-04-12_2120">details</a>)</p>
3286
<blockquote>
3287
<pre>
3288
Fix for SEGV when PreserveHalftoneInfo=true is given as a pdfwrite
3289
option. Bug 688018.
3290
 
3291
</pre>
3292
<p>[src/gdevpdfg.c 1.61]</p>
3293
</blockquote>
3294
 
3295
<p><strong><a name="2005-04-12_0043"></a>
3296
2005-04-12 00:43 Russell Lang</strong></p>
3297
<blockquote>
3298
<pre>
3299
Make the OS/2 device list almost match that of Windows, with the only
3300
differences being IJS and the Windows or OS/2 specific devices.</pre>
3301
<p>[src/os2.mak 1.45]</p>
3302
</blockquote>
3303
 
3304
<p><strong><a name="2005-04-08_2355"></a>
3305
2005-04-08 23:55 Dan Coby</strong> (<a href="Details8.htm#2005-04-08_2355">details</a>)</p>
3306
<blockquote>
3307
<pre>
3308
Fix for 688019  /configurationerror in --setpagedevice--.  The PDF
3309
interpreter was incorrectly determining the size of the page.
3310
 
3311
</pre>
3312
<p>[lib/pdf_main.ps 1.96]</p>
3313
</blockquote>
3314
 
3315
<p><strong><a name="2005-04-08_2331"></a>
3316
2005-04-08 23:31 Dan Coby</strong></p>
3317
<blockquote>
3318
<pre>
3319
Removed some extra cntl-M at the end of lines.  These caused problems with
3320
the Borland compiler.</pre>
3321
<p>[src/gdevtfax.c 1.10]</p>
3322
</blockquote>
3323
 
3324
<p><strong><a name="2005-04-07_0912"></a>
3325
2005-04-07 09:12 Igor Melichev</strong> (<a href="Details8.htm#2005-04-07_0912">details</a>)</p>
3326
<blockquote>
3327
<pre>
3328
Fix : An MSVC8 warning.
3329
 
3330
</pre>
3331
<p>[src/gdevdjet.c 1.13]</p>
3332
</blockquote>
3333
 
3334
<p><strong><a name="2005-04-07_0844"></a>
3335
2005-04-07 08:44 Igor Melichev</strong> (<a href="Details8.htm#2005-04-07_0844">details</a>)</p>
3336
<blockquote>
3337
<pre>
3338
Drivers.htm : Improving the documentation about linear color device virtual functions.
3339
 
3340
</pre>
3341
<p>[doc/Drivers.htm 1.53]</p>
3342
</blockquote>
3343
 
3344
<p><strong><a name="2005-04-06_1645"></a>
3345
2005-04-06 16:45 Raph Levien</strong> (<a href="Details8.htm#2005-04-06_1645">details</a>)</p>
3346
<blockquote>
3347
<pre>
3348
Conveys input tray selection info (/ManualFeed and /MediaPosition)
3349
setpagedevice requests to PCL devices. Fixes bug #687899.
3350
 
3351
</pre>
3352
<p>[lib/gs_setpd.ps 1.26, src/gdevdjet.c 1.12, src/zmedia2.c 1.18]</p>
3353
</blockquote>
3354
 
3355
<p><strong><a name="2005-04-05_1937"></a>
3356
2005-04-05 19:37 Ralph Giles</strong></p>
3357
<blockquote>
3358
<pre>
3359
Disable non-fatal jbig2 debug messages unless JBIG2_DEBUG is defined in the
3360
C preprocessor. Previously, all messages were reported in the general gs
3361
debug build, which was distracting.
3362
 
3363
Also, initialize the global context pointer to NULL. This isn't necessary
3364
in the standard call order, but is extra insurance against an improper free.</pre>
3365
<p>[src/sjbig2.c 1.6]</p>
3366
</blockquote>
3367
 
3368
<p><strong><a name="2005-04-05_1617"></a>
3369
2005-04-05 16:17 Igor Melichev</strong> (<a href="Details8.htm#2005-04-05_1617">details</a>)</p>
3370
<blockquote>
3371
<pre>
3372
ps2write : Fix problems with encodings.
3373
 
3374
</pre>
3375
<p>[lib/opdfread.ps 1.62, src/gdevpdtw.c 1.42]</p>
3376
</blockquote>
3377
 
3378
<p><strong><a name="2005-04-05_1544"></a>
3379
2005-04-05 15:44 Igor Melichev</strong> (<a href="Details8.htm#2005-04-05_1544">details</a>)</p>
3380
<blockquote>
3381
<pre>
3382
pdfwrite : Implementing a viewer's resource memory control, part 3.
3383
 
3384
</pre>
3385
<p>[src/devs.mak 1.129, src/gdevpdfu.c 1.76, src/gdevpdtd.c 1.22, src/gdevpdtd.h 1.5, src/gdevpdtw.c 1.41]</p>
3386
</blockquote>
3387
 
3388
<p><strong><a name="2005-04-05_1129"></a>
3389
2005-04-05 11:29 Igor Melichev</strong> (<a href="Details8.htm#2005-04-05_1129">details</a>)</p>
3390
<blockquote>
3391
<pre>
3392
ps2write : Implementing a viewer's resource memory control, part 2.
3393
 
3394
</pre>
3395
<p>[lib/opdfread.ps 1.61, lib/ps2write.bat 1.12]</p>
3396
</blockquote>
3397
 
3398
<p><strong><a name="2005-04-05_0948"></a>
3399
2005-04-05 09:48 Igor Melichev</strong> (<a href="Details8.htm#2005-04-05_0948">details</a>)</p>
3400
<blockquote>
3401
<pre>
3402
pdfwrite : Implementing a viewer's resource memory control, part 1.
3403
 
3404
</pre>
3405
<p>[src/gdevpdf.c 1.109, src/gdevpdfp.c 1.48, src/gdevpdfu.c 1.75, src/gdevpdfx.h 1.115, src/gdevpdtf.c 1.44, src/gdevpdtf.h 1.28, src/gdevpdti.c 1.43, src/gdevpdtt.c 1.102, src/gdevpdtw.c 1.40]</p>
3406
</blockquote>
3407
 
3408
<p><strong><a name="2005-04-04_2300"></a>
3409
2005-04-04 23:00 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_2300">details</a>)</p>
3410
<blockquote>
3411
<pre>
3412
Fix : LZWEncode filtyer template didn't provide a set_defaults method.
3413
 
3414
</pre>
3415
<p>[src/gdevpsdi.c 1.41, src/slzwe.c 1.4]</p>
3416
</blockquote>
3417
 
3418
<p><strong><a name="2005-04-04_2033"></a>
3419
2005-04-04 20:33 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_2033">details</a>)</p>
3420
<blockquote>
3421
<pre>
3422
pdfwrite : Improve the font handling options.
3423
 
3424
</pre>
3425
<p>[lib/ps2write.bat 1.11]</p>
3426
</blockquote>
3427
 
3428
<p><strong><a name="2005-04-04_2028"></a>
3429
2005-04-04 20:28 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_2028">details</a>)</p>
3430
<blockquote>
3431
<pre>
3432
pdfwrite : Improve the font handling options.
3433
 
3434
</pre>
3435
<p>[src/gdevpdf.c 1.108, src/gdevpdfb.c 1.28, src/gdevpdfd.c 1.59, src/gdevpdfg.h 1.41, src/gdevpdfj.c 1.43, src/gdevpdfp.c 1.47, src/gdevpdfu.c 1.74, src/gdevpdfx.h 1.114, src/gdevpdtb.c 1.35, src/gdevpdtt.c 1.101, src/gdevpdtw.c 1.39, src/gdevpsdf.h 1.32, src/gsshade.c 1.15, src/gx.h 1.44, src/gxdevcli.h 1.37, src/gxshade6.c 1.93]</p>
3436
</blockquote>
3437
 
3438
<p><strong><a name="2005-04-04_1620"></a>
3439
2005-04-04 16:20 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_1620">details</a>)</p>
3440
<blockquote>
3441
<pre>
3442
ps2write : Improve the font handling options.
3443
 
3444
</pre>
3445
<p>[doc/Ps2pdf.htm 1.77, src/gdevpdfp.c 1.46, src/gdevpdtt.c 1.100, src/gdevpsdf.h 1.31]</p>
3446
</blockquote>
3447
 
3448
<p><strong><a name="2005-04-04_1438"></a>
3449
2005-04-04 14:38 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_1438">details</a>)</p>
3450
<blockquote>
3451
<pre>
3452
pdfwrite : When generating a PDF 1.2, convert PSLL3 images and shadings into PSLL2 images
3453
 
3454
</pre>
3455
<p>[doc/Ps2pdf.htm 1.76, src/gdevpdfd.c 1.58, src/gdevpdfi.c 1.70, src/gdevpdfj.c 1.42]</p>
3456
</blockquote>
3457
 
3458
<p><strong><a name="2005-04-04_1153"></a>
3459
2005-04-04 11:53 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_1153">details</a>)</p>
3460
<blockquote>
3461
<pre>
3462
ps2write : Convert shadings into a clipped image (continued 7).
3463
 
3464
</pre>
3465
<p>[src/gdevpdfd.c 1.57]</p>
3466
</blockquote>
3467
 
3468
<p><strong><a name="2005-04-04_1042"></a>
3469
2005-04-04 10:42 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_1042">details</a>)</p>
3470
<blockquote>
3471
<pre>
3472
pdfwrite : Don't use Indexed with a spacial base color space generating a PDF 1.2.
3473
 
3474
</pre>
3475
<p>[src/gdevpdfc.c 1.52, src/gdevpdfu.c 1.73]</p>
3476
</blockquote>
3477
 
3478
<p><strong><a name="2005-04-04_1014"></a>
3479
2005-04-04 10:14 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_1014">details</a>)</p>
3480
<blockquote>
3481
<pre>
3482
pdfwrite : Don't use FlateDecode generating a PDF 1.2.
3483
 
3484
</pre>
3485
<p>[src/gdevpdfu.c 1.72]</p>
3486
</blockquote>
3487
 
3488
<p><strong><a name="2005-04-04_1011"></a>
3489
2005-04-04 10:11 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_1011">details</a>)</p>
3490
<blockquote>
3491
<pre>
3492
ps2write : Improving a debug printing.
3493
 
3494
</pre>
3495
<p>[lib/opdfread.ps 1.60]</p>
3496
</blockquote>
3497
 
3498
<p><strong><a name="2005-04-04_0932"></a>
3499
2005-04-04 09:32 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_0932">details</a>)</p>
3500
<blockquote>
3501
<pre>
3502
ps2write : Convert shadings into a clipped image (continued 6).
3503
 
3504
</pre>
3505
<p>[src/gdevpdfd.c 1.56]</p>
3506
</blockquote>
3507
 
3508
<p><strong><a name="2005-04-04_0853"></a>
3509
2005-04-04 08:53 Igor Melichev</strong> (<a href="Details8.htm#2005-04-04_0853">details</a>)</p>
3510
<blockquote>
3511
<pre>
3512
ps2write : Dropping the code !PDFW_DELAYED_STREAMS.
3513
 
3514
</pre>
3515
<p>[src/gdevpdf.c 1.107, src/gdevpdfu.c 1.71, src/gdevpdtb.c 1.34, src/gdevpdtd.c 1.21, src/gdevpdtf.c 1.43, src/gdevpdti.c 1.42, src/gdevpdtw.c 1.38, src/gdevpdfx.h 1.113, src/gdevpdtb.h 1.11, src/gdevpdtw.h 1.6]</p>
3516
</blockquote>
3517
 
3518
<p><strong><a name="2005-04-03_1833"></a>
3519
2005-04-03 18:33 Igor Melichev</strong> (<a href="Details8.htm#2005-04-03_1833">details</a>)</p>
3520
<blockquote>
3521
<pre>
3522
ps2write : Convert shadings into a clipped image (continued 5).
3523
 
3524
</pre>
3525
<p>[src/gdevpdfd.c 1.55]</p>
3526
</blockquote>
3527
 
3528
<p><strong><a name="2005-04-01_1742"></a>
3529
2005-04-01 17:42 stefan</strong></p>
3530
<blockquote>
3531
<pre>
3532
Fixed null pointer access in pdfwrite.
3533
 
3534
pdf_put_uncolored_pattern() sets pres to null when it selects a solid color.
3535
It's clients must check for this null as it indicates a
3536
done writing the pattern state.</pre>
3537
<p>[src/gdevpdfg.c 1.60]</p>
3538
</blockquote>
3539
 
3540
<p><strong><a name="2005-03-31_2046"></a>
3541
2005-03-31 20:46 Igor Melichev</strong> (<a href="Details8.htm#2005-03-31_2046">details</a>)</p>
3542
<blockquote>
3543
<pre>
3544
ps2write : Convert shadings into a clipped image (continued 4).
3545
 
3546
</pre>
3547
<p>[src/devs.mak 1.128, src/gdevpdf.c 1.106, src/gdevpdfd.c 1.54, src/gdevpdfp.c 1.45, src/gdevpdfx.h 1.112, src/spprint.c 1.7]</p>
3548
</blockquote>
3549
 
3550
<p><strong><a name="2005-03-31_0612"></a>
3551
2005-03-31 06:12 Dan Coby</strong> (<a href="Details8.htm#2005-03-31_0612">details</a>)</p>
3552
<blockquote>
3553
<pre>
3554
Fix for 688011 Segment fault with -r150 and the mswindll device.
3555
 
3556
</pre>
3557
<p>[src/gxccache.c 1.33]</p>
3558
</blockquote>
3559
 
3560
<p><strong><a name="2005-03-31_0234"></a>
3561
2005-03-31 02:34 Jack Moffitt</strong></p>
3562
<blockquote>
3563
<pre>
3564
Fix bug where raster lookups failed on new files causing the regression
3565
tool to stop.  Also, skip processing for files without previous rasters
3566
to compare.</pre>
3567
<p>[toolbin/tests/gscheck_pdfwrite.py 1.25, toolbin/tests/gscheck_raster.py 1.15]</p>
3568
</blockquote>
3569
 
3570
<p><strong><a name="2005-03-30_1633"></a>
3571
2005-03-30 16:33 Raph Levien</strong></p>
3572
<blockquote>
3573
<pre>
3574
Add a discussion of the libjpeg6b component id issue to Issues.htm,
3575
pointing people to a patch. Resolves bug #686980.</pre>
3576
<p>[doc/Issues.htm 1.47]</p>
3577
</blockquote>
3578
 
3579
<p><strong><a name="2005-03-30_1406"></a>
3580
2005-03-30 14:06 Igor Melichev</strong> (<a href="Details8.htm#2005-03-30_1406">details</a>)</p>
3581
<blockquote>
3582
<pre>
3583
ps2write : Convert type 3,4 image into a clipped image (continued 3).
3584
 
3585
</pre>
3586
<p>[src/gdevpdfb.c 1.27]</p>
3587
</blockquote>
3588
 
3589
<p><strong><a name="2005-03-30_1343"></a>
3590
2005-03-30 13:43 Igor Melichev</strong> (<a href="Details8.htm#2005-03-30_1343">details</a>)</p>
3591
<blockquote>
3592
<pre>
3593
ps2write : Convert type 3,4 image into a clipped image (continued 2).
3594
 
3595
</pre>
3596
<p>[src/gdevpdfd.c 1.53, src/gdevpdfi.c 1.69]</p>
3597
</blockquote>
3598
 
3599
<p><strong><a name="2005-03-30_1248"></a>
3600
2005-03-30 12:48 Igor Melichev</strong> (<a href="Details8.htm#2005-03-30_1248">details</a>)</p>
3601
<blockquote>
3602
<pre>
3603
ps2write : Convert type 3,4 image into a clipped image (continued).
3604
 
3605
</pre>
3606
<p>[src/gdevpdfd.c 1.52, src/gdevpdfi.c 1.68, src/gdevpdfx.h 1.111]</p>
3607
</blockquote>
3608
 
3609
<p><strong><a name="2005-03-29_2133"></a>
3610
2005-03-29 21:33 Igor Melichev</strong> (<a href="Details8.htm#2005-03-29_2133">details</a>)</p>
3611
<blockquote>
3612
<pre>
3613
ps2write : Convert type 4 image into a clipped image.
3614
 
3615
</pre>
3616
<p>[src/gdevpdfd.c 1.51, src/gdevpdfi.c 1.67]</p>
3617
</blockquote>
3618
 
3619
<p><strong><a name="2005-03-29_1731"></a>
3620
2005-03-29 17:31 Igor Melichev</strong> (<a href="Details8.htm#2005-03-29_1731">details</a>)</p>
3621
<blockquote>
3622
<pre>
3623
ps2write : Convert type 3 image into a clipped image.
3624
 
3625
</pre>
3626
<p>[src/devs.mak 1.127, src/gdevpdfd.c 1.50, src/gdevpdfi.c 1.66, src/gdevpdfx.h 1.110]</p>
3627
</blockquote>
3628
 
3629
<p><strong><a name="2005-03-29_1426"></a>
3630
2005-03-29 14:26 Igor Melichev</strong> (<a href="Details8.htm#2005-03-29_1426">details</a>)</p>
3631
<blockquote>
3632
<pre>
3633
Fix : Propagate return codes truoug gx_image3_end_image.
3634
 
3635
</pre>
3636
<p>[src/gximage3.c 1.15]</p>
3637
</blockquote>
3638
 
3639
<p><strong><a name="2005-03-28_1403"></a>
3640
2005-03-28 14:03 Igor Melichev</strong> (<a href="Details8.htm#2005-03-28_1403">details</a>)</p>
3641
<blockquote>
3642
<pre>
3643
ps2write : Convert shadings into a clipped image.
3644
 
3645
</pre>
3646
<p>[src/gdevpdf.c 1.105, src/gdevpdfd.c 1.49, src/gdevpdfp.c 1.44, src/gdevpdfx.h 1.109, src/gdevpsdf.h 1.30]</p>
3647
</blockquote>
3648
 
3649
<p><strong><a name="2005-03-25_2126"></a>
3650
2005-03-25 21:26 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_2126">details</a>)</p>
3651
<blockquote>
3652
<pre>
3653
ps2write : A misprint in option list.
3654
 
3655
</pre>
3656
<p>[lib/ps2write.bat 1.10]</p>
3657
</blockquote>
3658
 
3659
<p><strong><a name="2005-03-25_2013"></a>
3660
2005-03-25 20:13 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_2013">details</a>)</p>
3661
<blockquote>
3662
<pre>
3663
ps2write : Don't set a pattern space when it is already set (continued 2).
3664
 
3665
</pre>
3666
<p>[lib/opdfread.ps 1.59]</p>
3667
</blockquote>
3668
 
3669
<p><strong><a name="2005-03-25_1931"></a>
3670
2005-03-25 19:31 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_1931">details</a>)</p>
3671
<blockquote>
3672
<pre>
3673
ps2write : Don't set a pattern space when it is already set (continued).
3674
 
3675
</pre>
3676
<p>[lib/opdfread.ps 1.58]</p>
3677
</blockquote>
3678
 
3679
<p><strong><a name="2005-03-25_1800"></a>
3680
2005-03-25 18:00 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_1800">details</a>)</p>
3681
<blockquote>
3682
<pre>
3683
ps2write : Don't set a pattern space when it is already set.
3684
 
3685
</pre>
3686
<p>[lib/opdfread.ps 1.57]</p>
3687
</blockquote>
3688
 
3689
<p><strong><a name="2005-03-25_1738"></a>
3690
2005-03-25 17:38 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_1738">details</a>)</p>
3691
<blockquote>
3692
<pre>
3693
ps2write : Implementing the RotatePages and the FitPages options (continued).
3694
 
3695
</pre>
3696
<p>[lib/opdfread.ps 1.56]</p>
3697
</blockquote>
3698
 
3699
<p><strong><a name="2005-03-25_1307"></a>
3700
2005-03-25 13:07 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_1307">details</a>)</p>
3701
<blockquote>
3702
<pre>
3703
ps2write : Create contents streams for empty pages.
3704
 
3705
</pre>
3706
<p>[src/gdevpdf.c 1.104, src/gdevpdfu.c 1.70]</p>
3707
</blockquote>
3708
 
3709
<p><strong><a name="2005-03-25_1113"></a>
3710
2005-03-25 11:13 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_1113">details</a>)</p>
3711
<blockquote>
3712
<pre>
3713
ps2write : Work around HP LaserJet 1320 bugs (continued).
3714
 
3715
</pre>
3716
<p>[lib/opdfread.ps 1.55]</p>
3717
</blockquote>
3718
 
3719
<p><strong><a name="2005-03-25_1011"></a>
3720
2005-03-25 10:11 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_1011">details</a>)</p>
3721
<blockquote>
3722
<pre>
3723
ps2write : Improve the handling of encodings.
3724
 
3725
</pre>
3726
<p>[lib/opdfread.ps 1.54, lib/ps2write.bat 1.9]</p>
3727
</blockquote>
3728
 
3729
<p><strong><a name="2005-03-25_0822"></a>
3730
2005-03-25 08:22 Igor Melichev</strong> (<a href="Details8.htm#2005-03-25_0822">details</a>)</p>
3731
<blockquote>
3732
<pre>
3733
ps2write : Implementing the RotatePages and the FitPages options.
3734
 
3735
</pre>
3736
<p>[lib/opdfread.ps 1.53]</p>
3737
</blockquote>
3738
 
3739
<p><strong><a name="2005-03-24_2137"></a>
3740
2005-03-24 21:37 Igor Melichev</strong> (<a href="Details8.htm#2005-03-24_2137">details</a>)</p>
3741
<blockquote>
3742
<pre>
3743
ps2write : Implementing the RotatePages option.
3744
 
3745
</pre>
3746
<p>[lib/opdfread.ps 1.52]</p>
3747
</blockquote>
3748
 
3749
<p><strong><a name="2005-03-24_1934"></a>
3750
2005-03-24 19:34 Igor Melichev</strong> (<a href="Details8.htm#2005-03-24_1934">details</a>)</p>
3751
<blockquote>
3752
<pre>
3753
ps2write : Fixing problems with TrueType fonts.
3754
 
3755
</pre>
3756
<p>[lib/opdfread.ps 1.51]</p>
3757
</blockquote>
3758
 
3759
<p><strong><a name="2005-03-23_1945"></a>
3760
2005-03-23 19:45 Dan Coby</strong> (<a href="Details8.htm#2005-03-23_1945">details</a>)</p>
3761
<blockquote>
3762
<pre>
3763
Fix for 687434, 687835, and 687982.  These reports are  /vmerror in
3764
--eofill-- or --fill--.  They are caused by the pattern accumulation
3765
device trying to allocate excessively large buffers.
3766
 
3767
</pre>
3768
<p>[src/gsptype1.c 1.21]</p>
3769
</blockquote>
3770
 
3771
<p><strong><a name="2005-03-23_1840"></a>
3772
2005-03-23 18:40 Raph Levien</strong></p>
3773
<blockquote>
3774
<pre>
3775
Set PJL RENDERMODE to GRAYSCALE or COLOR depending on whether device is
3776
pxlmono or pxlcolor, respectively. Fixes bug #687990. Thanks to Jonathan
3777
Kamens for the patch.</pre>
3778
<p>[src/gdevpxut.c 1.6]</p>
3779
</blockquote>
3780
 
3781
<p><strong><a name="2005-03-23_1741"></a>
3782
2005-03-23 17:41 Ralph Giles</strong></p>
3783
<blockquote>
3784
<pre>
3785
Add the missing ijs-config.1 manpage so our distributed ijs tree
3786
builds cleanly as a separate package. Include other sync changes
3787
to the 0.35 release. Closes bug 687991.</pre>
3788
<p>[ijs/Makefile.am 1.2, ijs/README 1.3, ijs/configure.ac 1.2, ijs/ijs-config.1 1.2, ijs/ijs_spec.pdf 1.2]</p>
3789
</blockquote>
3790
 
3791
<p><strong><a name="2005-03-18_1952"></a>
3792
2005-03-18 19:52 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1952">details</a>)</p>
3793
<blockquote>
3794
<pre>
3795
Fix (pdfwrite) : Don't apply ASCII85Encode to page contents streams which appear to be already ASCII (continued 2).
3796
 
3797
</pre>
3798
<p>[src/gdevpdfu.c 1.69, src/gdevpdfx.h 1.108, src/gdevpdti.c 1.41]</p>
3799
</blockquote>
3800
 
3801
<p><strong><a name="2005-03-18_1748"></a>
3802
2005-03-18 17:48 Ralph Giles</strong></p>
3803
<blockquote>
3804
<pre>
3805
Clean up a remaining link to the New-user documentation.</pre>
3806
<p>[doc/Bug-info.htm 1.44]</p>
3807
</blockquote>
3808
 
3809
<p><strong><a name="2005-03-18_1738"></a>
3810
2005-03-18 17:38 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1738">details</a>)</p>
3811
<blockquote>
3812
<pre>
3813
Fix (pdfwrite) : Don't apply ASCII85Encode to page contents streams which appear to be already ASCII (continued).
3814
 
3815
</pre>
3816
<p>[src/gdevpdfu.c 1.68]</p>
3817
</blockquote>
3818
 
3819
<p><strong><a name="2005-03-18_1728"></a>
3820
2005-03-18 17:28 Ralph Giles</strong></p>
3821
<blockquote>
3822
<pre>
3823
Link to Commprod for the difference between GPL and AFPL Ghostscript.</pre>
3824
<p>[doc/Readme.htm 1.65]</p>
3825
</blockquote>
3826
 
3827
<p><strong><a name="2005-03-18_1726"></a>
3828
2005-03-18 17:26 Ralph Giles</strong></p>
3829
<blockquote>
3830
<pre>
3831
Remove the out-of-date 'new user' documentation. Most of this is covered by
3832
the readme and the website.</pre>
3833
<p>[doc/Fonts.htm 1.46, doc/Helpers.htm 1.39, doc/Install.htm 1.50, doc/New-user.htm 1.56, doc/Readme.htm 1.64, doc/Use.htm 1.130]</p>
3834
</blockquote>
3835
 
3836
<p><strong><a name="2005-03-18_1715"></a>
3837
2005-03-18 17:15 Ralph Giles</strong></p>
3838
<blockquote>
3839
<pre>
3840
Remove the obsolete Tester.htm documentation file.</pre>
3841
<p>[doc/Readme.htm 1.63, doc/Tester.htm 1.35]</p>
3842
</blockquote>
3843
 
3844
<p><strong><a name="2005-03-18_1615"></a>
3845
2005-03-18 16:15 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1615">details</a>)</p>
3846
<blockquote>
3847
<pre>
3848
ps2write : Work around HP LaserJet 1320 bugs.
3849
 
3850
</pre>
3851
<p>[lib/opdfread.ps 1.50]</p>
3852
</blockquote>
3853
 
3854
<p><strong><a name="2005-03-18_1448"></a>
3855
2005-03-18 14:48 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1448">details</a>)</p>
3856
<blockquote>
3857
<pre>
3858
Fix (pdfwrite) : Don't apply ASCII85Encode to page contents streams which appear to be already ASCII.
3859
 
3860
</pre>
3861
<p>[src/gdevpdfu.c 1.67]</p>
3862
</blockquote>
3863
 
3864
<p><strong><a name="2005-03-18_1215"></a>
3865
2005-03-18 12:15 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1215">details</a>)</p>
3866
<blockquote>
3867
<pre>
3868
ps2write : Improve the error handler.
3869
 
3870
</pre>
3871
<p>[lib/opdfread.ps 1.49]</p>
3872
</blockquote>
3873
 
3874
<p><strong><a name="2005-03-18_1121"></a>
3875
2005-03-18 11:21 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1121">details</a>)</p>
3876
<blockquote>
3877
<pre>
3878
ps2write : Add EndOfTask character at the end of a task.
3879
 
3880
</pre>
3881
<p>[lib/ps2write.bat 1.8]</p>
3882
</blockquote>
3883
 
3884
<p><strong><a name="2005-03-18_1036"></a>
3885
2005-03-18 10:36 Igor Melichev</strong> (<a href="Details8.htm#2005-03-18_1036">details</a>)</p>
3886
<blockquote>
3887
<pre>
3888
ps2write : Add EndOfTask character at the end of a task.
3889
 
3890
</pre>
3891
<p>[lib/EndOfTask.ps 1.1, lib/ps2write.bat 1.7]</p>
3892
</blockquote>
3893
 
3894
<p><strong><a name="2005-03-17_1545"></a>
3895
2005-03-17 15:45 Igor Melichev</strong> (<a href="Details8.htm#2005-03-17_1545">details</a>)</p>
3896
<blockquote>
3897
<pre>
3898
ps2write : Don't write empty elements of Subrs.
3899
 
3900
</pre>
3901
<p>[src/gdevpsf1.c 1.21]</p>
3902
</blockquote>
3903
 
3904
<p><strong><a name="2005-03-17_1308"></a>
3905
2005-03-17 13:08 Igor Melichev</strong> (<a href="Details8.htm#2005-03-17_1308">details</a>)</p>
3906
<blockquote>
3907
<pre>
3908
Fix : Building GS with MSVC, use a proper CRTL version (debug|nodebug).
3909
 
3910
</pre>
3911
<p>[src/msvc32.mak 1.71]</p>
3912
</blockquote>
3913
 
3914
<p><strong><a name="2005-03-17_1306"></a>
3915
2005-03-17 13:06 Igor Melichev</strong> (<a href="Details8.htm#2005-03-17_1306">details</a>)</p>
3916
<blockquote>
3917
<pre>
3918
ps2write : Write pages in the proper order.
3919
 
3920
</pre>
3921
<p>[src/gdevpdf.c 1.103, src/gdevpdfu.c 1.66, src/gdevpdfx.h 1.107]</p>
3922
</blockquote>
3923
 
3924
<p><strong><a name="2005-03-17_1052"></a>
3925
2005-03-17 10:52 Igor Melichev</strong></p>
3926
<blockquote>
3927
<pre>
3928
fuzzy.c : Fixing the error message format.</pre>
3929
<p>[toolbin/tests/fuzzy.c 1.18]</p>
3930
</blockquote>
3931
 
3932
<p><strong><a name="2005-03-17_1045"></a>
3933
2005-03-17 10:45 Igor Melichev</strong> (<a href="Details8.htm#2005-03-17_1045">details</a>)</p>
3934
<blockquote>
3935
<pre>
3936
ps2write : Fixing an initial matrix bug.
3937
 
3938
</pre>
3939
<p>[lib/opdfread.ps 1.48]</p>
3940
</blockquote>
3941
 
3942
<p><strong><a name="2005-03-16_2304"></a>
3943
2005-03-16 23:04 Alex Cherepanov</strong></p>
3944
<blockquote>
3945
<pre>
3946
Keep the operands of knownoget_safe pseudo-operator on the stack to ensure
3947
proper restoration of the operands when it fails. Correctly adjust the stack
3948
in the caller when knownoget_safe fails.
3949
Fix bug 687473 from the customer 780.</pre>
3950
<p>[lib/pdf_main.ps 1.95]</p>
3951
</blockquote>
3952
 
3953
<p><strong><a name="2005-03-16_1457"></a>
3954
2005-03-16 14:57 Igor Melichev</strong> (<a href="Details8.htm#2005-03-16_1457">details</a>)</p>
3955
<blockquote>
3956
<pre>
3957
Fix : MSVC8 warning.
3958
 
3959
</pre>
3960
<p>[src/sjpx.c 1.12, src/spdiff.c 1.9]</p>
3961
</blockquote>
3962
 
3963
<p><strong><a name="2005-03-16_1227"></a>
3964
2005-03-16 12:27 Igor Melichev</strong> (<a href="Details8.htm#2005-03-16_1227">details</a>)</p>
3965
<blockquote>
3966
<pre>
3967
Fix : Coding style and MSVC8 warning in gsciemap.c .
3968
 
3969
</pre>
3970
<p>[src/gsciemap.c 1.16]</p>
3971
</blockquote>
3972
 
3973
<p><strong><a name="2005-03-16_0947"></a>
3974
2005-03-16 09:47 Igor Melichev</strong> (<a href="Details8.htm#2005-03-16_0947">details</a>)</p>
3975
<blockquote>
3976
<pre>
3977
ps2write : Don't drop extension glyphs writing an embedded font.
3978
 
3979
</pre>
3980
<p>[src/gdevpdtb.c 1.33, src/gdevpdtw.c 1.37]</p>
3981
</blockquote>
3982
 
3983
<p><strong><a name="2005-03-16_0938"></a>
3984
2005-03-16 09:38 Igor Melichev</strong> (<a href="Details8.htm#2005-03-16_0938">details</a>)</p>
3985
<blockquote>
3986
<pre>
3987
ps2write : Improving the processing of True Type encodings.
3988
 
3989
</pre>
3990
<p>[lib/opdfread.ps 1.47]</p>
3991
</blockquote>
3992
 
3993
<p><strong><a name="2005-03-15_1414"></a>
3994
2005-03-15 14:14 Igor Melichev</strong> (<a href="Details8.htm#2005-03-15_1414">details</a>)</p>
3995
<blockquote>
3996
<pre>
3997
ps2write : Fit a page with MediaBox.
3998
 
3999
</pre>
4000
<p>[lib/opdfread.ps 1.46]</p>
4001
</blockquote>
4002
 
4003
<p><strong><a name="2005-03-15_1136"></a>
4004
2005-03-15 11:36 Igor Melichev</strong> (<a href="Details8.htm#2005-03-15_1136">details</a>)</p>
4005
<blockquote>
4006
<pre>
4007
Fix : Cygwin/gcc warnings.
4008
 
4009
</pre>
4010
<p>[src/gdevpdtc.c 1.41, src/gstype42.c 1.51, src/gxhintn.c 1.58, src/gxshade6.c 1.92]</p>
4011
</blockquote>
4012
 
4013
<p><strong><a name="2005-03-15_1121"></a>
4014
2005-03-15 11:21 Igor Melichev</strong> (<a href="Details8.htm#2005-03-15_1121">details</a>)</p>
4015
<blockquote>
4016
<pre>
4017
ps2write : Fixing minor problems with text placing.
4018
 
4019
</pre>
4020
<p>[lib/opdfread.ps 1.45]</p>
4021
</blockquote>
4022
 
4023
<p><strong><a name="2005-03-14_1808"></a>
4024
2005-03-14 18:08 Dan Coby</strong> (<a href="Details8.htm#2005-03-14_1808">details</a>)</p>
4025
<blockquote>
4026
<pre>
4027
Fix for 687696 PDF 1.4 transparency can use large chunks of memory.
4028
Prior to this fix the handling of PDF 1.4 transparency features used one
4029
or more full size image buffers.  With high resolutions and large images,
4030
these buffers can be multiple gigabytes.  As a result, we were not able
4031
to handle these files.
4032
 
4033
</pre>
4034
<p>[src/gdevbbox.c 1.23, src/gdevdflt.c 1.25, src/gdevmem.c 1.9, src/gdevnfwd.c 1.28, src/gdevp14.c 1.27, src/gdevp14.h 1.4, src/gdevprn.c 1.19, src/gdevprn.h 1.14, src/gdevpsdu.c 1.23, src/gsalphac.c 1.8, src/gsht.c 1.23, src/gsistate.c 1.11, src/gsovrc.c 1.9, src/gsropc.c 1.5, src/gstparam.h 1.11, src/gstrans.c 1.19, src/gstrans.h 1.10, src/gxband.h 1.5, src/gxcldev.h 1.14, src/gxclimag.c 1.12, src/gxclist.c 1.15, src/gxclist.h 1.7, src/gxclrast.c 1.33, src/gxclutil.c 1.12, src/gxcmap.c 1.24, src/gxcomp.h 1.7, src/gxdevcli.h 1.36, src/gxdevice.h 1.21, src/gxdevmem.h 1.7, src/gxdht.h 1.9, src/gxdhtserial.c 1.8, src/gxistate.h 1.22, src/lib.mak 1.206, src/zdpnext.c 1.8, src/ztrans.c 1.23, lib/pdf_draw.ps 1.91, lib/pdf_main.ps 1.94]</p>
4035
</blockquote>
4036
 
4037
<p><strong><a name="2005-03-14_1746"></a>
4038
2005-03-14 17:46 Igor Melichev</strong> (<a href="Details8.htm#2005-03-14_1746">details</a>)</p>
4039
<blockquote>
4040
<pre>
4041
ps2write : Assume same color for stroking and non-stroking operations.
4042
 
4043
</pre>
4044
<p>[src/gdevpdfd.c 1.48]</p>
4045
</blockquote>
4046
 
4047
<p><strong><a name="2005-03-10_1634"></a>
4048
2005-03-10 16:34 Igor Melichev</strong> (<a href="Details8.htm#2005-03-10_1634">details</a>)</p>
4049
<blockquote>
4050
<pre>
4051
Fix (type 1 hinter) : Inconsistent transform coefficients after the dynamic glyph scaling.
4052
 
4053
</pre>
4054
<p>[src/gxhintn.c 1.57]</p>
4055
</blockquote>
4056
 
4057
<p><strong><a name="2005-03-10_1457"></a>
4058
2005-03-10 14:57 Alex Cherepanov</strong></p>
4059
<blockquote>
4060
<pre>
4061
Initialize ColorSpace parameter in ijs driver to DeviceRGB. This
4062
prevents a PostScript error in "currentpagedevice setpagedevice"
4063
and similar code when ColorSpace is not explicitly initialized.
4064
Fix bug 687013.</pre>
4065
<p>[src/gdevijs.c 1.10]</p>
4066
</blockquote>
4067
 
4068
<p><strong><a name="2005-03-10_1301"></a>
4069
2005-03-10 13:01 Alex Cherepanov</strong> (<a href="Details8.htm#2005-03-10_1301">details</a>)</p>
4070
<blockquote>
4071
<pre>
4072
Add FillOrder device parameter to TIFF fax devices and document the
4073
changes in Devices.htm .
4074
Fix bug 687324
4075
 
4076
</pre>
4077
<p>[doc/Devices.htm 1.85, src/gdevtfax.c 1.9]</p>
4078
</blockquote>
4079
 
4080
<p><strong><a name="2005-03-09_1221"></a>
4081
2005-03-09 12:21 Igor Melichev</strong> (<a href="Details8.htm#2005-03-09_1221">details</a>)</p>
4082
<blockquote>
4083
<pre>
4084
Fix (pdfwrite) : Equal image merging could break the Mask object of a type 3 image.
4085
 
4086
</pre>
4087
<p>[src/gdevpdfi.c 1.65]</p>
4088
</blockquote>
4089
 
4090
<p><strong><a name="2005-03-09_0901"></a>
4091
2005-03-09 09:01 Igor Melichev</strong> (<a href="Details8.htm#2005-03-09_0901">details</a>)</p>
4092
<blockquote>
4093
<pre>
4094
Fix (pdfwrite) : Don't create a CMap resource list.
4095
 
4096
</pre>
4097
<p>[src/gdevpdtw.c 1.36]</p>
4098
</blockquote>
4099
 
4100
<p><strong><a name="2005-03-09_0843"></a>
4101
2005-03-09 08:43 Igor Melichev</strong> (<a href="Details8.htm#2005-03-09_0843">details</a>)</p>
4102
<blockquote>
4103
<pre>
4104
Fix : MSVC 8 debug build was broken.
4105
 
4106
</pre>
4107
<p>[src/msvccmd.mak 1.26]</p>
4108
</blockquote>
4109
 
4110
<p><strong><a name="2005-03-08_0740"></a>
4111
2005-03-08 07:40 Ralph Giles</strong></p>
4112
<blockquote>
4113
<pre>
4114
Add uncompr.c which supplies the uncompress() zlib utility routine to our
4115
makefile. This routine isn't currently used by ghostscript, but was available
4116
prior to the source re-arrangement in the zlib 1.2.x releases.</pre>
4117
<p>[src/zlib.mak 1.10]</p>
4118
</blockquote>
4119
 
4120
<p><strong><a name="2005-03-04_2212"></a>
4121
2005-03-04 22:12 Russell Lang</strong></p>
4122
<blockquote>
4123
<pre>
4124
Correct HTML error in documentation.</pre>
4125
<p>[doc/Use.htm 1.129]</p>
4126
</blockquote>
4127
 
4128
<p><strong><a name="2005-03-04_2202"></a>
4129
2005-03-04 22:02 Russell Lang</strong> (<a href="Details8.htm#2005-03-04_2202">details</a>)</p>
4130
<blockquote>
4131
<pre>
4132
Set the default paper size with DEFAULTPAPERSIZE in gs_init.ps,
4133
which only affects devices that default to A4 or letter paper.
4134
This avoids inappropriately setting the bbox device to
4135
A4 or letter size.
4136
 
4137
</pre>
4138
<p>[doc/Use.htm 1.128, lib/gs_init.ps 1.118]</p>
4139
</blockquote>
4140
 
4141
<p><strong><a name="2005-03-04_2200"></a>
4142
2005-03-04 22:00 Russell Lang</strong></p>
4143
<blockquote>
4144
<pre>
4145
The display device row alignment must be equal to or greater than
4146
the pointer size, since this is a requirement of the memory devices.
4147
Problem noticed on 64-bit builds.</pre>
4148
<p>[src/gdevdsp.c 1.32, src/gdevdsp.h 1.12]</p>
4149
</blockquote>
4150
 
4151
<p><strong><a name="2005-03-04_2158"></a>
4152
2005-03-04 21:58 Russell Lang</strong> (<a href="Details8.htm#2005-03-04_2158">details</a>)</p>
4153
<blockquote>
4154
<pre>
4155
Compile Ghostscript for 64-bit Windows with AMD64 processor.
4156
Change the default install directory to "c:\program files\gs".
4157
 
4158
</pre>
4159
<p>[doc/Make.htm 1.85, src/dwsetup.cpp 1.11, src/dwsetup.rc 1.13, src/dwuninst.cpp 1.6, src/gp_mswin.c 1.25, src/gp_mswin.h 1.7, src/gsdll32.def 1.6, src/msvc32.mak 1.70, src/msvccmd.mak 1.25, src/msvctail.mak 1.11, src/winint.mak 1.25]</p>
4160
</blockquote>
4161
 
4162
<p><strong><a name="2005-03-04_2156"></a>
4163
2005-03-04 21:56 Russell Lang</strong> (<a href="Details8.htm#2005-03-04_2156">details</a>)</p>
4164
<blockquote>
4165
<pre>
4166
Change display device parameter DisplayHandle from an integer
4167
to a string, to add support for 64-bit platforms.
4168
 
4169
</pre>
4170
<p>[src/gdevdsp.c 1.31, src/gdevdsp.h 1.11]</p>
4171
</blockquote>
4172
 
4173
<p><strong><a name="2005-03-04_1442"></a>
4174
2005-03-04 14:42 Igor Melichev</strong></p>
4175
<blockquote>
4176
<pre>
4177
Unwinding the last patch, which was erroneusely aplied to a wrong branch.</pre>
4178
<p>[src/gdevpdfj.c 1.41]</p>
4179
</blockquote>
4180
 
4181
<p><strong><a name="2005-03-04_1438"></a>
4182
2005-03-04 14:38 Igor Melichev</strong> (<a href="Details8.htm#2005-03-04_1438">details</a>)</p>
4183
<blockquote>
4184
<pre>
4185
pdfwrite : ASCII encoding was not applied to some images when requested.
4186
 
4187
</pre>
4188
<p>[src/gdevpdfj.c 1.39, src/gdevpdfj.c 1.40]</p>
4189
</blockquote>
4190
 
4191
<p><strong><a name="2005-03-04_1027"></a>
4192
2005-03-04 10:27 Russell Lang</strong></p>
4193
<blockquote>
4194
<pre>
4195
Fix bug #687958 gswin32: Assertion fails due to a bug in dwtext.c.
4196
Keep argument to isprint() within 0-255.</pre>
4197
<p>[src/dwtext.c 1.9]</p>
4198
</blockquote>
4199
 
4200
<p><strong><a name="2005-03-03_1905"></a>
4201
2005-03-03 19:05 Ray Johnston</strong> (<a href="Details8.htm#2005-03-03_1905">details</a>)</p>
4202
<blockquote>
4203
<pre>
4204
Eliminate a performance problem when a TT font has a large 'loca' table.
4205
A fix for 687889 used .sort on the 'loca' table but this takes a long
4206
time if the table is large. Only run the .sort if the table is out of
4207
order which is rare since the TT font spec requires an in-order table.
4208
Bug 687968.
4209
 
4210
</pre>
4211
<p>[lib/gs_ttf.ps 1.43]</p>
4212
</blockquote>
4213
 
4214
<p><strong><a name="2005-03-03_1315"></a>
4215
2005-03-03 13:15 Igor Melichev</strong> (<a href="Details8.htm#2005-03-03_1315">details</a>)</p>
4216
<blockquote>
4217
<pre>
4218
pdfwrite : Use character codes instead CIDs when creating a ToUnicode CMap.
4219
 
4220
</pre>
4221
<p>[src/gdevpdtc.c 1.40, src/gdevpdte.c 1.70]</p>
4222
</blockquote>
4223
 
4224
<p><strong><a name="2005-03-03_0750"></a>
4225
2005-03-03 07:50 Igor Melichev</strong> (<a href="Details8.htm#2005-03-03_0750">details</a>)</p>
4226
<blockquote>
4227
<pre>
4228
ps2write : Write "/Type/CMap" to a CMap resource dictionary.
4229
 
4230
</pre>
4231
<p>[src/gdevpdtw.c 1.35]</p>
4232
</blockquote>
4233
 
4234
<p><strong><a name="2005-03-02_1808"></a>
4235
2005-03-02 18:08 Raph Levien</strong></p>
4236
<blockquote>
4237
<pre>
4238
Fix: Move setting of #copies userdict entry outside restore operation
4239
so it doesn't get clobbered. Fixes bug #687964. Thanks to Leon Sha for
4240
the patch.</pre>
4241
<p>[src/gdevpsu.c 1.19]</p>
4242
</blockquote>
4243
 
4244
<p><strong><a name="2005-03-01_2044"></a>
4245
2005-03-01 20:44 Ray Johnston</strong> (<a href="Details8.htm#2005-03-01_2044">details</a>)</p>
4246
<blockquote>
4247
<pre>
4248
Fix a problem with .dividesfnts for large Type42 fonts introduced with the
4249
previous commit. Also replace macro with C-Style compliant inline function.
4250
 
4251
</pre>
4252
<p>[lib/gs_ttf.ps 1.42, src/gstype42.c 1.50]</p>
4253
</blockquote>
4254
 
4255
<p><strong><a name="2005-02-28_1000"></a>
4256
2005-02-28 10:00 Igor Melichev</strong> (<a href="Details8.htm#2005-02-28_1000">details</a>)</p>
4257
<blockquote>
4258
<pre>
4259
ps2write : Reset the clipping path before starting a page.
4260
 
4261
</pre>
4262
<p>[src/gdevpdf.c 1.102]</p>
4263
</blockquote>
4264
 
4265
<p><strong><a name="2005-02-27_0556"></a>
4266
2005-02-27 05:56 Ray Johnston</strong> (<a href="Details8.htm#2005-02-27_0556">details</a>)</p>
4267
<blockquote>
4268
<pre>
4269
Fix handling of broken TrueType fonts that have a loca table that is not
4270
in order. Bug 687889 for customer 670.
4271
 
4272
</pre>
4273
<p>[lib/gs_ttf.ps 1.41, src/gstype42.c 1.49, src/gxfont42.h 1.21]</p>
4274
</blockquote>
4275
 
4276
<p><strong><a name="2005-02-26_2100"></a>
4277
2005-02-26 21:00 Igor Melichev</strong> (<a href="Details8.htm#2005-02-26_2100">details</a>)</p>
4278
<blockquote>
4279
<pre>
4280
ps2write : Fixing minor problems with debug printing.
4281
 
4282
</pre>
4283
<p>[lib/opdfread.ps 1.44]</p>
4284
</blockquote>
4285
 
4286
<p><strong><a name="2005-02-26_1807"></a>
4287
2005-02-26 18:07 Igor Melichev</strong> (<a href="Details8.htm#2005-02-26_1807">details</a>)</p>
4288
<blockquote>
4289
<pre>
4290
ps2write : Implementing a conversion of images into ProcessColorModel, step 3 (final).
4291
 
4292
</pre>
4293
<p>[src/devs.mak 1.126, src/gdevpdfi.c 1.64, src/gdevpsdf.h 1.29, src/gdevpsdi.c 1.40, src/gdevpsds.c 1.14, src/gdevpsds.h 1.12]</p>
4294
</blockquote>
4295
 
4296
<p><strong><a name="2005-02-26_1332"></a>
4297
2005-02-26 13:32 Igor Melichev</strong> (<a href="Details8.htm#2005-02-26_1332">details</a>)</p>
4298
<blockquote>
4299
<pre>
4300
ps2write : Implementing a conversion of images into ProcessColorModel, step 2.
4301
 
4302
</pre>
4303
<p>[src/gdevpsdi.c 1.39, src/gdevpsds.c 1.13, src/gdevpsds.h 1.11]</p>
4304
</blockquote>
4305
 
4306
<p><strong><a name="2005-02-25_2108"></a>
4307
2005-02-25 21:08 Igor Melichev</strong> (<a href="Details8.htm#2005-02-25_2108">details</a>)</p>
4308
<blockquote>
4309
<pre>
4310
ps2write : Implementing a conversion of images into ProcessColorModel, step 1.
4311
 
4312
</pre>
4313
<p>[src/gdevpdfi.c 1.63, src/gdevpsdi.c 1.38, src/gdevpdfx.h 1.106, src/gdevpsdf.h 1.28, src/gdevpsds.c 1.12]</p>
4314
</blockquote>
4315
 
4316
<p><strong><a name="2005-02-25_1402"></a>
4317
2005-02-25 14:02 Igor Melichev</strong> (<a href="Details8.htm#2005-02-25_1402">details</a>)</p>
4318
<blockquote>
4319
<pre>
4320
pdfwrite : Simplify data exchange for pdf_color_space.
4321
 
4322
</pre>
4323
<p>[src/gdevpdfi.c 1.62, src/gdevpsdf.h 1.27, src/gdevpsdi.c 1.37]</p>
4324
</blockquote>
4325
 
4326
<p><strong><a name="2005-02-25_0758"></a>
4327
2005-02-25 07:58 Igor Melichev</strong> (<a href="Details8.htm#2005-02-25_0758">details</a>)</p>
4328
<blockquote>
4329
<pre>
4330
ps2write : Unwind the last patch (disallow ICCBased color spaces when writing a ps2write output).
4331
 
4332
</pre>
4333
<p>[src/gdevpdfk.c 1.10]</p>
4334
</blockquote>
4335
 
4336
<p><strong><a name="2005-02-24_1946"></a>
4337
2005-02-24 19:46 Igor Melichev</strong> (<a href="Details8.htm#2005-02-24_1946">details</a>)</p>
4338
<blockquote>
4339
<pre>
4340
ps2write : Allow ICCBased color spaces when writing a ps2write output.
4341
 
4342
</pre>
4343
<p>[src/gdevpdfk.c 1.9]</p>
4344
</blockquote>
4345
 
4346
<p><strong><a name="2005-02-24_1126"></a>
4347
2005-02-24 11:26 Igor Melichev</strong> (<a href="Details8.htm#2005-02-24_1126">details</a>)</p>
4348
<blockquote>
4349
<pre>
4350
Fix (pdfwrite) : Improving the heap consistensy with compression chooser.
4351
 
4352
</pre>
4353
<p>[src/gdevpdfj.c 1.38, src/gdevpsdi.c 1.36]</p>
4354
</blockquote>
4355
 
4356
<p><strong><a name="2005-02-23_1510"></a>
4357
2005-02-23 15:10 Igor Melichev</strong> (<a href="Details8.htm#2005-02-23_1510">details</a>)</p>
4358
<blockquote>
4359
<pre>
4360
ps2write : Improving the compatyibility to another PSLL2 interpreter 5D PDF Creator.
4361
 
4362
</pre>
4363
<p>[lib/opdfread.ps 1.43]</p>
4364
</blockquote>
4365
 
4366
<p><strong><a name="2005-02-23_1048"></a>
4367
2005-02-23 10:48 Igor Melichev</strong> (<a href="Details8.htm#2005-02-23_1048">details</a>)</p>
4368
<blockquote>
4369
<pre>
4370
ps2write : A wrong data were set to sfnts defining a Type 42 font.
4371
 
4372
</pre>
4373
<p>[lib/opdfread.ps 1.42]</p>
4374
</blockquote>
4375
 
4376
<p><strong><a name="2005-02-23_1008"></a>
4377
2005-02-23 10:08 Igor Melichev</strong> (<a href="Details8.htm#2005-02-23_1008">details</a>)</p>
4378
<blockquote>
4379
<pre>
4380
Fix : Erase all pointers initializing a font structure.
4381
 
4382
</pre>
4383
<p>[src/gsfont.c 1.35]</p>
4384
</blockquote>
4385
 
4386
<p><strong><a name="2005-02-23_0957"></a>
4387
2005-02-23 09:57 Igor Melichev</strong> (<a href="Details8.htm#2005-02-23_0957">details</a>)</p>
4388
<blockquote>
4389
<pre>
4390
Fix (pdfdwrite) : Don't apply FlateEncode generating a PDF 1.2.
4391
 
4392
</pre>
4393
<p>[src/gdevpsdi.c 1.35]</p>
4394
</blockquote>
4395
 
4396
<p><strong><a name="2005-02-22_1541"></a>
4397
2005-02-22 15:41 Igor Melichev</strong> (<a href="Details8.htm#2005-02-22_1541">details</a>)</p>
4398
<blockquote>
4399
<pre>
4400
A new implementation of shadings, step 89.
4401
 
4402
</pre>
4403
<p>[src/gxshade6.c 1.91]</p>
4404
</blockquote>
4405
 
4406
<p><strong><a name="2005-02-18_2038"></a>
4407
2005-02-18 20:38 Russell Lang</strong></p>
4408
<blockquote>
4409
<pre>
4410
Fix conformance problems in ghostpdf.ppd.  Now tested with cupstestppd.</pre>
4411
<p>[lib/ghostpdf.ppd 1.3]</p>
4412
</blockquote>
4413
 
4414
<p><strong><a name="2005-02-17_2140"></a>
4415
2005-02-17 21:40 Igor Melichev</strong> (<a href="Details8.htm#2005-02-17_2140">details</a>)</p>
4416
<blockquote>
4417
<pre>
4418
ps2write : A compatibility to a PSLL@ interpreter gs3_70.
4419
 
4420
</pre>
4421
<p>[lib/opdfread.ps 1.41]</p>
4422
</blockquote>
4423
 
4424
<p><strong><a name="2005-02-16_2205"></a>
4425
2005-02-16 22:05 Igor Melichev</strong> (<a href="Details8.htm#2005-02-16_2205">details</a>)</p>
4426
<blockquote>
4427
<pre>
4428
ps2write : Fix problems with hex encodings (continued).
4429
 
4430
</pre>
4431
<p>[lib/opdfread.ps 1.40]</p>
4432
</blockquote>
4433
 
4434
<p><strong><a name="2005-02-16_1529"></a>
4435
2005-02-16 15:29 Igor Melichev</strong> (<a href="Details8.htm#2005-02-16_1529">details</a>)</p>
4436
<blockquote>
4437
<pre>
4438
ps2write : Implementing a conversion of type 4 images into an 'imagemask' with a pattern color.
4439
 
4440
</pre>
4441
<p>[src/devs.mak 1.125, src/gdevpdfg.h 1.40, src/gdevpdfi.c 1.61, src/gdevpdfj.c 1.37, src/gdevpsdf.h 1.26, src/gdevpsdi.c 1.34, src/gdevpsds.c 1.11, src/gdevpsds.h 1.10]</p>
4442
</blockquote>
4443
 
4444
<p><strong><a name="2005-02-16_1111"></a>
4445
2005-02-16 11:11 Igor Melichev</strong> (<a href="Details8.htm#2005-02-16_1111">details</a>)</p>
4446
<blockquote>
4447
<pre>
4448
Fix (pdfwrite) : Improve garbager methods of pdf_image_writer.
4449
 
4450
</pre>
4451
<p>[src/gdevpdfg.h 1.39, src/gdevpdfj.c 1.36]</p>
4452
</blockquote>
4453
 
4454
<p><strong><a name="2005-02-16_0913"></a>
4455
2005-02-16 09:13 Igor Melichev</strong> (<a href="Details8.htm#2005-02-16_0913">details</a>)</p>
4456
<blockquote>
4457
<pre>
4458
Fix (pdfwrite) : Implement an explicit initialization of pdf_image_writer.
4459
 
4460
</pre>
4461
<p>[src/gdevpdfb.c 1.26, src/gdevpdfg.h 1.38, src/gdevpdfi.c 1.60, src/gdevpdfj.c 1.35, src/gdevpdfv.c 1.38]</p>
4462
</blockquote>
4463
 
4464
<p><strong><a name="2005-02-16_0631"></a>
4465
2005-02-16 06:31 Ray Johnston</strong></p>
4466
<blockquote>
4467
<pre>
4468
Add a pdfformaterror Warning for the case where an outline link destination
4469
does not exist (so that the resulting PDF will not have dangling links).</pre>
4470
<p>[lib/pdf_main.ps 1.93]</p>
4471
</blockquote>
4472
 
4473
<p><strong><a name="2005-02-16_0628"></a>
4474
2005-02-16 06:28 Ray Johnston</strong> (<a href="Details8.htm#2005-02-16_0628">details</a>)</p>
4475
<blockquote>
4476
<pre>
4477
Tolerate non-printing garbage characters prior to the %PDF header of a PDF
4478
file. Bug 687942 for customer 670.
4479
 
4480
</pre>
4481
<p>[lib/pdf_main.ps 1.92]</p>
4482
</blockquote>
4483
 
4484
<p><strong><a name="2005-02-16_0501"></a>
4485
2005-02-16 05:01 Raph Levien</strong></p>
4486
<blockquote>
4487
<pre>
4488
Fix: make sure that transfer functions and spot functions are permuted
4489
to the same order as the other halftoning parameters. Fixes bug #687916.</pre>
4490
<p>[src/zht2.c 1.13]</p>
4491
</blockquote>
4492
 
4493
<p><strong><a name="2005-02-15_1447"></a>
4494
2005-02-15 14:47 Igor Melichev</strong> (<a href="Details8.htm#2005-02-15_1447">details</a>)</p>
4495
<blockquote>
4496
<pre>
4497
Fix (the filling algorithm) : Drpouts could appear at Y-extremes of the path (continued).
4498
 
4499
</pre>
4500
<p>[src/gxfillsl.h 1.8]</p>
4501
</blockquote>
4502
 
4503
<p><strong><a name="2005-02-14_0237"></a>
4504
2005-02-14 02:37 Ray Johnston</strong> (<a href="Details8.htm#2005-02-14_0237">details</a>)</p>
4505
<blockquote>
4506
<pre>
4507
Provide more robust handling of errors in an attempt to prevent badly
4508
formed error handlers defined in the PS file from causing nested errors
4509
(and the infamous dump-like "Unexpected interpreter error").
4510
Refer to bug 687925.
4511
 
4512
</pre>
4513
<p>[lib/gs_init.ps 1.117]</p>
4514
</blockquote>
4515
 
4516
<p><strong><a name="2005-02-13_2131"></a>
4517
2005-02-13 21:31 Ray Johnston</strong> (<a href="Details8.htm#2005-02-13_2131">details</a>)</p>
4518
<blockquote>
4519
<pre>
4520
Fix a problem with the initial matrix when the InputAttributes has a page
4521
size range (four element array) with the lower bounds greater than 0.
4522
Patch submitted by Till Kamppeter for bug 687902.
4523
 
4524
</pre>
4525
<p>[src/zmedia2.c 1.17]</p>
4526
</blockquote>
4527
 
4528
<p><strong><a name="2005-02-12_2029"></a>
4529
2005-02-12 20:29 Ray Johnston</strong> (<a href="Details8.htm#2005-02-12_2029">details</a>)</p>
4530
<blockquote>
4531
<pre>
4532
Fix so that outline links to non-existent pages do not get processed or
4533
included in the outline passed to pdfwrite (via pdfmark). Bug 687917.
4534
 
4535
</pre>
4536
<p>[lib/pdf_main.ps 1.91]</p>
4537
</blockquote>
4538
 
4539
<p><strong><a name="2005-02-10_2313"></a>
4540
2005-02-10 23:13 Dan Coby</strong> (<a href="Details8.htm#2005-02-10_2313">details</a>)</p>
4541
<blockquote>
4542
<pre>
4543
Fix for 687935 rangecheck in stroke while overprinting on the display device.
4544
 
4545
</pre>
4546
<p>[src/gdevdgbr.c 1.12]</p>
4547
</blockquote>
4548
 
4549
<p><strong><a name="2005-02-09_1942"></a>
4550
2005-02-09 19:42 Igor Melichev</strong> (<a href="Details8.htm#2005-02-09_1942">details</a>)</p>
4551
<blockquote>
4552
<pre>
4553
ps2write : Fix problems with heh encodings.
4554
 
4555
</pre>
4556
<p>[lib/opdfread.ps 1.39, lib/ps2write.bat 1.6]</p>
4557
</blockquote>
4558
 
4559
<p><strong><a name="2005-02-09_1830"></a>
4560
2005-02-09 18:30 Ray Johnston</strong></p>
4561
<blockquote>
4562
<pre>
4563
Revert to the redistributable Identity-H and Identity-V CMaps (same as
4564
the CVS revision 1.1). Bug 687933.</pre>
4565
<p>[Resource/CMap/Identity-H 1.3, Resource/CMap/Identity-V 1.3]</p>
4566
</blockquote>
4567
 
4568
<p><strong><a name="2005-02-09_1636"></a>
4569
2005-02-09 16:36 Igor Melichev</strong> (<a href="Details8.htm#2005-02-09_1636">details</a>)</p>
4570
<blockquote>
4571
<pre>
4572
ps2write : Implementing a conversion of type 3 images into an 'imagemask' with a pattern color.
4573
 
4574
</pre>
4575
<p>[src/devs.mak 1.124, src/gdevpdfd.c 1.47, src/gdevpdfg.h 1.37, src/gdevpdfi.c 1.59, src/gdevpdfj.c 1.34, src/gdevpdfx.h 1.105, src/gdevpdti.c 1.40]</p>
4576
</blockquote>
4577
 
4578
<p><strong><a name="2005-02-08_1652"></a>
4579
2005-02-08 16:52 Igor Melichev</strong> (<a href="Details8.htm#2005-02-08_1652">details</a>)</p>
4580
<blockquote>
4581
<pre>
4582
Implementing a conversion of a shading to a raster image for high level devices (continued 2).
4583
 
4584
</pre>
4585
<p>[src/devs.mak 1.123, src/gdevpdfd.c 1.46, src/gsptype2.c 1.17, src/gsptype2.h 1.12, src/gxshade6.c 1.90]</p>
4586
</blockquote>
4587
 
4588
<p><strong><a name="2005-02-08_1557"></a>
4589
2005-02-08 15:57 Igor Melichev</strong> (<a href="Details8.htm#2005-02-08_1557">details</a>)</p>
4590
<blockquote>
4591
<pre>
4592
ps2write : Allow image compression.
4593
 
4594
</pre>
4595
<p>[lib/ps2write.bat 1.5]</p>
4596
</blockquote>
4597
 
4598
<p><strong><a name="2005-02-07_0638"></a>
4599
2005-02-07 06:38 Dan Coby</strong> (<a href="Details8.htm#2005-02-07_0638">details</a>)</p>
4600
<blockquote>
4601
<pre>
4602
Fix for 687849 Unrecoverable error, converting PDF to TIF.  Igor determined
4603
that the file has a problem that that causes the XREF rebuilding logic to
4604
be invoked and that object 74 0 was not being found.  With this fix, we are
4605
able to rebuild the file.
4606
 
4607
</pre>
4608
<p>[lib/pdf_rbld.ps 1.8]</p>
4609
</blockquote>
4610
 
4611
<p><strong><a name="2005-02-06_2132"></a>
4612
2005-02-06 21:32 Ray Johnston</strong> (<a href="Details8.htm#2005-02-06_2132">details</a>)</p>
4613
<blockquote>
4614
<pre>
4615
Update the currentpoint after processing invisible text. BUg 687860.
4616
 
4617
</pre>
4618
<p>[lib/pdf_ops.ps 1.38]</p>
4619
</blockquote>
4620
 
4621
<p><strong><a name="2005-02-03_0540"></a>
4622
2005-02-03 05:40 Ray Johnston</strong> (<a href="Details8.htm#2005-02-03_0540">details</a>)</p>
4623
<blockquote>
4624
<pre>
4625
Fix for miterlimit value that is smaller than PostScript PLRM allows.
4626
Bug 687895. Somewhat based on patch from Alex Cherepanov.
4627
 
4628
</pre>
4629
<p>[lib/pdf_draw.ps 1.90]</p>
4630
</blockquote>
4631
 
4632
<p><strong><a name="2005-01-31_1539"></a>
4633
2005-01-31 15:39 Ray Johnston</strong> (<a href="Details8.htm#2005-01-31_1539">details</a>)</p>
4634
<blockquote>
4635
<pre>
4636
Some dependencies were missing that caused the build to fail when a subset
4637
of DEVICE_DEVS were included. Specifically, zlib and the 'display' device
4638
were problems. Bug 687920 for customer #580.
4639
 
4640
</pre>
4641
<p>[src/devs.mak 1.122, src/zlib.mak 1.9]</p>
4642
</blockquote>
4643
 
4644
<p><strong><a name="2005-01-31_0308"></a>
4645
2005-01-31 03:08 Igor Melichev</strong> (<a href="Details8.htm#2005-01-31_0308">details</a>)</p>
4646
<blockquote>
4647
<pre>
4648
Implementing a conversion of a shading to a raster image for high level devices (continued).
4649
 
4650
</pre>
4651
<p>[src/gdevpdfb.c 1.25, src/gdevpdfd.c 1.45, src/gdevpdfp.c 1.43, src/gsptype2.c 1.16, src/gsptype2.h 1.11, src/gsshade.c 1.14, src/gxshade.c 1.22, src/gxshade.h 1.12, src/gxshade1.c 1.36, src/gxshade4.c 1.28, src/gxshade6.c 1.89, lib/opdfread.ps 1.38, src/gxshade4.h 1.38, src/lib.mak 1.205]</p>
4652
</blockquote>
4653
 
4654
<p><strong><a name="2005-01-31_0202"></a>
4655
2005-01-31 02:02 Igor Melichev</strong> (<a href="Details8.htm#2005-01-31_0202">details</a>)</p>
4656
<blockquote>
4657
<pre>
4658
Fix (pdfwrite) : Improving the check for a degenerate curve.
4659
 
4660
</pre>
4661
<p>[src/gdevpsdu.c 1.22]</p>
4662
</blockquote>
4663
 
4664
<p><strong><a name="2005-01-30_2349"></a>
4665
2005-01-30 23:49 Igor Melichev</strong> (<a href="Details8.htm#2005-01-30_2349">details</a>)</p>
4666
<blockquote>
4667
<pre>
4668
A new implementation of shadings, step 88.
4669
 
4670
</pre>
4671
<p>[src/gxshade6.c 1.88]</p>
4672
</blockquote>
4673
 
4674
<p><strong><a name="2005-01-30_2059"></a>
4675
2005-01-30 20:59 Igor Melichev</strong> (<a href="Details8.htm#2005-01-30_2059">details</a>)</p>
4676
<blockquote>
4677
<pre>
4678
Fix (pdfwrite) : Uninitialized variables when applying LZWEncode.
4679
 
4680
</pre>
4681
<p>[src/gdevpsdi.c 1.33]</p>
4682
</blockquote>
4683
 
4684
<p><strong><a name="2005-01-28_1911"></a>
4685
2005-01-28 19:11 Igor Melichev</strong> (<a href="Details8.htm#2005-01-28_1911">details</a>)</p>
4686
<blockquote>
4687
<pre>
4688
Implementing a convertion of a shading to a raster image for high level devices.
4689
 
4690
</pre>
4691
<p>[src/devs.mak 1.121, src/gdevpdfb.c 1.24, src/gdevpdfd.c 1.44, src/gdevpdfg.h 1.36, src/gdevpdfi.c 1.58, src/gdevvec.h 1.16, src/gsshade.c 1.13, src/gx.h 1.43, src/gxdevcli.h 1.35, src/gxshade6.c 1.87]</p>
4692
</blockquote>
4693
 
4694
<p><strong><a name="2005-01-28_1851"></a>
4695
2005-01-28 18:51 stefan</strong></p>
4696
<blockquote>
4697
<pre>
4698
fix memory leak for indexed color space data when banding.
4699
 
4700
In gxclrast.c::clist_playback_band()
4701
color_space.params.indexed.lookup.table.data
4702
leaked on a per band basis.  table.size indicates allocated memory
4703
which is freed at the end of the routine.
4704
The reallocate case when multiple colorspaces are used per band was
4705
correctly handled.
4706
 
4707
Using a more descriptive client name of "color_space indexed table".</pre>
4708
<p>[src/gxclrast.c 1.32]</p>
4709
</blockquote>
4710
 
4711
<p><strong><a name="2005-01-28_1811"></a>
4712
2005-01-28 18:11 Igor Melichev</strong> (<a href="Details8.htm#2005-01-28_1811">details</a>)</p>
4713
<blockquote>
4714
<pre>
4715
Fix : gx_forward_pattern_manage missed a return code.
4716
 
4717
</pre>
4718
<p>[src/gdevnfwd.c 1.27]</p>
4719
</blockquote>
4720
 
4721
<p><strong><a name="2005-01-26_1848"></a>
4722
2005-01-26 18:48 Raph Levien</strong></p>
4723
<blockquote>
4724
<pre>
4725
Fix: Resolve indirect object references in Widths array. Fixes bug
4726
#687906.</pre>
4727
<p>[lib/pdf_font.ps 1.76]</p>
4728
</blockquote>
4729
 
4730
<p><strong><a name="2005-01-26_1639"></a>
4731
2005-01-26 16:39 Jack Moffitt</strong></p>
4732
<blockquote>
4733
<pre>
4734
Fix update_specific so that it gets the correct parameters for pdfwrite
4735
testing.  It was previously using the superset of raster parameters.</pre>
4736
<p>[toolbin/tests/update_specific 1.5]</p>
4737
</blockquote>
4738
 
4739
<p><strong><a name="2005-01-25_2222"></a>
4740
2005-01-25 22:22 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_2222">details</a>)</p>
4741
<blockquote>
4742
<pre>
4743
(pdfwrite) : Don't skip white color while painting a pattern (continued 2).
4744
 
4745
</pre>
4746
<p>[src/gdevpdfu.c 1.65, src/gdevpdtb.c 1.32]</p>
4747
</blockquote>
4748
 
4749
<p><strong><a name="2005-01-25_2123"></a>
4750
2005-01-25 21:23 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_2123">details</a>)</p>
4751
<blockquote>
4752
<pre>
4753
Fix (PDF interpreter) : A minor change for fixing the repository consistency.
4754
 
4755
</pre>
4756
<p>[lib/pdf_font.ps 1.75]</p>
4757
</blockquote>
4758
 
4759
<p><strong><a name="2005-01-25_2040"></a>
4760
2005-01-25 20:40 Ray Johnston</strong> (<a href="Details8.htm#2005-01-25_2040">details</a>)</p>
4761
<blockquote>
4762
<pre>
4763
Fix for an infinite loop in a PDF file that uses Patterns. Bug 687802
4764
for customer #850.
4765
 
4766
</pre>
4767
<p>[lib/pdf_main.ps 1.90]</p>
4768
</blockquote>
4769
 
4770
<p><strong><a name="2005-01-25_2028"></a>
4771
2005-01-25 20:28 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_2028">details</a>)</p>
4772
<blockquote>
4773
<pre>
4774
ps2write : Improving the output file structure (continued).
4775
 
4776
</pre>
4777
<p>[lib/ps2write.bat 1.4]</p>
4778
</blockquote>
4779
 
4780
<p><strong><a name="2005-01-25_1839"></a>
4781
2005-01-25 18:39 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_1839">details</a>)</p>
4782
<blockquote>
4783
<pre>
4784
ps2write : Improving the output file structure (continued).
4785
 
4786
</pre>
4787
<p>[lib/ps2write.bat 1.3]</p>
4788
</blockquote>
4789
 
4790
<p><strong><a name="2005-01-25_1833"></a>
4791
2005-01-25 18:33 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_1833">details</a>)</p>
4792
<blockquote>
4793
<pre>
4794
ps2write : Improving the output file structure.
4795
 
4796
</pre>
4797
<p>[lib/opdfrerh.ps 1.3]</p>
4798
</blockquote>
4799
 
4800
<p><strong><a name="2005-01-25_1830"></a>
4801
2005-01-25 18:30 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_1830">details</a>)</p>
4802
<blockquote>
4803
<pre>
4804
ps2write : Improving the output file structure.
4805
 
4806
</pre>
4807
<p>[doc/Psfiles.htm 1.59, lib/opdfread.ps 1.37, lib/ps2write.bat 1.2]</p>
4808
</blockquote>
4809
 
4810
<p><strong><a name="2005-01-25_1826"></a>
4811
2005-01-25 18:26 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_1826">details</a>)</p>
4812
<blockquote>
4813
<pre>
4814
(pdfwrite) : Don't skip white color while painting a pattern (continued).
4815
 
4816
</pre>
4817
<p>[src/gdevpdfd.c 1.43, src/gdevpdfu.c 1.64]</p>
4818
</blockquote>
4819
 
4820
<p><strong><a name="2005-01-25_1118"></a>
4821
2005-01-25 11:18 Igor Melichev</strong> (<a href="Details8.htm#2005-01-25_1118">details</a>)</p>
4822
<blockquote>
4823
<pre>
4824
Fix (the filling algorithm) : Drpouts could appear at Y-extremes of the path.
4825
 
4826
</pre>
4827
<p>[src/gxfill.c 1.121, src/gxfilltr.h 1.12]</p>
4828
</blockquote>
4829
 
4830
<p><strong><a name="2005-01-25_0119"></a>
4831
2005-01-25 01:19 Ralph Giles</strong></p>
4832
<blockquote>
4833
<pre>
4834
Always rebuild the jasper autoconf header when configure is run to prevent
4835
the persistence of stale versions. Closes bug 687852.</pre>
4836
<p>[src/configure.ac 1.50]</p>
4837
</blockquote>
4838
 
4839
<p><strong><a name="2005-01-24_1603"></a>
4840
2005-01-24 16:03 Igor Melichev</strong> (<a href="Details8.htm#2005-01-24_1603">details</a>)</p>
4841
<blockquote>
4842
<pre>
4843
Fix (pdfwrite) : Register charproc XObjects with a page (continued);
4844
 
4845
</pre>
4846
<p>[src/gdevpdfg.h 1.35, src/gdevpdte.c 1.69, src/gdevpdtx.h 1.4]</p>
4847
</blockquote>
4848
 
4849
<p><strong><a name="2005-01-24_1537"></a>
4850
2005-01-24 15:37 Igor Melichev</strong> (<a href="Details8.htm#2005-01-24_1537">details</a>)</p>
4851
<blockquote>
4852
<pre>
4853
Fix (pdfwrite) : Register charproc XObjects with a page.
4854
 
4855
</pre>
4856
<p>[src/gdevpdfj.c 1.33, src/gdevpdte.c 1.68, src/gdevpdtf.c 1.42, src/gdevpdtf.h 1.27, src/gdevpdts.c 1.28, src/gdevpdtx.h 1.3]</p>
4857
</blockquote>
4858
 
4859
<p><strong><a name="2005-01-24_1219"></a>
4860
2005-01-24 12:19 Igor Melichev</strong> (<a href="Details8.htm#2005-01-24_1219">details</a>)</p>
4861
<blockquote>
4862
<pre>
4863
Fix (pdfwrite) : Cygwin/gcc warnings.
4864
 
4865
</pre>
4866
<p>[src/gdevpdte.c 1.67, src/gdevpdtt.c 1.99]</p>
4867
</blockquote>
4868
 
4869
<p><strong><a name="2005-01-24_1200"></a>
4870
2005-01-24 12:00 Igor Melichev</strong> (<a href="Details8.htm#2005-01-24_1200">details</a>)</p>
4871
<blockquote>
4872
<pre>
4873
Define more CMap resources.
4874
 
4875
</pre>
4876
<p>[Resource/CMap/Adobe-CNS1-3 1.1, Resource/CMap/Adobe-GB1-4 1.1, Resource/CMap/Adobe-Japan1-4 1.1, Resource/CMap/Adobe-Korea1-2 1.1]</p>
4877
</blockquote>
4878
 
4879
<p><strong><a name="2005-01-20_0510"></a>
4880
2005-01-20 05:10 Dan Coby</strong></p>
4881
<blockquote>
4882
<pre>
4883
Add switch -dNO_TN5044 to disable the TN 5044 pusedo operators.  These
4884
operators are needed from some QuarkXpress files but cause probems with
4885
some Illustrator 88 and Corel 9 files.  Also add documentation to Use.htm.
4886
This is part of bug 687884.</pre>
4887
<p>[lib/gs_lev2.ps 1.36, doc/Use.htm 1.127]</p>
4888
</blockquote>
4889
 
4890
<p><strong><a name="2005-01-20_0026"></a>
4891
2005-01-20 00:26 Ray Johnston</strong></p>
4892
<blockquote>
4893
<pre>
4894
Add the "Identity-" CMaps to the decode list.</pre>
4895
<p>[lib/gs_ciddc.ps 1.14]</p>
4896
</blockquote>
4897
 
4898
<p><strong><a name="2005-01-20_0021"></a>
4899
2005-01-20 00:21 Ralph Giles</strong></p>
4900
<blockquote>
4901
<pre>
4902
Correct a comment typo.</pre>
4903
<p>[src/sjbig2.h 1.5]</p>
4904
</blockquote>
4905
 
4906
<p><strong><a name="2005-01-19_0024"></a>
4907
2005-01-19 00:24 Dan Coby</strong></p>
4908
<blockquote>
4909
<pre>
4910
Fix for 687897 There are still devices not switched to new API.
4911
This change implements the DeviceN color related changes in the device
4912
API four these four source files.  These devices are not normally part of
4913
the Ghostscript build but they are present in the GS sources.</pre>
4914
<p>[src/gdevccr.c 1.6, src/gdevcp50.c 1.7, src/gdevifno.c 1.6, src/gdevmgr.c 1.8]</p>
4915
</blockquote>
4916
 
4917
<p><strong><a name="2005-01-17_1736"></a>
4918
2005-01-17 17:36 Ralph Giles</strong></p>
4919
<blockquote>
4920
<pre>
4921
Add new files to the documentation listing.</pre>
4922
<p>[doc/Develop.htm 1.144, doc/Psfiles.htm 1.58]</p>
4923
</blockquote>
4924
 
4925
<p><strong><a name="2005-01-17_1458"></a>
4926
2005-01-17 14:58 Igor Melichev</strong> (<a href="Details8.htm#2005-01-17_1458">details</a>)</p>
4927
<blockquote>
4928
<pre>
4929
(pdfwrite) : Don't skip white color while painting a pattern.
4930
 
4931
</pre>
4932
<p>[src/gdevpdfd.c 1.42, src/gdevpdfu.c 1.63]</p>
4933
</blockquote>
4934
 
4935
<p><strong><a name="2005-01-13_1707"></a>
4936
2005-01-13 17:07 Igor Melichev</strong> (<a href="Details8.htm#2005-01-13_1707">details</a>)</p>
4937
<blockquote>
4938
<pre>
4939
(ps2write) : Convert unsupported font types into bitmap fonts (continued).
4940
 
4941
</pre>
4942
<p>[src/gdevpdfp.c 1.42, src/gdevpsdf.h 1.25]</p>
4943
</blockquote>
4944
 
4945
<p><strong><a name="2005-01-13_1658"></a>
4946
2005-01-13 16:58 Igor Melichev</strong> (<a href="Details8.htm#2005-01-13_1658">details</a>)</p>
4947
<blockquote>
4948
<pre>
4949
(ps2write) : Convert unsupported font types into bitmap fonts.
4950
 
4951
</pre>
4952
<p>[src/gdevpdtt.c 1.98, src/gdevpsdf.h 1.24, src/gsfcid.c 1.14, src/gxfcid.h 1.14]</p>
4953
</blockquote>
4954
 
4955
<p><strong><a name="2005-01-13_1226"></a>
4956
2005-01-13 12:26 Igor Melichev</strong> (<a href="Details8.htm#2005-01-13_1226">details</a>)</p>
4957
<blockquote>
4958
<pre>
4959
(ps2write) : Require lesser encoding resources.
4960
 
4961
</pre>
4962
<p>[src/gdevpdfp.c 1.41, src/gdevpdtt.c 1.97, src/gdevpsdf.h 1.23, lib/opdfread.ps 1.36, lib/opdfrerh.ps 1.2, lib/ps2write.bat 1.1]</p>
4963
</blockquote>
4964
 
4965
<p><strong><a name="2005-01-12_1846"></a>
4966
2005-01-12 18:46 Ralph Giles</strong></p>
4967
<blockquote>
4968
<pre>
4969
Update broken Adobe documentation links. Closes bug 687892.</pre>
4970
<p>[doc/Ps2epsi.htm 1.37, doc/Ps2pdf.htm 1.75, doc/Readme.htm 1.62, doc/Use.htm 1.126]</p>
4971
</blockquote>
4972
 
4973
<p><strong><a name="2005-01-12_1802"></a>
4974
2005-01-12 18:02 Ralph Giles</strong></p>
4975
<blockquote>
4976
<pre>
4977
Correct a typo in the installation file list. Closes bug 687891.</pre>
4978
<p>[src/unixinst.mak 1.38]</p>
4979
</blockquote>
4980
 
4981
<p><strong><a name="2005-01-12_1023"></a>
4982
2005-01-12 10:23 Igor Melichev</strong> (<a href="Details8.htm#2005-01-12_1023">details</a>)</p>
4983
<blockquote>
4984
<pre>
4985
(ps2write) : Provide a compatibility to Adobe CPSI.
4986
 
4987
</pre>
4988
<p>[lib/opdfread.ps 1.35, lib/opdfrerh.ps 1.1]</p>
4989
</blockquote>
4990
 
4991
<p><strong><a name="2005-01-12_1009"></a>
4992
2005-01-12 10:09 Igor Melichev</strong> (<a href="Details8.htm#2005-01-12_1009">details</a>)</p>
4993
<blockquote>
4994
<pre>
4995
Fix (pdfwrite) : Wrong options were passed to psf_write_type1_font.
4996
 
4997
</pre>
4998
<p>[src/gdevpdtb.c 1.31]</p>
4999
</blockquote>
5000
 
5001
<p><strong><a name="2005-01-11_1234"></a>
5002
2005-01-11 12:34 Igor Melichev</strong> (<a href="Details8.htm#2005-01-11_1234">details</a>)</p>
5003
<blockquote>
5004
<pre>
5005
[Log message beg]
5006
Fix : Unimplemented CIDFont feature with a Type 3 font descendent (continued).
5007
 
5008
</pre>
5009
<p>[src/gdevpdtt.c 1.96]</p>
5010
</blockquote>
5011
 
5012
<p><strong><a name="2005-01-10_1454"></a>
5013
2005-01-10 14:54 Alex Cherepanov</strong></p>
5014
<blockquote>
5015
<pre>
5016
Ignore / as a name of BaseEncoding; recover broken PDF files generated
5017
by J.D.Edwards OneWorld (B7333).
5018
Fix bug 687786 from customer 220.</pre>
5019
<p>[lib/pdf_font.ps 1.74]</p>
5020
</blockquote>
5021
 
5022
<p><strong><a name="2005-01-10_1433"></a>
5023
2005-01-10 14:33 Igor Melichev</strong> (<a href="Details8.htm#2005-01-10_1433">details</a>)</p>
5024
<blockquote>
5025
<pre>
5026
Fix (the new filling algorithm) : Prevent painting outside the clipping box.
5027
 
5028
</pre>
5029
<p>[src/gxfilltr.h 1.11]</p>
5030
</blockquote>
5031
 
5032
<p><strong><a name="2005-01-10_1132"></a>
5033
2005-01-10 11:32 Igor Melichev</strong> (<a href="Details8.htm#2005-01-10_1132">details</a>)</p>
5034
<blockquote>
5035
<pre>
5036
Fix : CDevProc|Metrics|Metrics2 did not work with CIDFontType 0 (continued 2).
5037
 
5038
</pre>
5039
<p>[src/gxchar.c 1.44]</p>
5040
</blockquote>
5041
 
5042
<p><strong><a name="2005-01-06_1745"></a>
5043
2005-01-06 17:45 Ray Johnston</strong></p>
5044
<blockquote>
5045
<pre>
5046
Fix for possibly non-compliant PDF where the /DecodeParms for a stream is
5047
an array, but the /F consists of a single filter name. Bug 687861 for
5048
customer 700.</pre>
5049
<p>[lib/pdf_base.ps 1.45]</p>
5050
</blockquote>
5051
 
5052
<p><strong><a name="2004-12-25_1049"></a>
5053
2004-12-25 10:49 Alex Cherepanov</strong></p>
5054
<blockquote>
5055
<pre>
5056
Search the whole PDF file for the last occurrence of %%EOF string starting
5057
from the last 1024 bytes. Following Acrobat example, accept invalid PDF files
5058
that have large number of junk bytes at the end.
5059
Fix bug 687474 from customer 580.</pre>
5060
<p>[lib/pdf_main.ps 1.89]</p>
5061
</blockquote>
5062
 
5063
<p><strong><a name="2004-12-23_2348"></a>
5064
2004-12-23 23:48 Igor Melichev</strong> (<a href="Details8.htm#2004-12-23_2348">details</a>)</p>
5065
<blockquote>
5066
<pre>
5067
Fix : CDevProc|Metrics|Metrics2 did not work with CIDFontType 0 (continued).
5068
 
5069
</pre>
5070
<p>[src/zchar1.c 1.43]</p>
5071
</blockquote>
5072
 
5073
<p><strong><a name="2004-12-22_1852"></a>
5074
2004-12-22 18:52 Igor Melichev</strong> (<a href="Details8.htm#2004-12-22_1852">details</a>)</p>
5075
<blockquote>
5076
<pre>
5077
Fix : Unimplemented CIDFont feature with a Type 3 font descendent.
5078
 
5079
</pre>
5080
<p>[src/gstext.c 1.19, src/gxtext.h 1.16, src/int.mak 1.133, src/zchar.c 1.16]</p>
5081
</blockquote>
5082
 
5083
<p><strong><a name="2004-12-21_2013"></a>
5084
2004-12-21 20:13 Igor Melichev</strong> (<a href="Details8.htm#2004-12-21_2013">details</a>)</p>
5085
<blockquote>
5086
<pre>
5087
Fix (TT interpreter) : Provide a tolerance to the FDef array overflow.
5088
 
5089
</pre>
5090
<p>[src/ttobjs.c 1.9]</p>
5091
</blockquote>
5092
 
5093
<p><strong><a name="2004-12-21_1127"></a>
5094
2004-12-21 11:27 Igor Melichev</strong> (<a href="Details8.htm#2004-12-21_1127">details</a>)</p>
5095
<blockquote>
5096
<pre>
5097
Fix (PDF interpreter) : The interpretation must not depend on the font subset prefix.
5098
 
5099
</pre>
5100
<p>[lib/pdf_font.ps 1.73]</p>
5101
</blockquote>
5102
 
5103
<p><strong><a name="2004-12-21_0853"></a>
5104
2004-12-21 08:53 Igor Melichev</strong> (<a href="Details8.htm#2004-12-21_0853">details</a>)</p>
5105
<blockquote>
5106
<pre>
5107
Fix (pdfwrite) : Propagate error code from setup_image_compression.
5108
 
5109
</pre>
5110
<p>[src/gdevpsdi.c 1.32]</p>
5111
</blockquote>
5112
 
5113
<p><strong><a name="2004-12-20_2235"></a>
5114
2004-12-20 22:35 Igor Melichev</strong> (<a href="Details8.htm#2004-12-20_2235">details</a>)</p>
5115
<blockquote>
5116
<pre>
5117
Fix : Targets gconfxx.h and ld.tr had an incorrect dependence in the makefile.
5118
 
5119
</pre>
5120
<p>[src/gs.mak 1.30]</p>
5121
</blockquote>
5122
 
5123
<p><strong><a name="2004-12-20_2222"></a>
5124
2004-12-20 22:22 Igor Melichev</strong> (<a href="Details8.htm#2004-12-20_2222">details</a>)</p>
5125
<blockquote>
5126
<pre>
5127
Fix : Restore missed dependencies on gconfxx.h .
5128
 
5129
</pre>
5130
<p>[src/int.mak 1.132, src/lib.mak 1.204]</p>
5131
</blockquote>
5132
 
5133
<p><strong><a name="2004-12-20_2217"></a>
5134
2004-12-20 22:17 Igor Melichev</strong> (<a href="Details8.htm#2004-12-20_2217">details</a>)</p>
5135
<blockquote>
5136
<pre>
5137
Fix : Completely remove the platform dependent target lib.tr from makefiles.
5138
 
5139
</pre>
5140
<p>[src/bcwin32.mak 1.36, src/genconf.c 1.10, src/gs.mak 1.29, src/msvc32.mak 1.69, src/msvccmd.mak 1.24, src/msvclib.mak 1.29, src/os2.mak 1.44, src/watcw32.mak 1.33, src/winint.mak 1.24]</p>
5141
</blockquote>
5142
 
5143
<p><strong><a name="2004-12-19_1724"></a>
5144
2004-12-19 17:24 Igor Melichev</strong> (<a href="Details8.htm#2004-12-19_1724">details</a>)</p>
5145
<blockquote>
5146
<pre>
5147
Fix (pdfwrite) : The "NeverEmbed" logics was broken (continued 2).
5148
 
5149
</pre>
5150
<p>[src/gdevpdtd.c 1.20]</p>
5151
</blockquote>
5152
 
5153
<p><strong><a name="2004-12-19_1719"></a>
5154
2004-12-19 17:19 Igor Melichev</strong> (<a href="Details8.htm#2004-12-19_1719">details</a>)</p>
5155
<blockquote>
5156
<pre>
5157
Fix (pdfwrite) : The "NeverEmbed" logics was broken (continued).
5158
 
5159
</pre>
5160
<p>[src/gdevpdtd.c 1.19]</p>
5161
</blockquote>
5162
 
5163
<p><strong><a name="2004-12-19_1710"></a>
5164
2004-12-19 17:10 Igor Melichev</strong> (<a href="Details8.htm#2004-12-19_1710">details</a>)</p>
5165
<blockquote>
5166
<pre>
5167
Fix (pdfwrite) : The "NeverEmbed" logics was broken.
5168
 
5169
</pre>
5170
<p>[src/gdevpdtd.c 1.18]</p>
5171
</blockquote>
5172
 
5173
<p><strong><a name="2004-12-17_2057"></a>
5174
2004-12-17 20:57 Ray Johnston</strong></p>
5175
<blockquote>
5176
<pre>
5177
Fix for invalid (zero width) BBox in PDF Form Xobject or Annotation.
5178
Bug 687862 for customer 770.</pre>
5179
<p>[lib/pdf_draw.ps 1.89]</p>
5180
</blockquote>
5181
 
5182
<p><strong><a name="2004-12-16_1234"></a>
5183
2004-12-16 12:34 Igor Melichev</strong> (<a href="Details8.htm#2004-12-16_1234">details</a>)</p>
5184
<blockquote>
5185
<pre>
5186
Fix (PDF interpreter) : Prefer 'post' to cmap 1.0, because obsolete PDF writers misuse the latter.
5187
 
5188
</pre>
5189
<p>[lib/gs_ttf.ps 1.40, lib/gs_typ42.ps 1.7]</p>
5190
</blockquote>
5191
 
5192
<p><strong><a name="2004-12-15_2321"></a>
5193
2004-12-15 23:21 Igor Melichev</strong> (<a href="Details8.htm#2004-12-15_2321">details</a>)</p>
5194
<blockquote>
5195
<pre>
5196
Fix : A hang adding over 256 glyphs for a stable font copy.
5197
 
5198
</pre>
5199
<p>[src/gdevpdfu.c 1.62, src/gdevpdfx.h 1.104, src/gdevpdtb.c 1.30, src/gdevpdte.c 1.66, src/gdevpdtf.c 1.41, src/gdevpdtf.h 1.26, src/gdevpdtt.c 1.95, src/gxfcopy.c 1.55, lib/gs_type1.ps 1.16]</p>
5200
</blockquote>
5201
 
5202
<p><strong><a name="2004-12-14_1242"></a>
5203
2004-12-14 12:42 Igor Melichev</strong> (<a href="Details8.htm#2004-12-14_1242">details</a>)</p>
5204
<blockquote>
5205
<pre>
5206
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 5).
5207
 
5208
</pre>
5209
<p>[src/gsfunc3.c 1.23]</p>
5210
</blockquote>
5211
 
5212
<p><strong><a name="2004-12-14_0932"></a>
5213
2004-12-14 09:32 Igor Melichev</strong> (<a href="Details8.htm#2004-12-14_0932">details</a>)</p>
5214
<blockquote>
5215
<pre>
5216
Fix (TT grid fitting) : An assertion failed in the spot analyzer (continued).
5217
 
5218
</pre>
5219
<p>[src/gzspotan.c 1.13]</p>
5220
</blockquote>
5221
 
5222
<p><strong><a name="2004-12-13_1754"></a>
5223
2004-12-13 17:54 Ralph Giles</strong></p>
5224
<blockquote>
5225
<pre>
5226
Bump the version after the 8.50 release.</pre>
5227
<p>[lib/gs_init.ps 1.116, src/gscdef.c 1.52, src/version.mak 1.80]</p>
5228
</blockquote>
5229
 
5230
 
5231
<hr>
5232
 
5233
<h2><a name="Version8.50"></a>Version 8.50 (2004-12-10)</h2>
5234
 
5235
<p>This is the first release in the new stable series of Ghostscript.
5236
In addition to many bug fixes it contains numerous new features. Most
5237
obvious will be improved font handling and rasterization, and better
5238
support for PDF 1.4 and 1.5 documents.
5239
 
5240
<p> 
5241
New features since the last stable release:
5242
 
5243
<ul>
5244
<li><p>
5245
Topological grid fitting,
5246
an original method developed for Ghostscript by Dr. Igor V. Melichev, improves 
5247
the rendering of True Type fonts at small resolutions.
5248
See the documentation for <a href="Language.htm#GridFitTT">GridFitTT</a> for information on this
5249
feature.
5250
 
5251
<li><p>
5252
The PDF writer now implements PDF 1.4 encryption.
5253
See the <a href="Ps2pdf.htm#Encryption">encryption parameter</a> documentation for more
5254
information.
5255
 
5256
<li><p>
5257
A new rendering method for shadings, developed for Ghostscript by 
5258
Dr. Igor V. Melichev, improves the quality and performance of 
5259
rasterization on continuous tone devices.
5260
The new method allows hardware or software acceleration with help of
5261
customizable routines for filling areas with a linearly varying color.
5262
functions.
5263
 
5264
<li><p>
5265
Better support for running Ghostscript in "Job Server" mode as a daemon
5266
to continually accept and convert a series of independent files.
5267
 
5268
<li><p>
5269
Also new is the Rinkj deivce, an
5270
experimental new driver for some inkjet printers using ETS screening
5271
and color profiles to achieve very high quality output for tuned output.
5272
See the <a href="Devices.htm#Rinkj">Rinkj</a> section for more information.
5273
 
5274
<li><p>
5275
We now support PDF 1.5 files, including the new compression
5276
and encryption modes.
5277
 
5278
<li><p>
5279
We have beta support for JPEG 2000 compressed images, using the JasPer
5280
compression library. In this release this support is only enabled as in 
5281
the default autoconf (POSIX) and MSVC builds.
5282
 
5283
</ul>
5284
 
5285
<p>
5286
This release also has major internal improvements toward thread safety, 
5287
although we have not yet reached this goal. Nevertheless Ghostscript  
5288
should be more robust when used as a library, and these changes were
5289
an important precursor to complete virtualization.
5290
 
5291
 
5292
<p> The following <a href="http://bugs.ghostscript.com/">bug</a> numbers
5293
were open at the time of this release: <blockquote>
5294
405501,
5295
430175,
5296
446344,
5297
458780,
5298
463688,
5299
465936,
5300
487953,
5301
493348,
5302
526099,
5303
526491,
5304
530011,
5305
535366,
5306
535932,
5307
578865,
5308
592160,
5309
603934,
5310
610478,
5311
614298,
5312
626295,
5313
674418,
5314
677324,
5315
685335,
5316
686747,
5317
686750,
5318
686816,
5319
686819,
5320
686824,
5321
686841,
5322
686842,
5323
686843,
5324
686853,
5325
686865,
5326
686867,
5327
686919,
5328
686980,
5329
686996,
5330
687011,
5331
687012,
5332
687013,
5333
687039,
5334
687059,
5335
687063,
5336
687084,
5337
687086,
5338
687095,
5339
687105,
5340
687108,
5341
687110,
5342
687122,
5343
687125,
5344
687146,
5345
687168,
5346
687174,
5347
687193,
5348
687196,
5349
687203,
5350
687219,
5351
687221,
5352
687229,
5353
687231,
5354
687243,
5355
687251,
5356
687257,
5357
687259,
5358
687271,
5359
687280,
5360
687295,
5361
687297,
5362
687298,
5363
687303,
5364
687314,
5365
687316,
5366
687324,
5367
687327,
5368
687341,
5369
687342,
5370
687345,
5371
687346,
5372
687360,
5373
687373,
5374
687375,
5375
687394,
5376
687397,
5377
687399,
5378
687401,
5379
687410,
5380
687414,
5381
687434,
5382
687435,
5383
687445,
5384
687460,
5385
687468,
5386
687473,
5387
687474,
5388
687475,
5389
687480,
5390
687484,
5391
687485,
5392
687492,
5393
687497,
5394
687498,
5395
687514,
5396
687518,
5397
687520,
5398
687523,
5399
687525,
5400
687529,
5401
687531,
5402
687535,
5403
687536,
5404
687537,
5405
687539,
5406
687541,
5407
687545,
5408
687551,
5409
687558,
5410
687559,
5411
687560,
5412
687561,
5413
687583,
5414
687593,
5415
687595,
5416
687600,
5417
687608,
5418
687611,
5419
687621,
5420
687622,
5421
687628,
5422
687630,
5423
687633,
5424
687642,
5425
687643,
5426
687644,
5427
687650,
5428
687654,
5429
687657,
5430
687661,
5431
687663,
5432
687666,
5433
687669,
5434
687674,
5435
687676,
5436
687677,
5437
687678,
5438
687679,
5439
687680,
5440
687682,
5441
687684,
5442
687686,
5443
687694,
5444
687695,
5445
687696,
5446
687697,
5447
687702,
5448
687707,
5449
687712,
5450
687715,
5451
687717,
5452
687721,
5453
687727,
5454
687728,
5455
687729,
5456
687731,
5457
687735,
5458
687738,
5459
687754,
5460
687756,
5461
687769,
5462
687772,
5463
687775,
5464
687778,
5465
687780,
5466
687782,
5467
687783,
5468
687786,
5469
687791,
5470
687793,
5471
687795,
5472
687796,
5473
687800,
5474
687802,
5475
687803,
5476
687805,
5477
687806,
5478
687808,
5479
687809,
5480
687813,
5481
687814,
5482
687815,
5483
687816,
5484
687820,
5485
687822,
5486
687823,
5487
687825,
5488
687826,
5489
687827,
5490
687828,
5491
687830,
5492
687831,
5493
687832,
5494
687834,
5495
687835,
5496
687836,
5497
687837,
5498
687838,
5499
687840,
5500
687842,
5501
687843,
5502
687844,
5503
687845,
5504
687846,
5505
687847,
5506
687848,
5507
687849.
5508
</blockquote>
5509
 
5510
<h3><a name="8.50_Incompatible_changes"></a>Incompatible changes</h3>
5511
 
5512
<p>
5513
No incompatible changes at this point.
5514
 
5515
<h3><a name="8.50_changelog"></a>Changelog</h3>
5516
 
5517
<!-- generated by split_changelog.py from the output of cvs2cl.pl -->
5518
 
5519
<p><strong><a name="2004-12-10_2348"></a>
5520
2004-12-10 23:48 Ralph Giles</strong></p>
5521
<blockquote>
5522
<pre>
5523
Update 3rd party library versions to match the latest releases.</pre>
5524
<p>[src/all-arch.mak 1.16, src/bcwin32.mak 1.35, src/dvx-gcc.mak 1.29, src/macos-mcp.mak 1.33, src/macosx.mak 1.26, src/msvc32.mak 1.68, src/msvclib.mak 1.28, src/openvms.mak 1.39, src/openvms.mmk 1.31, src/os2.mak 1.43, src/ugcclib.mak 1.29, src/unix-gcc.mak 1.48, src/unixansi.mak 1.39, src/watclib.mak 1.24, src/watcw32.mak 1.32]</p>
5525
</blockquote>
5526
 
5527
<p><strong><a name="2004-12-10_2328"></a>
5528
2004-12-10 23:28 Ralph Giles</strong></p>
5529
<blockquote>
5530
<pre>
5531
Propagate release date and version changes to the documentation.</pre>
5532
<p>[doc/API.htm 1.48, doc/Bug-form.htm 1.44, doc/Bug-info.htm 1.43, doc/C-style.htm 1.50, doc/Commprod.htm 1.36, doc/Copying.htm 1.34, doc/DLL.htm 1.38, doc/Deprecated.htm 1.15, doc/Details8.htm 1.15, doc/Develop.htm 1.143, doc/Devices.htm 1.84, doc/Drivers.htm 1.52, doc/Fonts.htm 1.45, doc/Helpers.htm 1.38, doc/History1.htm 1.34, doc/History2.htm 1.34, doc/History3.htm 1.34, doc/History4.htm 1.34, doc/History5.htm 1.36, doc/History6.htm 1.51, doc/History7.htm 1.39, doc/History8.htm 1.20, doc/Htmstyle.htm 1.39, doc/Install.htm 1.49, doc/Issues.htm 1.46, doc/Language.htm 1.90, doc/Lib.htm 1.38, doc/Maintain.htm 1.45, doc/Make.htm 1.84, doc/New-user.htm 1.55, doc/Projects.htm 1.62, doc/Ps-style.htm 1.32, doc/Ps2epsi.htm 1.36, doc/Ps2pdf.htm 1.74, doc/Psfiles.htm 1.57, doc/Readme.htm 1.61, doc/Release.htm 1.89, doc/Source.htm 1.34, doc/Tester.htm 1.34, doc/Testing.htm 1.32, doc/Unix-lpr.htm 1.34, doc/Use.htm 1.125, doc/Xfonts.htm 1.34, doc/gs-vms.hlp 1.32, man/dvipdf.1 1.32, man/font2c.1 1.32, man/gs.1 1.33, man/gslp.1 1.32, man/gsnd.1 1.32, man/pdf2dsc.1 1.31, man/pdf2ps.1 1.33, man/pdfopt.1 1.31, man/pf2afm.1 1.32, man/pfbtopfa.1 1.33, man/printafm.1 1.32, man/ps2ascii.1 1.31, man/ps2epsi.1 1.30, man/ps2pdf.1 1.37, man/ps2pdfwr.1 1.36, man/ps2ps.1 1.39, man/wftopfa.1 1.32]</p>
5533
</blockquote>
5534
 
5535
<p><strong><a name="2004-12-10_2322"></a>
5536
2004-12-10 23:22 Ralph Giles</strong></p>
5537
<blockquote>
5538
<pre>
5539
Update version and date for the 8.50 release. Also some additions to the
5540
release notes.</pre>
5541
<p>[doc/News.htm 1.158, lib/gs_init.ps 1.115, src/gscdef.c 1.51, src/version.mak 1.79]</p>
5542
</blockquote>
5543
 
5544
<p><strong><a name="2004-12-10_2300"></a>
5545
2004-12-10 23:00 Ralph Giles</strong></p>
5546
<blockquote>
5547
<pre>
5548
Disable JPXDecode support in the default MacOS Codewarrior build, pending
5549
resolution of some functional issues. The autoconf gcc build can be used
5550
as a workaround.</pre>
5551
<p>[src/macos-mcp.mak 1.32]</p>
5552
</blockquote>
5553
 
5554
<p><strong><a name="2004-12-10_0034"></a>
5555
2004-12-10 00:34 Ralph Giles</strong></p>
5556
<blockquote>
5557
<pre>
5558
Correct an ambiguous '#if DEBUG' to an '#ifdef DEBUG'. Part of the fix
5559
for bug 687830.</pre>
5560
<p>[src/vdtrace.c 1.10]</p>
5561
</blockquote>
5562
 
5563
<p><strong><a name="2004-12-09_0827"></a>
5564
2004-12-09 08:27 Ralph Giles</strong></p>
5565
<blockquote>
5566
<pre>
5567
Additional clean up for the MacOS CodeWarrior build. Adds a dependency
5568
on gconfigd.h so it gets built when the project file is generated, and
5569
include a search path for the jasper library headers.</pre>
5570
<p>[src/macgenmcpxml.sh 1.12, src/macos-mcp.mak 1.31]</p>
5571
</blockquote>
5572
 
5573
<p><strong><a name="2004-12-09_0824"></a>
5574
2004-12-09 08:24 Ralph Giles</strong></p>
5575
<blockquote>
5576
<pre>
5577
Update the MacOS test framework to current code.</pre>
5578
<p>[src/dmmain.c 1.5, src/dmmain.r 1.2]</p>
5579
</blockquote>
5580
 
5581
<p><strong><a name="2004-12-09_0347"></a>
5582
2004-12-09 03:47 Ralph Giles</strong></p>
5583
<blockquote>
5584
<pre>
5585
Use #ifdef DEBUG instead of the ambiguous #if DEBUG.</pre>
5586
<p>[src/gp_macio.c 1.37]</p>
5587
</blockquote>
5588
 
5589
<p><strong><a name="2004-12-09_0243"></a>
5590
2004-12-09 02:43 Ralph Giles</strong></p>
5591
<blockquote>
5592
<pre>
5593
Add a missing dependency on the DeviceN code to the tiffsep device.</pre>
5594
<p>[src/devs.mak 1.120]</p>
5595
</blockquote>
5596
 
5597
<p><strong><a name="2004-12-09_0059"></a>
5598
2004-12-09 00:59 Ralph Giles</strong></p>
5599
<blockquote>
5600
<pre>
5601
Modify the MacOS polling implementation to use the new libctx accessor
5602
for the callbacks.</pre>
5603
<p>[src/gp_macpoll.c 1.3]</p>
5604
</blockquote>
5605
 
5606
<p><strong><a name="2004-12-08_2230"></a>
5607
2004-12-08 22:30 Ralph Giles</strong></p>
5608
<blockquote>
5609
<pre>
5610
Update the jbig2 makefile for the latest release. We now require
5611
jbig2dec 0.7 if you want to compile in the jbig2dec source instead
5612
of linking to the shared library.</pre>
5613
<p>[src/jbig2.mak 1.9]</p>
5614
</blockquote>
5615
 
5616
<p><strong><a name="2004-12-08_2135"></a>
5617
2004-12-08 21:35 stefan</strong></p>
5618
<blockquote>
5619
<pre>
5620
Delaying changes for assertions and gzspotan.c till after 8.50 release.</pre>
5621
<p>[src/fapi_ft.c 1.14, src/gdevddrw.c 1.27, src/gdevpdfc.c 1.51, src/gdevpsf1.c 1.20, src/gdevpsft.c 1.35, src/gendev.c 1.7, src/gserror.h 1.9, src/gsfcmap.c 1.27, src/gsfunc0.c 1.23, src/gslibctx.c 1.7, src/gsmisc.c 1.22, src/gxccman.c 1.30, src/gxcht.c 1.15, src/gxdhtserial.c 1.7, src/gxfdrop.c 1.16, src/gxpflat.c 1.44, src/gxshade1.c 1.35, src/gxshade6.c 1.86, src/gzspotan.c 1.12, src/siinterp.c 1.7, src/write_t1.c 1.5, src/write_t2.c 1.7]</p>
5622
</blockquote>
5623
 
5624
<p><strong><a name="2004-12-08_1952"></a>
5625
2004-12-08 19:52 Ralph Giles</strong></p>
5626
<blockquote>
5627
<pre>
5628
Mention the need to run autogen.sh to generate the configure script when
5629
building from CVS.</pre>
5630
<p>[doc/Make.htm 1.83]</p>
5631
</blockquote>
5632
 
5633
<p><strong><a name="2004-12-08_1947"></a>
5634
2004-12-08 19:47 Ralph Giles</strong> (<a href="Details8.htm#2004-12-08_1947">details</a>)</p>
5635
<blockquote>
5636
<pre>
5637
MacOS platform build cleanup.
5638
 
5639
</pre>
5640
<p>[src/gp_macio.c 1.36]</p>
5641
</blockquote>
5642
 
5643
<p><strong><a name="2004-12-08_1809"></a>
5644
2004-12-08 18:09 Igor Melichev</strong> (<a href="Details8.htm#2004-12-08_1809">details</a>)</p>
5645
<blockquote>
5646
<pre>
5647
Fix (TT grid fitting) : An assertion failed in the spot analyzer.
5648
 
5649
</pre>
5650
<p>[src/gzspotan.c 1.11]</p>
5651
</blockquote>
5652
 
5653
<p><strong><a name="2004-12-08_0504"></a>
5654
2004-12-08 05:04 Ralph Giles</strong> (<a href="Details8.htm#2004-12-08_0504">details</a>)</p>
5655
<blockquote>
5656
<pre>
5657
Convert gs_malloc() calls in the MacOS gp_* code to unwrapped libc malloc()
5658
now that gs_malloc() requires a memory pointer, which is not available.
5659
 
5660
Partial fix for bug 687830.
5661
 
5662
</pre>
5663
<p>[src/gp_mac.c 1.17, src/gp_macio.c 1.35]</p>
5664
</blockquote>
5665
 
5666
<p><strong><a name="2004-12-08_0120"></a>
5667
2004-12-08 01:20 stefan</strong></p>
5668
<blockquote>
5669
<pre>
5670
Pulled silly macro to try to disuade the direct use of assert()</pre>
5671
<p>[src/gserror.h 1.8]</p>
5672
</blockquote>
5673
 
5674
<p><strong><a name="2004-12-08_0031"></a>
5675
2004-12-08 00:31 Alex Cherepanov</strong></p>
5676
<blockquote>
5677
<pre>
5678
Provide back-up definitions of /-| /RD /|- /ND /| /NP for the benefit of
5679
embedded PDF fonts that forget to define them. Issue a warning when they are
5680
used. Don't fix PS interpreter because Distiller doesn't accept such fonts
5681
either.
5682
fix bug 687824</pre>
5683
<p>[lib/pdf_font.ps 1.72]</p>
5684
</blockquote>
5685
 
5686
<p><strong><a name="2004-12-08_0018"></a>
5687
2004-12-08 00:18 stefan</strong></p>
5688
<blockquote>
5689
<pre>
5690
forgot an #undef to correctly disable assert()</pre>
5691
<p>[src/gsmisc.c 1.21]</p>
5692
</blockquote>
5693
 
5694
<p><strong><a name="2004-12-08_0006"></a>
5695
2004-12-08 00:06 stefan</strong></p>
5696
<blockquote>
5697
<pre>
5698
Moved include outside of function body to fix MSVC compile error.</pre>
5699
<p>[src/gsmisc.c 1.20]</p>
5700
</blockquote>
5701
 
5702
<p><strong><a name="2004-12-07_2325"></a>
5703
2004-12-07 23:25 stefan</strong></p>
5704
<blockquote>
5705
<pre>
5706
Added macros for assertions:
5707
 
5708
GS_ASSERT(false)
5709
returns -1 in a release system
5710
asserts in a debug system
5711
 
5712
GS_DBG_ASSERT(false)
5713
is a NOP in a release system
5714
asserts in a debug system
5715
 
5716
Both versions will printf to stderr first.
5717
 
5718
Raw assert() should not be used.
5719
GS_ASSERT will not compile in a void function, as it returns -1.
5720
This means you can not use assertions to change the standard error return
5721
exception handline mechanism in Ghostscript.
5722
You can use them to catch programmer usage errors in a debug build.
5723
 
5724
gs_misc::gs_assert() is the one place the operating system's assert is called.
5725
This can be modified in a embedded system, again assert is only called in
5726
a debug build.</pre>
5727
<p>[src/fapi_ft.c 1.13, src/gdevddrw.c 1.26, src/gdevpdfc.c 1.50, src/gdevpsf1.c 1.19, src/gdevpsft.c 1.34, src/gdevpx.c 1.15, src/gendev.c 1.6, src/gserror.h 1.7, src/gsfcmap.c 1.26, src/gsfunc0.c 1.22, src/gslibctx.c 1.6, src/gsmisc.c 1.19, src/gxccman.c 1.29, src/gxcht.c 1.14, src/gxdhtserial.c 1.6, src/gxfdrop.c 1.15, src/gxpflat.c 1.43, src/gxshade1.c 1.34, src/gxshade6.c 1.85, src/gzspotan.c 1.10, src/siinterp.c 1.6, src/write_t1.c 1.4, src/write_t2.c 1.6]</p>
5728
</blockquote>
5729
 
5730
<p><strong><a name="2004-12-07_1024"></a>
5731
2004-12-07 10:24 Igor Melichev</strong></p>
5732
<blockquote>
5733
<pre>
5734
Fix : Disable an unuseful warning from MSVC8.</pre>
5735
<p>[src/msvccmd.mak 1.23]</p>
5736
</blockquote>
5737
 
5738
<p><strong><a name="2004-12-07_0528"></a>
5739
2004-12-07 05:28 Ralph Giles</strong></p>
5740
<blockquote>
5741
<pre>
5742
Correct an incorrect cast in the jpx filter. Bug 687831.</pre>
5743
<p>[src/sjpx.c 1.11]</p>
5744
</blockquote>
5745
 
5746
<p><strong><a name="2004-12-07_0503"></a>
5747
2004-12-07 05:03 Ralph Giles</strong></p>
5748
<blockquote>
5749
<pre>
5750
Add a const qualifier to the jpx filter memory contest. Corrects an error
5751
with Metrowerks CodeWarrior 8.</pre>
5752
<p>[src/sjpx.h 1.4]</p>
5753
</blockquote>
5754
 
5755
<p><strong><a name="2004-12-07_0229"></a>
5756
2004-12-07 02:29 Ralph Giles</strong></p>
5757
<blockquote>
5758
<pre>
5759
Remove the calls to set the TEXT filetype for the source files. This
5760
has not been necessary for the last few versions of CodeWarrior, and
5761
doing it correctly for the hierarchical jasper source is tedious.</pre>
5762
<p>[src/macos-mcp.mak 1.30]</p>
5763
</blockquote>
5764
 
5765
<p><strong><a name="2004-12-07_0225"></a>
5766
2004-12-07 02:25 Ralph Giles</strong></p>
5767
<blockquote>
5768
<pre>
5769
Add jasper.mak to the MacOS CW build.</pre>
5770
<p>[src/macos-mcp.mak 1.29]</p>
5771
</blockquote>
5772
 
5773
<p><strong><a name="2004-12-06_1802"></a>
5774
2004-12-06 18:02 Ralph Giles</strong></p>
5775
<blockquote>
5776
<pre>
5777
Enable compilation of the jasper library source for JPEG 2000 image stream
5778
support in the MacOS Code Warrior build.</pre>
5779
<p>[src/macos-mcp.mak 1.28]</p>
5780
</blockquote>
5781
 
5782
<p><strong><a name="2004-12-06_1317"></a>
5783
2004-12-06 13:17 Igor Melichev</strong> (<a href="Details8.htm#2004-12-06_1317">details</a>)</p>
5784
<blockquote>
5785
<pre>
5786
Fix : Improvinmg documentation for recently improced algorythms.
5787
 
5788
</pre>
5789
<p>[src/gxfill.c 1.120, src/gxfillsl.h 1.7, src/gxfilltr.h 1.10, src/gxshade6.c 1.84, src/gzspotan.c 1.9]</p>
5790
</blockquote>
5791
 
5792
<p><strong><a name="2004-12-03_0641"></a>
5793
2004-12-03 06:41 Ralph Giles</strong></p>
5794
<blockquote>
5795
<pre>
5796
Decide to run a recursive configure for the jasper source based on
5797
existence of the new jas_config_ac.h instead of the old jas_config.h
5798
 
5799
We now require the 1.701.0-gs2 (or later) release to build out of the
5800
box. Other versions can still be used by running their configure
5801
manually and touching this file, or by building a separate shared
5802
library.</pre>
5803
<p>[src/configure.ac 1.49]</p>
5804
</blockquote>
5805
 
5806
<p><strong><a name="2004-12-01_2002"></a>
5807
2004-12-01 20:02 Ray Johnston</strong> (<a href="Details8.htm#2004-12-01_2002">details</a>)</p>
5808
<blockquote>
5809
<pre>
5810
Add JPXDecode filter to the default Windows MSVC build. This is based on
5811
the "jasper" source and must be at least version 26 from the svn repository
5812
using svn co http://svn.ghostscript.com:8080/jasper/trunk jasper
5813
 
5814
</pre>
5815
<p>[src/msvc32.mak 1.67, src/winlib.mak 1.24]</p>
5816
</blockquote>
5817
 
5818
<p><strong><a name="2004-12-01_1757"></a>
5819
2004-12-01 17:57 Raph Levien</strong> (<a href="Details8.htm#2004-12-01_1757">details</a>)</p>
5820
<blockquote>
5821
<pre>
5822
Fix: in implementation of n operator in clip mode, put pathbbox in stopped
5823
context so that completely empty paths have the same behavior as paths
5824
with empty bbox, rather than causing an error. Fixes bug #687820.
5825
 
5826
</pre>
5827
<p>[lib/pdf_ops.ps 1.37]</p>
5828
</blockquote>
5829
 
5830
<p><strong><a name="2004-12-01_0817"></a>
5831
2004-12-01 08:17 Ralph Giles</strong> (<a href="Details8.htm#2004-12-01_0817">details</a>)</p>
5832
<blockquote>
5833
<pre>
5834
Add a platform-specific JASPERCFLAGS makefile variable to assist with
5835
proper compilation of the jasper jpeg2k library. Set this variable
5836
correctly in the autoconf build.
5837
 
5838
</pre>
5839
<p>[src/Makefile.in 1.40, src/gs.mak 1.28]</p>
5840
</blockquote>
5841
 
5842
<p><strong><a name="2004-11-30_2031"></a>
5843
2004-11-30 20:31 Russell Lang</strong></p>
5844
<blockquote>
5845
<pre>
5846
Return error code when using -f filename.
5847
Fix bug #687811 strange behavior with -f.</pre>
5848
<p>[src/imainarg.c 1.34]</p>
5849
</blockquote>
5850
 
5851
<p><strong><a name="2004-11-29_2318"></a>
5852
2004-11-29 23:18 Russell Lang</strong></p>
5853
<blockquote>
5854
<pre>
5855
When doing a Windows debug build, link against the debug run time libraries.</pre>
5856
<p>[src/msvccmd.mak 1.22]</p>
5857
</blockquote>
5858
 
5859
<p><strong><a name="2004-11-29_0325"></a>
5860
2004-11-29 03:25 Russell Lang</strong></p>
5861
<blockquote>
5862
<pre>
5863
Correct the SubfontID values in the example substitutions.</pre>
5864
<p>[doc/Use.htm 1.124]</p>
5865
</blockquote>
5866
 
5867
<p><strong><a name="2004-11-24_2009"></a>
5868
2004-11-24 20:09 Russell Lang</strong> (<a href="Details8.htm#2004-11-24_2009">details</a>)</p>
5869
<blockquote>
5870
<pre>
5871
Correct errors in .buildnativefontmap procedure.
5872
 
5873
</pre>
5874
<p>[lib/gs_fonts.ps 1.48]</p>
5875
</blockquote>
5876
 
5877
<p><strong><a name="2004-11-24_0812"></a>
5878
2004-11-24 08:12 Russell Lang</strong></p>
5879
<blockquote>
5880
<pre>
5881
When using CJK Windows TrueType fonts, add the Windows fonts
5882
directory to the GS_LIB registry variable to allow access to this
5883
directory when SAFER is used.</pre>
5884
<p>[src/dwsetup.cpp 1.10]</p>
5885
</blockquote>
5886
 
5887
<p><strong><a name="2004-11-23_1218"></a>
5888
2004-11-23 12:18 Igor Melichev</strong> (<a href="Details8.htm#2004-11-23_1218">details</a>)</p>
5889
<blockquote>
5890
<pre>
5891
Fix (TT interpreter) : The component 'usage' buffer size was wrongly computed.
5892
 
5893
</pre>
5894
<p>[src/ttfmain.c 1.32]</p>
5895
</blockquote>
5896
 
5897
<p><strong><a name="2004-11-23_0744"></a>
5898
2004-11-23 07:44 Igor Melichev</strong> (<a href="Details8.htm#2004-11-23_0744">details</a>)</p>
5899
<blockquote>
5900
<pre>
5901
Fix (type 1 hinter) : Bugs in 'flex' with disabled hinting.
5902
 
5903
</pre>
5904
<p>[src/gxhintn.c 1.56]</p>
5905
</blockquote>
5906
 
5907
<p><strong><a name="2004-11-22_1936"></a>
5908
2004-11-22 19:36 Ralph Giles</strong></p>
5909
<blockquote>
5910
<pre>
5911
Null the DEVICE_DEVS_EXTRA variable when calling the link line. This
5912
works around env space limitations on some vendor unicies when a large
5913
set of devices are passed from the make command line through this
5914
variable. Bug 687804.</pre>
5915
<p>[src/unixlink.mak 1.7]</p>
5916
</blockquote>
5917
 
5918
<p><strong><a name="2004-11-22_1925"></a>
5919
2004-11-22 19:25 Ralph Giles</strong></p>
5920
<blockquote>
5921
<pre>
5922
Cast the gx color index to an int inside the switch argument to
5923
avoid problems with the HP-UX 10 compiler which does not accept
5924
64 bit arguments to switch(). Bug 687804.</pre>
5925
<p>[src/gdevstc.c 1.11]</p>
5926
</blockquote>
5927
 
5928
<p><strong><a name="2004-11-22_0647"></a>
5929
2004-11-22 06:47 Ralph Giles</strong></p>
5930
<blockquote>
5931
<pre>
5932
Bump the version number after the 8.33 beta release.</pre>
5933
<p>[doc/News.htm 1.157, lib/gs_init.ps 1.114, src/gscdef.c 1.50, src/version.mak 1.78]</p>
5934
</blockquote>
5935
 
5936
 
5937
<hr>
5938
 
5939
<h2><a name="Version8.33"></a>Version 8.33 (2004-11-20)</h2>
5940
 
5941
<p><strong>This is a release candidate for the next stable 
5942
version of Ghostscript.</strong>
5943
 
5944
<p> 
5945
New features since the last stable release:
5946
 
5947
<ul>
5948
<li><p>
5949
Topological grid fitting,
5950
an original method developed for Ghostscript by Dr. Igor V. Melichev, improves 
5951
the rendering of True Type fonts at small resolutions.
5952
See the documentation for <a href="Language.htm#GridFitTT">GridFitTT</a> for information on this
5953
feature.
5954
 
5955
<li><p>
5956
The PDF writer now implements PDF 1.4 encryption.
5957
See the <a href="Ps2pdf.htm#Encryption">encryption parameter</a> documentation for more
5958
information.
5959
 
5960
<li><p>
5961
A new rendering method for shadings, developed for Ghostscript by 
5962
Dr. Igor V. Melichev, improves the quality and performance of 
5963
rasterization on continuous tone devices.
5964
The new method allows hardware or software acceleration with help of
5965
customizable routines for filling areas with a linearly varying color.
5966
functions.
5967
 
5968
<li><p>
5969
This version contains the first release of Rinkj, an
5970
experimental new driver for some inkjet printers using ETS screening.
5971
See the <a href="Devices.htm#Rinkj">Rinkj</a> section for more information.
5972
 
5973
<li><p>
5974
We now support PDF 1.5 files, including the new compression
5975
and encryption modes.
5976
 
5977
<li><p>
5978
We have beta support for JPEG 2000 compressed images, using the JasPer
5979
compression library. This is only enabled as part of the default build
5980
in the autoconf (POSIX) build system in this release.
5981
 
5982
</ul>
5983
 
5984
<p>
5985
The following <a href="http://bugs.ghostscript.com/">bug</a> numbers were open at
5986
the time of this release:
5987
<blockquote>
5988
405501,
5989
430175,
5990
446344,
5991
458780,
5992
463688,
5993
465936,
5994
487953,
5995
493348,
5996
526099,
5997
526491,
5998
530011,
5999
535366,
6000
535932,
6001
578865,
6002
592160,
6003
603934,
6004
610478,
6005
614298,
6006
626295,
6007
645316,
6008
674418,
6009
677324,
6010
685335,
6011
686747,
6012
686750,
6013
686816,
6014
686819,
6015
686824,
6016
686841,
6017
686842,
6018
686843,
6019
686853,
6020
686865,
6021
686867,
6022
686919,
6023
686980,
6024
686996,
6025
687011,
6026
687012,
6027
687013,
6028
687039,
6029
687063,
6030
687084,
6031
687086,
6032
687095,
6033
687105,
6034
687108,
6035
687110,
6036
687122,
6037
687125,
6038
687146,
6039
687157,
6040
687168,
6041
687174,
6042
687193,
6043
687196,
6044
687203,
6045
687219,
6046
687221,
6047
687229,
6048
687231,
6049
687243,
6050
687251,
6051
687257,
6052
687259,
6053
687271,
6054
687280,
6055
687295,
6056
687297,
6057
687298,
6058
687303,
6059
687314,
6060
687316,
6061
687324,
6062
687327,
6063
687341,
6064
687342,
6065
687345,
6066
687346,
6067
687360,
6068
687373,
6069
687375,
6070
687394,
6071
687397,
6072
687399,
6073
687401,
6074
687410,
6075
687414,
6076
687434,
6077
687435,
6078
687445,
6079
687460,
6080
687468,
6081
687473,
6082
687474,
6083
687475,
6084
687480,
6085
687484,
6086
687485,
6087
687492,
6088
687497,
6089
687498,
6090
687514,
6091
687518,
6092
687520,
6093
687523,
6094
687525,
6095
687529,
6096
687531,
6097
687535,
6098
687536,
6099
687537,
6100
687539,
6101
687541,
6102
687545,
6103
687551,
6104
687558,
6105
687559,
6106
687560,
6107
687561,
6108
687575,
6109
687583,
6110
687593,
6111
687595,
6112
687600,
6113
687608,
6114
687611,
6115
687621,
6116
687622,
6117
687628,
6118
687630,
6119
687633,
6120
687637,
6121
687642,
6122
687643,
6123
687644,
6124
687650,
6125
687654,
6126
687657,
6127
687661,
6128
687663,
6129
687666,
6130
687669,
6131
687674,
6132
687676,
6133
687677,
6134
687678,
6135
687679,
6136
687680,
6137
687682,
6138
687684,
6139
687686,
6140
687694,
6141
687695,
6142
687696,
6143
687697,
6144
687702,
6145
687707,
6146
687712,
6147
687715,
6148
687717,
6149
687721,
6150
687727,
6151
687728,
6152
687729,
6153
687731,
6154
687732,
6155
687735,
6156
687738,
6157
687754,
6158
687756,
6159
687769,
6160
687772,
6161
687775,
6162
687778,
6163
687780,
6164
687782,
6165
687783,
6166
687786,
6167
687791,
6168
687793,
6169
687795,
6170
687796,
6171
687798,
6172
687799,
6173
687800,
6174
687801,
6175
687802,
6176
687803,
6177
687804,
6178
687805,
6179
687806.
6180
</blockquote>
6181
 
6182
<h3><a name="8.33_Incompatible_changes"></a>Incompatible changes</h3>
6183
 
6184
<p>
6185
No known incompatible changes at this point
6186
 
6187
<h3><a name="8.33_changelog"></a>Changelog</h3>
6188
 
6189
<!-- generated by split_changelog.py from the output of cvs2cl.pl -->
6190
 
6191
<p><strong><a name="2004-11-20_0444"></a>
6192
2004-11-20 04:44 Ralph Giles</strong></p>
6193
<blockquote>
6194
<pre>
6195
Propagate release date to all documentation.</pre>
6196
<p>[doc/API.htm 1.47, doc/Bug-form.htm 1.43, doc/Bug-info.htm 1.42, doc/C-style.htm 1.49, doc/Commprod.htm 1.35, doc/Copying.htm 1.33, doc/DLL.htm 1.37, doc/Deprecated.htm 1.14, doc/Details8.htm 1.13, doc/Develop.htm 1.142, doc/Devices.htm 1.83, doc/Drivers.htm 1.51, doc/Fonts.htm 1.44, doc/Helpers.htm 1.37, doc/History1.htm 1.33, doc/History2.htm 1.33, doc/History3.htm 1.33, doc/History4.htm 1.33, doc/History5.htm 1.35, doc/History6.htm 1.50, doc/History7.htm 1.38, doc/History8.htm 1.18, doc/Htmstyle.htm 1.38, doc/Install.htm 1.48, doc/Issues.htm 1.45, doc/Language.htm 1.89, doc/Lib.htm 1.37, doc/Maintain.htm 1.44, doc/Make.htm 1.82, doc/New-user.htm 1.54, doc/Projects.htm 1.61, doc/Ps-style.htm 1.31, doc/Ps2epsi.htm 1.35, doc/Ps2pdf.htm 1.73, doc/Psfiles.htm 1.56, doc/Readme.htm 1.60, doc/Release.htm 1.88, doc/Source.htm 1.33, doc/Tester.htm 1.33, doc/Testing.htm 1.31, doc/Unix-lpr.htm 1.33, doc/Use.htm 1.123, doc/Xfonts.htm 1.33, doc/gs-vms.hlp 1.31, man/dvipdf.1 1.31, man/font2c.1 1.31, man/gs.1 1.32, man/gslp.1 1.31, man/gsnd.1 1.31, man/pdf2dsc.1 1.30, man/pdf2ps.1 1.32, man/pdfopt.1 1.30, man/pf2afm.1 1.31, man/pfbtopfa.1 1.32, man/printafm.1 1.31, man/ps2ascii.1 1.30, man/ps2epsi.1 1.29, man/ps2pdf.1 1.36, man/ps2pdfwr.1 1.35, man/ps2ps.1 1.38, man/wftopfa.1 1.31]</p>
6197
</blockquote>
6198
 
6199
<p><strong><a name="2004-11-20_0441"></a>
6200
2004-11-20 04:41 Ralph Giles</strong></p>
6201
<blockquote>
6202
<pre>
6203
Correct a typo in the reference to the cmpi script.</pre>
6204
<p>[doc/Testing.htm 1.30]</p>
6205
</blockquote>
6206
 
6207
<p><strong><a name="2004-11-20_0440"></a>
6208
2004-11-20 04:40 Ralph Giles</strong></p>
6209
<blockquote>
6210
<pre>
6211
Update release date and product name.</pre>
6212
<p>[doc/News.htm 1.155, src/gscdef.c 1.49, src/version.mak 1.77]</p>
6213
</blockquote>
6214
 
6215
<p><strong><a name="2004-11-20_0433"></a>
6216
2004-11-20 04:33 Ralph Giles</strong></p>
6217
<blockquote>
6218
<pre>
6219
Define SHARE_JASPER=0 by default in the windows build. This doesn't
6220
enable anything, but makes it easier to get going.</pre>
6221
<p>[src/winlib.mak 1.23]</p>
6222
</blockquote>
6223
 
6224
<p><strong><a name="2004-11-19_1956"></a>
6225
2004-11-19 19:56 Ray Johnston</strong></p>
6226
<blockquote>
6227
<pre>
6228
Due to an oversight, JBIG2Decode was omitted from the windows build.
6229
Now it is included in the default FEATURE_DEVS although in the future
6230
this should probably be moved to the pdf.dev</pre>
6231
<p>[src/msvc32.mak 1.66]</p>
6232
</blockquote>
6233
 
6234
<p><strong><a name="2004-11-19_0439"></a>
6235
2004-11-19 04:39 Ray Johnston</strong></p>
6236
<blockquote>
6237
<pre>
6238
Add some missing initializers for glyph_data_t->memory. Related to the
6239
687459 fix.</pre>
6240
<p>[src/gdevpsf1.c 1.18, src/gdevpsf2.c 1.33, src/gdevpsfu.c 1.12, src/gsfcid.c 1.13, src/gstype42.c 1.48, src/gxfcopy.c 1.54, src/gxtype1.c 1.41, src/zchar1.c 1.42, src/zfcid0.c 1.25, src/zfcid1.c 1.23]</p>
6241
</blockquote>
6242
 
6243
<p><strong><a name="2004-11-19_0144"></a>
6244
2004-11-19 01:44 Raph Levien</strong> (<a href="Details8.htm#2004-11-19_0144">details</a>)</p>
6245
<blockquote>
6246
<pre>
6247
Copies over new-style color procs when making a null device with a
6248
target, to avoid inconsistent states. Fixes bug #687770.
6249
 
6250
</pre>
6251
<p>[src/gsdevice.c 1.24]</p>
6252
</blockquote>
6253
 
6254
<p><strong><a name="2004-11-18_1709"></a>
6255
2004-11-18 17:09 Ray Johnston</strong></p>
6256
<blockquote>
6257
<pre>
6258
Fix regression created by previous patch for bug 687752.</pre>
6259
<p>[lib/pdf_draw.ps 1.88]</p>
6260
</blockquote>
6261
 
6262
<p><strong><a name="2004-11-18_1104"></a>
6263
2004-11-18 11:04 Russell Lang</strong></p>
6264
<blockquote>
6265
<pre>
6266
Update Windows installer to use the current name for the license file,
6267
Public.htm not the older PUBLIC.</pre>
6268
<p>[src/winint.mak 1.23]</p>
6269
</blockquote>
6270
 
6271
<p><strong><a name="2004-11-18_0648"></a>
6272
2004-11-18 06:48 Russell Lang</strong> (<a href="Details8.htm#2004-11-18_0648">details</a>)</p>
6273
<blockquote>
6274
<pre>
6275
Add utility mkcidfm.ps to create a cidfmap file based on fonts
6276
found in a directory.
6277
Change MS-Windows installer to optionally update lib/cidfmap
6278
with the CJK fonts found in the Windows font directory.
6279
 
6280
</pre>
6281
<p>[doc/Psfiles.htm 1.55, lib/mkcidfm.ps 1.1, src/dwinst.cpp 1.6, src/dwinst.h 1.7, src/dwsetup.cpp 1.9, src/dwsetup.h 1.6, src/dwsetup.rc 1.12, src/dwuninst.cpp 1.5]</p>
6282
</blockquote>
6283
 
6284
<p><strong><a name="2004-11-18_0220"></a>
6285
2004-11-18 02:20 Ray Johnston</strong></p>
6286
<blockquote>
6287
<pre>
6288
Fix a missing part of the JOBSERVER implementation that makes the ^D a
6289
self-delimitting token. Fixes bug 687779.</pre>
6290
<p>[src/iscan.c 1.19]</p>
6291
</blockquote>
6292
 
6293
<p><strong><a name="2004-11-18_0144"></a>
6294
2004-11-18 01:44 Ray Johnston</strong></p>
6295
<blockquote>
6296
<pre>
6297
Fix for unlimited recursion in 'cs/CS' implementation (actually in a
6298
certain path in 'resolvecolorspace'. Fixes bug 687752 for Artifex
6299
customer 190.</pre>
6300
<p>[lib/pdf_draw.ps 1.87]</p>
6301
</blockquote>
6302
 
6303
<p><strong><a name="2004-11-17_1948"></a>
6304
2004-11-17 19:48 Ray Johnston</strong></p>
6305
<blockquote>
6306
<pre>
6307
Fix bug 687777 to remove the makefile dependency of dscparse from the
6308
pdfwrite device. This allows non-PS to include the pdfwrite.dev in the
6309
build. Also updated zdscpars.c to add needed 'mem' pointer.</pre>
6310
<p>[src/devs.mak 1.119, src/int.mak 1.131, src/zdscpars.c 1.17]</p>
6311
</blockquote>
6312
 
6313
<p><strong><a name="2004-11-16_0253"></a>
6314
2004-11-16 02:53 Igor Melichev</strong> (<a href="Details8.htm#2004-11-16_0253">details</a>)</p>
6315
<blockquote>
6316
<pre>
6317
Fix (pdfwrite) : Page context stream was not properly formed when starts with an invisible text.
6318
 
6319
</pre>
6320
<p>[src/gdevpdtt.c 1.94]</p>
6321
</blockquote>
6322
 
6323
<p><strong><a name="2004-11-15_0112"></a>
6324
2004-11-15 01:12 Ray Johnston</strong> (<a href="Details8.htm#2004-11-15_0112">details</a>)</p>
6325
<blockquote>
6326
<pre>
6327
Fix for Bug 687459 (SEGV) addressing several problems: (i) Elements
6328
fetched from a font dictionary have to be dereferenced into a ref
6329
since pointers change if the dictionary is resized (to add entries);
6330
(ii) The glyph_cache used by gs_font_cid2 fonts needs to be in stable
6331
memory since elements might be added after a 'save' and the list will
6332
still be refereced by the font, so cannot be freed by 'restore';
6333
(iii) The gs_glyph_cache__release was never being called so creating
6334
a memory leak -- font notification (called by gs_font_finalize) is
6335
now used to free the cache list; (iv) The gs_glyph_cache__release
6336
did not work (probably was never tested since it was not being used).
6337
 
6338
</pre>
6339
<p>[src/gdevpsft.c 1.33, src/gsgcache.c 1.3, src/gsgcache.h 1.2, src/gsgdata.h 1.5, src/gstype42.c 1.47, src/gxfcopy.c 1.53, src/gxttfb.c 1.36, src/zbfont.c 1.28, src/zfcid0.c 1.24, src/zfcid1.c 1.22]</p>
6340
</blockquote>
6341
 
6342
<p><strong><a name="2004-11-14_0141"></a>
6343
2004-11-14 01:41 Russell Lang</strong></p>
6344
<blockquote>
6345
<pre>
6346
Add missing header include for setting the display device callback.</pre>
6347
<p>[src/imain.c 1.41]</p>
6348
</blockquote>
6349
 
6350
<p><strong><a name="2004-11-13_2208"></a>
6351
2004-11-13 22:08 Igor Melichev</strong> (<a href="Details8.htm#2004-11-13_2208">details</a>)</p>
6352
<blockquote>
6353
<pre>
6354
Fix : toolbin/pdfinflt.ps did not decompress some streams (continued).
6355
 
6356
</pre>
6357
<p>[toolbin/pdfinflt.ps 1.7]</p>
6358
</blockquote>
6359
 
6360
<p><strong><a name="2004-11-12_2128"></a>
6361
2004-11-12 21:28 Russell Lang</strong></p>
6362
<blockquote>
6363
<pre>
6364
Spelling corrections.</pre>
6365
<p>[doc/Use.htm 1.122]</p>
6366
</blockquote>
6367
 
6368
<p><strong><a name="2004-11-08_1656"></a>
6369
2004-11-08 16:56 Ralph Giles</strong></p>
6370
<blockquote>
6371
<pre>
6372
Add the new image comparison tool to the file index in the documentation.</pre>
6373
<p>[doc/Testing.htm 1.29]</p>
6374
</blockquote>
6375
 
6376
<p><strong><a name="2004-11-07_2109"></a>
6377
2004-11-07 21:09 Igor Melichev</strong> (<a href="Details8.htm#2004-11-07_2109">details</a>)</p>
6378
<blockquote>
6379
<pre>
6380
Fix : Improve the resource path customization and the related documentation (continued).
6381
 
6382
</pre>
6383
<p>[doc/Use.htm 1.121]</p>
6384
</blockquote>
6385
 
6386
<p><strong><a name="2004-11-07_1957"></a>
6387
2004-11-07 19:57 Igor Melichev</strong> (<a href="Details8.htm#2004-11-07_1957">details</a>)</p>
6388
<blockquote>
6389
<pre>
6390
fuzzy.c : Implementing multipage image files.
6391
 
6392
</pre>
6393
<p>[toolbin/tests/fuzzy.c 1.17]</p>
6394
</blockquote>
6395
 
6396
<p><strong><a name="2004-11-07_1925"></a>
6397
2004-11-07 19:25 Igor Melichev</strong> (<a href="Details8.htm#2004-11-07_1925">details</a>)</p>
6398
<blockquote>
6399
<pre>
6400
Fix : Cygwin/gcc warnings.
6401
 
6402
</pre>
6403
<p>[src/gxdevndi.c 1.5, src/spdiff.c 1.8, src/ttinterp.c 1.16]</p>
6404
</blockquote>
6405
 
6406
<p><strong><a name="2004-11-06_2220"></a>
6407
2004-11-06 22:20 Ralph Giles</strong></p>
6408
<blockquote>
6409
<pre>
6410
Remove some obsolete assert calls which caused problems on some
6411
platforms due to incorrect string quoting in assert.h.</pre>
6412
<p>[src/gxhintn.c 1.55]</p>
6413
</blockquote>
6414
 
6415
<p><strong><a name="2004-11-06_1930"></a>
6416
2004-11-06 19:30 Ray Johnston</strong></p>
6417
<blockquote>
6418
<pre>
6419
Fix: Python opens files in text mode unless "rb" is needed.</pre>
6420
<p>[toolbin/tests/cmpi.py 1.2]</p>
6421
</blockquote>
6422
 
6423
<p><strong><a name="2004-11-06_0638"></a>
6424
2004-11-06 06:38 Ray Johnston</strong></p>
6425
<blockquote>
6426
<pre>
6427
Add an interactive image compare tool written in Python by a Python
6428
neophyte. Not quite ready for prime-time, but an interesting enough start
6429
to commit. Even though there are bugs in the differencing, responsiveness
6430
and memory usage, it is still sometimes useful. If a version # were to be
6431
applied to this, I would call it 0.1 (at least it is a positive number).</pre>
6432
<p>[toolbin/tests/cmpi.py 1.1]</p>
6433
</blockquote>
6434
 
6435
<p><strong><a name="2004-11-05_1703"></a>
6436
2004-11-05 17:03 Ralph Giles</strong></p>
6437
<blockquote>
6438
<pre>
6439
Update the MacOS X platform-specific makefile. Remove -traditional-cpp.
6440
This was added to work around bugs in earlier releases of Apple's gcc,
6441
but it is not necessary with more recent releases, and conflicts with
6442
newer cpp features used by more recent Ghostscript code. Partial fix
6443
for bug 687787.</pre>
6444
<p>[src/macosx.mak 1.25]</p>
6445
</blockquote>
6446
 
6447
<p><strong><a name="2004-11-04_2031"></a>
6448
2004-11-04 20:31 Russell Lang</strong></p>
6449
<blockquote>
6450
<pre>
6451
Improve documentation for CID fonts.</pre>
6452
<p>[doc/Use.htm 1.120]</p>
6453
</blockquote>
6454
 
6455
<p><strong><a name="2004-11-03_1746"></a>
6456
2004-11-03 17:46 Ralph Giles</strong></p>
6457
<blockquote>
6458
<pre>
6459
Include stdio_.h instead of the system header according to C style.</pre>
6460
<p>[src/gslibctx.h 1.5, src/lib.mak 1.203]</p>
6461
</blockquote>
6462
 
6463
<p><strong><a name="2004-11-03_0823"></a>
6464
2004-11-03 08:23 Ray Johnston</strong> (<a href="Details8.htm#2004-11-03_0823">details</a>)</p>
6465
<blockquote>
6466
<pre>
6467
Add handling for missing EOL following the %PDF-#.## string in the header.
6468
Yet another bad file that Acrobat Reader handles. Bug 687781.
6469
 
6470
</pre>
6471
<p>[lib/pdf_main.ps 1.88]</p>
6472
</blockquote>
6473
 
6474
<p><strong><a name="2004-11-03_0734"></a>
6475
2004-11-03 07:34 Ralph Giles</strong></p>
6476
<blockquote>
6477
<pre>
6478
Add missing opening quotes to the error printouts. This typo came in
6479
as part of an earlier bug fix and prevented compilation. Bug 687784.</pre>
6480
<p>[src/gdevsppr.c 1.9]</p>
6481
</blockquote>
6482
 
6483
<p><strong><a name="2004-11-01_2121"></a>
6484
2004-11-01 21:21 Jack Moffitt</strong></p>
6485
<blockquote>
6486
<pre>
6487
Fixes Bug#687762.  Includes the date specification of the CVS checkout
6488
in the baseline update log.  This then gets propagated to the daily
6489
reports.</pre>
6490
<p>[toolbin/tests/update_specific 1.4]</p>
6491
</blockquote>
6492
 
6493
<p><strong><a name="2004-11-01_2109"></a>
6494
2004-11-01 21:09 Igor Melichev</strong> (<a href="Details8.htm#2004-11-01_2109">details</a>)</p>
6495
<blockquote>
6496
<pre>
6497
Fix (pdfwrite) : Forget cancelled resources.
6498
 
6499
</pre>
6500
<p>[src/gdevpdf.c 1.101, src/gdevpdfg.c 1.59, src/gdevpdfg.h 1.34, src/gdevpdfi.c 1.57, src/gdevpdfj.c 1.32, src/gdevpdfp.c 1.40, src/gdevpdfu.c 1.61, src/gdevpdfv.c 1.37, src/gdevpdfx.h 1.103, src/gdevpdti.c 1.39, src/gdevpdtt.c 1.93]</p>
6501
</blockquote>
6502
 
6503
<p><strong><a name="2004-11-01_1821"></a>
6504
2004-11-01 18:21 Ralph Giles</strong></p>
6505
<blockquote>
6506
<pre>
6507
Exempt three new files from the multiple-include protect check. Like the
6508
previous exemptions, these are templates that must be instantiated multiple
6509
times to function properly.</pre>
6510
<p>[toolbin/tests/check_source.py 1.11]</p>
6511
</blockquote>
6512
 
6513
<p><strong><a name="2004-11-01_0915"></a>
6514
2004-11-01 09:15 Ralph Giles</strong></p>
6515
<blockquote>
6516
<pre>
6517
We now implement job server behavior. This is no longer an open issue.</pre>
6518
<p>[doc/Issues.htm 1.44]</p>
6519
</blockquote>
6520
 
6521
<p><strong><a name="2004-11-01_0915"></a>
6522
2004-11-01 09:15 Ralph Giles</strong></p>
6523
<blockquote>
6524
<pre>
6525
Mention the issue with polygon overlap in antialiased rendering.
6526
Closes bug 687742.</pre>
6527
<p>[doc/Use.htm 1.119]</p>
6528
</blockquote>
6529
 
6530
<p><strong><a name="2004-10-29_0104"></a>
6531
2004-10-29 01:04 Russell Lang</strong></p>
6532
<blockquote>
6533
<pre>
6534
Documentation update to fix some dead links.</pre>
6535
<p>[doc/Readme.htm 1.59]</p>
6536
</blockquote>
6537
 
6538
<p><strong><a name="2004-10-29_0007"></a>
6539
2004-10-29 00:07 Russell Lang</strong></p>
6540
<blockquote>
6541
<pre>
6542
Documentation fixes, due to changes in iapi.h.</pre>
6543
<p>[doc/API.htm 1.46, doc/Lib.htm 1.36]</p>
6544
</blockquote>
6545
 
6546
<p><strong><a name="2004-10-28_1734"></a>
6547
2004-10-28 17:34 Igor Melichev</strong> (<a href="Details8.htm#2004-10-28_1734">details</a>)</p>
6548
<blockquote>
6549
<pre>
6550
Fix (pdfwrite) : Font size was wrong when definefont applied to a scaled font.
6551
 
6552
</pre>
6553
<p>[src/gdevpdtd.c 1.17]</p>
6554
</blockquote>
6555
 
6556
<p><strong><a name="2004-10-28_1158"></a>
6557
2004-10-28 11:58 Igor Melichev</strong> (<a href="Details8.htm#2004-10-28_1158">details</a>)</p>
6558
<blockquote>
6559
<pre>
6560
Fix (vdtrace.c) : Fix gcc warnings and improve C-style.
6561
 
6562
</pre>
6563
<p>[src/vdtrace.c 1.9]</p>
6564
</blockquote>
6565
 
6566
<p><strong><a name="2004-10-28_0926"></a>
6567
2004-10-28 09:26 Igor Melichev</strong> (<a href="Details8.htm#2004-10-28_0926">details</a>)</p>
6568
<blockquote>
6569
<pre>
6570
Fix (gswin32) : Opened a window outside the desctop area.
6571
 
6572
</pre>
6573
<p>[src/dwimg.c 1.17]</p>
6574
</blockquote>
6575
 
6576
<p><strong><a name="2004-10-28_0839"></a>
6577
2004-10-28 08:39 Igor Melichev</strong> (<a href="Details8.htm#2004-10-28_0839">details</a>)</p>
6578
<blockquote>
6579
<pre>
6580
Fix (type 1 interpreter) : Replaced Metrics was missed.
6581
 
6582
</pre>
6583
<p>[src/gstype1.c 1.32, src/gstype2.c 1.36, src/zchar1.c 1.41]</p>
6584
</blockquote>
6585
 
6586
<p><strong><a name="2004-10-28_0725"></a>
6587
2004-10-28 07:25 Igor Melichev</strong> (<a href="Details8.htm#2004-10-28_0725">details</a>)</p>
6588
<blockquote>
6589
<pre>
6590
Fix (pdfwrite) : Glyph positions were wrong for vertical CID fonts (continued 2).
6591
 
6592
</pre>
6593
<p>[src/gdevpdte.c 1.65]</p>
6594
</blockquote>
6595
 
6596
<p><strong><a name="2004-10-27_1056"></a>
6597
2004-10-27 10:56 Igor Melichev</strong> (<a href="Details8.htm#2004-10-27_1056">details</a>)</p>
6598
<blockquote>
6599
<pre>
6600
Fix (resource machinery) : Improve the resource path customization and the related documentation (continued).
6601
 
6602
</pre>
6603
<p>[doc/Use.htm 1.118]</p>
6604
</blockquote>
6605
 
6606
<p><strong><a name="2004-10-26_1728"></a>
6607
2004-10-26 17:28 Ralph Giles</strong></p>
6608
<blockquote>
6609
<pre>
6610
Bump the version info after the 8.32 release.</pre>
6611
<p>[doc/News.htm 1.154, lib/gs_init.ps 1.113, src/gscdef.c 1.48, src/version.mak 1.76]</p>
6612
</blockquote>
6613
 
6614
<p><strong><a name="2004-10-26_1707"></a>
6615
2004-10-26 17:07 Igor Melichev</strong> (<a href="Details8.htm#2004-10-26_1707">details</a>)</p>
6616
<blockquote>
6617
<pre>
6618
Fix (resource machinery) : Improve the resource path customization and the related documentation.
6619
 
6620
</pre>
6621
<p>[doc/Use.htm 1.117, lib/gs_res.ps 1.38]</p>
6622
</blockquote>
6623
 
6624
<p><strong><a name="2004-10-26_0944"></a>
6625
2004-10-26 09:44 Igor Melichev</strong> (<a href="Details8.htm#2004-10-26_0944">details</a>)</p>
6626
<blockquote>
6627
<pre>
6628
Fix (PDF interpreter) : Improve the font substitution and the CID font substitution.
6629
 
6630
</pre>
6631
<p>[doc/Use.htm 1.116, lib/pdf_font.ps 1.71]</p>
6632
</blockquote>
6633
 
6634
 
6635
<hr>
6636
 
6637
<h2><a name="Version8.32"></a>Version 8.32 (2004-10-26)</h2>
6638
 
6639
<p>This is the third beta release leading up to the stable 8.5x series.
6640
It contains numerous bug fixes since the last testing release, but
6641
a few outstanding issues remain.
6642
 
6643
<p> 
6644
New features since the last stable release:
6645
 
6646
<ul>
6647
<li><p>
6648
Topological grid fitting,
6649
an original method developed for Ghostscript by Dr. Igor V. Melichev, improves 
6650
the rendering of True Type fonts at small resolutions.
6651
See the documentation for <a href="Language.htm#GridFitTT">GridFitTT</a> for information on this
6652
feature.
6653
 
6654
<li><p>
6655
The PDF writer now implements PDF 1.4 encryption.
6656
See the <a href="Ps2pdf.htm#Encryption">encryption parameter</a> documentation for more
6657
information.
6658
 
6659
<li><p>
6660
A new rendering method for shadings, developed for Ghostscript by 
6661
Dr. Igor V. Melichev, improves the quality and performance of 
6662
rasterization on continuous tone devices.
6663
The new method allows hardware or software acceleration with help of
6664
customizable routines for filling areas with a linearly varying color.
6665
functions.
6666
 
6667
<li><p>
6668
This version contains the first release of Rinkj, an
6669
experimental new driver for some inkjet printers using ETS screening.
6670
See the <a href="Devices.htm#Rinkj">Rinkj</a> section for more information.
6671
 
6672
<li><p>
6673
We now support PDF 1.5 files, including the new compression
6674
and encryption modes.
6675
 
6676
<li><p>
6677
We have beta support for JPEG 2000 compressed images, using the JasPer
6678
compression library. This is only enabled as part of the default build
6679
in the autoconf (POSIX) build system in this release.
6680
 
6681
</ul>
6682
 
6683
<p>
6684
The following <a href="http://bugs.ghostscript.com/">bug</a> numbers were open at
6685
the time of the last release:
6686
<blockquote>
6687
405501,
6688
430175,
6689
446344,
6690
458780,
6691
463688,
6692
465936,
6693
487953,
6694
493348,
6695
526099,
6696
526491,
6697
530011,
6698
535366,
6699
535932,
6700
578865,
6701
592160,
6702
603934,
6703
610478,
6704
614298,
6705
626295,
6706
645316,
6707
674418,
6708
677324,
6709
685335,
6710
686747,
6711
686750,
6712
686816,
6713
686819,
6714
686824,
6715
686841,
6716
686842,
6717
686843,
6718
686853,
6719
686865,
6720
686867,
6721
686919,
6722
686980,
6723
686996,
6724
687011,
6725
687012,
6726
687013,
6727
687039,
6728
687063,
6729
687084,
6730
687086,
6731
687095,
6732
687105,
6733
687108,
6734
687110,
6735
687122,
6736
687125,
6737
687146,
6738
687157,
6739
687168,
6740
687174,
6741
687179,
6742
687193,
6743
687196,
6744
687203,
6745
687219,
6746
687221,
6747
687229,
6748
687231,
6749
687243,
6750
687251,
6751
687257,
6752
687259,
6753
687271,
6754
687275,
6755
687280,
6756
687295,
6757
687297,
6758
687298,
6759
687303,
6760
687314,
6761
687316,
6762
687324,
6763
687327,
6764
687341,
6765
687342,
6766
687345,
6767
687346,
6768
687360,
6769
687373,
6770
687375,
6771
687394,
6772
687397,
6773
687399,
6774
687401,
6775
687410,
6776
687414,
6777
687434,
6778
687435,
6779
687445,
6780
687459,
6781
687460,
6782
687468,
6783
687473,
6784
687474,
6785
687475,
6786
687480,
6787
687484,
6788
687485,
6789
687492,
6790
687497,
6791
687498,
6792
687514,
6793
687518,
6794
687520,
6795
687523,
6796
687525,
6797
687529,
6798
687531,
6799
687535,
6800
687536,
6801
687537,
6802
687539,
6803
687541,
6804
687545,
6805
687551,
6806
687558,
6807
687559,
6808
687560,
6809
687561,
6810
687575,
6811
687583,
6812
687593,
6813
687595,
6814
687600,
6815
687608,
6816
687611,
6817
687614,
6818
687615,
6819
687621,
6820
687622,
6821
687628,
6822
687630,
6823
687633,
6824
687637,
6825
687642,
6826
687643,
6827
687644,
6828
687650,
6829
687654,
6830
687657,
6831
687661,
6832
687663,
6833
687666,
6834
687669,
6835
687674,
6836
687676,
6837
687677,
6838
687678,
6839
687679,
6840
687680,
6841
687682,
6842
687684,
6843
687686,
6844
687694,
6845
687695,
6846
687696,
6847
687697,
6848
687702,
6849
687707,
6850
687712,
6851
687715,
6852
687717,
6853
687721,
6854
687727,
6855
687728,
6856
687729,
6857
687731,
6858
687732,
6859
687735,
6860
687738,
6861
687742,
6862
687747,
6863
687749,
6864
687752,
6865
687754,
6866
687756,
6867
687762,
6868
687765,
6869
687767,
6870
687769,
6871
687770,
6872
687773.
6873
</blockquote>
6874
 
6875
<h3><a name="8.32_Incompatible_changes"></a>Incompatible changes</h3>
6876
 
6877
<p>
6878
No known incompatible changes at this point
6879
 
6880
<h3><a name="8.32_changelog"></a>Changelog</h3>
6881
 
6882
<!-- generated by split_changelog.py from the output of cvs2cl.pl -->
6883
 
6884
<p><strong><a name="2004-10-26_0431"></a>
6885
2004-10-26 04:31 Ralph Giles</strong></p>
6886
<blockquote>
6887
<pre>
6888
Move a dependency out of order so it's available when needed.</pre>
6889
<p>[src/lib.mak 1.202]</p>
6890
</blockquote>
6891
 
6892
<p><strong><a name="2004-10-26_0425"></a>
6893
2004-10-26 04:25 Ralph Giles</strong></p>
6894
<blockquote>
6895
<pre>
6896
Update version and release date in the documentation.</pre>
6897
<p>[doc/API.htm 1.45, doc/Bug-form.htm 1.42, doc/Bug-info.htm 1.41, doc/C-style.htm 1.48, doc/Commprod.htm 1.34, doc/Copying.htm 1.32, doc/DLL.htm 1.36, doc/Deprecated.htm 1.13, doc/Details8.htm 1.11, doc/Develop.htm 1.141, doc/Devices.htm 1.82, doc/Drivers.htm 1.50, doc/Fonts.htm 1.43, doc/Helpers.htm 1.36, doc/History1.htm 1.32, doc/History2.htm 1.32, doc/History3.htm 1.32, doc/History4.htm 1.32, doc/History5.htm 1.34, doc/History6.htm 1.49, doc/History7.htm 1.37, doc/History8.htm 1.15, doc/Htmstyle.htm 1.37, doc/Install.htm 1.47, doc/Issues.htm 1.43, doc/Language.htm 1.88, doc/Lib.htm 1.35, doc/Maintain.htm 1.43, doc/Make.htm 1.81, doc/New-user.htm 1.53, doc/Projects.htm 1.60, doc/Ps-style.htm 1.30, doc/Ps2epsi.htm 1.34, doc/Ps2pdf.htm 1.72, doc/Psfiles.htm 1.54, doc/Readme.htm 1.58, doc/Release.htm 1.87, doc/Source.htm 1.32, doc/Tester.htm 1.32, doc/Testing.htm 1.28, doc/Unix-lpr.htm 1.32, doc/Use.htm 1.115, doc/Xfonts.htm 1.32, doc/gs-vms.hlp 1.30, man/dvipdf.1 1.30, man/font2c.1 1.30, man/gs.1 1.31, man/gslp.1 1.30, man/gsnd.1 1.30, man/pdf2dsc.1 1.29, man/pdf2ps.1 1.31, man/pdfopt.1 1.29, man/pf2afm.1 1.30, man/pfbtopfa.1 1.31, man/printafm.1 1.30, man/ps2ascii.1 1.29, man/ps2epsi.1 1.28, man/ps2pdf.1 1.35, man/ps2pdfwr.1 1.34, man/ps2ps.1 1.37, man/wftopfa.1 1.30]</p>
6898
</blockquote>
6899
 
6900
<p><strong><a name="2004-10-26_0424"></a>
6901
2004-10-26 04:24 Ralph Giles</strong></p>
6902
<blockquote>
6903
<pre>
6904
Update libpng version to the latest release. There are security
6905
issues with 1.2.5, so upgrading is recommended.</pre>
6906
<p>[src/all-arch.mak 1.15, src/bcwin32.mak 1.34, src/dvx-gcc.mak 1.28, src/macos-mcp.mak 1.27, src/macosx.mak 1.24, src/msvc32.mak 1.65, src/msvclib.mak 1.27, src/openvms.mak 1.38, src/openvms.mmk 1.30, src/os2.mak 1.42, src/ugcclib.mak 1.28, src/unix-gcc.mak 1.47, src/unixansi.mak 1.38, src/watclib.mak 1.23, src/watcw32.mak 1.31]</p>
6907
</blockquote>
6908
 
6909
<p><strong><a name="2004-10-26_0408"></a>
6910
2004-10-26 04:08 Ralph Giles</strong></p>
6911
<blockquote>
6912
<pre>
6913
Back out double-include protection for gxfill*.h. Contrary to C-style,
6914
these are templates that are configured and included multiple times.
6915
They should probably be .c files rather than .h.</pre>
6916
<p>[src/gxfillsl.h 1.6, src/gxfilltr.h 1.9, src/gxfillts.h 1.5]</p>
6917
</blockquote>
6918
 
6919
<p><strong><a name="2004-10-26_0351"></a>
6920
2004-10-26 03:51 Ralph Giles</strong></p>
6921
<blockquote>
6922
<pre>
6923
Add double-include protection to four files that needed it. Also
6924
correct a comment typo in a related file's protection.</pre>
6925
<p>[src/gp_os2.h 1.2, src/gxfill.h 1.23, src/gxfillsl.h 1.5, src/gxfilltr.h 1.8, src/gxfillts.h 1.4]</p>
6926
</blockquote>
6927
 
6928
<p><strong><a name="2004-10-26_0343"></a>
6929
2004-10-26 03:43 Ralph Giles</strong></p>
6930
<blockquote>
6931
<pre>
6932
Add a new-style RCS Id line to the re-instated LZWEncode filter.</pre>
6933
<p>[src/slzwe.c 1.3]</p>
6934
</blockquote>
6935
 
6936
<p><strong><a name="2004-10-26_0341"></a>
6937
2004-10-26 03:41 Ralph Giles</strong></p>
6938
<blockquote>
6939
<pre>
6940
Commute a C++ style comment.</pre>
6941
<p>[src/main.h 1.8]</p>
6942
</blockquote>
6943
 
6944
<p><strong><a name="2004-10-26_0338"></a>
6945
2004-10-26 03:38 Ralph Giles</strong></p>
6946
<blockquote>
6947
<pre>
6948
Exempt the rinkj CVS directories from the documentation reference check.</pre>
6949
<p>[toolbin/tests/check_docrefs.py 1.11]</p>
6950
</blockquote>
6951
 
6952
<p><strong><a name="2004-10-26_0316"></a>
6953
2004-10-26 03:16 Ralph Giles</strong></p>
6954
<blockquote>
6955
<pre>
6956
Revert jbig2 makefile update accidentally included in the last commit.
6957
We want to maintain compatibility with 0.6 for this release.</pre>
6958
<p>[src/jbig2.mak 1.8]</p>
6959
</blockquote>
6960
 
6961
<p><strong><a name="2004-10-26_0312"></a>
6962
2004-10-26 03:12 Ralph Giles</strong></p>
6963
<blockquote>
6964
<pre>
6965
Add the new gsutil.py source to the file catalog</pre>
6966
<p>[doc/News.htm 1.152, doc/Testing.htm 1.27]</p>
6967
</blockquote>
6968
 
6969
<p><strong><a name="2004-10-26_0312"></a>
6970
2004-10-26 03:12 Ralph Giles</strong></p>
6971
<blockquote>
6972
<pre>
6973
Update notes and dates for the 8.32 release.</pre>
6974
<p>[src/gscdef.c 1.47, src/jbig2.mak 1.7, src/version.mak 1.75]</p>
6975
</blockquote>
6976
 
6977
<p><strong><a name="2004-10-26_0250"></a>
6978
2004-10-26 02:50 Ralph Giles</strong></p>
6979
<blockquote>
6980
<pre>
6981
Add libctx memory pointers where required in the compiled-fonts code. This
6982
was missed in the initial commit. Also, add the OBJ directory to the include
6983
path when compiling the font data, since stdpre.h now requires the generate
6984
arch.h header. Closes bug 687758.</pre>
6985
<p>[src/cfonts.mak 1.5, src/iccfont.c 1.11]</p>
6986
</blockquote>
6987
 
6988
<p><strong><a name="2004-10-25_1511"></a>
6989
2004-10-25 15:11 Igor Melichev</strong> (<a href="Details8.htm#2004-10-25_1511">details</a>)</p>
6990
<blockquote>
6991
<pre>
6992
Fix : CIDFont-CMap construction didn't work with substituted CID font resources.
6993
 
6994
</pre>
6995
<p>[lib/gs_cidcm.ps 1.12, lib/gs_cidfm.ps 1.7, lib/gs_fntem.ps 1.8, lib/gs_init.ps 1.112, lib/gs_resmp.ps 1.11]</p>
6996
</blockquote>
6997
 
6998
<p><strong><a name="2004-10-22_0807"></a>
6999
2004-10-22 08:07 Raph Levien</strong></p>
7000
<blockquote>
7001
<pre>
7002
Fixes copying of paths into clipping path list so that it works even
7003
when the path is allocated with local_segments. Fixes bugs #687401,
7004
#687612, and #687750.</pre>
7005
<p>[src/gxcpath.c 1.13]</p>
7006
</blockquote>
7007
 
7008
<p><strong><a name="2004-10-21_1757"></a>
7009
2004-10-21 17:57 Igor Melichev</strong> (<a href="Details8.htm#2004-10-21_1757">details</a>)</p>
7010
<blockquote>
7011
<pre>
7012
Fix (TT interpreter) : Subglyphs were positioned wrongly (continued).
7013
 
7014
</pre>
7015
<p>[src/ttfmain.c 1.31]</p>
7016
</blockquote>
7017
 
7018
<p><strong><a name="2004-10-21_1752"></a>
7019
2004-10-21 17:52 Igor Melichev</strong> (<a href="Details8.htm#2004-10-21_1752">details</a>)</p>
7020
<blockquote>
7021
<pre>
7022
Fix (TT interpreter) : Subglyphs were positioned wrongly.
7023
 
7024
</pre>
7025
<p>[src/ttfmain.c 1.30]</p>
7026
</blockquote>
7027
 
7028
<p><strong><a name="2004-10-21_1505"></a>
7029
2004-10-21 15:05 Igor Melichev</strong> (<a href="Details8.htm#2004-10-21_1505">details</a>)</p>
7030
<blockquote>
7031
<pre>
7032
Fix (TT interpreter) : A tolerance to bad TT instructions.
7033
 
7034
</pre>
7035
<p>[src/gstype42.c 1.46, src/gxfont42.h 1.20, src/gxttfb.c 1.35, src/ttfmain.c 1.29, src/ttfoutl.h 1.14]</p>
7036
</blockquote>
7037
 
7038
<p><strong><a name="2004-10-20_1558"></a>
7039
2004-10-20 15:58 Igor Melichev</strong> (<a href="Details8.htm#2004-10-20_1558">details</a>)</p>
7040
<blockquote>
7041
<pre>
7042
Fix (pdfwrite) : Glyph positions were wrong for vertical CID fonts (continued).
7043
 
7044
</pre>
7045
<p>[src/gdevpdtc.c 1.39, src/gdevpdte.c 1.64, src/gdevpdtf.c 1.40, src/gdevpdtf.h 1.25, src/gdevpdtt.c 1.92, src/gdevpdtw.c 1.34]</p>
7046
</blockquote>
7047
 
7048
<p><strong><a name="2004-10-20_0252"></a>
7049
2004-10-20 02:52 Jack Moffitt</strong></p>
7050
<blockquote>
7051
<pre>
7052
Remove quotes from input filenames.</pre>
7053
<p>[toolbin/tests/update_specific 1.3]</p>
7054
</blockquote>
7055
 
7056
<p><strong><a name="2004-10-20_0130"></a>
7057
2004-10-20 01:30 Igor Melichev</strong> (<a href="Details8.htm#2004-10-20_0130">details</a>)</p>
7058
<blockquote>
7059
<pre>
7060
Fix (pdfwrite, PDF interpreter) : Glyph positions were wrong for vertical CID fonts.
7061
 
7062
</pre>
7063
<p>[lib/pdf_font.ps 1.70, src/gdevpdtc.c 1.38, src/gdevpdte.c 1.63, src/gdevpdtf.c 1.39, src/gdevpdtf.h 1.24, src/gdevpdtw.c 1.33, src/zfcid1.c 1.21]</p>
7064
</blockquote>
7065
 
7066
<p><strong><a name="2004-10-18_1523"></a>
7067
2004-10-18 15:23 Igor Melichev</strong> (<a href="Details8.htm#2004-10-18_1523">details</a>)</p>
7068
<blockquote>
7069
<pre>
7070
Fix : Degenerate segments must not paint when caps is not round.
7071
 
7072
</pre>
7073
<p>[src/gxpdash.c 1.6, src/gxstroke.c 1.13]</p>
7074
</blockquote>
7075
 
7076
<p><strong><a name="2004-10-18_0843"></a>
7077
2004-10-18 08:43 Igor Melichev</strong> (<a href="Details8.htm#2004-10-18_0843">details</a>)</p>
7078
<blockquote>
7079
<pre>
7080
Fix (Type 1 hinter) : Don't align glyph width to pixels.
7081
 
7082
</pre>
7083
<p>[src/gxhintn.c 1.54]</p>
7084
</blockquote>
7085
 
7086
<p><strong><a name="2004-10-15_1824"></a>
7087
2004-10-15 18:24 Igor Melichev</strong> (<a href="Details8.htm#2004-10-15_1824">details</a>)</p>
7088
<blockquote>
7089
<pre>
7090
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 9).
7091
Check the Encoding compatibility while merging Type 3 glyph variations.
7092
 
7093
</pre>
7094
<p>[src/gdevpdfx.h 1.102, src/gdevpdti.c 1.38, src/gdevpdtt.c 1.91, src/gdevpdtt.h 1.25]</p>
7095
</blockquote>
7096
 
7097
<p><strong><a name="2004-10-15_1818"></a>
7098
2004-10-15 18:18 Igor Melichev</strong> (<a href="Details8.htm#2004-10-15_1818">details</a>)</p>
7099
<blockquote>
7100
<pre>
7101
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 8).
7102
Allocate a single character list per text.
7103
 
7104
</pre>
7105
<p>[src/gdevpdtc.c 1.37, src/gdevpdte.c 1.62, src/gdevpdtf.c 1.38, src/gdevpdtf.h 1.23, src/gdevpdtt.c 1.90, src/gdevpdtt.h 1.24, src/gxfcopy.c 1.52, src/gxfcopy.h 1.11]</p>
7106
</blockquote>
7107
 
7108
<p><strong><a name="2004-10-15_0855"></a>
7109
2004-10-15 08:55 Igor Melichev</strong> (<a href="Details8.htm#2004-10-15_0855">details</a>)</p>
7110
<blockquote>
7111
<pre>
7112
Fix : toolbin/pdfinflt.ps did not decompress some streams.
7113
 
7114
</pre>
7115
<p>[toolbin/pdfinflt.ps 1.6]</p>
7116
</blockquote>
7117
 
7118
<p><strong><a name="2004-10-14_1832"></a>
7119
2004-10-14 18:32 Ray Johnston</strong></p>
7120
<blockquote>
7121
<pre>
7122
Add logic to capture the ENTIRE regression report to a rotating log file.
7123
As before the ENTIRE regression report is only emailed on Mondays.</pre>
7124
<p>[toolbin/tests/run_nightly 1.29]</p>
7125
</blockquote>
7126
 
7127
<p><strong><a name="2004-10-14_1728"></a>
7128
2004-10-14 17:28 Igor Melichev</strong> (<a href="Details8.htm#2004-10-14_1728">details</a>)</p>
7129
<blockquote>
7130
<pre>
7131
Fix (pdfwrite) : Fixing some Type 3 encoding problems.
7132
 
7133
</pre>
7134
<p>[src/gdevpdti.c 1.37, src/gdevpdtt.c 1.89]</p>
7135
</blockquote>
7136
 
7137
<p><strong><a name="2004-10-13_1531"></a>
7138
2004-10-13 15:31 Igor Melichev</strong> (<a href="Details8.htm#2004-10-13_1531">details</a>)</p>
7139
<blockquote>
7140
<pre>
7141
Fix (pdfwrite, PDF interpreter) : Correctly handle different widths for same glyph (continued).
7142
 
7143
</pre>
7144
<p>[src/gdevpdtb.c 1.29, src/gdevpdtw.c 1.32, src/gxfcopy.c 1.51, src/gxfcopy.h 1.10, src/gxfont.h 1.23, src/gxtype1.c 1.40, lib/pdf_font.ps 1.69]</p>
7145
</blockquote>
7146
 
7147
<p><strong><a name="2004-10-12_2308"></a>
7148
2004-10-12 23:08 Ray Johnston</strong> (<a href="Details8.htm#2004-10-12_2308">details</a>)</p>
7149
<blockquote>
7150
<pre>
7151
Fix LZWEncode filter to use the EarlyChange parameter and also correct the
7152
tifflzw device to initialize EarlyChange to the proper value (1).
7153
Bug 687726.
7154
 
7155
</pre>
7156
<p>[src/gdevtfax.c 1.8, src/slzwe.c 1.2]</p>
7157
</blockquote>
7158
 
7159
<p><strong><a name="2004-10-08_2255"></a>
7160
2004-10-08 22:55 Igor Melichev</strong> (<a href="Details8.htm#2004-10-08_2255">details</a>)</p>
7161
<blockquote>
7162
<pre>
7163
Fix (pdfwrite) : *bfrange boundaries may differ in the last byte only.
7164
 
7165
</pre>
7166
<p>[src/gsfcmap.c 1.25]</p>
7167
</blockquote>
7168
 
7169
<p><strong><a name="2004-10-08_1327"></a>
7170
2004-10-08 13:27 Igor Melichev</strong> (<a href="Details8.htm#2004-10-08_1327">details</a>)</p>
7171
<blockquote>
7172
<pre>
7173
Fix (pdfwrite) : The function same_type42_hinting was indeterministic.
7174
 
7175
</pre>
7176
<p>[src/gxfcopy.c 1.50]</p>
7177
</blockquote>
7178
 
7179
<p><strong><a name="2004-10-07_2112"></a>
7180
2004-10-07 21:12 Alex Cherepanov</strong></p>
7181
<blockquote>
7182
<pre>
7183
Don't overwrite CFLAGS variable if it is already defined.
7184
Bug 687739</pre>
7185
<p>[src/msvc32.mak 1.64]</p>
7186
</blockquote>
7187
 
7188
<p><strong><a name="2004-10-07_0518"></a>
7189
2004-10-07 05:18 Ray Johnston</strong> (<a href="Details8.htm#2004-10-07_0518">details</a>)</p>
7190
<blockquote>
7191
<pre>
7192
Fix initialization of C stack streams that did not perform s_init().
7193
Bug 687709 that could result in a Segmentation Fault (SEGV)
7194
 
7195
</pre>
7196
<p>[src/gdevjpeg.c 1.8, src/gdevlj56.c 1.6, src/gdevpdfc.c 1.49, src/gdevpdfm.c 1.47, src/gdevpdtb.c 1.28, src/gdevpdtw.c 1.31, src/gdevps.c 1.40, src/gdevpsf1.c 1.17, src/gdevpsf2.c 1.32, src/gdevpsft.c 1.32, src/gdevpsim.c 1.14, src/gdevpsu.c 1.18, src/gsfunc4.c 1.16, src/gxclimag.c 1.11, src/gxclpath.c 1.20, src/gxclrast.c 1.31, src/gxclread.c 1.13, src/gxfcopy.c 1.49, src/gxtype1.c 1.39, src/iccfont.c 1.10, src/imain.c 1.40, src/imainarg.c 1.33, src/stream.c 1.26]</p>
7197
</blockquote>
7198
 
7199
<p><strong><a name="2004-10-06_1412"></a>
7200
2004-10-06 14:12 Ralph Giles</strong></p>
7201
<blockquote>
7202
<pre>
7203
Add a missing dependency on version.mak to the generation of gconfigd.h.
7204
Without this the revision number isn't correctly updated in an incremental
7205
build. Closes bug 687733.</pre>
7206
<p>[src/gs.mak 1.27, src/version.mak 1.74]</p>
7207
</blockquote>
7208
 
7209
<p><strong><a name="2004-10-06_1132"></a>
7210
2004-10-06 11:32 Igor Melichev</strong> (<a href="Details8.htm#2004-10-06_1132">details</a>)</p>
7211
<blockquote>
7212
<pre>
7213
Fix (TrueType interpreter) : Calls to user defined instructions were not implemented.
7214
 
7215
</pre>
7216
<p>[src/ttinterp.c 1.15, src/ttobjs.c 1.8, src/ttobjs.h 1.6]</p>
7217
</blockquote>
7218
 
7219
<p><strong><a name="2004-10-05_1245"></a>
7220
2004-10-05 12:45 Igor Melichev</strong> (<a href="Details8.htm#2004-10-05_1245">details</a>)</p>
7221
<blockquote>
7222
<pre>
7223
Fix : The 'gslibctx' patch had broken FAPI.
7224
 
7225
</pre>
7226
<p>[src/zfapi.c 1.53]</p>
7227
</blockquote>
7228
 
7229
<p><strong><a name="2004-10-05_1024"></a>
7230
2004-10-05 10:24 Igor Melichev</strong> (<a href="Details8.htm#2004-10-05_1024">details</a>)</p>
7231
<blockquote>
7232
<pre>
7233
Fix (Type 1 hinter) : 'int32' conflicts with AIX compiler standard types.
7234
 
7235
</pre>
7236
<p>[src/gxhintn.c 1.53, src/gxhintn.h 1.23, src/lib.mak 1.201]</p>
7237
</blockquote>
7238
 
7239
<p><strong><a name="2004-10-04_1728"></a>
7240
2004-10-04 17:28 Igor Melichev</strong> (<a href="Details8.htm#2004-10-04_1728">details</a>)</p>
7241
<blockquote>
7242
<pre>
7243
Fix : Optimize gs_c_decode with a binary search.
7244
 
7245
</pre>
7246
<p>[src/gscedata.c 1.5, src/gscedata.h 1.4, src/gscencs.c 1.8, toolbin/encs2c.ps 1.5]</p>
7247
</blockquote>
7248
 
7249
<p><strong><a name="2004-10-02_0145"></a>
7250
2004-10-02 01:45 Alex Cherepanov</strong> (<a href="Details8.htm#2004-10-02_0145">details</a>)</p>
7251
<blockquote>
7252
<pre>
7253
Add TrivialCMYK color space, which simulates standard PostScript CMYK
7254
to RGB conversion on device-independent level.
7255
Fix bug 687711
7256
</pre>
7257
<p>[Resource/ColorSpace/DefaultCMYK 1.4, Resource/ColorSpace/DefaultRGB 1.4, Resource/ColorSpace/TrivialCMYK 1.1]</p>
7258
</blockquote>
7259
 
7260
<p><strong><a name="2004-10-01_2336"></a>
7261
2004-10-01 23:36 Russell Lang</strong></p>
7262
<blockquote>
7263
<pre>
7264
Change OS/2 gx_color_index from 32 to 64 bits to allow better
7265
support for DeviceN.</pre>
7266
<p>[src/os2.mak 1.41]</p>
7267
</blockquote>
7268
 
7269
<p><strong><a name="2004-10-01_2335"></a>
7270
2004-10-01 23:35 Russell Lang</strong> (<a href="Details8.htm#2004-10-01_2335">details</a>)</p>
7271
<blockquote>
7272
<pre>
7273
Fix for 687706 Display device 8-bit native incorrectly dithers grays.
7274
This is a partial fix and also needs Dan Coby's fixes to the post
7275
DeviceN halftoning.  The DeviceRGBK color model is added.
7276
 
7277
</pre>
7278
<p>[src/gdevdsp.c 1.30, src/gxcmap.c 1.23, src/gxcmap.h 1.12, src/zcolor.c 1.21]</p>
7279
</blockquote>
7280
 
7281
<p><strong><a name="2004-10-01_0340"></a>
7282
2004-10-01 03:40 Dan Coby</strong> (<a href="Details8.htm#2004-10-01_0340">details</a>)</p>
7283
<blockquote>
7284
<pre>
7285
Fix for 687718 The tiffsep device fails when the size of gx_color_index is 32 bits
7286
 
7287
</pre>
7288
<p>[doc/Drivers.htm 1.49, src/gdevpsd.c 1.18, src/gdevtsep.c 1.5]</p>
7289
</blockquote>
7290
 
7291
<p><strong><a name="2004-09-30_1731"></a>
7292
2004-09-30 17:31 Igor Melichev</strong> (<a href="Details8.htm#2004-09-30_1731">details</a>)</p>
7293
<blockquote>
7294
<pre>
7295
Fix : Moving type1_cis_get_metrics to the graphics library.
7296
 
7297
</pre>
7298
<p>[src/gxtype1.c 1.38, src/zchar1.c 1.40]</p>
7299
</blockquote>
7300
 
7301
<p><strong><a name="2004-09-30_0637"></a>
7302
2004-09-30 06:37 Dan Coby</strong> (<a href="Details8.htm#2004-09-30_0637">details</a>)</p>
7303
<blockquote>
7304
<pre>
7305
This is a partial fix for 687706 Display device 8-bit native incorrectly
7306
dithers grays.  Russell Lang is improving the 8-bit (256 color) display
7307
device to allow more shades of gray.  This change is required for that
7308
effort.
7309
 
7310
</pre>
7311
<p>[src/gxdevice.h 1.20, src/gxdevndi.c 1.4]</p>
7312
</blockquote>
7313
 
7314
<p><strong><a name="2004-09-29_2136"></a>
7315
2004-09-29 21:36 Igor Melichev</strong> (<a href="Details8.htm#2004-09-29_2136">details</a>)</p>
7316
<blockquote>
7317
<pre>
7318
Fix (the filling algorithm) : Unite trapezoids if they have a common side.
7319
 
7320
</pre>
7321
<p>[src/gxfilltr.h 1.7]</p>
7322
</blockquote>
7323
 
7324
<p><strong><a name="2004-09-29_1910"></a>
7325
2004-09-29 19:10 Igor Melichev</strong> (<a href="Details8.htm#2004-09-29_1910">details</a>)</p>
7326
<blockquote>
7327
<pre>
7328
Fix (pdfwrite) : Handle more than 32 TrueType subglyphs.
7329
 
7330
</pre>
7331
<p>[src/gxfcopy.c 1.48]</p>
7332
</blockquote>
7333
 
7334
<p><strong><a name="2004-09-29_1134"></a>
7335
2004-09-29 11:34 Igor Melichev</strong> (<a href="Details8.htm#2004-09-29_1134">details</a>)</p>
7336
<blockquote>
7337
<pre>
7338
Fix : Don't apply fill adjustment when stroking a character.
7339
 
7340
</pre>
7341
<p>[src/zchar1.c 1.39]</p>
7342
</blockquote>
7343
 
7344
<p><strong><a name="2004-09-28_2145"></a>
7345
2004-09-28 21:45 Igor Melichev</strong> (<a href="Details8.htm#2004-09-28_2145">details</a>)</p>
7346
<blockquote>
7347
<pre>
7348
Fix : Pattern metrics was imprecize.
7349
 
7350
</pre>
7351
<p>[src/gsptype1.c 1.20]</p>
7352
</blockquote>
7353
 
7354
<p><strong><a name="2004-09-28_0534"></a>
7355
2004-09-28 05:34 Ralph Giles</strong></p>
7356
<blockquote>
7357
<pre>
7358
Export the prototype for gcst_get_memory_ptr() which is now used by
7359
ilocate.c as well as igc.c to igc.h so it is available in both files.
7360
Remove the cast that was papering over the warning this causes.
7361
Completes the fix for bug 687617.</pre>
7362
<p>[src/igc.c 1.14, src/igc.h 1.9, src/ilocate.c 1.12]</p>
7363
</blockquote>
7364
 
7365
<p><strong><a name="2004-09-28_0226"></a>
7366
2004-09-28 02:26 Alex Cherepanov</strong></p>
7367
<blockquote>
7368
<pre>
7369
Remove a comment about LZW-compatible code that is no longer apply.
7370
Bug 687554.</pre>
7371
<p>[src/Makefile.in 1.39, src/openvms.mmk 1.29]</p>
7372
</blockquote>
7373
 
7374
<p><strong><a name="2004-09-28_0045"></a>
7375
2004-09-28 00:45 Ralph Giles</strong></p>
7376
<blockquote>
7377
<pre>
7378
Cast the read standard illuminant to icIlluminant instead of
7379
icStandardFlare inside icmMeasurement_read() inside the icc
7380
library. Not really our code, but resolves an enum mis-match
7381
warning. Bug 687694.</pre>
7382
<p>[icclib/icc.c 1.10]</p>
7383
</blockquote>
7384
 
7385
<p><strong><a name="2004-09-28_0035"></a>
7386
2004-09-28 00:35 Ralph Giles</strong></p>
7387
<blockquote>
7388
<pre>
7389
Add string_.h to some files missing prototypes. Bug 687694.</pre>
7390
<p>[src/devs.mak 1.118, src/gdevps.c 1.39, src/gxpflat.c 1.42, src/lib.mak 1.200]</p>
7391
</blockquote>
7392
 
7393
<p><strong><a name="2004-09-28_0025"></a>
7394
2004-09-28 00:25 Ralph Giles</strong></p>
7395
<blockquote>
7396
<pre>
7397
Add stdio_.h to the makefile dependencies for gslibctx.c.</pre>
7398
<p>[src/lib.mak 1.199]</p>
7399
</blockquote>
7400
 
7401
<p><strong><a name="2004-09-28_0008"></a>
7402
2004-09-28 00:08 Ralph Giles</strong></p>
7403
<blockquote>
7404
<pre>
7405
Properly include the portability version of the stdio error. Corrects
7406
type confict problems on HP-UX. Closes bug 687689.</pre>
7407
<p>[src/gslibctx.c 1.5]</p>
7408
</blockquote>
7409
 
7410
<p><strong><a name="2004-09-27_2114"></a>
7411
2004-09-27 21:14 Russell Lang</strong></p>
7412
<blockquote>
7413
<pre>
7414
Fix bug #687705 Compile of 8.31 fails on OS/2.</pre>
7415
<p>[src/gdevos2p.c 1.9, src/gp_os2.c 1.32, src/os2.mak 1.40]</p>
7416
</blockquote>
7417
 
7418
<p><strong><a name="2004-09-27_1313"></a>
7419
2004-09-27 13:13 Igor Melichev</strong> (<a href="Details8.htm#2004-09-27_1313">details</a>)</p>
7420
<blockquote>
7421
<pre>
7422
Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 3.
7423
 
7424
</pre>
7425
<p>[src/gxhintn.c 1.52]</p>
7426
</blockquote>
7427
 
7428
<p><strong><a name="2004-09-27_0455"></a>
7429
2004-09-27 04:55 Ray Johnston</strong> (<a href="Details8.htm#2004-09-27_0455">details</a>)</p>
7430
<blockquote>
7431
<pre>
7432
Fix SEGV caused by premature free of the bbox device with high level
7433
devices that use the bbox_device of the vector high level device.
7434
Bug 687631.
7435
 
7436
</pre>
7437
<p>[src/gdevvec.c 1.25]</p>
7438
</blockquote>
7439
 
7440
<p><strong><a name="2004-09-26_2117"></a>
7441
2004-09-26 21:17 Ray Johnston</strong></p>
7442
<blockquote>
7443
<pre>
7444
Add missing source file (it hadn't been 'added', so it did not get included
7445
on the previous LZWEncode commit.</pre>
7446
<p>[src/slzwe.c 1.1]</p>
7447
</blockquote>
7448
 
7449
<p><strong><a name="2004-09-26_1619"></a>
7450
2004-09-26 16:19 Ray Johnston</strong> (<a href="Details8.htm#2004-09-26_1619">details</a>)</p>
7451
<blockquote>
7452
<pre>
7453
Add the LZWEncode filter that actually compresses using the LZW method,
7454
rather than the dummy encoder in slzwce.c that expanded the input, but
7455
that avoided the patent issues. Bug 687554.
7456
 
7457
Also fix a long standing issue in filter closing that failed to flush the
7458
target stream after the final s_process_write_buf with 'last' == true.
7459
Bug 224134.
7460
 
7461
</pre>
7462
<p>[doc/Develop.htm 1.140, doc/Issues.htm 1.42, doc/Projects.htm 1.59, doc/Ps2pdf.htm 1.71, src/bcwin32.mak 1.33, src/dvx-gcc.mak 1.27, src/lib.mak 1.198, src/macos-mcp.mak 1.26, src/macosx.mak 1.23, src/msvc32.mak 1.63, src/msvclib.mak 1.26, src/openvms.mak 1.37, src/os2.mak 1.39, src/slzwce.c 1.5, src/stream.c 1.25, src/unix-gcc.mak 1.46, src/unixansi.mak 1.37, src/watcw32.mak 1.30, src/zfilter2.c 1.6]</p>
7463
</blockquote>
7464
 
7465
<p><strong><a name="2004-09-25_2148"></a>
7466
2004-09-25 21:48 Jack Moffitt</strong></p>
7467
<blockquote>
7468
<pre>
7469
Fix error with automatic baseline creation for files which contain spaces
7470
in their names.</pre>
7471
<p>[toolbin/tests/gscheck_pdfwrite.py 1.24, toolbin/tests/gscheck_raster.py 1.14]</p>
7472
</blockquote>
7473
 
7474
<p><strong><a name="2004-09-25_2027"></a>
7475
2004-09-25 20:27 Ralph Giles</strong></p>
7476
<blockquote>
7477
<pre>
7478
Remove the 'makegnu' utility. It is out of date, and recent changes to
7479
the documentation structure have rendered its automation more-or-less
7480
unnecessary. The appropriate steps to convert releases are now
7481
documented in doc/Release.htm.</pre>
7482
<p>[toolbin/makegnu.tcl 1.6]</p>
7483
</blockquote>
7484
 
7485
<p><strong><a name="2004-09-25_2024"></a>
7486
2004-09-25 20:24 Ralph Giles</strong></p>
7487
<blockquote>
7488
<pre>
7489
Toolbin cleanup. Remove the extensionless shell wrappers for convenience
7490
utilities, except for gsmake where is aesthetically reasonable. Typing
7491
the script extensions for these little-used commands isn't a hardship.</pre>
7492
<p>[toolbin/cvs2hist 1.4, toolbin/makefonts 1.4, toolbin/makegnu 1.4, toolbin/makehist 1.4, toolbin/makemaster 1.4, toolbin/makeset 1.4, toolbin/maketars 1.4, toolbin/makewin 1.4, toolbin/tmake 1.4]</p>
7493
</blockquote>
7494
 
7495
<p><strong><a name="2004-09-25_2019"></a>
7496
2004-09-25 20:19 Ralph Giles</strong></p>
7497
<blockquote>
7498
<pre>
7499
Update some remaining occurances of 'GNU Ghostscript' to 'GPL
7500
Ghostscript'.</pre>
7501
<p>[doc/Commprod.htm 1.33, doc/Make.htm 1.80, doc/New-user.htm 1.52, doc/Public.htm 1.7, doc/Readme.htm 1.57]</p>
7502
</blockquote>
7503
 
7504
<p><strong><a name="2004-09-22_1535"></a>
7505
2004-09-22 15:35 Igor Melichev</strong> (<a href="Details8.htm#2004-09-22_1535">details</a>)</p>
7506
<blockquote>
7507
<pre>
7508
Fix : Cygwin/gcc warnings.
7509
 
7510
</pre>
7511
<p>[src/zchar1.c 1.38]</p>
7512
</blockquote>
7513
 
7514
<p><strong><a name="2004-09-22_1532"></a>
7515
2004-09-22 15:32 Igor Melichev</strong> (<a href="Details8.htm#2004-09-22_1532">details</a>)</p>
7516
<blockquote>
7517
<pre>
7518
Fix (pdfwrite) : Alwasys write the file ID in hexadecimal encoding.
7519
 
7520
</pre>
7521
<p>[src/gdevpdf.c 1.100, src/gdevpdfu.c 1.60]</p>
7522
</blockquote>
7523
 
7524
<p><strong><a name="2004-09-22_1523"></a>
7525
2004-09-22 15:23 Igor Melichev</strong> (<a href="Details8.htm#2004-09-22_1523">details</a>)</p>
7526
<blockquote>
7527
<pre>
7528
Fix (pdfwrite) : Alwasys write the file ID in hexadecimal encoding.
7529
 
7530
</pre>
7531
<p>[src/gdevpdfu.c 1.59]</p>
7532
</blockquote>
7533
 
7534
<p><strong><a name="2004-09-22_1415"></a>
7535
2004-09-22 14:15 Igor Melichev</strong> (<a href="Details8.htm#2004-09-22_1415">details</a>)</p>
7536
<blockquote>
7537
<pre>
7538
Fix : Cygwin/gcc warnings.
7539
 
7540
</pre>
7541
<p>[src/ichar1.h 1.12]</p>
7542
</blockquote>
7543
 
7544
<p><strong><a name="2004-09-22_1352"></a>
7545
2004-09-22 13:52 Igor Melichev</strong> (<a href="Details8.htm#2004-09-22_1352">details</a>)</p>
7546
<blockquote>
7547
<pre>
7548
CDevProc|Metrics|Metrics2 did not work with CIDFontType 0.
7549
 
7550
</pre>
7551
<p>[src/gdevpdtt.c 1.88, src/gdevpdtw.c 1.30, src/gsfont.c 1.34, src/gstype42.c 1.45, src/gxfcopy.c 1.47, src/gxfont.h 1.22, src/gxfont1.h 1.13, src/gxtype1.c 1.37, src/gxtype1.h 1.19, src/ichar1.h 1.11, src/icharout.h 1.10, src/zchar.c 1.15, src/zchar1.c 1.37, src/zcharout.c 1.13, src/zfcid0.c 1.23, src/zfcid1.c 1.20, src/zfont1.c 1.13, src/zfont42.c 1.21, lib/pdf_font.ps 1.68]</p>
7552
</blockquote>
7553
 
7554
<p><strong><a name="2004-09-22_0037"></a>
7555
2004-09-22 00:37 Dan Coby</strong></p>
7556
<blockquote>
7557
<pre>
7558
Move the definition of gs_overprint_t from gsovrc.c to gsovrc.h.  This
7559
makes this structure definition available to future devices which may
7560
want to define their own overprint compositor.</pre>
7561
<p>[src/gsovrc.c 1.8, src/gsovrc.h 1.4, src/lib.mak 1.197]</p>
7562
</blockquote>
7563
 
7564
<p><strong><a name="2004-09-21_2230"></a>
7565
2004-09-21 22:30 Dan Coby</strong></p>
7566
<blockquote>
7567
<pre>
7568
Correct some gcc warnings.</pre>
7569
<p>[src/gdevdevn.c 1.23, src/zcolor.c 1.20]</p>
7570
</blockquote>
7571
 
7572
<p><strong><a name="2004-09-21_1000"></a>
7573
2004-09-21 10:00 Igor Melichev</strong> (<a href="Details8.htm#2004-09-21_1000">details</a>)</p>
7574
<blockquote>
7575
<pre>
7576
Fix (pdfwrite) : Generate an error message when pdfmark points beyond the last page.
7577
 
7578
</pre>
7579
<p>[src/gdevpdf.c 1.99, src/gdevpdfm.c 1.46, src/gdevpdfx.h 1.101]</p>
7580
</blockquote>
7581
 
7582
<p><strong><a name="2004-09-20_2328"></a>
7583
2004-09-20 23:28 Dan Coby</strong> (<a href="Details8.htm#2004-09-20_2328">details</a>)</p>
7584
<blockquote>
7585
<pre>
7586
Partial fix for 687657 Text in transparency mask yields rangecheck in
7587
discardtransparencymask.
7588
 
7589
</pre>
7590
<p>[lib/pdf_draw.ps 1.86, lib/pdf_ops.ps 1.36]</p>
7591
</blockquote>
7592
 
7593
<p><strong><a name="2004-09-20_2214"></a>
7594
2004-09-20 22:14 Dan Coby</strong> (<a href="Details8.htm#2004-09-20_2214">details</a>)</p>
7595
<blockquote>
7596
<pre>
7597
Fix for 687403 Poor halftoning for 16 color (4 bit) devices.
7598
 
7599
</pre>
7600
<p>[src/gdevbmp.c 1.10, src/gdevdsp.c 1.29, src/gdevmgr.c 1.7, src/gdevmswn.c 1.12, src/gdevpccm.c 1.7, src/gdevpccm.h 1.8, src/gdevpcfb.c 1.6, src/gdevpcx.c 1.8, src/gdevpm.c 1.10, src/gdevpng.c 1.11]</p>
7601
</blockquote>
7602
 
7603
<p><strong><a name="2004-09-20_2142"></a>
7604
2004-09-20 21:42 Dan Coby</strong> (<a href="Details8.htm#2004-09-20_2142">details</a>)</p>
7605
<blockquote>
7606
<pre>
7607
Fix for 687664 tiffsep sometimes producing apparently corrupt files
7608
sometimes.
7609
 
7610
</pre>
7611
<p>[src/gdevtsep.c 1.4]</p>
7612
</blockquote>
7613
 
7614
<p><strong><a name="2004-09-20_1621"></a>
7615
2004-09-20 16:21 Igor Melichev</strong> (<a href="Details8.htm#2004-09-20_1621">details</a>)</p>
7616
<blockquote>
7617
<pre>
7618
Fix (pdfwrite) : Could merge fonts with insufficient subrs.
7619
 
7620
</pre>
7621
<p>[src/gxfcopy.c 1.46]</p>
7622
</blockquote>
7623
 
7624
<p><strong><a name="2004-09-20_1306"></a>
7625
2004-09-20 13:06 Igor Melichev</strong> (<a href="Details8.htm#2004-09-20_1306">details</a>)</p>
7626
<blockquote>
7627
<pre>
7628
Fix : Degenerate curves could cause a too big number of flattened curve segnments.
7629
 
7630
</pre>
7631
<p>[src/gxpcopy.c 1.23]</p>
7632
</blockquote>
7633
 
7634
<p><strong><a name="2004-09-20_1050"></a>
7635
2004-09-20 10:50 Russell Lang</strong></p>
7636
<blockquote>
7637
<pre>
7638
Fixes bug #687690 MSVC6 warning in dwimg.c.</pre>
7639
<p>[src/dwimg.c 1.16]</p>
7640
</blockquote>
7641
 
7642
<p><strong><a name="2004-09-20_0959"></a>
7643
2004-09-20 09:59 Igor Melichev</strong> (<a href="Details8.htm#2004-09-20_0959">details</a>)</p>
7644
<blockquote>
7645
<pre>
7646
Fix : vd_save caused a yntax error in a release build.
7647
 
7648
</pre>
7649
<p>[src/gxshade6.c 1.83, src/vdtrace.h 1.14]</p>
7650
</blockquote>
7651
 
7652
<p><strong><a name="2004-09-20_0648"></a>
7653
2004-09-20 06:48 Raph Levien</strong></p>
7654
<blockquote>
7655
<pre>
7656
Changes bbox device forwarding logic so that get_page_device requests
7657
are always forwarded to the target. Fixes bug #687421. Note: this change
7658
backs out a change made to gdevnfwd.c between GS 4.70 and 4.80, with a
7659
confusing explanation in the change notes. Changes to the page device
7660
behavior in forwarding devices would not be surprising. See the code
7661
review notes linked from the bug for more details.</pre>
7662
<p>[src/gdevbbox.c 1.22, src/gdevnfwd.c 1.26, src/gsovrc.c 1.7]</p>
7663
</blockquote>
7664
 
7665
<p><strong><a name="2004-09-20_0613"></a>
7666
2004-09-20 06:13 Ray Johnston</strong></p>
7667
<blockquote>
7668
<pre>
7669
Fix handling of CMaps to be able to handle large number of CMap entries
7670
seen with some (Adobe) CMap files. Also fix name of a CMap file and
7671
remove garbage at the end of one of our CMap files. Bug 687555.
7672
Thanks to Alex Cherepanov for the changes to allow large CMaps.</pre>
7673
<p>[Resource/CMap/Adobe-CNS1-ETen-B5 1.2, Resource/CMap/Adobe-CNS1-ETenms-B5 1.1, Resource/CMap/Adobe-Korea1-H-Mac 1.2, lib/gs_cmap.ps 1.18, src/zfcmap.c 1.16]</p>
7674
</blockquote>
7675
 
7676
<p><strong><a name="2004-09-20_0019"></a>
7677
2004-09-20 00:19 Jack Moffitt</strong></p>
7678
<blockquote>
7679
<pre>
7680
Sets explicit umask for nightly regression run.  Fixes Bug #687648.</pre>
7681
<p>[toolbin/tests/run_nightly 1.28]</p>
7682
</blockquote>
7683
 
7684
<p><strong><a name="2004-09-19_2356"></a>
7685
2004-09-19 23:56 Jack Moffitt</strong></p>
7686
<blockquote>
7687
<pre>
7688
Fix support for filenames that include spaces.  Also add '.ai' as a PDF
7689
type extension.</pre>
7690
<p>[toolbin/tests/gstestgs.py 1.24]</p>
7691
</blockquote>
7692
 
7693
<p><strong><a name="2004-09-19_2355"></a>
7694
2004-09-19 23:55 Jack Moffitt</strong></p>
7695
<blockquote>
7696
<pre>
7697
Fix a typo made by someone's previous commit.</pre>
7698
<p>[toolbin/tests/gscheck_pdfwrite.py 1.23]</p>
7699
</blockquote>
7700
 
7701
<p><strong><a name="2004-09-19_1705"></a>
7702
2004-09-19 17:05 Jack Moffitt</strong></p>
7703
<blockquote>
7704
<pre>
7705
Added new gsutil module for utility functions.  Changed all file extension
7706
checks to use new gsutil.check_extension().  Added support for '.ai' as
7707
a file extension.  This should fix the problem of several files in
7708
comparefiles not making it into the nightly runs.</pre>
7709
<p>[toolbin/tests/gscheck_pdfwrite.py 1.22, toolbin/tests/gscheck_raster.py 1.13, toolbin/tests/gsutil.py 1.1, toolbin/tests/make_testdb 1.13, toolbin/tests/revert_baseline 1.13, toolbin/tests/revert_pdfbaseline 1.11, toolbin/tests/update_baseline 1.14, toolbin/tests/update_pdfbaseline 1.10]</p>
7710
</blockquote>
7711
 
7712
<p><strong><a name="2004-09-19_1632"></a>
7713
2004-09-19 16:32 Jack Moffitt</strong></p>
7714
<blockquote>
7715
<pre>
7716
Add log rotation for the Ghostscript stdout and stderr logs.  Fixes
7717
Bug #687574.</pre>
7718
<p>[toolbin/tests/run_nightly 1.27, toolbin/tests/testing.cfg.example 1.6]</p>
7719
</blockquote>
7720
 
7721
<p><strong><a name="2004-09-18_2200"></a>
7722
2004-09-18 22:00 Russell Lang</strong></p>
7723
<blockquote>
7724
<pre>
7725
Fixes bug #687683 "gswin32c : Ctrl+C doesn't stop the application".
7726
Make Ctrl+C in the image window act the same as Ctrl+C in the
7727
console window, which generates a signal to exit the process.</pre>
7728
<p>[src/dwimg.c 1.15]</p>
7729
</blockquote>
7730
 
7731
<p><strong><a name="2004-09-17_0614"></a>
7732
2004-09-17 06:14 Dan Coby</strong> (<a href="Details8.htm#2004-09-17_0614">details</a>)</p>
7733
<blockquote>
7734
<pre>
7735
Fix for 687625 Incorrect spot color behavior in tiffsep.  Garbage
7736
text was being printed for the spot color names.
7737
 
7738
</pre>
7739
<p>[src/gdevdevn.c 1.22]</p>
7740
</blockquote>
7741
 
7742
<p><strong><a name="2004-09-17_0555"></a>
7743
2004-09-17 05:55 Dan Coby</strong> (<a href="Details8.htm#2004-09-17_0555">details</a>)</p>
7744
<blockquote>
7745
<pre>
7746
Fix for 687625 Incorrect spot color behavior in tiffsep.  Garbage
7747
text was being printed for the spot color names.
7748
 
7749
</pre>
7750
<p>[src/gsparam.h 1.12]</p>
7751
</blockquote>
7752
 
7753
<p><strong><a name="2004-09-17_0542"></a>
7754
2004-09-17 05:42 Ralph Giles</strong></p>
7755
<blockquote>
7756
<pre>
7757
Use PSOBJDIR as a staging area for the name-rewritten scripts at unix
7758
install time. We previously used 'sed -i' to modify the installed file
7759
in place, but this option is a recent extension and insufficiently
7760
portable. The install script also isn't capable enough to accept files
7761
through pipes, so we much have an intermediate staging area. PSOBJDIR
7762
should be a safe place to write to for this purpose. Fix for 686863.</pre>
7763
<p>[src/unixinst.mak 1.37]</p>
7764
</blockquote>
7765
 
7766
<p><strong><a name="2004-09-16_1514"></a>
7767
2004-09-16 15:14 Igor Melichev</strong> (<a href="Details8.htm#2004-09-16_1514">details</a>)</p>
7768
<blockquote>
7769
<pre>
7770
Fix (PDF interpreter) : Correctly handle different widths for same glyph.
7771
 
7772
</pre>
7773
<p>[lib/pdf_font.ps 1.67, lib/pdf_ops.ps 1.35]</p>
7774
</blockquote>
7775
 
7776
<p><strong><a name="2004-09-16_0803"></a>
7777
2004-09-16 08:03 Igor Melichev</strong> (<a href="Details8.htm#2004-09-16_0803">details</a>)</p>
7778
<blockquote>
7779
<pre>
7780
Fix : A library context was not provided for bbox device.
7781
 
7782
</pre>
7783
<p>[src/gdevbbox.c 1.21, src/gdevbbox.h 1.6, src/gdevvec.c 1.24, src/gslib.c 1.15, src/gximag3x.c 1.20]</p>
7784
</blockquote>
7785
 
7786
<p><strong><a name="2004-09-16_0746"></a>
7787
2004-09-16 07:46 Ralph Giles</strong></p>
7788
<blockquote>
7789
<pre>
7790
Fix a typo in and earlier commit.</pre>
7791
<p>[src/unixinst.mak 1.36]</p>
7792
</blockquote>
7793
 
7794
<p><strong><a name="2004-09-16_0657"></a>
7795
2004-09-16 06:57 Igor Melichev</strong> (<a href="Details8.htm#2004-09-16_0657">details</a>)</p>
7796
<blockquote>
7797
<pre>
7798
Fix : A syntax error in a recent patch.
7799
 
7800
</pre>
7801
<p>[src/gdevbbox.c 1.20]</p>
7802
</blockquote>
7803
 
7804
<p><strong><a name="2004-09-15_1941"></a>
7805
2004-09-15 19:41 Ray Johnston</strong></p>
7806
<blockquote>
7807
<pre>
7808
Remove trailing ^M on lines in several commits by alexcher.</pre>
7809
<p>[src/dwimg.h 1.11, src/dwmain.c 1.21, src/dwmainc.c 1.24, src/dwtrace.h 1.7, src/gdevbbox.c 1.19, src/gdevwdib.c 1.9, src/gs.c 1.14, src/iscannum.c 1.10, src/stream.c 1.24, src/unistd_.h 1.12, src/zdevice.c 1.10]</p>
7810
</blockquote>
7811
 
7812
<p><strong><a name="2004-09-15_1146"></a>
7813
2004-09-15 11:46 Alex Cherepanov</strong> (<a href="Details8.htm#2004-09-15_1146">details</a>)</p>
7814
<blockquote>
7815
<pre>
7816
Fix the problems reported by HP aC++/C compiler but unrelated to the crash.
7817
Partial fix for 687643
7818
</pre>
7819
<p>[src/gdevpsd.c 1.17, src/gs.c 1.13, src/int.mak 1.130, src/ttfmain.c 1.28]</p>
7820
</blockquote>
7821
 
7822
<p><strong><a name="2004-09-15_0759"></a>
7823
2004-09-15 07:59 Igor Melichev</strong> (<a href="Details8.htm#2004-09-15_0759">details</a>)</p>
7824
<blockquote>
7825
<pre>
7826
A new implementation of shadings, step 87.
7827
 
7828
</pre>
7829
<p>[src/gscolor3.c 1.9, src/gsptype2.c 1.15, src/gsptype2.h 1.10, src/lib.mak 1.196]</p>
7830
</blockquote>
7831
 
7832
<p><strong><a name="2004-09-15_0721"></a>
7833
2004-09-15 07:21 Igor Melichev</strong> (<a href="Details8.htm#2004-09-15_0721">details</a>)</p>
7834
<blockquote>
7835
<pre>
7836
A new implementation of shadings, step 86.
7837
 
7838
</pre>
7839
<p>[src/gdevdsha.c 1.11, src/gsshade.c 1.12, src/gxshade4.h 1.37, src/gxshade6.c 1.82]</p>
7840
</blockquote>
7841
 
7842
<p><strong><a name="2004-09-14_2138"></a>
7843
2004-09-14 21:38 Russell Lang</strong></p>
7844
<blockquote>
7845
<pre>
7846
Add custom page size to PostScript Printer Description file.</pre>
7847
<p>[lib/ghostpdf.ppd 1.2]</p>
7848
</blockquote>
7849
 
7850
<p><strong><a name="2004-09-14_0645"></a>
7851
2004-09-14 06:45 Russell Lang</strong></p>
7852
<blockquote>
7853
<pre>
7854
Fixes bug 687542 Print with pswrite gives 'Could not open the
7855
file \\spool\yourprinter'. Add a %printer% IODevice for OS/2,
7856
which opens to a temporary file then later copies it to the
7857
print spooler.  This will need "%printer%yourprinter",
7858
not "\\spool\yourprinter".
7859
This is needed to make pswrite write to a printer queue.</pre>
7860
<p>[doc/Develop.htm 1.139, src/gp_os2.c 1.31, src/gp_os2.h 1.1, src/gp_os2pr.c 1.1, src/os2.mak 1.38]</p>
7861
</blockquote>
7862
 
7863
<p><strong><a name="2004-09-14_0642"></a>
7864
2004-09-14 06:42 Russell Lang</strong></p>
7865
<blockquote>
7866
<pre>
7867
Add support for 4-bit/pixel CMYK to the display device clients for
7868
Windows and gtk+.</pre>
7869
<p>[src/dwimg.c 1.14, src/dxmain.c 1.15, src/gdevdsp.c 1.28]</p>
7870
</blockquote>
7871
 
7872
<p><strong><a name="2004-09-13_2232"></a>
7873
2004-09-13 22:32 Ray Johnston</strong> (<a href="Details8.htm#2004-09-13_2232">details</a>)</p>
7874
<blockquote>
7875
<pre>
7876
Ignore MediaPosition when selecting a media type. Adobe CPSI does it this
7877
way, and the PLRM suggests that this is advisory only. Bug 687547 for
7878
customer 780.
7879
 
7880
</pre>
7881
<p>[lib/gs_setpd.ps 1.25]</p>
7882
</blockquote>
7883
 
7884
<p><strong><a name="2004-09-13_2208"></a>
7885
2004-09-13 22:08 Ray Johnston</strong></p>
7886
<blockquote>
7887
<pre>
7888
Handle CS/cs PDF operators that have a colorspace array as an operand
7889
instead of a name as the specification requires (yet another broken PDF
7890
that Acrobat Reader handles without complaint). Issue pdfformaterror when
7891
bad CS operands are seen. Bug 687610 for customer 770.</pre>
7892
<p>[lib/pdf_draw.ps 1.85]</p>
7893
</blockquote>
7894
 
7895
<p><strong><a name="2004-09-13_1832"></a>
7896
2004-09-13 18:32 Igor Melichev</strong> (<a href="Details8.htm#2004-09-13_1832">details</a>)</p>
7897
<blockquote>
7898
<pre>
7899
A new implementation of shadings, step 85.
7900
 
7901
</pre>
7902
<p>[src/gxshade1.c 1.33, src/gxshade4.c 1.27, src/gxshade4.h 1.36, src/gxshade6.c 1.81]</p>
7903
</blockquote>
7904
 
7905
<p><strong><a name="2004-09-13_1601"></a>
7906
2004-09-13 16:01 Igor Melichev</strong> (<a href="Details8.htm#2004-09-13_1601">details</a>)</p>
7907
<blockquote>
7908
<pre>
7909
A new implementation of shadings, step 84.
7910
 
7911
</pre>
7912
<p>[src/gsshade.c 1.11]</p>
7913
</blockquote>
7914
 
7915
<p><strong><a name="2004-09-13_1552"></a>
7916
2004-09-13 15:52 Igor Melichev</strong> (<a href="Details8.htm#2004-09-13_1552">details</a>)</p>
7917
<blockquote>
7918
<pre>
7919
A new implementation of shadings, step 83.
7920
 
7921
</pre>
7922
<p>[src/gdevdsha.c 1.10, doc/Use.htm 1.114, src/gsptype2.c 1.14, src/gsptype2.h 1.9, src/gsshade.c 1.10, src/gsshade.h 1.8, src/gxfill.c 1.119, src/gxshade6.c 1.80, src/gxstroke.c 1.12, src/lib.mak 1.195]</p>
7923
</blockquote>
7924
 
7925
<p><strong><a name="2004-09-13_0713"></a>
7926
2004-09-13 07:13 Igor Melichev</strong> (<a href="Details8.htm#2004-09-13_0713">details</a>)</p>
7927
<blockquote>
7928
<pre>
7929
Fix : Improve the error reporting about a dangling resource map record.
7930
 
7931
</pre>
7932
<p>[lib/gs_cidfm.ps 1.6]</p>
7933
</blockquote>
7934
 
7935
<p><strong><a name="2004-09-12_1912"></a>
7936
2004-09-12 19:12 Igor Melichev</strong> (<a href="Details8.htm#2004-09-12_1912">details</a>)</p>
7937
<blockquote>
7938
<pre>
7939
A new implementation of shadings, step 82.
7940
 
7941
</pre>
7942
<p>[src/gxshade6.c 1.79]</p>
7943
</blockquote>
7944
 
7945
<p><strong><a name="2004-09-09_2101"></a>
7946
2004-09-09 21:01 Igor Melichev</strong> (<a href="Details8.htm#2004-09-09_2101">details</a>)</p>
7947
<blockquote>
7948
<pre>
7949
Fix : Type 3 charproc must inherit flattnes from the text context.
7950
 
7951
</pre>
7952
<p>[src/gxpaint.c 1.5, src/lib.mak 1.194]</p>
7953
</blockquote>
7954
 
7955
<p><strong><a name="2004-09-09_2052"></a>
7956
2004-09-09 20:52 Ray Johnston</strong></p>
7957
<blockquote>
7958
<pre>
7959
Fixes for security problems not fixed in previous commit and fixes for
7960
other problems identified by SaGS in bug report -- detecting recursion,
7961
allowing r/w strings in procedures (but not in PermitFile arrays).
7962
Bug 687559.</pre>
7963
<p>[lib/gs_lev2.ps 1.35]</p>
7964
</blockquote>
7965
 
7966
<p><strong><a name="2004-09-09_1747"></a>
7967
2004-09-09 17:47 Igor Melichev</strong> (<a href="Details8.htm#2004-09-09_1747">details</a>)</p>
7968
<blockquote>
7969
<pre>
7970
A new implementation of shadings, step 81.
7971
 
7972
</pre>
7973
<p>[src/gxshade1.c 1.32, src/gxshade6.c 1.78]</p>
7974
</blockquote>
7975
 
7976
<p><strong><a name="2004-09-09_1244"></a>
7977
2004-09-09 12:44 Igor Melichev</strong> (<a href="Details8.htm#2004-09-09_1244">details</a>)</p>
7978
<blockquote>
7979
<pre>
7980
fuzzy.c : Improving the return codes.
7981
 
7982
</pre>
7983
<p>[toolbin/tests/fuzzy.c 1.16]</p>
7984
</blockquote>
7985
 
7986
<p><strong><a name="2004-09-09_1133"></a>
7987
2004-09-09 11:33 Igor Melichev</strong> (<a href="Details8.htm#2004-09-09_1133">details</a>)</p>
7988
<blockquote>
7989
<pre>
7990
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 7).
7991
 
7992
</pre>
7993
<p>[src/gdevpdte.c 1.61]</p>
7994
</blockquote>
7995
 
7996
<p><strong><a name="2004-09-09_1124"></a>
7997
2004-09-09 11:24 Igor Melichev</strong> (<a href="Details8.htm#2004-09-09_1124">details</a>)</p>
7998
<blockquote>
7999
<pre>
8000
Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 2.
8001
 
8002
</pre>
8003
<p>[src/gxhintn.h 1.22]</p>
8004
</blockquote>
8005
 
8006
<p><strong><a name="2004-09-08_1013"></a>
8007
2004-09-08 10:13 Igor Melichev</strong> (<a href="Details8.htm#2004-09-08_1013">details</a>)</p>
8008
<blockquote>
8009
<pre>
8010
Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 1.
8011
 
8012
</pre>
8013
<p>[src/gxhintn.c 1.51, src/gxhintn.h 1.21]</p>
8014
</blockquote>
8015
 
8016
<p><strong><a name="2004-09-08_0936"></a>
8017
2004-09-08 09:36 Igor Melichev</strong> (<a href="Details8.htm#2004-09-08_0936">details</a>)</p>
8018
<blockquote>
8019
<pre>
8020
fuzzy.c : Improving the report message.
8021
 
8022
</pre>
8023
<p>[toolbin/tests/fuzzy.c 1.15]</p>
8024
</blockquote>
8025
 
8026
<p><strong><a name="2004-09-08_0700"></a>
8027
2004-09-08 07:00 Ralph Giles</strong> (<a href="Details8.htm#2004-09-08_0700">details</a>)</p>
8028
<blockquote>
8029
<pre>
8030
Translate the name of the gs executable stored in the utility scripts at
8031
install-time on unix. Closes bug 686863.
8032
 
8033
</pre>
8034
<p>[src/unixinst.mak 1.35]</p>
8035
</blockquote>
8036
 
8037
<p><strong><a name="2004-09-08_0628"></a>
8038
2004-09-08 06:28 Ralph Giles</strong></p>
8039
<blockquote>
8040
<pre>
8041
Propagate autotools build system changes from the GS_8_1X branch. Use
8042
the proper macro for the 'rm' function, and a more specific test for
8043
locating the local libpng library source.</pre>
8044
<p>[src/Makefile.in 1.38, src/configure.ac 1.48]</p>
8045
</blockquote>
8046
 
8047
<p><strong><a name="2004-09-06_2123"></a>
8048
2004-09-06 21:23 Ray Johnston</strong></p>
8049
<blockquote>
8050
<pre>
8051
Change regression test flags to use new JOBSERVER flag. Older flags are
8052
retained to allow older regression testing to still use this module.</pre>
8053
<p>[toolbin/tests/gstestgs.py 1.23]</p>
8054
</blockquote>
8055
 
8056
<p><strong><a name="2004-09-06_0726"></a>
8057
2004-09-06 07:26 Ray Johnston</strong> (<a href="Details8.htm#2004-09-06_0726">details</a>)</p>
8058
<blockquote>
8059
<pre>
8060
Add some job server related support. The -dJOBSERVER option defines the
8061
^D to start a new encapsulated job, and the ^D is changed to be a self-
8062
delimitting token in the scanner. Fixes 687079.
8063
 
8064
</pre>
8065
<p>[doc/Use.htm 1.113, lib/gs_init.ps 1.111, lib/gs_lev2.ps 1.34, src/scantab.c 1.5]</p>
8066
</blockquote>
8067
 
8068
<p><strong><a name="2004-09-03_2023"></a>
8069
2004-09-03 20:23 Ray Johnston</strong></p>
8070
<blockquote>
8071
<pre>
8072
Add missing memory argument in 'I' interp debug printing. Also remove
8073
local prototype for debug_print_ref in favor of using idebug.h. Fixes
8074
SEGV when using -ZI or (I) true .setdebug.</pre>
8075
<p>[src/int.mak 1.129, src/interp.c 1.20]</p>
8076
</blockquote>
8077
 
8078
<p><strong><a name="2004-09-02_2149"></a>
8079
2004-09-02 21:49 Ralph Giles</strong></p>
8080
<blockquote>
8081
<pre>
8082
Use the MTIME define from the stat module rather than a numerical index
8083
to specify the modification time in python. Propagates a similar change
8084
from gscheck_raster.py.</pre>
8085
<p>[toolbin/tests/gscheck_pdfwrite.py 1.21]</p>
8086
</blockquote>
8087
 
8088
<p><strong><a name="2004-09-02_2130"></a>
8089
2004-09-02 21:30 Ralph Giles</strong></p>
8090
<blockquote>
8091
<pre>
8092
Propagate memory pointer gs_malloc() changes to the optional lj3100sw
8093
device. Patch from Harald Koenig. Closes bug 687636.</pre>
8094
<p>[src/gdevl31s.c 1.5]</p>
8095
</blockquote>
8096
 
8097
<p><strong><a name="2004-09-02_0826"></a>
8098
2004-09-02 08:26 Igor Melichev</strong> (<a href="Details8.htm#2004-09-02_0826">details</a>)</p>
8099
<blockquote>
8100
<pre>
8101
Fix : Unwind an unintentional change to setup_image_compression.
8102
 
8103
</pre>
8104
<p>[src/gdevpsdi.c 1.31]</p>
8105
</blockquote>
8106
 
8107
<p><strong><a name="2004-08-31_2207"></a>
8108
2004-08-31 22:07 Dan Coby</strong> (<a href="Details8.htm#2004-08-31_2207">details</a>)</p>
8109
<blockquote>
8110
<pre>
8111
Fix for 687640 Unable to set default halftones for PDF.
8112
 
8113
</pre>
8114
<p>[lib/pdf_draw.ps 1.84]</p>
8115
</blockquote>
8116
 
8117
<p><strong><a name="2004-08-31_2036"></a>
8118
2004-08-31 20:36 Ray Johnston</strong></p>
8119
<blockquote>
8120
<pre>
8121
Fix ResourceForAll Category procedure to make sure that the path given
8122
by GenericResourceDir systemparam is included in the enumeration.
8123
Bug 687641.</pre>
8124
<p>[lib/gs_res.ps 1.37]</p>
8125
</blockquote>
8126
 
8127
<p><strong><a name="2004-08-31_2005"></a>
8128
2004-08-31 20:05 Ralph Giles</strong></p>
8129
<blockquote>
8130
<pre>
8131
Bump version after the 8.31 beta release.</pre>
8132
<p>[doc/News.htm 1.151, lib/gs_init.ps 1.110, src/gscdef.c 1.46, src/version.mak 1.73]</p>
8133
</blockquote>
8134
 
8135
<p><strong><a name="2004-08-31_1923"></a>
8136
2004-08-31 19:23 Alex Cherepanov</strong> (<a href="Details8.htm#2004-08-31_1923">details</a>)</p>
8137
<blockquote>
8138
<pre>
8139
Trap C stack overflow exception on Borland C and MSVC. Without the
8140
trap the application silently terminates when C stack overflows.
8141
Fix bug 687461
8142
</pre>
8143
<p>[src/dwmain.c 1.20, src/dwmainc.c 1.23, src/windows_.h 1.7, src/winint.mak 1.22]</p>
8144
</blockquote>
8145
 
8146
<p><strong><a name="2004-08-31_1349"></a>
8147
2004-08-31 13:49 Igor Melichev</strong> (<a href="Details8.htm#2004-08-31_1349">details</a>)</p>
8148
<blockquote>
8149
<pre>
8150
Fix : Arcs were imprecise (continued).
8151
 
8152
</pre>
8153
<p>[src/gxmatrix.h 1.10]</p>
8154
</blockquote>
8155
 
8156
<p><strong><a name="2004-08-31_1323"></a>
8157
2004-08-31 13:23 Igor Melichev</strong> (<a href="Details8.htm#2004-08-31_1323">details</a>)</p>
8158
<blockquote>
8159
<pre>
8160
Fix : Arcs were imprecise.
8161
 
8162
</pre>
8163
<p>[src/gsmatrix.c 1.8, src/gspath.c 1.10, src/gspath1.c 1.10, src/gxfixed.h 1.9, src/gxmatrix.h 1.9, src/gxstate.h 1.11]</p>
8164
</blockquote>
8165
 
8166
<p><strong><a name="2004-08-31_0907"></a>
8167
2004-08-31 09:07 Igor Melichev</strong> (<a href="Details8.htm#2004-08-31_0907">details</a>)</p>
8168
<blockquote>
8169
<pre>
8170
Implementing Visual Trace for 'stroke'.
8171
 
8172
</pre>
8173
<p>[doc/Use.htm 1.112, src/gxfill.c 1.118, src/gxstroke.c 1.11, src/lib.mak 1.193, src/vdtrace.h 1.13]</p>
8174
</blockquote>
8175
 
8176
<p><strong><a name="2004-08-30_2145"></a>
8177
2004-08-30 21:45 Dan Coby</strong> (<a href="Details8.htm#2004-08-30_2145">details</a>)</p>
8178
<blockquote>
8179
<pre>
8180
Fix for 687607   Text missing with TextALphaBits=2 and tiffsep device.
8181
 
8182
</pre>
8183
<p>[src/gdevm40.c 1.2, src/gdevm48.c 1.2, src/gdevm56.c 1.3, src/gdevm64.c 1.3]</p>
8184
</blockquote>
8185
 
8186
<p><strong><a name="2004-08-30_1645"></a>
8187
2004-08-30 16:45 Ray Johnston</strong></p>
8188
<blockquote>
8189
<pre>
8190
Fix for security problems with user parameters, in particular the
8191
/PermitFileReading array. Also corrects handling of parameter arrays
8192
that contain a 'mark'. Fixes bug 687559. Thanks to mat. Gh. Savulescu
8193
(SaGS) for the bug report and for a suggested patch.</pre>
8194
<p>[lib/gs_lev2.ps 1.33]</p>
8195
</blockquote>
8196
 
8197
<hr>
8198
 
8199
 
8200
<h2><a name="Version8.31"></a>Version 8.31 (2004-08-28)</h2>
8201
 
8202
<p>
8203
This is a beta release of the development tree. It contains a number 
8204
of new features and is made available for those interested in testing
8205
the new version before it becomes the next stable release.
8206
 
8207
<p>
8208
This second beta contains a large number of bug fixes over the earlier 
8209
8.30 version.
8210
 
8211
<p> 
8212
New features since the last stable release:
8213
 
8214
<ul>
8215
<li><p>
8216
Topological grid fitting,
8217
an original method developed for Ghostscript by Dr. Igor V. Melichev, improves 
8218
the rendering of True Type fonts at small resolutions.
8219
See the documentation for <a href="Language.htm#GridFitTT">GridFitTT</a> for information on this
8220
feature.
8221
 
8222
<li><p>
8223
The PDF writer now implements PDF 1.4 encryption.
8224
See the <a href="Ps2pdf.htm#Encryption">encryption parameter</a> documentation for more
8225
information.
8226
 
8227
<li><p>
8228
A new rendering method for shadings, developed for Ghostscript by 
8229
Dr. Igor V. Melichev, improves the quality and performance of 
8230
rasterization on continuous tone devices.
8231
The new method allows hardware or software acceleration with help of
8232
customizable routines for filling areas with a linearly varying color.
8233
functions.
8234
 
8235
<li><p>
8236
This version contains the first release of Rinkj, an
8237
experimental new driver for some inkjet printers using ETS screening.
8238
See the <a href="Devices.htm#Rinkj">Rinkj</a> section for more information.
8239
 
8240
<li><p>
8241
We now support PDF 1.5 files, including the new compression
8242
and encryption modes.
8243
 
8244
<li><p>
8245
We have beta support for JPEG 2000 compressed images, using the JasPer
8246
compression library. This is only enabled as part of the default build
8247
in the autoconf (POSIX) build system in this release.
8248
 
8249
</ul>
8250
 
8251
<p>
8252
The following <a href="http://bugs.ghostscript.com/">bug</a> numbers were open at
8253
the time of release:
8254
<blockquote>
8255
405501,
8256
430175,
8257
446344,
8258
456692,
8259
458780,
8260
463688,
8261
465936,
8262
487953,
8263
493348,
8264
526099,
8265
526491,
8266
530011,
8267
535366,
8268
535932,
8269
578865,
8270
592160,
8271
603934,
8272
610478,
8273
614298,
8274
626295,
8275
634036,
8276
645316,
8277
674418,
8278
677324,
8279
685335,
8280
686747,
8281
686750,
8282
686816,
8283
686819,
8284
686824,
8285
686841,
8286
686842,
8287
686843,
8288
686853,
8289
686863,
8290
686865,
8291
686867,
8292
686902,
8293
686919,
8294
686980,
8295
686996,
8296
687011,
8297
687012,
8298
687013,
8299
687039,
8300
687063,
8301
687079,
8302
687084,
8303
687086,
8304
687095,
8305
687102,
8306
687105,
8307
687108,
8308
687110,
8309
687122,
8310
687125,
8311
687146,
8312
687157,
8313
687168,
8314
687174,
8315
687179,
8316
687193,
8317
687196,
8318
687203,
8319
687219,
8320
687221,
8321
687229,
8322
687231,
8323
687243,
8324
687251,
8325
687257,
8326
687259,
8327
687271,
8328
687275,
8329
687280,
8330
687295,
8331
687297,
8332
687298,
8333
687303,
8334
687314,
8335
687316,
8336
687324,
8337
687327,
8338
687341,
8339
687342,
8340
687345,
8341
687346,
8342
687360,
8343
687373,
8344
687375,
8345
687394,
8346
687397,
8347
687399,
8348
687401,
8349
687403,
8350
687410,
8351
687414,
8352
687421,
8353
687434,
8354
687435,
8355
687445,
8356
687459,
8357
687460,
8358
687461,
8359
687467,
8360
687468,
8361
687473,
8362
687474,
8363
687475,
8364
687479,
8365
687480,
8366
687484,
8367
687485,
8368
687490,
8369
687492,
8370
687497,
8371
687498,
8372
687501,
8373
687512,
8374
687514,
8375
687516,
8376
687518,
8377
687520,
8378
687523,
8379
687524,
8380
687525,
8381
687528,
8382
687529,
8383
687531,
8384
687535,
8385
687536,
8386
687537,
8387
687539,
8388
687541,
8389
687542,
8390
687545,
8391
687547,
8392
687551,
8393
687552,
8394
687554,
8395
687555,
8396
687558,
8397
687559,
8398
687560,
8399
687561,
8400
687571,
8401
687574,
8402
687575,
8403
687577,
8404
687578,
8405
687579,
8406
687581,
8407
687582,
8408
687583,
8409
687584,
8410
687585,
8411
687586,
8412
687588,
8413
687589,
8414
687590,
8415
687592,
8416
687593,
8417
687595,
8418
687600,
8419
687601,
8420
687607,
8421
687608,
8422
687610,
8423
687611,
8424
687612,
8425
687614,
8426
687615,
8427
687616,
8428
687617,
8429
687621,
8430
687622,
8431
687625,
8432
687627,
8433
687628,
8434
687630,
8435
687631,
8436
687632,
8437
687633,
8438
687634.
8439
</blockquote>
8440
 
8441
<h3><a name="8.31_Incompatible_changes"></a>Incompatible changes</h3>
8442
 
8443
<p>
8444
No known incompatible changes at the time of release
8445
 
8446
<h3><a name="8.31_changelog"></a>Changelog</h3>
8447
 
8448
<!-- generated from: cvs2cl --utc -T --follow trunk --delta gs8_30:HEAD -U AUTHORS --xml -f doc/changelog.xml -->
8449
 
8450
<p><strong><a name="2004-08-28_2210"></a>
8451
2004-08-28 22:10 Ralph Giles</strong></p>
8452
<blockquote>
8453
<pre>
8454
Update the version and date on the VMS help file.</pre>
8455
<p>[doc/gs-vms.hlp 1.29]</p>
8456
</blockquote>
8457
 
8458
<p><strong><a name="2004-08-28_2152"></a>
8459
2004-08-28 21:52 Ralph Giles</strong></p>
8460
<blockquote>
8461
<pre>
8462
Update release date on documentation.</pre>
8463
<p>[doc/API.htm 1.44, doc/Bug-form.htm 1.41, doc/Bug-info.htm 1.40, doc/C-style.htm 1.47, doc/Commprod.htm 1.32, doc/Copying.htm 1.31, doc/DLL.htm 1.35, doc/Deprecated.htm 1.12, doc/Details8.htm 1.9, doc/Develop.htm 1.138, doc/Devices.htm 1.81, doc/Drivers.htm 1.48, doc/Fonts.htm 1.42, doc/Helpers.htm 1.35, doc/History1.htm 1.31, doc/History2.htm 1.31, doc/History3.htm 1.31, doc/History4.htm 1.31, doc/History5.htm 1.33, doc/History6.htm 1.48, doc/History7.htm 1.36, doc/History8.htm 1.13, doc/Htmstyle.htm 1.36, doc/Install.htm 1.46, doc/Issues.htm 1.41, doc/Language.htm 1.87, doc/Lib.htm 1.34, doc/Maintain.htm 1.42, doc/Make.htm 1.79, doc/New-user.htm 1.51, doc/Projects.htm 1.58, doc/Ps-style.htm 1.29, doc/Ps2epsi.htm 1.33, doc/Ps2pdf.htm 1.70, doc/Psfiles.htm 1.53, doc/Readme.htm 1.56, doc/Release.htm 1.86, doc/Source.htm 1.31, doc/Tester.htm 1.31, doc/Testing.htm 1.26, doc/Unix-lpr.htm 1.31, doc/Use.htm 1.111, doc/Xfonts.htm 1.31, man/dvipdf.1 1.29, man/font2c.1 1.29, man/gs.1 1.30, man/gslp.1 1.29, man/gsnd.1 1.29, man/pdf2dsc.1 1.28, man/pdf2ps.1 1.30, man/pdfopt.1 1.28, man/pf2afm.1 1.29, man/pfbtopfa.1 1.30, man/printafm.1 1.29, man/ps2ascii.1 1.28, man/ps2epsi.1 1.27, man/ps2pdf.1 1.34, man/ps2pdfwr.1 1.33, man/ps2ps.1 1.36, man/wftopfa.1 1.29]</p>
8464
</blockquote>
8465
 
8466
<p><strong><a name="2004-08-28_2147"></a>
8467
2004-08-28 21:47 Ralph Giles</strong></p>
8468
<blockquote>
8469
<pre>
8470
Change the product name to BETA RELEASE</pre>
8471
<p>[src/gscdef.c 1.45]</p>
8472
</blockquote>
8473
 
8474
<p><strong><a name="2004-08-28_2147"></a>
8475
2004-08-28 21:47 Ralph Giles</strong></p>
8476
<blockquote>
8477
<pre>
8478
Add recent new files to the listings in the documentation.</pre>
8479
<p>[doc/Develop.htm 1.137, doc/Psfiles.htm 1.52]</p>
8480
</blockquote>
8481
 
8482
<p><strong><a name="2004-08-28_2128"></a>
8483
2004-08-28 21:28 Ralph Giles</strong></p>
8484
<blockquote>
8485
<pre>
8486
Update release notes and open bug list for the 8.31 beta release. Bump
8487
the release date as well.</pre>
8488
<p>[doc/News.htm 1.150, src/version.mak 1.72]</p>
8489
</blockquote>
8490
 
8491
<p><strong><a name="2004-08-26_0913"></a>
8492
2004-08-26 09:13 Russell Lang</strong> (<a href="Details8.htm#2004-08-26_0913">details</a>)</p>
8493
<blockquote>
8494
<pre>
8495
Fix half-toning for display device, bug 687629.
8496
 
8497
</pre>
8498
<p>[src/gdevdsp.c 1.27]</p>
8499
</blockquote>
8500
 
8501
<p><strong><a name="2004-08-26_0015"></a>
8502
2004-08-26 00:15 Ray Johnston</strong> (<a href="Details8.htm#2004-08-26_0015">details</a>)</p>
8503
<blockquote>
8504
<pre>
8505
Fix for image matrix having negative values.  Thanks to Len Sorenson
8506
for submitting this patch (author unknown).  Bug #687411.
8507
 
8508
</pre>
8509
<p>[src/gximag3x.c 1.19]</p>
8510
</blockquote>
8511
 
8512
<p><strong><a name="2004-08-26_0004"></a>
8513
2004-08-26 00:04 Ray Johnston</strong> (<a href="Details8.htm#2004-08-26_0004">details</a>)</p>
8514
<blockquote>
8515
<pre>
8516
Close the font file after the font has been processed (loaded into VM).
8517
This prevents a problem with using up too many file handles detected on
8518
Solaris. Thanks to Alex Cherepanov for the patch. Bug #687066.
8519
 
8520
</pre>
8521
<p>[lib/gs_type1.ps 1.15]</p>
8522
</blockquote>
8523
 
8524
<p><strong><a name="2004-08-25_2352"></a>
8525
2004-08-25 23:52 Ray Johnston</strong> (<a href="Details8.htm#2004-08-25_2352">details</a>)</p>
8526
<blockquote>
8527
<pre>
8528
Fix to close streams at EOF (not only filter streams), as required by
8529
the PLRM. Thanks to Alex Cherepanov for this patch. Bug #687505.
8530
 
8531
</pre>
8532
<p>[src/stream.c 1.23]</p>
8533
</blockquote>
8534
 
8535
<p><strong><a name="2004-08-25_1556"></a>
8536
2004-08-25 15:56 Alex Cherepanov</strong></p>
8537
<blockquote>
8538
<pre>
8539
Bind all operators in DefaultGray, DefaultRGB, DefaultCMYK color spaces.
8540
Partial fix for the bug 687608</pre>
8541
<p>[Resource/ColorSpace/DefaultCMYK 1.3, Resource/ColorSpace/DefaultGray 1.3, Resource/ColorSpace/DefaultRGB 1.3]</p>
8542
</blockquote>
8543
 
8544
<p><strong><a name="2004-08-24_1751"></a>
8545
2004-08-24 17:51 Igor Melichev</strong> (<a href="Details8.htm#2004-08-24_1751">details</a>)</p>
8546
<blockquote>
8547
<pre>
8548
Fix (pdfwrite) : A page compression type change could cause a crash.
8549
 
8550
</pre>
8551
<p>[src/gdevpdf.c 1.98, src/gdevpdfu.c 1.58, src/gdevpdfx.h 1.100]</p>
8552
</blockquote>
8553
 
8554
<p><strong><a name="2004-08-24_1536"></a>
8555
2004-08-24 15:36 Igor Melichev</strong> (<a href="Details8.htm#2004-08-24_1536">details</a>)</p>
8556
<blockquote>
8557
<pre>
8558
Fix : gs_lib_ctx was wrongly accessed while looking up a dictionary stack extension.
8559
 
8560
</pre>
8561
<p>[src/idstack.c 1.7]</p>
8562
</blockquote>
8563
 
8564
<p><strong><a name="2004-08-24_1536"></a>
8565
2004-08-24 15:36 Igor Melichev</strong> (<a href="Details8.htm#2004-08-24_1536">details</a>)</p>
8566
<blockquote>
8567
<pre>
8568
Fix : gs_lib_ctx was not accessible while clist_playback_band.
8569
 
8570
</pre>
8571
<p>[src/gxclread.c 1.12]</p>
8572
</blockquote>
8573
 
8574
<p><strong><a name="2004-08-24_1252"></a>
8575
2004-08-24 12:52 Igor Melichev</strong> (<a href="Details8.htm#2004-08-24_1252">details</a>)</p>
8576
<blockquote>
8577
<pre>
8578
Fix (TT interpreter) : Provide a tolerance to an inconsistent cvt length.
8579
 
8580
</pre>
8581
<p>[src/ttinterp.c 1.14]</p>
8582
</blockquote>
8583
 
8584
<p><strong><a name="2004-08-24_1058"></a>
8585
2004-08-24 10:58 Igor Melichev</strong> (<a href="Details8.htm#2004-08-24_1058">details</a>)</p>
8586
<blockquote>
8587
<pre>
8588
Fix (TT interpreter) : A minor portability problem.
8589
 
8590
</pre>
8591
<p>[src/ttload.c 1.6]</p>
8592
</blockquote>
8593
 
8594
<p><strong><a name="2004-08-24_0910"></a>
8595
2004-08-24 09:10 Igor Melichev</strong> (<a href="Details8.htm#2004-08-24_0910">details</a>)</p>
8596
<blockquote>
8597
<pre>
8598
Fix : Makefiles missed a dependency.
8599
 
8600
</pre>
8601
<p>[src/gslibctx.h 1.4, src/lib.mak 1.192]</p>
8602
</blockquote>
8603
 
8604
<p><strong><a name="2004-08-23_0957"></a>
8605
2004-08-23 09:57 Russell Lang</strong> (<a href="Details8.htm#2004-08-23_0957">details</a>)</p>
8606
<blockquote>
8607
<pre>
8608
Allow the display device row alignment to be changed from the
8609
default 4 bytes to 8, 16, 32 or 64 bytes.
8610
 
8611
</pre>
8612
<p>[src/gdevdsp.c 1.26, src/gdevdsp.h 1.10]</p>
8613
</blockquote>
8614
 
8615
<p><strong><a name="2004-08-19_2152"></a>
8616
2004-08-19 21:52 Russell Lang</strong></p>
8617
<blockquote>
8618
<pre>
8619
Changed iapi to use a void* instead of a gs_main_instance pointer.</pre>
8620
<p>[src/dmmain.c 1.4, src/dpmain.c 1.12, src/dwmainc.c 1.22, src/dxmain.c 1.14, src/dxmainc.c 1.10]</p>
8621
</blockquote>
8622
 
8623
<p><strong><a name="2004-08-19_1933"></a>
8624
2004-08-19 19:33 stefan</strong> (<a href="Details8.htm#2004-08-19_1933">details</a>)</p>
8625
<blockquote>
8626
<pre>
8627
Changed iapi to use a void* instead of a gs_main_instance pointer.
8628
Cleaned up warning related to function pointer signature miss-matches.
8629
 
8630
</pre>
8631
<p>[src/dwmain.c 1.19, src/gdevpdtw.c 1.29, src/gdevpsf.h 1.27, src/gdevpsfm.c 1.15, src/gsalloc.c 1.22, src/gsccode.h 1.14, src/gscpixel.c 1.13, src/gscpixel.h 1.7, src/gscspace.c 1.18, src/gsdevice.c 1.23, src/gslibctx.c 1.4, src/gslibctx.h 1.3, src/gxccman.c 1.28, src/gxfcache.h 1.27, src/iapi.c 1.12, src/iapi.h 1.13, src/idict.c 1.12, src/ilocate.c 1.11, src/iutil.c 1.11, src/iutil.h 1.8, src/sdctc.c 1.6, src/zchar32.c 1.5, src/zcssepr.c 1.16, src/zfont.c 1.12, src/zpacked.c 1.7]</p>
8632
</blockquote>
8633
 
8634
<p><strong><a name="2004-08-19_1050"></a>
8635
2004-08-19 10:50 Russell Lang</strong></p>
8636
<blockquote>
8637
<pre>
8638
Add a PPD for PostScript to be used by ghostscript ps2pdf.</pre>
8639
<p>[doc/Develop.htm 1.136, doc/Ps2pdf.htm 1.69, lib/ghostpdf.inf 1.1, lib/ghostpdf.ppd 1.1]</p>
8640
</blockquote>
8641
 
8642
<p><strong><a name="2004-08-19_0738"></a>
8643
2004-08-19 07:38 Russell Lang</strong> (<a href="Details8.htm#2004-08-19_0738">details</a>)</p>
8644
<blockquote>
8645
<pre>
8646
Enable progressive updates for the image window of
8647
the MS-Windows ghostscript command line program.
8648
Change update method to use a Windows timer.
8649
 
8650
</pre>
8651
<p>[src/dwimg.c 1.13, src/dwimg.h 1.10, src/dwmainc.c 1.21]</p>
8652
</blockquote>
8653
 
8654
<p><strong><a name="2004-08-18_2225"></a>
8655
2004-08-18 22:25 stefan</strong></p>
8656
<blockquote>
8657
<pre>
8658
Fixed dependancies for gslibctx.h</pre>
8659
<p>[src/int.mak 1.128, src/lib.mak 1.191]</p>
8660
</blockquote>
8661
 
8662
<p><strong><a name="2004-08-18_2224"></a>
8663
2004-08-18 22:24 stefan</strong></p>
8664
<blockquote>
8665
<pre>
8666
Removed redundant include.</pre>
8667
<p>[src/gsmalloc.c 1.13]</p>
8668
</blockquote>
8669
 
8670
<p><strong><a name="2004-08-18_2044"></a>
8671
2004-08-18 20:44 Igor Melichev</strong> (<a href="Details8.htm#2004-08-18_2044">details</a>)</p>
8672
<blockquote>
8673
<pre>
8674
Fix (pdfwrite) : Check for glyph name conflicts while font merging.
8675
 
8676
</pre>
8677
<p>[src/gdevpdtt.c 1.87, src/gxfcopy.c 1.45]</p>
8678
</blockquote>
8679
 
8680
<p><strong><a name="2004-08-18_1440"></a>
8681
2004-08-18 14:40 Igor Melichev</strong> (<a href="Details8.htm#2004-08-18_1440">details</a>)</p>
8682
<blockquote>
8683
<pre>
8684
Fix (pdfwrite) : Wrong glyph positions with CIDFontType2 with no vmtx.
8685
 
8686
</pre>
8687
<p>[src/gdevpdtt.c 1.86]</p>
8688
</blockquote>
8689
 
8690
<p><strong><a name="2004-08-18_0448"></a>
8691
2004-08-18 04:48 Dan Coby</strong> (<a href="Details8.htm#2004-08-18_0448">details</a>)</p>
8692
<blockquote>
8693
<pre>
8694
Implementation of 687496 transparency and CMYK support.
8695
 
8696
</pre>
8697
<p>[src/gdevp14.c 1.26, src/gxblend.c 1.6, src/lib.mak 1.190]</p>
8698
</blockquote>
8699
 
8700
<p><strong><a name="2004-08-17_2021"></a>
8701
2004-08-17 20:21 Ray Johnston</strong></p>
8702
<blockquote>
8703
<pre>
8704
Add PDFSTEP debug aid. Prints a step number at end of PDFDEBUG line, and
8705
sync's the display, then reads a number of steps to skip (<cr> == single
8706
step). This is rudimentary but somewhat useful. Invoked with -dPDFSTEP.</pre>
8707
<p>[lib/pdf_base.ps 1.44]</p>
8708
</blockquote>
8709
 
8710
<p><strong><a name="2004-08-17_1956"></a>
8711
2004-08-17 19:56 Ralph Giles</strong></p>
8712
<blockquote>
8713
<pre>
8714
Bump the version number after the last beta release.</pre>
8715
<p>[lib/gs_init.ps 1.109, src/gscdef.c 1.44, src/version.mak 1.71]</p>
8716
</blockquote>
8717
 
8718
<p><strong><a name="2004-08-17_1939"></a>
8719
2004-08-17 19:39 Ralph Giles</strong></p>
8720
<blockquote>
8721
<pre>
8722
Remove references to the FreeType license. Artifex Software, Inc. has
8723
purchased rights to the FreeType 1 code and the work included here is
8724
relicensed under the same terms as with the rest of the Ghostscript code.</pre>
8725
<p>[LICENSE 1.4, doc/FTL.txt 1.3]</p>
8726
</blockquote>
8727
 
8728
<p><strong><a name="2004-08-17_1859"></a>
8729
2004-08-17 18:59 Ray Johnston</strong></p>
8730
<blockquote>
8731
<pre>
8732
Add support for PDF single stepping debug aid (PDFSTEP). Actual interpreter
8733
changes made separately.</pre>
8734
<p>[lib/gs_init.ps 1.108]</p>
8735
</blockquote>
8736
 
8737
<p><strong><a name="2004-08-17_1753"></a>
8738
2004-08-17 17:53 Ray Johnston</strong> (<a href="Details8.htm#2004-08-17_1753">details</a>)</p>
8739
<blockquote>
8740
<pre>
8741
Handle invalid PDF's that use 0.0 font scaling (Tf operator). Fixes bug
8742
687606 for customer number 780.
8743
 
8744
</pre>
8745
<p>[lib/pdf_ops.ps 1.34]</p>
8746
</blockquote>
8747
 
8748
<p><strong><a name="2004-08-14_0206"></a>
8749
2004-08-14 02:06 Russell Lang</strong></p>
8750
<blockquote>
8751
<pre>
8752
Correct the previous MSVC 8 updates to allow compilation with debugging.</pre>
8753
<p>[src/msvc32.mak 1.62, src/msvccmd.mak 1.21]</p>
8754
</blockquote>
8755
 
8756
<p><strong><a name="2004-08-13_1259"></a>
8757
2004-08-13 12:59 stefan</strong></p>
8758
<blockquote>
8759
<pre>
8760
Added missing parameter types to prototype.</pre>
8761
<p>[src/gpcheck.h 1.9]</p>
8762
</blockquote>
8763
 
8764
<p><strong><a name="2004-08-13_0457"></a>
8765
2004-08-13 04:57 Russell Lang</strong></p>
8766
<blockquote>
8767
<pre>
8768
Detect the version of Microsoft Visual C++ from the version of nmake.</pre>
8769
<p>[doc/Make.htm 1.78, src/msvc32.mak 1.61]</p>
8770
</blockquote>
8771
 
8772
<p><strong><a name="2004-08-13_0016"></a>
8773
2004-08-13 00:16 Russell Lang</strong> (<a href="Details8.htm#2004-08-13_0016">details</a>)</p>
8774
<blockquote>
8775
<pre>
8776
Add support for compiling with the beta of Microsoft Visual
8777
Studio 2005, also known as MSVC 8.
8778
 
8779
</pre>
8780
<p>[doc/Make.htm 1.77, src/msvc32.mak 1.60, src/msvccmd.mak 1.20]</p>
8781
</blockquote>
8782
 
8783
<p><strong><a name="2004-08-11_1433"></a>
8784
2004-08-11 14:33 stefan</strong> (<a href="Details8.htm#2004-08-11_1433">details</a>)</p>
8785
<blockquote>
8786
<pre>
8787
Added memory pointers to gsmalloc use by jpg2000 interface.
8788
 
8789
</pre>
8790
<p>[src/sjpx.c 1.10, src/sjpx.h 1.3, src/zfjpx.c 1.2]</p>
8791
</blockquote>
8792
 
8793
<p><strong><a name="2004-08-11_1336"></a>
8794
2004-08-11 13:36 Ray Johnston</strong></p>
8795
<blockquote>
8796
<pre>
8797
When scaling factors of /ImageMatrix in a image mask for ImageType3 are
8798
negative, translation offset values for image mask rendering are
8799
incorrect and it makes abnormal output (eg. white lines).
8800
This patch fixes this bug #686843. Thanks to Len Sorensen for the analysis.</pre>
8801
<p>[src/gximag3x.c 1.18]</p>
8802
</blockquote>
8803
 
8804
<p><strong><a name="2004-08-11_1333"></a>
8805
2004-08-11 13:33 Ray Johnston</strong></p>
8806
<blockquote>
8807
<pre>
8808
When scaling factors of /ImageMatrix in a image mask for ImageType3 are
8809
negative, translation offset values for image mask rendering are
8810
incorrect and it makes abnormal output (eg. white lines).
8811
This patch fixes this bug #686843. Thanks to Len Sorensen for the analysis.</pre>
8812
<p>[src/gximage3.c 1.14]</p>
8813
</blockquote>
8814
 
8815
<p><strong><a name="2004-08-11_1258"></a>
8816
2004-08-11 12:58 Ray Johnston</strong> (<a href="Details8.htm#2004-08-11_1258">details</a>)</p>
8817
<blockquote>
8818
<pre>
8819
Fix bug 687038 that resulted in a crash if the initial device was not
8820
pdfwrite.
8821
 
8822
</pre>
8823
<p>[lib/gs_pdfwr.ps 1.39]</p>
8824
</blockquote>
8825
 
8826
<p><strong><a name="2004-08-10_1302"></a>
8827
2004-08-10 13:02 stefan</strong></p>
8828
<blockquote>
8829
<pre>
8830
Added memory_t pointers to gs_malloc() gs_free() calls in
8831
devices that aren't normally built.</pre>
8832
<p>[src/gdev3b1.c 1.5, src/gdevadmp.c 1.6, src/gdevccr.c 1.5, src/gdevcif.c 1.6, src/gdevcp50.c 1.6, src/gdevcslw.c 1.5, src/gdevhl7x.c 1.10, src/gdevimgn.c 1.7, src/gdevlp8k.c 1.5, src/gdevlxm.c 1.5, src/gdevmgr.c 1.6, src/gdevn533.c 1.6, src/gdevo182.c 1.6, src/gdevokii.c 1.7, src/gdevos2p.c 1.8, src/gdevp14.c 1.25, src/gdevphex.c 1.7, src/gdevpsdi.c 1.30, src/gdevsgi.c 1.6, src/gdevsj48.c 1.5, src/gdevsppr.c 1.8, src/gdevsunr.c 1.7, src/gdevwddb.c 1.7, src/gdevwprn.c 1.10, src/gp_macio.c 1.34]</p>
8833
</blockquote>
8834
 
8835
<p><strong><a name="2004-08-10_1259"></a>
8836
2004-08-10 12:59 stefan</strong> (<a href="Details8.htm#2004-08-10_1259">details</a>)</p>
8837
<blockquote>
8838
<pre>
8839
fixed bug with iapi, removed gs_lib_finit()'s call of gs_malloc_release.
8840
 
8841
</pre>
8842
<p>[src/gsinit.c 1.7]</p>
8843
</blockquote>
8844
 
8845
<p><strong><a name="2004-08-09_1702"></a>
8846
2004-08-09 17:02 stefan</strong></p>
8847
<blockquote>
8848
<pre>
8849
Fixed uninitialized fstdio2 pointer.</pre>
8850
<p>[src/gslibctx.c 1.3]</p>
8851
</blockquote>
8852
 
8853
<p><strong><a name="2004-08-05_2017"></a>
8854
2004-08-05 20:17 stefan</strong></p>
8855
<blockquote>
8856
<pre>
8857
Fixed incorrect function pointer prototype,
8858
const gs_memory_t *  argument was missing.</pre>
8859
<p>[src/gxfcache.h 1.26, src/gxfcopy.c 1.44]</p>
8860
</blockquote>
8861
 
8862
<p><strong><a name="2004-08-05_2015"></a>
8863
2004-08-05 20:15 stefan</strong> (<a href="Details8.htm#2004-08-05_2015">details</a>)</p>
8864
<blockquote>
8865
<pre>
8866
Valid memory pointer used create a tile_clip device instead of NULL.
8867
 
8868
</pre>
8869
<p>[src/gxp1fill.c 1.6]</p>
8870
</blockquote>
8871
 
8872
<p><strong><a name="2004-08-05_1702"></a>
8873
2004-08-05 17:02 stefan</strong> (<a href="Details8.htm#2004-08-05_1702">details</a>)</p>
8874
<blockquote>
8875
<pre>
8876
Windows only:
8877
check_interrupts() with a mem pointer to access the poll function.
8878
 
8879
</pre>
8880
<p>[src/gdevdbit.c 1.11, src/gdevddrw.c 1.25, src/gdevwpr2.c 1.18, src/gdevwprn.c 1.9, src/gp_macpoll.c 1.2, src/gp_mslib.c 1.6, src/gp_mspol.c 1.5, src/gp_mswin.c 1.24, src/gxclrast.c 1.30, src/gxclread.c 1.11, src/gxclutil.c 1.11, src/gxdtfill.h 1.27, src/sfxfd.c 1.10, src/sfxstdio.c 1.9]</p>
8881
</blockquote>
8882
 
8883
<p><strong><a name="2004-08-04_2340"></a>
8884
2004-08-04 23:40 stefan</strong></p>
8885
<blockquote>
8886
<pre>
8887
fixed typo in last commit.</pre>
8888
<p>[src/gpcheck.h 1.8]</p>
8889
</blockquote>
8890
 
8891
<p><strong><a name="2004-08-04_2333"></a>
8892
2004-08-04 23:33 stefan</strong> (<a href="Details8.htm#2004-08-04_2333">details</a>)</p>
8893
<blockquote>
8894
<pre>
8895
gs_memory_t pointer additions for msvc build.
8896
 
8897
</pre>
8898
<p>[src/gdev4081.c 1.6, src/gdev4693.c 1.9, src/gdev8510.c 1.7, src/gdevdm24.c 1.8, src/gdevdsp.c 1.25, src/gdevescp.c 1.7, src/gdevmswn.c 1.11, src/gdevmsxf.c 1.8, src/gdevpjet.c 1.7, src/gdevwpr2.c 1.17, src/gp_mspol.c 1.4, src/gpcheck.h 1.7, src/gsargs.c 1.9, src/gsdll.c 1.12, src/gsmisc.c 1.18, src/gxccache.c 1.32, src/gxclutil.c 1.10, src/imain.h 1.9, src/interp.c 1.19, src/main.h 1.7, src/msvc32.mak 1.59, src/sfxstdio.c 1.8]</p>
8899
</blockquote>
8900
 
8901
<p><strong><a name="2004-08-04_1936"></a>
8902
2004-08-04 19:36 stefan</strong> (<a href="Details8.htm#2004-08-04_1936">details</a>)</p>
8903
<blockquote>
8904
<pre>
8905
Addition of a Library Context to start the process of removing globals.
8906
 
8907
</pre>
8908
<p>[src/bfont.h 1.10, src/devs.mak 1.117, src/dstack.h 1.6, src/files.h 1.10, src/gdevbj10.c 1.9, src/gdevcdj.c 1.15, src/gdevdcrd.c 1.6, src/gdevepsc.c 1.11, src/gdevepsn.c 1.9, src/gdevijs.c 1.9, src/gdevp14.c 1.24, src/gdevpdfb.c 1.23, src/gdevpdfc.c 1.48, src/gdevpdfg.c 1.58, src/gdevpdfg.h 1.33, src/gdevpdfi.c 1.56, src/gdevpdfk.c 1.8, src/gdevpdfv.c 1.36, src/gdevpdti.c 1.36, src/gdevplnx.c 1.10, src/gdevprn.c 1.18, src/gdevprna.c 1.6, src/gdevpsdi.c 1.29, src/gdevpxat.h 1.6, src/gdevpxen.h 1.6, src/gdevstc.c 1.10, src/gdevupd.c 1.16, src/gdevvec.c 1.23, src/gdevxcmp.c 1.9, src/gdevxxf.c 1.9, src/gp_mac.c 1.16, src/gs.c 1.12, src/gs_dll_call.h 1.1, src/gsalloc.c 1.21, src/gsalloc.h 1.7, src/gsalphac.c 1.7, src/gsccode.h 1.13, src/gscdevn.c 1.21, src/gscolor.c 1.14, src/gscolor1.c 1.11, src/gscolor3.c 1.8, src/gscparam.c 1.10, src/gscpixel.c 1.12, src/gscpixel.h 1.6, src/gscrd.c 1.6, src/gscrd.h 1.7, src/gscscie.c 1.12, src/gscsepr.c 1.27, src/gscspace.c 1.17, src/gscspace.h 1.14, src/gsdevice.c 1.22, src/gsequivc.c 1.5, src/gsexit.h 1.10, src/gsfcid2.c 1.6, src/gsfcmap.c 1.24, src/gsfcmap1.c 1.7, src/gsfont.c 1.33, src/gsht.c 1.22, src/gsht1.c 1.15, src/gshtx.c 1.6, src/gsimage.c 1.12, src/gsinit.c 1.6, src/gsio.h 1.8, src/gsiodevs.c 1.6, src/gsistate.c 1.10, src/gslib.c 1.14, src/gslib.h 1.6, src/gslibctx.c 1.2, src/gslibctx.h 1.2, src/gsmalloc.c 1.12, src/gsmalloc.h 1.6, src/gsmemlok.c 1.6, src/gsmemory.c 1.9, src/gsmemory.h 1.8, src/gsmemraw.h 1.8, src/gsmemret.c 1.5, src/gsmisc.c 1.17, src/gsovrc.c 1.6, src/gspcolor.c 1.14, src/gsptype1.c 1.19, src/gsstate.c 1.24, src/gsstruct.h 1.18, src/gsstype.h 1.6, src/gsutil.c 1.10, src/gsutil.h 1.8, src/gxacpath.c 1.10, src/gxalloc.h 1.11, src/gxccache.c 1.31, src/gxccman.c 1.27, src/gxcht.c 1.13, src/gxclbits.c 1.9, src/gxclrast.c 1.29, src/gxclread.c 1.10, src/gxclrect.c 1.7, src/gxcpath.c 1.12, src/gxcspace.h 1.13, src/gxdevcli.h 1.34, src/gxdevice.h 1.19, src/gxdhtserial.c 1.5, src/gxfcmap.h 1.16, src/gxfcopy.c 1.43, src/gxht.c 1.16, src/gxht.h 1.9, src/gximag3x.c 1.17, src/gximage.c 1.7, src/gxpcmap.c 1.13, src/gxttfb.c 1.34, src/gzht.h 1.13, src/ialloc.c 1.7, src/ialloc.h 1.6, src/iapi.c 1.11, src/ibnum.c 1.8, src/ibnum.h 1.8, src/ichar.h 1.7, src/icharout.h 1.9, src/icid.h 1.8, src/icie.h 1.7, src/icstate.h 1.13, src/idebug.c 1.9, src/idebug.h 1.6, src/idict.c 1.11, src/idict.h 1.6, src/idparam.c 1.9, src/idparam.h 1.7, src/idstack.c 1.6, src/ifapi.h 1.19, src/ifont.h 1.14, src/ifont1.h 1.7, src/ifont42.h 1.9, src/igc.c 1.13, src/igc.h 1.8, src/igcref.c 1.6, src/iimage.h 1.7, src/iinit.c 1.10, src/ilocate.c 1.10, src/imain.c 1.39, src/imainarg.c 1.32, src/iminst.h 1.8, src/iname.h 1.5, src/interp.c 1.18, src/iparam.c 1.10, src/iplugin.c 1.5, src/iplugin.h 1.5, src/isave.c 1.11, src/isave.h 1.7, src/iscan.c 1.18, src/iscanbin.c 1.14, src/iutil.c 1.10, src/iutil.h 1.7, src/lib.mak 1.189, src/sdctc.c 1.5, src/std.h 1.12, src/szlibc.c 1.6, src/ttload.c 1.5, src/zarray.c 1.5, src/zbfont.c 1.27, src/zchar.c 1.14, src/zchar1.c 1.36, src/zcharout.c 1.12, src/zcharx.c 1.7, src/zcid.c 1.9, src/zcie.c 1.12, src/zcolor.c 1.19, src/zcontext.c 1.11, src/zcontrol.c 1.11, src/zcrd.c 1.8, src/zcsdevn.c 1.12, src/zcsindex.c 1.7, src/zcspixel.c 1.5, src/zcssepr.c 1.15, src/zdevice.c 1.9, src/zdevice2.c 1.9, src/zdict.c 1.6, src/zdps.c 1.8, src/zdps1.c 1.7, src/zfapi.c 1.52, src/zfcid0.c 1.22, src/zfcid1.c 1.19, src/zfcmap.c 1.15, src/zfile.c 1.41, src/zfileio.c 1.17, src/zfont.c 1.11, src/zfont0.c 1.7, src/zfont1.c 1.12, src/zfont2.c 1.7, src/zfont32.c 1.5, src/zfont42.c 1.20, src/zfontenum.c 1.4, src/zfrsd.c 1.10, src/zfunc.c 1.14, src/zfunc3.c 1.7, src/zfunc4.c 1.12, src/zgeneric.c 1.8, src/zgstate.c 1.10, src/zht2.c 1.12, src/zht2.h 1.3, src/zicc.c 1.7, src/zimage.c 1.14, src/zimage3.c 1.7, src/ziodevs.c 1.9, src/ziodevsc.c 1.7, src/zmatrix.c 1.8, src/zmedia2.c 1.16, src/zmisc.c 1.7, src/zmisc2.c 1.7, src/zmisc3.c 1.6, src/zpacked.c 1.6, src/zpcolor.c 1.15, src/zrelbit.c 1.6, src/zshade.c 1.15, src/zstring.c 1.6, src/ztoken.c 1.14, src/ztrans.c 1.22, src/ztype.c 1.8, src/zupath.c 1.10, src/zusparam.c 1.13, src/zvmem.c 1.8]</p>
8909
</blockquote>
8910
 
8911
<p><strong><a name="2004-08-04_0100"></a>
8912
2004-08-04 01:00 Ralph Giles</strong></p>
8913
<blockquote>
8914
<pre>
8915
add a .cvsignore list for generated files</pre>
8916
<p>[contrib/pscolor/.cvsignore 1.1]</p>
8917
</blockquote>
8918
 
8919
<p><strong><a name="2004-08-04_0055"></a>
8920
2004-08-04 00:55 Ralph Giles</strong></p>
8921
<blockquote>
8922
<pre>
8923
Add variable declaration for the path to the ghostscript executable to
8924
the unix wrapper scripts. This simplifies changing the invocation name.
8925
Partial fix for bug 686863.</pre>
8926
<p>[lib/bdftops 1.5, lib/dumphint 1.2, lib/dvipdf 1.5, lib/eps2eps 1.6, lib/font2c 1.4, lib/gsbj 1.4, lib/gsdj 1.4, lib/gsdj500 1.4, lib/gslj 1.4, lib/gslp 1.4, lib/gsnd 1.4, lib/pdf2dsc 1.6, lib/pdf2ps 1.7, lib/pdfopt 1.7, lib/pf2afm 1.5, lib/pfbtopfa 1.6, lib/pphs 1.4, lib/ps2ascii 1.7, lib/ps2epsi 1.10, lib/ps2pdfwr 1.10, lib/ps2ps 1.7, lib/pv.sh 1.4, lib/unix-lpr.sh 1.5, lib/wftopfa 1.4]</p>
8927
</blockquote>
8928
 
8929
<p><strong><a name="2004-08-02_0333"></a>
8930
2004-08-02 03:33 Igor Melichev</strong> (<a href="Details8.htm#2004-08-02_0333">details</a>)</p>
8931
<blockquote>
8932
<pre>
8933
Fix : .OrigFont was not provided when an embeded font is defined.
8934
 
8935
</pre>
8936
<p>[lib/gs_fonts.ps 1.47]</p>
8937
</blockquote>
8938
 
8939
<p><strong><a name="2004-07-30_2132"></a>
8940
2004-07-30 21:32 Dan Coby</strong> (<a href="Details8.htm#2004-07-30_2132">details</a>)</p>
8941
<blockquote>
8942
<pre>
8943
More work upon 687551 Implement the remaining TN 5044 procedures.
8944
This commit implements the setcmykoverprint procedure.
8945
 
8946
</pre>
8947
<p>[lib/gs_lev2.ps 1.32]</p>
8948
</blockquote>
8949
 
8950
<p><strong><a name="2004-07-29_1919"></a>
8951
2004-07-29 19:19 Igor Melichev</strong> (<a href="Details8.htm#2004-07-29_1919">details</a>)</p>
8952
<blockquote>
8953
<pre>
8954
Fix : True Type font loader : numLoca run out the PS string size limit.
8955
 
8956
</pre>
8957
<p>[lib/gs_ttf.ps 1.39]</p>
8958
</blockquote>
8959
 
8960
<p><strong><a name="2004-07-29_1746"></a>
8961
2004-07-29 17:46 Igor Melichev</strong> (<a href="Details8.htm#2004-07-29_1746">details</a>)</p>
8962
<blockquote>
8963
<pre>
8964
1. Fix (PS interpreter) : The FontBBox validation check was too strong.
8965
2. Fix (pdfwrite) : Explicitely set line parameters in a charproc.
8966
 
8967
</pre>
8968
<p>[src/gdevpdtt.c 1.85, src/gslparam.h 1.5, src/zchar.c 1.13]</p>
8969
</blockquote>
8970
 
8971
<p><strong><a name="2004-07-28_1946"></a>
8972
2004-07-28 19:46 Ralph Giles</strong></p>
8973
<blockquote>
8974
<pre>
8975
test commit; verifying the cvs announcement list is working.</pre>
8976
<p>[src/Makefile.in 1.37]</p>
8977
</blockquote>
8978
 
8979
<p><strong><a name="2004-07-28_1009"></a>
8980
2004-07-28 10:09 Igor Melichev</strong> (<a href="Details8.htm#2004-07-28_1009">details</a>)</p>
8981
<blockquote>
8982
<pre>
8983
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 4).
8984
 
8985
</pre>
8986
<p>[src/gsfunc3.c 1.22]</p>
8987
</blockquote>
8988
 
8989
<p><strong><a name="2004-07-26_2333"></a>
8990
2004-07-26 23:33 Dan Coby</strong> (<a href="Details8.htm#2004-07-26_2333">details</a>)</p>
8991
<blockquote>
8992
<pre>
8993
Fix for 687572 AFPL Ghostscript 8.14 fails with some PDF files.
8994
 
8995
</pre>
8996
<p>[lib/pdf_draw.ps 1.83]</p>
8997
</blockquote>
8998
 
8999
<p><strong><a name="2004-07-26_2321"></a>
9000
2004-07-26 23:21 Dan Coby</strong></p>
9001
<blockquote>
9002
<pre>
9003
Fix for 687591 Overprint Preview is not documented.  This change adds
9004
documentaion for how Ghostscript handles overprinting and spot colors
9005
to Use.htm.</pre>
9006
<p>[doc/Use.htm 1.110]</p>
9007
</blockquote>
9008
 
9009
<p><strong><a name="2004-07-24_0812"></a>
9010
2004-07-24 08:12 Igor Melichev</strong> (<a href="Details8.htm#2004-07-24_0812">details</a>)</p>
9011
<blockquote>
9012
<pre>
9013
ps2write step 39 : Implementing embedded TrueType fonts (continued).
9014
 
9015
</pre>
9016
<p>[lib/opdfread.ps 1.34]</p>
9017
</blockquote>
9018
 
9019
<p><strong><a name="2004-07-23_1911"></a>
9020
2004-07-23 19:11 Igor Melichev</strong> (<a href="Details8.htm#2004-07-23_1911">details</a>)</p>
9021
<blockquote>
9022
<pre>
9023
ps2write step 39 : Implementing embedded TrueType fonts.
9024
 
9025
</pre>
9026
<p>[lib/opdfread.ps 1.33]</p>
9027
</blockquote>
9028
 
9029
<p><strong><a name="2004-07-22_1735"></a>
9030
2004-07-22 17:35 Igor Melichev</strong> (<a href="Details8.htm#2004-07-22_1735">details</a>)</p>
9031
<blockquote>
9032
<pre>
9033
ps2write step 38 : Implementing embedded Type 1 fonts.
9034
 
9035
</pre>
9036
<p>[lib/opdfread.ps 1.32]</p>
9037
</blockquote>
9038
 
9039
<p><strong><a name="2004-07-22_1304"></a>
9040
2004-07-22 13:04 Igor Melichev</strong> (<a href="Details8.htm#2004-07-22_1304">details</a>)</p>
9041
<blockquote>
9042
<pre>
9043
ps2write step 38 : Write font data after the font descriptor.
9044
 
9045
</pre>
9046
<p>[src/gdevpdtb.c 1.27, src/gdevpdtb.h 1.10, src/gdevpdtd.c 1.16]</p>
9047
</blockquote>
9048
 
9049
<p><strong><a name="2004-07-22_1108"></a>
9050
2004-07-22 11:08 Igor Melichev</strong> (<a href="Details8.htm#2004-07-22_1108">details</a>)</p>
9051
<blockquote>
9052
<pre>
9053
ps2write step 37 : Don't convert Type 1 into CFF when generating ps2write output.
9054
 
9055
</pre>
9056
<p>[src/gdevpdfg.c 1.57, src/gdevpdfx.h 1.99, src/gdevpdtb.c 1.26]</p>
9057
</blockquote>
9058
 
9059
<p><strong><a name="2004-07-22_0756"></a>
9060
2004-07-22 07:56 Igor Melichev</strong> (<a href="Details8.htm#2004-07-22_0756">details</a>)</p>
9061
<blockquote>
9062
<pre>
9063
ps2write step 36 : Switching on the new code DELAYED_STREAMS, PS2WRITE.
9064
 
9065
</pre>
9066
<p>[src/gdevvec.h 1.15]</p>
9067
</blockquote>
9068
 
9069
<p><strong><a name="2004-07-20_0708"></a>
9070
2004-07-20 07:08 Ray Johnston</strong> (<a href="Details8.htm#2004-07-20_0708">details</a>)</p>
9071
<blockquote>
9072
<pre>
9073
Fix to make sure that device deactivation is invoked before final close
9074
of the device when exit. Bug #687557.
9075
 
9076
</pre>
9077
<p>[src/imain.c 1.38]</p>
9078
</blockquote>
9079
 
9080
<p><strong><a name="2004-07-17_1844"></a>
9081
2004-07-17 18:44 Ray Johnston</strong> (<a href="Details8.htm#2004-07-17_1844">details</a>)</p>
9082
<blockquote>
9083
<pre>
9084
Fix so that compiled fonts have the dictionary permissions set correctly.
9085
Bug 687444 for customer #531.
9086
 
9087
</pre>
9088
<p>[src/iccfont.c 1.9]</p>
9089
</blockquote>
9090
 
9091
<p><strong><a name="2004-07-16_2214"></a>
9092
2004-07-16 22:14 Igor Melichev</strong> (<a href="Details8.htm#2004-07-16_2214">details</a>)</p>
9093
<blockquote>
9094
<pre>
9095
Fix (pdfwrite) : Provide a delayed stream writing.
9096
 
9097
</pre>
9098
<p>[src/gdevpdf.c 1.97, src/gdevpdfu.c 1.57, src/gdevpdfx.h 1.98, src/gdevpdtb.c 1.25, src/gdevpdtf.c 1.37, src/gdevpdti.c 1.35, src/gdevpdtw.c 1.28, src/gdevpdtw.h 1.5]</p>
9099
</blockquote>
9100
 
9101
<p><strong><a name="2004-07-15_1639"></a>
9102
2004-07-15 16:39 Igor Melichev</strong> (<a href="Details8.htm#2004-07-15_1639">details</a>)</p>
9103
<blockquote>
9104
<pre>
9105
Fix (pdfwrite) : Discard the output file seekability requirement in the /PS pdfmark implementation.
9106
 
9107
</pre>
9108
<p>[src/gdevpdfm.c 1.45]</p>
9109
</blockquote>
9110
 
9111
<p><strong><a name="2004-07-15_1237"></a>
9112
2004-07-15 12:37 Igor Melichev</strong> (<a href="Details8.htm#2004-07-15_1237">details</a>)</p>
9113
<blockquote>
9114
<pre>
9115
Fix (pdfwrite) : text.operation was inconsistent after replacing TEXT_FROM_GLYPHS.
9116
 
9117
</pre>
9118
<p>[src/gdevpdtc.c 1.36, src/gdevpdte.c 1.60]</p>
9119
</blockquote>
9120
 
9121
<p><strong><a name="2004-07-14_1821"></a>
9122
2004-07-14 18:21 Ray Johnston</strong></p>
9123
<blockquote>
9124
<pre>
9125
Sort the output in filename order to make comparison of daily db's easier.</pre>
9126
<p>[toolbin/tests/dump_testdb 1.7]</p>
9127
</blockquote>
9128
 
9129
<p><strong><a name="2004-07-14_1757"></a>
9130
2004-07-14 17:57 Igor Melichev</strong> (<a href="Details8.htm#2004-07-14_1757">details</a>)</p>
9131
<blockquote>
9132
<pre>
9133
ps2write step 35 : Fixing more problems with color spaces.
9134
 
9135
</pre>
9136
<p>[lib/opdfread.ps 1.31]</p>
9137
</blockquote>
9138
 
9139
<p><strong><a name="2004-07-14_1757"></a>
9140
2004-07-14 17:57 Igor Melichev</strong> (<a href="Details8.htm#2004-07-14_1757">details</a>)</p>
9141
<blockquote>
9142
<pre>
9143
Fix (pdfwrite) : Don't write DeviceN, DevicePixel colors with CompatibilityLevel<=1.2 .
9144
 
9145
</pre>
9146
<p>[src/gdevpdfc.c 1.47, src/gdevpdfg.c 1.56]</p>
9147
</blockquote>
9148
 
9149
<p><strong><a name="2004-07-14_1559"></a>
9150
2004-07-14 15:59 Ralph Giles</strong></p>
9151
<blockquote>
9152
<pre>
9153
Include string_.h for missing prototypes of strlen() &c. Bug 687541.</pre>
9154
<p>[src/gscdevn.c 1.20, src/gsfcmap.c 1.23, src/gsht1.c 1.14, src/int.mak 1.127, src/lib.mak 1.188, src/zfile1.c 1.12]</p>
9155
</blockquote>
9156
 
9157
<p><strong><a name="2004-07-14_1538"></a>
9158
2004-07-14 15:38 Ralph Giles</strong></p>
9159
<blockquote>
9160
<pre>
9161
Cast pointer type to avoid a warning. Bug 687541.</pre>
9162
<p>[src/sjpx.c 1.9]</p>
9163
</blockquote>
9164
 
9165
<p><strong><a name="2004-07-14_1534"></a>
9166
2004-07-14 15:34 Ralph Giles</strong></p>
9167
<blockquote>
9168
<pre>
9169
Correct some types to unsigned to match the gp_file_name_combine() prototype.
9170
Partial fix for bug 687541.</pre>
9171
<p>[src/gp_unix_cache.c 1.3]</p>
9172
</blockquote>
9173
 
9174
<p><strong><a name="2004-07-14_1424"></a>
9175
2004-07-14 14:24 Ray Johnston</strong> (<a href="Details8.htm#2004-07-14_1424">details</a>)</p>
9176
<blockquote>
9177
<pre>
9178
Fix to pdfwrite initialization to make sure initial distiller params are
9179
incorporated into the device. Also add collection of distillerparams when
9180
building currentpagedevice. Fixes bugs 687325, 687436 and 687458.
9181
 
9182
</pre>
9183
<p>[lib/gs_pdfwr.ps 1.38, lib/gs_setpd.ps 1.24]</p>
9184
</blockquote>
9185
 
9186
<p><strong><a name="2004-07-13_1952"></a>
9187
2004-07-13 19:52 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1952">details</a>)</p>
9188
<blockquote>
9189
<pre>
9190
ps2write step 34 : Applying filters to the page contents stream.
9191
 
9192
</pre>
9193
<p>[lib/opdfread.ps 1.30]</p>
9194
</blockquote>
9195
 
9196
<p><strong><a name="2004-07-13_1931"></a>
9197
2004-07-13 19:31 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1931">details</a>)</p>
9198
<blockquote>
9199
<pre>
9200
ps2write step 33 : Fixing problems with color spaces in image XObjects.
9201
 
9202
</pre>
9203
<p>[lib/opdfread.ps 1.29]</p>
9204
</blockquote>
9205
 
9206
<p><strong><a name="2004-07-13_1858"></a>
9207
2004-07-13 18:58 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1858">details</a>)</p>
9208
<blockquote>
9209
<pre>
9210
ps2write step 32 : Fixing problems with color spaces in inline images.
9211
 
9212
</pre>
9213
<p>[lib/opdfread.ps 1.28]</p>
9214
</blockquote>
9215
 
9216
<p><strong><a name="2004-07-13_1558"></a>
9217
2004-07-13 15:58 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1558">details</a>)</p>
9218
<blockquote>
9219
<pre>
9220
ps2write step 31 : Implementing DecodeParms for filters.
9221
 
9222
</pre>
9223
<p>[lib/opdfread.ps 1.27]</p>
9224
</blockquote>
9225
 
9226
<p><strong><a name="2004-07-13_1513"></a>
9227
2004-07-13 15:13 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1513">details</a>)</p>
9228
<blockquote>
9229
<pre>
9230
ps2write step 30 : Continue the implementation of color spaces.
9231
 
9232
</pre>
9233
<p>[lib/opdfread.ps 1.26]</p>
9234
</blockquote>
9235
 
9236
<p><strong><a name="2004-07-13_1344"></a>
9237
2004-07-13 13:44 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1344">details</a>)</p>
9238
<blockquote>
9239
<pre>
9240
ps2write step 29 : The inplementation of FunctionType 4 was wrong.
9241
 
9242
</pre>
9243
<p>[lib/opdfread.ps 1.25]</p>
9244
</blockquote>
9245
 
9246
<p><strong><a name="2004-07-13_1238"></a>
9247
2004-07-13 12:38 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1238">details</a>)</p>
9248
<blockquote>
9249
<pre>
9250
Fix (pdfwrite) : Don't write shadings with CompatibilityLevel<=1.2 .
9251
 
9252
</pre>
9253
<p>[src/gdevpdfd.c 1.41, src/gdevpdfg.c 1.55]</p>
9254
</blockquote>
9255
 
9256
<p><strong><a name="2004-07-13_1202"></a>
9257
2004-07-13 12:02 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1202">details</a>)</p>
9258
<blockquote>
9259
<pre>
9260
Fix (pdfwrite) : Wrong /Matrix from /BP pdfmark (continued).
9261
 
9262
</pre>
9263
<p>[src/gdevpdfm.c 1.44]</p>
9264
</blockquote>
9265
 
9266
<p><strong><a name="2004-07-13_1109"></a>
9267
2004-07-13 11:09 Igor Melichev</strong> (<a href="Details8.htm#2004-07-13_1109">details</a>)</p>
9268
<blockquote>
9269
<pre>
9270
Fix (pdfwrite) : Dont create the alternative image compression if a loseless compression is only allowed.
9271
 
9272
</pre>
9273
<p>[src/gdevpdfi.c 1.55, src/gdevpsdi.c 1.28]</p>
9274
</blockquote>
9275
 
9276
<p><strong><a name="2004-07-10_0855"></a>
9277
2004-07-10 08:55 Igor Melichev</strong> (<a href="Details8.htm#2004-07-10_0855">details</a>)</p>
9278
<blockquote>
9279
<pre>
9280
ps2write step 28 : Fixing tab characters in the source code (continued).
9281
 
9282
</pre>
9283
<p>[lib/opdfread.ps 1.24]</p>
9284
</blockquote>
9285
 
9286
<p><strong><a name="2004-07-10_0804"></a>
9287
2004-07-10 08:04 Igor Melichev</strong> (<a href="Details8.htm#2004-07-10_0804">details</a>)</p>
9288
<blockquote>
9289
<pre>
9290
ps2write step 27 : Implemented FunctionType 4.
9291
 
9292
</pre>
9293
<p>[lib/opdfread.ps 1.23]</p>
9294
</blockquote>
9295
 
9296
<p><strong><a name="2004-07-09_2054"></a>
9297
2004-07-09 20:54 Igor Melichev</strong> (<a href="Details8.htm#2004-07-09_2054">details</a>)</p>
9298
<blockquote>
9299
<pre>
9300
ps2write step 26 : Fixing tab characters in the source code.
9301
 
9302
</pre>
9303
<p>[lib/opdfread.ps 1.22]</p>
9304
</blockquote>
9305
 
9306
<p><strong><a name="2004-07-09_2028"></a>
9307
2004-07-09 20:28 Igor Melichev</strong> (<a href="Details8.htm#2004-07-09_2028">details</a>)</p>
9308
<blockquote>
9309
<pre>
9310
ps2write step 25 : Fixing various problems in functions and color spaces.
9311
 
9312
</pre>
9313
<p>[lib/opdfread.ps 1.21]</p>
9314
</blockquote>
9315
 
9316
<p><strong><a name="2004-07-09_1652"></a>
9317
2004-07-09 16:52 Igor Melichev</strong> (<a href="Details8.htm#2004-07-09_1652">details</a>)</p>
9318
<blockquote>
9319
<pre>
9320
ps2write step 24 : An initial implementation of functions.
9321
 
9322
</pre>
9323
<p>[lib/opdfread.ps 1.20]</p>
9324
</blockquote>
9325
 
9326
<p><strong><a name="2004-07-08_1715"></a>
9327
2004-07-08 17:15 Igor Melichev</strong> (<a href="Details8.htm#2004-07-08_1715">details</a>)</p>
9328
<blockquote>
9329
<pre>
9330
ps2write step 23 : Implementing Indexed and Separation (continued).
9331
 
9332
</pre>
9333
<p>[lib/opdfread.ps 1.19]</p>
9334
</blockquote>
9335
 
9336
<p><strong><a name="2004-07-08_1528"></a>
9337
2004-07-08 15:28 Igor Melichev</strong> (<a href="Details8.htm#2004-07-08_1528">details</a>)</p>
9338
<blockquote>
9339
<pre>
9340
ps2write step 22 : Implementing Indexed and Separation.
9341
 
9342
</pre>
9343
<p>[lib/opdfread.ps 1.18]</p>
9344
</blockquote>
9345
 
9346
<p><strong><a name="2004-07-08_1400"></a>
9347
2004-07-08 14:00 Igor Melichev</strong> (<a href="Details8.htm#2004-07-08_1400">details</a>)</p>
9348
<blockquote>
9349
<pre>
9350
ps2write step 20 : Implementing CalGray, CalRGB.
9351
 
9352
</pre>
9353
<p>[lib/opdfread.ps 1.17]</p>
9354
</blockquote>
9355
 
9356
<p><strong><a name="2004-07-08_1112"></a>
9357
2004-07-08 11:12 Igor Melichev</strong> (<a href="Details8.htm#2004-07-08_1112">details</a>)</p>
9358
<blockquote>
9359
<pre>
9360
ps2write step 20 : The implementations of Q,q,CharProc were incomplete.
9361
 
9362
</pre>
9363
<p>[lib/opdfread.ps 1.16]</p>
9364
</blockquote>
9365
 
9366
<p><strong><a name="2004-07-08_1006"></a>
9367
2004-07-08 10:06 Igor Melichev</strong> (<a href="Details8.htm#2004-07-08_1006">details</a>)</p>
9368
<blockquote>
9369
<pre>
9370
ps2write step 17 : Implementing Patterns.
9371
 
9372
</pre>
9373
<p>[lib/opdfread.ps 1.15]</p>
9374
</blockquote>
9375
 
9376
<p><strong><a name="2004-07-08_0803"></a>
9377
2004-07-08 08:03 Igor Melichev</strong> (<a href="Details8.htm#2004-07-08_0803">details</a>)</p>
9378
<blockquote>
9379
<pre>
9380
ps2write step 18 : Fix : Length was written to a wrong file position.
9381
 
9382
</pre>
9383
<p>[src/gdevpdfm.c 1.43]</p>
9384
</blockquote>
9385
 
9386
<p><strong><a name="2004-07-07_1519"></a>
9387
2004-07-07 15:19 Igor Melichev</strong> (<a href="Details8.htm#2004-07-07_1519">details</a>)</p>
9388
<blockquote>
9389
<pre>
9390
ps2write step 17 : Image XForm implementation.
9391
 
9392
</pre>
9393
<p>[lib/opdfread.ps 1.14]</p>
9394
</blockquote>
9395
 
9396
<p><strong><a name="2004-07-07_1424"></a>
9397
2004-07-07 14:24 Igor Melichev</strong> (<a href="Details8.htm#2004-07-07_1424">details</a>)</p>
9398
<blockquote>
9399
<pre>
9400
ps2write step 16 : Inline image implementation.
9401
 
9402
</pre>
9403
<p>[lib/opdfread.ps 1.13]</p>
9404
</blockquote>
9405
 
9406
<p><strong><a name="2004-07-07_1142"></a>
9407
2004-07-07 11:42 Igor Melichev</strong> (<a href="Details8.htm#2004-07-07_1142">details</a>)</p>
9408
<blockquote>
9409
<pre>
9410
ps2write step 15 : Fix : ObjectRegistry expansion code was wrong.
9411
 
9412
</pre>
9413
<p>[lib/opdfread.ps 1.12]</p>
9414
</blockquote>
9415
 
9416
<p><strong><a name="2004-07-07_1100"></a>
9417
2004-07-07 11:00 Igor Melichev</strong> (<a href="Details8.htm#2004-07-07_1100">details</a>)</p>
9418
<blockquote>
9419
<pre>
9420
ps2write step 14 : Fix : fonts may have no Encoding.
9421
 
9422
</pre>
9423
<p>[lib/opdfread.ps 1.11]</p>
9424
</blockquote>
9425
 
9426
<p><strong><a name="2004-07-07_1040"></a>
9427
2004-07-07 10:40 Igor Melichev</strong> (<a href="Details8.htm#2004-07-07_1040">details</a>)</p>
9428
<blockquote>
9429
<pre>
9430
ps2write step 13 : Implementing Type 3 fonts.
9431
 
9432
</pre>
9433
<p>[lib/opdfread.ps 1.10]</p>
9434
</blockquote>
9435
 
9436
<p><strong><a name="2004-07-07_1019"></a>
9437
2004-07-07 10:19 Igor Melichev</strong> (<a href="Details8.htm#2004-07-07_1019">details</a>)</p>
9438
<blockquote>
9439
<pre>
9440
ps2write step 12 : Implementing Type 3 fonts.
9441
 
9442
</pre>
9443
<p>[lib/opdfread.ps 1.9]</p>
9444
</blockquote>
9445
 
9446
<p><strong><a name="2004-07-07_0933"></a>
9447
2004-07-07 09:33 Russell Lang</strong> (<a href="Details8.htm#2004-07-07_0933">details</a>)</p>
9448
<blockquote>
9449
<pre>
9450
Fixes bug 687451 "default resolution for display device"
9451
Set the display resolution from the MS-Windows display resolution,
9452
using a device parameter -dDisplayResolution=DPI.
9453
 
9454
</pre>
9455
<p>[doc/Devices.htm 1.80, src/dwmain.c 1.18, src/dwmainc.c 1.20, src/gdevdsp.c 1.24, src/gdevdsp.h 1.9, src/gdevdsp2.h 1.8]</p>
9456
</blockquote>
9457
 
9458
<p><strong><a name="2004-07-07_0909"></a>
9459
2004-07-07 09:09 Russell Lang</strong></p>
9460
<blockquote>
9461
<pre>
9462
Fixes bug 687562 "vector devices close output file incorrectly".
9463
Vector devices open the output file with gx_device_open_output_file,
9464
so should close it with gx_device_close_output_file, not fclose.
9465
This was preventing pswrite from correctly closing special
9466
files such as "%printer%Printer Name" on Windows and OS/2.</pre>
9467
<p>[src/gdevvec.c 1.22]</p>
9468
</blockquote>
9469
 
9470
<p><strong><a name="2004-07-07_0907"></a>
9471
2004-07-07 09:07 Russell Lang</strong> (<a href="Details8.htm#2004-07-07_0907">details</a>)</p>
9472
<blockquote>
9473
<pre>
9474
In the Windows %printer% IODevice, the existing thread handle
9475
is closed automatically when the thread finishes.  Duplicate
9476
the thread handle so we always have a valid handle for waiting
9477
and closing.
9478
 
9479
</pre>
9480
<p>[src/gp_msprn.c 1.4]</p>
9481
</blockquote>
9482
 
9483
<p><strong><a name="2004-07-06_2215"></a>
9484
2004-07-06 22:15 Dan Coby</strong> (<a href="Details8.htm#2004-07-06_2215">details</a>)</p>
9485
<blockquote>
9486
<pre>
9487
Fix for 687565 Incorrect equiv color for Orange in Altona test file.
9488
The altona test file Altona_Visual_bb_1v1_x3.pdf contains a spot color
9489
called Orange.  An incorrect equivalent CMYK color is being determined for
9490
this spot color.  The result is that the spot color is being displayed as
9491
black for the devices which handle spot colors and attempt to determine
9492
equivalent CMYK colors for the spot colors.  These are the psdcmyk,
9493
tiffsep, and display (with -dDisplayFormat=16#a0800) devices.
9494
 
9495
</pre>
9496
<p>[src/gsequivc.c 1.4]</p>
9497
</blockquote>
9498
 
9499
<p><strong><a name="2004-07-06_1927"></a>
9500
2004-07-06 19:27 Igor Melichev</strong> (<a href="Details8.htm#2004-07-06_1927">details</a>)</p>
9501
<blockquote>
9502
<pre>
9503
ps2write step 11 : Implementing Metrics for Type 1,2,42 fonts (continued).
9504
 
9505
</pre>
9506
<p>[lib/opdfread.ps 1.8]</p>
9507
</blockquote>
9508
 
9509
<p><strong><a name="2004-07-06_1904"></a>
9510
2004-07-06 19:04 Igor Melichev</strong> (<a href="Details8.htm#2004-07-06_1904">details</a>)</p>
9511
<blockquote>
9512
<pre>
9513
ps2write step 10 : Implementing Metrics for Type 1,2,42 fonts.
9514
 
9515
</pre>
9516
<p>[lib/opdfread.ps 1.7]</p>
9517
</blockquote>
9518
 
9519
<p><strong><a name="2004-07-06_1744"></a>
9520
2004-07-06 17:44 Igor Melichev</strong> (<a href="Details8.htm#2004-07-06_1744">details</a>)</p>
9521
<blockquote>
9522
<pre>
9523
ps2write step 9 : Implementing Encoding for Type 1,2,42 fonts.
9524
 
9525
</pre>
9526
<p>[lib/opdfread.ps 1.6]</p>
9527
</blockquote>
9528
 
9529
<p><strong><a name="2004-07-06_1348"></a>
9530
2004-07-06 13:48 Igor Melichev</strong> (<a href="Details8.htm#2004-07-06_1348">details</a>)</p>
9531
<blockquote>
9532
<pre>
9533
ps2write step 8 : Implementing ExtGState.
9534
 
9535
</pre>
9536
<p>[lib/opdfread.ps 1.5]</p>
9537
</blockquote>
9538
 
9539
<p><strong><a name="2004-07-06_1205"></a>
9540
2004-07-06 12:05 Igor Melichev</strong> (<a href="Details8.htm#2004-07-06_1205">details</a>)</p>
9541
<blockquote>
9542
<pre>
9543
ps2write step 7 : Implementing text rendering operastors.
9544
 
9545
</pre>
9546
<p>[lib/opdfread.ps 1.4]</p>
9547
</blockquote>
9548
 
9549
<p><strong><a name="2004-07-05_2116"></a>
9550
2004-07-05 21:16 Igor Melichev</strong> (<a href="Details8.htm#2004-07-05_2116">details</a>)</p>
9551
<blockquote>
9552
<pre>
9553
ps2write step 6 : :Providing a page stream execution context.
9554
 
9555
</pre>
9556
<p>[lib/opdfread.ps 1.3]</p>
9557
</blockquote>
9558
 
9559
<p><strong><a name="2004-07-05_1703"></a>
9560
2004-07-05 17:03 Igor Melichev</strong> (<a href="Details8.htm#2004-07-05_1703">details</a>)</p>
9561
<blockquote>
9562
<pre>
9563
ps2write step 5 : Page streams must interpret immediately.
9564
 
9565
</pre>
9566
<p>[lib/opdfread.ps 1.2]</p>
9567
</blockquote>
9568
 
9569
<p><strong><a name="2004-07-05_1703"></a>
9570
2004-07-05 17:03 Igor Melichev</strong> (<a href="Details8.htm#2004-07-05_1703">details</a>)</p>
9571
<blockquote>
9572
<pre>
9573
ps2write step 4 : Stream data length must preceed the stream.
9574
 
9575
</pre>
9576
<p>[src/gdevpdfm.c 1.42, src/gdevpdfu.c 1.56, src/gdevpdfx.h 1.97]</p>
9577
</blockquote>
9578
 
9579
<p><strong><a name="2004-07-05_1255"></a>
9580
2004-07-05 12:55 Igor Melichev</strong> (<a href="Details8.htm#2004-07-05_1255">details</a>)</p>
9581
<blockquote>
9582
<pre>
9583
ps2write step 3 : Initial commit for the Ordered PDF Reader.
9584
 
9585
</pre>
9586
<p>[lib/opdfread.ps 1.1]</p>
9587
</blockquote>
9588
 
9589
<p><strong><a name="2004-07-03_1051"></a>
9590
2004-07-03 10:51 Russell Lang</strong> (<a href="Details8.htm#2004-07-03_1051">details</a>)</p>
9591
<blockquote>
9592
<pre>
9593
Log Message:
9594
Fixes bug 686956 Display device does not support separations.
9595
Add support for separations to display device.
9596
This requires a change to the display callback structure.
9597
Support is maintained for clients using version 1 of the structure.
9598
 
9599
</pre>
9600
<p>[doc/API.htm 1.43, doc/Devices.htm 1.79, src/dwimg.c 1.12, src/dwimg.h 1.9, src/dwmain.c 1.17, src/dwmainc.c 1.19, src/dxmain.c 1.13, src/gdevdsp.c 1.23, src/gdevdsp.h 1.8, src/gdevdsp2.h 1.7, src/idisp.c 1.7]</p>
9601
</blockquote>
9602
 
9603
<p><strong><a name="2004-07-01_1923"></a>
9604
2004-07-01 19:23 Igor Melichev</strong> (<a href="Details8.htm#2004-07-01_1923">details</a>)</p>
9605
<blockquote>
9606
<pre>
9607
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 6).
9608
 
9609
</pre>
9610
<p>[src/gdevpdtt.c 1.84]</p>
9611
</blockquote>
9612
 
9613
<p><strong><a name="2004-07-01_1827"></a>
9614
2004-07-01 18:27 Dan Coby</strong></p>
9615
<blockquote>
9616
<pre>
9617
Correct some warnings from the MSVC compiler.</pre>
9618
<p>[src/gscdevn.c 1.19, src/gscsepr.c 1.26, src/gsht.c 1.21, src/gzht.h 1.12]</p>
9619
</blockquote>
9620
 
9621
<p><strong><a name="2004-07-01_0441"></a>
9622
2004-07-01 04:41 Dan Coby</strong></p>
9623
<blockquote>
9624
<pre>
9625
This change creates common routines for handling the DeviceN related
9626
device parameters (SeparationColorNames, SeparationOrder, and
9627
MaxSeparations).  The change also splits up some common routines that
9628
were assuming that the device was a 'printer' device.</pre>
9629
<p>[src/devs.mak 1.116, src/gdevdevn.c 1.21, src/gdevdevn.h 1.10, src/gdevnfwd.c 1.25, src/gdevpsd.c 1.16, src/gdevtsep.c 1.3, src/gdevxcf.c 1.9, src/gxcmap.c 1.22, src/gxcmap.h 1.11]</p>
9630
</blockquote>
9631
 
9632
<p><strong><a name="2004-06-30_1737"></a>
9633
2004-06-30 17:37 Raph Levien</strong></p>
9634
<blockquote>
9635
<pre>
9636
Fixes nonportable code in the vasarely.ps example file so that keeps
9637
to reasonable page size values even when default clippath is very
9638
large (as is the case with the bbox device). Fixes bug #687549.</pre>
9639
<p>[examples/vasarely.ps 1.3]</p>
9640
</blockquote>
9641
 
9642
<p><strong><a name="2004-06-30_1455"></a>
9643
2004-06-30 14:55 Igor Melichev</strong> (<a href="Details8.htm#2004-06-30_1455">details</a>)</p>
9644
<blockquote>
9645
<pre>
9646
Fix (pdsfwrite) : Compression of XObjects implicitely depended on CompressFonts (continued).
9647
 
9648
</pre>
9649
<p>[src/gdevpdfu.c 1.55]</p>
9650
</blockquote>
9651
 
9652
<p><strong><a name="2004-06-30_1450"></a>
9653
2004-06-30 14:50 Igor Melichev</strong> (<a href="Details8.htm#2004-06-30_1450">details</a>)</p>
9654
<blockquote>
9655
<pre>
9656
Fix (pdsfwrite) : Compression of XObjects implicitely depended on CompressFonts.
9657
 
9658
</pre>
9659
<p>[src/gdevpdfi.c 1.54, src/gdevpdfm.c 1.41, src/gdevpdfu.c 1.54, src/gdevpdfx.h 1.96, src/gdevpdti.c 1.34]</p>
9660
</blockquote>
9661
 
9662
<p><strong><a name="2004-06-30_1435"></a>
9663
2004-06-30 14:35 Igor Melichev</strong> (<a href="Details8.htm#2004-06-30_1435">details</a>)</p>
9664
<blockquote>
9665
<pre>
9666
ps2write part 2 : Delay writing pages.
9667
 
9668
</pre>
9669
<p>[src/gdevpdf.c 1.96, src/gdevpdfg.c 1.54, src/gdevpdfp.c 1.39, src/gdevpdfu.c 1.53, src/gdevpdfx.h 1.95, src/gdevpsdf.h 1.22, src/gdevpsdp.c 1.14]</p>
9670
</blockquote>
9671
 
9672
<p><strong><a name="2004-06-30_1154"></a>
9673
2004-06-30 11:54 Igor Melichev</strong> (<a href="Details8.htm#2004-06-30_1154">details</a>)</p>
9674
<blockquote>
9675
<pre>
9676
ps2write part 1 : starting the project.
9677
 
9678
</pre>
9679
<p>[src/gdevpsdf.h 1.21, src/gdevpsdp.c 1.13, src/gdevvec.h 1.14]</p>
9680
</blockquote>
9681
 
9682
<p><strong><a name="2004-06-30_0815"></a>
9683
2004-06-30 08:15 Igor Melichev</strong> (<a href="Details8.htm#2004-06-30_0815">details</a>)</p>
9684
<blockquote>
9685
<pre>
9686
Fix : MSVC compiler warning.
9687
 
9688
</pre>
9689
<p>[src/gdevtsep.c 1.2]</p>
9690
</blockquote>
9691
 
9692
<p><strong><a name="2004-06-29_2246"></a>
9693
2004-06-29 22:46 Dan Coby</strong> (<a href="Details8.htm#2004-06-29_2246">details</a>)</p>
9694
<blockquote>
9695
<pre>
9696
Fix for 687553 rangecheck in .sethalftone5 and SeparationOrder.
9697
 
9698
</pre>
9699
<p>[src/gsht.c 1.20]</p>
9700
</blockquote>
9701
 
9702
<p><strong><a name="2004-06-29_2227"></a>
9703
2004-06-29 22:27 Dan Coby</strong></p>
9704
<blockquote>
9705
<pre>
9706
Correct spelling in a comment.</pre>
9707
<p>[src/gxcmap.h 1.10]</p>
9708
</blockquote>
9709
 
9710
<p><strong><a name="2004-06-29_2101"></a>
9711
2004-06-29 21:01 Dan Coby</strong></p>
9712
<blockquote>
9713
<pre>
9714
Change the default handling of the MaxSeparations device parameter.  This
9715
parameter is only used by some of the DeviceN mode devices (which have
9716
their own handling of this parameter).  The default handler now simply
9717
ignores this parameter.  However it does read the parameter.  Not reading
9718
the parameter was causing problems with PDF files and page devices.</pre>
9719
<p>[src/gsdparam.c 1.17]</p>
9720
</blockquote>
9721
 
9722
<p><strong><a name="2004-06-29_0105"></a>
9723
2004-06-29 01:05 Ralph Giles</strong></p>
9724
<blockquote>
9725
<pre>
9726
Add contributed pscolor utility by Carsten Hammer. This splits a ps
9727
document into two, one consisting only of black and white pages, and
9728
one of color pages. Useful for printing on separate devices.
9729
 
9730
Submitted under bug 602263.
9731
 
9732
The Makefile needs updating for the new location.</pre>
9733
<p>[contrib/pscolor/Makefile 1.1, contrib/pscolor/instream.yy 1.1, contrib/pscolor/test.c 1.1]</p>
9734
</blockquote>
9735
 
9736
<p><strong><a name="2004-06-28_1713"></a>
9737
2004-06-28 17:13 Igor Melichev</strong> (<a href="Details8.htm#2004-06-28_1713">details</a>)</p>
9738
<blockquote>
9739
<pre>
9740
Fix : True Type grid fitting must not apply to FAPI fonts.
9741
 
9742
</pre>
9743
<p>[src/gxccman.c 1.26, src/lib.mak 1.187]</p>
9744
</blockquote>
9745
 
9746
<p><strong><a name="2004-06-24_1010"></a>
9747
2004-06-24 10:10 Igor Melichev</strong> (<a href="Details8.htm#2004-06-24_1010">details</a>)</p>
9748
<blockquote>
9749
<pre>
9750
Fix : A dangling pointer from TExecution_Context could cause a memory corruption.
9751
 
9752
</pre>
9753
<p>[src/ttfmemd.c 1.7, src/ttinterp.c 1.13, src/ttobjs.c 1.7]</p>
9754
</blockquote>
9755
 
9756
<p><strong><a name="2004-06-24_0951"></a>
9757
2004-06-24 09:51 Igor Melichev</strong> (<a href="Details8.htm#2004-06-24_0951">details</a>)</p>
9758
<blockquote>
9759
<pre>
9760
Fix: Unwinding the recent change to gsdparam.c becauase it breaks the PDF interpreter.
9761
 
9762
</pre>
9763
<p>[src/gsdparam.c 1.16]</p>
9764
</blockquote>
9765
 
9766
<p><strong><a name="2004-06-24_0720"></a>
9767
2004-06-24 07:20 Dan Coby</strong></p>
9768
<blockquote>
9769
<pre>
9770
Add source file src/gdevtsep.c.  This file is part of the implementation
9771
687440 and 542629.</pre>
9772
<p>[src/gdevtsep.c 1.1]</p>
9773
</blockquote>
9774
 
9775
<p><strong><a name="2004-06-24_0654"></a>
9776
2004-06-24 06:54 Dan Coby</strong></p>
9777
<blockquote>
9778
<pre>
9779
Add the src/gdevtsep.c file.  This contains the tiffgray, tiff32nc, and
9780
tiffsep devices.</pre>
9781
<p>[doc/Develop.htm 1.135]</p>
9782
</blockquote>
9783
 
9784
<p><strong><a name="2004-06-24_0651"></a>
9785
2004-06-24 06:51 Igor Melichev</strong> (<a href="Details8.htm#2004-06-24_0651">details</a>)</p>
9786
<blockquote>
9787
<pre>
9788
Fix (TT interpreter) : The implementation of INSTCTRL did not follow the TT specification by Apple.
9789
 
9790
</pre>
9791
<p>[src/ttinterp.c 1.12]</p>
9792
</blockquote>
9793
 
9794
<p><strong><a name="2004-06-24_0648"></a>
9795
2004-06-24 06:48 Dan Coby</strong> (<a href="Details8.htm#2004-06-24_0648">details</a>)</p>
9796
<blockquote>
9797
<pre>
9798
This change implements the enhancements described in 542629 CMYK
9799
tiff driver and 687440 Support for outputting PDF separations
9800
separately.  This change implements three devices:  tiffgray
9801
which produces an 8 bit gray output with uncompressed data,
9802
tiff32nc which produces 32 bit CMYK with uncompressed data, and
9803
tiffsep which produces a tiffgray file for each separation
9804
(CMYK and spot colors) and it also produces a CMYK output file
9805
which is created using the CMYK image data plus the spot
9806
colors image data.  The spot colors are converted to CMYK using
9807
the logic in 687431.
9808
 
9809
</pre>
9810
<p>[doc/Devices.htm 1.78, src/Makefile.in 1.36, src/devs.mak 1.115, src/dvx-gcc.mak 1.26, src/gdevdevn.h 1.9, src/gsdparam.c 1.15, src/macos-mcp.mak 1.25, src/msvc32.mak 1.58, src/openvms.mak 1.36, src/os2.mak 1.37, src/unix-gcc.mak 1.45, src/unixansi.mak 1.36, src/watcw32.mak 1.29]</p>
9811
</blockquote>
9812
 
9813
<p><strong><a name="2004-06-24_0647"></a>
9814
2004-06-24 06:47 Igor Melichev</strong> (<a href="Details8.htm#2004-06-24_0647">details</a>)</p>
9815
<blockquote>
9816
<pre>
9817
A new implementation of shadings, step 80.
9818
 
9819
</pre>
9820
<p>[src/gxshade6.c 1.77]</p>
9821
</blockquote>
9822
 
9823
<p><strong><a name="2004-06-24_0503"></a>
9824
2004-06-24 05:03 Dan Coby</strong> (<a href="Details8.htm#2004-06-24_0503">details</a>)</p>
9825
<blockquote>
9826
<pre>
9827
Fix for 687534 Unable to determine equivalent CMYK for spot colors
9828
that are only used with overprint.
9829
 
9830
</pre>
9831
<p>[doc/Drivers.htm 1.47, src/gdevbbox.c 1.18, src/gdevdflt.c 1.24, src/gdevnfwd.c 1.24, src/gdevprn.c 1.17, src/gdevpsd.c 1.15, src/gdevrops.c 1.12, src/gscdevn.c 1.18, src/gscsepr.c 1.25, src/gsequivc.c 1.3, src/gsequivc.h 1.2, src/gxclip.c 1.15, src/gxclip2.c 1.11, src/gxclipm.c 1.13, src/gxclist.c 1.14, src/gxdevcli.h 1.33, src/gxdevice.h 1.18]</p>
9832
</blockquote>
9833
 
9834
<p><strong><a name="2004-06-24_0317"></a>
9835
2004-06-24 03:17 Ray Johnston</strong> (<a href="Details8.htm#2004-06-24_0317">details</a>)</p>
9836
<blockquote>
9837
<pre>
9838
Minor change to avoid a spurious compiler warning about 't' used before
9839
initialized. Fixes bug #687412.
9840
 
9841
</pre>
9842
<p>[src/spdiff.c 1.7]</p>
9843
</blockquote>
9844
 
9845
<p><strong><a name="2004-06-23_2037"></a>
9846
2004-06-23 20:37 Alex Cherepanov</strong></p>
9847
<blockquote>
9848
<pre>
9849
Disable idiom recognition feature during execution of .bindnow
9850
because it has no effect except burning a few seconds of CPU time.
9851
Fix bug 687521</pre>
9852
<p>[lib/gs_init.ps 1.107]</p>
9853
</blockquote>
9854
 
9855
<p><strong><a name="2004-06-23_1857"></a>
9856
2004-06-23 18:57 stefan</strong></p>
9857
<blockquote>
9858
<pre>
9859
Fixed CMYK to RGB conversion.
9860
 
9861
Used in rop code where RGB -> CMYK -> RGB needs to work correctly
9862
in the black and white cases.</pre>
9863
<p>[src/gdevbit.c 1.10]</p>
9864
</blockquote>
9865
 
9866
<p><strong><a name="2004-06-23_1850"></a>
9867
2004-06-23 18:50 stefan</strong></p>
9868
<blockquote>
9869
<pre>
9870
Fix macro to use it's arguments.  Platform specific, under exersized code.</pre>
9871
<p>[src/gxfarith.h 1.7]</p>
9872
</blockquote>
9873
 
9874
<p><strong><a name="2004-06-23_0904"></a>
9875
2004-06-23 09:04 Igor Melichev</strong> (<a href="Details8.htm#2004-06-23_0904">details</a>)</p>
9876
<blockquote>
9877
<pre>
9878
Fix (ps2ascii) : Provide a tolerance to old versions of dvips output.
9879
 
9880
</pre>
9881
<p>[lib/ps2ascii.ps 1.10]</p>
9882
</blockquote>
9883
 
9884
<p><strong><a name="2004-06-19_0401"></a>
9885
2004-06-19 04:01 Ray Johnston</strong></p>
9886
<blockquote>
9887
<pre>
9888
Add new CMaps and update older ones to latest. Bug #687470. Thanks to
9889
A. Cherepanov for providing part of the newer files.</pre>
9890
<p>[Resource/CMap/83pv-RKSJ-H 1.2, Resource/CMap/90ms-RKSJ-H 1.2, Resource/CMap/90ms-RKSJ-UCS2 1.1, Resource/CMap/90ms-RKSJ-V 1.2, Resource/CMap/90msp-RKSJ-H 1.1, Resource/CMap/90msp-RKSJ-V 1.1, Resource/CMap/90pv-RKSJ-H 1.2, Resource/CMap/90pv-RKSJ-UCS2 1.1, Resource/CMap/90pv-RKSJ-UCS2C 1.1, Resource/CMap/90pv-RKSJ-V 1.2, Resource/CMap/Add-RKSJ-H 1.2, Resource/CMap/Add-RKSJ-V 1.2, Resource/CMap/Adobe-CNS1-B5pc 1.1, Resource/CMap/Adobe-CNS1-ETen-B5 1.1, Resource/CMap/Adobe-CNS1-H-CID 1.1, Resource/CMap/Adobe-CNS1-H-Host 1.1, Resource/CMap/Adobe-CNS1-H-Mac 1.1, Resource/CMap/Adobe-CNS1-UCS2 1.1, Resource/CMap/Adobe-GB1-GBK-EUC 1.1, Resource/CMap/Adobe-GB1-GBpc-EUC 1.1, Resource/CMap/Adobe-GB1-H-CID 1.1, Resource/CMap/Adobe-GB1-H-Host 1.1, Resource/CMap/Adobe-GB1-H-Mac 1.1, Resource/CMap/Adobe-GB1-UCS2 1.1, Resource/CMap/Adobe-Japan1-90ms-RKSJ 1.1, Resource/CMap/Adobe-Japan1-90pv-RKSJ 1.1, Resource/CMap/Adobe-Japan1-H-CID 1.1, Resource/CMap/Adobe-Japan1-H-Host 1.1, Resource/CMap/Adobe-Japan1-H-Mac 1.1, Resource/CMap/Adobe-Japan1-PS-H 1.1, Resource/CMap/Adobe-Japan1-PS-V 1.1, Resource/CMap/Adobe-Japan1-UCS2 1.1, Resource/CMap/Adobe-Korea1-H-CID 1.1, Resource/CMap/Adobe-Korea1-H-Host 1.1, Resource/CMap/Adobe-Korea1-H-Mac 1.1, Resource/CMap/Adobe-Korea1-KSCms-UHC 1.1, Resource/CMap/Adobe-Korea1-KSCpc-EUC 1.1, Resource/CMap/Adobe-Korea1-UCS2 1.1, Resource/CMap/B5pc-H 1.1, Resource/CMap/B5pc-UCS2 1.1, Resource/CMap/B5pc-UCS2C 1.1, Resource/CMap/B5pc-V 1.1, Resource/CMap/CNS-EUC-H 1.1, Resource/CMap/CNS-EUC-V 1.1, Resource/CMap/EUC-H 1.2, Resource/CMap/EUC-V 1.2, Resource/CMap/Ext-RKSJ-H 1.2, Resource/CMap/Ext-RKSJ-V 1.2, Resource/CMap/GB-EUC-H 1.1, Resource/CMap/GB-EUC-V 1.1, Resource/CMap/GBK-EUC-H 1.2, Resource/CMap/GBK-EUC-UCS2 1.1, Resource/CMap/GBK-EUC-V 1.2, Resource/CMap/GBK2K-H 1.1, Resource/CMap/GBK2K-V 1.1, Resource/CMap/GBKp-EUC-H 1.1, Resource/CMap/GBKp-EUC-V 1.1, Resource/CMap/GBT-EUC-H 1.1, Resource/CMap/GBT-EUC-V 1.1, Resource/CMap/GBpc-EUC-H 1.1, Resource/CMap/GBpc-EUC-UCS2 1.1, Resource/CMap/GBpc-EUC-UCS2C 1.1, Resource/CMap/GBpc-EUC-V 1.1, Resource/CMap/H 1.2, Resource/CMap/HKdla-B5-H 1.1, Resource/CMap/HKdla-B5-V 1.1, Resource/CMap/HKdlb-B5-H 1.1, Resource/CMap/HKdlb-B5-V 1.1, Resource/CMap/HKgccs-B5-H 1.1, Resource/CMap/HKgccs-B5-V 1.1, Resource/CMap/HKm314-B5-H 1.1, Resource/CMap/HKm314-B5-V 1.1, Resource/CMap/HKm471-B5-H 1.1, Resource/CMap/HKm471-B5-V 1.1, Resource/CMap/HKscs-B5-H 1.1, Resource/CMap/HKscs-B5-V 1.1, Resource/CMap/Identity-H 1.2, Resource/CMap/Identity-V 1.2, Resource/CMap/KSC-EUC-H 1.1, Resource/CMap/KSC-EUC-V 1.1, Resource/CMap/KSCms-UHC-H 1.2, Resource/CMap/KSCms-UHC-HW-H 1.1, Resource/CMap/KSCms-UHC-HW-V 1.1, Resource/CMap/KSCms-UHC-UCS2 1.1, Resource/CMap/KSCms-UHC-V 1.2, Resource/CMap/KSCpc-EUC-H 1.1, Resource/CMap/KSCpc-EUC-UCS2 1.1, Resource/CMap/KSCpc-EUC-UCS2C 1.1, Resource/CMap/UCS2-90ms-RKSJ 1.1, Resource/CMap/UCS2-90pv-RKSJ 1.1, Resource/CMap/UCS2-B5pc 1.1, Resource/CMap/UCS2-ETen-B5 1.1, Resource/CMap/UCS2-GBK-EUC 1.1, Resource/CMap/UCS2-GBpc-EUC 1.1, Resource/CMap/UCS2-KSCms-UHC 1.1, Resource/CMap/UCS2-KSCpc-EUC 1.1, Resource/CMap/UniCNS-UCS2-H 1.2, Resource/CMap/UniCNS-UCS2-V 1.2, Resource/CMap/UniGB-UCS2-H 1.2, Resource/CMap/UniGB-UCS2-V 1.2, Resource/CMap/UniJIS-UCS2-H 1.2, Resource/CMap/UniJIS-UCS2-HW-H 1.1, Resource/CMap/UniJIS-UCS2-HW-V 1.1, Resource/CMap/UniJIS-UCS2-V 1.2, Resource/CMap/UniKS-UCS2-H 1.2, Resource/CMap/UniKS-UCS2-V 1.2, Resource/CMap/V 1.2]</p>
9891
</blockquote>
9892
 
9893
<p><strong><a name="2004-06-18_1746"></a>
9894
2004-06-18 17:46 Igor Melichev</strong> (<a href="Details8.htm#2004-06-18_1746">details</a>)</p>
9895
<blockquote>
9896
<pre>
9897
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 5).
9898
 
9899
</pre>
9900
<p>[src/gdevpdti.c 1.33, src/gdevpdfx.h 1.94, src/gdevpdtt.c 1.83]</p>
9901
</blockquote>
9902
 
9903
<p><strong><a name="2004-06-18_0700"></a>
9904
2004-06-18 07:00 Dan Coby</strong> (<a href="Details8.htm#2004-06-18_0700">details</a>)</p>
9905
<blockquote>
9906
<pre>
9907
687504 Enhancement: Imaging spot colors without using the
9908
SeparationColorNames parameter.
9909
 
9910
</pre>
9911
<p>[src/gdevdevn.c 1.20, src/gdevdevn.h 1.8, src/gdevnfwd.c 1.23, src/gdevperm.c 1.4, src/gdevpsd.c 1.14, src/gdevxcf.c 1.8, src/gscdevn.c 1.17, src/gscsepr.c 1.24, src/gscspace.c 1.16, src/gsdparam.c 1.14, src/gsht.c 1.19, src/gxcmap.c 1.21, src/gxcmap.h 1.9]</p>
9912
</blockquote>
9913
 
9914
<p><strong><a name="2004-06-17_2142"></a>
9915
2004-06-17 21:42 Ralph Giles</strong></p>
9916
<blockquote>
9917
<pre>
9918
Protect genarch's test for sizeof(long long) with and #ifdef HAVE_LONG_LONG
9919
since a number of platforms (particularly MSVC) do not support this type.</pre>
9920
<p>[src/genarch.c 1.11, src/stdint_.h 1.5]</p>
9921
</blockquote>
9922
 
9923
<p><strong><a name="2004-06-17_1305"></a>
9924
2004-06-17 13:05 Alex Cherepanov</strong></p>
9925
<blockquote>
9926
<pre>
9927
Round elements of Mask array to the nearest integer following implementation
9928
of AR4, AR5, AR6.
9929
Fix bug 687494 from customer 580.</pre>
9930
<p>[lib/pdf_draw.ps 1.82]</p>
9931
</blockquote>
9932
 
9933
<p><strong><a name="2004-06-17_1114"></a>
9934
2004-06-17 11:14 Igor Melichev</strong> (<a href="Details8.htm#2004-06-17_1114">details</a>)</p>
9935
<blockquote>
9936
<pre>
9937
Fix : Arithmetic errors could cause a function monotonity misrecongition.
9938
 
9939
</pre>
9940
<p>[src/gsfunc0.c 1.21]</p>
9941
</blockquote>
9942
 
9943
<p><strong><a name="2004-06-16_2001"></a>
9944
2004-06-16 20:01 Alex Cherepanov</strong></p>
9945
<blockquote>
9946
<pre>
9947
Fix parsing of -2147483648.5, min_int followed by a fractional part.
9948
Fix bug 687500</pre>
9949
<p>[src/iscannum.c 1.9]</p>
9950
</blockquote>
9951
 
9952
<p><strong><a name="2004-06-16_1122"></a>
9953
2004-06-16 11:22 Igor Melichev</strong> (<a href="Details8.htm#2004-06-16_1122">details</a>)</p>
9954
<blockquote>
9955
<pre>
9956
Fix (pdfwrite) : Allow named object reference in the Action key of /ANN pdfmark.
9957
 
9958
</pre>
9959
<p>[src/gdevpdfm.c 1.40]</p>
9960
</blockquote>
9961
 
9962
<p><strong><a name="2004-06-16_0927"></a>
9963
2004-06-16 09:27 Ralph Giles</strong></p>
9964
<blockquote>
9965
<pre>
9966
Protect against cache values containing spaces. This shouldn't be a problem, the change is more for consistency.</pre>
9967
<p>[src/configure.ac 1.47]</p>
9968
</blockquote>
9969
 
9970
<p><strong><a name="2004-06-16_0927"></a>
9971
2004-06-16 09:27 Ralph Giles</strong></p>
9972
<blockquote>
9973
<pre>
9974
Try to use long long as a 64 bit type in the genarch fallback stdint definitions. Fix for bug 687514.</pre>
9975
<p>[src/genarch.c 1.10, src/stdint_.h 1.4]</p>
9976
</blockquote>
9977
 
9978
<p><strong><a name="2004-06-15_2028"></a>
9979
2004-06-15 20:28 Igor Melichev</strong> (<a href="Details8.htm#2004-06-15_2028">details</a>)</p>
9980
<blockquote>
9981
<pre>
9982
Fix (pdfwrite) : A wrong CFF string index randiomization.
9983
 
9984
</pre>
9985
<p>[src/gdevpdtb.c 1.24, src/gdevpsf2.c 1.31, src/lib.mak 1.186]</p>
9986
</blockquote>
9987
 
9988
<p><strong><a name="2004-06-15_1527"></a>
9989
2004-06-15 15:27 Alex Cherepanov</strong></p>
9990
<blockquote>
9991
<pre>
9992
Make pdf_dominant_rotation() return unknown text rotation for the file
9993
without text. It returned 0 rotation before, which excluded consideration
9994
of DSC comments later on.
9995
Fix bug 687515</pre>
9996
<p>[src/gdevpdf.c 1.95]</p>
9997
</blockquote>
9998
 
9999
<p><strong><a name="2004-06-10_1909"></a>
10000
2004-06-10 19:09 Igor Melichev</strong> (<a href="Details8.htm#2004-06-10_1909">details</a>)</p>
10001
<blockquote>
10002
<pre>
10003
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 4).
10004
 
10005
</pre>
10006
<p>[src/gdevpdfi.c 1.53, src/gdevpdfm.c 1.39, src/gdevpdfx.h 1.93, src/gdevpdti.c 1.32]</p>
10007
</blockquote>
10008
 
10009
<p><strong><a name="2004-06-10_1641"></a>
10010
2004-06-10 16:41 Igor Melichev</strong> (<a href="Details8.htm#2004-06-10_1641">details</a>)</p>
10011
<blockquote>
10012
<pre>
10013
A new implementation of shadings, step 80.
10014
 
10015
</pre>
10016
<p>[src/gxshade6.c 1.76]</p>
10017
</blockquote>
10018
 
10019
<p><strong><a name="2004-06-09_2047"></a>
10020
2004-06-09 20:47 Igor Melichev</strong> (<a href="Details8.htm#2004-06-09_2047">details</a>)</p>
10021
<blockquote>
10022
<pre>
10023
Fix (type 1 hinter) : an indeterministic bug in t1_hinter__simplify_representation.
10024
 
10025
</pre>
10026
<p>[src/gxhintn.c 1.50]</p>
10027
</blockquote>
10028
 
10029
<p><strong><a name="2004-06-09_1207"></a>
10030
2004-06-09 12:07 Igor Melichev</strong> (<a href="Details8.htm#2004-06-09_1207">details</a>)</p>
10031
<blockquote>
10032
<pre>
10033
Fix (type 1 hinter) :
10034
1. Ever align the Y-coordinate of a glyph origin to pixels.
10035
2. Improve the unaligned pole interpolation;
10036
3. Set a waeaker angle threshold in t1_hinter__is_stem_hint_applicable.
10037
4. Allow an offset fuzz in t1_hinter__is_stem_hint_applicable.
10038
5. Align upper/lower horizontal stems by the upper/lower edge.
10039
6. A dependency was missed in lib.mak .
10040
 
10041
</pre>
10042
<p>[src/gxchar.c 1.43, src/gxhintn.c 1.49, src/lib.mak 1.185, src/gxhintn.h 1.20]</p>
10043
</blockquote>
10044
 
10045
<p><strong><a name="2004-06-08_1142"></a>
10046
2004-06-08 11:42 Igor Melichev</strong> (<a href="Details8.htm#2004-06-08_1142">details</a>)</p>
10047
<blockquote>
10048
<pre>
10049
Fix (pdfwrite) : Merge equal ExtGState objects.
10050
 
10051
</pre>
10052
<p>[src/gdevpdfg.c 1.53, src/gdevpdfo.c 1.30, src/gdevpdfo.h 1.19]</p>
10053
</blockquote>
10054
 
10055
<p><strong><a name="2004-06-03_1712"></a>
10056
2004-06-03 17:12 Igor Melichev</strong> (<a href="Details8.htm#2004-06-03_1712">details</a>)</p>
10057
<blockquote>
10058
<pre>
10059
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 3).
10060
 
10061
</pre>
10062
<p>[src/gdevpdti.c 1.31]</p>
10063
</blockquote>
10064
 
10065
<p><strong><a name="2004-06-02_1745"></a>
10066
2004-06-02 17:45 Igor Melichev</strong> (<a href="Details8.htm#2004-06-02_1745">details</a>)</p>
10067
<blockquote>
10068
<pre>
10069
Fix (pdfwrite) : 1. After used a process color, continue using it for same client color space.
10070
2. A bug in pdf_set_initial_color could miss some color commands.
10071
 
10072
</pre>
10073
<p>[src/gdevpdfb.c 1.22, src/gdevpdfd.c 1.40, src/gdevpdfg.c 1.52, src/gdevpdfg.h 1.32, src/gdevpdfp.c 1.38, src/gdevpdtt.c 1.82, src/gdevpdfx.h 1.92, src/gdevvec.h 1.13]</p>
10074
</blockquote>
10075
 
10076
<p><strong><a name="2004-06-02_1319"></a>
10077
2004-06-02 13:19 Igor Melichev</strong> (<a href="Details8.htm#2004-06-02_1319">details</a>)</p>
10078
<blockquote>
10079
<pre>
10080
Fix (pdfwrite) : ConvertCMYKImagesToRGB crashed.
10081
 
10082
</pre>
10083
<p>[src/gdevpsdi.c 1.27]</p>
10084
</blockquote>
10085
 
10086
<p><strong><a name="2004-06-02_1214"></a>
10087
2004-06-02 12:14 Igor Melichev</strong> (<a href="Details8.htm#2004-06-02_1214">details</a>)</p>
10088
<blockquote>
10089
<pre>
10090
Fix : 'midpoint' formula was wrong.
10091
 
10092
</pre>
10093
<p>[src/gxpflat.c 1.41, src/gxshade6.c 1.75]</p>
10094
</blockquote>
10095
 
10096
<p><strong><a name="2004-06-02_0037"></a>
10097
2004-06-02 00:37 Ralph Giles</strong></p>
10098
<blockquote>
10099
<pre>
10100
Correct a typo. Thanks to Russell for catching this one.</pre>
10101
<p>[doc/Make.htm 1.76]</p>
10102
</blockquote>
10103
 
10104
<p><strong><a name="2004-06-01_2113"></a>
10105
2004-06-01 21:13 Dan Coby</strong> (<a href="Details8.htm#2004-06-01_2113">details</a>)</p>
10106
<blockquote>
10107
<pre>
10108
Fix for 687477 Bad incremental update to a PDF file.
10109
 
10110
</pre>
10111
<p>[lib/pdf_base.ps 1.43, lib/pdf_main.ps 1.87, lib/pdf_rbld.ps 1.7]</p>
10112
</blockquote>
10113
 
10114
<p><strong><a name="2004-06-01_1720"></a>
10115
2004-06-01 17:20 Igor Melichev</strong> (<a href="Details8.htm#2004-06-01_1720">details</a>)</p>
10116
<blockquote>
10117
<pre>
10118
Fix : A Cygwin/gcc warning.
10119
 
10120
</pre>
10121
<p>[src/gdevpdfx.h 1.91]</p>
10122
</blockquote>
10123
 
10124
<p><strong><a name="2004-06-01_1706"></a>
10125
2004-06-01 17:06 Igor Melichev</strong> (<a href="Details8.htm#2004-06-01_1706">details</a>)</p>
10126
<blockquote>
10127
<pre>
10128
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 2).
10129
 
10130
</pre>
10131
<p>[src/gdevpdfd.c 1.39, src/gdevpdfg.c 1.51, src/gdevpdfg.h 1.31, src/gdevpdtt.c 1.81]</p>
10132
</blockquote>
10133
 
10134
<p><strong><a name="2004-06-01_1703"></a>
10135
2004-06-01 17:03 Igor Melichev</strong> (<a href="Details8.htm#2004-06-01_1703">details</a>)</p>
10136
<blockquote>
10137
<pre>
10138
High level devices may need a device color while executing stringwidth.
10139
 
10140
</pre>
10141
<p>[src/gstext.c 1.18]</p>
10142
</blockquote>
10143
 
10144
<p><strong><a name="2004-06-01_1342"></a>
10145
2004-06-01 13:42 Igor Melichev</strong> (<a href="Details8.htm#2004-06-01_1342">details</a>)</p>
10146
<blockquote>
10147
<pre>
10148
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued).
10149
 
10150
</pre>
10151
<p>[src/gdevpdti.c 1.30, src/gdevpdfx.h 1.90, src/gdevpdtt.c 1.80]</p>
10152
</blockquote>
10153
 
10154
<p><strong><a name="2004-06-01_0237"></a>
10155
2004-06-01 02:37 Alex Cherepanov</strong></p>
10156
<blockquote>
10157
<pre>
10158
Aviod a PostScript error in ps2ascii when the source file uses composite fonts.
10159
For now, dump the strings in the unmodified encoding when the corresponding
10160
font is composite.
10161
Fix bug 687466.</pre>
10162
<p>[lib/ps2ascii.ps 1.9]</p>
10163
</blockquote>
10164
 
10165
<hr>
10166
 
10167
<h2><a name="Version8.30"></a>Version 8.30 (2004-05-29)</h2>
10168
 
10169
<p>
10170
This is an beta release of the development tree. It contains numerous
10171
new features and is made available for those interested in testing out
10172
the new version before it becomes the next stable release.
10173
 
10174
<p> 
10175
New features in this version :
10176
 
10177
<ul>
10178
<li><p>
10179
Topological grid fitting,
10180
an original method developed for Ghostscript by Dr. Igor V. Melichev, improves 
10181
the rendering of True Type fonts at small resolutions.
10182
See the documentation for <a href="Language.htm#GridFitTT">GridFitTT</a> for information on this
10183
feature.
10184
 
10185
<li><p>
10186
The PDF writer now implements PDF 1.4 encryption.
10187
See the <a href="Ps2pdf.htm#Encryption">encryption parameter</a> documentation for more
10188
information.
10189
 
10190
<li><p>
10191
A new rendering method for shadings, developed for Ghostscript by 
10192
Dr. Igor V. Melichev, improves the quality and performance of 
10193
rasterization on continuous tone devices.
10194
The new method allows hardware or software acceleration with help of
10195
customizable routines for filling areas with a linearly varying color.
10196
functions.
10197
 
10198
<li><p>
10199
This version contains the first release of Rinkj, an
10200
experimental new driver for some inkjet printers using ETS screening.
10201
See the <a href="Devices.htm#Rinkj">Rinkj</a> section for more information.
10202
 
10203
<li><p>
10204
We now support PDF 1.5 files, including the new compression
10205
and encryption modes.
10206
 
10207
<li><p>
10208
We have beta support for Jpeg2000 compressed images, using the JasPer
10209
compression library. This is only enabled as part of the default build
10210
in the autoconf (POSIX) build system in this release.
10211
 
10212
</ul>
10213
 
10214
<p>
10215
The following <a href="http://bugs.ghostscript.com/">bug</a> numbers were open at
10216
the time of the last release:
10217
<blockquote>
10218
405501,
10219
414947,
10220
430175,
10221
446344,
10222
456692,
10223
458780,
10224
463688,
10225
465936,
10226
487460,
10227
487953,
10228
493348,
10229
509829,
10230
513731,
10231
514194,
10232
526099,
10233
526491,
10234
530011,
10235
535366,
10236
535932,
10237
542629,
10238
555072,
10239
558151,
10240
572865,
10241
578865,
10242
592160,
10243
592837,
10244
601336,
10245
602263,
10246
603934,
10247
605830,
10248
607850,
10249
610478,
10250
611898,
10251
614298,
10252
617523,
10253
626295,
10254
634036,
10255
634358,
10256
645316,
10257
651644,
10258
667301,
10259
669654,
10260
674417,
10261
674418,
10262
677324,
10263
677430,
10264
680301,
10265
681469,
10266
685335,
10267
686747,
10268
686750,
10269
686752,
10270
686816,
10271
686819,
10272
686824,
10273
686833,
10274
686834,
10275
686841,
10276
686842,
10277
686843,
10278
686853,
10279
686860,
10280
686863,
10281
686865,
10282
686867,
10283
686873,
10284
686889,
10285
686896,
10286
686897,
10287
686902,
10288
686904,
10289
686919,
10290
686930,
10291
686936,
10292
686937,
10293
686954,
10294
686956,
10295
686958,
10296
686963,
10297
686980,
10298
686996,
10299
686999,
10300
687011,
10301
687012,
10302
687013,
10303
687020,
10304
687021,
10305
687029,
10306
687038,
10307
687039,
10308
687050,
10309
687063,
10310
687066,
10311
687072,
10312
687079,
10313
687084,
10314
687085,
10315
687086,
10316
687093,
10317
687095,
10318
687102,
10319
687105,
10320
687108,
10321
687110,
10322
687122,
10323
687123,
10324
687125,
10325
687137,
10326
687145,
10327
687146,
10328
687155,
10329
687157,
10330
687163,
10331
687168,
10332
687171,
10333
687174,
10334
687179,
10335
687181,
10336
687193,
10337
687196,
10338
687197,
10339
687203,
10340
687211,
10341
687214,
10342
687219,
10343
687221,
10344
687229,
10345
687230,
10346
687231,
10347
687243,
10348
687251,
10349
687257,
10350
687259,
10351
687271,
10352
687275,
10353
687280,
10354
687289,
10355
687295,
10356
687297,
10357
687298,
10358
687303,
10359
687304,
10360
687314,
10361
687316,
10362
687322,
10363
687324,
10364
687325,
10365
687327,
10366
687331,
10367
687341,
10368
687342,
10369
687345,
10370
687346,
10371
687355,
10372
687360,
10373
687364,
10374
687369,
10375
687373,
10376
687375,
10377
687380,
10378
687386,
10379
687388,
10380
687392,
10381
687394,
10382
687395,
10383
687397,
10384
687398,
10385
687399,
10386
687401,
10387
687403,
10388
687406,
10389
687407,
10390
687410,
10391
687411,
10392
687412,
10393
687414,
10394
687419,
10395
687421,
10396
687424,
10397
687426,
10398
687428,
10399
687434,
10400
687435,
10401
687436,
10402
687437,
10403
687438,
10404
687440,
10405
687441,
10406
687442,
10407
687444,
10408
687445,
10409
687446,
10410
687448,
10411
687451,
10412
687452,
10413
687454,
10414
687458,
10415
687459,
10416
687460,
10417
687461,
10418
687463,
10419
687465,
10420
687466,
10421
687467,
10422
687468,
10423
687470,
10424
687471,
10425
687473,
10426
687474,
10427
687475,
10428
687476,
10429
687477,
10430
687479,
10431
687480,
10432
687481,
10433
687484,
10434
687485,
10435
687486,
10436
687487,
10437
687489,
10438
687490,
10439
687491.
10440
</blockquote>
10441
 
10442
<h3><a name="8.30_Incompatible_changes"></a>Incompatible changes</h3>
10443
 
10444
<p>
10445
No known incompatible changes at this point.
10446
 
10447
<h3><a name="8.30_changelog"></a>Changelog</h3>
10448
 
10449
<!-- generated from: cvs2cl --utc -T --follow trunk --delta gs8_12:HEAD -U AUTHORS --xml -f doc/changelog.xml -->
10450
 
10451
<p><strong><a href="2004-05-31_0602"></a>
10452
2004-05-31 06:02 Dan Coby</strong></p>
10453
<blockquote>
10454
<pre>
10455
Correct various compiler warnings from MSVC and gcc.  Fix for 
10456
687441.</pre>
10457
<p>[src/gdevdevn.h1.7, src/gdevdevn.c 1.19, src/gdevpsd.c 1.13,
10458
src/gsequivc.c 1.2]</p>
10459
</blockquote>
10460
 
10461
<p><strong><a name="2004-05-31_0534"></a>
10462
2004-05-31 05:34 Ralph Giles</strong></p>
10463
<blockquote>
10464
<pre>
10465
JPXDecode support is only enabled for the autoconf build. Mention this
10466
in the release notes, and add some brief notes to the MSVC makefile
10467
about how to make it build.</pre>
10468
<p>[doc/News.htm 1.149, src/msvc32.mak 1.57]</p>
10469
</blockquote>
10470
 
10471
<p><strong><a name="2004-05-31_0508"></a>
10472
2004-05-31 05:08 Ralph Giles</strong></p>
10473
<blockquote>
10474
<pre>
10475
Update the open bug list in the release notes.</pre>
10476
<p>[doc/News.htm 1.148]</p>
10477
</blockquote>
10478
 
10479
<p><strong><a name="2004-05-30_0950"></a>
10480
2004-05-30 09:50 Russell Lang</strong> (<a href="Details8.htm#2004-05-30_0950">details</a>)</p>
10481
<blockquote>
10482
<pre>
10483
Enable separable_and_linear and separable for the display device.
10484
Fixes bug #687442.
10485
 
10486
</pre>
10487
<p>[src/gdevdsp.c 1.22]</p>
10488
</blockquote>
10489
 
10490
<p><strong><a name="2004-05-29_2107"></a>
10491
2004-05-29 21:07 Raph Levien</strong></p>
10492
<blockquote>
10493
<pre>
10494
Added more news items, in preparation for 8.30 release.</pre>
10495
<p>[doc/News.htm 1.147]</p>
10496
</blockquote>
10497
 
10498
<p><strong><a name="2004-05-29_0219"></a>
10499
2004-05-29 02:19 Ralph Giles</strong></p>
10500
<blockquote>
10501
<pre>
10502
Relocate the gxhldevc_h macro out of order so all its dependencies are
10503
available.</pre>
10504
<p>[src/lib.mak 1.184]</p>
10505
</blockquote>
10506
 
10507
<p><strong><a name="2004-05-29_0210"></a>
10508
2004-05-29 02:10 Ralph Giles</strong></p>
10509
<blockquote>
10510
<pre>
10511
Correct a dependency typo.</pre>
10512
<p>[src/lib.mak 1.183]</p>
10513
</blockquote>
10514
 
10515
<p><strong><a name="2004-05-29_0121"></a>
10516
2004-05-29 01:21 Ralph Giles</strong></p>
10517
<blockquote>
10518
<pre>
10519
Update documenation dates and version category for release.</pre>
10520
<p>[doc/API.htm 1.42, doc/Bug-form.htm 1.40, doc/Bug-info.htm 1.39, doc/C-style.htm 1.46, doc/Commprod.htm 1.31, doc/Copying.htm 1.30, doc/DLL.htm 1.34, doc/Deprecated.htm 1.11, doc/Details8.htm 1.6, doc/Develop.htm 1.134, doc/Devices.htm 1.77, doc/Drivers.htm 1.46, doc/Fonts.htm 1.41, doc/Helpers.htm 1.34, doc/History1.htm 1.30, doc/History2.htm 1.30, doc/History3.htm 1.30, doc/History4.htm 1.30, doc/History5.htm 1.32, doc/History6.htm 1.47, doc/History7.htm 1.35, doc/History8.htm 1.10, doc/Htmstyle.htm 1.35, doc/Install.htm 1.45, doc/Issues.htm 1.40, doc/Language.htm 1.86, doc/Lib.htm 1.33, doc/Maintain.htm 1.41, doc/Make.htm 1.75, doc/New-user.htm 1.50, doc/News.htm 1.146, doc/Projects.htm 1.57, doc/Ps-style.htm 1.28, doc/Ps2epsi.htm 1.32, doc/Ps2pdf.htm 1.68, doc/Psfiles.htm 1.51, doc/Readme.htm 1.55, doc/Release.htm 1.85, doc/Source.htm 1.30, doc/Tester.htm 1.30, doc/Testing.htm 1.25, doc/Unix-lpr.htm 1.30, doc/Use.htm 1.109, doc/Xfonts.htm 1.30, man/dvipdf.1 1.28, man/font2c.1 1.28, man/gs.1 1.29, man/gslp.1 1.28, man/gsnd.1 1.28, man/pdf2dsc.1 1.27, man/pdf2ps.1 1.29, man/pdfopt.1 1.27, man/pf2afm.1 1.28, man/pfbtopfa.1 1.29, man/printafm.1 1.28, man/ps2ascii.1 1.27, man/ps2epsi.1 1.26, man/ps2pdf.1 1.33, man/ps2pdfwr.1 1.32, man/ps2ps.1 1.35, man/wftopfa.1 1.28, src/gscdef.c 1.43, src/version.mak 1.70]</p>
10521
</blockquote>
10522
 
10523
<p><strong><a name="2004-05-29_0111"></a>
10524
2004-05-29 01:11 Ralph Giles</strong></p>
10525
<blockquote>
10526
<pre>
10527
Add new rinkj driver files to the index in Develop.htm.</pre>
10528
<p>[doc/Develop.htm 1.133]</p>
10529
</blockquote>
10530
 
10531
<p><strong><a name="2004-05-28_2358"></a>
10532
2004-05-28 23:58 Raph Levien</strong></p>
10533
<blockquote>
10534
<pre>
10535
Add sample setup file for Rinkj driver, more documentation.</pre>
10536
<p>[doc/Devices.htm 1.76, lib/rinkj-2200-setup 1.1]</p>
10537
</blockquote>
10538
 
10539
<p><strong><a name="2004-05-28_2350"></a>
10540
2004-05-28 23:50 Raph Levien</strong></p>
10541
<blockquote>
10542
<pre>
10543
Adds basic documentation for Rinkj driver, update copyright banners.</pre>
10544
<p>[doc/Devices.htm 1.75, src/rinkj/evenbetter-rll.c 1.2, src/rinkj/evenbetter-rll.h 1.2, src/rinkj/rinkj-byte-stream.c 1.2, src/rinkj/rinkj-byte-stream.h 1.2, src/rinkj/rinkj-config.c 1.2, src/rinkj/rinkj-config.h 1.2, src/rinkj/rinkj-device.c 1.2, src/rinkj/rinkj-device.h 1.2, src/rinkj/rinkj-dither.c 1.2, src/rinkj/rinkj-dither.h 1.2, src/rinkj/rinkj-epson870.c 1.2, src/rinkj/rinkj-epson870.h 1.2, src/rinkj/rinkj-screen-eb.c 1.2, src/rinkj/rinkj-screen-eb.h 1.2]</p>
10545
</blockquote>
10546
 
10547
<p><strong><a name="2004-05-28_2326"></a>
10548
2004-05-28 23:26 Dan Coby</strong> (<a href="Details8.htm#2004-05-28_2326">details</a>)</p>
10549
<blockquote>
10550
<pre>
10551
This change implements "687431 Add determining equivalent CMYK
10552
colors for spot colors".  This change currently only affects the
10553
psdcmyk device.
10554
 
10555
</pre>
10556
<p>[src/devs.mak 1.114, src/gdevdevn.c 1.18, src/gdevdevn.h 1.6, src/gdevprn.c 1.16, src/gdevpsd.c 1.12, src/gsequivc.c 1.1, src/gsequivc.h 1.1]</p>
10557
</blockquote>
10558
 
10559
<p><strong><a name="2004-05-28_2309"></a>
10560
2004-05-28 23:09 Ralph Giles</strong></p>
10561
<blockquote>
10562
<pre>
10563
Use ST_MTIME instead of the ctime to determine the date of the last
10564
baseline update. Partial fix for bug 687481.</pre>
10565
<p>[toolbin/tests/gscheck_raster.py 1.12]</p>
10566
</blockquote>
10567
 
10568
<p><strong><a name="2004-05-28_2302"></a>
10569
2004-05-28 23:02 Raph Levien</strong></p>
10570
<blockquote>
10571
<pre>
10572
Initial commit of rinkj (resplendent inkjet) drivers, using ETS screening.</pre>
10573
<p>[src/devs.mak 1.113, src/gdevrinkj.c 1.1, src/rinkj/evenbetter-rll.c 1.1, src/rinkj/evenbetter-rll.h 1.1, src/rinkj/rinkj-byte-stream.c 1.1, src/rinkj/rinkj-byte-stream.h 1.1, src/rinkj/rinkj-config.c 1.1, src/rinkj/rinkj-config.h 1.1, src/rinkj/rinkj-device.c 1.1, src/rinkj/rinkj-device.h 1.1, src/rinkj/rinkj-dither.c 1.1, src/rinkj/rinkj-dither.h 1.1, src/rinkj/rinkj-epson870.c 1.1, src/rinkj/rinkj-epson870.h 1.1, src/rinkj/rinkj-screen-eb.c 1.1, src/rinkj/rinkj-screen-eb.h 1.1]</p>
10574
</blockquote>
10575
 
10576
<p><strong><a name="2004-05-28_0708"></a>
10577
2004-05-28 07:08 Igor Melichev</strong> (<a href="Details8.htm#2004-05-28_0708">details</a>)</p>
10578
<blockquote>
10579
<pre>
10580
Fix (PDF interpreter) : Wrong processing of a big CIDToGIDMap.
10581
 
10582
</pre>
10583
<p>[lib/pdf_font.ps 1.66]</p>
10584
</blockquote>
10585
 
10586
<p><strong><a name="2004-05-27_1905"></a>
10587
2004-05-27 19:05 Igor Melichev</strong> (<a href="Details8.htm#2004-05-27_1905">details</a>)</p>
10588
<blockquote>
10589
<pre>
10590
(pdfwrite) : 1. Implementing a dynamic recongnition for Type 3 charproc variations;
10591
2. Bug : Viewer state could desynchronize when entering a charproc accumulation.
10592
 
10593
</pre>
10594
<p>[src/gdevpdf.c 1.94, src/gdevpdfg.c 1.50, src/devs.mak 1.112, src/gdevpdfg.h 1.30, src/gdevpdfj.c 1.31, src/gdevpdfu.c 1.52, src/gdevpdfx.h 1.89, src/gdevpdte.c 1.59, src/gdevpdtf.c 1.36, src/gdevpdtf.h 1.22, src/gdevpdti.c 1.29, src/gdevpdtt.c 1.79, src/gdevpdtt.h 1.23]</p>
10595
</blockquote>
10596
 
10597
<p><strong><a name="2004-05-27_1028"></a>
10598
2004-05-27 10:28 Igor Melichev</strong> (<a href="Details8.htm#2004-05-27_1028">details</a>)</p>
10599
<blockquote>
10600
<pre>
10601
(pdfwrite) : Delaying the charproc insertion until it is accumulated.
10602
 
10603
</pre>
10604
<p>[src/gdevpdtt.c 1.78, src/gdevpdfx.h 1.88]</p>
10605
</blockquote>
10606
 
10607
<p><strong><a name="2004-05-27_1025"></a>
10608
2004-05-27 10:25 Igor Melichev</strong> (<a href="Details8.htm#2004-05-27_1025">details</a>)</p>
10609
<blockquote>
10610
<pre>
10611
(pdfwrite) : Delaying the charproc insertion until it is accumulated.
10612
 
10613
</pre>
10614
<p>[src/gdevpdf.c 1.93, src/gdevpdti.c 1.28]</p>
10615
</blockquote>
10616
 
10617
<p><strong><a name="2004-05-27_0322"></a>
10618
2004-05-27 03:22 Ralph Giles</strong> (<a href="Details8.htm#2004-05-27_0322">details</a>)</p>
10619
<blockquote>
10620
<pre>
10621
Handle some errors that could halt the regression run.
10622
 
10623
</pre>
10624
<p>[toolbin/tests/gscheck_raster.py 1.11, toolbin/tests/gssum.py 1.7]</p>
10625
</blockquote>
10626
 
10627
<p><strong><a name="2004-05-26_1549"></a>
10628
2004-05-26 15:49 Ray Johnston</strong> (<a href="Details8.htm#2004-05-26_1549">details</a>)</p>
10629
<blockquote>
10630
<pre>
10631
Fix reference count of overprint compositor so that it doesn't get freed
10632
too early. Fixes SEGV of bug #687425 for customer #1110.
10633
 
10634
</pre>
10635
<p>[src/gxclrast.c 1.28]</p>
10636
</blockquote>
10637
 
10638
<p><strong><a name="2004-05-26_0844"></a>
10639
2004-05-26 08:44 Igor Melichev</strong> (<a href="Details8.htm#2004-05-26_0844">details</a>)</p>
10640
<blockquote>
10641
<pre>
10642
Fix (pdfwrite) : Wrong /Matrix from /BP pdfmark.
10643
 
10644
</pre>
10645
<p>[src/gdevpdfm.c 1.38]</p>
10646
</blockquote>
10647
 
10648
<p><strong><a name="2004-05-26_0410"></a>
10649
2004-05-26 04:10 Dan Coby</strong> (<a href="Details8.htm#2004-05-26_0410">details</a>)</p>
10650
<blockquote>
10651
<pre>
10652
Log message:
10653
 
10654
Revised fix for 687418 WTS does not work with bitcmyk driver.
10655
 
10656
</pre>
10657
<p>[src/gdevcdj.c 1.14, src/gdevcljc.c 1.7, src/gdevcmap.c 1.6, src/gdevdevn.c 1.17, src/gdevdevn.h 1.5, src/gdevdflt.c 1.23, src/gdevdsp.c 1.21, src/gdevmem.c 1.8, src/gdevp14.c 1.23, src/gdevp2up.c 1.6, src/gdevpbm.c 1.11, src/gdevpcx.c 1.7, src/gdevplnx.c 1.9, src/gdevpnga.c 1.9, src/gdevprn.c 1.15, src/gdevpsd.c 1.11, src/gdevrops.c 1.11, src/gdevupd.c 1.15, src/gdevxalt.c 1.11, src/gdevxcf.c 1.7, src/gdevxini.c 1.14, src/gsdevice.c 1.21, src/gslib.c 1.13, src/gxcmap.c 1.20, src/gxdevcli.h 1.32, src/gximag3x.c 1.16, src/gximage3.c 1.13, src/gxpcmap.c 1.12, src/zcolor.c 1.18, doc/Language.htm 1.85]</p>
10658
</blockquote>
10659
 
10660
<p><strong><a name="2004-05-25_1041"></a>
10661
2004-05-25 10:41 Igor Melichev</strong> (<a href="Details8.htm#2004-05-25_1041">details</a>)</p>
10662
<blockquote>
10663
<pre>
10664
Fix (pdfwrite) : Form XObject`s /BBox could contain reals in exponential format.
10665
 
10666
</pre>
10667
<p>[src/gdevpdfm.c 1.37]</p>
10668
</blockquote>
10669
 
10670
<p><strong><a name="2004-05-25_0920"></a>
10671
2004-05-25 09:20 Igor Melichev</strong> (<a href="Details8.htm#2004-05-25_0920">details</a>)</p>
10672
<blockquote>
10673
<pre>
10674
Fix an MSVC compiler warning.
10675
 
10676
</pre>
10677
<p>[src/gdevpdte.c 1.58]</p>
10678
</blockquote>
10679
 
10680
<p><strong><a name="2004-05-24_2335"></a>
10681
2004-05-24 23:35 Ralph Giles</strong></p>
10682
<blockquote>
10683
<pre>
10684
Add a missing header include for gsutil.h which provides the prototype  for bytes_compare(). Corrects a gcc warning.</pre>
10685
<p>[src/devs.mak 1.111, src/gdevpdte.c 1.57]</p>
10686
</blockquote>
10687
 
10688
<p><strong><a name="2004-05-24_1756"></a>
10689
2004-05-24 17:56 Dan Coby</strong> (<a href="Details8.htm#2004-05-24_1756">details</a>)</p>
10690
<blockquote>
10691
<pre>
10692
Fix for 687453 Problem with overprinting and shading.
10693
 
10694
</pre>
10695
<p>[lib/pdf_draw.ps 1.81]</p>
10696
</blockquote>
10697
 
10698
<p><strong><a name="2004-05-24_1221"></a>
10699
2004-05-24 12:21 Alex Cherepanov</strong></p>
10700
<blockquote>
10701
<pre>
10702
Add /WhiteIsOpaque page device parameter to provide user interface to the
10703
corresponding bbox device flag. Fix a bug introduced in gdevbbox.c v.1.9
10704
(for bug 645531) that left bdev->white and bdev->black uninitialized,
10705
resulting in black objects skipped as white.
10706
Fix bugs 687410, 687478</pre>
10707
<p>[src/gdevbbox.c 1.17, doc/Devices.htm 1.74]</p>
10708
</blockquote>
10709
 
10710
<p><strong><a name="2004-05-20_1706"></a>
10711
2004-05-20 17:06 Igor Melichev</strong> (<a href="Details8.htm#2004-05-20_1706">details</a>)</p>
10712
<blockquote>
10713
<pre>
10714
Fix (pdfwrite) : Add Encoding element even if the font has no glyph.
10715
 
10716
</pre>
10717
<p>[src/gdevpdte.c 1.56]</p>
10718
</blockquote>
10719
 
10720
<p><strong><a name="2004-05-20_0741"></a>
10721
2004-05-20 07:41 Ralph Giles</strong> (<a href="Details8.htm#2004-05-20_0741">details</a>)</p>
10722
<blockquote>
10723
<pre>
10724
Apply a recursive 'configure' step to the autoconf build to generate
10725
required code for the jasper library.
10726
 
10727
</pre>
10728
<p>[src/configure.ac 1.46]</p>
10729
</blockquote>
10730
 
10731
<p><strong><a name="2004-05-20_0734"></a>
10732
2004-05-20 07:34 Ralph Giles</strong></p>
10733
<blockquote>
10734
<pre>
10735
Add the jasper include path when compiling the JPXDecode filter so the
10736
headers can be found if they're not already installed on the system.
10737
Required to compile in the jasper library source from a fresh distribution
10738
of the third-party library.</pre>
10739
<p>[src/int.mak 1.126, src/lib.mak 1.182]</p>
10740
</blockquote>
10741
 
10742
<p><strong><a name="2004-05-19_1109"></a>
10743
2004-05-19 11:09 Igor Melichev</strong></p>
10744
<blockquote>
10745
<pre>
10746
Documenting the new implementation of shadings.</pre>
10747
<p>[doc/News.htm 1.145]</p>
10748
</blockquote>
10749
 
10750
<p><strong><a name="2004-05-18_1342"></a>
10751
2004-05-18 13:42 Igor Melichev</strong> (<a href="Details8.htm#2004-05-18_1342">details</a>)</p>
10752
<blockquote>
10753
<pre>
10754
A new implementation of shadings, step 79.
10755
 
10756
</pre>
10757
<p>[src/gxshade6.c 1.74]</p>
10758
</blockquote>
10759
 
10760
<p><strong><a name="2004-05-18_1107"></a>
10761
2004-05-18 11:07 Igor Melichev</strong> (<a href="Details8.htm#2004-05-18_1107">details</a>)</p>
10762
<blockquote>
10763
<pre>
10764
A new implementation of shadings, step 78.
10765
 
10766
</pre>
10767
<p>[src/gdevp14.c 1.22, src/gdevplnx.c 1.8, src/gxcmap.c 1.19, src/gxcmap.h 1.8, src/gxshade6.c 1.73]</p>
10768
</blockquote>
10769
 
10770
<p><strong><a name="2004-05-18_1036"></a>
10771
2004-05-18 10:36 Igor Melichev</strong> (<a href="Details8.htm#2004-05-18_1036">details</a>)</p>
10772
<blockquote>
10773
<pre>
10774
A new implementation of shadings, step 78.
10775
 
10776
</pre>
10777
<p>[src/gdevp14.c 1.21]</p>
10778
</blockquote>
10779
 
10780
<p><strong><a name="2004-05-18_0957"></a>
10781
2004-05-18 09:57 Igor Melichev</strong></p>
10782
<blockquote>
10783
<pre>
10784
Documenting the new implementation of shadings.</pre>
10785
<p>[doc/Drivers.htm 1.45]</p>
10786
</blockquote>
10787
 
10788
<p><strong><a name="2004-05-17_1727"></a>
10789
2004-05-17 17:27 Ralph Giles</strong></p>
10790
<blockquote>
10791
<pre>
10792
Reword the description of the new shading implementation.</pre>
10793
<p>[doc/News.htm 1.144]</p>
10794
</blockquote>
10795
 
10796
<p><strong><a name="2004-05-17_1224"></a>
10797
2004-05-17 12:24 Igor Melichev</strong> (<a href="Details8.htm#2004-05-17_1224">details</a>)</p>
10798
<blockquote>
10799
<pre>
10800
A new implementation of shadings, step 77 (release candidate).
10801
 
10802
</pre>
10803
<p>[src/gxshade6.c 1.72]</p>
10804
</blockquote>
10805
 
10806
<p><strong><a name="2004-05-13_1524"></a>
10807
2004-05-13 15:24 Alex Cherepanov</strong></p>
10808
<blockquote>
10809
<pre>
10810
Remove unused label.
10811
Partial fix for bug 687441.</pre>
10812
<p>[src/gdevwpr2.c 1.16]</p>
10813
</blockquote>
10814
 
10815
<p><strong><a name="2004-05-13_1303"></a>
10816
2004-05-13 13:03 Igor Melichev</strong></p>
10817
<blockquote>
10818
<pre>
10819
Documenting the new implementation of shadings, step 76.</pre>
10820
<p>[doc/News.htm 1.143]</p>
10821
</blockquote>
10822
 
10823
<p><strong><a name="2004-05-13_1252"></a>
10824
2004-05-13 12:52 Igor Melichev</strong> (<a href="Details8.htm#2004-05-13_1252">details</a>)</p>
10825
<blockquote>
10826
<pre>
10827
A new implementation of shadings, step 76.
10828
Switching new radial shadings on.
10829
Radial shadings render in 3...10 times faster.
10830
Radial shadings are not longer restricted with 8bpc.
10831
 
10832
</pre>
10833
<p>[src/gxshade4.h 1.35]</p>
10834
</blockquote>
10835
 
10836
<p><strong><a name="2004-05-13_1246"></a>
10837
2004-05-13 12:46 Igor Melichev</strong> (<a href="Details8.htm#2004-05-13_1246">details</a>)</p>
10838
<blockquote>
10839
<pre>
10840
A new implementation of shadings, step 75.
10841
 
10842
</pre>
10843
<p>[src/gxshade6.c 1.71]</p>
10844
</blockquote>
10845
 
10846
<p><strong><a name="2004-05-13_1140"></a>
10847
2004-05-13 11:40 Igor Melichev</strong> (<a href="Details8.htm#2004-05-13_1140">details</a>)</p>
10848
<blockquote>
10849
<pre>
10850
A new implementation of shadings, step 74.
10851
 
10852
</pre>
10853
<p>[src/gxshade1.c 1.31, src/gxshade4.h 1.34, src/gxshade6.c 1.70]</p>
10854
</blockquote>
10855
 
10856
<p><strong><a name="2004-05-12_2133"></a>
10857
2004-05-12 21:33 Igor Melichev</strong> (<a href="Details8.htm#2004-05-12_2133">details</a>)</p>
10858
<blockquote>
10859
<pre>
10860
A new implementation of shadings, step 73.
10861
 
10862
</pre>
10863
<p>[src/gxshade1.c 1.30, src/gxshade4.h 1.33, src/gxshade6.c 1.69]</p>
10864
</blockquote>
10865
 
10866
<p><strong><a name="2004-05-12_2012"></a>
10867
2004-05-12 20:12 Igor Melichev</strong> (<a href="Details8.htm#2004-05-12_2012">details</a>)</p>
10868
<blockquote>
10869
<pre>
10870
A new implementation of shadings, step 72.
10871
 
10872
</pre>
10873
<p>[src/gxdtfill.h 1.26, src/gxshade4.h 1.32, src/gxshade6.c 1.68]</p>
10874
</blockquote>
10875
 
10876
<p><strong><a name="2004-05-12_1808"></a>
10877
2004-05-12 18:08 Jack Moffitt</strong></p>
10878
<blockquote>
10879
<pre>
10880
Fix regression reports (the previous commit accidentally did the exact
10881
opposite of what we wanted).  Also, cleaned up the way the report is built
10882
so that it is much less confusing.</pre>
10883
<p>[toolbin/tests/run_nightly 1.26]</p>
10884
</blockquote>
10885
 
10886
<p><strong><a name="2004-05-12_1537"></a>
10887
2004-05-12 15:37 Alex Cherepanov</strong></p>
10888
<blockquote>
10889
<pre>
10890
Avoid a numeric exception; throw /rangecheck when .getbitsrect operator is
10891
invoked with raster width = 0.
10892
Fix bug 687223.</pre>
10893
<p>[src/zdevice.c 1.8]</p>
10894
</blockquote>
10895
 
10896
<p><strong><a name="2004-05-12_1133"></a>
10897
2004-05-12 11:33 Igor Melichev</strong> (<a href="Details8.htm#2004-05-12_1133">details</a>)</p>
10898
<blockquote>
10899
<pre>
10900
A new implementation of shadings, step 72.
10901
 
10902
</pre>
10903
<p>[src/gxshade6.c 1.67]</p>
10904
</blockquote>
10905
 
10906
<p><strong><a name="2004-05-12_0004"></a>
10907
2004-05-12 00:04 Alex Cherepanov</strong> (<a href="Details8.htm#2004-05-12_0004">details</a>)</p>
10908
<blockquote>
10909
<pre>
10910
Fix some warnings about unused variables and undeclared functions
10911
generated by MSVC with warning level 3. Move the definition of WARNOPT
10912
and add ifdef's.
10913
Partial fix for bug 687441.
10914
</pre>
10915
<p>[src/dwimg.c 1.11, src/dwimg.h 1.8, src/dwmain.c 1.16, src/dwmainc.c 1.18, src/dwtrace.h 1.6, src/gdevm64.c 1.2, src/gdevwdib.c 1.8, src/msvc32.mak 1.56, src/msvccmd.mak 1.19, src/unistd_.h 1.11]</p>
10916
</blockquote>
10917
 
10918
<p><strong><a name="2004-05-11_2048"></a>
10919
2004-05-11 20:48 Alex Cherepanov</strong></p>
10920
<blockquote>
10921
<pre>
10922
GCC with -ffast-math compiles ang/90. as ang*(1/90.), losing precission.
10923
This doesn't happen when the numeral is replaced with a non-const variable.
10924
So we define the variable to work around the GCC problem.
10925
Fix bug 687420.</pre>
10926
<p>[src/gsmisc.c 1.16]</p>
10927
</blockquote>
10928
 
10929
<p><strong><a name="2004-05-11_2026"></a>
10930
2004-05-11 20:26 Alex Cherepanov</strong></p>
10931
<blockquote>
10932
<pre>
10933
Ignore 0-length tables that occur in PDF files generated by Crystal.
10934
Fix bug 687457.</pre>
10935
<p>[lib/gs_ttf.ps 1.38]</p>
10936
</blockquote>
10937
 
10938
<p><strong><a name="2004-05-11_1113"></a>
10939
2004-05-11 11:13 Igor Melichev</strong> (<a href="Details8.htm#2004-05-11_1113">details</a>)</p>
10940
<blockquote>
10941
<pre>
10942
A new implementation of shadings, step 70.
10943
 
10944
</pre>
10945
<p>[src/gxshade4.h 1.31, src/gxshade6.c 1.66]</p>
10946
</blockquote>
10947
 
10948
<p><strong><a name="2004-05-11_1041"></a>
10949
2004-05-11 10:41 Igor Melichev</strong> (<a href="Details8.htm#2004-05-11_1041">details</a>)</p>
10950
<blockquote>
10951
<pre>
10952
A new implementation of shadings, step 69.
10953
 
10954
</pre>
10955
<p>[src/gspath.h 1.7, src/gspath1.c 1.9, src/gxshade1.c 1.29, src/gxshade4.h 1.30]</p>
10956
</blockquote>
10957
 
10958
<p><strong><a name="2004-05-06_1906"></a>
10959
2004-05-06 19:06 Dan Coby</strong></p>
10960
<blockquote>
10961
<pre>
10962
Correct a problem in the fix for 687418 detected by Russell Lang.  Also
10963
make the routine check_device_separable public for use by the display
10964
device.  The prototype is in gxdevice.h.</pre>
10965
<p>[src/gdevdflt.c 1.22, src/gxdevice.h 1.17]</p>
10966
</blockquote>
10967
 
10968
<p><strong><a name="2004-05-06_1719"></a>
10969
2004-05-06 17:19 Dan Coby</strong></p>
10970
<blockquote>
10971
<pre>
10972
Disable the fix for 687418.  This is causing many errors in the regression
10973
tests.  These need to be investigated.</pre>
10974
<p>[src/gdevdflt.c 1.21]</p>
10975
</blockquote>
10976
 
10977
<p><strong><a name="2004-05-06_1626"></a>
10978
2004-05-06 16:26 Jack Moffitt</strong></p>
10979
<blockquote>
10980
<pre>
10981
Repress the full report except on Mondays.</pre>
10982
<p>[toolbin/tests/run_nightly 1.25]</p>
10983
</blockquote>
10984
 
10985
<p><strong><a name="2004-05-06_1401"></a>
10986
2004-05-06 14:01 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_1401">details</a>)</p>
10987
<blockquote>
10988
<pre>
10989
A new implementation of shadings, step 68.
10990
Switching linear color device fucntions on.
10991
 
10992
</pre>
10993
<p>[src/gxshade4.h 1.29]</p>
10994
</blockquote>
10995
 
10996
<p><strong><a name="2004-05-06_1325"></a>
10997
2004-05-06 13:25 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_1325">details</a>)</p>
10998
<blockquote>
10999
<pre>
11000
A new implementation of shadings, step 67.
11001
 
11002
</pre>
11003
<p>[src/gxshade6.c 1.65]</p>
11004
</blockquote>
11005
 
11006
<p><strong><a name="2004-05-06_1303"></a>
11007
2004-05-06 13:03 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_1303">details</a>)</p>
11008
<blockquote>
11009
<pre>
11010
A new implementation of shadings, step 66.
11011
 
11012
</pre>
11013
<p>[src/gxshade6.c 1.64]</p>
11014
</blockquote>
11015
 
11016
<p><strong><a name="2004-05-06_1234"></a>
11017
2004-05-06 12:34 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_1234">details</a>)</p>
11018
<blockquote>
11019
<pre>
11020
A new implementation of shadings, step 65.
11021
 
11022
</pre>
11023
<p>[src/gxshade6.c 1.63, src/gxshade4.h 1.28]</p>
11024
</blockquote>
11025
 
11026
<p><strong><a name="2004-05-06_0841"></a>
11027
2004-05-06 08:41 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_0841">details</a>)</p>
11028
<blockquote>
11029
<pre>
11030
A new implementation of shadings, step 64.
11031
 
11032
</pre>
11033
<p>[src/gdevdsha.c 1.9, src/gxclip.c 1.14, src/gxshade6.c 1.62]</p>
11034
</blockquote>
11035
 
11036
<p><strong><a name="2004-05-06_0746"></a>
11037
2004-05-06 07:46 Ralph Giles</strong> (<a href="Details8.htm#2004-05-06_0746">details</a>)</p>
11038
<blockquote>
11039
<pre>
11040
Limit the number of timing runs we're willing to do to detect the cache
11041
size, preventing an infinite loop if the os timing calls never measure
11042
appreciable elapsed time. After a patch from Patrick TJ McPhee. Bug 687095.
11043
 
11044
</pre>
11045
<p>[src/genarch.c 1.9]</p>
11046
</blockquote>
11047
 
11048
<p><strong><a name="2004-05-06_0620"></a>
11049
2004-05-06 06:20 Dan Coby</strong></p>
11050
<blockquote>
11051
<pre>
11052
Make check_device_separable private to avoid a warning from gcc.</pre>
11053
<p>[src/gdevdflt.c 1.20]</p>
11054
</blockquote>
11055
 
11056
<p><strong><a name="2004-05-06_0549"></a>
11057
2004-05-06 05:49 Dan Coby</strong></p>
11058
<blockquote>
11059
<pre>
11060
Fix for 687455.  The overprint logic creates a temporary device which is
11061
used to initialize a set of procedures.  This temp device is only paritally
11062
initialized.  The partially initialized device is being set up as a
11063
forwarding device but the target device is not yet present.  This created
11064
a problem when check_device_separable executed.  This change sets the temp
11065
device to 'not separable' so check_device_separable does not try to do
11066
anything.</pre>
11067
<p>[src/gsovrc.c 1.5]</p>
11068
</blockquote>
11069
 
11070
<p><strong><a name="2004-05-06_0519"></a>
11071
2004-05-06 05:19 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_0519">details</a>)</p>
11072
<blockquote>
11073
<pre>
11074
A new implementation of shadings, step 63.
11075
 
11076
</pre>
11077
<p>[src/gdevddrw.c 1.24, src/gdevdsha.c 1.8, src/gdevnfwd.c 1.22, src/gxdevcli.h 1.31, src/gxdtfill.h 1.25, src/gxshade1.c 1.28, src/gxshade6.c 1.61]</p>
11078
</blockquote>
11079
 
11080
<p><strong><a name="2004-05-06_0517"></a>
11081
2004-05-06 05:17 Igor Melichev</strong> (<a href="Details8.htm#2004-05-06_0517">details</a>)</p>
11082
<blockquote>
11083
<pre>
11084
Implementing is_monotonic for cubic interpolation functions (continued 2).
11085
 
11086
</pre>
11087
<p>[src/gsfunc0.c 1.20]</p>
11088
</blockquote>
11089
 
11090
<p><strong><a name="2004-05-05_2355"></a>
11091
2004-05-05 23:55 Dan Coby</strong> (<a href="Details8.htm#2004-05-05_2355">details</a>)</p>
11092
<blockquote>
11093
<pre>
11094
Fix for 687418 WTS does not work with bitcmyk driver.  This fix
11095
is applicable to most devices.
11096
 
11097
</pre>
11098
<p>[src/gdevdflt.c 1.19]</p>
11099
</blockquote>
11100
 
11101
<p><strong><a name="2004-05-05_2252"></a>
11102
2004-05-05 22:52 Ralph Giles</strong></p>
11103
<blockquote>
11104
<pre>
11105
Document that we no longer support loading truetype CJK fonts directly from
11106
/Resources/CIDFont as worked in 7.0x for Japanese fonts. This has been replaced
11107
by the more general, if less convenience, cidfmap mechanism. Closes bug 686949.</pre>
11108
<p>[doc/Fonts.htm 1.40, doc/Use.htm 1.108]</p>
11109
</blockquote>
11110
 
11111
<p><strong><a name="2004-05-05_0945"></a>
11112
2004-05-05 09:45 Igor Melichev</strong> (<a href="Details8.htm#2004-05-05_0945">details</a>)</p>
11113
<blockquote>
11114
<pre>
11115
A new implementation of shadings, step 62.
11116
 
11117
</pre>
11118
<p>[src/gscspace.c 1.15, src/gxshade4.h 1.27, src/gxshade6.c 1.60]</p>
11119
</blockquote>
11120
 
11121
<p><strong><a name="2004-05-05_0902"></a>
11122
2004-05-05 09:02 Igor Melichev</strong> (<a href="Details8.htm#2004-05-05_0902">details</a>)</p>
11123
<blockquote>
11124
<pre>
11125
A new implementation of shadings, step 61.
11126
 
11127
</pre>
11128
<p>[src/gxshade6.c 1.59]</p>
11129
</blockquote>
11130
 
11131
<p><strong><a name="2004-05-05_0901"></a>
11132
2004-05-05 09:01 Igor Melichev</strong> (<a href="Details8.htm#2004-05-05_0901">details</a>)</p>
11133
<blockquote>
11134
<pre>
11135
Implementing is_monotonic for cubic interpolation functions (continued 1).
11136
 
11137
</pre>
11138
<p>[src/gsfunc0.c 1.19]</p>
11139
</blockquote>
11140
 
11141
<p><strong><a name="2004-05-05_0635"></a>
11142
2004-05-05 06:35 Igor Melichev</strong> (<a href="Details8.htm#2004-05-05_0635">details</a>)</p>
11143
<blockquote>
11144
<pre>
11145
A new implementation of shadings, step 60.
11146
 
11147
</pre>
11148
<p>[src/gxdevcli.h 1.30, src/lib.mak 1.181]</p>
11149
</blockquote>
11150
 
11151
<p><strong><a name="2004-05-04_2131"></a>
11152
2004-05-04 21:31 Ralph Giles</strong></p>
11153
<blockquote>
11154
<pre>
11155
Replace locally-defined (u)int32 typedefs with the stdint_.h types now
11156
that they're universally available. This avoids conflict with typedefs
11157
that are pulled in from sys/types.h on some systems. Bug 687404.</pre>
11158
<p>[src/gdevupd.c 1.14]</p>
11159
</blockquote>
11160
 
11161
<p><strong><a name="2004-05-04_1814"></a>
11162
2004-05-04 18:14 Igor Melichev</strong> (<a href="Details8.htm#2004-05-04_1814">details</a>)</p>
11163
<blockquote>
11164
<pre>
11165
A new implementation of shadings, step 59.
11166
 
11167
</pre>
11168
<p>[src/gdevddrw.c 1.23, src/gdevdsha.c 1.7, src/gdevnfwd.c 1.21, src/gxdevcli.h 1.29, src/gxdtfill.h 1.24, src/gxshade6.c 1.58]</p>
11169
</blockquote>
11170
 
11171
<p><strong><a name="2004-05-04_1753"></a>
11172
2004-05-04 17:53 Igor Melichev</strong> (<a href="Details8.htm#2004-05-04_1753">details</a>)</p>
11173
<blockquote>
11174
<pre>
11175
A new implementation of shadings, step 58.
11176
 
11177
</pre>
11178
<p>[src/gdevddrw.c 1.22, src/gdevdsha.c 1.6, src/gdevnfwd.c 1.20, src/gxdevcli.h 1.28, src/gxdtfill.h 1.23, src/gxshade6.c 1.57]</p>
11179
</blockquote>
11180
 
11181
<p><strong><a name="2004-05-02_2124"></a>
11182
2004-05-02 21:24 Ralph Giles</strong></p>
11183
<blockquote>
11184
<pre>
11185
Add recent new files to the listing in the developer documentation.</pre>
11186
<p>[doc/Develop.htm 1.132]</p>
11187
</blockquote>
11188
 
11189
<p><strong><a name="2004-05-02_2030"></a>
11190
2004-05-02 20:30 Ralph Giles</strong></p>
11191
<blockquote>
11192
<pre>
11193
Add the JPXDecode implementation to the list of files in the documentation.</pre>
11194
<p>[doc/Develop.htm 1.131]</p>
11195
</blockquote>
11196
 
11197
<p><strong><a name="2004-05-02_1937"></a>
11198
2004-05-02 19:37 Ralph Giles</strong></p>
11199
<blockquote>
11200
<pre>
11201
Add a missing file to the testsuite documentation.</pre>
11202
<p>[doc/Testing.htm 1.24]</p>
11203
</blockquote>
11204
 
11205
<p><strong><a name="2004-05-02_1926"></a>
11206
2004-05-02 19:26 Ralph Giles</strong></p>
11207
<blockquote>
11208
<pre>
11209
Return the number of failures on exit so an external program can take action on the results. Previously, our tests always returned 0.
11210
----------------------------------------------------------------------</pre>
11211
<p>[toolbin/tests/gstestutils.py 1.12]</p>
11212
</blockquote>
11213
 
11214
<p><strong><a name="2004-05-02_1923"></a>
11215
2004-05-02 19:23 Ray Johnston</strong></p>
11216
<blockquote>
11217
<pre>
11218
Remove dependency on python2.2. Tested with python 2.3.3. Primary problem
11219
was that calendar module no longer has a localtime member, used time instead.</pre>
11220
<p>[toolbin/tests/check_all.py 1.6, toolbin/tests/check_comments.py 1.4, toolbin/tests/check_dirs.py 1.9, toolbin/tests/check_docrefs.py 1.10, toolbin/tests/check_source.py 1.10, toolbin/tests/dump_testdb 1.6, toolbin/tests/get_baselines 1.3, toolbin/tests/gscheck_all.py 1.6, toolbin/tests/gscheck_fuzzypdf.py 1.8, toolbin/tests/gscheck_pdfwrite.py 1.20, toolbin/tests/gscheck_raster.py 1.10, toolbin/tests/make_testdb 1.12, toolbin/tests/make_two_pdfversions 1.8, toolbin/tests/make_two_versions 1.13, toolbin/tests/revert_baseline 1.12, toolbin/tests/revert_pdfbaseline 1.10, toolbin/tests/run_nightly 1.24, toolbin/tests/run_regression 1.13, toolbin/tests/testdiff 1.5, toolbin/tests/update_baseline 1.13, toolbin/tests/update_pdfbaseline 1.9]</p>
11221
</blockquote>
11222
 
11223
<p><strong><a name="2004-05-02_1900"></a>
11224
2004-05-02 19:00 Ralph Giles</strong></p>
11225
<blockquote>
11226
<pre>
11227
Avoid failing when testing.cfg isn't available. This allows check_all.py to be run on a fresh checkout just by passing --gsroot=. on the commandline. Previously this option could only be used to override a required version in testing.cfg</pre>
11228
<p>[toolbin/tests/gstestutils.py 1.11]</p>
11229
</blockquote>
11230
 
11231
<p><strong><a name="2004-04-30_2231"></a>
11232
2004-04-30 22:31 Ralph Giles</strong></p>
11233
<blockquote>
11234
<pre>
11235
Provide a dummy 'make check' target in the autoconf build. Some users have requested this,
11236
and it's available on the GPL 7.0x releases.</pre>
11237
<p>[src/Makefile.in 1.35]</p>
11238
</blockquote>
11239
 
11240
<p><strong><a name="2004-04-29_1851"></a>
11241
2004-04-29 18:51 Dan Coby</strong></p>
11242
<blockquote>
11243
<pre>
11244
Remove some more compiler warnings.  Found by Igor.  687441.</pre>
11245
<p>[src/gdevpsd.c 1.10]</p>
11246
</blockquote>
11247
 
11248
<p><strong><a name="2004-04-29_1618"></a>
11249
2004-04-29 16:18 Igor Melichev</strong> (<a href="Details8.htm#2004-04-29_1618">details</a>)</p>
11250
<blockquote>
11251
<pre>
11252
A new implementation of shadings, step 57.
11253
 
11254
</pre>
11255
<p>[src/gxdevcli.h 1.27, src/gxshade4.h 1.26, src/gxshade6.c 1.56]</p>
11256
</blockquote>
11257
 
11258
<p><strong><a name="2004-04-29_1347"></a>
11259
2004-04-29 13:47 Igor Melichev</strong> (<a href="Details8.htm#2004-04-29_1347">details</a>)</p>
11260
<blockquote>
11261
<pre>
11262
A new implementation of shadings, step 56.
11263
 
11264
</pre>
11265
<p>[src/gxshade4.h 1.25]</p>
11266
</blockquote>
11267
 
11268
<p><strong><a name="2004-04-29_1340"></a>
11269
2004-04-29 13:40 Igor Melichev</strong> (<a href="Details8.htm#2004-04-29_1340">details</a>)</p>
11270
<blockquote>
11271
<pre>
11272
A new implementation of shadings, step 55.
11273
 
11274
</pre>
11275
<p>[src/gxshade6.c 1.55]</p>
11276
</blockquote>
11277
 
11278
<p><strong><a name="2004-04-29_1238"></a>
11279
2004-04-29 12:38 Igor Melichev</strong> (<a href="Details8.htm#2004-04-29_1238">details</a>)</p>
11280
<blockquote>
11281
<pre>
11282
A new implementation of shadings, step 54.
11283
 
11284
</pre>
11285
<p>[src/gdevddrw.c 1.21, src/gdevdsha.c 1.5, src/gdevnfwd.c 1.19, src/gxclist.c 1.13, src/gxdevcli.h 1.26, src/gxdtfill.h 1.22, src/gxshade1.c 1.27, src/gxshade4.c 1.26]</p>
11286
</blockquote>
11287
 
11288
<p><strong><a name="2004-04-29_0614"></a>
11289
2004-04-29 06:14 Igor Melichev</strong> (<a href="Details8.htm#2004-04-29_0614">details</a>)</p>
11290
<blockquote>
11291
<pre>
11292
A new implementation of shadings, step 53.
11293
 
11294
</pre>
11295
<p>[src/gdevddrw.c 1.20, src/gxdtfill.h 1.21, src/gxshade6.c 1.54]</p>
11296
</blockquote>
11297
 
11298
<p><strong><a name="2004-04-29_0437"></a>
11299
2004-04-29 04:37 Igor Melichev</strong> (<a href="Details8.htm#2004-04-29_0437">details</a>)</p>
11300
<blockquote>
11301
<pre>
11302
A new implementation of shadings, step 52.
11303
 
11304
</pre>
11305
<p>[src/gdevddrw.c 1.19, src/gdevdsha.c 1.4, src/gscspace.c 1.14, src/gxdtfill.h 1.20, src/gxshade6.c 1.53, src/lib.mak 1.180]</p>
11306
</blockquote>
11307
 
11308
<p><strong><a name="2004-04-28_1641"></a>
11309
2004-04-28 16:41 Dan Coby</strong></p>
11310
<blockquote>
11311
<pre>
11312
Fix for 687441 New: MSVC warnings.  Correct some warning messages from
11313
MSVC.</pre>
11314
<p>[src/devs.mak 1.110, src/gdevpsd.c 1.9, src/gdevdevn.c 1.16, src/gdevdevn.h 1.4]</p>
11315
</blockquote>
11316
 
11317
<p><strong><a name="2004-04-28_1524"></a>
11318
2004-04-28 15:24 Igor Melichev</strong> (<a href="Details8.htm#2004-04-28_1524">details</a>)</p>
11319
<blockquote>
11320
<pre>
11321
A new implementation of shadings, step 51.
11322
 
11323
</pre>
11324
<p>[src/gxshade6.c 1.52]</p>
11325
</blockquote>
11326
 
11327
<p><strong><a name="2004-04-28_0939"></a>
11328
2004-04-28 09:39 Igor Melichev</strong> (<a href="Details8.htm#2004-04-28_0939">details</a>)</p>
11329
<blockquote>
11330
<pre>
11331
A new implementation of shadings, step 50.
11332
 
11333
</pre>
11334
<p>[src/gdevddrw.c 1.18, src/gdevrops.c 1.10, src/gscspace.c 1.13, src/gxclip.c 1.13, src/gxclip2.c 1.10, src/gxclipm.c 1.12, src/gxcspace.h 1.12, src/gxdtfill.h 1.19, src/gxshade4.h 1.24, src/gxshade6.c 1.51]</p>
11335
</blockquote>
11336
 
11337
<p><strong><a name="2004-04-28_0539"></a>
11338
2004-04-28 05:39 Dan Coby</strong> (<a href="Details8.htm#2004-04-28_0539">details</a>)</p>
11339
<blockquote>
11340
<pre>
11341
Implement 687423  Implement SeparationOrder for psdcmyk device.
11342
 
11343
</pre>
11344
<p>[src/gdevdevn.c 1.15, src/gdevdevn.h 1.3, src/gdevdflt.c 1.18, src/gdevpsd.c 1.8, src/gsdparam.c 1.13]</p>
11345
</blockquote>
11346
 
11347
<p><strong><a name="2004-04-28_0406"></a>
11348
2004-04-28 04:06 Igor Melichev</strong> (<a href="Details8.htm#2004-04-28_0406">details</a>)</p>
11349
<blockquote>
11350
<pre>
11351
A new implementation of shadings, step 49.
11352
 
11353
</pre>
11354
<p>[src/gdevddrw.c 1.17, src/gxdtfill.h 1.18]</p>
11355
</blockquote>
11356
 
11357
<p><strong><a name="2004-04-28_0235"></a>
11358
2004-04-28 02:35 Igor Melichev</strong> (<a href="Details8.htm#2004-04-28_0235">details</a>)</p>
11359
<blockquote>
11360
<pre>
11361
A new implementation of shadings, step 48a.
11362
 
11363
</pre>
11364
<p>[src/gdevdsha.h 1.2]</p>
11365
</blockquote>
11366
 
11367
<p><strong><a name="2004-04-28_0226"></a>
11368
2004-04-28 02:26 Igor Melichev</strong> (<a href="Details8.htm#2004-04-28_0226">details</a>)</p>
11369
<blockquote>
11370
<pre>
11371
A new implementation of shadings, step 48.
11372
 
11373
</pre>
11374
<p>[src/gxshade4.h 1.23, src/gxshade6.c 1.50]</p>
11375
</blockquote>
11376
 
11377
<p><strong><a name="2004-04-27_0826"></a>
11378
2004-04-27 08:26 Igor Melichev</strong> (<a href="Details8.htm#2004-04-27_0826">details</a>)</p>
11379
<blockquote>
11380
<pre>
11381
A new implementation of shadings, step 47.
11382
 
11383
</pre>
11384
<p>[src/gdevddrw.c 1.16, src/gxdevcli.h 1.25]</p>
11385
</blockquote>
11386
 
11387
<p><strong><a name="2004-04-27_0812"></a>
11388
2004-04-27 08:12 Igor Melichev</strong> (<a href="Details8.htm#2004-04-27_0812">details</a>)</p>
11389
<blockquote>
11390
<pre>
11391
A new implementation of shadings, step 46.
11392
 
11393
</pre>
11394
<p>[src/gdevddrw.c 1.15, src/gxdevcli.h 1.24]</p>
11395
</blockquote>
11396
 
11397
<p><strong><a name="2004-04-27_0604"></a>
11398
2004-04-27 06:04 Ralph Giles</strong></p>
11399
<blockquote>
11400
<pre>
11401
Add makefile support for compiling in the jasper JPEG 2000 library,
11402
needed to support the JPXDecode filter in PDF 1.5. Currently only
11403
enabled in the autoconf build, but porting the changes to other top-level
11404
makefiles should now work.</pre>
11405
<p>[src/Makefile.in 1.34, src/configure.ac 1.45, src/gs.mak 1.26, src/jasper.mak 1.1, src/lib.mak 1.179]</p>
11406
</blockquote>
11407
 
11408
<p><strong><a name="2004-04-27_0601"></a>
11409
2004-04-27 06:01 Ralph Giles</strong></p>
11410
<blockquote>
11411
<pre>
11412
Correct two typos in the jasper local source directory detection. It was
11413
erroneously resetting the jbig2dec local source directory and not reporting
11414
the found location correctly.</pre>
11415
<p>[src/configure.ac 1.44]</p>
11416
</blockquote>
11417
 
11418
<p><strong><a name="2004-04-27_0543"></a>
11419
2004-04-27 05:43 Igor Melichev</strong> (<a href="Details8.htm#2004-04-27_0543">details</a>)</p>
11420
<blockquote>
11421
<pre>
11422
A new implementation of shadings, step 45.
11423
 
11424
</pre>
11425
<p>[src/gdevddrw.c 1.14, src/gdevdsha.c 1.3, src/gdevnfwd.c 1.18, src/gxdevcli.h 1.23, src/gxdtfill.h 1.17, src/lib.mak 1.178]</p>
11426
</blockquote>
11427
 
11428
<p><strong><a name="2004-04-23_1230"></a>
11429
2004-04-23 12:30 Alex Cherepanov</strong></p>
11430
<blockquote>
11431
<pre>
11432
Keep calculation in signed types to avoid conversion of the negative
11433
int to the big positive long, which caused infinite loop on Alpha in
11434
t1_hinter__adjust_matrix_precision() inline function.
11435
Fix bug 687417.</pre>
11436
<p>[src/gxhintn.c 1.48]</p>
11437
</blockquote>
11438
 
11439
<p><strong><a name="2004-04-22_0638"></a>
11440
2004-04-22 06:38 Ralph Giles</strong></p>
11441
<blockquote>
11442
<pre>
11443
Document the use of .setpdfwrite and the relation of vmthreshold to the
11444
accumulation of shared object data in the pdfwrite device. Closes bug
11445
687409.</pre>
11446
<p>[doc/Language.htm 1.84, doc/Ps2pdf.htm 1.67, doc/Use.htm 1.107]</p>
11447
</blockquote>
11448
 
11449
<p><strong><a name="2004-04-17_1830"></a>
11450
2004-04-17 18:30 Igor Melichev</strong> (<a href="Details8.htm#2004-04-17_1830">details</a>)</p>
11451
<blockquote>
11452
<pre>
11453
A new implementation of shadings, step 44.
11454
 
11455
</pre>
11456
<p>[src/gdevdflt.c 1.17, src/gdevdsha.c 1.2, src/gdevnfwd.c 1.17, src/gxdevcli.h 1.22, src/gxdevice.h 1.16, src/lib.mak 1.177]</p>
11457
</blockquote>
11458
 
11459
<p><strong><a name="2004-04-15_2250"></a>
11460
2004-04-15 22:50 Igor Melichev</strong> (<a href="Details8.htm#2004-04-15_2250">details</a>)</p>
11461
<blockquote>
11462
<pre>
11463
Implementing color mapping linearity checks, step 2.
11464
 
11465
</pre>
11466
<p>[src/gscspace.c 1.12]</p>
11467
</blockquote>
11468
 
11469
<p><strong><a name="2004-04-15_1726"></a>
11470
2004-04-15 17:26 Ray Johnston</strong> (<a href="Details8.htm#2004-04-15_1726">details</a>)</p>
11471
<blockquote>
11472
<pre>
11473
Fix to make sure that both stroke (CA) and non-stroke (ca) opacity is set.
11474
Support for customer #32 that wants to create transparent effects in PDF
11475
from PostScript input.
11476
 
11477
</pre>
11478
<p>[src/gdevpdfg.c 1.49]</p>
11479
</blockquote>
11480
 
11481
<p><strong><a name="2004-04-15_1647"></a>
11482
2004-04-15 16:47 Ray Johnston</strong></p>
11483
<blockquote>
11484
<pre>
11485
Correction to previous commit that caused Subtype value to be consumed
11486
if it was not a null name. Valid files would fail.</pre>
11487
<p>[lib/pdf_font.ps 1.65]</p>
11488
</blockquote>
11489
 
11490
<p><strong><a name="2004-04-14_0002"></a>
11491
2004-04-14 00:02 Dan Coby</strong> (<a href="Details8.htm#2004-04-14_0002">details</a>)</p>
11492
<blockquote>
11493
<pre>
11494
Fix 687189 for bbox_forward_add_rect infinite recursion.
11495
This problem caused segment faults or apparent hangs with
11496
the x11alpha device.  This fix also works for 656414
11497
segfault when using x11alpha
11498
 
11499
</pre>
11500
<p>[src/gdevbbox.c 1.16]</p>
11501
</blockquote>
11502
 
11503
<p><strong><a name="2004-04-13_2325"></a>
11504
2004-04-13 23:25 Dan Coby</strong> (<a href="Details8.htm#2004-04-13_2325">details</a>)</p>
11505
<blockquote>
11506
<pre>
11507
Fix for 687402 Missing color on annots.pdf.  This is actually
11508
not an error.  Instead it is due to some confusion about the
11509
displaying of link annotations.
11510
 
11511
</pre>
11512
<p>[examples/annots.pdf 1.2]</p>
11513
</blockquote>
11514
 
11515
<p><strong><a name="2004-04-13_1632"></a>
11516
2004-04-13 16:32 Ray Johnston</strong> (<a href="Details8.htm#2004-04-13_1632">details</a>)</p>
11517
<blockquote>
11518
<pre>
11519
Handle (yet another) invalid PDF that Adobe Acrobat can open. If the
11520
Font /Subtype is / then assume Type1. Also issue a **** WARNING message.
11521
Bug #687422 for Artifex customer #670.
11522
 
11523
</pre>
11524
<p>[lib/pdf_font.ps 1.64]</p>
11525
</blockquote>
11526
 
11527
<p><strong><a name="2004-04-10_1714"></a>
11528
2004-04-10 17:14 Alex Cherepanov</strong></p>
11529
<blockquote>
11530
<pre>
11531
Use ld_length instead of length because RMap is a long dictionary.
11532
Fix bug 687363.</pre>
11533
<p>[toolbin/pdfinflt.ps 1.5]</p>
11534
</blockquote>
11535
 
11536
<p><strong><a name="2004-04-09_0620"></a>
11537
2004-04-09 06:20 Igor Melichev</strong> (<a href="Details8.htm#2004-04-09_0620">details</a>)</p>
11538
<blockquote>
11539
<pre>
11540
A new implementation of shadings, step 44.
11541
 
11542
</pre>
11543
<p>[src/gxshade6.c 1.49]</p>
11544
</blockquote>
11545
 
11546
<p><strong><a name="2004-04-08_1618"></a>
11547
2004-04-08 16:18 Ralph Giles</strong></p>
11548
<blockquote>
11549
<pre>
11550
Correct DOS line endings accidentally committed to the repository.
11551
Bug 687415.</pre>
11552
<p>[lib/dumphint.ps 1.2, src/dwdll.c 1.7, src/dwimg.c 1.10, src/dwnodll.c 1.6, src/errors.h 1.10, src/gp_dosfs.c 1.17, src/gp_vms.c 1.38, src/gscolor.c 1.13, src/gscolor1.c 1.10, src/math_.h 1.7, src/windows_.h 1.6, src/zfont42.c 1.19, toolbin/tests/fuzzy.c 1.14]</p>
11553
</blockquote>
11554
 
11555
<p><strong><a name="2004-04-08_0759"></a>
11556
2004-04-08 07:59 Igor Melichev</strong> (<a href="Details8.htm#2004-04-08_0759">details</a>)</p>
11557
<blockquote>
11558
<pre>
11559
Implementing color mapping linearity checks, step 1.
11560
 
11561
</pre>
11562
<p>[src/gscdevn.c 1.16, src/gscolor2.c 1.20, src/gscpixel.c 1.11, src/gscscie.c 1.11, src/gscsepr.c 1.23, src/gscspace.c 1.11, src/gsicc.c 1.13, src/gspcolor.c 1.13, src/gxcspace.h 1.11]</p>
11563
</blockquote>
11564
 
11565
<p><strong><a name="2004-04-07_1510"></a>
11566
2004-04-07 15:10 Raph Levien</strong></p>
11567
<blockquote>
11568
<pre>
11569
Fix: Disables platfonts when antialiasing is in effect. Improves rendering
11570
quality, and fixes bug 687368.</pre>
11571
<p>[src/gxchar.c 1.42]</p>
11572
</blockquote>
11573
 
11574
<p><strong><a name="2004-04-02_1421"></a>
11575
2004-04-02 14:21 Igor Melichev</strong> (<a href="Details8.htm#2004-04-02_1421">details</a>)</p>
11576
<blockquote>
11577
<pre>
11578
Fix (pdfwrite) : /XObject <<-1 0 R>> was written to a pattern dictionary.
11579
 
11580
</pre>
11581
<p>[src/gdevpdfj.c 1.30]</p>
11582
</blockquote>
11583
 
11584
<p><strong><a name="2004-04-02_0706"></a>
11585
2004-04-02 07:06 Igor Melichev</strong> (<a href="Details8.htm#2004-04-02_0706">details</a>)</p>
11586
<blockquote>
11587
<pre>
11588
Fix : Restoring the non-cache-device constraint in setcolor.
11589
 
11590
</pre>
11591
<p>[src/gscolor2.c 1.19]</p>
11592
</blockquote>
11593
 
11594
<p><strong><a name="2004-04-02_0219"></a>
11595
2004-04-02 02:19 Ray Johnston</strong></p>
11596
<blockquote>
11597
<pre>
11598
Dump output from 'attrib -H dosdefault' to the bit bucket (nul:) to
11599
eliminate a potentially confusing warning.</pre>
11600
<p>[src/msvccmd.mak 1.18]</p>
11601
</blockquote>
11602
 
11603
<p><strong><a name="2004-04-01_2039"></a>
11604
2004-04-01 20:39 Igor Melichev</strong> (<a href="Details8.htm#2004-04-01_2039">details</a>)</p>
11605
<blockquote>
11606
<pre>
11607
Fix (Type 1 hinter) : Skip empty hint ranges, improved.
11608
 
11609
</pre>
11610
<p>[src/gxhintn.c 1.47]</p>
11611
</blockquote>
11612
 
11613
<p><strong><a name="2004-04-01_1958"></a>
11614
2004-04-01 19:58 Igor Melichev</strong> (<a href="Details8.htm#2004-04-01_1958">details</a>)</p>
11615
<blockquote>
11616
<pre>
11617
Fix (Type 1 hinter) : Skip empty hint ranges.
11618
 
11619
</pre>
11620
<p>[src/gxhintn.c 1.46]</p>
11621
</blockquote>
11622
 
11623
<p><strong><a name="2004-04-01_1335"></a>
11624
2004-04-01 13:35 Igor Melichev</strong> (<a href="Details8.htm#2004-04-01_1335">details</a>)</p>
11625
<blockquote>
11626
<pre>
11627
Fix : Cygwin/gcc compiler warnings.
11628
 
11629
</pre>
11630
<p>[src/gstext.c 1.17]</p>
11631
</blockquote>
11632
 
11633
<p><strong><a name="2004-04-01_1323"></a>
11634
2004-04-01 13:23 Igor Melichev</strong> (<a href="Details8.htm#2004-04-01_1323">details</a>)</p>
11635
<blockquote>
11636
<pre>
11637
Fix : MSVC6 compiler warnings.
11638
 
11639
</pre>
11640
<p>[src/gdevpdfo.c 1.29, src/isave.c 1.10]</p>
11641
</blockquote>
11642
 
11643
<p><strong><a name="2004-04-01_1143"></a>
11644
2004-04-01 11:43 Igor Melichev</strong> (<a href="Details8.htm#2004-04-01_1143">details</a>)</p>
11645
<blockquote>
11646
<pre>
11647
A new implementation of shadings, step 43.
11648
 
11649
</pre>
11650
<p>[src/gdevdflt.c 1.16, src/gdevdsha.c 1.1, src/gdevdsha.h 1.1, src/gdevnfwd.c 1.16, src/gxdevcli.h 1.21, src/gxdevice.h 1.15, src/lib.mak 1.176]</p>
11651
</blockquote>
11652
 
11653
<p><strong><a name="2004-04-01_1130"></a>
11654
2004-04-01 11:30 Igor Melichev</strong> (<a href="Details8.htm#2004-04-01_1130">details</a>)</p>
11655
<blockquote>
11656
<pre>
11657
Fix : setcachedevice must not depend on a BuildChar color and on gx_show_text_retry.
11658
 
11659
</pre>
11660
<p>[src/gscolor2.c 1.18, src/gxccache.c 1.30, src/gxccman.c 1.25, src/gxchar.c 1.41, src/gxtext.h 1.15]</p>
11661
</blockquote>
11662
 
11663
<p><strong><a name="2004-04-01_0646"></a>
11664
2004-04-01 06:46 Ray Johnston</strong></p>
11665
<blockquote>
11666
<pre>
11667
Fix for premature freeing of a 'image' device (makeimagedevice or the
11668
similar makewordimagedevice). Bug #687227. Thanks to Alex Cherepanov for
11669
the patch.</pre>
11670
<p>[src/gsdevmem.c 1.6]</p>
11671
</blockquote>
11672
 
11673
<p><strong><a name="2004-04-01_0614"></a>
11674
2004-04-01 06:14 Ray Johnston</strong></p>
11675
<blockquote>
11676
<pre>
11677
Fix for inherited MediaBox for the page Group dictionary (transparency).
11678
Bug #687293. Thanks to Felix Pahl for the analysis and fix.</pre>
11679
<p>[lib/pdf_main.ps 1.86]</p>
11680
</blockquote>
11681
 
11682
<p><strong><a name="2004-04-01_0451"></a>
11683
2004-04-01 04:51 Dan Coby</strong> (<a href="Details8.htm#2004-04-01_0451">details</a>)</p>
11684
<blockquote>
11685
<pre>
11686
Fix for 687390 GhostScript 8.11 inserts rendering artifacts
11687
with GIFs as source.  The actual problem is an error which
11688
resulted in a pale yellow being shown as a pale pink.  This
11689
occurs when dithering on devices which use a 256 color palette.
11690
 
11691
</pre>
11692
<p>[src/gdevbmp.c 1.9, src/gdevcgm.c 1.10, src/gdevp2up.c 1.5, src/gdevpccm.c 1.6, src/gdevpccm.h 1.7, src/gdevpcx.c 1.6, src/gdevpng.c 1.10, src/gdevsvga.c 1.6]</p>
11693
</blockquote>
11694
 
11695
<p><strong><a name="2004-03-25_1735"></a>
11696
2004-03-25 17:35 Igor Melichev</strong> (<a href="Details8.htm#2004-03-25_1735">details</a>)</p>
11697
<blockquote>
11698
<pre>
11699
Fix (PDF interpreter) : Stack balance was broken when a CID font is not embedded.
11700
 
11701
</pre>
11702
<p>[lib/pdf_font.ps 1.63]</p>
11703
</blockquote>
11704
 
11705
<p><strong><a name="2004-03-25_1446"></a>
11706
2004-03-25 14:46 Igor Melichev</strong> (<a href="Details8.htm#2004-03-25_1446">details</a>)</p>
11707
<blockquote>
11708
<pre>
11709
Fix (Type 1 hinter) : Use a weaker condition for horizontal stem recognition.
11710
 
11711
</pre>
11712
<p>[src/gxhintn.c 1.45]</p>
11713
</blockquote>
11714
 
11715
<p><strong><a name="2004-03-24_2346"></a>
11716
2004-03-24 23:46 Ralph Giles</strong></p>
11717
<blockquote>
11718
<pre>
11719
Remove an empty '#' line. Closes bug 687377.</pre>
11720
<p>[src/stdint_.h 1.3]</p>
11721
</blockquote>
11722
 
11723
<p><strong><a name="2004-03-24_0856"></a>
11724
2004-03-24 08:56 Ray Johnston</strong> (<a href="Details8.htm#2004-03-24_0856">details</a>)</p>
11725
<blockquote>
11726
<pre>
11727
Fix for unnecessary re-link when building on Windows. Bug #687059.
11728
 
11729
</pre>
11730
<p>[src/msvccmd.mak 1.17]</p>
11731
</blockquote>
11732
 
11733
<p><strong><a name="2004-03-24_0730"></a>
11734
2004-03-24 07:30 Igor Melichev</strong> (<a href="Details8.htm#2004-03-24_0730">details</a>)</p>
11735
<blockquote>
11736
<pre>
11737
Fix (pdfwrite) : TK was written into a charproc.
11738
 
11739
</pre>
11740
<p>[src/gdevpdfg.c 1.48]</p>
11741
</blockquote>
11742
 
11743
<p><strong><a name="2004-03-24_0729"></a>
11744
2004-03-24 07:29 Ralph Giles</strong></p>
11745
<blockquote>
11746
<pre>
11747
Make use of the SYS_TYPES_HAS_STDINT_TYPES define we set in the configure script. After a patch
11748
from Alex Cherepanov. Bug 687377.
11749
 
11750
Also, adopt elif, since we've been using it elsewhere to no ill effect.</pre>
11751
<p>[src/stdint_.h 1.2]</p>
11752
</blockquote>
11753
 
11754
<p><strong><a name="2004-03-24_0638"></a>
11755
2004-03-24 06:38 Ray Johnston</strong> (<a href="Details8.htm#2004-03-24_0638">details</a>)</p>
11756
<blockquote>
11757
<pre>
11758
Fix for incorrect Annotation scaling when an Appearance (/AP) had
11759
scaling that was not unity (1) and the Subtype was not /Stamp.
11760
Fixes Bug #687288 for customer #32.
11761
 
11762
</pre>
11763
<p>[lib/pdf_draw.ps 1.80]</p>
11764
</blockquote>
11765
 
11766
<p><strong><a name="2004-03-24_0620"></a>
11767
2004-03-24 06:20 Ralph Giles</strong></p>
11768
<blockquote>
11769
<pre>
11770
Adobe no longer provides a public link to DistillerParameters.pdf. Link to a hopefully somewhat
11771
stable directory from which the inspired user can register and download the documentation.</pre>
11772
<p>[doc/Ps2pdf.htm 1.66]</p>
11773
</blockquote>
11774
 
11775
<p><strong><a name="2004-03-24_0612"></a>
11776
2004-03-24 06:12 Dan Coby</strong> (<a href="Details8.htm#2004-03-24_0612">details</a>)</p>
11777
<blockquote>
11778
<pre>
11779
Fix for 687364 rangecheck in buildshading2 from Quark XPress PS file.
11780
This fix involves the creation of the findcmykcustomcolor and
11781
setcustomcolor functions.
11782
 
11783
</pre>
11784
<p>[lib/gs_lev2.ps 1.31]</p>
11785
</blockquote>
11786
 
11787
<p><strong><a name="2004-03-23_1230"></a>
11788
2004-03-23 12:30 Igor Melichev</strong> (<a href="Details8.htm#2004-03-23_1230">details</a>)</p>
11789
<blockquote>
11790
<pre>
11791
Fix : GenericResourceDir was not listed in PermitFileReading.
11792
 
11793
</pre>
11794
<p>[lib/gs_init.ps 1.106]</p>
11795
</blockquote>
11796
 
11797
<p><strong><a name="2004-03-23_0659"></a>
11798
2004-03-23 06:59 Ralph Giles</strong> (<a href="Details8.htm#2004-03-23_0659">details</a>)</p>
11799
<blockquote>
11800
<pre>
11801
Correct a number of warnings.
11802
 
11803
</pre>
11804
<p>[src/sjpx.c 1.8]</p>
11805
</blockquote>
11806
 
11807
<p><strong><a name="2004-03-22_0123"></a>
11808
2004-03-22 01:23 Ralph Giles</strong></p>
11809
<blockquote>
11810
<pre>
11811
SunOS 5.9 does not properly replace files with ln -sf. Unlink the
11812
existing files instead. Closes bug 687378.</pre>
11813
<p>[autogen.sh 1.4]</p>
11814
</blockquote>
11815
 
11816
<p><strong><a name="2004-03-21_2235"></a>
11817
2004-03-21 22:35 Ray Johnston</strong> (<a href="Details8.htm#2004-03-21_2235">details</a>)</p>
11818
<blockquote>
11819
<pre>
11820
Fix for a long standing problem that could cause characters to be dropped
11821
when reading a file with the 'read' operator. Bug #687374 for customer #310.
11822
 
11823
</pre>
11824
<p>[src/zfileio.c 1.16]</p>
11825
</blockquote>
11826
 
11827
<p><strong><a name="2004-03-19_1008"></a>
11828
2004-03-19 10:08 Igor Melichev</strong> (<a href="Details8.htm#2004-03-19_1008">details</a>)</p>
11829
<blockquote>
11830
<pre>
11831
Fix (TT interpreter) : Subglyphs could be placed to wrong coordinates.
11832
 
11833
</pre>
11834
<p>[src/ttfmain.c 1.27]</p>
11835
</blockquote>
11836
 
11837
<p><strong><a name="2004-03-19_0952"></a>
11838
2004-03-19 09:52 Igor Melichev</strong> (<a href="Details8.htm#2004-03-19_0952">details</a>)</p>
11839
<blockquote>
11840
<pre>
11841
Fix (pdfwrite) : Zero text length caused an access to an uninitialized data.
11842
 
11843
</pre>
11844
<p>[src/gdevpdte.c 1.55]</p>
11845
</blockquote>
11846
 
11847
<p><strong><a name="2004-03-19_0830"></a>
11848
2004-03-19 08:30 Ray Johnston</strong> (<a href="Details8.htm#2004-03-19_0830">details</a>)</p>
11849
<blockquote>
11850
<pre>
11851
Fix to implement PDF specification for '/' as a valid name as opposed to
11852
the PS token scanning. Previously //name would be incorrectly scanned as
11853
an immediately evaluated name rather than two names '/' and '/name' which
11854
is correct. Fixes Bug #687277 for customer #440.
11855
 
11856
</pre>
11857
<p>[lib/pdf_base.ps 1.42, lib/pdf_main.ps 1.85, src/iscan.c 1.17, src/iscan.h 1.9, src/iscannum.c 1.8, src/ztoken.c 1.13]</p>
11858
</blockquote>
11859
 
11860
<p><strong><a name="2004-03-19_0537"></a>
11861
2004-03-19 05:37 Ralph Giles</strong></p>
11862
<blockquote>
11863
<pre>
11864
Rename the DEBUG_JPX symbol to JPX_DEBUG to match the others we've
11865
defined for the JPXDecode source.</pre>
11866
<p>[src/sjpx.c 1.7]</p>
11867
</blockquote>
11868
 
11869
<p><strong><a name="2004-03-19_0536"></a>
11870
2004-03-19 05:36 Ralph Giles</strong></p>
11871
<blockquote>
11872
<pre>
11873
Correct our YCrCb to RGB conversion code. Subtract the proper bias to
11874
center the chromaticity channels around zero if they are returned
11875
unsigned. Move the clamp routines to after the conversion to RGB where
11876
it does some good. Thanks to Raph Levien for his help with this code.
11877
 
11878
We now use our conversion code by default, since there are some problems
11879
with the jasper library's conversion on big-endian platforms. The jasper
11880
conversion can be reenabled by defining JPX_USE_JASPER_CM in the
11881
preprocessor.</pre>
11882
<p>[src/sjpx.c 1.6]</p>
11883
</blockquote>
11884
 
11885
<p><strong><a name="2004-03-18_1756"></a>
11886
2004-03-18 17:56 Ray Johnston</strong></p>
11887
<blockquote>
11888
<pre>
11889
Fix name of file in raster directory so that update_pdfbaseline will be
11890
run when needed (when new files are added).</pre>
11891
<p>[toolbin/tests/gscheck_pdfwrite.py 1.19]</p>
11892
</blockquote>
11893
 
11894
<p><strong><a name="2004-03-18_1659"></a>
11895
2004-03-18 16:59 Igor Melichev</strong> (<a href="Details8.htm#2004-03-18_1659">details</a>)</p>
11896
<blockquote>
11897
<pre>
11898
A new implementation of shadings, step 43.
11899
 
11900
</pre>
11901
<p>[src/gxshade4.h 1.22, src/gxshade6.c 1.48]</p>
11902
</blockquote>
11903
 
11904
<p><strong><a name="2004-03-18_1233"></a>
11905
2004-03-18 12:33 Igor Melichev</strong> (<a href="Details8.htm#2004-03-18_1233">details</a>)</p>
11906
<blockquote>
11907
<pre>
11908
Implementing is_monotonic for cubic interpolation functions.
11909
 
11910
</pre>
11911
<p>[src/gsfunc0.c 1.18, src/gsfunc0.h 1.6]</p>
11912
</blockquote>
11913
 
11914
<p><strong><a name="2004-03-17_2306"></a>
11915
2004-03-17 23:06 Ralph Giles</strong></p>
11916
<blockquote>
11917
<pre>
11918
Clamp and origin shift the chromaticity values in our JPXDecode filter's
11919
YUV to RGB conversion code. This still does not produce correct output
11920
with libjasper's output, but is an improvement. This change affects
11921
disabled code only.</pre>
11922
<p>[src/sjpx.c 1.5]</p>
11923
</blockquote>
11924
 
11925
<p><strong><a name="2004-03-16_1139"></a>
11926
2004-03-16 11:39 Igor Melichev</strong> (<a href="Details8.htm#2004-03-16_1139">details</a>)</p>
11927
<blockquote>
11928
<pre>
11929
Fix (pdfwrite) : A floating point interrupt.
11930
 
11931
</pre>
11932
<p>[src/gdevvec.c 1.21]</p>
11933
</blockquote>
11934
 
11935
<p><strong><a name="2004-03-16_0300"></a>
11936
2004-03-16 03:00 Ralph Giles</strong> (<a href="Details8.htm#2004-03-16_0300">details</a>)</p>
11937
<blockquote>
11938
<pre>
11939
Use the jasper library's internal color conversion function to convert
11940
non-rgb multicomponent images to sRGB.
11941
 
11942
</pre>
11943
<p>[src/sjpx.c 1.4]</p>
11944
</blockquote>
11945
 
11946
<p><strong><a name="2004-03-16_0216"></a>
11947
2004-03-16 02:16 Dan Coby</strong> (<a href="Details8.htm#2004-03-16_0216">details</a>)</p>
11948
<blockquote>
11949
<pre>
11950
Fix for 687337 Zerodivide in cie_cache_mult.  Note:  There
11951
was a typo in the previous fix.
11952
 
11953
</pre>
11954
<p>[src/gscie.c 1.16]</p>
11955
</blockquote>
11956
 
11957
<p><strong><a name="2004-03-16_0207"></a>
11958
2004-03-16 02:07 Dan Coby</strong> (<a href="Details8.htm#2004-03-16_0207">details</a>)</p>
11959
<blockquote>
11960
<pre>
11961
Fix for 687337 Zerodivide in cie_cache_mult.
11962
 
11963
</pre>
11964
<p>[src/gscie.c 1.15]</p>
11965
</blockquote>
11966
 
11967
<p><strong><a name="2004-03-16_0125"></a>
11968
2004-03-16 01:25 Dan Coby</strong></p>
11969
<blockquote>
11970
<pre>
11971
Fix for 687349 A wrong comment for gx_device_color_s.  This change
11972
modifies the comment on ccolor and the related variable ccolor_valid.</pre>
11973
<p>[src/gsdcolor.h 1.14]</p>
11974
</blockquote>
11975
 
11976
<p><strong><a name="2004-03-15_2047"></a>
11977
2004-03-15 20:47 Ralph Giles</strong></p>
11978
<blockquote>
11979
<pre>
11980
Correctly calculate row offsets for copying JPXDecode filter results so
11981
multi-component images are indexed correctly. Also split the jpxd
11982
process code into several helper functions for readability.
11983
 
11984
Support subsampled YUV images properly. Subsampled pixels are
11985
replicated, not interpolated. Colorspace conversion from YCrCb to RGB is
11986
still incorrect.</pre>
11987
<p>[src/sjpx.c 1.3, src/sjpx.h 1.2]</p>
11988
</blockquote>
11989
 
11990
<p><strong><a name="2004-03-15_0954"></a>
11991
2004-03-15 09:54 Igor Melichev</strong> (<a href="Details8.htm#2004-03-15_0954">details</a>)</p>
11992
<blockquote>
11993
<pre>
11994
MSVC compiler: allowing Precompiled Headers, Incremental Compilation, Edit & Continue.
11995
 
11996
</pre>
11997
<p>[src/msvccmd.mak 1.16]</p>
11998
</blockquote>
11999
 
12000
<p><strong><a name="2004-03-14_2210"></a>
12001
2004-03-14 22:10 Igor Melichev</strong> (<a href="Details8.htm#2004-03-14_2210">details</a>)</p>
12002
<blockquote>
12003
<pre>
12004
Fix : A Cygwin/gcc warning.
12005
 
12006
</pre>
12007
<p>[src/zpcolor.c 1.14]</p>
12008
</blockquote>
12009
 
12010
<p><strong><a name="2004-03-14_2202"></a>
12011
2004-03-14 22:02 Igor Melichev</strong> (<a href="Details8.htm#2004-03-14_2202">details</a>)</p>
12012
<blockquote>
12013
<pre>
12014
Fix (PDF interpreter) : CIDMap was wrongly created from CIDToGIDMap.
12015
 
12016
</pre>
12017
<p>[lib/gs_ttf.ps 1.37, lib/pdf_font.ps 1.62]</p>
12018
</blockquote>
12019
 
12020
<p><strong><a name="2004-03-14_2201"></a>
12021
2004-03-14 22:01 Igor Melichev</strong> (<a href="Details8.htm#2004-03-14_2201">details</a>)</p>
12022
<blockquote>
12023
<pre>
12024
Fix (pdfwrite) : Crash after adding a glyph over a preallocated limit of a CIDFontType 2.
12025
 
12026
</pre>
12027
<p>[src/gdevpdtc.c 1.35, src/gdevpdtf.c 1.35, src/gdevpdtt.c 1.77, src/gstype42.c 1.44, src/gxfcopy.c 1.42]</p>
12028
</blockquote>
12029
 
12030
<p><strong><a name="2004-03-14_1126"></a>
12031
2004-03-14 11:26 Igor Melichev</strong> (<a href="Details8.htm#2004-03-14_1126">details</a>)</p>
12032
<blockquote>
12033
<pre>
12034
Fix (pdfwrite) : XObject's resources were placed wrongly.
12035
 
12036
</pre>
12037
<p>[src/gdevpdfm.c 1.36]</p>
12038
</blockquote>
12039
 
12040
<p><strong><a name="2004-03-13_2231"></a>
12041
2004-03-13 22:31 Ray Johnston</strong> (<a href="Details8.htm#2004-03-13_2231">details</a>)</p>
12042
<blockquote>
12043
<pre>
12044
Add support for 16 bit deep images that is part of PDF 1.5.
12045
 
12046
</pre>
12047
<p>[src/gxi16bit.c 1.1, src/gximage.h 1.7, src/gxino16b.c 1.1, src/gxipixel.c 1.10, src/int.mak 1.125, src/lib.mak 1.175, src/spdiff.c 1.6, src/spdiffx.h 1.5, src/zfdecode.c 1.6, src/zimage.c 1.13]</p>
12048
</blockquote>
12049
 
12050
<p><strong><a name="2004-03-13_1828"></a>
12051
2004-03-13 18:28 Igor Melichev</strong> (<a href="Details8.htm#2004-03-13_1828">details</a>)</p>
12052
<blockquote>
12053
<pre>
12054
Implementing current point with double precision.
12055
 
12056
</pre>
12057
<p>[src/gdevpdtc.c 1.34, src/gdevpdte.c 1.54, src/gdevpdtt.h 1.22, src/gscoord.c 1.9, src/gspaint.c 1.9, src/gspath.c 1.9, src/gspath.h 1.6, src/gspath1.c 1.8, src/gstype1.c 1.31, src/gstype2.c 1.35, src/gstype42.c 1.43, src/gxchar.c 1.40, src/gxistate.h 1.21, src/gxmatrix.h 1.8, src/gxpath.c 1.10, src/gxpath.h 1.13, src/gxstate.h 1.10, src/gzpath.h 1.37, src/gzstate.h 1.10, src/lib.mak 1.174, src/zupath.c 1.9]</p>
12058
</blockquote>
12059
 
12060
<p><strong><a name="2004-03-13_0033"></a>
12061
2004-03-13 00:33 Igor Melichev</strong> (<a href="Details8.htm#2004-03-13_0033">details</a>)</p>
12062
<blockquote>
12063
<pre>
12064
Fix (TT grid fitting) : Hints could be lost.
12065
 
12066
</pre>
12067
<p>[src/gxttfb.c 1.33]</p>
12068
</blockquote>
12069
 
12070
<p><strong><a name="2004-03-12_0653"></a>
12071
2004-03-12 06:53 Igor Melichev</strong> (<a href="Details8.htm#2004-03-12_0653">details</a>)</p>
12072
<blockquote>
12073
<pre>
12074
Fix (pdfwrite) : Fall back to the default implementation when the output document can't handle current color.
12075
 
12076
</pre>
12077
<p>[src/gdevpdfd.c 1.38, src/gdevpdtt.c 1.76]</p>
12078
</blockquote>
12079
 
12080
<p><strong><a name="2004-03-12_0158"></a>
12081
2004-03-12 01:58 Dan Coby</strong></p>
12082
<blockquote>
12083
<pre>
12084
Fix for 687349 A wrong comment for gx_device_color_s.  This change
12085
modifies the comment on ccolor and the related variable ccolor_valid.</pre>
12086
<p>[src/gsdcolor.h 1.13]</p>
12087
</blockquote>
12088
 
12089
<p><strong><a name="2004-03-12_0155"></a>
12090
2004-03-12 01:55 Dan Coby</strong> (<a href="Details8.htm#2004-03-12_0155">details</a>)</p>
12091
<blockquote>
12092
<pre>
12093
Log message:
12094
 
12095
Implement 687347: Implementation of the PDF encryption feature:
12096
EncryptMetadata.  Past versions of the PDF encryption have always
12097
encrypted metadata.  With this feature it is possible to NOT encrypt
12098
metadata streams.  I.e. By adding '/EncryptMetadata false' to the
12099
encryption dictionary.
12100
 
12101
</pre>
12102
<p>[lib/pdf_sec.ps 1.15]</p>
12103
</blockquote>
12104
 
12105
<p><strong><a name="2004-03-11_1458"></a>
12106
2004-03-11 14:58 Igor Melichev</strong> (<a href="Details8.htm#2004-03-11_1458">details</a>)</p>
12107
<blockquote>
12108
<pre>
12109
Fix : Some Cygwin/gcc warnings.
12110
 
12111
</pre>
12112
<p>[src/devs.mak 1.109, src/gdevpdfi.c 1.52]</p>
12113
</blockquote>
12114
 
12115
<p><strong><a name="2004-03-11_1450"></a>
12116
2004-03-11 14:50 Igor Melichev</strong> (<a href="Details8.htm#2004-03-11_1450">details</a>)</p>
12117
<blockquote>
12118
<pre>
12119
Fix : Some Sun ONE Studio 7 compiler warnings (Solaris 8).
12120
 
12121
</pre>
12122
<p>[src/gdevdevn.c 1.14, src/gdevijs.c 1.8, src/gdevnfwd.c 1.15, src/gdevpdfx.h 1.87, src/gdevpng.c 1.9, src/gdevpsd.c 1.7, src/gdevpsdu.c 1.21, src/gdevpsu.c 1.17, src/gdevxcf.c 1.6, src/gscpixel.c 1.10, src/gsdfilt.c 1.9, src/gximag3x.c 1.15, src/szlibd.c 1.7, src/ttfmain.c 1.26]</p>
12123
</blockquote>
12124
 
12125
<p><strong><a name="2004-03-11_0701"></a>
12126
2004-03-11 07:01 Igor Melichev</strong> (<a href="Details8.htm#2004-03-11_0701">details</a>)</p>
12127
<blockquote>
12128
<pre>
12129
Fix : Changing the default value of AlignToPixels to 0.
12130
THIS IS INCOMPATIBLE CHANGE.
12131
 
12132
</pre>
12133
<p>[doc/Use.htm 1.106, src/gsfont.c 1.32]</p>
12134
</blockquote>
12135
 
12136
<p><strong><a name="2004-03-11_0536"></a>
12137
2004-03-11 05:36 Ralph Giles</strong></p>
12138
<blockquote>
12139
<pre>
12140
Some systems require a longer link line with the default static jasper.</pre>
12141
<p>[toolbin/jpxtopdf.c 1.2]</p>
12142
</blockquote>
12143
 
12144
<p><strong><a name="2004-03-11_0522"></a>
12145
2004-03-11 05:22 Ralph Giles</strong> (<a href="Details8.htm#2004-03-11_0522">details</a>)</p>
12146
<blockquote>
12147
<pre>
12148
Add a simple C program that uses the jasper library to parse JPX (jpeg2k) image files and embed
12149
them in a PDF 1.5 document. Useful for testing as there are few producers available at the moment.
12150
 
12151
</pre>
12152
<p>[toolbin/jpxtopdf.c 1.1]</p>
12153
</blockquote>
12154
 
12155
<p><strong><a name="2004-03-10_1906"></a>
12156
2004-03-10 19:06 Ralph Giles</strong></p>
12157
<blockquote>
12158
<pre>
12159
Revert documentation change. Apparenlty the problem was that the user
12160
specified an ICC colorspace and it does have an effect with pswrite if
12161
one uses the usual RGB, etc. colorspaces. Bug 687357.</pre>
12162
<p>[doc/Use.htm 1.105]</p>
12163
</blockquote>
12164
 
12165
<p><strong><a name="2004-03-10_1901"></a>
12166
2004-03-10 19:01 Ralph Giles</strong></p>
12167
<blockquote>
12168
<pre>
12169
Clarify that -dNOSUBSTDEVICECOLORS has no effect on the pswrite device.
12170
Bug 687357.</pre>
12171
<p>[doc/Use.htm 1.104]</p>
12172
</blockquote>
12173
 
12174
<p><strong><a name="2004-03-10_0549"></a>
12175
2004-03-10 05:49 Ralph Giles</strong></p>
12176
<blockquote>
12177
<pre>
12178
Correct yet another typo that was preventing the regression from
12179
running.</pre>
12180
<p>[toolbin/tests/run_nightly 1.23]</p>
12181
</blockquote>
12182
 
12183
<p><strong><a name="2004-03-10_0452"></a>
12184
2004-03-10 04:52 Raph Levien</strong></p>
12185
<blockquote>
12186
<pre>
12187
Fix problem with dci.max_components introduced with DeviceN changes.
12188
Closes bug #677383.</pre>
12189
<p>[src/gdevijs.c 1.7]</p>
12190
</blockquote>
12191
 
12192
<p><strong><a name="2004-03-09_2131"></a>
12193
2004-03-09 21:31 Ralph Giles</strong></p>
12194
<blockquote>
12195
<pre>
12196
Check for jpeg, zlib, and libpng headers as well as libraries before
12197
using the shared versions. Bug 687261.</pre>
12198
<p>[src/configure.ac 1.43]</p>
12199
</blockquote>
12200
 
12201
<p><strong><a name="2004-03-09_1330"></a>
12202
2004-03-09 13:30 Igor Melichev</strong> (<a href="Details8.htm#2004-03-09_1330">details</a>)</p>
12203
<blockquote>
12204
<pre>
12205
Fix (PDF interpreter) : Wrong metrics when 2 font resources for same embeded font.
12206
 
12207
</pre>
12208
<p>[lib/pdf_font.ps 1.61]</p>
12209
</blockquote>
12210
 
12211
<p><strong><a name="2004-03-09_1038"></a>
12212
2004-03-09 10:38 Igor Melichev</strong> (<a href="Details8.htm#2004-03-09_1038">details</a>)</p>
12213
<blockquote>
12214
<pre>
12215
Fix (pdfwrite) : Annotations encrypted with a wrong object id.
12216
 
12217
</pre>
12218
<p>[src/gdevpdfm.c 1.35]</p>
12219
</blockquote>
12220
 
12221
<p><strong><a name="2004-03-09_0931"></a>
12222
2004-03-09 09:31 Igor Melichev</strong> (<a href="Details8.htm#2004-03-09_0931">details</a>)</p>
12223
<blockquote>
12224
<pre>
12225
Fix (Type 2 charstrings) : More tolerance and conformity.
12226
 
12227
</pre>
12228
<p>[src/gstype2.c 1.34]</p>
12229
</blockquote>
12230
 
12231
<p><strong><a name="2004-03-09_0542"></a>
12232
2004-03-09 05:42 Dan Coby</strong></p>
12233
<blockquote>
12234
<pre>
12235
Remove some extra carriage returns (^M) at the ends of lines.  These
12236
keep sneaking into the sources.  Presumably the cause has to do with
12237
copying files from unix to windows or vice versa.</pre>
12238
<p>[lib/pdf_base.ps 1.41]</p>
12239
</blockquote>
12240
 
12241
<p><strong><a name="2004-03-08_1645"></a>
12242
2004-03-08 16:45 Ralph Giles</strong></p>
12243
<blockquote>
12244
<pre>
12245
Correct a typo in the whitelist keyword changes.</pre>
12246
<p>[toolbin/tests/run_nightly 1.22]</p>
12247
</blockquote>
12248
 
12249
<p><strong><a name="2004-03-07_1226"></a>
12250
2004-03-07 12:26 Igor Melichev</strong> (<a href="Details8.htm#2004-03-07_1226">details</a>)</p>
12251
<blockquote>
12252
<pre>
12253
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 3).
12254
 
12255
</pre>
12256
<p>[src/gsfunc3.c 1.21]</p>
12257
</blockquote>
12258
 
12259
<p><strong><a name="2004-03-07_1206"></a>
12260
2004-03-07 12:06 Igor Melichev</strong> (<a href="Details8.htm#2004-03-07_1206">details</a>)</p>
12261
<blockquote>
12262
<pre>
12263
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 2).
12264
 
12265
</pre>
12266
<p>[src/gsfunc.c 1.10, src/gsfunc.h 1.11, src/gsfunc0.c 1.17, src/gsfunc3.c 1.20, src/gsfunc4.c 1.15, src/gxfunc.h 1.9, src/gxshade1.c 1.26, src/gxshade6.c 1.47]</p>
12267
</blockquote>
12268
 
12269
<p><strong><a name="2004-03-07_1204"></a>
12270
2004-03-07 12:04 Igor Melichev</strong> (<a href="Details8.htm#2004-03-07_1204">details</a>)</p>
12271
<blockquote>
12272
<pre>
12273
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued).
12274
 
12275
</pre>
12276
<p>[src/gsfunc3.c 1.19]</p>
12277
</blockquote>
12278
 
12279
<p><strong><a name="2004-03-07_0002"></a>
12280
2004-03-07 00:02 Igor Melichev</strong> (<a href="Details8.htm#2004-03-07_0002">details</a>)</p>
12281
<blockquote>
12282
<pre>
12283
Fix (dropout prevention) : extra pixels at small serifs.
12284
 
12285
</pre>
12286
<p>[src/gxfdrop.c 1.14]</p>
12287
</blockquote>
12288
 
12289
<p><strong><a name="2004-03-06_1515"></a>
12290
2004-03-06 15:15 Alex Cherepanov</strong></p>
12291
<blockquote>
12292
<pre>
12293
Immediately return the success for 0-length read from a string array.
12294
Don't seek to the offset because it may be invalid in some broken fonts.
12295
Fix bug 687340</pre>
12296
<p>[src/zfont42.c 1.18]</p>
12297
</blockquote>
12298
 
12299
<p><strong><a name="2004-03-05_2325"></a>
12300
2004-03-05 23:25 Igor Melichev</strong> (<a href="Details8.htm#2004-03-05_2325">details</a>)</p>
12301
<blockquote>
12302
<pre>
12303
Fix : Cygwin/gcc warnings.
12304
 
12305
</pre>
12306
<p>[src/devs.mak 1.108, src/gdevpdfv.c 1.35, src/gdevpdtt.c 1.75, src/gsfunc0.c 1.16, src/gsfunc3.c 1.18, src/ttfmain.c 1.25]</p>
12307
</blockquote>
12308
 
12309
<p><strong><a name="2004-03-05_2226"></a>
12310
2004-03-05 22:26 Igor Melichev</strong> (<a href="Details8.htm#2004-03-05_2226">details</a>)</p>
12311
<blockquote>
12312
<pre>
12313
Fix : Raster depended on bands, step 4, final.
12314
 
12315
</pre>
12316
<p>[src/gxfill.c 1.117, src/gxfillsl.h 1.4, src/gxfilltr.h 1.6, src/gxfillts.h 1.3]</p>
12317
</blockquote>
12318
 
12319
<p><strong><a name="2004-03-05_1535"></a>
12320
2004-03-05 15:35 Igor Melichev</strong> (<a href="Details8.htm#2004-03-05_1535">details</a>)</p>
12321
<blockquote>
12322
<pre>
12323
Fix : Raster depended on bands, step 3.
12324
 
12325
</pre>
12326
<p>[src/gxfill.c 1.116]</p>
12327
</blockquote>
12328
 
12329
<p><strong><a name="2004-03-05_1439"></a>
12330
2004-03-05 14:39 Ralph Giles</strong></p>
12331
<blockquote>
12332
<pre>
12333
correct a typo in the recent comment revision</pre>
12334
<p>[doc/Make.htm 1.74]</p>
12335
</blockquote>
12336
 
12337
<p><strong><a name="2004-03-05_1436"></a>
12338
2004-03-05 14:36 Ralph Giles</strong></p>
12339
<blockquote>
12340
<pre>
12341
add a missing '.' to a comment</pre>
12342
<p>[src/msvc32.mak 1.55]</p>
12343
</blockquote>
12344
 
12345
<p><strong><a name="2004-03-05_1416"></a>
12346
2004-03-05 14:16 Igor Melichev</strong> (<a href="Details8.htm#2004-03-05_1416">details</a>)</p>
12347
<blockquote>
12348
<pre>
12349
Fix : Raster depended on bands, step 2.
12350
 
12351
</pre>
12352
<p>[src/gxfilltr.h 1.5]</p>
12353
</blockquote>
12354
 
12355
<p><strong><a name="2004-03-05_1317"></a>
12356
2004-03-05 13:17 Igor Melichev</strong> (<a href="Details8.htm#2004-03-05_1317">details</a>)</p>
12357
<blockquote>
12358
<pre>
12359
Fix : Raster depended on bands, step 1.
12360
 
12361
</pre>
12362
<p>[src/gxfill.c 1.115, src/gxfilltr.h 1.4, src/gxfillts.h 1.2]</p>
12363
</blockquote>
12364
 
12365
<p><strong><a name="2004-03-05_0537"></a>
12366
2004-03-05 05:37 Ralph Giles</strong></p>
12367
<blockquote>
12368
<pre>
12369
Remove a debug tracing message.</pre>
12370
<p>[src/sjpx.c 1.2]</p>
12371
</blockquote>
12372
 
12373
<p><strong><a name="2004-03-04_2250"></a>
12374
2004-03-04 22:50 Ralph Giles</strong></p>
12375
<blockquote>
12376
<pre>
12377
Add support for our whitelist keyword filter to the regression run.</pre>
12378
<p>[toolbin/tests/run_nightly 1.21]</p>
12379
</blockquote>
12380
 
12381
<p><strong><a name="2004-03-04_2234"></a>
12382
2004-03-04 22:34 Ralph Giles</strong></p>
12383
<blockquote>
12384
<pre>
12385
Improve wording in the MSVC debug flag descriptions.</pre>
12386
<p>[doc/Make.htm 1.73]</p>
12387
</blockquote>
12388
 
12389
<p><strong><a name="2004-03-04_2228"></a>
12390
2004-03-04 22:28 Ralph Giles</strong></p>
12391
<blockquote>
12392
<pre>
12393
Improve wording in a comment.</pre>
12394
<p>[src/msvc32.mak 1.54]</p>
12395
</blockquote>
12396
 
12397
<p><strong><a name="2004-03-04_1641"></a>
12398
2004-03-04 16:41 Igor Melichev</strong> (<a href="Details8.htm#2004-03-04_1641">details</a>)</p>
12399
<blockquote>
12400
<pre>
12401
Fix : gs_function_is_monotonic computed an unused auxiliary result.
12402
 
12403
</pre>
12404
<p>[src/gsfunc.h 1.10, src/gsfunc0.c 1.15, src/gsfunc3.c 1.17]</p>
12405
</blockquote>
12406
 
12407
<p><strong><a name="2004-03-04_1627"></a>
12408
2004-03-04 16:27 Igor Melichev</strong> (<a href="Details8.htm#2004-03-04_1627">details</a>)</p>
12409
<blockquote>
12410
<pre>
12411
Fix (pdfwrite) : Reject encryption options if no password is specified, improved.
12412
 
12413
</pre>
12414
<p>[src/gdevpdf.c 1.92]</p>
12415
</blockquote>
12416
 
12417
<p><strong><a name="2004-03-04_1613"></a>
12418
2004-03-04 16:13 Igor Melichev</strong> (<a href="Details8.htm#2004-03-04_1613">details</a>)</p>
12419
<blockquote>
12420
<pre>
12421
Fix : "KeyLength" option name was misspelled in the documentation.
12422
 
12423
</pre>
12424
<p>[doc/Ps2pdf.htm 1.65]</p>
12425
</blockquote>
12426
 
12427
<p><strong><a name="2004-03-04_1613"></a>
12428
2004-03-04 16:13 Igor Melichev</strong> (<a href="Details8.htm#2004-03-04_1613">details</a>)</p>
12429
<blockquote>
12430
<pre>
12431
Fix (pdfwrite) : Reject encryption options if no password is specified.
12432
 
12433
</pre>
12434
<p>[src/gdevpdf.c 1.91]</p>
12435
</blockquote>
12436
 
12437
<p><strong><a name="2004-03-04_1550"></a>
12438
2004-03-04 15:50 Igor Melichev</strong> (<a href="Details8.htm#2004-03-04_1550">details</a>)</p>
12439
<blockquote>
12440
<pre>
12441
Fix (pdfwrite) : Floating point aritmetic applied to uninitialized data.
12442
 
12443
</pre>
12444
<p>[src/gdevpdte.c 1.53, src/gdevpdtt.c 1.74]</p>
12445
</blockquote>
12446
 
12447
<p><strong><a name="2004-03-04_1434"></a>
12448
2004-03-04 14:34 Igor Melichev</strong> (<a href="Details8.htm#2004-03-04_1434">details</a>)</p>
12449
<blockquote>
12450
<pre>
12451
Fix (TT grid fitting) : The glyph trailing moveto got wrong coordinates.
12452
 
12453
</pre>
12454
<p>[src/gxttfb.c 1.32, src/ttfmain.c 1.24]</p>
12455
</blockquote>
12456
 
12457
<p><strong><a name="2004-03-04_0506"></a>
12458
2004-03-04 05:06 Dan Coby</strong> (<a href="Details8.htm#2004-03-04_0506">details</a>)</p>
12459
<blockquote>
12460
<pre>
12461
Implementation of 687326 Enhancement: Handling of PDF 1.5encryption.
12462
 
12463
</pre>
12464
<p>[lib/pdf_sec.ps 1.14]</p>
12465
</blockquote>
12466
 
12467
<p><strong><a name="2004-03-03_1353"></a>
12468
2004-03-03 13:53 Igor Melichev</strong> (<a href="Details8.htm#2004-03-03_1353">details</a>)</p>
12469
<blockquote>
12470
<pre>
12471
Fix : Shading could cause a floating point exception.
12472
 
12473
</pre>
12474
<p>[src/gxshade1.c 1.25, src/gxshade6.c 1.46]</p>
12475
</blockquote>
12476
 
12477
<p><strong><a name="2004-03-03_1010"></a>
12478
2004-03-03 10:10 Igor Melichev</strong> (<a href="Details8.htm#2004-03-03_1010">details</a>)</p>
12479
<blockquote>
12480
<pre>
12481
Fix (TT grid fitting) : AlignToPixels=0 aligned to pixels.
12482
 
12483
</pre>
12484
<p>[src/gxttfb.c 1.31]</p>
12485
</blockquote>
12486
 
12487
<p><strong><a name="2004-03-03_0816"></a>
12488
2004-03-03 08:16 Igor Melichev</strong> (<a href="Details8.htm#2004-03-03_0816">details</a>)</p>
12489
<blockquote>
12490
<pre>
12491
Fix (type 1 hinter) : small resolutions caused a rangecheck.
12492
 
12493
</pre>
12494
<p>[src/gxhintn.c 1.44]</p>
12495
</blockquote>
12496
 
12497
<p><strong><a name="2004-03-03_0514"></a>
12498
2004-03-03 05:14 Dan Coby</strong> (<a href="Details8.htm#2004-03-03_0514">details</a>)</p>
12499
<blockquote>
12500
<pre>
12501
Fix for 687274 White areas appear shaded.
12502
 
12503
</pre>
12504
<p>[lib/gs_init.ps 1.105]</p>
12505
</blockquote>
12506
 
12507
<p><strong><a name="2004-03-02_1147"></a>
12508
2004-03-02 11:47 Igor Melichev</strong> (<a href="Details8.htm#2004-03-02_1147">details</a>)</p>
12509
<blockquote>
12510
<pre>
12511
Improving the MSVC debug build options.
12512
 
12513
</pre>
12514
<p>[src/msvc32.mak 1.53, src/msvccmd.mak 1.15, doc/Make.htm 1.72]</p>
12515
</blockquote>
12516
 
12517
<p><strong><a name="2004-03-02_1014"></a>
12518
2004-03-02 10:14 Igor Melichev</strong> (<a href="Details8.htm#2004-03-02_1014">details</a>)</p>
12519
<blockquote>
12520
<pre>
12521
Fix (pdfwrite) : Errors were missed processing a shading data stream.
12522
 
12523
</pre>
12524
<p>[src/gdevpdfd.c 1.37, src/gdevpdfg.c 1.47, src/gdevpdfv.c 1.34]</p>
12525
</blockquote>
12526
 
12527
<p><strong><a name="2004-03-02_0834"></a>
12528
2004-03-02 08:34 Igor Melichev</strong> (<a href="Details8.htm#2004-03-02_0834">details</a>)</p>
12529
<blockquote>
12530
<pre>
12531
Fix : Errors were missed processing a shading data stream.
12532
 
12533
</pre>
12534
<p>[src/gxshade.c 1.21, src/gxshade4.c 1.25, src/gxshade6.c 1.45, src/gxshade.h 1.11]</p>
12535
</blockquote>
12536
 
12537
<p><strong><a name="2004-03-01_2359"></a>
12538
2004-03-01 23:59 Igor Melichev</strong> (<a href="Details8.htm#2004-03-01_2359">details</a>)</p>
12539
<blockquote>
12540
<pre>
12541
A new implementation of shadings, step 42.
12542
 
12543
</pre>
12544
<p>[src/gxshade6.c 1.44]</p>
12545
</blockquote>
12546
 
12547
<p><strong><a name="2004-03-01_1239"></a>
12548
2004-03-01 12:39 Igor Melichev</strong> (<a href="Details8.htm#2004-03-01_1239">details</a>)</p>
12549
<blockquote>
12550
<pre>
12551
A new implementation of shadings, step 41, release candidate 2.
12552
 
12553
</pre>
12554
<p>[src/gxshade6.c 1.43]</p>
12555
</blockquote>
12556
 
12557
<p><strong><a name="2004-03-01_1044"></a>
12558
2004-03-01 10:44 Igor Melichev</strong> (<a href="Details8.htm#2004-03-01_1044">details</a>)</p>
12559
<blockquote>
12560
<pre>
12561
A new implementation of shadings, step 40.
12562
 
12563
</pre>
12564
<p>[src/gxshade4.h 1.21, src/gxshade6.c 1.42]</p>
12565
</blockquote>
12566
 
12567
<p><strong><a name="2004-02-29_1659"></a>
12568
2004-02-29 16:59 Igor Melichev</strong> (<a href="Details8.htm#2004-02-29_1659">details</a>)</p>
12569
<blockquote>
12570
<pre>
12571
A new implementation of shadings, step 39.
12572
 
12573
</pre>
12574
<p>[src/gxshade1.c 1.24, src/gxshade6.c 1.41]</p>
12575
</blockquote>
12576
 
12577
<p><strong><a name="2004-02-29_1447"></a>
12578
2004-02-29 14:47 Igor Melichev</strong> (<a href="Details8.htm#2004-02-29_1447">details</a>)</p>
12579
<blockquote>
12580
<pre>
12581
A new implementation of shadings, step 38.
12582
 
12583
</pre>
12584
<p>[src/gxshade6.c 1.40]</p>
12585
</blockquote>
12586
 
12587
<p><strong><a name="2004-02-29_1303"></a>
12588
2004-02-29 13:03 Igor Melichev</strong> (<a href="Details8.htm#2004-02-29_1303">details</a>)</p>
12589
<blockquote>
12590
<pre>
12591
A new implementation of shadings, step 37.
12592
 
12593
</pre>
12594
<p>[src/gxshade6.c 1.39]</p>
12595
</blockquote>
12596
 
12597
<p><strong><a name="2004-02-28_1230"></a>
12598
2004-02-28 12:30 Igor Melichev</strong> (<a href="Details8.htm#2004-02-28_1230">details</a>)</p>
12599
<blockquote>
12600
<pre>
12601
A new implementation of shadings, step 36.
12602
 
12603
</pre>
12604
<p>[src/gxshade1.c 1.23, src/gxshade4.c 1.24, src/gxshade6.c 1.38, src/gxshade4.h 1.20]</p>
12605
</blockquote>
12606
 
12607
<p><strong><a name="2004-02-27_0924"></a>
12608
2004-02-27 09:24 Igor Melichev</strong> (<a href="Details8.htm#2004-02-27_0924">details</a>)</p>
12609
<blockquote>
12610
<pre>
12611
A new implementation of shadings, step 35.
12612
 
12613
</pre>
12614
<p>[src/gxshade6.c 1.37]</p>
12615
</blockquote>
12616
 
12617
<p><strong><a name="2004-02-26_2055"></a>
12618
2004-02-26 20:55 Igor Melichev</strong> (<a href="Details8.htm#2004-02-26_2055">details</a>)</p>
12619
<blockquote>
12620
<pre>
12621
A new implementation of shadings, step 34.
12622
 
12623
</pre>
12624
<p>[src/gxshade.c 1.20, src/gxshade1.c 1.22, src/gxshade4.c 1.23, src/gxshade4.h 1.19, src/gxshade6.c 1.36, src/lib.mak 1.173]</p>
12625
</blockquote>
12626
 
12627
<p><strong><a name="2004-02-26_2010"></a>
12628
2004-02-26 20:10 Ray Johnston</strong> (<a href="Details8.htm#2004-02-26_2010">details</a>)</p>
12629
<blockquote>
12630
<pre>
12631
Revert to the correct version of gs_setpd.ps and Use.htm.
12632
 
12633
</pre>
12634
<p>[doc/Use.htm 1.103, lib/gs_setpd.ps 1.23]</p>
12635
</blockquote>
12636
 
12637
<p><strong><a name="2004-02-26_1955"></a>
12638
2004-02-26 19:55 Igor Melichev</strong> (<a href="Details8.htm#2004-02-26_1955">details</a>)</p>
12639
<blockquote>
12640
<pre>
12641
Fix : A bug in fn_Sd_is_monotonic.
12642
 
12643
</pre>
12644
<p>[src/gsfunc0.c 1.14]</p>
12645
</blockquote>
12646
 
12647
<p><strong><a name="2004-02-26_0718"></a>
12648
2004-02-26 07:18 Igor Melichev</strong> (<a href="Details8.htm#2004-02-26_0718">details</a>)</p>
12649
<blockquote>
12650
<pre>
12651
A new implementation of shadings, step 33.
12652
 
12653
</pre>
12654
<p>[src/gxshade.c 1.19, src/gxshade.h 1.10, src/gxshade1.c 1.21, src/gxshade4.c 1.22, src/gxshade4.h 1.18]</p>
12655
</blockquote>
12656
 
12657
<p><strong><a name="2004-02-25_2038"></a>
12658
2004-02-25 20:38 Russell Lang</strong> (<a href="Details8.htm#2004-02-25_2038">details</a>)</p>
12659
<blockquote>
12660
<pre>
12661
Fixes bug 687317.
12662
Fix pdfwrite allowable Permissions for EncryptionR=2.
12663
Fix default Permissions.
12664
 
12665
</pre>
12666
<p>[src/gdevpdf.c 1.90]</p>
12667
</blockquote>
12668
 
12669
<p><strong><a name="2004-02-25_2037"></a>
12670
2004-02-25 20:37 Ray Johnston</strong></p>
12671
<blockquote>
12672
<pre>
12673
Clean up dict stack after loading an embedded Type1 font from a PDF file.
12674
While the font is buggy, Adobe doesn't complain. Bug #687315.</pre>
12675
<p>[lib/pdf_font.ps 1.60]</p>
12676
</blockquote>
12677
 
12678
<p><strong><a name="2004-02-25_2035"></a>
12679
2004-02-25 20:35 Ray Johnston</strong></p>
12680
<blockquote>
12681
<pre>
12682
Add an option to prevent the 'range' type PageSize from being added to the
12683
InputAttribute dictionary. This option is useful for printers that want the
12684
requested pages to be rotated to fit one of the available page sizes.
12685
Option is -dNORANGEPAGESIZE. Fix for bug #629335.</pre>
12686
<p>[lib/gs_setpd.ps 1.22, doc/Use.htm 1.102]</p>
12687
</blockquote>
12688
 
12689
<p><strong><a name="2004-02-25_1621"></a>
12690
2004-02-25 16:21 Igor Melichev</strong> (<a href="Details8.htm#2004-02-25_1621">details</a>)</p>
12691
<blockquote>
12692
<pre>
12693
A new implementation of shadings, step 32.
12694
 
12695
</pre>
12696
<p>[src/gxshade1.c 1.20, src/gxshade4.h 1.17, src/gxshade6.c 1.35, src/lib.mak 1.172]</p>
12697
</blockquote>
12698
 
12699
<p><strong><a name="2004-02-24_2227"></a>
12700
2004-02-24 22:27 Jack Moffitt</strong></p>
12701
<blockquote>
12702
<pre>
12703
Add support for specifying CVS repository location, which requires a
12704
new configuration key, 'gsconf.repodir'.</pre>
12705
<p>[toolbin/tests/testing.cfg.example 1.5, toolbin/tests/update_specific 1.2]</p>
12706
</blockquote>
12707
 
12708
<p><strong><a name="2004-02-24_2220"></a>
12709
2004-02-24 22:20 Jack Moffitt</strong></p>
12710
<blockquote>
12711
<pre>
12712
Script to update baselines for a specific CVS version of Ghostscript.
12713
 
12714
The script requires a new configuration key, 'gsconf.fontdir'.</pre>
12715
<p>[toolbin/tests/testing.cfg.example 1.4, toolbin/tests/update_specific 1.1]</p>
12716
</blockquote>
12717
 
12718
<p><strong><a name="2004-02-24_1907"></a>
12719
2004-02-24 19:07 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1907">details</a>)</p>
12720
<blockquote>
12721
<pre>
12722
A new implementation of shadings, step 31.
12723
 
12724
</pre>
12725
<p>[src/gxshade4.c 1.21, src/gxshade4.h 1.16]</p>
12726
</blockquote>
12727
 
12728
<p><strong><a name="2004-02-24_1857"></a>
12729
2004-02-24 18:57 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1857">details</a>)</p>
12730
<blockquote>
12731
<pre>
12732
A new implementation of shadings, step 30.
12733
 
12734
</pre>
12735
<p>[src/gxshade4.c 1.20, src/gxshade4.h 1.15, src/gxshade6.c 1.34]</p>
12736
</blockquote>
12737
 
12738
<p><strong><a name="2004-02-24_1212"></a>
12739
2004-02-24 12:12 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1212">details</a>)</p>
12740
<blockquote>
12741
<pre>
12742
A new implementation of shadings, step 29 - release candidate 1.
12743
 
12744
</pre>
12745
<p>[src/gxshade4.h 1.14]</p>
12746
</blockquote>
12747
 
12748
<p><strong><a name="2004-02-24_1157"></a>
12749
2004-02-24 11:57 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1157">details</a>)</p>
12750
<blockquote>
12751
<pre>
12752
A new implementation of shadings, step 28.
12753
 
12754
</pre>
12755
<p>[src/gxshade4.c 1.19, src/gxshade4.h 1.13, src/gxshade6.c 1.33]</p>
12756
</blockquote>
12757
 
12758
<p><strong><a name="2004-02-24_1150"></a>
12759
2004-02-24 11:50 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1150">details</a>)</p>
12760
<blockquote>
12761
<pre>
12762
A new implementation of shadings, step 27.
12763
 
12764
</pre>
12765
<p>[src/gxshade4.c 1.18, src/gxshade6.c 1.32]</p>
12766
</blockquote>
12767
 
12768
<p><strong><a name="2004-02-24_1143"></a>
12769
2004-02-24 11:43 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1143">details</a>)</p>
12770
<blockquote>
12771
<pre>
12772
Improving the visual trace macros.
12773
 
12774
</pre>
12775
<p>[src/vdtrace.h 1.12]</p>
12776
</blockquote>
12777
 
12778
<p><strong><a name="2004-02-24_1108"></a>
12779
2004-02-24 11:08 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_1108">details</a>)</p>
12780
<blockquote>
12781
<pre>
12782
A new implementation of shadings, step 26.
12783
 
12784
</pre>
12785
<p>[src/gxshade6.c 1.31]</p>
12786
</blockquote>
12787
 
12788
<p><strong><a name="2004-02-24_0957"></a>
12789
2004-02-24 09:57 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_0957">details</a>)</p>
12790
<blockquote>
12791
<pre>
12792
A new implementation of shadings, step 25.
12793
 
12794
</pre>
12795
<p>[src/gxshade6.c 1.30]</p>
12796
</blockquote>
12797
 
12798
<p><strong><a name="2004-02-24_0928"></a>
12799
2004-02-24 09:28 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_0928">details</a>)</p>
12800
<blockquote>
12801
<pre>
12802
A new implementation of shadings, step 24.
12803
 
12804
</pre>
12805
<p>[src/gxshade4.h 1.12]</p>
12806
</blockquote>
12807
 
12808
<p><strong><a name="2004-02-24_0908"></a>
12809
2004-02-24 09:08 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_0908">details</a>)</p>
12810
<blockquote>
12811
<pre>
12812
A new implementation of shadings, step 23.
12813
 
12814
</pre>
12815
<p>[src/gxshade4.c 1.17, src/gxshade6.c 1.29]</p>
12816
</blockquote>
12817
 
12818
<p><strong><a name="2004-02-24_0814"></a>
12819
2004-02-24 08:14 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_0814">details</a>)</p>
12820
<blockquote>
12821
<pre>
12822
A new implementation of shadings, step 22.
12823
 
12824
</pre>
12825
<p>[src/gxshade6.c 1.28]</p>
12826
</blockquote>
12827
 
12828
<p><strong><a name="2004-02-24_0758"></a>
12829
2004-02-24 07:58 Igor Melichev</strong> (<a href="Details8.htm#2004-02-24_0758">details</a>)</p>
12830
<blockquote>
12831
<pre>
12832
A new implementation of shadings, step 21.
12833
 
12834
</pre>
12835
<p>[src/gxshade4.h 1.11, src/gxshade6.c 1.27]</p>
12836
</blockquote>
12837
 
12838
<p><strong><a name="2004-02-23_2041"></a>
12839
2004-02-23 20:41 Ralph Giles</strong></p>
12840
<blockquote>
12841
<pre>
12842
Check for local jpeg library source by looking for the jpeglib.h header
12843
rather than just the jpeg directory. Also try looking for jpeg-6b if the
12844
jpeg fails; this lets us find the source as it unpacks from the upstream
12845
tarball. Patch from ESP Ghostscript.</pre>
12846
<p>[src/configure.ac 1.42]</p>
12847
</blockquote>
12848
 
12849
<p><strong><a name="2004-02-23_0307"></a>
12850
2004-02-23 03:07 Ray Johnston</strong></p>
12851
<blockquote>
12852
<pre>
12853
Add a parameter which prevents the non-standard four element PageSize
12854
entry in the InputAttributes from being included. This prevents problems
12855
with PostScript programs that examine the InputAttributes entries in an
12856
attempt to pick the 'best fit' rather than relying on the setpagedevice
12857
logic. Also most 'real' printer devices don't support arbitrary page
12858
sizes, so automatic rotation is defeated if the range type page size
12859
in included. The option is -dNORANGEPAGESIZE. Bug #629335.</pre>
12860
<p>[doc/Use.htm 1.101, lib/gs_setpd.ps 1.21]</p>
12861
</blockquote>
12862
 
12863
<p><strong><a name="2004-02-23_0144"></a>
12864
2004-02-23 01:44 Ray Johnston</strong></p>
12865
<blockquote>
12866
<pre>
12867
Add the path to the code directory (gsconf.codedir) for invocation of the
12868
update_baseline/update_pdfbaseline.</pre>
12869
<p>[toolbin/tests/gscheck_pdfwrite.py 1.18, toolbin/tests/gscheck_raster.py 1.9]</p>
12870
</blockquote>
12871
 
12872
<p><strong><a name="2004-02-22_2354"></a>
12873
2004-02-22 23:54 Ralph Giles</strong> (<a href="Details8.htm#2004-02-22_2354">details</a>)</p>
12874
<blockquote>
12875
<pre>
12876
Initial implementation of the JPXDecode filter using the JasPer library
12877
for decoding the JPEG 2000 data. This version only implements a
12878
postscript-level filter; PDF support will follow in another commit.
12879
 
12880
</pre>
12881
<p>[src/Makefile.in 1.33, src/configure.ac 1.41, src/int.mak 1.124, src/lib.mak 1.171, src/sjpx.c 1.1, src/sjpx.h 1.1, src/zfjpx.c 1.1]</p>
12882
</blockquote>
12883
 
12884
<p><strong><a name="2004-02-22_1511"></a>
12885
2004-02-22 15:11 Igor Melichev</strong> (<a href="Details8.htm#2004-02-22_1511">details</a>)</p>
12886
<blockquote>
12887
<pre>
12888
A new implementation of shadings, step 20.
12889
 
12890
</pre>
12891
<p>[src/gxshade4.c 1.16, src/gxshade6.c 1.26]</p>
12892
</blockquote>
12893
 
12894
<p><strong><a name="2004-02-22_1414"></a>
12895
2004-02-22 14:14 Igor Melichev</strong> (<a href="Details8.htm#2004-02-22_1414">details</a>)</p>
12896
<blockquote>
12897
<pre>
12898
A new implementation of shadings, step 19.
12899
 
12900
</pre>
12901
<p>[src/gxshade6.c 1.25]</p>
12902
</blockquote>
12903
 
12904
<p><strong><a name="2004-02-22_1306"></a>
12905
2004-02-22 13:06 Igor Melichev</strong> (<a href="Details8.htm#2004-02-22_1306">details</a>)</p>
12906
<blockquote>
12907
<pre>
12908
A new implementation of shadings, step 18.
12909
 
12910
</pre>
12911
<p>[src/gxshade6.c 1.24]</p>
12912
</blockquote>
12913
 
12914
<p><strong><a name="2004-02-22_1059"></a>
12915
2004-02-22 10:59 Igor Melichev</strong> (<a href="Details8.htm#2004-02-22_1059">details</a>)</p>
12916
<blockquote>
12917
<pre>
12918
A new implementation of shadings, step 17.
12919
 
12920
</pre>
12921
<p>[src/gxshade4.c 1.15, src/gxshade4.h 1.10, src/gxshade6.c 1.23]</p>
12922
</blockquote>
12923
 
12924
<p><strong><a name="2004-02-22_0943"></a>
12925
2004-02-22 09:43 Igor Melichev</strong> (<a href="Details8.htm#2004-02-22_0943">details</a>)</p>
12926
<blockquote>
12927
<pre>
12928
A new implementation of shadings, step 16.
12929
 
12930
</pre>
12931
<p>[src/gxshade.c 1.18, src/gxshade.h 1.9, src/gxshade4.c 1.14, src/gxshade4.h 1.9, src/gxshade6.c 1.22, src/lib.mak 1.170]</p>
12932
</blockquote>
12933
 
12934
<p><strong><a name="2004-02-21_1825"></a>
12935
2004-02-21 18:25 Igor Melichev</strong> (<a href="Details8.htm#2004-02-21_1825">details</a>)</p>
12936
<blockquote>
12937
<pre>
12938
A new implementation of shadings, step 15.
12939
 
12940
</pre>
12941
<p>[src/gxshade4.c 1.13, src/gxshade4.h 1.8, src/gxshade6.c 1.21]</p>
12942
</blockquote>
12943
 
12944
<p><strong><a name="2004-02-20_1504"></a>
12945
2004-02-20 15:04 Igor Melichev</strong> (<a href="Details8.htm#2004-02-20_1504">details</a>)</p>
12946
<blockquote>
12947
<pre>
12948
A new implementation of shadings, step 14.
12949
 
12950
</pre>
12951
<p>[src/gxshade4.c 1.12, src/gxshade4.h 1.7, src/gxshade6.c 1.20]</p>
12952
</blockquote>
12953
 
12954
<p><strong><a name="2004-02-20_1358"></a>
12955
2004-02-20 13:58 Igor Melichev</strong> (<a href="Details8.htm#2004-02-20_1358">details</a>)</p>
12956
<blockquote>
12957
<pre>
12958
A new implementation of shadings, step 13.
12959
 
12960
</pre>
12961
<p>[src/gxshade4.c 1.11, src/gxshade4.h 1.6, src/gxshade6.c 1.19, src/lib.mak 1.169]</p>
12962
</blockquote>
12963
 
12964
<p><strong><a name="2004-02-20_1053"></a>
12965
2004-02-20 10:53 Igor Melichev</strong> (<a href="Details8.htm#2004-02-20_1053">details</a>)</p>
12966
<blockquote>
12967
<pre>
12968
Fix : Cygwin/gcc warnings.
12969
 
12970
</pre>
12971
<p>[src/gxfill.c 1.114]</p>
12972
</blockquote>
12973
 
12974
<p><strong><a name="2004-02-20_1051"></a>
12975
2004-02-20 10:51 Igor Melichev</strong> (<a href="Details8.htm#2004-02-20_1051">details</a>)</p>
12976
<blockquote>
12977
<pre>
12978
A new implementation of shadings, step 12.
12979
 
12980
</pre>
12981
<p>[src/gxshade6.c 1.18]</p>
12982
</blockquote>
12983
 
12984
<p><strong><a name="2004-02-20_0646"></a>
12985
2004-02-20 06:46 Dan Coby</strong></p>
12986
<blockquote>
12987
<pre>
12988
Fix for 687279 Linker warnings with Visual Studio 6 and .NET 2003.
12989
The changes consist of removing the keyword INITINSTANCE from the def
12990
files.  The DESCRIPTION lines are changed to a comment and put at the
12991
beginning of the files.</pre>
12992
<p>[src/dw32c.def 1.4, src/dwmain16.def 1.2, src/dwmain32.def 1.4, src/dwsetup.def 1.5, src/dwuninst.def 1.5, src/gsdll32.def 1.5]</p>
12993
</blockquote>
12994
 
12995
<p><strong><a name="2004-02-20_0004"></a>
12996
2004-02-20 00:04 Igor Melichev</strong> (<a href="Details8.htm#2004-02-20_0004">details</a>)</p>
12997
<blockquote>
12998
<pre>
12999
A new implementation of shadings, step 11.
13000
 
13001
</pre>
13002
<p>[src/gxshade6.c 1.17]</p>
13003
</blockquote>
13004
 
13005
<p><strong><a name="2004-02-19_2005"></a>
13006
2004-02-19 20:05 Igor Melichev</strong> (<a href="Details8.htm#2004-02-19_2005">details</a>)</p>
13007
<blockquote>
13008
<pre>
13009
A new implementation of shadings, step 10.
13010
 
13011
</pre>
13012
<p>[src/gxshade6.c 1.16]</p>
13013
</blockquote>
13014
 
13015
<p><strong><a name="2004-02-19_1132"></a>
13016
2004-02-19 11:32 Igor Melichev</strong> (<a href="Details8.htm#2004-02-19_1132">details</a>)</p>
13017
<blockquote>
13018
<pre>
13019
A new implementation of shadings, step 9.
13020
 
13021
</pre>
13022
<p>[src/gxshade6.c 1.15]</p>
13023
</blockquote>
13024
 
13025
<p><strong><a name="2004-02-19_1121"></a>
13026
2004-02-19 11:21 Igor Melichev</strong> (<a href="Details8.htm#2004-02-19_1121">details</a>)</p>
13027
<blockquote>
13028
<pre>
13029
Improving visual trace macros.
13030
 
13031
</pre>
13032
<p>[src/gxfill.c 1.113, src/vdtrace.h 1.11]</p>
13033
</blockquote>
13034
 
13035
<p><strong><a name="2004-02-19_0744"></a>
13036
2004-02-19 07:44 Igor Melichev</strong> (<a href="Details8.htm#2004-02-19_0744">details</a>)</p>
13037
<blockquote>
13038
<pre>
13039
Simplifying the filling algorithm, step C22.
13040
 
13041
</pre>
13042
<p>[src/gxfill.c 1.112]</p>
13043
</blockquote>
13044
 
13045
<p><strong><a name="2004-02-18_1505"></a>
13046
2004-02-18 15:05 Igor Melichev</strong> (<a href="Details8.htm#2004-02-18_1505">details</a>)</p>
13047
<blockquote>
13048
<pre>
13049
A new implementation of shadings, step 8.
13050
 
13051
</pre>
13052
<p>[src/gxshade6.c 1.14]</p>
13053
</blockquote>
13054
 
13055
<p><strong><a name="2004-02-18_1500"></a>
13056
2004-02-18 15:00 Igor Melichev</strong> (<a href="Details8.htm#2004-02-18_1500">details</a>)</p>
13057
<blockquote>
13058
<pre>
13059
Improving the filling algorithm, step D8.
13060
 
13061
</pre>
13062
<p>[src/gxfill.c 1.111, src/lib.mak 1.168]</p>
13063
</blockquote>
13064
 
13065
<p><strong><a name="2004-02-18_1441"></a>
13066
2004-02-18 14:41 Igor Melichev</strong> (<a href="Details8.htm#2004-02-18_1441">details</a>)</p>
13067
<blockquote>
13068
<pre>
13069
Fix: Documented rounding formulas in the character processing.
13070
 
13071
</pre>
13072
<p>[src/fapiufst.c 1.24, src/gxhintn.c 1.43, src/ttfmain.c 1.23]</p>
13073
</blockquote>
13074
 
13075
<p><strong><a name="2004-02-18_0954"></a>
13076
2004-02-18 09:54 Igor Melichev</strong> (<a href="Details8.htm#2004-02-18_0954">details</a>)</p>
13077
<blockquote>
13078
<pre>
13079
Fix (pdfwrite) : Converting an image type 4 into imagemask, a wrong color was written.
13080
 
13081
</pre>
13082
<p>[src/gdevpdfi.c 1.51]</p>
13083
</blockquote>
13084
 
13085
<p><strong><a name="2004-02-18_0535"></a>
13086
2004-02-18 05:35 Dan Coby</strong></p>
13087
<blockquote>
13088
<pre>
13089
Add '!ifndef'/'endif' around varaious parameters in the makefile for the
13090
Borland compiler (bcwin32.mak).  This allows the parameters to be specified
13091
on the command line without editting the makefile.</pre>
13092
<p>[src/bcwin32.mak 1.32]</p>
13093
</blockquote>
13094
 
13095
<p><strong><a name="2004-02-17_1512"></a>
13096
2004-02-17 15:12 Igor Melichev</strong> (<a href="Details8.htm#2004-02-17_1512">details</a>)</p>
13097
<blockquote>
13098
<pre>
13099
Fix : MSVC7 wrongly optimizes zpcolor.c .
13100
 
13101
</pre>
13102
<p>[src/int.mak 1.123, src/zpcolor.c 1.13]</p>
13103
</blockquote>
13104
 
13105
<p><strong><a name="2004-02-16_1629"></a>
13106
2004-02-16 16:29 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_1629">details</a>)</p>
13107
<blockquote>
13108
<pre>
13109
Improving the filling algorithm, step D7.
13110
 
13111
</pre>
13112
<p>[src/gxdtfill.h 1.16]</p>
13113
</blockquote>
13114
 
13115
<p><strong><a name="2004-02-16_1526"></a>
13116
2004-02-16 15:26 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_1526">details</a>)</p>
13117
<blockquote>
13118
<pre>
13119
A new implementation of shadings, step 7.
13120
 
13121
</pre>
13122
<p>[src/gxshade6.c 1.13]</p>
13123
</blockquote>
13124
 
13125
<p><strong><a name="2004-02-16_1506"></a>
13126
2004-02-16 15:06 Ralph Giles</strong> (<a href="Details8.htm#2004-02-16_1506">details</a>)</p>
13127
<blockquote>
13128
<pre>
13129
Adapt makefile support for compiling in zlib to support v1.2.x rather
13130
than 1.1.x. Linking to a shared version is unaffected.
13131
 
13132
</pre>
13133
<p>[doc/Make.htm 1.71, src/zlib.mak 1.8]</p>
13134
</blockquote>
13135
 
13136
<p><strong><a name="2004-02-16_1351"></a>
13137
2004-02-16 13:51 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_1351">details</a>)</p>
13138
<blockquote>
13139
<pre>
13140
Improving the filling algorithm, step D6.
13141
 
13142
</pre>
13143
<p>[src/gxdtfill.h 1.15]</p>
13144
</blockquote>
13145
 
13146
<p><strong><a name="2004-02-16_0947"></a>
13147
2004-02-16 09:47 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_0947">details</a>)</p>
13148
<blockquote>
13149
<pre>
13150
Improving the filling algorithm, step D5.
13151
 
13152
</pre>
13153
<p>[src/gxdtfill.h 1.14]</p>
13154
</blockquote>
13155
 
13156
<p><strong><a name="2004-02-16_0913"></a>
13157
2004-02-16 09:13 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_0913">details</a>)</p>
13158
<blockquote>
13159
<pre>
13160
A new implementation of shadings, step 6.
13161
 
13162
</pre>
13163
<p>[src/gxshade6.c 1.12]</p>
13164
</blockquote>
13165
 
13166
<p><strong><a name="2004-02-16_0910"></a>
13167
2004-02-16 09:10 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_0910">details</a>)</p>
13168
<blockquote>
13169
<pre>
13170
Improving the filling algorithm, step D4.
13171
 
13172
</pre>
13173
<p>[src/gxdtfill.h 1.13]</p>
13174
</blockquote>
13175
 
13176
<p><strong><a name="2004-02-16_0821"></a>
13177
2004-02-16 08:21 Igor Melichev</strong> (<a href="Details8.htm#2004-02-16_0821">details</a>)</p>
13178
<blockquote>
13179
<pre>
13180
Improving the filling algorithm, step D2.
13181
 
13182
</pre>
13183
<p>[src/gxdtfill.h 1.12]</p>
13184
</blockquote>
13185
 
13186
<p><strong><a name="2004-02-16_0601"></a>
13187
2004-02-16 06:01 Dan Coby</strong></p>
13188
<blockquote>
13189
<pre>
13190
Fix for 687294 psdcmyk device does not write resolution correctly to PSD
13191
files.  This change adds a 'ResolutionInfo structure' into the 'Image
13192
Resources' section of the output file.  This structure specifies the
13193
horizontal and vertical resolution of the image.  (Note:  Adobe's support
13194
of asymetric resolutions is poor.)</pre>
13195
<p>[src/gdevpsd.c 1.6]</p>
13196
</blockquote>
13197
 
13198
<p><strong><a name="2004-02-15_1451"></a>
13199
2004-02-15 14:51 Igor Melichev</strong> (<a href="Details8.htm#2004-02-15_1451">details</a>)</p>
13200
<blockquote>
13201
<pre>
13202
Fix: Improving the documentation (comments) about the filling algorithm, improved.
13203
 
13204
</pre>
13205
<p>[src/gdevddrw.c 1.13]</p>
13206
</blockquote>
13207
 
13208
<p><strong><a name="2004-02-15_1131"></a>
13209
2004-02-15 11:31 Igor Melichev</strong> (<a href="Details8.htm#2004-02-15_1131">details</a>)</p>
13210
<blockquote>
13211
<pre>
13212
A new implementation of shadings, step 5.
13213
 
13214
</pre>
13215
<p>[src/gxshade6.c 1.11]</p>
13216
</blockquote>
13217
 
13218
<p><strong><a name="2004-02-15_1128"></a>
13219
2004-02-15 11:28 Igor Melichev</strong> (<a href="Details8.htm#2004-02-15_1128">details</a>)</p>
13220
<blockquote>
13221
<pre>
13222
Fix: Improving the documentation (comments) about the filling algorithm.
13223
 
13224
</pre>
13225
<p>[src/gdevddrw.c 1.12, src/gxdtfill.h 1.11]</p>
13226
</blockquote>
13227
 
13228
<p><strong><a name="2004-02-14_1157"></a>
13229
2004-02-14 11:57 Igor Melichev</strong> (<a href="Details8.htm#2004-02-14_1157">details</a>)</p>
13230
<blockquote>
13231
<pre>
13232
A new implementation of shadings, step 4.
13233
 
13234
</pre>
13235
<p>[src/gxshade6.c 1.10]</p>
13236
</blockquote>
13237
 
13238
<p><strong><a name="2004-02-14_0904"></a>
13239
2004-02-14 09:04 Igor Melichev</strong> (<a href="Details8.htm#2004-02-14_0904">details</a>)</p>
13240
<blockquote>
13241
<pre>
13242
A new implementation of shadings, step 3.
13243
 
13244
</pre>
13245
<p>[src/gxshade6.c 1.9, src/lib.mak 1.167]</p>
13246
</blockquote>
13247
 
13248
<p><strong><a name="2004-02-14_0844"></a>
13249
2004-02-14 08:44 Igor Melichev</strong> (<a href="Details8.htm#2004-02-14_0844">details</a>)</p>
13250
<blockquote>
13251
<pre>
13252
Fix : Visual trace could miss the current color when reinitialized.
13253
 
13254
</pre>
13255
<p>[src/dwtrace.c 1.6]</p>
13256
</blockquote>
13257
 
13258
<p><strong><a name="2004-02-13_1751"></a>
13259
2004-02-13 17:51 Ralph Giles</strong></p>
13260
<blockquote>
13261
<pre>
13262
Propagate a change from the GS_8_1X branch. AC_CHECK_TYPES takes a
13263
comma-sparated list.</pre>
13264
<p>[src/configure.ac 1.40]</p>
13265
</blockquote>
13266
 
13267
<p><strong><a name="2004-02-13_1643"></a>
13268
2004-02-13 16:43 Igor Melichev</strong> (<a href="Details8.htm#2004-02-13_1643">details</a>)</p>
13269
<blockquote>
13270
<pre>
13271
A new implementation of shadings, step 2.
13272
 
13273
</pre>
13274
<p>[src/gxshade6.c 1.8, src/lib.mak 1.166]</p>
13275
</blockquote>
13276
 
13277
<p><strong><a name="2004-02-13_0815"></a>
13278
2004-02-13 08:15 Igor Melichev</strong> (<a href="Details8.htm#2004-02-13_0815">details</a>)</p>
13279
<blockquote>
13280
<pre>
13281
pdfwrite : NoEncrypt option by a special customer request, improved.
13282
 
13283
</pre>
13284
<p>[src/gdevpdfo.c 1.28]</p>
13285
</blockquote>
13286
 
13287
<p><strong><a name="2004-02-13_0808"></a>
13288
2004-02-13 08:08 Igor Melichev</strong> (<a href="Details8.htm#2004-02-13_0808">details</a>)</p>
13289
<blockquote>
13290
<pre>
13291
pdfwrite : NoEncrypt option by a special customer request.
13292
 
13293
</pre>
13294
<p>[src/gdevpdf.c 1.89, src/gdevpdfo.c 1.27, src/gdevpdfp.c 1.37, src/gdevpdfu.c 1.51, src/gdevpdfx.h 1.86]</p>
13295
</blockquote>
13296
 
13297
<p><strong><a name="2004-02-12_1629"></a>
13298
2004-02-12 16:29 Igor Melichev</strong> (<a href="Details8.htm#2004-02-12_1629">details</a>)</p>
13299
<blockquote>
13300
<pre>
13301
Fix : Intel C and Cygwin/gcc compiler warnings.
13302
 
13303
</pre>
13304
<p>[src/gdevpdtc.c 1.33, src/gxcht.c 1.12, src/gxdhtserial.c 1.4, src/gxht.c 1.15, src/gxttfb.c 1.30]</p>
13305
</blockquote>
13306
 
13307
<p><strong><a name="2004-02-12_1519"></a>
13308
2004-02-12 15:19 Igor Melichev</strong> (<a href="Details8.htm#2004-02-12_1519">details</a>)</p>
13309
<blockquote>
13310
<pre>
13311
Improving the filling algorithm, step D1.
13312
 
13313
</pre>
13314
<p>[src/gxfill.c 1.110, src/gxfilltr.h 1.3]</p>
13315
</blockquote>
13316
 
13317
<p><strong><a name="2004-02-12_1205"></a>
13318
2004-02-12 12:05 Igor Melichev</strong> (<a href="Details8.htm#2004-02-12_1205">details</a>)</p>
13319
<blockquote>
13320
<pre>
13321
Fix : Some Intel C compiler warnings.
13322
 
13323
</pre>
13324
<p>[src/gxfcopy.c 1.41]</p>
13325
</blockquote>
13326
 
13327
<p><strong><a name="2004-02-12_1028"></a>
13328
2004-02-12 10:28 Igor Melichev</strong> (<a href="Details8.htm#2004-02-12_1028">details</a>)</p>
13329
<blockquote>
13330
<pre>
13331
Fix (pdfwrite) : Charproc can change scale before calling setcachedevice.
13332
 
13333
</pre>
13334
<p>[src/gdevpdf.c 1.88, src/gdevpdfx.h 1.85, src/gdevpdtt.c 1.73]</p>
13335
</blockquote>
13336
 
13337
<p><strong><a name="2004-02-11_1120"></a>
13338
2004-02-11 11:20 Igor Melichev</strong> (<a href="Details8.htm#2004-02-11_1120">details</a>)</p>
13339
<blockquote>
13340
<pre>
13341
Fix : GS_LIB_DEFAULT was wrong on OpenVMS.
13342
 
13343
</pre>
13344
<p>[src/openvms.mak 1.35]</p>
13345
</blockquote>
13346
 
13347
<p><strong><a name="2004-02-11_1100"></a>
13348
2004-02-11 11:00 Igor Melichev</strong> (<a href="Details8.htm#2004-02-11_1100">details</a>)</p>
13349
<blockquote>
13350
<pre>
13351
A new implementation of shadings, step 1.
13352
 
13353
</pre>
13354
<p>[src/gxshade6.c 1.7, src/lib.mak 1.165]</p>
13355
</blockquote>
13356
 
13357
<p><strong><a name="2004-02-10_2231"></a>
13358
2004-02-10 22:31 Ralph Giles</strong></p>
13359
<blockquote>
13360
<pre>
13361
Update our copy of the ijs source to the latest cvs source, which
13362
includes libtool support for building a shared library version. Closes
13363
bug 687278.</pre>
13364
<p>[ijs/Makefile.am 1.1, ijs/Makefile.in 1.3, ijs/README 1.2, ijs/autogen.sh 1.1, ijs/configure.ac 1.1, ijs/configure.in 1.2, ijs/ijs.c 1.2, ijs/ijs.h 1.2, ijs/ijs.pc.in 1.1, ijs/ijs_client.c 1.2, ijs/ijs_client.h 1.2, ijs/ijs_client_example.c 1.2, ijs/ijs_exec_unix.c 1.2, ijs/ijs_exec_win.c 1.2, ijs/ijs_server.c 1.2, ijs/ijs_server.h 1.2, ijs/ijs_server_example.c 1.2, ijs/ijs_spec.sgml 1.2, ijs/install-sh 1.2, ijs/unistd_.h 1.2]</p>
13365
</blockquote>
13366
 
13367
<p><strong><a name="2004-02-08_1735"></a>
13368
2004-02-08 17:35 Igor Melichev</strong> (<a href="Details8.htm#2004-02-08_1735">details</a>)</p>
13369
<blockquote>
13370
<pre>
13371
Fix: Improving the decision whether the dropout prevention to be applied.
13372
 
13373
</pre>
13374
<p>[src/gxfill.c 1.109, src/gxistate.h 1.20, src/gxtype1.c 1.36, src/zchar42.c 1.15]</p>
13375
</blockquote>
13376
 
13377
<p><strong><a name="2004-02-08_1129"></a>
13378
2004-02-08 11:29 Igor Melichev</strong> (<a href="Details8.htm#2004-02-08_1129">details</a>)</p>
13379
<blockquote>
13380
<pre>
13381
Simplifying the filling algorithm, step C21.
13382
 
13383
</pre>
13384
<p>[src/gx.h 1.42, src/gxfill.c 1.108, src/gxfill.h 1.22, src/gxpflat.c 1.40, src/gzpath.h 1.36]</p>
13385
</blockquote>
13386
 
13387
<p><strong><a name="2004-02-08_1023"></a>
13388
2004-02-08 10:23 Igor Melichev</strong> (<a href="Details8.htm#2004-02-08_1023">details</a>)</p>
13389
<blockquote>
13390
<pre>
13391
Simplifying the filling algorithm, step C20.
13392
 
13393
</pre>
13394
<p>[src/gx.h 1.41, src/gxfill.c 1.107, src/gxfill.h 1.21, src/gxfillsl.h 1.3, src/gxpcopy.c 1.22, src/gzpath.h 1.35]</p>
13395
</blockquote>
13396
 
13397
<p><strong><a name="2004-02-08_0146"></a>
13398
2004-02-08 01:46 Igor Melichev</strong> (<a href="Details8.htm#2004-02-08_0146">details</a>)</p>
13399
<blockquote>
13400
<pre>
13401
Simplifying the filling algorithm, step C19a.
13402
 
13403
</pre>
13404
<p>[src/gxdtfill.h 1.10]</p>
13405
</blockquote>
13406
 
13407
<p><strong><a name="2004-02-08_0141"></a>
13408
2004-02-08 01:41 Igor Melichev</strong> (<a href="Details8.htm#2004-02-08_0141">details</a>)</p>
13409
<blockquote>
13410
<pre>
13411
Simplifying the filling algorithm, step C19.
13412
 
13413
</pre>
13414
<p>[src/gdevddrw.c 1.11, src/gdevddrw.h 1.4, src/gxdtfill.h 1.9, src/gxfilltr.h 1.2]</p>
13415
</blockquote>
13416
 
13417
<p><strong><a name="2004-02-06_1105"></a>
13418
2004-02-06 11:05 Igor Melichev</strong> (<a href="Details8.htm#2004-02-06_1105">details</a>)</p>
13419
<blockquote>
13420
<pre>
13421
Simplifying the filling algorithm, step C18.
13422
 
13423
</pre>
13424
<p>[src/gxfill.c 1.106, src/gxfill.h 1.20]</p>
13425
</blockquote>
13426
 
13427
<p><strong><a name="2004-02-05_1759"></a>
13428
2004-02-05 17:59 Igor Melichev</strong> (<a href="Details8.htm#2004-02-05_1759">details</a>)</p>
13429
<blockquote>
13430
<pre>
13431
Simplifying the filling algorithm, step C17.
13432
 
13433
</pre>
13434
<p>[src/gx.h 1.40]</p>
13435
</blockquote>
13436
 
13437
<p><strong><a name="2004-02-05_1608"></a>
13438
2004-02-05 16:08 Igor Melichev</strong> (<a href="Details8.htm#2004-02-05_1608">details</a>)</p>
13439
<blockquote>
13440
<pre>
13441
Simplifying the filling algorithm, step C16.
13442
 
13443
</pre>
13444
<p>[src/gx.h 1.39]</p>
13445
</blockquote>
13446
 
13447
<p><strong><a name="2004-02-05_1439"></a>
13448
2004-02-05 14:39 Igor Melichev</strong> (<a href="Details8.htm#2004-02-05_1439">details</a>)</p>
13449
<blockquote>
13450
<pre>
13451
Simplifying the filling algorithm, step C15.
13452
 
13453
</pre>
13454
<p>[src/gxfill.c 1.105, src/gxfillsl.h 1.2]</p>
13455
</blockquote>
13456
 
13457
<p><strong><a name="2004-02-04_1142"></a>
13458
2004-02-04 11:42 Igor Melichev</strong> (<a href="Details8.htm#2004-02-04_1142">details</a>)</p>
13459
<blockquote>
13460
<pre>
13461
Simplifying the filling algorithm, step C14.
13462
 
13463
</pre>
13464
<p>[src/gdevddrw.c 1.10, src/gxdtfill.h 1.8]</p>
13465
</blockquote>
13466
 
13467
<p><strong><a name="2004-02-04_1133"></a>
13468
2004-02-04 11:33 Igor Melichev</strong> (<a href="Details8.htm#2004-02-04_1133">details</a>)</p>
13469
<blockquote>
13470
<pre>
13471
Simplifying the filling algorithm, step C13.
13472
 
13473
</pre>
13474
<p>[src/gdevddrw.c 1.9, src/gdevpdtc.c 1.32, src/gxdtfill.h 1.7, src/gxfdrop.c 1.13, src/gxfill.c 1.104, src/gxfill.h 1.19, src/gxfillsl.h 1.1, src/gxfilltr.h 1.1, src/gxfillts.h 1.1, src/lib.mak 1.164]</p>
13475
</blockquote>
13476
 
13477
<p><strong><a name="2004-02-04_1009"></a>
13478
2004-02-04 10:09 Igor Melichev</strong> (<a href="Details8.htm#2004-02-04_1009">details</a>)</p>
13479
<blockquote>
13480
<pre>
13481
Fix (pdfwrite) : provide a compatibility of TEXT_FROM_CHARS to GhostPCL.
13482
 
13483
</pre>
13484
<p>[src/gdevpdtt.c 1.72]</p>
13485
</blockquote>
13486
 
13487
<p><strong><a name="2004-02-02_2117"></a>
13488
2004-02-02 21:17 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_2117">details</a>)</p>
13489
<blockquote>
13490
<pre>
13491
Allow auto-inline optimization with MSVC.
13492
 
13493
</pre>
13494
<p>[src/msvccmd.mak 1.14]</p>
13495
</blockquote>
13496
 
13497
<p><strong><a name="2004-02-02_2024"></a>
13498
2004-02-02 20:24 Alex Cherepanov</strong> (<a href="Details8.htm#2004-02-02_2024">details</a>)</p>
13499
<blockquote>
13500
<pre>
13501
Perform sign extension on 64-bit platforms.
13502
Partial fix for bug 687029.
13503
 
13504
</pre>
13505
<p>[lib/gs_ttf.ps 1.36]</p>
13506
</blockquote>
13507
 
13508
<p><strong><a name="2004-02-02_2014"></a>
13509
2004-02-02 20:14 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_2014">details</a>)</p>
13510
<blockquote>
13511
<pre>
13512
Simplifying the filling algorithm, step C12.
13513
 
13514
</pre>
13515
<p>[src/gxfill.c 1.103]</p>
13516
</blockquote>
13517
 
13518
<p><strong><a name="2004-02-02_1625"></a>
13519
2004-02-02 16:25 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_1625">details</a>)</p>
13520
<blockquote>
13521
<pre>
13522
Simplifying the filling algorithm, step C11.
13523
 
13524
</pre>
13525
<p>[src/gxfill.c 1.102]</p>
13526
</blockquote>
13527
 
13528
<p><strong><a name="2004-02-02_1409"></a>
13529
2004-02-02 14:09 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_1409">details</a>)</p>
13530
<blockquote>
13531
<pre>
13532
Simplifying the filling algorithm, step C10.
13533
 
13534
</pre>
13535
<p>[src/gxfill.c 1.101]</p>
13536
</blockquote>
13537
 
13538
<p><strong><a name="2004-02-02_1353"></a>
13539
2004-02-02 13:53 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_1353">details</a>)</p>
13540
<blockquote>
13541
<pre>
13542
Simplifying the filling algorithm, step C9.
13543
 
13544
</pre>
13545
<p>[src/gxfill.c 1.100]</p>
13546
</blockquote>
13547
 
13548
<p><strong><a name="2004-02-02_1229"></a>
13549
2004-02-02 12:29 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_1229">details</a>)</p>
13550
<blockquote>
13551
<pre>
13552
Simplifying the filling algorithm, step C8.
13553
 
13554
</pre>
13555
<p>[src/gxfill.c 1.99]</p>
13556
</blockquote>
13557
 
13558
<p><strong><a name="2004-02-02_1148"></a>
13559
2004-02-02 11:48 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_1148">details</a>)</p>
13560
<blockquote>
13561
<pre>
13562
Simplifying the filling algorithm, step C7.
13563
 
13564
</pre>
13565
<p>[src/gx.h 1.38, src/gxfill.c 1.98, src/gxfill.h 1.18, src/gxpflat.c 1.39, src/gzpath.h 1.34]</p>
13566
</blockquote>
13567
 
13568
<p><strong><a name="2004-02-02_0844"></a>
13569
2004-02-02 08:44 Igor Melichev</strong> (<a href="Details8.htm#2004-02-02_0844">details</a>)</p>
13570
<blockquote>
13571
<pre>
13572
pdfwrite : Implementing the PDF 1.4 encryption, step 14.
13573
 
13574
</pre>
13575
<p>[src/gdevpdfu.c 1.50]</p>
13576
</blockquote>
13577
 
13578
<p><strong><a name="2004-01-31_0048"></a>
13579
2004-01-31 00:48 Ralph Giles</strong></p>
13580
<blockquote>
13581
<pre>
13582
[no log message]</pre>
13583
<p>[doc/Release.htm 1.84]</p>
13584
</blockquote>
13585
 
13586
<p><strong><a name="2004-01-30_2312"></a>
13587
2004-01-30 23:12 Ralph Giles</strong></p>
13588
<blockquote>
13589
<pre>
13590
Replace the license header of some of the test scripts with the generic version.</pre>
13591
<p>[toolbin/tests/check_all.py 1.5, toolbin/tests/check_comments.py 1.3, toolbin/tests/check_dirs.py 1.8, toolbin/tests/check_docrefs.py 1.9, toolbin/tests/check_source.py 1.9, toolbin/tests/gscheck_all.py 1.5, toolbin/tests/gscheck_fuzzypdf.py 1.7, toolbin/tests/gscheck_pdfwrite.py 1.17, toolbin/tests/gscheck_raster.py 1.8, toolbin/tests/gsconf.py 1.10, toolbin/tests/gssum.py 1.6, toolbin/tests/gstestgs.py 1.22, toolbin/tests/gstestutils.py 1.10]</p>
13592
</blockquote>
13593
 
13594
<p><strong><a name="2004-01-30_0851"></a>
13595
2004-01-30 08:51 Russell Lang</strong></p>
13596
<blockquote>
13597
<pre>
13598
Document that the copyright year needs to be updated in some
13599
Windows files for each release.</pre>
13600
<p>[doc/Release.htm 1.83]</p>
13601
</blockquote>
13602
 
13603
<p><strong><a name="2004-01-30_0840"></a>
13604
2004-01-30 08:40 Russell Lang</strong></p>
13605
<blockquote>
13606
<pre>
13607
Update copyright date for Windows release to 2004.</pre>
13608
<p>[src/dwsetup.rc 1.11, src/winint.mak 1.21]</p>
13609
</blockquote>
13610
 
13611
<p><strong><a name="2004-01-30_0732"></a>
13612
2004-01-30 07:32 Ralph Giles</strong></p>
13613
<blockquote>
13614
<pre>
13615
Correct the link to History8.htm.</pre>
13616
<p>[doc/Readme.htm 1.54]</p>
13617
</blockquote>
13618
 
13619
<p><strong><a name="2004-01-30_0405"></a>
13620
2004-01-30 04:05 Ray Johnston</strong></p>
13621
<blockquote>
13622
<pre>
13623
Fix typo.</pre>
13624
<p>[doc/Use.htm 1.100]</p>
13625
</blockquote>
13626
 
13627
<p><strong><a name="2004-01-29_1840"></a>
13628
2004-01-29 18:40 Ray Johnston</strong></p>
13629
<blockquote>
13630
<pre>
13631
Change notice in some headers that had been missed during original update
13632
to the unified notice.</pre>
13633
<p>[src/gdevdljm.h 1.8]</p>
13634
</blockquote>
13635
 
13636
<p><strong><a name="2004-01-29_1819"></a>
13637
2004-01-29 18:19 Ray Johnston</strong></p>
13638
<blockquote>
13639
<pre>
13640
Change notice in some headers that had been missed during original update
13641
to the unified notice.</pre>
13642
<p>[src/gdevatx.c 1.9, src/gdevdjet.c 1.11, src/gdevdljm.c 1.11, src/gsovrc.c 1.4, src/gsovrc.h 1.3, src/gxoprect.c 1.5, src/gxoprect.h 1.2]</p>
13643
</blockquote>
13644
 
13645
<p><strong><a name="2004-01-29_0934"></a>
13646
2004-01-29 09:34 Igor Melichev</strong> (<a href="Details8.htm#2004-01-29_0934">details</a>)</p>
13647
<blockquote>
13648
<pre>
13649
pdfwrite : Implementing the PDF 1.4 encryption, step 13.
13650
 
13651
</pre>
13652
<p>[src/gdevpdf.c 1.87]</p>
13653
</blockquote>
13654
 
13655
<p><strong><a name="2004-01-28_1654"></a>
13656
2004-01-28 16:54 Igor Melichev</strong> (<a href="Details8.htm#2004-01-28_1654">details</a>)</p>
13657
<blockquote>
13658
<pre>
13659
Simplifying the filling algorithm, step C6.
13660
 
13661
</pre>
13662
<p>[src/gxfdrop.c 1.12, src/gxfill.c 1.97, src/gxfill.h 1.17]</p>
13663
</blockquote>
13664
 
13665
<p><strong><a name="2004-01-28_1508"></a>
13666
2004-01-28 15:08 Igor Melichev</strong> (<a href="Details8.htm#2004-01-28_1508">details</a>)</p>
13667
<blockquote>
13668
<pre>
13669
Simplifying the filling algorithm, step C5.
13670
 
13671
</pre>
13672
<p>[src/gxfdrop.c 1.11, src/gxfill.c 1.96, src/gxfill.h 1.16]</p>
13673
</blockquote>
13674
 
13675
<p><strong><a name="2004-01-28_0905"></a>
13676
2004-01-28 09:05 Igor Melichev</strong> (<a href="Details8.htm#2004-01-28_0905">details</a>)</p>
13677
<blockquote>
13678
<pre>
13679
Fix (the new TT interpreter) : A bad pointer enumerated relocating gx_ttfReader.
13680
 
13681
</pre>
13682
<p>[src/gstype42.c 1.42, src/gxccman.c 1.24, src/gxttfb.c 1.29, src/gxttfb.h 1.10]</p>
13683
</blockquote>
13684
 
13685
<p><strong><a name="2004-01-27_1607"></a>
13686
2004-01-27 16:07 Igor Melichev</strong> (<a href="Details8.htm#2004-01-27_1607">details</a>)</p>
13687
<blockquote>
13688
<pre>
13689
Fix (TT grid fitting) : A garbager descriptor was wrong.
13690
 
13691
</pre>
13692
<p>[src/gzspotan.h 1.6]</p>
13693
</blockquote>
13694
 
13695
<p><strong><a name="2004-01-27_1605"></a>
13696
2004-01-27 16:05 Igor Melichev</strong> (<a href="Details8.htm#2004-01-27_1605">details</a>)</p>
13697
<blockquote>
13698
<pre>
13699
Fix : Partially restoring the old behavior of the filling algorithm.
13700
 
13701
</pre>
13702
<p>[src/gxpflat.c 1.38]</p>
13703
</blockquote>
13704
 
13705
<p><strong><a name="2004-01-27_0510"></a>
13706
2004-01-27 05:10 Ralph Giles</strong></p>
13707
<blockquote>
13708
<pre>
13709
Pass on the CPPFLAGS settings from the configure script into GCFLAGS. Some users expect to be able
13710
to add include paths through the environment this way. Suggestion from Len Makin.</pre>
13711
<p>[src/Makefile.in 1.32]</p>
13712
</blockquote>
13713
 
13714
<p><strong><a name="2004-01-26_2351"></a>
13715
2004-01-26 23:51 Igor Melichev</strong> (<a href="Details8.htm#2004-01-26_2351">details</a>)</p>
13716
<blockquote>
13717
<pre>
13718
Simplifying the filling algorithm, step C4.
13719
 
13720
</pre>
13721
<p>[src/gxfill.c 1.95, src/gxfill.h 1.15, src/gxpflat.c 1.37, src/gzpath.h 1.33]</p>
13722
</blockquote>
13723
 
13724
<p><strong><a name="2004-01-26_2235"></a>
13725
2004-01-26 22:35 Igor Melichev</strong></p>
13726
<blockquote>
13727
<pre>
13728
Updating the ps2pdf documentation.</pre>
13729
<p>[doc/Ps2pdf.htm 1.64]</p>
13730
</blockquote>
13731
 
13732
<p><strong><a name="2004-01-26_2216"></a>
13733
2004-01-26 22:16 Igor Melichev</strong> (<a href="Details8.htm#2004-01-26_2216">details</a>)</p>
13734
<blockquote>
13735
<pre>
13736
Simplifying the filling algorithm, step C3.
13737
 
13738
</pre>
13739
<p>[src/gxfill.c 1.94]</p>
13740
</blockquote>
13741
 
13742
<p><strong><a name="2004-01-26_2054"></a>
13743
2004-01-26 20:54 Ray Johnston</strong></p>
13744
<blockquote>
13745
<pre>
13746
Correct typo -- position of " in example command. Thanks to Ulf-Dietrich
13747
Braumann of Leipzig University for this.</pre>
13748
<p>[doc/Ps2pdf.htm 1.63]</p>
13749
</blockquote>
13750
 
13751
<p><strong><a name="2004-01-26_1527"></a>
13752
2004-01-26 15:27 Igor Melichev</strong> (<a href="Details8.htm#2004-01-26_1527">details</a>)</p>
13753
<blockquote>
13754
<pre>
13755
Simplifying the filling algorithm, step C2.
13756
 
13757
</pre>
13758
<p>[src/gxfill.c 1.93]</p>
13759
</blockquote>
13760
 
13761
<p><strong><a name="2004-01-26_1320"></a>
13762
2004-01-26 13:20 Igor Melichev</strong> (<a href="Details8.htm#2004-01-26_1320">details</a>)</p>
13763
<blockquote>
13764
<pre>
13765
Simplifying the filling algorithm, step C1.
13766
 
13767
</pre>
13768
<p>[src/gx.h 1.37, src/gxfill.c 1.92, src/gxfill.h 1.14, src/gxpcopy.c 1.21, src/gzpath.h 1.32]</p>
13769
</blockquote>
13770
 
13771
<p><strong><a name="2004-01-26_1313"></a>
13772
2004-01-26 13:13 Igor Melichev</strong> (<a href="Details8.htm#2004-01-26_1313">details</a>)</p>
13773
<blockquote>
13774
<pre>
13775
Fix : gx_flattened_iterator::last_filtered1_i could left uninitialized.
13776
 
13777
</pre>
13778
<p>[src/gxfill.c 1.91, src/gxpflat.c 1.36, src/gzpath.h 1.31]</p>
13779
</blockquote>
13780
 
13781
<p><strong><a name="2004-01-26_1115"></a>
13782
2004-01-26 11:15 Igor Melichev</strong> (<a href="Details8.htm#2004-01-26_1115">details</a>)</p>
13783
<blockquote>
13784
<pre>
13785
Simplifying the filling algorithm, step B10, final in this series.
13786
 
13787
</pre>
13788
<p>[src/gxpcopy.c 1.20]</p>
13789
</blockquote>
13790
 
13791
<p><strong><a name="2004-01-25_1423"></a>
13792
2004-01-25 14:23 Igor Melichev</strong> (<a href="Details8.htm#2004-01-25_1423">details</a>)</p>
13793
<blockquote>
13794
<pre>
13795
Simplifying the filling algorithm, step B9, final in this series.
13796
 
13797
</pre>
13798
<p>[src/gxpflat.c 1.35]</p>
13799
</blockquote>
13800
 
13801
<p><strong><a name="2004-01-25_1355"></a>
13802
2004-01-25 13:55 Igor Melichev</strong> (<a href="Details8.htm#2004-01-25_1355">details</a>)</p>
13803
<blockquote>
13804
<pre>
13805
Simplifying the filling algorithm, step B8.
13806
 
13807
</pre>
13808
<p>[src/gxpflat.c 1.34]</p>
13809
</blockquote>
13810
 
13811
<p><strong><a name="2004-01-25_1149"></a>
13812
2004-01-25 11:49 Igor Melichev</strong> (<a href="Details8.htm#2004-01-25_1149">details</a>)</p>
13813
<blockquote>
13814
<pre>
13815
Simplifying the filling algorithm, step B7.
13816
 
13817
</pre>
13818
<p>[src/gxpflat.c 1.33]</p>
13819
</blockquote>
13820
 
13821
<p><strong><a name="2004-01-25_1121"></a>
13822
2004-01-25 11:21 Igor Melichev</strong> (<a href="Details8.htm#2004-01-25_1121">details</a>)</p>
13823
<blockquote>
13824
<pre>
13825
Simplifying the filling algorithm, step B6.
13826
 
13827
</pre>
13828
<p>[src/gxpflat.c 1.32]</p>
13829
</blockquote>
13830
 
13831
<p><strong><a name="2004-01-24_2349"></a>
13832
2004-01-24 23:49 Dan Coby</strong> (<a href="Details8.htm#2004-01-24_2349">details</a>)</p>
13833
<blockquote>
13834
<pre>
13835
Fix for Bug 687255  pcl output shifted to bottom of page.  Correct
13836
the order of the PCL commands at the start of page for the ljet devices.
13837
 
13838
</pre>
13839
<p>[src/gdevdljm.c 1.10]</p>
13840
</blockquote>
13841
 
13842
<p><strong><a name="2004-01-24_1045"></a>
13843
2004-01-24 10:45 Igor Melichev</strong> (<a href="Details8.htm#2004-01-24_1045">details</a>)</p>
13844
<blockquote>
13845
<pre>
13846
Simplifying the filling algorithm, step B5.
13847
 
13848
</pre>
13849
<p>[src/gx.h 1.36, src/gxfill.c 1.90, src/gxpflat.c 1.31, src/gzpath.h 1.30]</p>
13850
</blockquote>
13851
 
13852
<p><strong><a name="2004-01-23_1735"></a>
13853
2004-01-23 17:35 Ray Johnston</strong></p>
13854
<blockquote>
13855
<pre>
13856
Add check for missing raster image before getting the date of the raster.
13857
If raster is missing, run update_***baseline script to generate it since
13858
the file must be new since the last regression run. Bug 687245.</pre>
13859
<p>[toolbin/tests/gscheck_pdfwrite.py 1.16, toolbin/tests/gscheck_raster.py 1.7]</p>
13860
</blockquote>
13861
 
13862
<p><strong><a name="2004-01-23_1646"></a>
13863
2004-01-23 16:46 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1646">details</a>)</p>
13864
<blockquote>
13865
<pre>
13866
Removed the obsolete configuration switches NEW_TT_INTERPRETER and TT_GRID_FITTING.
13867
 
13868
</pre>
13869
<p>[src/gsfont.c 1.31, src/gsfont.h 1.10, src/gstext.c 1.16, src/gstype42.c 1.41, src/gx.h 1.35, src/gxccache.c 1.29, src/gxccman.c 1.23, src/gxchar.c 1.39, src/gxfcache.h 1.25, src/gxfont42.h 1.19, src/gxtext.h 1.14, src/gxttfb.c 1.28, src/zchar42.c 1.14, src/zusparam.c 1.12]</p>
13870
</blockquote>
13871
 
13872
<p><strong><a name="2004-01-23_1641"></a>
13873
2004-01-23 16:41 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1641">details</a>)</p>
13874
<blockquote>
13875
<pre>
13876
Fix (the new TT interpreter) : st_gs_text_enum_max_ptrs was wrong.
13877
 
13878
</pre>
13879
<p>[src/gxtext.h 1.13]</p>
13880
</blockquote>
13881
 
13882
<p><strong><a name="2004-01-23_1635"></a>
13883
2004-01-23 16:35 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1635">details</a>)</p>
13884
<blockquote>
13885
<pre>
13886
Fix (the new TT interpreter) : A bad pointer enumerated relocating gs_text_enum_s.
13887
 
13888
</pre>
13889
<p>[src/gstext.c 1.15, src/gxfcache.h 1.24, src/lib.mak 1.163]</p>
13890
</blockquote>
13891
 
13892
<p><strong><a name="2004-01-23_1405"></a>
13893
2004-01-23 14:05 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1405">details</a>)</p>
13894
<blockquote>
13895
<pre>
13896
Simplifying the filling algorithm, step B4.
13897
 
13898
</pre>
13899
<p>[src/gxfill.c 1.89]</p>
13900
</blockquote>
13901
 
13902
<p><strong><a name="2004-01-23_1325"></a>
13903
2004-01-23 13:25 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1325">details</a>)</p>
13904
<blockquote>
13905
<pre>
13906
Simplifying the filling algorithm, step B3.
13907
 
13908
</pre>
13909
<p>[src/gx.h 1.34, src/gxfdrop.c 1.10, src/gxfill.c 1.88, src/gxfill.h 1.13, src/gxpath.h 1.12, src/gxpcopy.c 1.19, src/gxpflat.c 1.30, src/gzpath.h 1.29]</p>
13910
</blockquote>
13911
 
13912
<p><strong><a name="2004-01-23_1235"></a>
13913
2004-01-23 12:35 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1235">details</a>)</p>
13914
<blockquote>
13915
<pre>
13916
Simplifying the filling algorithm, step B2.
13917
 
13918
</pre>
13919
<p>[src/gx.h 1.33]</p>
13920
</blockquote>
13921
 
13922
<p><strong><a name="2004-01-23_1005"></a>
13923
2004-01-23 10:05 Igor Melichev</strong> (<a href="Details8.htm#2004-01-23_1005">details</a>)</p>
13924
<blockquote>
13925
<pre>
13926
Simplifying the filling algorithm, step B1.
13927
 
13928
</pre>
13929
<p>[src/gx.h 1.32, src/gxfill.c 1.87, src/gxpflat.c 1.29]</p>
13930
</blockquote>
13931
 
13932
<p><strong><a name="2004-01-22_1136"></a>
13933
2004-01-22 11:36 Igor Melichev</strong> (<a href="Details8.htm#2004-01-22_1136">details</a>)</p>
13934
<blockquote>
13935
<pre>
13936
Fix : A bug in ttfmain.c caused a heap damage.
13937
 
13938
</pre>
13939
<p>[src/ttfmain.c 1.22]</p>
13940
</blockquote>
13941
 
13942
<p><strong><a name="2004-01-22_0922"></a>
13943
2004-01-22 09:22 Igor Melichev</strong> (<a href="Details8.htm#2004-01-22_0922">details</a>)</p>
13944
<blockquote>
13945
<pre>
13946
Fix : pco_accurate didn't work for curves with zero derivative.
13947
 
13948
</pre>
13949
<p>[src/gxpcopy.c 1.18]</p>
13950
</blockquote>
13951
 
13952
<p><strong><a name="2004-01-22_0916"></a>
13953
2004-01-22 09:16 Ralph Giles</strong> (<a href="Details8.htm#2004-01-22_0916">details</a>)</p>
13954
<blockquote>
13955
<pre>
13956
Create a new dynamic header 'gconfigd.h' for non-platform-specific defines. Variables like
13957
GS_LIB_DEFAULT which were previously tacked onto the end of gconfig.h have been moved to the new
13958
header. This change is necessary to pass the default path for the persistent cache from the
13959
makefile.
13960
 
13961
</pre>
13962
<p>[src/gp_unix_cache.c 1.2, src/gs.mak 1.25, src/gscdef.c 1.42, src/iconf.c 1.7, src/int.mak 1.122, src/lib.mak 1.162, src/unix-aux.mak 1.12]</p>
13963
</blockquote>
13964
 
13965
<p><strong><a name="2004-01-21_1355"></a>
13966
2004-01-21 13:55 Igor Melichev</strong> (<a href="Details8.htm#2004-01-21_1355">details</a>)</p>
13967
<blockquote>
13968
<pre>
13969
Fix : Don't apply pco_accurate when filling a path.
13970
 
13971
</pre>
13972
<p>[src/gxfill.c 1.86]</p>
13973
</blockquote>
13974
 
13975
<p><strong><a name="2004-01-21_1338"></a>
13976
2004-01-21 13:38 Igor Melichev</strong> (<a href="Details8.htm#2004-01-21_1338">details</a>)</p>
13977
<blockquote>
13978
<pre>
13979
Fix : The dropout prevetion did not work with "true .setaccuratecurves".
13980
 
13981
</pre>
13982
<p>[src/gxpcopy.c 1.17]</p>
13983
</blockquote>
13984
 
13985
<p><strong><a name="2004-01-21_1017"></a>
13986
2004-01-21 10:17 Igor Melichev</strong> (<a href="Details8.htm#2004-01-21_1017">details</a>)</p>
13987
<blockquote>
13988
<pre>
13989
Fix (pdfwrite) : Type 3 characters were missed in the Widths array.
13990
 
13991
</pre>
13992
<p>[src/gdevpdte.c 1.52]</p>
13993
</blockquote>
13994
 
13995
<p><strong><a name="2004-01-20_1911"></a>
13996
2004-01-20 19:11 Ralph Giles</strong> (<a href="Details8.htm#2004-01-20_1911">details</a>)</p>
13997
<blockquote>
13998
<pre>
13999
Replace a fixed-filename tempfile fopen with gp_open_scratch_file() for improved robustness in the
14000
pnga device. Part of the fix for bug 687243.
14001
 
14002
</pre>
14003
<p>[src/gdevpnga.c 1.8]</p>
14004
</blockquote>
14005
 
14006
<p><strong><a name="2004-01-20_1905"></a>
14007
2004-01-20 19:05 Ralph Giles</strong></p>
14008
<blockquote>
14009
<pre>
14010
Some additional clarification on the new pdfwrite encryption user parameters.</pre>
14011
<p>[doc/Ps2pdf.htm 1.62]</p>
14012
</blockquote>
14013
 
14014
<p><strong><a name="2004-01-20_1900"></a>
14015
2004-01-20 19:00 Ralph Giles</strong></p>
14016
<blockquote>
14017
<pre>
14018
Improve wording and html formatting of recent documentation additions.</pre>
14019
<p>[doc/News.htm 1.142, doc/Ps2pdf.htm 1.61]</p>
14020
</blockquote>
14021
 
14022
<p><strong><a name="2004-01-20_1508"></a>
14023
2004-01-20 15:08 Igor Melichev</strong> (<a href="Details8.htm#2004-01-20_1508">details</a>)</p>
14024
<blockquote>
14025
<pre>
14026
Fix : The PCL interpreter doesn't provide pattern streams (continued).
14027
 
14028
</pre>
14029
<p>[src/gdevpdfg.c 1.46, src/gdevpdfg.h 1.29, src/gdevpdfv.c 1.33, src/int.mak 1.121, src/zpcolor.c 1.12]</p>
14030
</blockquote>
14031
 
14032
<p><strong><a name="2004-01-20_0139"></a>
14033
2004-01-20 01:39 Ralph Giles</strong></p>
14034
<blockquote>
14035
<pre>
14036
Correct a typo in the previous commit.</pre>
14037
<p>[src/gp_unifs.c 1.17]</p>
14038
</blockquote>
14039
 
14040
<p><strong><a name="2004-01-20_0124"></a>
14041
2004-01-20 01:24 Ralph Giles</strong></p>
14042
<blockquote>
14043
<pre>
14044
Save the original filename template for use in the error message when mkstemp() fails. According
14045
to the man page mkstemp() can clobber the contents of fname if it does not succeed. Part of the
14046
fix for bug 687243.</pre>
14047
<p>[src/gp_unifs.c 1.16]</p>
14048
</blockquote>
14049
 
14050
<p><strong><a name="2004-01-19_2319"></a>
14051
2004-01-19 23:19 Ralph Giles</strong></p>
14052
<blockquote>
14053
<pre>
14054
Remove some very old scripts which contain /tmp races, a security risk should
14055
someone actually try to use them. Part of the fix for bug 687243.</pre>
14056
<p>[lib/pj-gs.sh 1.4, lib/sysvlp.sh 1.4]</p>
14057
</blockquote>
14058
 
14059
<p><strong><a name="2004-01-19_2015"></a>
14060
2004-01-19 20:15 Igor Melichev</strong> (<a href="Details8.htm#2004-01-19_2015">details</a>)</p>
14061
<blockquote>
14062
<pre>
14063
pdfwrite : Implementing the PDF 1.4 encryption, step 12.
14064
 
14065
</pre>
14066
<p>[src/gdevpdfu.c 1.49]</p>
14067
</blockquote>
14068
 
14069
<p><strong><a name="2004-01-19_1652"></a>
14070
2004-01-19 16:52 Igor Melichev</strong> (<a href="Details8.htm#2004-01-19_1652">details</a>)</p>
14071
<blockquote>
14072
<pre>
14073
Fix (PDF interpreter) : CropBox computed wrongly.
14074
 
14075
</pre>
14076
<p>[lib/pdf_main.ps 1.84]</p>
14077
</blockquote>
14078
 
14079
<p><strong><a name="2004-01-19_1232"></a>
14080
2004-01-19 12:32 Igor Melichev</strong> (<a href="Details8.htm#2004-01-19_1232">details</a>)</p>
14081
<blockquote>
14082
<pre>
14083
pdfwrite : Merge redundant images (continued).
14084
 
14085
</pre>
14086
<p>[src/gdevpdfo.c 1.26]</p>
14087
</blockquote>
14088
 
14089
<p><strong><a name="2004-01-19_0941"></a>
14090
2004-01-19 09:41 Igor Melichev</strong> (<a href="Details8.htm#2004-01-19_0941">details</a>)</p>
14091
<blockquote>
14092
<pre>
14093
Fix : The PCL interpreter doesn't provide pattern streams.
14094
 
14095
</pre>
14096
<p>[src/gsistate.c 1.9, src/gsptype1.c 1.18, src/gsstate.c 1.23, src/gxistate.h 1.19, src/gxstate.h 1.9, src/zgstate.c 1.9]</p>
14097
</blockquote>
14098
 
14099
<p><strong><a name="2004-01-17_2046"></a>
14100
2004-01-17 20:46 Dan Coby</strong> (<a href="Details8.htm#2004-01-17_2046">details</a>)</p>
14101
<blockquote>
14102
<pre>
14103
Fix for "687252 subfiledecode errors on includes greater than the
14104
size of a uint".  In spite of the bug name, the problem is not
14105
related to the actual size of the subfile or to the size of a uint.
14106
The actual problem is a missing required parameter:  EODCount.
14107
However Adobe once again ignores the missing parameter and what is
14108
specified in the PRLM-3rd.
14109
 
14110
</pre>
14111
<p>[src/zfilter.c 1.10]</p>
14112
</blockquote>
14113
 
14114
<p><strong><a name="2004-01-16_1236"></a>
14115
2004-01-16 12:36 Igor Melichev</strong> (<a href="Details8.htm#2004-01-16_1236">details</a>)</p>
14116
<blockquote>
14117
<pre>
14118
Fix (type 1 hinter) : Wrong outline with a huge scale.
14119
 
14120
</pre>
14121
<p>[src/gxhintn.c 1.42]</p>
14122
</blockquote>
14123
 
14124
<p><strong><a name="2004-01-16_0947"></a>
14125
2004-01-16 09:47 Igor Melichev</strong> (<a href="Details8.htm#2004-01-16_0947">details</a>)</p>
14126
<blockquote>
14127
<pre>
14128
pdfwrite : Implementing the PDF 1.4 encryption, step 11.
14129
 
14130
</pre>
14131
<p>[src/gdevpdf.c 1.86]</p>
14132
</blockquote>
14133
 
14134
<p><strong><a name="2004-01-16_0924"></a>
14135
2004-01-16 09:24 Igor Melichev</strong> (<a href="Details8.htm#2004-01-16_0924">details</a>)</p>
14136
<blockquote>
14137
<pre>
14138
Documenting new features of gs8.30 .
14139
 
14140
</pre>
14141
<p>[doc/Language.htm 1.83, doc/News.htm 1.141, doc/Ps2pdf.htm 1.60, doc/Use.htm 1.99]</p>
14142
</blockquote>
14143
 
14144
<p><strong><a name="2004-01-16_0636"></a>
14145
2004-01-16 06:36 Dan Coby</strong> (<a href="Details8.htm#2004-01-16_0636">details</a>)</p>
14146
<blockquote>
14147
<pre>
14148
Fix for 687247 x11 device fails with CMYK on 8bit display.
14149
 
14150
</pre>
14151
<p>[src/gxcmap.c 1.18]</p>
14152
</blockquote>
14153
 
14154
<p><strong><a name="2004-01-16_0231"></a>
14155
2004-01-16 02:31 Igor Melichev</strong> (<a href="Details8.htm#2004-01-16_0231">details</a>)</p>
14156
<blockquote>
14157
<pre>
14158
pdfwrite : Implementing the PDF 1.4 encryption, step 10 - beta release.
14159
 
14160
</pre>
14161
<p>[doc/Ps2pdf.htm 1.59]</p>
14162
</blockquote>
14163
 
14164
<p><strong><a name="2004-01-16_0211"></a>
14165
2004-01-16 02:11 Igor Melichev</strong> (<a href="Details8.htm#2004-01-16_0211">details</a>)</p>
14166
<blockquote>
14167
<pre>
14168
pdfwrite : Implementing the PDF 1.4 encryption, step 9.
14169
 
14170
</pre>
14171
<p>[src/gdevpdf.c 1.85]</p>
14172
</blockquote>
14173
 
14174
<p><strong><a name="2004-01-16_0202"></a>
14175
2004-01-16 02:02 Igor Melichev</strong> (<a href="Details8.htm#2004-01-16_0202">details</a>)</p>
14176
<blockquote>
14177
<pre>
14178
Fix (PDF interpreter) Bug in encryption revision 3.
14179
 
14180
</pre>
14181
<p>[lib/pdf_sec.ps 1.13]</p>
14182
</blockquote>
14183
 
14184
<p><strong><a name="2004-01-15_2144"></a>
14185
2004-01-15 21:44 Igor Melichev</strong> (<a href="Details8.htm#2004-01-15_2144">details</a>)</p>
14186
<blockquote>
14187
<pre>
14188
pdfwrite : Implementing the PDF 1.4 encryption, step 8.
14189
 
14190
</pre>
14191
<p>[src/gdevpdf.c 1.84]</p>
14192
</blockquote>
14193
 
14194
<p><strong><a name="2004-01-15_1745"></a>
14195
2004-01-15 17:45 Ralph Giles</strong></p>
14196
<blockquote>
14197
<pre>
14198
Add an RCS Id line to the documentation stylesheet. There's no reason to exempt it.</pre>
14199
<p>[doc/gs.css 1.3, toolbin/tests/check_source.py 1.8]</p>
14200
</blockquote>
14201
 
14202
<p><strong><a name="2004-01-15_1741"></a>
14203
2004-01-15 17:41 Ralph Giles</strong></p>
14204
<blockquote>
14205
<pre>
14206
Add the Freetype Licence text to the exemptions list for RCS Id lines.</pre>
14207
<p>[toolbin/tests/check_source.py 1.7]</p>
14208
</blockquote>
14209
 
14210
<p><strong><a name="2004-01-15_1735"></a>
14211
2004-01-15 17:35 Ralph Giles</strong></p>
14212
<blockquote>
14213
<pre>
14214
Add gp_unix_cache.c to the developer documentation's file listing.</pre>
14215
<p>[doc/Develop.htm 1.130]</p>
14216
</blockquote>
14217
 
14218
<p><strong><a name="2004-01-15_1608"></a>
14219
2004-01-15 16:08 Igor Melichev</strong> (<a href="Details8.htm#2004-01-15_1608">details</a>)</p>
14220
<blockquote>
14221
<pre>
14222
pdfwrite : Implementing the PDF 1.4 encryption, step 7.
14223
 
14224
</pre>
14225
<p>[src/gdevpdf.c 1.83]</p>
14226
</blockquote>
14227
 
14228
<p><strong><a name="2004-01-15_1502"></a>
14229
2004-01-15 15:02 Igor Melichev</strong> (<a href="Details8.htm#2004-01-15_1502">details</a>)</p>
14230
<blockquote>
14231
<pre>
14232
pdfwrite : Implementing the PDF 1.4 encryption, step 6.
14233
 
14234
</pre>
14235
<p>[src/gdevpdf.c 1.82, src/gdevpdfp.c 1.36, src/gdevpdfx.h 1.84]</p>
14236
</blockquote>
14237
 
14238
<p><strong><a name="2004-01-15_1009"></a>
14239
2004-01-15 10:09 Igor Melichev</strong> (<a href="Details8.htm#2004-01-15_1009">details</a>)</p>
14240
<blockquote>
14241
<pre>
14242
pdfwrite : Implementing the PDF 1.4 encryption, step 5.
14243
 
14244
</pre>
14245
<p>[src/devs.mak 1.107, src/gdevpdf.c 1.81, src/gdevpdfc.c 1.46, src/gdevpdfo.c 1.25, src/gdevpdfo.h 1.18, src/gdevpdfu.c 1.48, src/gdevpdfx.h 1.83, src/gdevpdtf.c 1.34, src/gdevpdti.c 1.27, src/gdevpdtw.c 1.27, src/gdevpdtw.h 1.4]</p>
14246
</blockquote>
14247
 
14248
<p><strong><a name="2004-01-15_0927"></a>
14249
2004-01-15 09:27 Ralph Giles</strong> (<a href="Details8.htm#2004-01-15_0927">details</a>)</p>
14250
<blockquote>
14251
<pre>
14252
Initial commit of the persistent cache implementation. This version supports only the *nix
14253
platform and does not include any eviction logic. Also currently the cache directory and
14254
empty 'gs_cache' index file must be created manually.
14255
 
14256
</pre>
14257
<p>[src/Makefile.in 1.31, src/gp.h 1.27, src/gp_dvx.c 1.11, src/gp_iwatc.c 1.17, src/gp_mac.c 1.15, src/gp_mswin.c 1.23, src/gp_os2.c 1.30, src/gp_os9.c 1.12, src/gp_unix.c 1.13, src/gp_unix_cache.c 1.1, src/gp_vms.c 1.37, src/gs.mak 1.24, src/unix-aux.mak 1.11, src/zmisc.c 1.6]</p>
14258
</blockquote>
14259
 
14260
<p><strong><a name="2004-01-14_1805"></a>
14261
2004-01-14 18:05 Igor Melichev</strong> (<a href="Details8.htm#2004-01-14_1805">details</a>)</p>
14262
<blockquote>
14263
<pre>
14264
pdfwrite : Implementing the PDF 1.4 encryption, step 4.
14265
 
14266
</pre>
14267
<p>[src/devs.mak 1.106, src/gdevpdfc.c 1.45]</p>
14268
</blockquote>
14269
 
14270
<p><strong><a name="2004-01-14_1604"></a>
14271
2004-01-14 16:04 Igor Melichev</strong> (<a href="Details8.htm#2004-01-14_1604">details</a>)</p>
14272
<blockquote>
14273
<pre>
14274
pdfwrite : Implementing the PDF 1.4 encryption, step 3.
14275
 
14276
</pre>
14277
<p>[src/gdevpdfj.c 1.29, src/gdevpdfu.c 1.47, src/gdevpdfx.h 1.82, src/gdevpdtb.c 1.23, src/gdevpdti.c 1.26, src/gdevpdtw.c 1.26]</p>
14278
</blockquote>
14279
 
14280
<p><strong><a name="2004-01-14_1407"></a>
14281
2004-01-14 14:07 Alex Cherepanov</strong></p>
14282
<blockquote>
14283
<pre>
14284
Check for hypot() availability on the configure step, fix the hypot()
14285
replacement macro, and deal with MSVC specially.
14286
Fix bug 687238.</pre>
14287
<p>[src/Makefile.in 1.30, src/configure.ac 1.39, src/math_.h 1.6]</p>
14288
</blockquote>
14289
 
14290
<p><strong><a name="2004-01-14_1345"></a>
14291
2004-01-14 13:45 Igor Melichev</strong> (<a href="Details8.htm#2004-01-14_1345">details</a>)</p>
14292
<blockquote>
14293
<pre>
14294
pdfwrite : Implementing the PDF 1.4 encryption, step 2.
14295
 
14296
</pre>
14297
<p>[src/devs.mak 1.105, src/gdevpdf.c 1.80, src/gdevpdfo.c 1.24, src/gdevpdfu.c 1.46, src/gdevpdfx.h 1.81, src/gdevpdti.c 1.25, src/sarc4.c 1.10, src/sarc4.h 1.6]</p>
14298
</blockquote>
14299
 
14300
<p><strong><a name="2004-01-14_0750"></a>
14301
2004-01-14 07:50 Igor Melichev</strong> (<a href="Details8.htm#2004-01-14_0750">details</a>)</p>
14302
<blockquote>
14303
<pre>
14304
pdfwrite : Implementing the PDF 1.4 encryption, step 1.
14305
 
14306
</pre>
14307
<p>[src/devs.mak 1.104, src/gdevpdf.c 1.79, src/gdevpdfp.c 1.35, src/gdevpdfx.h 1.80, src/sarc4.c 1.9, src/sarc4.h 1.5]</p>
14308
</blockquote>
14309
 
14310
<p><strong><a name="2004-01-14_0638"></a>
14311
2004-01-14 06:38 Ray Johnston</strong> (<a href="Details8.htm#2004-01-14_0638">details</a>)</p>
14312
<blockquote>
14313
<pre>
14314
Fix to prevent setdistillerparams from erasing the page device or reset
14315
the page device parameters. Fixes bugs 563287 and 607425.
14316
 
14317
</pre>
14318
<p>[lib/gs_pdfwr.ps 1.37]</p>
14319
</blockquote>
14320
 
14321
<p><strong><a name="2004-01-13_1403"></a>
14322
2004-01-13 14:03 Igor Melichev</strong> (<a href="Details8.htm#2004-01-13_1403">details</a>)</p>
14323
<blockquote>
14324
<pre>
14325
pdfwrite : Implementing the file ID.
14326
 
14327
</pre>
14328
<p>[src/devs.mak 1.103, src/gdevpdf.c 1.78, src/gdevpdfx.h 1.79, src/lib.mak 1.161, src/smd5.c 1.6, src/smd5.h 1.5]</p>
14329
</blockquote>
14330
 
14331
<p><strong><a name="2004-01-13_0728"></a>
14332
2004-01-13 07:28 Igor Melichev</strong></p>
14333
<blockquote>
14334
<pre>
14335
Fix (pdfwrite) : Cygwin/gcc compiler warnings.</pre>
14336
<p>[src/gdevpdfd.c 1.36, src/gdevpdfo.c 1.23]</p>
14337
</blockquote>
14338
 
14339
<p><strong><a name="2004-01-13_0728"></a>
14340
2004-01-13 07:28 Igor Melichev</strong> (<a href="Details8.htm#2004-01-13_0728">details</a>)</p>
14341
<blockquote>
14342
<pre>
14343
Fix (pdfwrite) : Adobe glitches with a small FontMatrix.
14344
 
14345
</pre>
14346
<p>[src/gdevpdte.c 1.51, src/gdevpdtt.c 1.71, src/gdevpdtt.h 1.21]</p>
14347
</blockquote>
14348
 
14349
<p><strong><a name="2004-01-13_0532"></a>
14350
2004-01-13 05:32 Igor Melichev</strong></p>
14351
<blockquote>
14352
<pre>
14353
Fixing a punctuation inaccuracy in documentation.</pre>
14354
<p>[doc/Language.htm 1.82, doc/Use.htm 1.98]</p>
14355
</blockquote>
14356
 
14357
<p><strong><a name="2004-01-13_0206"></a>
14358
2004-01-13 02:06 Ray Johnston</strong> (<a href="Details8.htm#2004-01-13_0206">details</a>)</p>
14359
<blockquote>
14360
<pre>
14361
Fix problems with the "image" device when the palette is an 8-bit gray
14362
palette (uses the image8 device with num_components == 1). Since the
14363
DeviceN changes, changing num_components requires also setting the
14364
gray_index value appropriately. Also the rgb to color mapping function
14365
did not allow for num_components == 1 and used uninitialized values for
14366
the green and blue comonents. Fixes bugs 458261, 686909 and 687204.
14367
 
14368
</pre>
14369
<p>[src/gdevmem.c 1.7, src/gsdevmem.c 1.5]</p>
14370
</blockquote>
14371
 
14372
<p><strong><a name="2004-01-12_2316"></a>
14373
2004-01-12 23:16 Ralph Giles</strong></p>
14374
<blockquote>
14375
<pre>
14376
Clarify wording in the updated GridFitTT documentation.</pre>
14377
<p>[doc/Language.htm 1.81, doc/Use.htm 1.97]</p>
14378
</blockquote>
14379
 
14380
<p><strong><a name="2004-01-12_2304"></a>
14381
2004-01-12 23:04 Ralph Giles</strong></p>
14382
<blockquote>
14383
<pre>
14384
Clarify wording and correct some spelling errors in a recent documentation change.</pre>
14385
<p>[doc/Ps2pdf.htm 1.58]</p>
14386
</blockquote>
14387
 
14388
<p><strong><a name="2004-01-12_1435"></a>
14389
2004-01-12 14:35 Igor Melichev</strong> (<a href="Details8.htm#2004-01-12_1435">details</a>)</p>
14390
<blockquote>
14391
<pre>
14392
Fix (pdfwrite) : A misprint in the previous patch.
14393
 
14394
</pre>
14395
<p>[src/gdevpdf.c 1.77]</p>
14396
</blockquote>
14397
 
14398
<p><strong><a name="2004-01-12_1428"></a>
14399
2004-01-12 14:28 Igor Melichev</strong> (<a href="Details8.htm#2004-01-12_1428">details</a>)</p>
14400
<blockquote>
14401
<pre>
14402
pdfwrite : Merge redundant images.
14403
 
14404
</pre>
14405
<p>[doc/Ps2pdf.htm 1.57, src/gdevpdf.c 1.76, src/gdevpdfb.c 1.21, src/gdevpdfg.h 1.28, src/gdevpdfi.c 1.50, src/gdevpdfj.c 1.28, src/gdevpdfo.c 1.22, src/gdevpdfo.h 1.17, src/gdevpdfp.c 1.34, src/gdevpdfu.c 1.45, src/gdevpdfx.h 1.78]</p>
14406
</blockquote>
14407
 
14408
<p><strong><a name="2004-01-11_1353"></a>
14409
2004-01-11 13:53 Igor Melichev</strong> (<a href="Details8.htm#2004-01-11_1353">details</a>)</p>
14410
<blockquote>
14411
<pre>
14412
Fix (pdfwrite) : A mangled CFF was written when an Encoding uses 256 glyphs.
14413
 
14414
</pre>
14415
<p>[src/gdevpsf2.c 1.30]</p>
14416
</blockquote>
14417
 
14418
<p><strong><a name="2004-01-11_1121"></a>
14419
2004-01-11 11:21 Igor Melichev</strong> (<a href="Details8.htm#2004-01-11_1121">details</a>)</p>
14420
<blockquote>
14421
<pre>
14422
Fix : removed dependence on bands in the filling algorithm.
14423
 
14424
</pre>
14425
<p>[src/gxfill.c 1.85, src/gxfill.h 1.12]</p>
14426
</blockquote>
14427
 
14428
<p><strong><a name="2004-01-10_1800"></a>
14429
2004-01-10 18:00 Igor Melichev</strong> (<a href="Details8.htm#2004-01-10_1800">details</a>)</p>
14430
<blockquote>
14431
<pre>
14432
Fix (pdfwrite) : Mark copied font's glyph names when reclaiming memory.
14433
 
14434
</pre>
14435
<p>[src/gxfcopy.c 1.40]</p>
14436
</blockquote>
14437
 
14438
<p><strong><a name="2004-01-10_1224"></a>
14439
2004-01-10 12:24 Igor Melichev</strong> (<a href="Details8.htm#2004-01-10_1224">details</a>)</p>
14440
<blockquote>
14441
<pre>
14442
Fix (pdfwrite) : Improving heuristics in the compression chooser.
14443
 
14444
</pre>
14445
<p>[src/gdevpdfj.c 1.27, src/gdevpsds.c 1.10]</p>
14446
</blockquote>
14447
 
14448
<p><strong><a name="2004-01-10_1212"></a>
14449
2004-01-10 12:12 Igor Melichev</strong> (<a href="Details8.htm#2004-01-10_1212">details</a>)</p>
14450
<blockquote>
14451
<pre>
14452
Fix (pdfwrite) : A big stack consumption writing a CFF with many glyphs.
14453
 
14454
</pre>
14455
<p>[src/gdevpsf.h 1.26, src/gdevpsf2.c 1.29]</p>
14456
</blockquote>
14457
 
14458
<p><strong><a name="2004-01-09_1427"></a>
14459
2004-01-09 14:27 Igor Melichev</strong> (<a href="Details8.htm#2004-01-09_1427">details</a>)</p>
14460
<blockquote>
14461
<pre>
14462
Fix : Improving vdtrace macros.
14463
 
14464
</pre>
14465
<p>[src/dwtrace.c 1.5, src/vdtrace.h 1.10]</p>
14466
</blockquote>
14467
 
14468
<p><strong><a name="2004-01-09_1340"></a>
14469
2004-01-09 13:40 Igor Melichev</strong> (<a href="Details8.htm#2004-01-09_1340">details</a>)</p>
14470
<blockquote>
14471
<pre>
14472
Fix : Some of Sun ONE Studio 7 and Cygwin/gcc compiler warnings.
14473
 
14474
</pre>
14475
<p>[src/devs.mak 1.102, src/gdevpdtc.c 1.31, src/gdevpdtt.c 1.70, src/gxpcopy.c 1.16, src/zfapi.c 1.51]</p>
14476
</blockquote>
14477
 
14478
<p><strong><a name="2004-01-09_1302"></a>
14479
2004-01-09 13:02 Igor Melichev</strong> (<a href="Details8.htm#2004-01-09_1302">details</a>)</p>
14480
<blockquote>
14481
<pre>
14482
Fix (pdfwrite) : Empty clip was written into a charproc.
14483
 
14484
</pre>
14485
<p>[src/gdevpdti.c 1.24, src/gdevpdtt.c 1.69]</p>
14486
</blockquote>
14487
 
14488
<p><strong><a name="2004-01-08_1402"></a>
14489
2004-01-08 14:02 Igor Melichev</strong> (<a href="Details8.htm#2004-01-08_1402">details</a>)</p>
14490
<blockquote>
14491
<pre>
14492
Implementing a True Type grid fitting, step 12, final.
14493
 
14494
</pre>
14495
<p>[src/gx.h 1.31, src/gzspotan.c 1.8, doc/Language.htm 1.80, doc/Use.htm 1.96]</p>
14496
</blockquote>
14497
 
14498
<p><strong><a name="2004-01-07_1950"></a>
14499
2004-01-07 19:50 Ralph Giles</strong> (<a href="Details8.htm#2004-01-07_1950">details</a>)</p>
14500
<blockquote>
14501
<pre>
14502
Unequivocally include stdlib.h in echogs.c to avoid a warning on the Sun ONE Studio 7 compiler as
14503
reported in bug 687234.
14504
 
14505
</pre>
14506
<p>[src/echogs.c 1.7]</p>
14507
</blockquote>
14508
 
14509
<p><strong><a name="2004-01-07_1112"></a>
14510
2004-01-07 11:12 Igor Melichev</strong> (<a href="Details8.htm#2004-01-07_1112">details</a>)</p>
14511
<blockquote>
14512
<pre>
14513
Implementing a True Type grid fitting, step 11.
14514
 
14515
</pre>
14516
<p>[src/gxhintn.c 1.41, src/gxhintn.h 1.19, src/gxttfb.c 1.27]</p>
14517
</blockquote>
14518
 
14519
<p><strong><a name="2004-01-06_2036"></a>
14520
2004-01-06 20:36 Ralph Giles</strong></p>
14521
<blockquote>
14522
<pre>
14523
Fix a typo in the 64-bit type selection logic. Bug 687237.</pre>
14524
<p>[src/configure.ac 1.38]</p>
14525
</blockquote>
14526
 
14527
<p><strong><a name="2004-01-06_1332"></a>
14528
2004-01-06 13:32 Igor Melichev</strong> (<a href="Details8.htm#2004-01-06_1332">details</a>)</p>
14529
<blockquote>
14530
<pre>
14531
Implementing a True Type grid fitting, step 10.
14532
 
14533
</pre>
14534
<p>[src/gsfont.c 1.30, src/gxhintn.c 1.40, src/gxhintn.h 1.18, src/gxttfb.c 1.26, src/gzspotan.c 1.7, src/gzspotan.h 1.5]</p>
14535
</blockquote>
14536
 
14537
<p><strong><a name="2004-01-05_2334"></a>
14538
2004-01-05 23:34 Ralph Giles</strong></p>
14539
<blockquote>
14540
<pre>
14541
Fix some warnings reported by the Sun One Studio 7 compiler (and others). Bug 687228.</pre>
14542
<p>[src/devs.mak 1.101, src/gdevdevn.c 1.13, src/gdevpdfc.c 1.44, src/gdevpdtb.c 1.22, src/gdevpsu.c 1.16, src/gp_unifn.c 1.16, src/gsht.c 1.18, src/gxcmap.c 1.17, src/int.mak 1.120, src/lib.mak 1.160, src/zfapi.c 1.50, src/zfile.c 1.40]</p>
14543
</blockquote>
14544
 
14545
<p><strong><a name="2004-01-05_2306"></a>
14546
2004-01-05 23:06 Ralph Giles</strong></p>
14547
<blockquote>
14548
<pre>
14549
Correct a typo in the checks for stdint fixed-size types. This did not materially affect the
14550
behavior of the configure script. Bug 687235.</pre>
14551
<p>[src/configure.ac 1.37]</p>
14552
</blockquote>
14553
 
14554
<p><strong><a name="2004-01-05_2213"></a>
14555
2004-01-05 22:13 Ralph Giles</strong></p>
14556
<blockquote>
14557
<pre>
14558
Bump the development branch version to 8.30 now that the stable branch has been released as 8.13
14559
and update the date stamp.</pre>
14560
<p>[doc/News.htm 1.140, lib/gs_init.ps 1.104, src/gscdef.c 1.41, src/version.mak 1.69]</p>
14561
</blockquote>
14562
 
14563
<p><strong><a name="2004-01-05_1915"></a>
14564
2004-01-05 19:15 Alex Cherepanov</strong> (<a href="Details8.htm#2004-01-05_1915">details</a>)</p>
14565
<blockquote>
14566
<pre>
14567
Transliterate '\0' character in PDF names to "BnZr" instead of
14568
'?' to reduce the chance of name collision.
14569
 
14570
</pre>
14571
<p>[src/gdevpdfu.c 1.44]</p>
14572
</blockquote>
14573
 
14574
<p><strong><a name="2004-01-05_1511"></a>
14575
2004-01-05 15:11 Igor Melichev</strong> (<a href="Details8.htm#2004-01-05_1511">details</a>)</p>
14576
<blockquote>
14577
<pre>
14578
Implementing a True Type grid fitting, step 9.
14579
 
14580
</pre>
14581
<p>[src/gxttfb.c 1.25]</p>
14582
</blockquote>
14583
 
14584
<p><strong><a name="2004-01-05_1305"></a>
14585
2004-01-05 13:05 Igor Melichev</strong> (<a href="Details8.htm#2004-01-05_1305">details</a>)</p>
14586
<blockquote>
14587
<pre>
14588
Fix : Removed gx_curve_split due to inprecise implementation.
14589
 
14590
</pre>
14591
<p>[src/gxpcopy.c 1.15, src/gzpath.h 1.28]</p>
14592
</blockquote>
14593
 
14594
<p><strong><a name="2004-01-05_1252"></a>
14595
2004-01-05 12:52 Igor Melichev</strong> (<a href="Details8.htm#2004-01-05_1252">details</a>)</p>
14596
<blockquote>
14597
<pre>
14598
Implementing a True Type grid fitting, step 8.
14599
 
14600
</pre>
14601
<p>[src/gxfill.c 1.84, src/gxpcopy.c 1.14, src/gxttfb.c 1.24, src/gzpath.h 1.27]</p>
14602
</blockquote>
14603
 
14604
<p><strong><a name="2004-01-05_0611"></a>
14605
2004-01-05 06:11 Ray Johnston</strong> (<a href="Details8.htm#2004-01-05_0611">details</a>)</p>
14606
<blockquote>
14607
<pre>
14608
Fix for fonts being displayed using .notdef character (empty boxes or other
14609
appearance). While the test file doesn't follow the PDF 1.3 or later manual
14610
recommendations for providing a [1,0] cmap for an embedded symbolic TT font,
14611
Adobe Acrobat Reader can display these characters. When the 'post' table
14612
doesn't provide the glyphs required by the /Differences list, try another
14613
cmap [3,0] to get the correct glyph (names and glyph #'s). Bug #686959 for
14614
customer #1060.
14615
 
14616
</pre>
14617
<p>[lib/gs_ttf.ps 1.35]</p>
14618
</blockquote>
14619
 
14620
<p><strong><a name="2004-01-04_1959"></a>
14621
2004-01-04 19:59 Igor Melichev</strong> (<a href="Details8.htm#2004-01-04_1959">details</a>)</p>
14622
<blockquote>
14623
<pre>
14624
Fix : monotonize_internal didn't work properly.
14625
 
14626
</pre>
14627
<p>[src/gxpcopy.c 1.13]</p>
14628
</blockquote>
14629
 
14630
<p><strong><a name="2004-01-04_0612"></a>
14631
2004-01-04 06:12 Igor Melichev</strong> (<a href="Details8.htm#2004-01-04_0612">details</a>)</p>
14632
<blockquote>
14633
<pre>
14634
Fix : Trapezoid algorithm could cause topology distortions (continued 2).
14635
 
14636
</pre>
14637
<p>[src/gxfdrop.c 1.9, src/gxfill.c 1.83]</p>
14638
</blockquote>
14639
 
14640
<p><strong><a name="2004-01-04_0537"></a>
14641
2004-01-04 05:37 Alex Cherepanov</strong></p>
14642
<blockquote>
14643
<pre>
14644
Remove spurious stack adjustment that caused /unmatchedmark
14645
when the font was loaded from Resource/Fonts/ .
14646
Fix bug 687220.</pre>
14647
<p>[lib/gs_fonts.ps 1.46]</p>
14648
</blockquote>
14649
 
14650
<p><strong><a name="2004-01-03_1814"></a>
14651
2004-01-03 18:14 Ralph Giles</strong></p>
14652
<blockquote>
14653
<pre>
14654
Correct a line ending problem.</pre>
14655
<p>[src/gp_macio.c 1.33]</p>
14656
</blockquote>
14657
 
14658
<p><strong><a name="2004-01-03_1750"></a>
14659
2004-01-03 17:50 Igor Melichev</strong> (<a href="Details8.htm#2004-01-03_1750">details</a>)</p>
14660
<blockquote>
14661
<pre>
14662
Fix : Trapezoid algorithm could cause topology distortions (continued).
14663
 
14664
</pre>
14665
<p>[src/gxfill.c 1.82]</p>
14666
</blockquote>
14667
 
14668
<p><strong><a name="2004-01-03_1234"></a>
14669
2004-01-03 12:34 Igor Melichev</strong> (<a href="Details8.htm#2004-01-03_1234">details</a>)</p>
14670
<blockquote>
14671
<pre>
14672
Implementing a True Type grid fitting, step 7.
14673
 
14674
</pre>
14675
<p>[src/gsfont.c 1.29, src/gxfcache.h 1.23, src/gxttfb.c 1.23, src/zusparam.c 1.11]</p>
14676
</blockquote>
14677
 
14678
<p><strong><a name="2004-01-03_1038"></a>
14679
2004-01-03 10:38 Igor Melichev</strong> (<a href="Details8.htm#2004-01-03_1038">details</a>)</p>
14680
<blockquote>
14681
<pre>
14682
Fix : Trapezoid algorithm could cause topology distortions.
14683
 
14684
</pre>
14685
<p>[src/gxfill.c 1.81]</p>
14686
</blockquote>
14687
 
14688
<p><strong><a name="2004-01-02_2105"></a>
14689
2004-01-02 21:05 Ray Johnston</strong></p>
14690
<blockquote>
14691
<pre>
14692
Fix: The (more or less undocumented) superexec operator is supposed to
14693
allow "readonly" directories to be amended. Bug #674421.</pre>
14694
<p>[src/zgeneric.c 1.7]</p>
14695
</blockquote>
14696
 
14697
<p><strong><a name="2004-01-02_2053"></a>
14698
2004-01-02 20:53 Ray Johnston</strong></p>
14699
<blockquote>
14700
<pre>
14701
Remove spurious ^M (ctrl-M == <cr>) characters from the source -- probably
14702
caused by a Windows user performing an update from a file that was not
14703
correctly recognized as DOS vs. UNIX line endings by cvs.</pre>
14704
<p>[src/idict.c 1.10]</p>
14705
</blockquote>
14706
 
14707
<p><strong><a name="2004-01-02_1802"></a>
14708
2004-01-02 18:02 Igor Melichev</strong> (<a href="Details8.htm#2004-01-02_1802">details</a>)</p>
14709
<blockquote>
14710
<pre>
14711
Implementing a True Type grid fitting, step 6.
14712
 
14713
</pre>
14714
<p>[src/gxfill.c 1.80, src/gxpath.h 1.11, src/gxpcopy.c 1.12, src/gxttfb.c 1.22, src/ttfmain.c 1.21]</p>
14715
</blockquote>
14716
 
14717
<p><strong><a name="2004-01-02_1315"></a>
14718
2004-01-02 13:15 Igor Melichev</strong></p>
14719
<blockquote>
14720
<pre>
14721
Fix : A GCC compiler error.</pre>
14722
<p>[src/gxfont42.h 1.18]</p>
14723
</blockquote>
14724
 
14725
<p><strong><a name="2004-01-02_1302"></a>
14726
2004-01-02 13:02 Igor Melichev</strong> (<a href="Details8.htm#2004-01-02_1302">details</a>)</p>
14727
<blockquote>
14728
<pre>
14729
Implementing a True Type grid fitting, step 5.
14730
 
14731
</pre>
14732
<p>[src/gxfill.c 1.79, src/gxhintn.c 1.39, src/gxttfb.c 1.21, src/gzspotan.c 1.6, src/gzspotan.h 1.4, src/ttfmain.c 1.20, src/ttfoutl.h 1.13]</p>
14733
</blockquote>
14734
 
14735
<p><strong><a name="2004-01-01_1701"></a>
14736
2004-01-01 17:01 Igor Melichev</strong> (<a href="Details8.htm#2004-01-01_1701">details</a>)</p>
14737
<blockquote>
14738
<pre>
14739
Implementing a True Type grid fitting, step 4.
14740
 
14741
</pre>
14742
<p>[src/gxhintn.c 1.38, src/gxhintn.h 1.17, src/gxttfb.c 1.20, src/gzspotan.c 1.5, src/gzspotan.h 1.3, src/lib.mak 1.159]</p>
14743
</blockquote>
14744
 
14745
<p><strong><a name="2003-12-31_1807"></a>
14746
2003-12-31 18:07 Ralph Giles</strong></p>
14747
<blockquote>
14748
<pre>
14749
Add a paragraph to the license statement listing the additional requirements of
14750
the Freetype License.</pre>
14751
<p>[LICENSE 1.3]</p>
14752
</blockquote>
14753
 
14754
<p><strong><a name="2003-12-31_1753"></a>
14755
2003-12-31 17:53 Ralph Giles</strong></p>
14756
<blockquote>
14757
<pre>
14758
Add the text of the Freetype license and references to the freetype project to clarify our
14759
compilance. The new truetype bytecode interpreter is based in part of code made available as part
14760
of Freetype 1.</pre>
14761
<p>[doc/Develop.htm 1.129, doc/FTL.txt 1.2, doc/Language.htm 1.79]</p>
14762
</blockquote>
14763
 
14764
<p><strong><a name="2003-12-31_1112"></a>
14765
2003-12-31 11:12 Igor Melichev</strong> (<a href="Details8.htm#2003-12-31_1112">details</a>)</p>
14766
<blockquote>
14767
<pre>
14768
Fix : The character oversampling condition was wrong.
14769
 
14770
</pre>
14771
<p>[src/gxchar.c 1.38]</p>
14772
</blockquote>
14773
 
14774
<p><strong><a name="2003-12-31_0613"></a>
14775
2003-12-31 06:13 Igor Melichev</strong> (<a href="Details8.htm#2003-12-31_0613">details</a>)</p>
14776
<blockquote>
14777
<pre>
14778
Fix (pdfwrite) : Write a smaller Widths array.
14779
 
14780
</pre>
14781
<p>[src/gdevpdtf.c 1.33, src/gdevpdti.c 1.23]</p>
14782
</blockquote>
14783
 
14784
<p><strong><a name="2003-12-31_0520"></a>
14785
2003-12-31 05:20 Igor Melichev</strong> (<a href="Details8.htm#2003-12-31_0520">details</a>)</p>
14786
<blockquote>
14787
<pre>
14788
Fix (pdfwrite) : Pattern resource was not added to Resources of a pattern object.
14789
 
14790
</pre>
14791
<p>[src/gdevpdfg.c 1.45]</p>
14792
</blockquote>
14793
 
14794
<p><strong><a name="2003-12-30_1755"></a>
14795
2003-12-30 17:55 Igor Melichev</strong> (<a href="Details8.htm#2003-12-30_1755">details</a>)</p>
14796
<blockquote>
14797
<pre>
14798
Fix (pdfwrite) : Color space resource was not added to Resources of a pattern object.
14799
 
14800
</pre>
14801
<p>[src/gdevpdfc.c 1.43]</p>
14802
</blockquote>
14803
 
14804
<p><strong><a name="2003-12-30_1753"></a>
14805
2003-12-30 17:53 Igor Melichev</strong> (<a href="Details8.htm#2003-12-30_1753">details</a>)</p>
14806
<blockquote>
14807
<pre>
14808
Fix (pdfwrite) : Wrote an invalid text matrix.
14809
 
14810
</pre>
14811
<p>[src/gdevpdte.c 1.50]</p>
14812
</blockquote>
14813
 
14814
<p><strong><a name="2003-12-30_1150"></a>
14815
2003-12-30 11:50 Igor Melichev</strong> (<a href="Details8.htm#2003-12-30_1150">details</a>)</p>
14816
<blockquote>
14817
<pre>
14818
Generalize the trapezoid filling algorithm for curves, step 24, final.
14819
 
14820
</pre>
14821
<p>[src/gx.h 1.30]</p>
14822
</blockquote>
14823
 
14824
<p><strong><a name="2003-12-30_0825"></a>
14825
2003-12-30 08:25 Igor Melichev</strong> (<a href="Details8.htm#2003-12-30_0825">details</a>)</p>
14826
<blockquote>
14827
<pre>
14828
Generalize the trapezoid filling algorithm for curves, step 23.
14829
 
14830
</pre>
14831
<p>[src/gx.h 1.29, src/gxfill.c 1.78, src/gxpflat.c 1.28, src/gzpath.h 1.26]</p>
14832
</blockquote>
14833
 
14834
<p><strong><a name="2003-12-29_1556"></a>
14835
2003-12-29 15:56 Igor Melichev</strong> (<a href="Details8.htm#2003-12-29_1556">details</a>)</p>
14836
<blockquote>
14837
<pre>
14838
Generalize the trapezoid filling algorithm for curves, step 22.
14839
 
14840
</pre>
14841
<p>[src/gxfill.c 1.77]</p>
14842
</blockquote>
14843
 
14844
<p><strong><a name="2003-12-29_0435"></a>
14845
2003-12-29 04:35 Igor Melichev</strong> (<a href="Details8.htm#2003-12-29_0435">details</a>)</p>
14846
<blockquote>
14847
<pre>
14848
Generalize the trapezoid filling algorithm for curves, step 21.
14849
 
14850
</pre>
14851
<p>[src/gx.h 1.28, src/gxfill.c 1.76]</p>
14852
</blockquote>
14853
 
14854
<p><strong><a name="2003-12-29_0418"></a>
14855
2003-12-29 04:18 Igor Melichev</strong> (<a href="Details8.htm#2003-12-29_0418">details</a>)</p>
14856
<blockquote>
14857
<pre>
14858
Raster depended on the band size (a partial fix).
14859
 
14860
</pre>
14861
<p>[src/gxfill.c 1.75]</p>
14862
</blockquote>
14863
 
14864
<p><strong><a name="2003-12-28_1337"></a>
14865
2003-12-28 13:37 Igor Melichev</strong> (<a href="Details8.htm#2003-12-28_1337">details</a>)</p>
14866
<blockquote>
14867
<pre>
14868
Generalize the trapezoid filling algorithm for curves, step 20.
14869
 
14870
</pre>
14871
<p>[src/gxfill.c 1.74]</p>
14872
</blockquote>
14873
 
14874
<p><strong><a name="2003-12-28_1257"></a>
14875
2003-12-28 12:57 Igor Melichev</strong> (<a href="Details8.htm#2003-12-28_1257">details</a>)</p>
14876
<blockquote>
14877
<pre>
14878
Generalize the trapezoid filling algorithm for curves, step 19.
14879
 
14880
</pre>
14881
<p>[src/gxfill.c 1.73]</p>
14882
</blockquote>
14883
 
14884
<p><strong><a name="2003-12-28_1223"></a>
14885
2003-12-28 12:23 Igor Melichev</strong> (<a href="Details8.htm#2003-12-28_1223">details</a>)</p>
14886
<blockquote>
14887
<pre>
14888
Fix : The dropout prevention code could render an occasional raster.
14889
 
14890
</pre>
14891
<p>[src/gxfill.c 1.72]</p>
14892
</blockquote>
14893
 
14894
<p><strong><a name="2003-12-28_0815"></a>
14895
2003-12-28 08:15 Igor Melichev</strong> (<a href="Details8.htm#2003-12-28_0815">details</a>)</p>
14896
<blockquote>
14897
<pre>
14898
Generalize the trapezoid filling algorithm for curves, step 17.
14899
 
14900
</pre>
14901
<p>[src/gxfill.c 1.71]</p>
14902
</blockquote>
14903
 
14904
<p><strong><a name="2003-12-27_1658"></a>
14905
2003-12-27 16:58 Igor Melichev</strong> (<a href="Details8.htm#2003-12-27_1658">details</a>)</p>
14906
<blockquote>
14907
<pre>
14908
Generalize the trapezoid filling algorithm for curves, step 16.
14909
 
14910
</pre>
14911
<p>[src/gxfill.c 1.70]</p>
14912
</blockquote>
14913
 
14914
<p><strong><a name="2003-12-27_1524"></a>
14915
2003-12-27 15:24 Ray Johnston</strong> (<a href="Details8.htm#2003-12-27_1524">details</a>)</p>
14916
<blockquote>
14917
<pre>
14918
Fix missing semicolons inserted by previous commit that prevented
14919
compilation.
14920
 
14921
</pre>
14922
<p>[src/gxfill.c 1.69]</p>
14923
</blockquote>
14924
 
14925
<p><strong><a name="2003-12-27_0914"></a>
14926
2003-12-27 09:14 Igor Melichev</strong> (<a href="Details8.htm#2003-12-27_0914">details</a>)</p>
14927
<blockquote>
14928
<pre>
14929
Generalize the trapezoid filling algorithm for curves, step 15.
14930
 
14931
</pre>
14932
<p>[src/gx.h 1.27, src/gxfill.c 1.68, src/gxpflat.c 1.27, src/gxfill.h 1.11, src/gzpath.h 1.25]</p>
14933
</blockquote>
14934
 
14935
<p><strong><a name="2003-12-24_0332"></a>
14936
2003-12-24 03:32 Ralph Giles</strong></p>
14937
<blockquote>
14938
<pre>
14939
Correct a typo in the maintainer-clean target in the legacy unix makefiles.
14940
Thanks to William Bader for catching this.</pre>
14941
<p>[src/unix-gcc.mak 1.44, src/unixansi.mak 1.35]</p>
14942
</blockquote>
14943
 
14944
<p><strong><a name="2003-12-23_1536"></a>
14945
2003-12-23 15:36 Ray Johnston</strong></p>
14946
<blockquote>
14947
<pre>
14948
Move the documentation on handling Unicode high level text into Drivers.htm
14949
which is a developer document instead of Devices.htm which is intended for
14950
users.</pre>
14951
<p>[doc/Devices.htm 1.73, doc/Drivers.htm 1.44]</p>
14952
</blockquote>
14953
 
14954
<p><strong><a name="2003-12-22_2005"></a>
14955
2003-12-22 20:05 Ray Johnston</strong> (<a href="Details8.htm#2003-12-22_2005">details</a>)</p>
14956
<blockquote>
14957
<pre>
14958
Still more regressions that produced incorrect (different than 8.12)
14959
rotations. Regressions include 541_623.pdf and others that had Rotate != 0.
14960
 
14961
</pre>
14962
<p>[src/zmedia2.c 1.15]</p>
14963
</blockquote>
14964
 
14965
<p><strong><a name="2003-12-21_2056"></a>
14966
2003-12-21 20:56 Ray Johnston</strong> (<a href="Details8.htm#2003-12-21_2056">details</a>)</p>
14967
<blockquote>
14968
<pre>
14969
Resolve regression differences caused by rotated page sizes being picked
14970
instead of non-rotated in some cases. Seen with 1_pct_50_bang.pdf and
14971
others.
14972
 
14973
</pre>
14974
<p>[src/zmedia2.c 1.14]</p>
14975
</blockquote>
14976
 
14977
<p><strong><a name="2003-12-20_1709"></a>
14978
2003-12-20 17:09 Ralph Giles</strong></p>
14979
<blockquote>
14980
<pre>
14981
Add a newline at the end of a file. Remove a duplicate semicolon at the end of statement.</pre>
14982
<p>[src/gxistate.h 1.18, src/zchar1.c 1.35]</p>
14983
</blockquote>
14984
 
14985
<p><strong><a name="2003-12-20_0928"></a>
14986
2003-12-20 09:28 Ray Johnston</strong></p>
14987
<blockquote>
14988
<pre>
14989
Fix yet another long standing bug in 'match_page_size' logic that could
14990
result in the wrong (too small) media being selected due to comparison
14991
of signed difference versus absolute difference.</pre>
14992
<p>[src/zmedia2.c 1.13]</p>
14993
</blockquote>
14994
 
14995
<p><strong><a name="2003-12-19_0834"></a>
14996
2003-12-19 08:34 Dan Coby</strong></p>
14997
<blockquote>
14998
<pre>
14999
A pair of fixes to the PDF rebuild logic.  The fix in pdf_main.ps corrects
15000
a problem that ws creatd with the PDF 1.5 parser changes.  The fix in
15001
pdf_rbld.ps corrects an unbalanced stack.  This was not fatal but did
15002
leave the string (trailer) on the stack after rebuilding some PDF files.</pre>
15003
<p>[lib/pdf_main.ps 1.83, lib/pdf_rbld.ps 1.6]</p>
15004
</blockquote>
15005
 
15006
<p><strong><a name="2003-12-19_0542"></a>
15007
2003-12-19 05:42 Ray Johnston</strong> (<a href="Details8.htm#2003-12-19_0542">details</a>)</p>
15008
<blockquote>
15009
<pre>
15010
Fix setpagedevice problems introduced with previous commit detected by the
15011
regression tests, including 070-01.ps and many others. Also give priority
15012
to lower value slots (match_key.value.intval)
15013
 
15014
</pre>
15015
<p>[src/zmedia2.c 1.12]</p>
15016
</blockquote>
15017
 
15018
<p><strong><a name="2003-12-18_1458"></a>
15019
2003-12-18 14:58 Igor Melichev</strong> (<a href="Details8.htm#2003-12-18_1458">details</a>)</p>
15020
<blockquote>
15021
<pre>
15022
Fix (pdfwrite) : A temporary workaround for limitcheck writing a CFF with many glyphs.
15023
 
15024
</pre>
15025
<p>[src/gdevpsf.h 1.25, src/gdevpsf2.c 1.28]</p>
15026
</blockquote>
15027
 
15028
<p><strong><a name="2003-12-18_1323"></a>
15029
2003-12-18 13:23 Igor Melichev</strong> (<a href="Details8.htm#2003-12-18_1323">details</a>)</p>
15030
<blockquote>
15031
<pre>
15032
Generalize the trapezoid filling algorithm for curves, step 14.
15033
 
15034
</pre>
15035
<p>[src/gx.h 1.26, src/gxfill.c 1.67, src/gxpflat.c 1.26, src/gzpath.h 1.24]</p>
15036
</blockquote>
15037
 
15038
<p><strong><a name="2003-12-17_1536"></a>
15039
2003-12-17 15:36 Igor Melichev</strong> (<a href="Details8.htm#2003-12-17_1536">details</a>)</p>
15040
<blockquote>
15041
<pre>
15042
Fix : Fixed a comment syntax and removed unused variables.
15043
 
15044
</pre>
15045
<p>[src/gxpflat.c 1.25]</p>
15046
</blockquote>
15047
 
15048
<p><strong><a name="2003-12-17_1527"></a>
15049
2003-12-17 15:27 Igor Melichev</strong> (<a href="Details8.htm#2003-12-17_1527">details</a>)</p>
15050
<blockquote>
15051
<pre>
15052
Generalize the trapezoid filling algorithm for curves, step 13.
15053
 
15054
</pre>
15055
<p>[src/gxpflat.c 1.24, src/gzpath.h 1.23]</p>
15056
</blockquote>
15057
 
15058
<p><strong><a name="2003-12-17_0945"></a>
15059
2003-12-17 09:45 Ray Johnston</strong></p>
15060
<blockquote>
15061
<pre>
15062
Add "pa4" page size requested by a user. This is the intersection of
15063
a4 and letter page size, i.e., a4 width and letter length. Bug #553187.</pre>
15064
<p>[lib/gs_statd.ps 1.14]</p>
15065
</blockquote>
15066
 
15067
<p><strong><a name="2003-12-17_0919"></a>
15068
2003-12-17 09:19 Ray Johnston</strong></p>
15069
<blockquote>
15070
<pre>
15071
Remove warnings and reversion to 'int' which could cause wrong decision
15072
for PageSize match.</pre>
15073
<p>[src/zmedia2.c 1.11]</p>
15074
</blockquote>
15075
 
15076
<p><strong><a name="2003-12-17_0912"></a>
15077
2003-12-17 09:12 Ray Johnston</strong> (<a href="Details8.htm#2003-12-17_0912">details</a>)</p>
15078
<blockquote>
15079
<pre>
15080
Fix InputAttributes initialization to have the default page size in slot
15081
0, and all page sizes known in statusdict/.pagetypenames included with
15082
the 'fit any' pagesize range last. Fixes bug #617077 and other files
15083
that expect slot 0 to be a valid 2 element PageSize corresponding to the
15084
default.
15085
 
15086
</pre>
15087
<p>[lib/gs_setpd.ps 1.20, lib/gs_statd.ps 1.13, src/zmedia2.c 1.10]</p>
15088
</blockquote>
15089
 
15090
<p><strong><a name="2003-12-17_0229"></a>
15091
2003-12-17 02:29 Igor Melichev</strong> (<a href="Details8.htm#2003-12-17_0229">details</a>)</p>
15092
<blockquote>
15093
<pre>
15094
Generalize the trapezoid filling algorithm for curves, step 12.
15095
 
15096
</pre>
15097
<p>[src/gxfill.c 1.66]</p>
15098
</blockquote>
15099
 
15100
<p><strong><a name="2003-12-16_2229"></a>
15101
2003-12-16 22:29 Igor Melichev</strong> (<a href="Details8.htm#2003-12-16_2229">details</a>)</p>
15102
<blockquote>
15103
<pre>
15104
Generalize the trapezoid filling algorithm for curves, step 11.
15105
 
15106
</pre>
15107
<p>[src/gx.h 1.25, src/gxfill.c 1.65, src/gxfill.h 1.10, src/gxpflat.c 1.23, src/gzpath.h 1.22]</p>
15108
</blockquote>
15109
 
15110
<p><strong><a name="2003-12-14_2232"></a>
15111
2003-12-14 22:32 Igor Melichev</strong> (<a href="Details8.htm#2003-12-14_2232">details</a>)</p>
15112
<blockquote>
15113
<pre>
15114
Generalize the trapezoid filling algorithm for curves, step 10.
15115
 
15116
</pre>
15117
<p>[src/gx.h 1.24, src/gxfill.c 1.64, src/gxfill.h 1.9, src/gxpflat.c 1.22, src/gzpath.h 1.21]</p>
15118
</blockquote>
15119
 
15120
<p><strong><a name="2003-12-14_0451"></a>
15121
2003-12-14 04:51 Dan Coby</strong> (<a href="Details8.htm#2003-12-14_0451">details</a>)</p>
15122
<blockquote>
15123
<pre>
15124
This is the first pass at the changes to support the PDF 1.5 revisions
15125
to the PDF format.
15126
 
15127
</pre>
15128
<p>[lib/pdf_rbld.ps 1.5]</p>
15129
</blockquote>
15130
 
15131
<p><strong><a name="2003-12-14_0441"></a>
15132
2003-12-14 04:41 Dan Coby</strong> (<a href="Details8.htm#2003-12-14_0441">details</a>)</p>
15133
<blockquote>
15134
<pre>
15135
This is the first pass at the changes to support the PDF 1.5 revisions
15136
to the PDF format.
15137
 
15138
</pre>
15139
<p>[lib/pdf_base.ps 1.40, lib/pdf_main.ps 1.82]</p>
15140
</blockquote>
15141
 
15142
<p><strong><a name="2003-12-14_0107"></a>
15143
2003-12-14 01:07 Alex Cherepanov</strong> (<a href="Details8.htm#2003-12-14_0107">details</a>)</p>
15144
<blockquote>
15145
<pre>
15146
Fix MSVC debug targets: add explicit makefile specification.
15147
Fix bug 687205.
15148
 
15149
</pre>
15150
<p>[src/msvc32.mak 1.52]</p>
15151
</blockquote>
15152
 
15153
<p><strong><a name="2003-12-13_1807"></a>
15154
2003-12-13 18:07 Ray Johnston</strong> (<a href="Details8.htm#2003-12-13_1807">details</a>)</p>
15155
<blockquote>
15156
<pre>
15157
Fix a premature closedevice leading to a SEGV when a setpagedevice follows
15158
a setdevice with the only reference to the device in the graphics state.
15159
Bug #687204 detected with ps2epsi.ps.
15160
 
15161
</pre>
15162
<p>[src/gsdevice.c 1.20]</p>
15163
</blockquote>
15164
 
15165
<p><strong><a name="2003-12-12_1803"></a>
15166
2003-12-12 18:03 Ralph Giles</strong></p>
15167
<blockquote>
15168
<pre>
15169
Link to History8.htm in the list of history files. Patch from Alexei Podtelez.</pre>
15170
<p>[doc/Readme.htm 1.53]</p>
15171
</blockquote>
15172
 
15173
<p><strong><a name="2003-12-12_0216"></a>
15174
2003-12-12 02:16 Alex Cherepanov</strong></p>
15175
<blockquote>
15176
<pre>
15177
Split an expression in two because MSVC 6.00.8168.0 cannot compile it
15178
in -O2 mode, enabled in GS 8.12 by default. MSVC 6 with
15179
Service Pack 3 doesn't require this work around.</pre>
15180
<p>[src/idict.c 1.9]</p>
15181
</blockquote>
15182
 
15183
<p><strong><a name="2003-12-12_0144"></a>
15184
2003-12-12 01:44 Ralph Giles</strong></p>
15185
<blockquote>
15186
<pre>
15187
Properly remove jbig2.dev from the FEATURE_DEVS list in the autoconf build when
15188
stdint_h is not available. Works around bug 687007.</pre>
15189
<p>[src/configure.ac 1.36]</p>
15190
</blockquote>
15191
 
15192
<p><strong><a name="2003-12-11_1944"></a>
15193
2003-12-11 19:44 Ray Johnston</strong> (<a href="Details8.htm#2003-12-11_1944">details</a>)</p>
15194
<blockquote>
15195
<pre>
15196
Fix .gethalftone to prevent /undefinedresource or other error from being
15197
left in the $error dict. Seen with UnusualFontMatrix.ps when running under
15198
startjob encapsulation.
15199
 
15200
</pre>
15201
<p>[lib/gs_init.ps 1.103]</p>
15202
</blockquote>
15203
 
15204
<p><strong><a name="2003-12-11_1815"></a>
15205
2003-12-11 18:15 Igor Melichev</strong> (<a href="Details8.htm#2003-12-11_1815">details</a>)</p>
15206
<blockquote>
15207
<pre>
15208
Generalize the trapezoid filling algorithm for curves, step 9.
15209
 
15210
</pre>
15211
<p>[src/gxpflat.c 1.21, src/gzpath.h 1.20]</p>
15212
</blockquote>
15213
 
15214
<p><strong><a name="2003-12-11_1348"></a>
15215
2003-12-11 13:48 Igor Melichev</strong> (<a href="Details8.htm#2003-12-11_1348">details</a>)</p>
15216
<blockquote>
15217
<pre>
15218
Generalize the trapezoid filling algorithm for curves, step 8.
15219
 
15220
</pre>
15221
<p>[src/gxfill.c 1.63, src/gx.h 1.23, src/gxfill.h 1.8, src/gxpflat.c 1.20, src/gzpath.h 1.19]</p>
15222
</blockquote>
15223
 
15224
<p><strong><a name="2003-12-11_1333"></a>
15225
2003-12-11 13:33 Igor Melichev</strong> (<a href="Details8.htm#2003-12-11_1333">details</a>)</p>
15226
<blockquote>
15227
<pre>
15228
Fix : The flattening algorithm inaccurately filtered points.
15229
Bug 687154 "Bugs in gx_flatten_sample".
15230
 
15231
</pre>
15232
<p>[src/gxpflat.c 1.19]</p>
15233
</blockquote>
15234
 
15235
<p><strong><a name="2003-12-11_0953"></a>
15236
2003-12-11 09:53 Igor Melichev</strong> (<a href="Details8.htm#2003-12-11_0953">details</a>)</p>
15237
<blockquote>
15238
<pre>
15239
Removed an obsolete code FLATTENED_CURVE_ITERATOR 0.
15240
 
15241
</pre>
15242
<p>[src/gx.h 1.22, src/gxpflat.c 1.18, src/gzpath.h 1.18]</p>
15243
</blockquote>
15244
 
15245
<p><strong><a name="2003-12-11_0259"></a>
15246
2003-12-11 02:59 Ray Johnston</strong> (<a href="Details8.htm#2003-12-11_0259">details</a>)</p>
15247
<blockquote>
15248
<pre>
15249
Fix setpagedevice so that the Default Halftone is used. Fixes bug #687199.
15250
 
15251
</pre>
15252
<p>[lib/gs_setpd.ps 1.19]</p>
15253
</blockquote>
15254
 
15255
<p><strong><a name="2003-12-11_0222"></a>
15256
2003-12-11 02:22 Ralph Giles</strong></p>
15257
<blockquote>
15258
<pre>
15259
Remove the CC_LEAF alternate compiler definition. This basically exists to pass
15260
-fomit-frame-pointer (or equivalent) on a few (two) files where it's unequivocably safe. This
15261
strikes us as premature optimization.
15262
 
15263
It was also causing problems with the profile build under gcc because of a quoting problems with
15264
the argument list the makefile passes to itself through this define. Closes bug 687182.</pre>
15265
<p>[src/Makefile.in 1.29, src/bcwin32.mak 1.31, src/dvx-gcc.mak 1.25, src/gs.mak 1.23, src/int.mak 1.119, src/lib.mak 1.158, src/macos-mcp.mak 1.24, src/macosx.mak 1.22, src/msvccmd.mak 1.13, src/openvms.mak 1.34, src/openvms.mmk 1.28, src/os2.mak 1.36, src/ugcclib.mak 1.27, src/unix-end.mak 1.6, src/unix-gcc.mak 1.43, src/unixansi.mak 1.34, src/watcw32.mak 1.28, src/wccommon.mak 1.8]</p>
15266
</blockquote>
15267
 
15268
<p><strong><a name="2003-12-10_2342"></a>
15269
2003-12-10 23:42 Ralph Giles</strong></p>
15270
<blockquote>
15271
<pre>
15272
In the autoconf build, only pass -O2 if the compiler is detected to be gcc. Fall back to trying
15273
the POSIX -O in other cases. The trial compile was not detecting that this option does not work
15274
correctly on the Solaris compilers. Problem report from Nelson Beebe, closes bug 687198.</pre>
15275
<p>[src/configure.ac 1.35]</p>
15276
</blockquote>
15277
 
15278
<p><strong><a name="2003-12-10_2307"></a>
15279
2003-12-10 23:07 Ray Johnston</strong> (<a href="Details8.htm#2003-12-10_2307">details</a>)</p>
15280
<blockquote>
15281
<pre>
15282
Fix incorrect handling of the '\' escape character in the filenameforall
15283
implementation on Windwows. Fixes bug #687151. Also fix logic in the
15284
.scanfontdir that relied on the incorrect filenameforall implementation.
15285
 
15286
</pre>
15287
<p>[lib/gs_fonts.ps 1.45, src/gp_ntfs.c 1.22]</p>
15288
</blockquote>
15289
 
15290
<p><strong><a name="2003-12-10_1427"></a>
15291
2003-12-10 14:27 Igor Melichev</strong> (<a href="Details8.htm#2003-12-10_1427">details</a>)</p>
15292
<blockquote>
15293
<pre>
15294
Generalize the trapezoid filling algorithm for curves, step 7.
15295
 
15296
</pre>
15297
<p>[src/gxfill.c 1.62, src/gxpflat.c 1.17, src/gzpath.h 1.17]</p>
15298
</blockquote>
15299
 
15300
<p><strong><a name="2003-12-10_1423"></a>
15301
2003-12-10 14:23 Igor Melichev</strong> (<a href="Details8.htm#2003-12-10_1423">details</a>)</p>
15302
<blockquote>
15303
<pre>
15304
Fix: A prototype for memcpy was missed.
15305
 
15306
</pre>
15307
<p>[src/gxpflat.c 1.16]</p>
15308
</blockquote>
15309
 
15310
<p><strong><a name="2003-12-10_1341"></a>
15311
2003-12-10 13:41 Igor Melichev</strong> (<a href="Details8.htm#2003-12-10_1341">details</a>)</p>
15312
<blockquote>
15313
<pre>
15314
Simplify the filtering of points while flattening a curve.
15315
 
15316
</pre>
15317
<p>[src/gxpflat.c 1.15]</p>
15318
</blockquote>
15319
 
15320
<p><strong><a name="2003-12-09_2118"></a>
15321
2003-12-09 21:18 Ralph Giles</strong></p>
15322
<blockquote>
15323
<pre>
15324
Add the new stdint_.h compatibitily header to the file roadmap.</pre>
15325
<p>[doc/Develop.htm 1.128]</p>
15326
</blockquote>
15327
 
15328
<p><strong><a name="2003-12-09_2117"></a>
15329
2003-12-09 21:17 Ralph Giles</strong></p>
15330
<blockquote>
15331
<pre>
15332
Add a new compatibility header, stdint_.h. All the code previously in std.h and stdpre.h that
15333
tried to make these types universally available has been moved to the new compatibility header
15334
as per policy.</pre>
15335
<p>[src/lib.mak 1.157, src/sjbig2.c 1.5, src/sjbig2.h 1.4, src/std.h 1.11, src/stdint_.h 1.1, src/stdpre.h 1.22, src/ttfsfnt.h 1.6]</p>
15336
</blockquote>
15337
 
15338
<p><strong><a name="2003-12-09_2111"></a>
15339
2003-12-09 21:11 Ralph Giles</strong></p>
15340
<blockquote>
15341
<pre>
15342
Bump version numbers after the 8.12 release.</pre>
15343
<p>[doc/News.htm 1.139, lib/gs_init.ps 1.102, src/gscdef.c 1.40, src/version.mak 1.68]</p>
15344
</blockquote>
15345
 
15346
<p><strong><a name="2003-12-09_1725"></a>
15347
2003-12-09 17:25 Igor Melichev</strong> (<a href="Details8.htm#2003-12-09_1725">details</a>)</p>
15348
<blockquote>
15349
<pre>
15350
Generalize the trapezoid filling algorithm for curves, step 6.
15351
 
15352
</pre>
15353
<p>[src/gxfill.c 1.61, src/gxpflat.c 1.14, src/gzpath.h 1.16]</p>
15354
</blockquote>
15355
 
15356
<p><strong><a name="2003-12-09_1723"></a>
15357
2003-12-09 17:23 Igor Melichev</strong> (<a href="Details8.htm#2003-12-09_1723">details</a>)</p>
15358
<blockquote>
15359
<pre>
15360
Generalize the trapezoid filling algorithm for curves, step 5.
15361
 
15362
</pre>
15363
<p>[src/gx.h 1.21, src/gxfdrop.c 1.8, src/gxfill.c 1.60, src/gxfill.h 1.7, src/gxpflat.c 1.13, src/gzpath.h 1.15, src/lib.mak 1.156]</p>
15364
</blockquote>
15365
 
15366
<p><strong><a name="2003-12-09_1721"></a>
15367
2003-12-09 17:21 Igor Melichev</strong></p>
15368
<blockquote>
15369
<pre>
15370
Unwinding the last patch because it was committed with a wrong log message.</pre>
15371
<p>[src/gx.h 1.20, src/gxfdrop.c 1.7, src/gxfill.c 1.59, src/gxfill.h 1.6, src/gxpflat.c 1.12, src/gzpath.h 1.14]</p>
15372
</blockquote>
15373
 
15374
<p><strong><a name="2003-12-09_1648"></a>
15375
2003-12-09 16:48 Igor Melichev</strong></p>
15376
<blockquote>
15377
<pre>
15378
ERRONEUS COMMITMENT - do not use this revision.</pre>
15379
<p>[src/lib.mak 1.155]</p>
15380
</blockquote>
15381
 
15382
<p><strong><a name="2003-12-09_1642"></a>
15383
2003-12-09 16:42 Igor Melichev</strong></p>
15384
<blockquote>
15385
<pre>
15386
ERRONEUS COMMITMENT - do not use this revision.</pre>
15387
<p>[src/lib.mak 1.154]</p>
15388
</blockquote>
15389
 
15390
<p><strong><a name="2003-12-09_1612"></a>
15391
2003-12-09 16:12 Igor Melichev</strong></p>
15392
<blockquote>
15393
<pre>
15394
ERRONEUS COMMITMENT - do not use this revision.</pre>
15395
<p>[src/gx.h 1.19, src/gxfdrop.c 1.6, src/gxfill.c 1.58, src/gxfill.h 1.5, src/gxpflat.c 1.11, src/gzpath.h 1.13, src/lib.mak 1.153]</p>
15396
</blockquote>
15397
 
15398
<p><strong><a name="2003-12-09_1559"></a>
15399
2003-12-09 15:59 Igor Melichev</strong> (<a href="Details8.htm#2003-12-09_1559">details</a>)</p>
15400
<blockquote>
15401
<pre>
15402
Fix (pdfwrite) : Type 1,2 composite glyphs could point to wrong subglyphs.
15403
 
15404
</pre>
15405
<p>[src/gsfont.c 1.28, src/gxfcache.h 1.22, src/gxfcopy.c 1.39, src/lib.mak 1.152, src/zfont.c 1.10]</p>
15406
</blockquote>
15407
 
15408
<hr>
15409
 
15410
<h2><a name="Version8.12"></a>Version 8.12 (2003-12-08)</h2>
15411
 
15412
<p>
15413
This is the second stable release in the 8.1x series. It contains numerous bug 
15414
fixes; other highlights include improved font rendering and colorspace handling,
15415
and unicode text support for high-level devices.
15416
 
15417
<p>
15418
The following <a href="http://bugs.ghostscript.com/">bug</a> numbers were open at
15419
the time of the last release:
15420
<blockquote>
15421
405501,
15422
414947,
15423
430175,
15424
446344,
15425
456692,
15426
458261,
15427
458780,
15428
463688,
15429
465936,
15430
487460,
15431
487953,
15432
493348,
15433
509829,
15434
526099,
15435
526491,
15436
530011,
15437
535366,
15438
535932,
15439
542629,
15440
553187,
15441
555072,
15442
558151,
15443
563287,
15444
572865,
15445
578865,
15446
592160,
15447
592837,
15448
601336,
15449
602263,
15450
603934,
15451
604722,
15452
605830,
15453
607425,
15454
607850,
15455
610478,
15456
611898,
15457
614298,
15458
617077,
15459
617523,
15460
626295,
15461
628110,
15462
629335,
15463
634036,
15464
634358,
15465
645316,
15466
651644,
15467
656414,
15468
667301,
15469
669654,
15470
674241,
15471
674417,
15472
674418,
15473
677324,
15474
677383,
15475
677430,
15476
680301,
15477
681469,
15478
685335,
15479
686747,
15480
686750,
15481
686752,
15482
686778,
15483
686816,
15484
686819,
15485
686824,
15486
686833,
15487
686834,
15488
686841,
15489
686842,
15490
686843,
15491
686850,
15492
686852,
15493
686853,
15494
686860,
15495
686863,
15496
686865,
15497
686867,
15498
686873,
15499
686877,
15500
686889,
15501
686892,
15502
686896,
15503
686897,
15504
686902,
15505
686904,
15506
686909,
15507
686919,
15508
686930,
15509
686933,
15510
686936,
15511
686937,
15512
686938,
15513
686944,
15514
686946,
15515
686949,
15516
686951,
15517
686954,
15518
686956,
15519
686957,
15520
686958,
15521
686959,
15522
686963,
15523
686975,
15524
686980,
15525
686996,
15526
686999,
15527
687007,
15528
687011,
15529
687012,
15530
687013,
15531
687014,
15532
687020,
15533
687021,
15534
687029,
15535
687038,
15536
687039,
15537
687050,
15538
687059,
15539
687063,
15540
687066,
15541
687072,
15542
687079,
15543
687084,
15544
687085,
15545
687086,
15546
687088,
15547
687090,
15548
687093,
15549
687095,
15550
687102,
15551
687105,
15552
687108,
15553
687110,
15554
687114,
15555
687120,
15556
687123,
15557
687125,
15558
687137,
15559
687142,
15560
687145,
15561
687146,
15562
687151,
15563
687154,
15564
687157,
15565
687163,
15566
687168,
15567
687169,
15568
687171,
15569
687172,
15570
687173,
15571
687174,
15572
687177,
15573
687181,
15574
687182,
15575
687184,
15576
687185,
15577
687186,
15578
687187,
15579
687189,
15580
687190,
15581
687191.
15582
</blockquote>
15583
 
15584
<h3><a name="8.12_Incompatible_changes"></a>Incompatible changes</h3>
15585
 
15586
<p>Type 1 font hints are no longer applied to charpaths. This is generally an improvement,
15587
but will generate a different outline from previously.
15588
 
15589
<p>A new virtual functions <tt>can_handle_hl_color()</tt> is required for high-level 
15590
devices derived from <tt>gx_device_vector</tt>.
15591
 
15592
<p>The library client api now propagates <tt>device_close</tt> errors to the return 
15593
value of <tt>gsapi_exit()</tt>.
15594
 
15595
<h3><a name="8.12_changelog"></a>Changelog</h3>
15596
 
15597
<!-- generated by split_changelog.py from the output of cvs2cl.pl -->
15598
<!-- $Id: History8.htm,v 1.30 2005/10/20 20:14:37 ray Exp $ -->
15599
 
15600
<p><strong><a name="2003-12-09_0637"></a>
15601
2003-12-09 06:37 Ray Johnston</strong></p>
15602
<blockquote>
15603
<pre>
15604
Correct a long standing problem that caused non-optimized builds with
15605
MSVC on Windows. The default TDEBUG was 1, which circumvented a change
15606
made to msvccmd.mak to enable /O2 for MSVC_VERSION != 5. Note that
15607
with MSVC 6 Service Pack 3 is required to avoid an INTERNAL COMPILER
15608
ERROR when compiling src/idict.c.
15609
</pre>
15610
<p>[src/msvc32.mak 1.51]</p>
15611
</blockquote>
15612
 
15613
<p><strong><a name="2003-12-09_0404"></a>
15614
2003-12-09 04:04 Ralph Giles</strong></p>
15615
<blockquote>
15616
<pre>
15617
Correct some inconsistent line endings.
15618
</pre>
15619
<p>[src/stdio_.h 1.10, src/ttfsfnt.h 1.5]</p>
15620
</blockquote>
15621
 
15622
<p><strong><a name="2003-12-09_0305"></a>
15623
2003-12-09 03:05 Ralph Giles</strong></p>
15624
<blockquote>
15625
<pre>
15626
Updated release notes and change history for the 8.12 release.
15627
</pre>
15628
<p>[doc/Changes.htm 1.49, doc/Details.htm 1.8, doc/Details8.htm 1.4, doc/History8.htm 1.8, doc/News.htm 1.138]</p>
15629
</blockquote>
15630
 
15631
<p><strong><a name="2003-12-08_2317"></a>
15632
2003-12-08 23:17 Ralph Giles</strong></p>
15633
<blockquote>
15634
<pre>
15635
Update documentation with release version and date.
15636
</pre>
15637
<p>[doc/API.htm 1.41, doc/Bug-form.htm 1.39, doc/Bug-info.htm 1.38, doc/C-style.htm 1.45, doc/Commprod.htm 1.30, doc/Copying.htm 1.29, doc/DLL.htm 1.33, doc/Deprecated.htm 1.10, doc/Details8.htm 1.3, doc/Develop.htm 1.127, doc/Devices.htm 1.72, doc/Drivers.htm 1.43, doc/Fonts.htm 1.39, doc/Helpers.htm 1.33, doc/History1.htm 1.29, doc/History2.htm 1.29, doc/History3.htm 1.29, doc/History4.htm 1.29, doc/History5.htm 1.31, doc/History6.htm 1.46, doc/History7.htm 1.34, doc/History8.htm 1.7, doc/Htmstyle.htm 1.34, doc/Install.htm 1.44, doc/Issues.htm 1.39, doc/Language.htm 1.78, doc/Lib.htm 1.32, doc/Maintain.htm 1.40, doc/Make.htm 1.70, doc/New-user.htm 1.49, doc/Projects.htm 1.56, doc/Ps-style.htm 1.27, doc/Ps2epsi.htm 1.31, doc/Ps2pdf.htm 1.56, doc/Psfiles.htm 1.50, doc/Readme.htm 1.52, doc/Release.htm 1.82, doc/Source.htm 1.29, doc/Tester.htm 1.29, doc/Testing.htm 1.23, doc/Unix-lpr.htm 1.29, doc/Use.htm 1.95, doc/Xfonts.htm 1.29, doc/gs-vms.hlp 1.28, man/dvipdf.1 1.27, man/font2c.1 1.27, man/gs.1 1.28, man/gslp.1 1.27, man/gsnd.1 1.27, man/pdf2dsc.1 1.26, man/pdf2ps.1 1.28, man/pdfopt.1 1.26, man/pf2afm.1 1.27, man/pfbtopfa.1 1.28, man/printafm.1 1.27, man/ps2ascii.1 1.26, man/ps2epsi.1 1.25, man/ps2pdf.1 1.32, man/ps2pdfwr.1 1.31, man/ps2ps.1 1.34, man/wftopfa.1 1.27]</p>
15638
</blockquote>
15639
 
15640
<p><strong><a name="2003-12-08_2304"></a>
15641
2003-12-08 23:04 Ralph Giles</strong></p>
15642
<blockquote>
15643
<pre>
15644
Update date, product name and open bug list for release.
15645
</pre>
15646
<p>[doc/News.htm 1.137, src/gscdef.c 1.39, src/version.mak 1.67]</p>
15647
</blockquote>
15648
 
15649
<p><strong><a name="2003-12-07_1756"></a>
15650
2003-12-07 17:56 Ralph Giles</strong></p>
15651
<blockquote>
15652
<pre>
15653
Add the experimental spot analysis source files to the developer file roadmap.
15654
</pre>
15655
<p>[doc/Develop.htm 1.126]</p>
15656
</blockquote>
15657
 
15658
<p><strong><a name="2003-12-07_1617"></a>
15659
2003-12-07 16:17 Igor Melichev</strong> (<a href="Details8.htm#2003-12-07_1617">details</a>)</p>
15660
<blockquote>
15661
<pre>
15662
Generalize the trapezoid fillling algorithm for curves, step 4.
15663
 
15664
</pre>
15665
<p>[src/gxfdrop.c 1.5]</p>
15666
</blockquote>
15667
 
15668
<p><strong><a name="2003-12-06_0338"></a>
15669
2003-12-06 03:38 Ralph Giles</strong></p>
15670
<blockquote>
15671
<pre>
15672
Respect the new regression differences section header when writing out the
15673
split changelogs. The previous change only added the header to the detection
15674
section.
15675
</pre>
15676
<p>[toolbin/split_changelog.py 1.7]</p>
15677
</blockquote>
15678
 
15679
<p><strong><a name="2003-12-06_0328"></a>
15680
2003-12-06 03:28 Ralph Giles</strong></p>
15681
<blockquote>
15682
<pre>
15683
Also split changelog entries on the new "EXPECTED DIFFERENCES:" header.
15684
</pre>
15685
<p>[toolbin/split_changelog.py 1.6]</p>
15686
</blockquote>
15687
 
15688
<p><strong><a name="2003-12-06_0148"></a>
15689
2003-12-06 01:48 Ralph Giles</strong> (<a href="Details8.htm#2003-12-06_0148">details</a>)</p>
15690
<blockquote>
15691
<pre>
15692
In the autoconf build, add the general cflags generated by the configure script to the definition
15693
the the definition of CCAUX. This works around a problem building on cygwin.
15694
 
15695
</pre>
15696
<p>[src/Makefile.in 1.28]</p>
15697
</blockquote>
15698
 
15699
<p><strong><a name="2003-12-04_1657"></a>
15700
2003-12-04 16:57 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1657">details</a>)</p>
15701
<blockquote>
15702
<pre>
15703
Fix : (type 1 hinter) Invalid contours with <=2 segments caused an infinite loop.
15704
 
15705
</pre>
15706
<p>[src/gxhintn.c 1.37]</p>
15707
</blockquote>
15708
 
15709
<p><strong><a name="2003-12-04_1619"></a>
15710
2003-12-04 16:19 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1619">details</a>)</p>
15711
<blockquote>
15712
<pre>
15713
Generalize the trapezoid fillling algorithm for curves, step 3.
15714
 
15715
</pre>
15716
<p>[src/gxfill.c 1.57, src/gxpflat.c 1.10, src/gzpath.h 1.12]</p>
15717
</blockquote>
15718
 
15719
<p><strong><a name="2003-12-04_1453"></a>
15720
2003-12-04 14:53 Ralph Giles</strong></p>
15721
<blockquote>
15722
<pre>
15723
Minor spelling and grammar corrections.
15724
</pre>
15725
<p>[doc/Devices.htm 1.71]</p>
15726
</blockquote>
15727
 
15728
<p><strong><a name="2003-12-04_1352"></a>
15729
2003-12-04 13:52 Igor Melichev</strong></p>
15730
<blockquote>
15731
<pre>
15732
Document the new feature "Unicode support for high level devices".
15733
</pre>
15734
<p>[doc/Devices.htm 1.70]</p>
15735
</blockquote>
15736
 
15737
<p><strong><a name="2003-12-04_1235"></a>
15738
2003-12-04 12:35 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1235">details</a>)</p>
15739
<blockquote>
15740
<pre>
15741
Fix : Cygwin/gcc compiler claimed possibly uninitialized variables.
15742
 
15743
</pre>
15744
<p>[src/gdevdevn.c 1.12, src/gdevp14.c 1.20, src/gdevpdfm.c 1.34, src/gdevpdtc.c 1.30, src/gdevpdtf.c 1.32, src/gdevpdtt.c 1.68, src/gdevplnx.c 1.7, src/gdevprn.c 1.14, src/gdevps.c 1.38, src/gpmisc.c 1.22, src/gsalloc.c 1.20, src/gscie.c 1.14, src/gsfont.c 1.27, src/gxclpath.c 1.19, src/gxclrast.c 1.27, src/gxfcopy.c 1.38, src/gxfill.c 1.56, src/gximono.c 1.11, src/gxstroke.c 1.10, src/iscan.c 1.16, src/ttfmain.c 1.19, src/ttinterp.c 1.11, src/zdscpars.c 1.16, src/zht2.c 1.11]</p>
15745
</blockquote>
15746
 
15747
<p><strong><a name="2003-12-04_1109"></a>
15748
2003-12-04 11:09 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1109">details</a>)</p>
15749
<blockquote>
15750
<pre>
15751
Generalize the trapezoid fillling algorithm for curves, step 2.
15752
 
15753
</pre>
15754
<p>[src/gx.h 1.18, src/gxfdrop.c 1.4, src/gxfill.c 1.55, src/gxfill.h 1.4, src/gxpflat.c 1.9, src/gzpath.h 1.11]</p>
15755
</blockquote>
15756
 
15757
<p><strong><a name="2003-12-04_1010"></a>
15758
2003-12-04 10:10 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1010">details</a>)</p>
15759
<blockquote>
15760
<pre>
15761
Fix : misprints in lib.mak .
15762
 
15763
</pre>
15764
<p>[src/lib.mak 1.151]</p>
15765
</blockquote>
15766
 
15767
<p><strong><a name="2003-12-04_1007"></a>
15768
2003-12-04 10:07 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1007">details</a>)</p>
15769
<blockquote>
15770
<pre>
15771
Fix : an access to uninitialized data in zbfont.c .
15772
 
15773
</pre>
15774
<p>[src/zbfont.c 1.26]</p>
15775
</blockquote>
15776
 
15777
<p><strong><a name="2003-12-04_1001"></a>
15778
2003-12-04 10:01 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_1001">details</a>)</p>
15779
<blockquote>
15780
<pre>
15781
Fix : an access to uninitialized data in gxcpath.c .
15782
 
15783
</pre>
15784
<p>[src/gxcpath.c 1.11]</p>
15785
</blockquote>
15786
 
15787
<p><strong><a name="2003-12-04_0946"></a>
15788
2003-12-04 09:46 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_0946">details</a>)</p>
15789
<blockquote>
15790
<pre>
15791
Fix (pdfwrite) : Type 1 subglyphs don't need Encoding entries.
15792
 
15793
</pre>
15794
<p>[src/gxfcopy.c 1.37]</p>
15795
</blockquote>
15796
 
15797
<p><strong><a name="2003-12-04_0937"></a>
15798
2003-12-04 09:37 Igor Melichev</strong> (<a href="Details8.htm#2003-12-04_0937">details</a>)</p>
15799
<blockquote>
15800
<pre>
15801
Fix (type 1 hinter) : sbw was wrongly accounted with FontBBox over 4095 units.
15802
 
15803
</pre>
15804
<p>[src/gstype1.c 1.30, src/gstype2.c 1.33, src/gxhintn.c 1.36, src/gxhintn.h 1.16]</p>
15805
</blockquote>
15806
 
15807
<p><strong><a name="2003-12-04_0351"></a>
15808
2003-12-04 03:51 Alex Cherepanov</strong></p>
15809
<blockquote>
15810
<pre>
15811
Add new files; make all lists separated with comma and terminated with a period.
15812
</pre>
15813
<p>[doc/Develop.htm 1.125]</p>
15814
</blockquote>
15815
 
15816
<p><strong><a name="2003-12-03_2231"></a>
15817
2003-12-03 22:31 Alex Cherepanov</strong></p>
15818
<blockquote>
15819
<pre>
15820
Add double-inclusion protection to errors.h to pacify the regression
15821
test and rename double-inclusion protection variable in ierrors.h
15822
for the naming consistency.
15823
</pre>
15824
<p>[src/errors.h 1.9, src/ierrors.h 1.2]</p>
15825
</blockquote>
15826
 
15827
<p><strong><a name="2003-12-01_1819"></a>
15828
2003-12-01 18:19 Ralph Giles</strong></p>
15829
<blockquote>
15830
<pre>
15831
Cygwin defines unsigned size-specific types with a u_ prefix in sys/types.h in analogy with MSVC.
15832
Use these instead of the generic int types when defining the stdint.h size-specific types. Patch
15833
from Alex Cherpanov. Fixes bug 687162.
15834
</pre>
15835
<p>[src/stdpre.h 1.21]</p>
15836
</blockquote>
15837
 
15838
<p><strong><a name="2003-12-01_1649"></a>
15839
2003-12-01 16:49 Ralph Giles</strong></p>
15840
<blockquote>
15841
<pre>
15842
Add stdint fixed-length integer typedefs for cygwin. Apparently this platform defines the signed
15843
versions in sys/types.h so we need only define the unsigned versions. After a patch by Alex
15844
Cherpanov, bug 687162.
15845
</pre>
15846
<p>[src/stdpre.h 1.20]</p>
15847
</blockquote>
15848
 
15849
<p><strong><a name="2003-11-30_1903"></a>
15850
2003-11-30 19:03 Ralph Giles</strong></p>
15851
<blockquote>
15852
<pre>
15853
Typedef uint64_t from 'unsigned __int64' on win32. From Alex Cherpanov's patch for bug 687162.
15854
</pre>
15855
<p>[src/stdpre.h 1.19]</p>
15856
</blockquote>
15857
 
15858
<p><strong><a name="2003-11-27_2232"></a>
15859
2003-11-27 22:32 Alex Cherepanov</strong></p>
15860
<blockquote>
15861
<pre>
15862
Add support to pnm images with max_pixel_value < (1<<depth)-1
15863
Fix bug 687139.
15864
</pre>
15865
<p>[toolbin/tests/fuzzy.c 1.13]</p>
15866
</blockquote>
15867
 
15868
<p><strong><a name="2003-11-27_0226"></a>
15869
2003-11-27 02:26 Ralph Giles</strong></p>
15870
<blockquote>
15871
<pre>
15872
Remove the search for long long / int64_t from genarch entirely. Neither of these
15873
types is portable C as genarch must be, and nothing in Ghostscript actually requires
15874
as 64-bit type, so the feature is inessential. (We do use a 64 bit type for gx_color_index
15875
but that's passed through a separate define.) Bug 687161.
15876
</pre>
15877
<p>[src/genarch.c 1.8, src/std.h 1.10]</p>
15878
</blockquote>
15879
 
15880
<p><strong><a name="2003-11-25_1532"></a>
15881
2003-11-25 15:32 Igor Melichev</strong> (<a href="Details8.htm#2003-11-25_1532">details</a>)</p>
15882
<blockquote>
15883
<pre>
15884
Fix (pdfwrite) : A fixed overflow in setup_image_compression.
15885
 
15886
</pre>
15887
<p>[src/gdevpsdi.c 1.26]</p>
15888
</blockquote>
15889
 
15890
<p><strong><a name="2003-11-25_0834"></a>
15891
2003-11-25 08:34 Igor Melichev</strong> (<a href="Details8.htm#2003-11-25_0834">details</a>)</p>
15892
<blockquote>
15893
<pre>
15894
Fix : A misspelled TRAPEZIOD.
15895
 
15896
</pre>
15897
<p>[src/gx.h 1.17, src/gxfdrop.c 1.3, src/gxfdrop.h 1.4, src/gxfill.c 1.54, src/gxfill.h 1.3, src/gxpath.h 1.10, src/gxpcopy.c 1.11, src/gzspotan.c 1.4]</p>
15898
</blockquote>
15899
 
15900
<p><strong><a name="2003-11-25_0021"></a>
15901
2003-11-25 00:21 Igor Melichev</strong> (<a href="Details8.htm#2003-11-25_0021">details</a>)</p>
15902
<blockquote>
15903
<pre>
15904
Generailze the trapezoid fillling algorithm for curves, step 1.
15905
The new code is disabled with CURVED_TRAPEZIOD_FILL 0 in gx.h .
15906
 
15907
</pre>
15908
<p>[src/gx.h 1.16, src/gxfdrop.c 1.2, src/gxfdrop.h 1.3, src/gxfill.c 1.53, src/gxfill.h 1.2, src/gxpath.h 1.9, src/gxpcopy.c 1.10, src/gxpflat.c 1.8, src/gzpath.h 1.10, src/vdtrace.h 1.9]</p>
15909
</blockquote>
15910
 
15911
<p><strong><a name="2003-11-24_1450"></a>
15912
2003-11-24 14:50 Igor Melichev</strong> (<a href="Details8.htm#2003-11-24_1450">details</a>)</p>
15913
<blockquote>
15914
<pre>
15915
Fix : Simplify the filling algorithm (step 12).
15916
 
15917
</pre>
15918
<p>[src/gxfill.c 1.52]</p>
15919
</blockquote>
15920
 
15921
<p><strong><a name="2003-11-23_1844"></a>
15922
2003-11-23 18:44 Igor Melichev</strong> (<a href="Details8.htm#2003-11-23_1844">details</a>)</p>
15923
<blockquote>
15924
<pre>
15925
Fix : Simplify the filling algorithm (step 11).
15926
 
15927
</pre>
15928
<p>[src/gxfill.c 1.51]</p>
15929
</blockquote>
15930
 
15931
<p><strong><a name="2003-11-23_1016"></a>
15932
2003-11-23 10:16 Igor Melichev</strong> (<a href="Details8.htm#2003-11-23_1016">details</a>)</p>
15933
<blockquote>
15934
<pre>
15935
[Log message beg]
15936
Fix : Adding gs/Resource/Decoding/Latin1, which is used by FAPI/UFST with Intellifont fonts.
15937
 
15938
</pre>
15939
<p>[Resource/Decoding/Latin1 1.1, lib/gs_stres.ps 1.7]</p>
15940
</blockquote>
15941
 
15942
<p><strong><a name="2003-11-22_1854"></a>
15943
2003-11-22 18:54 Ray Johnston</strong> (<a href="Details8.htm#2003-11-22_1854">details</a>)</p>
15944
<blockquote>
15945
<pre>
15946
Previous change assumed that all platforms have 'long long' type, but MSVC
15947
doesn't have this. Use int64_t as set by stdpre.h instead.
15948
 
15949
</pre>
15950
<p>[src/genarch.c 1.7]</p>
15951
</blockquote>
15952
 
15953
<p><strong><a name="2003-11-21_2001"></a>
15954
2003-11-21 20:01 Ralph Giles</strong></p>
15955
<blockquote>
15956
<pre>
15957
Update indented preprocessor lines in code imported from Freetype to
15958
put the '#' in the initial column, in accordance with the (slightly
15959
more portable) Ghostscript convention.
15960
</pre>
15961
<p>[src/ttinterp.c 1.10, src/ttobjs.h 1.5, src/tttables.h 1.2, src/tttype.h 1.2]</p>
15962
</blockquote>
15963
 
15964
<p><strong><a name="2003-11-21_1842"></a>
15965
2003-11-21 18:42 Ralph Giles</strong> (<a href="Details8.htm#2003-11-21_1842">details</a>)</p>
15966
<blockquote>
15967
<pre>
15968
Add a fallback definition of the common fixed-sized stdint types based on
15969
the type sizes in the generated arch.h header. This should improve the portability
15970
of uses of these types within the Ghostscript source.
15971
 
15972
</pre>
15973
<p>[src/genarch.c 1.6, src/std.h 1.9, src/stdpre.h 1.18]</p>
15974
</blockquote>
15975
 
15976
<p><strong><a name="2003-11-21_0416"></a>
15977
2003-11-21 04:16 Dan Coby</strong> (<a href="Details8.htm#2003-11-21_0416">details</a>)</p>
15978
<blockquote>
15979
<pre>
15980
Fix for 687020 and 687146.  The pdfwrite device is incorrectly converting
15981
CalRGB color spaces into ICC color spaces.  Fix #1.
15982
 
15983
</pre>
15984
<p>[src/gdevpdfc.c 1.42]</p>
15985
</blockquote>
15986
 
15987
<p><strong><a name="2003-11-20_2301"></a>
15988
2003-11-20 23:01 Igor Melichev</strong> (<a href="Details8.htm#2003-11-20_2301">details</a>)</p>
15989
<blockquote>
15990
<pre>
15991
Factoring out the iterator for flattened curve segments.
15992
 
15993
</pre>
15994
<p>[src/gxpflat.c 1.7, src/gzpath.h 1.9, src/lib.mak 1.150, src/vdtrace.c 1.8, src/vdtrace.h 1.8]</p>
15995
</blockquote>
15996
 
15997
<p><strong><a name="2003-11-20_2052"></a>
15998
2003-11-20 20:52 Alex Cherepanov</strong></p>
15999
<blockquote>
16000
<pre>
16001
Restore v.1.2 rolled back by mistake.
16002
Partial fix for bug 687029
16003
</pre>
16004
<p>[src/ttfsfnt.h 1.4]</p>
16005
</blockquote>
16006
 
16007
<p><strong><a name="2003-11-20_1847"></a>
16008
2003-11-20 18:47 Ralph Giles</strong></p>
16009
<blockquote>
16010
<pre>
16011
Add prefix headers for the MacOS build to define DEBUG for the appropriate targets. Bug
16012
686844.
16013
</pre>
16014
<p>[src/macgenmcpxml.sh 1.11, src/macos_carbon_d_pre.h 1.1, src/macos_classic_d_pre.h 1.1]</p>
16015
</blockquote>
16016
 
16017
<p><strong><a name="2003-11-20_1843"></a>
16018
2003-11-20 18:43 Ralph Giles</strong></p>
16019
<blockquote>
16020
<pre>
16021
Replace non-standard #if DEBUG lines with #ifdef DEBUG. Discovered in fixing bug 686844.
16022
</pre>
16023
<p>[src/igc.h 1.7]</p>
16024
</blockquote>
16025
 
16026
<p><strong><a name="2003-11-20_1616"></a>
16027
2003-11-20 16:16 Ralph Giles</strong></p>
16028
<blockquote>
16029
<pre>
16030
Replace non-standard #if DEBUG lines with #ifdef DEBUG. Discovered in fixing bug 686844.
16031
</pre>
16032
<p>[src/igc.c 1.12]</p>
16033
</blockquote>
16034
 
16035
<p><strong><a name="2003-11-20_0753"></a>
16036
2003-11-20 07:53 Igor Melichev</strong> (<a href="Details8.htm#2003-11-20_0753">details</a>)</p>
16037
<blockquote>
16038
<pre>
16039
Implementing a True Type grid fitting, step 3.
16040
 
16041
</pre>
16042
<p>[src/gzspotan.c 1.3]</p>
16043
</blockquote>
16044
 
16045
<p><strong><a name="2003-11-19_2233"></a>
16046
2003-11-19 22:33 Ralph Giles</strong></p>
16047
<blockquote>
16048
<pre>
16049
Add some basic instructions for creating an IDE project file for the example API client
16050
code. Bug 669654.
16051
</pre>
16052
<p>[doc/API.htm 1.40]</p>
16053
</blockquote>
16054
 
16055
<p><strong><a name="2003-11-19_2204"></a>
16056
2003-11-19 22:04 Ralph Giles</strong></p>
16057
<blockquote>
16058
<pre>
16059
Link to the MacOS example client from the API documentation, along with the others.
16060
</pre>
16061
<p>[doc/API.htm 1.39]</p>
16062
</blockquote>
16063
 
16064
<p><strong><a name="2003-11-19_2059"></a>
16065
2003-11-19 20:59 Ralph Giles</strong> (<a href="Details8.htm#2003-11-19_2059">details</a>)</p>
16066
<blockquote>
16067
<pre>
16068
Replace the code that removes the additional CFLAGS added by the AC_PROG_CC autoconf
16069
macro. Closes bug 687150.
16070
 
16071
</pre>
16072
<p>[src/configure.ac 1.34]</p>
16073
</blockquote>
16074
 
16075
<p><strong><a name="2003-11-19_1309"></a>
16076
2003-11-19 13:09 Igor Melichev</strong> (<a href="Details8.htm#2003-11-19_1309">details</a>)</p>
16077
<blockquote>
16078
<pre>
16079
Fix : The last change to ttfsfnt.h doesn't compile on Linux and has been undone.
16080
 
16081
</pre>
16082
<p>[src/ttfsfnt.h 1.3]</p>
16083
</blockquote>
16084
 
16085
<p><strong><a name="2003-11-19_0251"></a>
16086
2003-11-19 02:51 Dan Coby</strong> (<a href="Details8.htm#2003-11-19_0251">details</a>)</p>
16087
<blockquote>
16088
<pre>
16089
Fix for 687131  Incorrect rendering for type 1 images when Interpolate ==
16090
true.
16091
 
16092
</pre>
16093
<p>[src/gdevdbit.c 1.10]</p>
16094
</blockquote>
16095
 
16096
<p><strong><a name="2003-11-19_0146"></a>
16097
2003-11-19 01:46 Dan Coby</strong></p>
16098
<blockquote>
16099
<pre>
16100
Enhancement for bug 687148.  Add 12 and 16 bits to the possible number
16101
of bits per component for the bit devices.
16102
</pre>
16103
<p>[src/gdevbit.c 1.9]</p>
16104
</blockquote>
16105
 
16106
<p><strong><a name="2003-11-18_1635"></a>
16107
2003-11-18 16:35 Alex Cherepanov</strong></p>
16108
<blockquote>
16109
<pre>
16110
Replace non-portable types with ISO/IEC 988:1999 exact-size types.
16111
Partial fix for bug 687029
16112
</pre>
16113
<p>[src/ttfsfnt.h 1.2]</p>
16114
</blockquote>
16115
 
16116
<p><strong><a name="2003-11-18_1324"></a>
16117
2003-11-18 13:24 Igor Melichev</strong> (<a href="Details8.htm#2003-11-18_1324">details</a>)</p>
16118
<blockquote>
16119
<pre>
16120
Implementing a True Type grid fitting, step 2.
16121
 
16122
</pre>
16123
<p>[src/gxttfb.c 1.19, src/gzspotan.c 1.2, src/gzspotan.h 1.2, src/lib.mak 1.149]</p>
16124
</blockquote>
16125
 
16126
<p><strong><a name="2003-11-18_0129"></a>
16127
2003-11-18 01:29 Dan Coby</strong></p>
16128
<blockquote>
16129
<pre>
16130
Correct the documentation for the possible values of color_info.depth to
16131
include values greater than 32 bits.  The documentation problem was found
16132
by the user while investigating 687131.
16133
</pre>
16134
<p>[doc/Drivers.htm 1.42]</p>
16135
</blockquote>
16136
 
16137
<p><strong><a name="2003-11-17_2017"></a>
16138
2003-11-17 20:17 Ray Johnston</strong></p>
16139
<blockquote>
16140
<pre>
16141
Fix the logic that conditionally disables interpolation. The previous only
16142
worked if the max_gray was set to the same as max_color, but the macro
16143
dci_std_color_max_gray set max_gray to 0 if the number of components was
16144
> 1. Detected with bug #687147 for customer #750.
16145
</pre>
16146
<p>[src/gxiscale.c 1.8]</p>
16147
</blockquote>
16148
 
16149
<p><strong><a name="2003-11-17_1642"></a>
16150
2003-11-17 16:42 Igor Melichev</strong> (<a href="Details8.htm#2003-11-17_1642">details</a>)</p>
16151
<blockquote>
16152
<pre>
16153
Implementing a True Type grid fitting, step 1.
16154
 
16155
</pre>
16156
<p>[src/gsfont.c 1.26, src/gx.h 1.15, src/gxfcache.h 1.21, src/gxfdrop.h 1.2, src/gxfill.c 1.50, src/gxttfb.c 1.18, src/gzspotan.c 1.1, src/gzspotan.h 1.1, src/lib.mak 1.148]</p>
16157
</blockquote>
16158
 
16159
<p><strong><a name="2003-11-17_1546"></a>
16160
2003-11-17 15:46 Igor Melichev</strong> (<a href="Details8.htm#2003-11-17_1546">details</a>)</p>
16161
<blockquote>
16162
<pre>
16163
Fix (pdfwrite) : Numeric errors appeared writing an UCR.
16164
 
16165
</pre>
16166
<p>[src/gdevpdfg.c 1.44]</p>
16167
</blockquote>
16168
 
16169
<p><strong><a name="2003-11-14_1859"></a>
16170
2003-11-14 18:59 Alex Cherepanov</strong></p>
16171
<blockquote>
16172
<pre>
16173
JAWS PDF generator encodes empty stream as jaws_empty[]. The stream declares
16174
that the data block length is zero but zlib routines regard a zero length data
16175
block to be an error. Check for this case and return EOF without calling zlib.
16176
Fix bug 686779 from the customer 131
16177
</pre>
16178
<p>[src/lib.mak 1.147, src/szlibd.c 1.6]</p>
16179
</blockquote>
16180
 
16181
<p><strong><a name="2003-11-14_1821"></a>
16182
2003-11-14 18:21 Ray Johnston</strong></p>
16183
<blockquote>
16184
<pre>
16185
First attempt to add information requested by Igor to identify when the
16186
basline was set for a particular 'DIFFER' case. Bug #687142.
16187
</pre>
16188
<p>[toolbin/tests/gscheck_pdfwrite.py 1.15, toolbin/tests/gscheck_raster.py 1.6]</p>
16189
</blockquote>
16190
 
16191
<p><strong><a name="2003-11-13_2241"></a>
16192
2003-11-13 22:41 Igor Melichev</strong> (<a href="Details8.htm#2003-11-13_2241">details</a>)</p>
16193
<blockquote>
16194
<pre>
16195
Fix : Add double inclusion protection to the True Type interpreter bridge modules.
16196
 
16197
</pre>
16198
<p>[src/ttconf.h 1.2, src/ttmisc.h 1.2]</p>
16199
</blockquote>
16200
 
16201
<p><strong><a name="2003-11-13_2227"></a>
16202
2003-11-13 22:27 Igor Melichev</strong> (<a href="Details8.htm#2003-11-13_2227">details</a>)</p>
16203
<blockquote>
16204
<pre>
16205
Fix : The first clip path list element sometimes got an empty path.
16206
 
16207
</pre>
16208
<p>[src/gxcpath.c 1.10]</p>
16209
</blockquote>
16210
 
16211
<p><strong><a name="2003-11-13_1920"></a>
16212
2003-11-13 19:20 Ray Johnston</strong> (<a href="Details8.htm#2003-11-13_1920">details</a>)</p>
16213
<blockquote>
16214
<pre>
16215
Fix: Adobe Acrobat Reader ignores an empty path when setting the clip
16216
path. Bug #687136.
16217
 
16218
</pre>
16219
<p>[lib/pdf_ops.ps 1.33]</p>
16220
</blockquote>
16221
 
16222
<p><strong><a name="2003-11-13_1519"></a>
16223
2003-11-13 15:19 Igor Melichev</strong> (<a href="Details8.htm#2003-11-13_1519">details</a>)</p>
16224
<blockquote>
16225
<pre>
16226
Fix (pdfwrite) : Transfer function was not checked for identity.
16227
 
16228
</pre>
16229
<p>[src/gdevpdfg.c 1.43]</p>
16230
</blockquote>
16231
 
16232
<p><strong><a name="2003-11-12_1958"></a>
16233
2003-11-12 19:58 Alex Cherepanov</strong></p>
16234
<blockquote>
16235
<pre>
16236
Default to empty string when there's no /ID in the trailer and issue
16237
a warning because the key is required for encrypted files.
16238
Fix bug 687135
16239
</pre>
16240
<p>[lib/pdf_sec.ps 1.12]</p>
16241
</blockquote>
16242
 
16243
<p><strong><a name="2003-11-12_1429"></a>
16244
2003-11-12 14:29 Igor Melichev</strong> (<a href="Details8.htm#2003-11-12_1429">details</a>)</p>
16245
<blockquote>
16246
<pre>
16247
Fix (pdfwrite) : Write high level clipping paths.
16248
 
16249
</pre>
16250
<p>[src/gdevpdfd.c 1.35, src/gxcpath.c 1.9, src/gzcpath.h 1.5]</p>
16251
</blockquote>
16252
 
16253
<p><strong><a name="2003-11-11_1216"></a>
16254
2003-11-11 12:16 Alex Cherepanov</strong></p>
16255
<blockquote>
16256
<pre>
16257
Use [/XYZ null null null] as a default destination following the Distiller
16258
example. The old destination was clearly wrong because it positioned the
16259
bottom of the page on the top of the screen, effectively displaying the
16260
next page.
16261
Fix bug 687129
16262
</pre>
16263
<p>[src/gdevpdfm.c 1.33]</p>
16264
</blockquote>
16265
 
16266
<p><strong><a name="2003-11-11_1123"></a>
16267
2003-11-11 11:23 Igor Melichev</strong> (<a href="Details8.htm#2003-11-11_1123">details</a>)</p>
16268
<blockquote>
16269
<pre>
16270
Fix : ..includecolorspace caused an abnormal recursion.
16271
 
16272
</pre>
16273
<p>[src/gdevdflt.c 1.15, src/gdevnfwd.c 1.14, src/gdevpdfc.c 1.41, src/gdevpdfg.h 1.27, src/gdevpdfv.c 1.32, src/gscolor2.c 1.17, src/gscolor2.h 1.9, src/gxdevcli.h 1.20, src/zcolor.c 1.17, lib/gs_ciddc.ps 1.13, lib/gs_devcs.ps 1.6, lib/gs_init.ps 1.101]</p>
16274
</blockquote>
16275
 
16276
<p><strong><a name="2003-11-10_1947"></a>
16277
2003-11-10 19:47 Dan Coby</strong></p>
16278
<blockquote>
16279
<pre>
16280
Continuation on the fix for 687101, Crash in GC on some PDF files.
16281
This change adds comments to GS procedures for the imager state
16282
structure.  These comments Were added to prevent confusion about the
16283
handling of the effective transfer pointers.
16284
</pre>
16285
<p>[src/gsistate.c 1.8]</p>
16286
</blockquote>
16287
 
16288
<p><strong><a name="2003-11-10_1655"></a>
16289
2003-11-10 16:55 Igor Melichev</strong> (<a href="Details8.htm#2003-11-10_1655">details</a>)</p>
16290
<blockquote>
16291
<pre>
16292
Fix (type 1 hinter) : Hints were not applied to the last segment of a Type 2 glyph.
16293
 
16294
</pre>
16295
<p>[src/gxhintn.c 1.35]</p>
16296
</blockquote>
16297
 
16298
<p><strong><a name="2003-11-10_1334"></a>
16299
2003-11-10 13:34 Igor Melichev</strong></p>
16300
<blockquote>
16301
<pre>
16302
Fix : Refer new source modules from Develop.htm .
16303
</pre>
16304
<p>[doc/Develop.htm 1.124]</p>
16305
</blockquote>
16306
 
16307
<p><strong><a name="2003-11-08_0744"></a>
16308
2003-11-08 07:44 Dan Coby</strong></p>
16309
<blockquote>
16310
<pre>
16311
Add and option for specifying banded/noband.  The current version actually
16312
uses 1 to specify banding and 0 to specify no banding. This is the optional
16313
fourth parameter.
16314
</pre>
16315
<p>[toolbin/tests/make_two_versions 1.12]</p>
16316
</blockquote>
16317
 
16318
<p><strong><a name="2003-11-07_0440"></a>
16319
2003-11-07 04:40 Alex Cherepanov</strong></p>
16320
<blockquote>
16321
<pre>
16322
Restore the invariant: effective_transfer always points to the transfer
16323
functions in the graphic state or halftone. Old code briefly left
16324
effective_transfer pointing to garbage, which caused relocation of garbage
16325
pointers and crash if GC happened at the right time.
16326
Fix bug 687101
16327
</pre>
16328
<p>[src/gscolor.c 1.12, src/gscolor1.c 1.9]</p>
16329
</blockquote>
16330
 
16331
<p><strong><a name="2003-11-04_0125"></a>
16332
2003-11-04 01:25 Dan Coby</strong> (<a href="Details8.htm#2003-11-04_0125">details</a>)</p>
16333
<blockquote>
16334
<pre>
16335
Fix for 686796 tiffg4 device and incorrect halftone frequency.
16336
This eliminates a problem with not choosing the best halftone cell size
16337
when more than one possible cell size has the exact angle requested.
16338
 
16339
</pre>
16340
<p>[src/gshtscr.c 1.14]</p>
16341
</blockquote>
16342
 
16343
<p><strong><a name="2003-11-03_1036"></a>
16344
2003-11-03 10:36 Ralph Giles</strong></p>
16345
<blockquote>
16346
<pre>
16347
Correct spelling and wording.
16348
</pre>
16349
<p>[doc/Use.htm 1.94]</p>
16350
</blockquote>
16351
 
16352
<p><strong><a name="2003-11-03_0239"></a>
16353
2003-11-03 02:39 Alex Cherepanov</strong></p>
16354
<blockquote>
16355
<pre>
16356
Initialize cc->pair field for the external fonts, forgotten
16357
during the switch to new TrueType interpreter (NEW_TT_INTERPRETER).
16358
Fix bug 687116
16359
</pre>
16360
<p>[src/gxccache.c 1.28]</p>
16361
</blockquote>
16362
 
16363
<p><strong><a name="2003-11-01_1318"></a>
16364
2003-11-01 13:18 Igor Melichev</strong> (<a href="Details8.htm#2003-11-01_1318">details</a>)</p>
16365
<blockquote>
16366
<pre>
16367
Fix (font resource machinery) : Dont try reloading fonts if the platform has no native fonts.
16368
 
16369
</pre>
16370
<p>[lib/gs_fonts.ps 1.44]</p>
16371
</blockquote>
16372
 
16373
<p><strong><a name="2003-11-01_0443"></a>
16374
2003-11-01 04:43 Alex Cherepanov</strong> (<a href="Details8.htm#2003-11-01_0443">details</a>)</p>
16375
<blockquote>
16376
<pre>
16377
Following the PDF spec ignore "/Encrypt null" entry in the trailer.
16378
Fix bug 687117
16379
 
16380
</pre>
16381
<p>[lib/pdf_main.ps 1.81]</p>
16382
</blockquote>
16383
 
16384
<p><strong><a name="2003-10-31_2212"></a>
16385
2003-10-31 22:12 Igor Melichev</strong> (<a href="Details8.htm#2003-10-31_2212">details</a>)</p>
16386
<blockquote>
16387
<pre>
16388
Fix (font resource machinery) : Provide correct font names for graphics library.
16389
 
16390
</pre>
16391
<p>[src/zbfont.c 1.25, lib/gs_fonts.ps 1.43, doc/Use.htm 1.93]</p>
16392
</blockquote>
16393
 
16394
<p><strong><a name="2003-10-30_1456"></a>
16395
2003-10-30 14:56 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_1456">details</a>)</p>
16396
<blockquote>
16397
<pre>
16398
Fix (dropout prevention) : The expression for choosing a pixel to paint with narrow trapesoids
16399
was wrong (An improved revision).
16400
 
16401
</pre>
16402
<p>[src/gxdtfill.h 1.6]</p>
16403
</blockquote>
16404
 
16405
<p><strong><a name="2003-10-30_1256"></a>
16406
2003-10-30 12:56 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_1256">details</a>)</p>
16407
<blockquote>
16408
<pre>
16409
Fix : Simplify the filling algorithm (step 10).
16410
 
16411
</pre>
16412
<p>[src/gxfill.c 1.49]</p>
16413
</blockquote>
16414
 
16415
<p><strong><a name="2003-10-30_1139"></a>
16416
2003-10-30 11:39 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_1139">details</a>)</p>
16417
<blockquote>
16418
<pre>
16419
Fix : Simplify the filling algorithm (step 8).
16420
 
16421
</pre>
16422
<p>[src/gxfill.c 1.48]</p>
16423
</blockquote>
16424
 
16425
<p><strong><a name="2003-10-30_1102"></a>
16426
2003-10-30 11:02 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_1102">details</a>)</p>
16427
<blockquote>
16428
<pre>
16429
Fix : Simplify the filling algorithm (step 7).
16430
 
16431
</pre>
16432
<p>[src/gxfill.c 1.47]</p>
16433
</blockquote>
16434
 
16435
<p><strong><a name="2003-10-30_1045"></a>
16436
2003-10-30 10:45 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_1045">details</a>)</p>
16437
<blockquote>
16438
<pre>
16439
Fix : Simplify the filling algorithm (step 6).
16440
 
16441
</pre>
16442
<p>[src/gxfill.c 1.46]</p>
16443
</blockquote>
16444
 
16445
<p><strong><a name="2003-10-30_0933"></a>
16446
2003-10-30 09:33 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_0933">details</a>)</p>
16447
<blockquote>
16448
<pre>
16449
Fix : Simplify the filling algorithm (step 5).
16450
 
16451
</pre>
16452
<p>[src/gxfdrop.c 1.1, src/gxfdrop.h 1.1, src/gxfill.c 1.45, src/gxfill.h 1.1, src/lib.mak 1.146]</p>
16453
</blockquote>
16454
 
16455
<p><strong><a name="2003-10-30_0755"></a>
16456
2003-10-30 07:55 Igor Melichev</strong> (<a href="Details8.htm#2003-10-30_0755">details</a>)</p>
16457
<blockquote>
16458
<pre>
16459
Fix : Simplify the filling algorithm (step 4).
16460
 
16461
</pre>
16462
<p>[src/gxfill.c 1.44]</p>
16463
</blockquote>
16464
 
16465
<p><strong><a name="2003-10-30_0634"></a>
16466
2003-10-30 06:34 Alex Cherepanov</strong></p>
16467
<blockquote>
16468
<pre>
16469
Correct a typo in source leading to failure of form selection for PCL
16470
printers. (contributed by Jim Bandy)
16471
Fix bug 686815
16472
</pre>
16473
<p>[src/gdevdljm.c 1.9]</p>
16474
</blockquote>
16475
 
16476
<p><strong><a name="2003-10-29_1743"></a>
16477
2003-10-29 17:43 Igor Melichev</strong> (<a href="Details8.htm#2003-10-29_1743">details</a>)</p>
16478
<blockquote>
16479
<pre>
16480
Fix : Simplify the filling algorithm (step 2).
16481
 
16482
</pre>
16483
<p>[src/gxfill.c 1.43]</p>
16484
</blockquote>
16485
 
16486
<p><strong><a name="2003-10-29_1558"></a>
16487
2003-10-29 15:58 Igor Melichev</strong> (<a href="Details8.htm#2003-10-29_1558">details</a>)</p>
16488
<blockquote>
16489
<pre>
16490
Fix : Simplify the filling algorithm (step 2).
16491
 
16492
</pre>
16493
<p>[src/gxfill.c 1.42]</p>
16494
</blockquote>
16495
 
16496
<p><strong><a name="2003-10-29_1457"></a>
16497
2003-10-29 14:57 Igor Melichev</strong> (<a href="Details8.htm#2003-10-29_1457">details</a>)</p>
16498
<blockquote>
16499
<pre>
16500
Fix : Simplify the filling algorithm (step 1).
16501
 
16502
</pre>
16503
<p>[src/gxfill.c 1.41]</p>
16504
</blockquote>
16505
 
16506
<p><strong><a name="2003-10-28_1444"></a>
16507
2003-10-28 14:44 Igor Melichev</strong> (<a href="Details8.htm#2003-10-28_1444">details</a>)</p>
16508
<blockquote>
16509
<pre>
16510
Fix (dropout prevention) : The expression for choosing a pixel to paint with narrow trapesoids
16511
was wrong. The old code sometimes unreasonably shifted stems in 1 pixel.
16512
 
16513
</pre>
16514
<p>[src/gxdtfill.h 1.5, src/gxfill.c 1.40]</p>
16515
</blockquote>
16516
 
16517
<p><strong><a name="2003-10-28_1442"></a>
16518
2003-10-28 14:42 Igor Melichev</strong> (<a href="Details8.htm#2003-10-28_1442">details</a>)</p>
16519
<blockquote>
16520
<pre>
16521
Implementing a bridge to the True Type bytecode interpreter (step 21, final).
16522
 
16523
</pre>
16524
<p>[src/gx.h 1.14, doc/Develop.htm 1.123, doc/Language.htm 1.77, doc/Projects.htm 1.55, doc/Use.htm 1.92]</p>
16525
</blockquote>
16526
 
16527
<p><strong><a name="2003-10-27_1045"></a>
16528
2003-10-27 10:45 Igor Melichev</strong> (<a href="Details8.htm#2003-10-27_1045">details</a>)</p>
16529
<blockquote>
16530
<pre>
16531
Reclaim global memory in the beginning of the interpreter finalization (continued).
16532
 
16533
</pre>
16534
<p>[src/imain.c 1.37]</p>
16535
</blockquote>
16536
 
16537
<p><strong><a name="2003-10-27_0904"></a>
16538
2003-10-27 09:04 Igor Melichev</strong> (<a href="Details8.htm#2003-10-27_0904">details</a>)</p>
16539
<blockquote>
16540
<pre>
16541
Fix : Removing the PDF Widths project from Project.htm .
16542
 
16543
</pre>
16544
<p>[doc/Projects.htm 1.54]</p>
16545
</blockquote>
16546
 
16547
<p><strong><a name="2003-10-27_0802"></a>
16548
2003-10-27 08:02 Igor Melichev</strong> (<a href="Details8.htm#2003-10-27_0802">details</a>)</p>
16549
<blockquote>
16550
<pre>
16551
Fix (garbager) : The back pointer validity constraint was wrong.
16552
 
16553
</pre>
16554
<p>[src/igc.c 1.11, src/igc.h 1.6]</p>
16555
</blockquote>
16556
 
16557
<p><strong><a name="2003-10-26_0052"></a>
16558
2003-10-26 00:52 Alex Cherepanov</strong></p>
16559
<blockquote>
16560
<pre>
16561
Apply oforce to every element of MediaBox and CropBox arrays.
16562
Fix bug 687035 from customer 831
16563
</pre>
16564
<p>[lib/pdf_base.ps 1.39, lib/pdf_main.ps 1.80]</p>
16565
</blockquote>
16566
 
16567
<p><strong><a name="2003-10-24_0614"></a>
16568
2003-10-24 06:14 Dan Coby</strong></p>
16569
<blockquote>
16570
<pre>
16571
Some minor clean up for the makefiles:
16572
1.  Correct lines that should start with tabs.
16573
2.  Clear some lines which only contain spaces.
16574
</pre>
16575
<p>[src/bcwin32.mak 1.30, src/dvx-gcc.mak 1.24, src/macos-mcp.mak 1.23, src/macosx.mak 1.21, src/msvc32.mak 1.50, src/msvclib.mak 1.25, src/msvctail.mak 1.10, src/openvms.mak 1.33, src/os2.mak 1.35, src/ugcclib.mak 1.26, src/unixansi.mak 1.33]</p>
16576
</blockquote>
16577
 
16578
<p><strong><a name="2003-10-23_1745"></a>
16579
2003-10-23 17:45 Igor Melichev</strong> (<a href="Details8.htm#2003-10-23_1745">details</a>)</p>
16580
<blockquote>
16581
<pre>
16582
Fix (PDF interpreter) : Shared CID font descriptors did not work properly.
16583
 
16584
</pre>
16585
<p>[lib/pdf_font.ps 1.59]</p>
16586
</blockquote>
16587
 
16588
<p><strong><a name="2003-10-23_1046"></a>
16589
2003-10-23 10:46 Igor Melichev</strong> (<a href="Details8.htm#2003-10-23_1046">details</a>)</p>
16590
<blockquote>
16591
<pre>
16592
Fix (pdfwrite) : Restrict Tj offsets.
16593
 
16594
</pre>
16595
<p>[src/gdevpdts.c 1.27]</p>
16596
</blockquote>
16597
 
16598
<p><strong><a name="2003-10-23_0956"></a>
16599
2003-10-23 09:56 Igor Melichev</strong> (<a href="Details8.htm#2003-10-23_0956">details</a>)</p>
16600
<blockquote>
16601
<pre>
16602
Fix (pdfwrite) : MSVC compiler warning.
16603
 
16604
</pre>
16605
<p>[src/gdevpdte.c 1.49]</p>
16606
</blockquote>
16607
 
16608
<p><strong><a name="2003-10-23_0949"></a>
16609
2003-10-23 09:49 Igor Melichev</strong> (<a href="Details8.htm#2003-10-23_0949">details</a>)</p>
16610
<blockquote>
16611
<pre>
16612
Fix (pdfwrite) : Optimize pdf_make_text_glyphs_table_unencoded.
16613
 
16614
</pre>
16615
<p>[src/gdevpdtt.c 1.67, src/gdevpdtt.h 1.20, src/gscencs.c 1.7, src/gscencs.h 1.5]</p>
16616
</blockquote>
16617
 
16618
<p><strong><a name="2003-10-23_0904"></a>
16619
2003-10-23 09:04 Igor Melichev</strong> (<a href="Details8.htm#2003-10-23_0904">details</a>)</p>
16620
<blockquote>
16621
<pre>
16622
Fix : ColorSpace resource files define global resources.
16623
 
16624
</pre>
16625
<p>[Resource/ColorSpace/DefaultCMYK 1.2, Resource/ColorSpace/DefaultGray 1.2, Resource/ColorSpace/DefaultRGB 1.2]</p>
16626
</blockquote>
16627
 
16628
<p><strong><a name="2003-10-22_1955"></a>
16629
2003-10-22 19:55 Ralph Giles</strong></p>
16630
<blockquote>
16631
<pre>
16632
Always install all the available resource categories (directories) on
16633
unix, in place of the earlier hard-wired list. Closes bug 687092.
16634
</pre>
16635
<p>[src/unixinst.mak 1.34]</p>
16636
</blockquote>
16637
 
16638
<p><strong><a name="2003-10-22_1948"></a>
16639
2003-10-22 19:48 Ralph Giles</strong></p>
16640
<blockquote>
16641
<pre>
16642
Add the new ColorSpace directory to the list of installed resource
16643
categories. This is the quick fix version of the resolution for Bug
16644
687092.
16645
</pre>
16646
<p>[src/unixinst.mak 1.33]</p>
16647
</blockquote>
16648
 
16649
<p><strong><a name="2003-10-22_1935"></a>
16650
2003-10-22 19:35 Dan Coby</strong></p>
16651
<blockquote>
16652
<pre>
16653
Fix for 687099 Rebulding XREF leaves 1 object on the stack.  The  bug
16654
title is erroneous.  All PDF files were leaving one item, a zero, on
16655
the stack.  The problem was caused by an incorrect definition of
16656
pdfemptycount.
16657
</pre>
16658
<p>[lib/pdf_main.ps 1.79]</p>
16659
</blockquote>
16660
 
16661
<p><strong><a name="2003-10-22_1645"></a>
16662
2003-10-22 16:45 stefan</strong></p>
16663
<blockquote>
16664
<pre>
16665
file gslibctx.c was initially added on branch gslibctx.
16666
</pre>
16667
<p>[src/gslibctx.c 1.1]</p>
16668
</blockquote>
16669
 
16670
<p><strong><a name="2003-10-22_1645"></a>
16671
2003-10-22 16:45 stefan</strong></p>
16672
<blockquote>
16673
<pre>
16674
file gslibctx.h was initially added on branch gslibctx.
16675
</pre>
16676
<p>[src/gslibctx.h 1.1]</p>
16677
</blockquote>
16678
 
16679
<p><strong><a name="2003-10-22_1639"></a>
16680
2003-10-22 16:39 Dan Coby</strong></p>
16681
<blockquote>
16682
<pre>
16683
Change the name of the switch NOSUBDEVICECOLORS to NOSUBSTDEVICECOLORS.
16684
This was done to prevent confusion about being read as 'No subdevice
16685
colors'.
16686
</pre>
16687
<p>[doc/Use.htm 1.91, lib/gs_devcs.ps 1.5, lib/gs_init.ps 1.100]</p>
16688
</blockquote>
16689
 
16690
<p><strong><a name="2003-10-22_1311"></a>
16691
2003-10-22 13:11 Igor Melichev</strong> (<a href="Details8.htm#2003-10-22_1311">details</a>)</p>
16692
<blockquote>
16693
<pre>
16694
Fix (pdfwrite) : Provide an extended encoding for glyphshow.
16695
 
16696
</pre>
16697
<p>[src/devs.mak 1.100, src/gdevpdtc.c 1.29, src/gdevpdte.c 1.48, src/gdevpdtt.c 1.66, src/gdevpdtt.h 1.19]</p>
16698
</blockquote>
16699
 
16700
<p><strong><a name="2003-10-22_1214"></a>
16701
2003-10-22 12:14 Ralph Giles</strong> (<a href="Details8.htm#2003-10-22_1214">details</a>)</p>
16702
<blockquote>
16703
<pre>
16704
Update a call to map_rgb_color() to use the new encode_color() with a
16705
component array argument. Partial resolution of Bug 686981.
16706
 
16707
</pre>
16708
<p>[src/gdevcgm.c 1.9]</p>
16709
</blockquote>
16710
 
16711
<p><strong><a name="2003-10-22_1122"></a>
16712
2003-10-22 11:22 Alex Cherepanov</strong> (<a href="Details8.htm#2003-10-22_1122">details</a>)</p>
16713
<blockquote>
16714
<pre>
16715
Restore standard functionality of bind operator in DELAYBIND mode after
16716
.bindnow . Simplify the implementation logic and document the changes.
16717
Fix bug 686746
16718
 
16719
</pre>
16720
<p>[lib/gs_ll3.ps 1.20, doc/Language.htm 1.76, lib/gs_init.ps 1.99, lib/ps2ascii.ps 1.8]</p>
16721
</blockquote>
16722
 
16723
<p><strong><a name="2003-10-22_0958"></a>
16724
2003-10-22 09:58 Ralph Giles</strong></p>
16725
<blockquote>
16726
<pre>
16727
Make a sentence fragment a clause.
16728
</pre>
16729
<p>[doc/Drivers.htm 1.41]</p>
16730
</blockquote>
16731
 
16732
<p><strong><a name="2003-10-22_0855"></a>
16733
2003-10-22 08:55 Alex Cherepanov</strong></p>
16734
<blockquote>
16735
<pre>
16736
Dereference indirect objects during conversion from PDF form XObject to
16737
PostScript form. Minimize dictionary copying.
16738
Fix bug 686953.
16739
</pre>
16740
<p>[lib/pdf_draw.ps 1.79]</p>
16741
</blockquote>
16742
 
16743
<p><strong><a name="2003-10-22_0707"></a>
16744
2003-10-22 07:07 Igor Melichev</strong> (<a href="Details8.htm#2003-10-22_0707">details</a>)</p>
16745
<blockquote>
16746
<pre>
16747
Fix (PDF interpreter) : Annotations, outlines and links pointing to
16748
non-existing pages caused a failure with -dDOPDFMARKS.
16749
Patch from Leon Bottou.
16750
 
16751
</pre>
16752
<p>[lib/pdf_main.ps 1.78]</p>
16753
</blockquote>
16754
 
16755
<p><strong><a name="2003-10-21_1502"></a>
16756
2003-10-21 15:02 Igor Melichev</strong> (<a href="Details8.htm#2003-10-21_1502">details</a>)</p>
16757
<blockquote>
16758
<pre>
16759
Fix (pdfwrite) : Refactor pdf_obtain_font_resource.
16760
 
16761
</pre>
16762
<p>[src/gdevpdtt.c 1.65]</p>
16763
</blockquote>
16764
 
16765
<p><strong><a name="2003-10-21_1337"></a>
16766
2003-10-21 13:37 Ralph Giles</strong></p>
16767
<blockquote>
16768
<pre>
16769
Complete the replacement for fname_size described in the previous
16770
commit. Part of fixing bug 686981.
16771
</pre>
16772
<p>[src/gdevcgm.c 1.8]</p>
16773
</blockquote>
16774
 
16775
<p><strong><a name="2003-10-21_1328"></a>
16776
2003-10-21 13:28 Ralph Giles</strong></p>
16777
<blockquote>
16778
<pre>
16779
Replace a non-standard local filename length define with gp_file_name_sizeof.
16780
</pre>
16781
<p>[src/devs.mak 1.99, src/gdevcgm.c 1.7]</p>
16782
</blockquote>
16783
 
16784
<p><strong><a name="2003-10-21_1154"></a>
16785
2003-10-21 11:54 Alex Cherepanov</strong></p>
16786
<blockquote>
16787
<pre>
16788
Fix compiler warnings. Include gpmisc.h when needed.
16789
Fix bug 687006.
16790
</pre>
16791
<p>[src/gp_dosfs.c 1.16, src/gp_macio.c 1.32, src/gp_ntfs.c 1.21, src/gp_unifn.c 1.15, src/gp_vms.c 1.36, src/int.mak 1.118, src/lib.mak 1.145, src/macos-mcp.mak 1.22, src/openvms.mak 1.32, src/openvms.mmk 1.27, src/stdio_.h 1.9, src/winplat.mak 1.5, src/zfile.c 1.39]</p>
16792
</blockquote>
16793
 
16794
<p><strong><a name="2003-10-21_1120"></a>
16795
2003-10-21 11:20 Alex Cherepanov</strong></p>
16796
<blockquote>
16797
<pre>
16798
Issue a path construction command after accumulation of 500 values to prevent
16799
operand stack overflow.
16800
Fix bug 687016
16801
</pre>
16802
<p>[src/gdevps.c 1.37]</p>
16803
</blockquote>
16804
 
16805
<p><strong><a name="2003-10-21_1006"></a>
16806
2003-10-21 10:06 Igor Melichev</strong> (<a href="Details8.htm#2003-10-21_1006">details</a>)</p>
16807
<blockquote>
16808
<pre>
16809
Fix : Disable the grid fitting while charproc accumulation (continued).
16810
 
16811
</pre>
16812
<p>[src/gdevpdte.c 1.47, src/gdevpdti.c 1.22]</p>
16813
</blockquote>
16814
 
16815
<p><strong><a name="2003-10-21_0805"></a>
16816
2003-10-21 08:05 Igor Melichev</strong> (<a href="Details8.htm#2003-10-21_0805">details</a>)</p>
16817
<blockquote>
16818
<pre>
16819
Fix : Add newly defined resource files to static resources.
16820
 
16821
</pre>
16822
<p>[lib/gs_stres.ps 1.6]</p>
16823
</blockquote>
16824
 
16825
<p><strong><a name="2003-10-21_0750"></a>
16826
2003-10-21 07:50 Igor Melichev</strong> (<a href="Details8.htm#2003-10-21_0750">details</a>)</p>
16827
<blockquote>
16828
<pre>
16829
Fix : Some Cygwin/gcc compiler warnings.
16830
 
16831
</pre>
16832
<p>[src/gdevpdfg.c 1.42, src/gdevpdtt.c 1.64, src/gxhintn.c 1.34, src/gxtype1.c 1.35, src/interp.c 1.17, src/isave.c 1.9, src/iscan.c 1.15, src/zfapi.c 1.49, src/zfont.c 1.9, src/devs.mak 1.98, src/icid.h 1.7, src/isave.h 1.6]</p>
16833
</blockquote>
16834
 
16835
<p><strong><a name="2003-10-21_0143"></a>
16836
2003-10-21 01:43 Igor Melichev</strong> (<a href="Details8.htm#2003-10-21_0143">details</a>)</p>
16837
<blockquote>
16838
<pre>
16839
Fix : Disable the grid fitting while charproc accumulation.
16840
 
16841
</pre>
16842
<p>[src/gdevpdte.c 1.46, src/gdevpdtt.c 1.63, src/gstext.c 1.14, src/gstype1.c 1.29, src/gstype1.h 1.9, src/gstype2.c 1.32, src/gxfcopy.c 1.36, src/gxhintn.c 1.33, src/gxhintn.h 1.15, src/gxtext.h 1.12, src/gxttfb.c 1.17, src/gxtype1.c 1.34, src/gxtype1.h 1.18, src/zchar1.c 1.34]</p>
16843
</blockquote>
16844
 
16845
<p><strong><a name="2003-10-20_1206"></a>
16846
2003-10-20 12:06 Alex Cherepanov</strong></p>
16847
<blockquote>
16848
<pre>
16849
Don't cache glyphs with a suspect bounding box. The patch tests for
16850
(urx!=0 && llx==urx) || (ury!=0 && lly==ury) but suggestions of a
16851
better test are allways welcome.
16852
Fix bug 687015 from customer 440
16853
</pre>
16854
<p>[lib/pdf_font.ps 1.58]</p>
16855
</blockquote>
16856
 
16857
<p><strong><a name="2003-10-19_1748"></a>
16858
2003-10-19 17:48 Alex Cherepanov</strong> (<a href="Details8.htm#2003-10-19_1748">details</a>)</p>
16859
<blockquote>
16860
<pre>
16861
Return correct /DeviceGray color space from currentcolorspace operator
16862
inside PaintProc of the uncolored pattern and cache device (bug 627169).
16863
Use igs->color_space to track the current color space.
16864
Fix bug 687080 from customer 710.
16865
 
16866
</pre>
16867
<p>[src/int.mak 1.117, src/zcolor.c 1.16]</p>
16868
</blockquote>
16869
 
16870
<p><strong><a name="2003-10-19_0615"></a>
16871
2003-10-19 06:15 Ray Johnston</strong> (<a href="Details8.htm#2003-10-19_0615">details</a>)</p>
16872
<blockquote>
16873
<pre>
16874
Fix: Pattern color spaces that used save/restore within the PaintProc
16875
would result in infinite looping with high level devices such as the
16876
pdfwrite device since the restore cleared the pattern cache so that
16877
after the restore, the pattern PaintProc would need to be executed
16878
again. Bug #687052 for customer #411.
16879
 
16880
</pre>
16881
<p>[src/gxpcmap.c 1.11]</p>
16882
</blockquote>
16883
 
16884
<p><strong><a name="2003-10-16_2042"></a>
16885
2003-10-16 20:42 Igor Melichev</strong> (<a href="Details8.htm#2003-10-16_2042">details</a>)</p>
16886
<blockquote>
16887
<pre>
16888
Fix (pdfwrite) : Fonts used in a charproc were not added to Resources of some pages.
16889
 
16890
</pre>
16891
<p>[src/gdevpdf.c 1.75, src/gdevpdfx.h 1.77, src/gdevpdte.c 1.45, src/gdevpdtf.h 1.21, src/gdevpdti.c 1.21, src/gdevpdts.c 1.26, src/gdevpdtt.c 1.62, src/gdevpdtx.h 1.2]</p>
16892
</blockquote>
16893
 
16894
<p><strong><a name="2003-10-16_1337"></a>
16895
2003-10-16 13:37 Igor Melichev</strong> (<a href="Details8.htm#2003-10-16_1337">details</a>)</p>
16896
<blockquote>
16897
<pre>
16898
Fix (pdfwrite) : The font copying routine was inprecise.
16899
 
16900
</pre>
16901
<p>[src/gdevpsft.c 1.31, src/gstype42.c 1.40, src/gxfcopy.c 1.35]</p>
16902
</blockquote>
16903
 
16904
<p><strong><a name="2003-10-16_1233"></a>
16905
2003-10-16 12:33 Igor Melichev</strong> (<a href="Details8.htm#2003-10-16_1233">details</a>)</p>
16906
<blockquote>
16907
<pre>
16908
Reclaim global memory in the beginning of the interpreter finalization.
16909
 
16910
</pre>
16911
<p>[src/imain.c 1.36]</p>
16912
</blockquote>
16913
 
16914
<p><strong><a name="2003-10-16_1123"></a>
16915
2003-10-16 11:23 jeong</strong></p>
16916
<blockquote>
16917
<pre>
16918
When Glyph names data is not available for a TrueType Format 2.0 font,
16919
rangecheck error occured. It was due to an attempt to get the data
16920
even when it is not available. Now when no name data is available,
16921
/postnames is defined
16922
as an empty array and the glyph won't get a name attached. Fixes
16923
Bug#686961.
16924
</pre>
16925
<p>[lib/gs_ttf.ps 1.34]</p>
16926
</blockquote>
16927
 
16928
<p><strong><a name="2003-10-16_1115"></a>
16929
2003-10-16 11:15 Alex Cherepanov</strong></p>
16930
<blockquote>
16931
<pre>
16932
Fix error recovery code for PDF image; pop the operand of image operator
16933
restored by the standard PS error recovery.
16934
Fix bug 687081 from customer 770.
16935
</pre>
16936
<p>[lib/pdf_draw.ps 1.78]</p>
16937
</blockquote>
16938
 
16939
<p><strong><a name="2003-10-15_1536"></a>
16940
2003-10-15 15:36 Igor Melichev</strong> (<a href="Details8.htm#2003-10-15_1536">details</a>)</p>
16941
<blockquote>
16942
<pre>
16943
Fix (pdfwrite) : Resources were prematurely freed, causing pending pointers.
16944
 
16945
</pre>
16946
<p>[src/gdevpdf.c 1.74]</p>
16947
</blockquote>
16948
 
16949
<p><strong><a name="2003-10-15_1535"></a>
16950
2003-10-15 15:35 Igor Melichev</strong> (<a href="Details8.htm#2003-10-15_1535">details</a>)</p>
16951
<blockquote>
16952
<pre>
16953
Fix (pdfwrite) : Don't recompute FontBBox for CID font subsets.
16954
 
16955
</pre>
16956
<p>[src/gdevpdtd.c 1.15]</p>
16957
</blockquote>
16958
 
16959
<p><strong><a name="2003-10-15_1134"></a>
16960
2003-10-15 11:34 Igor Melichev</strong> (<a href="Details8.htm#2003-10-15_1134">details</a>)</p>
16961
<blockquote>
16962
<pre>
16963
Fix : A minor code cleanup in zfont42.c .
16964
 
16965
</pre>
16966
<p>[src/zfont42.c 1.17]</p>
16967
</blockquote>
16968
 
16969
<p><strong><a name="2003-10-15_1129"></a>
16970
2003-10-15 11:29 Igor Melichev</strong> (<a href="Details8.htm#2003-10-15_1129">details</a>)</p>
16971
<blockquote>
16972
<pre>
16973
Fix (pdfwrite) : A bug in memory descriptor.
16974
 
16975
</pre>
16976
<p>[src/gsstruct.h 1.17, src/gxfcopy.c 1.34]</p>
16977
</blockquote>
16978
 
16979
<p><strong><a name="2003-10-15_0853"></a>
16980
2003-10-15 08:53 Igor Melichev</strong> (<a href="Details8.htm#2003-10-15_0853">details</a>)</p>
16981
<blockquote>
16982
<pre>
16983
Reclaim global memory in the beginning of the interpreter finalization.
16984
 
16985
</pre>
16986
<p>[src/imain.c 1.35, src/interp.c 1.16, src/interp.h 1.6]</p>
16987
</blockquote>
16988
 
16989
<p><strong><a name="2003-10-15_0750"></a>
16990
2003-10-15 07:50 Dan Coby</strong> (<a href="Details8.htm#2003-10-15_0750">details</a>)</p>
16991
<blockquote>
16992
<pre>
16993
Change the name of NOSUBCOLORSPACES to NOSUBDEVICECOLORS.
16994
 
16995
</pre>
16996
<p>[doc/Use.htm 1.90, lib/gs_devcs.ps 1.4, lib/gs_init.ps 1.98]</p>
16997
</blockquote>
16998
 
16999
<p><strong><a name="2003-10-15_0734"></a>
17000
2003-10-15 07:34 Dan Coby</strong></p>
17001
<blockquote>
17002
<pre>
17003
Add new header file src/gdevdevn.h to doc/Develop.htm.
17004
</pre>
17005
<p>[doc/Develop.htm 1.122]</p>
17006
</blockquote>
17007
 
17008
<p><strong><a name="2003-10-15_0003"></a>
17009
2003-10-15 00:03 Igor Melichev</strong> (<a href="Details8.htm#2003-10-15_0003">details</a>)</p>
17010
<blockquote>
17011
<pre>
17012
Fix (True Type font loader) : 'glyf' and 'loca' were loaded emulating a CID font with True Type,
17013
causing an unuseful huge memory consumtion.
17014
 
17015
</pre>
17016
<p>[lib/gs_ttf.ps 1.33]</p>
17017
</blockquote>
17018
 
17019
<p><strong><a name="2003-10-14_2037"></a>
17020
2003-10-14 20:37 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_2037">details</a>)</p>
17021
<blockquote>
17022
<pre>
17023
Fix (pdfwrite) : Resources were prematurely freed, causing duplicated objects in the output.
17024
 
17025
</pre>
17026
<p>[src/gdevpdfc.c 1.40, src/gdevpdfu.c 1.43]</p>
17027
</blockquote>
17028
 
17029
<p><strong><a name="2003-10-14_1500"></a>
17030
2003-10-14 15:00 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_1500">details</a>)</p>
17031
<blockquote>
17032
<pre>
17033
Fix (pdfwrite) : Applying .includecolorspace to insert "default" color spaces.
17034
 
17035
</pre>
17036
<p>[lib/gs_devcs.ps 1.3, lib/gs_ll3.ps 1.19]</p>
17037
</blockquote>
17038
 
17039
<p><strong><a name="2003-10-14_1458"></a>
17040
2003-10-14 14:58 Igor Melichev</strong></p>
17041
<blockquote>
17042
<pre>
17043
Initial commit for ColorSpace resources.
17044
</pre>
17045
<p>[Resource/ColorSpace/DefaultCMYK 1.1, Resource/ColorSpace/DefaultGray 1.1, Resource/ColorSpace/DefaultRGB 1.1]</p>
17046
</blockquote>
17047
 
17048
<p><strong><a name="2003-10-14_1253"></a>
17049
2003-10-14 12:53 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_1253">details</a>)</p>
17050
<blockquote>
17051
<pre>
17052
Implementing a bridge to the True Type bytecode interpreter (step 20).
17053
 
17054
</pre>
17055
<p>[src/gxccache.c 1.27, src/gxttfb.c 1.16, src/ttfmain.c 1.18]</p>
17056
</blockquote>
17057
 
17058
<p><strong><a name="2003-10-14_1243"></a>
17059
2003-10-14 12:43 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_1243">details</a>)</p>
17060
<blockquote>
17061
<pre>
17062
Define a new special operator .includecolorspace and new device virtual function
17063
include_color_space. Implement the latter for pdfwrite.
17064
 
17065
</pre>
17066
<p>[src/gdevbbox.c 1.15, src/gdevdflt.c 1.14, src/gdevnfwd.c 1.13, src/gdevpdf.c 1.73, src/gdevpdfd.c 1.34, src/gdevpdfv.c 1.31, src/gdevpdfx.h 1.76, src/gdevrops.c 1.9, src/gscolor2.c 1.16, src/gscolor2.h 1.8, src/gxclip.c 1.12, src/gxclip2.c 1.9, src/gxclipm.c 1.11, src/gxclist.c 1.12, src/gxdevcli.h 1.19, src/gxdevice.h 1.14, src/zcolor.c 1.15]</p>
17067
</blockquote>
17068
 
17069
<p><strong><a name="2003-10-14_1015"></a>
17070
2003-10-14 10:15 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_1015">details</a>)</p>
17071
<blockquote>
17072
<pre>
17073
Fix (PDF interpreter) : Adjust the currentpoint saved back into TextMatrix so that it
17074
does not include the effect of TextRise.
17075
 
17076
</pre>
17077
<p>[lib/pdf_ops.ps 1.32]</p>
17078
</blockquote>
17079
 
17080
<p><strong><a name="2003-10-14_0916"></a>
17081
2003-10-14 09:16 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_0916">details</a>)</p>
17082
<blockquote>
17083
<pre>
17084
Fix (resource machinery) : A bug in resourceforall.
17085
 
17086
</pre>
17087
<p>[lib/gs_res.ps 1.36]</p>
17088
</blockquote>
17089
 
17090
<p><strong><a name="2003-10-14_0914"></a>
17091
2003-10-14 09:14 Igor Melichev</strong> (<a href="Details8.htm#2003-10-14_0914">details</a>)</p>
17092
<blockquote>
17093
<pre>
17094
Fix (Type 1 interpreter) : Provide a tolerance to a missed subglyph.
17095
 
17096
</pre>
17097
<p>[src/gxfcopy.c 1.33, src/gxfont1.h 1.12, src/gxtype1.c 1.33, src/zchar1.c 1.33, src/zfcid0.c 1.21]</p>
17098
</blockquote>
17099
 
17100
<p><strong><a name="2003-10-13_1910"></a>
17101
2003-10-13 19:10 Igor Melichev</strong> (<a href="Details8.htm#2003-10-13_1910">details</a>)</p>
17102
<blockquote>
17103
<pre>
17104
Fix (FAPI/FreeType) : Upgrading to Free Type 2.1.5 .
17105
 
17106
</pre>
17107
<p>[src/fapi_ft.c 1.12]</p>
17108
</blockquote>
17109
 
17110
<p><strong><a name="2003-10-13_1506"></a>
17111
2003-10-13 15:06 Igor Melichev</strong> (<a href="Details8.htm#2003-10-13_1506">details</a>)</p>
17112
<blockquote>
17113
<pre>
17114
Fix (color space serialization) : Removing a constraint to the Sd function dimension.
17115
 
17116
</pre>
17117
<p>[src/gsfunc0.c 1.13]</p>
17118
</blockquote>
17119
 
17120
<p><strong><a name="2003-10-13_1216"></a>
17121
2003-10-13 12:16 Igor Melichev</strong> (<a href="Details8.htm#2003-10-13_1216">details</a>)</p>
17122
<blockquote>
17123
<pre>
17124
Implementing a bridge to the True Type bytecode interpreter (step 19).
17125
 
17126
</pre>
17127
<p>[src/gxccache.c 1.26, src/gxttfb.c 1.15, src/ttfmain.c 1.17, src/ttfoutl.h 1.12, src/ttinterp.c 1.9]</p>
17128
</blockquote>
17129
 
17130
<p><strong><a name="2003-10-12_1909"></a>
17131
2003-10-12 19:09 Igor Melichev</strong> (<a href="Details8.htm#2003-10-12_1909">details</a>)</p>
17132
<blockquote>
17133
<pre>
17134
Implementing a bridge to the True Type bytecode interpreter (step 18).
17135
 
17136
</pre>
17137
<p>[src/gxttfb.c 1.14, src/ttfmain.c 1.16, src/ttfmemd.c 1.6, src/ttfoutl.h 1.11]</p>
17138
</blockquote>
17139
 
17140
<p><strong><a name="2003-10-10_0708"></a>
17141
2003-10-10 07:08 Igor Melichev</strong> (<a href="Details8.htm#2003-10-10_0708">details</a>)</p>
17142
<blockquote>
17143
<pre>
17144
Implementing a bridge to the True Type bytecode interpreter (step 17).
17145
 
17146
</pre>
17147
<p>[src/gxccache.c 1.25, src/gxccman.c 1.22, src/gxfcache.h 1.20]</p>
17148
</blockquote>
17149
 
17150
<p><strong><a name="2003-10-09_2226"></a>
17151
2003-10-09 22:26 Dan Coby</strong></p>
17152
<blockquote>
17153
<pre>
17154
Fix for 687055 pdfwrite should not fail with <</ProcessColorModel /DeviceN>>
17155
setpagedevice.  This change adds support for the DeviceN process color
17156
model to the pdfwrite device.  The DeviceN process color model is treated
17157
like the DeviceCMYK process color model except for the name.
17158
</pre>
17159
<p>[src/gdevpdf.c 1.72, src/gdevpdfp.c 1.33]</p>
17160
</blockquote>
17161
 
17162
<p><strong><a name="2003-10-09_2029"></a>
17163
2003-10-09 20:29 Igor Melichev</strong> (<a href="Details8.htm#2003-10-09_2029">details</a>)</p>
17164
<blockquote>
17165
<pre>
17166
Implementing a bridge to the True Type bytecode interpreter (step 16).
17167
 
17168
</pre>
17169
<p>[src/gsfont.c 1.25, src/gxccman.c 1.21]</p>
17170
</blockquote>
17171
 
17172
<p><strong><a name="2003-10-09_1919"></a>
17173
2003-10-09 19:19 Igor Melichev</strong></p>
17174
<blockquote>
17175
<pre>
17176
fuzzy.c : Implementing a ne option -c to switch on/off the reporting of coordinates of differences.
17177
</pre>
17178
<p>[toolbin/tests/fuzzy.c 1.12]</p>
17179
</blockquote>
17180
 
17181
<p><strong><a name="2003-10-09_1456"></a>
17182
2003-10-09 14:56 Igor Melichev</strong> (<a href="Details8.htm#2003-10-09_1456">details</a>)</p>
17183
<blockquote>
17184
<pre>
17185
Implementing a bridge to the True Type bytecode interpreter (step 15).
17186
 
17187
</pre>
17188
<p>[src/gstype42.c 1.39, src/gxccache.c 1.24, src/gxccman.c 1.20, src/gxchar.c 1.37, src/gxfcache.h 1.19, src/gxttfb.c 1.13, src/gxttfb.h 1.9, src/ttfmain.c 1.15, src/ttfoutl.h 1.10, src/ttinterp.c 1.8]</p>
17189
</blockquote>
17190
 
17191
<p><strong><a name="2003-10-09_1251"></a>
17192
2003-10-09 12:51 Igor Melichev</strong> (<a href="Details8.htm#2003-10-09_1251">details</a>)</p>
17193
<blockquote>
17194
<pre>
17195
Implementing a bridge to the True Type bytecode interpreter (step 14).
17196
 
17197
</pre>
17198
<p>[src/gxccman.c 1.19, src/gxttfb.c 1.12, src/ttfmain.c 1.14]</p>
17199
</blockquote>
17200
 
17201
<p><strong><a name="2003-10-09_0013"></a>
17202
2003-10-09 00:13 Igor Melichev</strong> (<a href="Details8.htm#2003-10-09_0013">details</a>)</p>
17203
<blockquote>
17204
<pre>
17205
Implementing a bridge to the True Type bytecode interpreter (step 13).
17206
 
17207
</pre>
17208
<p>[lib/gs_init.ps 1.97, src/gsfont.c 1.24, src/gsfont.h 1.9, src/gxccman.c 1.18, src/gxfcache.h 1.18, src/gxttfb.c 1.11, src/gxttfb.h 1.8, src/icontext.c 1.17, src/ttfmain.c 1.13, src/ttfoutl.h 1.9, src/ttinterp.c 1.7, src/zusparam.c 1.10]</p>
17209
</blockquote>
17210
 
17211
<p><strong><a name="2003-10-08_2207"></a>
17212
2003-10-08 22:07 Igor Melichev</strong></p>
17213
<blockquote>
17214
<pre>
17215
fuzzy.c : Implement a reporting of coordinates of different pixels.
17216
</pre>
17217
<p>[toolbin/tests/fuzzy.c 1.11]</p>
17218
</blockquote>
17219
 
17220
<p><strong><a name="2003-10-08_1853"></a>
17221
2003-10-08 18:53 Igor Melichev</strong> (<a href="Details8.htm#2003-10-08_1853">details</a>)</p>
17222
<blockquote>
17223
<pre>
17224
Fix : Propagating return code from gs_main_finit to GSDLL API (continued).
17225
 
17226
</pre>
17227
<p>[src/dmmain.c 1.3, src/dpmain.c 1.11, src/dwmain.c 1.15, src/dwmainc.c 1.17, src/dxmain.c 1.12, src/dxmainc.c 1.9, src/gsdll.c 1.11]</p>
17228
</blockquote>
17229
 
17230
<p><strong><a name="2003-10-08_1718"></a>
17231
2003-10-08 17:18 Igor Melichev</strong></p>
17232
<blockquote>
17233
<pre>
17234
Propagating return code from gs_main_finit to GSDLL API.
17235
THIS IS INCOMPATIBLE CHANGE : the API had changed a prototype.
17236
 
17237
A close_device method can terminate with an error,
17238
which was not delivered to clients.
17239
It is especially important with pdfwrite,
17240
which performs a big work in close_device.
17241
 
17242
Now clients can know about the error checking the return code
17243
of the gsapi_exit function. See examples in doc/API.htm .
17244
</pre>
17245
<p>[doc/API.htm 1.38, src/dpmain.c 1.10, src/dwmain.c 1.14, src/dwmainc.c 1.16, src/gsexit.h 1.9, src/iapi.c 1.10, src/imain.c 1.34, src/imain.h 1.8]</p>
17246
</blockquote>
17247
 
17248
<p><strong><a name="2003-10-08_1419"></a>
17249
2003-10-08 14:19 Igor Melichev</strong> (<a href="Details8.htm#2003-10-08_1419">details</a>)</p>
17250
<blockquote>
17251
<pre>
17252
Implementing a bridge to the True Type bytecode interpreter (step 12).
17253
 
17254
</pre>
17255
<p>[src/ttfmain.c 1.12, src/ttinterp.c 1.6]</p>
17256
</blockquote>
17257
 
17258
<p><strong><a name="2003-10-08_1354"></a>
17259
2003-10-08 13:54 Igor Melichev</strong> (<a href="Details8.htm#2003-10-08_1354">details</a>)</p>
17260
<blockquote>
17261
<pre>
17262
Implementing a bridge to the True Type bytecode interpreter (step 11).
17263
 
17264
</pre>
17265
<p>[src/gxccman.c 1.17, src/gxttfb.c 1.10, src/ttfmain.c 1.11, src/ttobjs.c 1.6, src/ttobjs.h 1.4]</p>
17266
</blockquote>
17267
 
17268
<p><strong><a name="2003-10-08_1143"></a>
17269
2003-10-08 11:43 Alex Cherepanov</strong></p>
17270
<blockquote>
17271
<pre>
17272
Contrary to the published spec (up to v.1.5) Acrobat Distiller 3.01 for Mac
17273
can use /Identity instead of a tint transform function in /Separation color
17274
space. Extend our PDF interpreter to cover this case.
17275
Fix bug 687068.
17276
</pre>
17277
<p>[lib/pdf_draw.ps 1.77]</p>
17278
</blockquote>
17279
 
17280
<p><strong><a name="2003-10-08_1134"></a>
17281
2003-10-08 11:34 Igor Melichev</strong> (<a href="Details8.htm#2003-10-08_1134">details</a>)</p>
17282
<blockquote>
17283
<pre>
17284
Implementing a bridge to the True Type bytecode interpreter (step 10).
17285
 
17286
</pre>
17287
<p>[src/gstype42.c 1.38, src/gxccman.c 1.16, src/gxttfb.c 1.9, src/gxttfb.h 1.7, src/lib.mak 1.144, src/ttfmain.c 1.10, src/ttfoutl.h 1.8]</p>
17288
</blockquote>
17289
 
17290
<p><strong><a name="2003-10-07_2002"></a>
17291
2003-10-07 20:02 Igor Melichev</strong> (<a href="Details8.htm#2003-10-07_2002">details</a>)</p>
17292
<blockquote>
17293
<pre>
17294
Implementing a bridge to the True Type bytecode interpreter (step 9).
17295
 
17296
</pre>
17297
<p>[src/gxttfb.c 1.8, src/ttfmain.c 1.9, src/ttfmemd.c 1.5, src/ttfoutl.h 1.7, src/ttinterp.c 1.5, src/ttload.c 1.4, src/ttobjs.c 1.5]</p>
17298
</blockquote>
17299
 
17300
<p><strong><a name="2003-10-07_1526"></a>
17301
2003-10-07 15:26 Igor Melichev</strong> (<a href="Details8.htm#2003-10-07_1526">details</a>)</p>
17302
<blockquote>
17303
<pre>
17304
Implementing a bridge to the True Type bytecode interpreter (step 8).
17305
 
17306
</pre>
17307
<p>[src/gsfont.c 1.23, src/gstype42.c 1.37, src/gxccman.c 1.15, src/gxttfb.c 1.7, src/ttfmain.c 1.8, src/gxfcache.h 1.17, src/gxttfb.h 1.6, src/lib.mak 1.143, src/ttfmemd.c 1.4, src/ttfmemd.h 1.3, src/ttfoutl.h 1.6, src/ttinterp.c 1.4, src/ttobjs.c 1.4, src/ttobjs.h 1.3]</p>
17308
</blockquote>
17309
 
17310
<p><strong><a name="2003-10-07_0003"></a>
17311
2003-10-07 00:03 Dan Coby</strong> (<a href="Details8.htm#2003-10-07_0003">details</a>)</p>
17312
<blockquote>
17313
<pre>
17314
This is part of the fix for 687055.  This change splits the DeviceN
17315
parameter handling.  The SeparationOrder parameter handling is split
17316
into a separate routine.
17317
 
17318
</pre>
17319
<p>[src/gdevdevn.c 1.11, src/gdevdevn.h 1.2]</p>
17320
</blockquote>
17321
 
17322
<p><strong><a name="2003-10-06_1908"></a>
17323
2003-10-06 19:08 Igor Melichev</strong> (<a href="Details8.htm#2003-10-06_1908">details</a>)</p>
17324
<blockquote>
17325
<pre>
17326
Implementing a bridge to the True Type bytecode interpreter (step 7).
17327
 
17328
</pre>
17329
<p>[src/gdevpdtd.c 1.14, src/ttfmain.c 1.7, src/ttobjs.c 1.3]</p>
17330
</blockquote>
17331
 
17332
<p><strong><a name="2003-10-06_1643"></a>
17333
2003-10-06 16:43 Igor Melichev</strong> (<a href="Details8.htm#2003-10-06_1643">details</a>)</p>
17334
<blockquote>
17335
<pre>
17336
Implementing a bridge to the True Type bytecode interpreter (step 6).
17337
 
17338
</pre>
17339
<p>[src/gxttfb.c 1.6, src/ttfmain.c 1.6]</p>
17340
</blockquote>
17341
 
17342
<p><strong><a name="2003-10-06_1642"></a>
17343
2003-10-06 16:42 Igor Melichev</strong> (<a href="Details8.htm#2003-10-06_1642">details</a>)</p>
17344
<blockquote>
17345
<pre>
17346
Fix (pdfwrite) : A bug convertinging a CID to a glyph index.
17347
 
17348
</pre>
17349
<p>[src/gstype42.c 1.36]</p>
17350
</blockquote>
17351
 
17352
<p><strong><a name="2003-10-06_1220"></a>
17353
2003-10-06 12:20 Igor Melichev</strong> (<a href="Details8.htm#2003-10-06_1220">details</a>)</p>
17354
<blockquote>
17355
<pre>
17356
Implementing a bridge to the True Type bytecode interpreter (step 5).
17357
 
17358
</pre>
17359
<p>[src/gxccman.c 1.14, src/gxttfb.c 1.5, src/gxttfb.h 1.5, src/ttfmain.c 1.5, src/ttinterp.c 1.3, src/ttload.c 1.3]</p>
17360
</blockquote>
17361
 
17362
<p><strong><a name="2003-10-06_1138"></a>
17363
2003-10-06 11:38 Igor Melichev</strong> (<a href="Details8.htm#2003-10-06_1138">details</a>)</p>
17364
<blockquote>
17365
<pre>
17366
Implementing a bridge to the True Type bytecode interpreter (step 4).
17367
 
17368
</pre>
17369
<p>[src/gsfont.c 1.22, src/gxccman.c 1.13, src/gxfcache.h 1.16, src/gxttfb.c 1.4, src/gxttfb.h 1.4, src/ttfmain.c 1.4, src/ttfmemd.c 1.3, src/ttfoutl.h 1.5, src/ttinterp.c 1.2, src/ttload.c 1.2, src/ttobjs.c 1.2, src/ttobjs.h 1.2]</p>
17370
</blockquote>
17371
 
17372
<p><strong><a name="2003-10-06_0834"></a>
17373
2003-10-06 08:34 Igor Melichev</strong> (<a href="Details8.htm#2003-10-06_0834">details</a>)</p>
17374
<blockquote>
17375
<pre>
17376
Implementing a bridge to the True Type bytecode interpreter (step 3).
17377
 
17378
</pre>
17379
<p>[src/gstype42.c 1.35, src/gxccache.c 1.23, src/gxccman.c 1.12, src/gxchar.c 1.36, src/gxfcache.h 1.15, src/gxfont42.h 1.17, src/gxttfb.c 1.3, src/gxttfb.h 1.3, src/ttfmain.c 1.3, src/ttfoutl.h 1.4]</p>
17380
</blockquote>
17381
 
17382
<p><strong><a name="2003-10-02_1530"></a>
17383
2003-10-02 15:30 Igor Melichev</strong> (<a href="Details8.htm#2003-10-02_1530">details</a>)</p>
17384
<blockquote>
17385
<pre>
17386
Implementing a bridge to the True Type bytecode interpreter (step 2).
17387
 
17388
</pre>
17389
<p>[src/gstype42.c 1.34, src/gxttfb.c 1.2, src/gxttfb.h 1.2, src/lib.mak 1.142, src/ttfmain.c 1.2, src/ttfoutl.h 1.3]</p>
17390
</blockquote>
17391
 
17392
<p><strong><a name="2003-10-02_1148"></a>
17393
2003-10-02 11:48 Igor Melichev</strong> (<a href="Details8.htm#2003-10-02_1148">details</a>)</p>
17394
<blockquote>
17395
<pre>
17396
Implementing a bridge to the True Type bytecode interpreter.
17397
 
17398
</pre>
17399
<p>[src/gstext.c 1.13, src/gstype42.c 1.33, src/gx.h 1.13, src/gxccache.c 1.22, src/gxccman.c 1.11, src/gxchar.c 1.35, src/gxfcache.h 1.14, src/gxfont42.h 1.16, src/gxttfb.c 1.1, src/ttfmemd.c 1.2, src/zchar42.c 1.13, src/gxtext.h 1.11, src/gxttfb.h 1.1, src/lib.mak 1.141, src/ttfmemd.h 1.2, src/ttfoutl.h 1.2]</p>
17400
</blockquote>
17401
 
17402
<p><strong><a name="2003-10-02_1015"></a>
17403
2003-10-02 10:15 Igor Melichev</strong> (<a href="Details8.htm#2003-10-02_1015">details</a>)</p>
17404
<blockquote>
17405
<pre>
17406
Fix : Removing the dependence on graphic state from font cache rutines.
17407
 
17408
</pre>
17409
<p>[src/gxccache.c 1.21, src/gxccman.c 1.10, src/gxchar.c 1.34, src/gxfcache.h 1.13]</p>
17410
</blockquote>
17411
 
17412
<p><strong><a name="2003-10-02_0959"></a>
17413
2003-10-02 09:59 Igor Melichev</strong> (<a href="Details8.htm#2003-10-02_0959">details</a>)</p>
17414
<blockquote>
17415
<pre>
17416
Fix : Characters were cached mixing alpha bits numbers (continued).
17417
 
17418
</pre>
17419
<p>[src/gxccache.c 1.20, src/gxccman.c 1.9, src/gxfcache.h 1.12]</p>
17420
</blockquote>
17421
 
17422
<p><strong><a name="2003-10-02_0851"></a>
17423
2003-10-02 08:51 Igor Melichev</strong> (<a href="Details8.htm#2003-10-02_0851">details</a>)</p>
17424
<blockquote>
17425
<pre>
17426
Fix : Characters were cached mixing alpha bits numbers.
17427
 
17428
</pre>
17429
<p>[src/gxccache.c 1.19, src/gxchar.c 1.33, src/gxfcache.h 1.11]</p>
17430
</blockquote>
17431
 
17432
<p><strong><a name="2003-10-02_0702"></a>
17433
2003-10-02 07:02 Dan Coby</strong></p>
17434
<blockquote>
17435
<pre>
17436
Move the various device fields associated with the DeviceN process
17437
color model into a common structure.  This allows common routines to
17438
be used to support DeviceN process color model features on different
17439
devices.  The src/gdevdevn.h file was added to define common fields
17440
and structures.
17441
 
17442
The first application of this code is for 687055 - Adding support for
17443
the DeviceN process color model to the pdfwrite device.
17444
</pre>
17445
<p>[src/devs.mak 1.97, src/gdevdevn.c 1.10, src/gdevdevn.h 1.1]</p>
17446
</blockquote>
17447
 
17448
<p><strong><a name="2003-10-01_1636"></a>
17449
2003-10-01 16:36 Jack Moffitt</strong></p>
17450
<blockquote>
17451
<pre>
17452
Fix two bugs in testdiff that work around missing baselines.
17453
</pre>
17454
<p>[toolbin/tests/testdiff 1.4]</p>
17455
</blockquote>
17456
 
17457
<p><strong><a name="2003-10-01_1344"></a>
17458
2003-10-01 13:44 Igor Melichev</strong> (<a href="Details8.htm#2003-10-01_1344">details</a>)</p>
17459
<blockquote>
17460
<pre>
17461
Initial commit for a reduced True Type bytecode interpreter.
17462
 
17463
</pre>
17464
<p>[src/lib.mak 1.140, src/ttcalc.c 1.1, src/ttcalc.h 1.1, src/ttcommon.h 1.1, src/ttconf.h 1.1, src/ttconfig.h 1.1, src/ttfinp.c 1.1, src/ttfinp.h 1.1, src/ttfmain.c 1.1, src/ttfmemd.c 1.1, src/ttfmemd.h 1.1, src/ttfoutl.h 1.1, src/ttfsfnt.h 1.1, src/ttinterp.c 1.1, src/ttinterp.h 1.1, src/ttload.c 1.1, src/ttload.h 1.1, src/ttmisc.h 1.1, src/ttobjs.c 1.1, src/ttobjs.h 1.1, src/tttables.h 1.1, src/tttype.h 1.1, src/tttypes.h 1.1]</p>
17465
</blockquote>
17466
 
17467
<p><strong><a name="2003-09-30_1516"></a>
17468
2003-09-30 15:16 Alex Cherepanov</strong></p>
17469
<blockquote>
17470
<pre>
17471
Handle missing /BitsPerComponent key case.
17472
Fix bug 687956.
17473
</pre>
17474
<p>[lib/pdf_draw.ps 1.76]</p>
17475
</blockquote>
17476
 
17477
<p><strong><a name="2003-09-30_1100"></a>
17478
2003-09-30 11:00 Igor Melichev</strong> (<a href="Details8.htm#2003-09-30_1100">details</a>)</p>
17479
<blockquote>
17480
<pre>
17481
Fix (pdfwrite) : Don't use Tj when real width is smaller than 1% of Widths.
17482
 
17483
</pre>
17484
<p>[src/gdevpdts.c 1.25]</p>
17485
</blockquote>
17486
 
17487
<p><strong><a name="2003-09-29_2032"></a>
17488
2003-09-29 20:32 Alex Cherepanov</strong> (<a href="Details8.htm#2003-09-29_2032">details</a>)</p>
17489
<blockquote>
17490
<pre>
17491
Fix calculation of the area where path segments can mark the current band.
17492
Old code skipped segments above the page boundary regardless of the line width.
17493
Fixes bug 686788 from customer 710.
17494
 
17495
</pre>
17496
<p>[src/gxclpath.c 1.18]</p>
17497
</blockquote>
17498
 
17499
<p><strong><a name="2003-09-29_1341"></a>
17500
2003-09-29 13:41 Igor Melichev</strong> (<a href="Details8.htm#2003-09-29_1341">details</a>)</p>
17501
<blockquote>
17502
<pre>
17503
Fix (pdfwrite) : Don't synchronize graphic state before exiting a charproc.
17504
 
17505
</pre>
17506
<p>[src/gdevpdtt.c 1.61]</p>
17507
</blockquote>
17508
 
17509
<p><strong><a name="2003-09-28_1954"></a>
17510
2003-09-28 19:54 Alex Cherepanov</strong></p>
17511
<blockquote>
17512
<pre>
17513
Convert input values to the traditional Lab range when input
17514
color space of ICC profile is Lab. Before conversion all colors
17515
were rendered 100 times darker, i.e. almost black.
17516
Fixes bug 600288 from customer 150.
17517
</pre>
17518
<p>[src/gsicc.c 1.12]</p>
17519
</blockquote>
17520
 
17521
<p><strong><a name="2003-09-25_2123"></a>
17522
2003-09-25 21:23 Igor Melichev</strong> (<a href="Details8.htm#2003-09-25_2123">details</a>)</p>
17523
<blockquote>
17524
<pre>
17525
Fix (pdfwrite) : Inline images mangled charproc stream.
17526
 
17527
</pre>
17528
<p>[src/gdevpdfo.c 1.21, src/gdevpdfu.c 1.42, src/gdevpdfx.h 1.75]</p>
17529
</blockquote>
17530
 
17531
<p><strong><a name="2003-09-24_1341"></a>
17532
2003-09-24 13:41 Ralph Giles</strong> (<a href="Details8.htm#2003-09-24_1341">details</a>)</p>
17533
<blockquote>
17534
<pre>
17535
Correct a typo in the 'make so' target link line. This also allows the
17536
Solaris linker to ignore the option, allowing the link to complete on
17537
that platform. Thanks to Bob T. for pointing out the issue. Partial fix
17538
for bug 686865.
17539
 
17540
</pre>
17541
<p>[src/unix-dll.mak 1.10]</p>
17542
</blockquote>
17543
 
17544
<p><strong><a name="2003-09-18_1320"></a>
17545
2003-09-18 13:20 Igor Melichev</strong> (<a href="Details8.htm#2003-09-18_1320">details</a>)</p>
17546
<blockquote>
17547
<pre>
17548
Fix : Fonts with zero FontBBox were not anti-aliased.
17549
 
17550
</pre>
17551
<p>[src/gxchar.c 1.32]</p>
17552
</blockquote>
17553
 
17554
<p><strong><a name="2003-09-16_1354"></a>
17555
2003-09-16 13:54 Igor Melichev</strong> (<a href="Details8.htm#2003-09-16_1354">details</a>)</p>
17556
<blockquote>
17557
<pre>
17558
Fix : A bug in compare_glyphs.
17559
 
17560
</pre>
17561
<p>[src/gxfcopy.c 1.32]</p>
17562
</blockquote>
17563
 
17564
<p><strong><a name="2003-09-16_1211"></a>
17565
2003-09-16 12:11 Igor Melichev</strong> (<a href="Details8.htm#2003-09-16_1211">details</a>)</p>
17566
<blockquote>
17567
<pre>
17568
Fix (pdfwrite) : Don't write a clipping path with setcharwidth.
17569
 
17570
</pre>
17571
<p>[src/gdevpdfg.c 1.41, src/gdevpdtt.c 1.60, src/gsht.c 1.17, src/gsstate.c 1.22, src/gxistate.h 1.17, src/gxstate.h 1.8]</p>
17572
</blockquote>
17573
 
17574
<p><strong><a name="2003-09-16_1002"></a>
17575
2003-09-16 10:02 Igor Melichev</strong> (<a href="Details8.htm#2003-09-16_1002">details</a>)</p>
17576
<blockquote>
17577
<pre>
17578
Don't apply Type 1 hinting to charpath.
17579
THIS IS AN INCOMPATIBLE CHANGE : charpath now creates a different outline than before.
17580
 
17581
</pre>
17582
<p>[src/gxtype1.c 1.32]</p>
17583
</blockquote>
17584
 
17585
<p><strong><a name="2003-09-16_0711"></a>
17586
2003-09-16 07:11 Dan Coby</strong></p>
17587
<blockquote>
17588
<pre>
17589
Remove extra carriage returns (^M) at the end of some lines.
17590
</pre>
17591
<p>[lib/pdf_draw.ps 1.75]</p>
17592
</blockquote>
17593
 
17594
<p><strong><a name="2003-09-15_2005"></a>
17595
2003-09-15 20:05 Alex Cherepanov</strong></p>
17596
<blockquote>
17597
<pre>
17598
Following PLRM, set identity initial matrix for non-forwarding nulldevice.
17599
Fix bug 687041
17600
</pre>
17601
<p>[src/gdevnfwd.c 1.12]</p>
17602
</blockquote>
17603
 
17604
<p><strong><a name="2003-09-15_1711"></a>
17605
2003-09-15 17:11 Igor Melichev</strong> (<a href="Details8.htm#2003-09-15_1711">details</a>)</p>
17606
<blockquote>
17607
<pre>
17608
Fix (pdfwrite) : Write color commands to charprocs which don't call setcachedevice[2].
17609
 
17610
</pre>
17611
<p>[src/gdevpdti.c 1.20, src/gdevpdtt.c 1.59]</p>
17612
</blockquote>
17613
 
17614
<p><strong><a name="2003-09-15_1004"></a>
17615
2003-09-15 10:04 Igor Melichev</strong></p>
17616
<blockquote>
17617
<pre>
17618
Fix : A bug in the new code of gs_rectfill (gsdps1.c Revision 1.9).
17619
</pre>
17620
<p>[src/gsdps1.c 1.10]</p>
17621
</blockquote>
17622
 
17623
<p><strong><a name="2003-09-13_0204"></a>
17624
2003-09-13 02:04 Russell Lang</strong></p>
17625
<blockquote>
17626
<pre>
17627
Fix: Prevent crash caused by dsc_copy_string not stopping at the end
17628
of a string occasionally.
17629
Fixes bug 687045 "Crash while parsing long %%DocumentProcessColor line".
17630
Report (atend) in the trailer as being unknown.
17631
Recognise %%DocumentProcessColors and %%DocumentCustomColors
17632
in the trailer.
17633
Allocate colour details using the correct allocator so they
17634
will be freed correctly.
17635
</pre>
17636
<p>[src/dscparse.c 1.14]</p>
17637
</blockquote>
17638
 
17639
<p><strong><a name="2003-09-12_0442"></a>
17640
2003-09-12 04:42 Dan Coby</strong> (<a href="Details8.htm#2003-09-12_0442">details</a>)</p>
17641
<blockquote>
17642
<pre>
17643
Provide a means for disabling color space substitution.
17644
 
17645
</pre>
17646
<p>[doc/Use.htm 1.89, lib/gs_devcs.ps 1.2, lib/gs_init.ps 1.96]</p>
17647
</blockquote>
17648
 
17649
<p><strong><a name="2003-09-11_2112"></a>
17650
2003-09-11 21:12 Igor Melichev</strong> (<a href="Details8.htm#2003-09-11_2112">details</a>)</p>
17651
<blockquote>
17652
<pre>
17653
pdfwrite : Implement CDevProc handling for CIDFontType 2.
17654
 
17655
</pre>
17656
<p>[src/gdevpdtc.c 1.28, src/gdevpdte.c 1.44, src/gdevpdtt.c 1.58, src/gdevpdtt.h 1.18, src/gstext.h 1.9, src/gxfont.h 1.21, src/int.mak 1.116, src/zchar.c 1.12, src/zchar1.c 1.32, src/zchar42.c 1.12, src/zchar42.h 1.1]</p>
17657
</blockquote>
17658
 
17659
<p><strong><a name="2003-09-11_2043"></a>
17660
2003-09-11 20:43 Igor Melichev</strong></p>
17661
<blockquote>
17662
<pre>
17663
Fix (pdfwrite) : A part of CID text was missed after a font change.
17664
</pre>
17665
<p>[src/gdevpdtc.c 1.27]</p>
17666
</blockquote>
17667
 
17668
<p><strong><a name="2003-09-11_1634"></a>
17669
2003-09-11 16:34 Alex Cherepanov</strong></p>
17670
<blockquote>
17671
<pre>
17672
Ignore system-defined FILENAME_MAX when it is too small.
17673
HP-UX 11i 11.11 incorrectly defines FILENAME_MAX as 14.
17674
Fix bug 687030 from customer 1060
17675
</pre>
17676
<p>[src/gp_unifs.c 1.15]</p>
17677
</blockquote>
17678
 
17679
<p><strong><a name="2003-09-11_1114"></a>
17680
2003-09-11 11:14 Igor Melichev</strong></p>
17681
<blockquote>
17682
<pre>
17683
Fix (pdfwrite) : Stream content of ICC color space was missed.
17684
It seems a very old bug...
17685
</pre>
17686
<p>[src/gdevpdfo.c 1.20]</p>
17687
</blockquote>
17688
 
17689
<p><strong><a name="2003-09-10_1201"></a>
17690
2003-09-10 12:01 Igor Melichev</strong> (<a href="Details8.htm#2003-09-10_1201">details</a>)</p>
17691
<blockquote>
17692
<pre>
17693
Fix (pdfwrite) : Improving text colors.
17694
 
17695
</pre>
17696
<p>[src/gdevpdfb.c 1.20, src/gdevpdtt.c 1.57]</p>
17697
</blockquote>
17698
 
17699
<p><strong><a name="2003-09-10_0801"></a>
17700
2003-09-10 08:01 Igor Melichev</strong> (<a href="Details8.htm#2003-09-10_0801">details</a>)</p>
17701
<blockquote>
17702
<pre>
17703
Fix (pdfwrite) : Image XObject was not added into pattern's Resources.
17704
 
17705
</pre>
17706
<p>[src/gdevpdfj.c 1.26]</p>
17707
</blockquote>
17708
 
17709
<p><strong><a name="2003-09-09_2035"></a>
17710
2003-09-09 20:35 Igor Melichev</strong> (<a href="Details8.htm#2003-09-09_2035">details</a>)</p>
17711
<blockquote>
17712
<pre>
17713
pdfwrite : Apply the color space serialization for color space comparizon (continued).
17714
 
17715
</pre>
17716
<p>[src/gdevpdfc.c 1.39, src/gdevpdfg.c 1.40, src/gdevpdfg.h 1.26, src/gdevpdfv.c 1.30, src/gspcolor.c 1.12]</p>
17717
</blockquote>
17718
 
17719
<p><strong><a name="2003-09-09_1930"></a>
17720
2003-09-09 19:30 Igor Melichev</strong> (<a href="Details8.htm#2003-09-09_1930">details</a>)</p>
17721
<blockquote>
17722
<pre>
17723
pdfwrite : A minor code cleanup.
17724
 
17725
</pre>
17726
<p>[src/gdevpdfc.c 1.38]</p>
17727
</blockquote>
17728
 
17729
<p><strong><a name="2003-09-09_1603"></a>
17730
2003-09-09 16:03 Igor Melichev</strong> (<a href="Details8.htm#2003-09-09_1603">details</a>)</p>
17731
<blockquote>
17732
<pre>
17733
pdfwrite : Apply the color space serialization for color space comparizon.
17734
 
17735
</pre>
17736
<p>[src/devs.mak 1.96, src/gdevpdfc.c 1.37, src/gdevpdfg.h 1.25]</p>
17737
</blockquote>
17738
 
17739
<p><strong><a name="2003-09-09_1554"></a>
17740
2003-09-09 15:54 Igor Melichev</strong> (<a href="Details8.htm#2003-09-09_1554">details</a>)</p>
17741
<blockquote>
17742
<pre>
17743
Implementing a serialization for color spaces and functions (continued 2).
17744
 
17745
</pre>
17746
<p>[src/gsfunc.c 1.9, src/gsfunc0.c 1.12]</p>
17747
</blockquote>
17748
 
17749
<p><strong><a name="2003-09-09_1425"></a>
17750
2003-09-09 14:25 Igor Melichev</strong> (<a href="Details8.htm#2003-09-09_1425">details</a>)</p>
17751
<blockquote>
17752
<pre>
17753
Implementing a serialization for color spaces and functions (continued).
17754
 
17755
</pre>
17756
<p>[src/gscie.h 1.13, src/gscscie.c 1.10, src/gsicc.c 1.11, src/gspcolor.c 1.11, src/lib.mak 1.139]</p>
17757
</blockquote>
17758
 
17759
<p><strong><a name="2003-09-09_1244"></a>
17760
2003-09-09 12:44 Igor Melichev</strong> (<a href="Details8.htm#2003-09-09_1244">details</a>)</p>
17761
<blockquote>
17762
<pre>
17763
Implementing a serialization for color spaces and functions.
17764
 
17765
</pre>
17766
<p>[src/gscdevn.c 1.15, src/gscdevn.h 1.8, src/gscolor2.c 1.15, src/gscpixel.c 1.9, src/gscscie.c 1.9, src/gscsepr.c 1.22, src/gscspace.c 1.10, src/gsfunc.c 1.8, src/gsfunc.h 1.9, src/gsfunc0.c 1.11, src/gsfunc3.c 1.16, src/gsfunc4.c 1.14, src/gxcspace.h 1.10, src/gxfunc.h 1.8, src/lib.mak 1.138]</p>
17767
</blockquote>
17768
 
17769
<p><strong><a name="2003-09-08_1330"></a>
17770
2003-09-08 13:30 Igor Melichev</strong></p>
17771
<blockquote>
17772
<pre>
17773
Fix : Cygwin/gcc compiler warnings.
17774
</pre>
17775
<p>[src/gdevdgbr.c 1.11, src/gstrans.c 1.18]</p>
17776
</blockquote>
17777
 
17778
<p><strong><a name="2003-09-08_1319"></a>
17779
2003-09-08 13:19 Igor Melichev</strong> (<a href="Details8.htm#2003-09-08_1319">details</a>)</p>
17780
<blockquote>
17781
<pre>
17782
Fix : Impproving the coordinate precision in function fill_rectangle_hl_color.
17783
 
17784
</pre>
17785
<p>[src/gdevdflt.c 1.13, src/gdevnfwd.c 1.11, src/gdevpdfd.c 1.33, src/gsdps1.c 1.9, src/gspaint.c 1.8, src/gxdevcli.h 1.18]</p>
17786
</blockquote>
17787
 
17788
<p><strong><a name="2003-09-08_1206"></a>
17789
2003-09-08 12:06 Igor Melichev</strong> (<a href="Details8.htm#2003-09-08_1206">details</a>)</p>
17790
<blockquote>
17791
<pre>
17792
Fix : Cygwin/gcc compiler warnings.
17793
 
17794
</pre>
17795
<p>[src/gdevpdfc.c 1.36, src/gxcldev.h 1.13, src/gxcpath.c 1.8, src/lib.mak 1.137, src/zbfont.c 1.24, src/ztrans.c 1.21]</p>
17796
</blockquote>
17797
 
17798
<p><strong><a name="2003-09-08_1145"></a>
17799
2003-09-08 11:45 Igor Melichev</strong> (<a href="Details8.htm#2003-09-08_1145">details</a>)</p>
17800
<blockquote>
17801
<pre>
17802
Defining a new device virtual function fill_rectangle_hl_color.
17803
This fuction is used to implement gs_rectfill and gs_fillpage
17804
with a high level color handling.
17805
 
17806
</pre>
17807
<p>[src/gdevbbox.c 1.14, src/gdevdflt.c 1.12, src/gdevnfwd.c 1.10, src/gdevpdf.c 1.71, src/gdevpdfd.c 1.32, src/gdevpdfx.h 1.74, src/gdevrops.c 1.8, src/gsdps1.c 1.8, src/gspaint.c 1.7, src/gxclip.c 1.11, src/gxclip2.c 1.8, src/gxclipm.c 1.10, src/gxclist.c 1.11, src/gxdevcli.h 1.17, src/gxdevice.h 1.13, src/gxhldevc.c 1.3, src/gxhldevc.h 1.4, src/lib.mak 1.136]</p>
17808
</blockquote>
17809
 
17810
<p><strong><a name="2003-09-05_2130"></a>
17811
2003-09-05 21:30 Dan Coby</strong></p>
17812
<blockquote>
17813
<pre>
17814
Add gxhldevc.c and gxhldevc.h to the file list.
17815
</pre>
17816
<p>[doc/Develop.htm 1.121]</p>
17817
</blockquote>
17818
 
17819
<p><strong><a name="2003-09-04_1617"></a>
17820
2003-09-04 16:17 Ralph Giles</strong></p>
17821
<blockquote>
17822
<pre>
17823
VMS fix from Forrest Cahoon.
17824
</pre>
17825
<p>[src/gp_vms.c 1.35]</p>
17826
</blockquote>
17827
 
17828
<p><strong><a name="2003-09-04_1451"></a>
17829
2003-09-04 14:51 Igor Melichev</strong> (<a href="Details8.htm#2003-09-04_1451">details</a>)</p>
17830
<blockquote>
17831
<pre>
17832
Removing rudiments of the old hinter (step 5).
17833
 
17834
</pre>
17835
<p>[src/gxtype1.c 1.31]</p>
17836
</blockquote>
17837
 
17838
<p><strong><a name="2003-09-04_1431"></a>
17839
2003-09-04 14:31 Igor Melichev</strong></p>
17840
<blockquote>
17841
<pre>
17842
Removing rudiments of the old hinter (step 4).
17843
</pre>
17844
<p>[src/gxop1.h 1.7]</p>
17845
</blockquote>
17846
 
17847
<p><strong><a name="2003-09-04_1428"></a>
17848
2003-09-04 14:28 Igor Melichev</strong> (<a href="Details8.htm#2003-09-04_1428">details</a>)</p>
17849
<blockquote>
17850
<pre>
17851
Removing rudiments of the old hinter (step 3).
17852
 
17853
</pre>
17854
<p>[src/gdevpsfx.c 1.24, src/gstype1.c 1.28, src/gstype2.c 1.31, src/gxop1.h 1.6, src/gxtype1.c 1.30, src/gxtype1.h 1.17, src/lib.mak 1.135]</p>
17855
</blockquote>
17856
 
17857
<p><strong><a name="2003-09-04_1210"></a>
17858
2003-09-04 12:10 Igor Melichev</strong> (<a href="Details8.htm#2003-09-04_1210">details</a>)</p>
17859
<blockquote>
17860
<pre>
17861
Fix : Removing obsolete linker statements from Win32 linkage definitions (an addition 2).
17862
 
17863
</pre>
17864
<p>[src/dwsetup.def 1.4, src/dwuninst.def 1.4, src/msvc32.mak 1.49]</p>
17865
</blockquote>
17866
 
17867
<p><strong><a name="2003-09-04_1130"></a>
17868
2003-09-04 11:30 Igor Melichev</strong> (<a href="Details8.htm#2003-09-04_1130">details</a>)</p>
17869
<blockquote>
17870
<pre>
17871
Fix (the new type 1 hinter) : Slightly sloped stems were wrongly grid-fitted.
17872
 
17873
</pre>
17874
<p>[src/gxhintn.c 1.32]</p>
17875
</blockquote>
17876
 
17877
<p><strong><a name="2003-09-04_0952"></a>
17878
2003-09-04 09:52 Jouk Jansen</strong></p>
17879
<blockquote>
17880
<pre>
17881
 
17882
 Committing in .
17883
 
17884
 OpenVMS patches
17885
 
17886
 Modified Files:
17887
 	gs/src/gp_vms.c gs/src/openvms.mmk gs/src/vms_x_fix.h
17888
 ----------------------------------------------------------------------
17889
</pre>
17890
<p>[src/gp_vms.c 1.34, src/openvms.mmk 1.26, src/vms_x_fix.h 1.7]</p>
17891
</blockquote>
17892
 
17893
<p><strong><a name="2003-09-03_2031"></a>
17894
2003-09-03 20:31 Igor Melichev</strong></p>
17895
<blockquote>
17896
<pre>
17897
Fix : Removing obsolete linker statements from Win32 linkage definitions (an addition).
17898
</pre>
17899
<p>[src/dwsetup.def 1.3, src/dwuninst.def 1.3, src/msvc32.mak 1.48]</p>
17900
</blockquote>
17901
 
17902
<p><strong><a name="2003-09-03_2027"></a>
17903
2003-09-03 20:27 Igor Melichev</strong></p>
17904
<blockquote>
17905
<pre>
17906
Removing rudiments of the old hinter (step 3, final).
17907
</pre>
17908
<p>[src/gxhint1.c 1.7, src/gxhint2.c 1.8, src/gxhint3.c 1.9]</p>
17909
</blockquote>
17910
 
17911
<p><strong><a name="2003-09-03_2021"></a>
17912
2003-09-03 20:21 Igor Melichev</strong> (<a href="Details8.htm#2003-09-03_2021">details</a>)</p>
17913
<blockquote>
17914
<pre>
17915
Removing rudiments of the old hinter (step 2).
17916
 
17917
</pre>
17918
<p>[src/gstype2.c 1.30, src/gxtype1.c 1.29, src/gxtype1.h 1.16, src/lib.mak 1.134]</p>
17919
</blockquote>
17920
 
17921
<p><strong><a name="2003-09-03_1620"></a>
17922
2003-09-03 16:20 Jack Moffitt</strong></p>
17923
<blockquote>
17924
<pre>
17925
Make run_nightly retry sending mail every 5 seconds.
17926
</pre>
17927
<p>[toolbin/tests/run_nightly 1.20]</p>
17928
</blockquote>
17929
 
17930
<p><strong><a name="2003-09-03_0322"></a>
17931
2003-09-03 03:22 Ralph Giles</strong></p>
17932
<blockquote>
17933
<pre>
17934
Rename the client header errors.h to ierrors.h. This is more consistent
17935
with iapi.h, and reduces the risk of a namespace conflict. The old
17936
errors.h header is still available, and simply includes ierrors.h
17937
for compatibility. This file is marked as deprecated and will be removed
17938
in a future release.
17939
 
17940
This change is in response to a spurious report of a namespace conflict on MacOS in bug 686966.
17941
</pre>
17942
<p>[doc/API.htm 1.37, doc/C-style.htm 1.44, doc/Develop.htm 1.120, src/dmmain.c 1.2, src/dpmain.c 1.9, src/dwmain.c 1.13, src/dwmainc.c 1.15, src/dxmain.c 1.11, src/dxmainc.c 1.8, src/errors.h 1.8, src/fapi_ft.c 1.11, src/fapiufst.c 1.23, src/gs.c 1.11, src/gsdll.c 1.10, src/gsiomacres.c 1.5, src/ialloc.c 1.6, src/iapi.c 1.9, src/iapi.h 1.12, src/ibnum.c 1.7, src/iccfont.c 1.8, src/icontext.c 1.16, src/idict.c 1.8, src/idparam.c 1.8, src/ierrors.h 1.1, src/igc.c 1.10, src/igstate.h 1.8, src/iinit.c 1.9, src/ilocate.c 1.9, src/imain.c 1.33, src/imainarg.c 1.31, src/iname.c 1.7, src/inobtokn.c 1.5, src/int.mak 1.115, src/interp.c 1.15, src/iparam.c 1.9, src/iplugin.c 1.4, src/ireclaim.c 1.7, src/isave.c 1.8, src/iscan.c 1.14, src/iscanbin.c 1.13, src/iscannum.c 1.7, src/istack.c 1.6, src/iutil.c 1.9, src/iutil2.c 1.6, src/macos-fw.mak 1.7, src/opcheck.h 1.6, src/oper.h 1.6, src/os2.mak 1.34, src/zcid.c 1.8, src/zfile1.c 1.11, src/ziodev.c 1.13]</p>
17943
</blockquote>
17944
 
17945
<p><strong><a name="2003-09-02_2250"></a>
17946
2003-09-02 22:50 Igor Melichev</strong> (<a href="Details8.htm#2003-09-02_2250">details</a>)</p>
17947
<blockquote>
17948
<pre>
17949
pdfwrite : Implementing a high level color handling (a 3d improvement).
17950
 
17951
</pre>
17952
<p>[src/gdevpdfc.c 1.35]</p>
17953
</blockquote>
17954
 
17955
<p><strong><a name="2003-09-02_2157"></a>
17956
2003-09-02 21:57 Igor Melichev</strong> (<a href="Details8.htm#2003-09-02_2157">details</a>)</p>
17957
<blockquote>
17958
<pre>
17959
pdfwrite : Implementing a high level color handling (a 2nd improvement).
17960
 
17961
</pre>
17962
<p>[src/gdevpdfg.c 1.39]</p>
17963
</blockquote>
17964
 
17965
<p><strong><a name="2003-09-02_1910"></a>
17966
2003-09-02 19:10 Ralph Giles</strong></p>
17967
<blockquote>
17968
<pre>
17969
Propagate CFLAGS and LDFLAGS values set in the environment when configure
17970
is run to the autoconf top-level makefile. Unlike passing the same values
17971
to make, the values are added to the generated arguments and act supplementally.
17972
Closes bug 686943.
17973
</pre>
17974
<p>[src/Makefile.in 1.27]</p>
17975
</blockquote>
17976
 
17977
<p><strong><a name="2003-09-02_1547"></a>
17978
2003-09-02 15:47 Igor Melichev</strong> (<a href="Details8.htm#2003-09-02_1547">details</a>)</p>
17979
<blockquote>
17980
<pre>
17981
pdfwrite : Implementing a high level color handling (an improvement).
17982
 
17983
</pre>
17984
<p>[src/gdevpdfc.c 1.34, src/gdevpdfg.c 1.38]</p>
17985
</blockquote>
17986
 
17987
<p><strong><a name="2003-09-02_1017"></a>
17988
2003-09-02 10:17 Igor Melichev</strong> (<a href="Details8.htm#2003-09-02_1017">details</a>)</p>
17989
<blockquote>
17990
<pre>
17991
Removing rudiments of the old hinter (step 1).
17992
 
17993
</pre>
17994
<p>[src/gdevpsfx.c 1.23, src/gstype1.c 1.27, src/gstype2.c 1.29, src/gxhint1.c 1.6, src/gxhint2.c 1.7, src/gxhint3.c 1.8, src/gxhintn.c 1.31, src/gxhintn.h 1.14, src/gxtype1.c 1.28, src/gxtype1.h 1.15]</p>
17995
</blockquote>
17996
 
17997
<p><strong><a name="2003-08-30_2218"></a>
17998
2003-08-30 22:18 Ralph Giles</strong></p>
17999
<blockquote>
18000
<pre>
18001
Add 'extern "C"' protection to iapi.h for inclusion in C++ clients. Closes
18002
bug 686990.
18003
</pre>
18004
<p>[src/iapi.h 1.11]</p>
18005
</blockquote>
18006
 
18007
<p><strong><a name="2003-08-30_1910"></a>
18008
2003-08-30 19:10 Dan Coby</strong> (<a href="Details8.htm#2003-08-30_1910">details</a>)</p>
18009
<blockquote>
18010
<pre>
18011
Fix for 686948 Dotted lines messing in PDF.  Draw all line cap
18012
types for zero line lengths.  Previously only rounded caps were
18013
drawn.
18014
 
18015
</pre>
18016
<p>[src/gxstroke.c 1.9]</p>
18017
</blockquote>
18018
 
18019
<p><strong><a name="2003-08-30_0803"></a>
18020
2003-08-30 08:03 jeong</strong></p>
18021
<blockquote>
18022
<pre>
18023
When a PDF file has an embedded TrueType font with wrong 'name' table
18024
entry, /findname procedure in gs_ttf.ps throwed a rangecheck error.
18025
Now it just returns 'false' as an output instead of making rangecheck
18026
error.
18027
Bug# 686903.
18028
</pre>
18029
<p>[lib/gs_ttf.ps 1.32]</p>
18030
</blockquote>
18031
 
18032
<p><strong><a name="2003-08-28_1942"></a>
18033
2003-08-28 19:42 Igor Melichev</strong> (<a href="Details8.htm#2003-08-28_1942">details</a>)</p>
18034
<blockquote>
18035
<pre>
18036
pdfwrite : Implementing a high level color handling.
18037
 
18038
</pre>
18039
<p>[src/devs.mak 1.95, src/gdevpdfc.c 1.33, src/gdevpdfd.c 1.31, src/gdevpdfg.c 1.37, src/gdevpdfg.h 1.24, src/gdevpdfv.c 1.29, src/gdevpdtw.c 1.25, src/gdevpsdf.h 1.20, src/gdevpsdu.c 1.20, src/gxhldevc.c 1.2, src/gxhldevc.h 1.3]</p>
18040
</blockquote>
18041
 
18042
<p><strong><a name="2003-08-28_1018"></a>
18043
2003-08-28 10:18 Igor Melichev</strong></p>
18044
<blockquote>
18045
<pre>
18046
Fix : Removing obsolete linker statements from Win32 likage definitions.
18047
</pre>
18048
<p>[src/dw32c.def 1.3, src/dwmain32.def 1.3, src/gsdll32.def 1.4]</p>
18049
</blockquote>
18050
 
18051
<p><strong><a name="2003-08-26_2108"></a>
18052
2003-08-26 21:08 Igor Melichev</strong></p>
18053
<blockquote>
18054
<pre>
18055
Fixing all MSVC compiler warnings (icclib).
18056
</pre>
18057
<p>[icclib/icc.c 1.9]</p>
18058
</blockquote>
18059
 
18060
<p><strong><a name="2003-08-26_2054"></a>
18061
2003-08-26 20:54 Igor Melichev</strong></p>
18062
<blockquote>
18063
<pre>
18064
Fixing all MSVC compiler warnings (Release build).
18065
</pre>
18066
<p>[src/gxclipm.c 1.9]</p>
18067
</blockquote>
18068
 
18069
<p><strong><a name="2003-08-26_1538"></a>
18070
2003-08-26 15:38 Igor Melichev</strong></p>
18071
<blockquote>
18072
<pre>
18073
Fixing all MSVC compiler warnings.
18074
</pre>
18075
<p>[src/gdevpsdu.c 1.19, src/gdevupd.c 1.13, src/gsciemap.c 1.15, src/gswts.c 1.5, src/gxclrect.c 1.6, src/gxdda.h 1.5, src/gxshade.c 1.17, src/gxstroke.c 1.8, src/sdcparam.c 1.6]</p>
18076
</blockquote>
18077
 
18078
<p><strong><a name="2003-08-26_1237"></a>
18079
2003-08-26 12:37 Igor Melichev</strong> (<a href="Details8.htm#2003-08-26_1237">details</a>)</p>
18080
<blockquote>
18081
<pre>
18082
A preparation for high level color handling in vector devices.
18083
 
18084
THIS IS INCOMPATIBLE CHANGE for devices derived from gx_device_vector.
18085
Now they must implement the new virtual function can_handle_hl_color.
18086
A simplest impementation compatible to the old behavior is to return false.
18087
 
18088
</pre>
18089
<p>[src/gdevpdfd.c 1.30, src/gdevpdfg.c 1.36, src/gdevpdfg.h 1.23, src/gdevpdfx.h 1.73, src/gdevpdtt.c 1.56, src/gdevps.c 1.36, src/gdevpsdf.h 1.19, src/gdevpsdu.c 1.18, src/gdevpx.c 1.14, src/gdevvec.c 1.20, src/gdevvec.h 1.12, src/gsdcolor.h 1.12, src/gxdcolor.c 1.12, src/gxhldevc.h 1.2, src/lib.mak 1.133]</p>
18090
</blockquote>
18091
 
18092
<p><strong><a name="2003-08-21_1950"></a>
18093
2003-08-21 19:50 Raph Levien</strong> (<a href="Details8.htm#2003-08-21_1950">details</a>)</p>
18094
<blockquote>
18095
<pre>
18096
Fix decimal value of NoView annotation flag in annotvisible logic.
18097
Fixes bug #687010.
18098
 
18099
</pre>
18100
<p>[lib/pdf_draw.ps 1.74]</p>
18101
</blockquote>
18102
 
18103
<p><strong><a name="2003-08-21_1718"></a>
18104
2003-08-21 17:18 Raph Levien</strong></p>
18105
<blockquote>
18106
<pre>
18107
Re-enable tempfile creation with empty string prefix - was disabled
18108
as part of tempfile prefix_is_simple checking patch.
18109
</pre>
18110
<p>[src/zfile.c 1.38]</p>
18111
</blockquote>
18112
 
18113
<p><strong><a name="2003-08-21_1455"></a>
18114
2003-08-21 14:55 Igor Melichev</strong></p>
18115
<blockquote>
18116
<pre>
18117
Fixing some Cygwin/gcc warnings.
18118
</pre>
18119
<p>[src/gdevdgbr.c 1.10, src/gdevepsc.c 1.10, src/gdevmrun.c 1.5, src/gdevpdtw.c 1.24, src/gspath.c 1.8, src/gstype1.c 1.26, src/gstype1.h 1.8, src/gxcmap.c 1.16, src/gxcpath.c 1.7, src/gxhintn.c 1.30, src/gxpath.h 1.8, src/gzacpath.h 1.6, src/ifont2.h 1.6]</p>
18120
</blockquote>
18121
 
18122
<p><strong><a name="2003-08-21_1425"></a>
18123
2003-08-21 14:25 Igor Melichev</strong> (<a href="Details8.htm#2003-08-21_1425">details</a>)</p>
18124
<blockquote>
18125
<pre>
18126
Removing the obsolete code DROPOUT_PREVENTION 0.
18127
 
18128
</pre>
18129
<p>[src/gdevddrw.c 1.8, src/gdevddrw.h 1.3, src/gx.h 1.12, src/gxccache.c 1.18, src/gxchar.c 1.31, src/gxfill.c 1.39, src/gxpcopy.c 1.9, src/gxpflat.c 1.6, src/zchar42.c 1.11]</p>
18130
</blockquote>
18131
 
18132
<p><strong><a name="2003-08-21_1347"></a>
18133
2003-08-21 13:47 Igor Melichev</strong> (<a href="Details8.htm#2003-08-21_1347">details</a>)</p>
18134
<blockquote>
18135
<pre>
18136
Removing the obsolete code NEW_TYPE1_HINTER 0 from the character renderer.
18137
 
18138
</pre>
18139
<p>[src/gstype1.c 1.25, src/gstype2.c 1.28, src/gx.h 1.11, src/gxtype1.c 1.27, src/gxtype1.h 1.14]</p>
18140
</blockquote>
18141
 
18142
<p><strong><a name="2003-08-20_1953"></a>
18143
2003-08-20 19:53 Igor Melichev</strong></p>
18144
<blockquote>
18145
<pre>
18146
Removing the obsolete code PATTERN_STREAM_ACCUMULATION 0 .
18147
</pre>
18148
<p>[src/gdevpdf.c 1.70, src/gdevpdfi.c 1.49, src/gdevpdfm.c 1.32, src/gdevpdfv.c 1.28, src/gdevpdfx.h 1.72, src/gdevpdti.c 1.19, src/gsptype1.c 1.17, src/gx.h 1.10, src/gxpcmap.c 1.10, src/gxpcolor.h 1.9, src/zpcolor.c 1.11]</p>
18149
</blockquote>
18150
 
18151
<p><strong><a name="2003-08-20_1758"></a>
18152
2003-08-20 17:58 Igor Melichev</strong></p>
18153
<blockquote>
18154
<pre>
18155
Removing the obsolete code NEW_COMBINE_PATH 0 .
18156
</pre>
18157
<p>[src/gp_dosfs.c 1.15, src/gp_iwatc.c 1.16, src/gp_macio.c 1.31, src/gp_ntfs.c 1.20, src/gp.h 1.26, src/gp_os2.c 1.29, src/gp_unifn.c 1.14, src/gp_unifs.c 1.14, src/gp_vms.c 1.33, src/icontext.c 1.15, src/icstate.h 1.12, src/imainarg.c 1.30, src/zfile.c 1.37, src/zfile1.c 1.10, lib/gs_ciddc.ps 1.12, lib/gs_fonts.ps 1.42, lib/gs_init.ps 1.95, lib/gs_res.ps 1.35]</p>
18158
</blockquote>
18159
 
18160
<p><strong><a name="2003-08-19_2020"></a>
18161
2003-08-19 20:20 Alex Cherepanov</strong></p>
18162
<blockquote>
18163
<pre>
18164
Cygwin wants X11 libraries in the order Xt SM ICE Xext X11 but autoconf
18165
generated them in the order SM ICE Xt Xext X11. Restore pre-autoconf order.
18166
</pre>
18167
<p>[src/configure.ac 1.33]</p>
18168
</blockquote>
18169
 
18170
<p><strong><a name="2003-08-18_2338"></a>
18171
2003-08-18 23:38 Ralph Giles</strong></p>
18172
<blockquote>
18173
<pre>
18174
Raise the limit on interpreter memory to 1GB for regression testing. This
18175
larger value is required to process the ai2.pdf test file with pdfwrite
18176
at the default (720 dpi) resolution.
18177
</pre>
18178
<p>[toolbin/tests/gstestgs.py 1.21]</p>
18179
</blockquote>
18180
 
18181
<p><strong><a name="2003-08-18_2121"></a>
18182
2003-08-18 21:21 Dan Coby</strong></p>
18183
<blockquote>
18184
<pre>
18185
This commit is part of extending support for high level colors to
18186
high level devices.  In general, additions have been made to the
18187
device colors to include the high level color values used to create
18188
the device color.  A flag was also added to indicate if the color
18189
information (in dev_color->ccolor) is valid.  There are also two
18190
files being added to provide support for saving and comparing the
18191
high level color information.
18192
</pre>
18193
<p>[src/devs.mak 1.94, src/gdevbbox.c 1.13, src/gdevdbit.c 1.9, src/gdevpdfb.c 1.19, src/gdevpdfd.c 1.29, src/gdevpdfg.c 1.35, src/gdevpdfi.c 1.48, src/gdevpdfv.c 1.27, src/gdevpdtt.c 1.55, src/gdevplnx.c 1.6, src/gdevps.c 1.35, src/gdevpx.c 1.13, src/gdevvec.c 1.19, src/gsciemap.c 1.14, src/gscolor.c 1.11, src/gscsepr.c 1.21, src/gsdcolor.h 1.11, src/gslib.c 1.12, src/gspcolor.c 1.10, src/gsptype2.c 1.13, src/gsptype2.h 1.8, src/gxacpath.c 1.9, src/gxcmap.c 1.15, src/gxdcolor.c 1.11, src/gxhldevc.c 1.1, src/gxhldevc.h 1.1, src/gxi12bit.c 1.6, src/gxicolor.c 1.9, src/gxifast.c 1.9, src/gximage3.c 1.12, src/gxipixel.c 1.9, src/gxpcmap.c 1.9, src/lib.mak 1.132]</p>
18194
</blockquote>
18195
 
18196
<p><strong><a name="2003-08-18_2043"></a>
18197
2003-08-18 20:43 Dan Coby</strong> (<a href="Details8.htm#2003-08-18_2043">details</a>)</p>
18198
<blockquote>
18199
<pre>
18200
Fix for 686998 syntax error in findxref for customer 580.  The given
18201
test file does not have 'startxref' on its own line.  This is a
18202
violation of the PDF spec.  However Adobe Acrobat accepts the file.
18203
This fix adds a check for this case and prints a warning message.
18204
File processing then continues.
18205
 
18206
</pre>
18207
<p>[lib/pdf_main.ps 1.77, lib/pdf_rbld.ps 1.4]</p>
18208
</blockquote>
18209
 
18210
<p><strong><a name="2003-08-18_2033"></a>
18211
2003-08-18 20:33 Raph Levien</strong></p>
18212
<blockquote>
18213
<pre>
18214
The invocation "./configure; make install" wasn't working because
18215
the install target doesn't create the "standard directories", in
18216
particular obj/. This patch simply adds the STDDIRS dependency to
18217
the install-exec target, parallel to the existing std target, which
18218
is the default chosen from a simple "make" invocation.
18219
</pre>
18220
<p>[src/unixinst.mak 1.32]</p>
18221
</blockquote>
18222
 
18223
<p><strong><a name="2003-08-18_2030"></a>
18224
2003-08-18 20:30 Ray Johnston</strong></p>
18225
<blockquote>
18226
<pre>
18227
Fix non-conformance of "startjob" if password check fails. Previously, the
18228
"quit" operator in systemdict was masked by a definition of /quit as /stop
18229
in userdict, even if startjob failed due to password check or other reason.
18230
</pre>
18231
<p>[lib/gs_lev2.ps 1.30]</p>
18232
</blockquote>
18233
 
18234
<p><strong><a name="2003-08-18_1702"></a>
18235
2003-08-18 17:02 Ralph Giles</strong></p>
18236
<blockquote>
18237
<pre>
18238
Bump the version number post-release.
18239
</pre>
18240
<p>[doc/News.htm 1.136, lib/gs_init.ps 1.94, src/gscdef.c 1.38, src/version.mak 1.66]</p>
18241
</blockquote>
18242
 
18243
<p><strong><a name="2003-08-18_0150"></a>
18244
2003-08-18 01:50 Ralph Giles</strong></p>
18245
<blockquote>
18246
<pre>
18247
Protect a Carbon-only call in the MacOS code. This was preventing linking
18248
in the Classic shlib build.
18249
</pre>
18250
<p>[src/gp_macio.c 1.30]</p>
18251
</blockquote>
18252
 
18253
<p><strong><a name="2003-08-17_1741"></a>
18254
2003-08-17 17:41 Ray Johnston</strong></p>
18255
<blockquote>
18256
<pre>
18257
Add some more CMap files that have been encountered in files recently
18258
submitted as bugs. Newer versions of some of the ETen CMap group are also
18259
provided.
18260
</pre>
18261
<p>[Resource/CMap/ETHK-B5-H 1.1, Resource/CMap/ETHK-B5-V 1.1, Resource/CMap/ETen-B5-H 1.2, Resource/CMap/ETen-B5-UCS2 1.1, Resource/CMap/ETen-B5-V 1.2, Resource/CMap/ETenms-B5-H 1.1, Resource/CMap/ETenms-B5-V 1.1]</p>
18262
</blockquote>
18263
 
18264
<p><strong><a name="2003-08-17_1052"></a>
18265
2003-08-17 10:52 Russell Lang</strong></p>
18266
<blockquote>
18267
<pre>
18268
Add the jbig2dec source directory to the Windows Release instructions.
18269
</pre>
18270
<p>[doc/Release.htm 1.81]</p>
18271
</blockquote>
18272
 
18273
 
18274
<h2><a name="Version8.11"></a>Version 8.11 (2003-08-16)</h2>
18275
 
18276
<p>
18277
Ghostscript 8.11 is the first stable release since 8.00,
18278
building on the features in the 8.10 beta, and with numerous 
18279
additional fixes and improvements.
18280
In particular, font rendering is greatly improved (thanks to Igor
18281
Melichev's new hinting code), PDF 1.4 transparency rendering is much
18282
more likely to be correct, and there is better support for CID font
18283
substitution. Processing of incorrect and broken PDF files is also
18284
improved, including files corrupted xref tables and non-ASCII font
18285
names. Many other smaller fixes are included.
18286
<p>
18287
Users may want to experiment with the new -dAlignToPixels=0 setting,
18288
which enables subpixel positioning for antialiased font rendering.
18289
 
18290
<p>
18291
The following <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a> numbers were open at
18292
the time of this release:
18293
<blockquote>
18294
405501,
18295
406273,
18296
414947,
18297
430175,
18298
446344,
18299
456692,
18300
458261,
18301
458775,
18302
458780,
18303
459647,
18304
463688,
18305
465936,
18306
487460,
18307
487953,
18308
493348,
18309
509829,
18310
526099,
18311
526491,
18312
530011,
18313
535366,
18314
535932,
18315
542629,
18316
553187,
18317
555072,
18318
558151,
18319
558435,
18320
563287,
18321
572865,
18322
578865,
18323
592160,
18324
592837,
18325
595760,
18326
600288,
18327
601336,
18328
602263,
18329
603934,
18330
604722,
18331
605830,
18332
607425,
18333
607850,
18334
610478,
18335
611898,
18336
614298,
18337
617077,
18338
617523,
18339
624515,
18340
626295,
18341
628110,
18342
629335,
18343
634036,
18344
634358,
18345
636210,
18346
645316,
18347
651644,
18348
656414,
18349
656510,
18350
664484,
18351
667301,
18352
669654,
18353
674241,
18354
674417,
18355
674418,
18356
677324,
18357
677383,
18358
677430,
18359
680301,
18360
681469,
18361
684778,
18362
684866,
18363
685335,
18364
686746,
18365
686747,
18366
686750,
18367
686752,
18368
686765,
18369
686770,
18370
686778,
18371
686779,
18372
686782,
18373
686788,
18374
686789,
18375
686796,
18376
686803,
18377
686813,
18378
686815,
18379
686816,
18380
686817,
18381
686819,
18382
686822,
18383
686824,
18384
686833,
18385
686834,
18386
686837,
18387
686839,
18388
686841,
18389
686842,
18390
686843,
18391
686844,
18392
686845,
18393
686850,
18394
686852,
18395
686853,
18396
686860,
18397
686863,
18398
686865,
18399
686867,
18400
686873,
18401
686877,
18402
686883,
18403
686885,
18404
686889,
18405
686892,
18406
686896,
18407
686897,
18408
686902,
18409
686903,
18410
686904,
18411
686908,
18412
686909,
18413
686919,
18414
686930,
18415
686931,
18416
686933,
18417
686936,
18418
686937,
18419
686938,
18420
686943,
18421
686944,
18422
686946,
18423
686947,
18424
686948,
18425
686949,
18426
686950,
18427
686951,
18428
686952,
18429
686953,
18430
686954,
18431
686956,
18432
686957,
18433
686958,
18434
686959,
18435
686961,
18436
686963,
18437
686966,
18438
686975,
18439
686978,
18440
686980,
18441
686981,
18442
686990,
18443
686996,
18444
686998,
18445
686999,
18446
687000.
18447
</blockquote>
18448
 
18449
<h3><a name="8.11_Incompatible_changes"></a>Incompatible changes</h3>
18450
 
18451
<p>The mechanism for locating resources has changed since 8.00. See the <a
18452
href="Use.htm#Finding_files">usage documentation</a> for details of the new mechanism.
18453
 
18454
<p>Ghostscript now runs in save level 1 by default, which has changed since
18455
8.10.  Jobservers will need to use the -dNOOUTERSAVE option to restore the
18456
old behavior.
18457
 
18458
<h3>Changelog</h3>
18459
 
18460
<p><strong><a name="2003-08-16_1952"></a>
18461
2003-08-16 19:52 giles</strong></p>
18462
<blockquote>
18463
<pre>
18464
Correct the release date in the documentation footer and increment the version number for release.
18465
</pre>
18466
<p>[doc/API.htm 1.36, doc/Bug-form.htm 1.38, doc/Bug-info.htm 1.37, doc/C-style.htm 1.43, doc/Commprod.htm 1.29, doc/Copying.htm 1.28, doc/DLL.htm 1.32, doc/Deprecated.htm 1.9, doc/Develop.htm 1.119, doc/Devices.htm 1.69, doc/Drivers.htm 1.40, doc/Fonts.htm 1.38, doc/Helpers.htm 1.32, doc/History1.htm 1.28, doc/History2.htm 1.28, doc/History3.htm 1.28, doc/History4.htm 1.28, doc/History5.htm 1.30, doc/History6.htm 1.45, doc/History7.htm 1.33, doc/History8.htm 1.5, doc/Htmstyle.htm 1.33, doc/Install.htm 1.43, doc/Issues.htm 1.38, doc/Language.htm 1.75, doc/Lib.htm 1.31, doc/Maintain.htm 1.39, doc/Make.htm 1.69, doc/New-user.htm 1.48, doc/Projects.htm 1.53, doc/Ps-style.htm 1.26, doc/Ps2epsi.htm 1.30, doc/Ps2pdf.htm 1.55, doc/Psfiles.htm 1.49, doc/Readme.htm 1.51, doc/Source.htm 1.28, doc/Tester.htm 1.28, doc/Testing.htm 1.22, doc/Unix-lpr.htm 1.28, doc/Use.htm 1.88, doc/Xfonts.htm 1.28, doc/gs-vms.hlp 1.27]</p>
18467
</blockquote>
18468
 
18469
<p><strong><a name="2003-08-16_1948"></a>
18470
2003-08-16 19:48 giles</strong></p>
18471
<blockquote>
18472
<pre>
18473
Bump the release date for Ghostscript 8.11.
18474
</pre>
18475
<p>[doc/News.htm 1.134, doc/Release.htm 1.80, man/dvipdf.1 1.26, man/font2c.1 1.26, man/gs.1 1.27, man/gslp.1 1.26, man/gsnd.1 1.26, man/pdf2dsc.1 1.25, man/pdf2ps.1 1.27, man/pdfopt.1 1.25, man/pf2afm.1 1.26, man/pfbtopfa.1 1.27, man/printafm.1 1.26, man/ps2ascii.1 1.25, man/ps2epsi.1 1.24, man/ps2pdf.1 1.31, man/ps2pdfwr.1 1.30, man/ps2ps.1 1.33, man/wftopfa.1 1.26, src/version.mak 1.65]</p>
18476
</blockquote>
18477
 
18478
<p><strong><a name="2003-08-16_1943"></a>
18479
2003-08-16 19:43 giles</strong></p>
18480
<blockquote>
18481
<pre>
18482
Document testing.cfg as well as testing.cfg.example.
18483
</pre>
18484
<p>[doc/Testing.htm 1.21]</p>
18485
</blockquote>
18486
 
18487
<p><strong><a name="2003-08-16_0753"></a>
18488
2003-08-16 07:53 raph</strong> (<a href="Details8.htm#2003-08-16_0753">details</a>)</p>
18489
<blockquote>
18490
<pre>
18491
Cleans up the behavior of the .tempfile operator, primarily making it
18492
consistent across all the platforms, ensuring that the TMPDIR and TEMP
18493
environment variables are effective, the system temp directory is used
18494
when these are not specified, and the permissions for tempfile
18495
creation work as expected (allowed in the simple case, but closing off
18496
potential vulnerabilities in other cases. Intended as a final fix for
18497
bug #686922.
18498
 
18499
</pre>
18500
<p>[doc/Language.htm 1.74, src/gp.h 1.25, src/gp_mswin.c 1.22, src/gp_vms.c 1.32, src/gpmisc.h 1.12, src/lib.mak 1.131, src/zfile.c 1.36]</p>
18501
</blockquote>
18502
 
18503
<p><strong><a name="2003-08-16_0651"></a>
18504
2003-08-16 06:51 ray</strong> (<a href="Details8.htm#2003-08-16_0651">details</a>)</p>
18505
<blockquote>
18506
<pre>
18507
Convert ASCII range font names found during the FONTPATH scanning to
18508
simole ASCII aliases (original Unicode names preserved). Fixes bug 686861
18509
for customer 131.
18510
 
18511
</pre>
18512
<p>[lib/gs_fonts.ps 1.41]</p>
18513
</blockquote>
18514
 
18515
<p><strong><a name="2003-08-16_0042"></a>
18516
2003-08-16 00:42 ray</strong> (<a href="Details8.htm#2003-08-16_0042">details</a>)</p>
18517
<blockquote>
18518
<pre>
18519
Pass path across grestore using base "identity" coordinates to prevent
18520
limitcheck errors. The upath operator returns coordinates in the current
18521
user space, but these are no longer valid across a CTM change such as
18522
"grestore" or "setgstate" causes. Fixes SF bug #687001 for customers
18523
580 and 590.
18524
 
18525
</pre>
18526
<p>[lib/pdf_ops.ps 1.31]</p>
18527
</blockquote>
18528
 
18529
<p><strong><a name="2003-08-15_2232"></a>
18530
2003-08-15 22:32 raph</strong> (<a href="Details8.htm#2003-08-15_2232">details</a>)</p>
18531
<blockquote>
18532
<pre>
18533
Fixes two pointers to freed objects that were left dangling
18534
in the PDF 1.4 transparency logic. Fixes bug #686994.
18535
 
18536
</pre>
18537
<p>[src/gdevp14.c 1.19, src/gsdfilt.c 1.8, src/gsdfilt.h 1.9, src/gsstate.c 1.21, src/gzstate.h 1.9]</p>
18538
</blockquote>
18539
 
18540
<p><strong><a name="2003-08-15_2023"></a>
18541
2003-08-15 20:23 giles</strong></p>
18542
<blockquote>
18543
<pre>
18544
Correct a typo in the previous commit.
18545
</pre>
18546
<p>[src/gp_macio.c 1.29]</p>
18547
</blockquote>
18548
 
18549
<p><strong><a name="2003-08-15_2019"></a>
18550
2003-08-15 20:19 giles</strong></p>
18551
<blockquote>
18552
<pre>
18553
Remove redunant prototypes from gp_mac.h and modernise the implementation
18554
of gp_open_scratch_file on MacOS to match the updated prototype in gp.h.
18555
Also adds some limit checking in that implementation.
18556
 
18557
Note that gp_mac.h is now empty. I've left it in the build in expectation of
18558
future usefulness.
18559
</pre>
18560
<p>[src/gp_mac.h 1.5, src/gp_macio.c 1.28]</p>
18561
</blockquote>
18562
 
18563
<p><strong><a name="2003-08-14_2228"></a>
18564
2003-08-14 22:28 ghostgum</strong> (<a href="Details8.htm#2003-08-14_2228">details</a>)</p>
18565
<blockquote>
18566
<pre>
18567
Update DSC parser to latest version from GSview.
18568
 
18569
</pre>
18570
<p>[src/dscparse.c 1.13, src/dscparse.h 1.12]</p>
18571
</blockquote>
18572
 
18573
<p><strong><a name="2003-08-14_1956"></a>
18574
2003-08-14 19:56 alexcher</strong></p>
18575
<blockquote>
18576
<pre>
18577
Fix make files and portability layer to compile on Borland 5.5
18578
freeware compiler.
18579
</pre>
18580
<p>[src/bcwin32.mak 1.29, src/unistd_.h 1.9, src/winint.mak 1.20]</p>
18581
</blockquote>
18582
 
18583
<p><strong><a name="2003-08-14_1752"></a>
18584
2003-08-14 17:52 alexcher</strong></p>
18585
<blockquote>
18586
<pre>
18587
Include time.h and sys/time.h on Intel compiler as requested by Duraid Madina.
18588
Fix bug 686984
18589
</pre>
18590
<p>[src/time_.h 1.7]</p>
18591
</blockquote>
18592
 
18593
<p><strong><a name="2003-08-14_1732"></a>
18594
2003-08-14 17:32 alexcher</strong></p>
18595
<blockquote>
18596
<pre>
18597
Update non-DLL version to support visual tracer.
18598
Fix bug 686993
18599
</pre>
18600
<p>[src/dwdll.c 1.6, src/dwnodll.c 1.5, src/msvc32.mak 1.47]</p>
18601
</blockquote>
18602
 
18603
<p><strong><a name="2003-08-13_1604"></a>
18604
2003-08-13 16:04 alexcher</strong></p>
18605
<blockquote>
18606
<pre>
18607
Fix portability issues: add a portable header for sscanf() and
18608
use specific handle HDROP instead of generic HANDLE.
18609
</pre>
18610
<p>[src/dwimg.c 1.9, src/winint.mak 1.19]</p>
18611
</blockquote>
18612
 
18613
<p><strong><a name="2003-08-13_1556"></a>
18614
2003-08-13 15:56 alexcher</strong></p>
18615
<blockquote>
18616
<pre>
18617
Don't rely on MS linker merging global variables defined multiple times.
18618
</pre>
18619
<p>[src/dwtrace.h 1.5]</p>
18620
</blockquote>
18621
 
18622
<p><strong><a name="2003-08-13_1554"></a>
18623
2003-08-13 15:54 alexcher</strong></p>
18624
<blockquote>
18625
<pre>
18626
Update GS icon file by re-saving it in MSVC 6. Old icon file was incompatible
18627
with OpenWatcom resource compiler.
18628
</pre>
18629
<p>[src/gswin.icx 1.2]</p>
18630
</blockquote>
18631
 
18632
<p><strong><a name="2003-08-13_1549"></a>
18633
2003-08-13 15:49 alexcher</strong></p>
18634
<blockquote>
18635
<pre>
18636
Remove comma from the linker command line because the following indirect
18637
file contains keyword-value pairs, not a list of values.
18638
</pre>
18639
<p>[src/watcw32.mak 1.27]</p>
18640
</blockquote>
18641
 
18642
<p><strong><a name="2003-08-13_1514"></a>
18643
2003-08-13 15:14 alexcher</strong></p>
18644
<blockquote>
18645
<pre>
18646
OpenWatcom doesn't define LPRGBQUAD. Add the corresponding typedef.
18647
Partial fix for 686816
18648
</pre>
18649
<p>[src/windows_.h 1.5]</p>
18650
</blockquote>
18651
 
18652
<p><strong><a name="2003-08-12_1413"></a>
18653
2003-08-12 14:13 ray</strong></p>
18654
<blockquote>
18655
<pre>
18656
Add the headers ($Id: History8.htm,v 1.30 2005/10/20 20:14:37 ray Exp $ line and copyright notices).
18657
</pre>
18658
<p>[toolbin/genfontmap.ps 1.2]</p>
18659
</blockquote>
18660
 
18661
<p><strong><a name="2003-08-12_1332"></a>
18662
2003-08-12 13:32 igor</strong></p>
18663
<blockquote>
18664
<pre>
18665
Fix : The condition for empty environment string was wrong in ztempfile.
18666
Bug 686922 "no default temp dir"
18667
</pre>
18668
<p>[src/zfile.c 1.35]</p>
18669
</blockquote>
18670
 
18671
<p><strong><a name="2003-08-11_1914"></a>
18672
2003-08-11 19:14 igor</strong> (<a href="Details8.htm#2003-08-11_1914">details</a>)</p>
18673
<blockquote>
18674
<pre>
18675
Fix (pdfwrite) : The default implementation of stringwidth is incompatible with Type 3 font processing.
18676
 
18677
</pre>
18678
<p>[src/gdevpdte.c 1.43, src/gdevpdtt.c 1.54, src/gxchar.c 1.30, src/gxchar.h 1.14]</p>
18679
</blockquote>
18680
 
18681
<p><strong><a name="2003-08-11_1742"></a>
18682
2003-08-11 17:42 ray</strong></p>
18683
<blockquote>
18684
<pre>
18685
Correct offsets into .bigstring (broken when string size changed from 1000).
18686
</pre>
18687
<p>[lib/gs_frsd.ps 1.8]</p>
18688
</blockquote>
18689
 
18690
<p><strong><a name="2003-08-11_1150"></a>
18691
2003-08-11 11:50 igor</strong> (<a href="Details8.htm#2003-08-11_1150">details</a>)</p>
18692
<blockquote>
18693
<pre>
18694
Fix (pdfwrite) : Don't write OP into charprocs.
18695
 
18696
</pre>
18697
<p>[src/gdevpdfg.c 1.34]</p>
18698
</blockquote>
18699
 
18700
<p><strong><a name="2003-08-11_1144"></a>
18701
2003-08-11 11:44 igor</strong> (<a href="Details8.htm#2003-08-11_1144">details</a>)</p>
18702
<blockquote>
18703
<pre>
18704
Fix (pdfwrite) : Check a run out charstring while converting Type 1 font into Type2.
18705
 
18706
</pre>
18707
<p>[src/gdevpdtb.c 1.21, src/gdevpsf2.c 1.27, src/gdevpsfx.c 1.22]</p>
18708
</blockquote>
18709
 
18710
<p><strong><a name="2003-08-10_0633"></a>
18711
2003-08-10 06:33 dan</strong> (<a href="Details8.htm#2003-08-10_0633">details</a>)</p>
18712
<blockquote>
18713
<pre>
18714
Fix for Bug 686991  Memory leak in CET test file 12-07.ps.
18715
 
18716
</pre>
18717
<p>[src/zimage.c 1.12]</p>
18718
</blockquote>
18719
 
18720
<p><strong><a name="2003-08-08_1845"></a>
18721
2003-08-08 18:45 ray</strong> (<a href="Details8.htm#2003-08-08_1845">details</a>)</p>
18722
<blockquote>
18723
<pre>
18724
Adjust internal string lengths to allow for long path/filenames such as
18725
for Resource paths. OS limits may be shorter than the 8192 length allowed
18726
for after this changes, but now interpreter internals won't cause a failure.
18727
Customer 590 found this with a long GenericResourceDir. Bug #686989.
18728
 
18729
</pre>
18730
<p>[lib/gs_cidcm.ps 1.11, lib/gs_diskn.ps 1.5, lib/gs_fntem.ps 1.7, lib/gs_fonts.ps 1.40, lib/gs_frsd.ps 1.7, lib/gs_pdfwr.ps 1.36, lib/gs_pfile.ps 1.5, lib/gs_res.ps 1.34, lib/gs_resst.ps 1.3, lib/gs_statd.ps 1.12, lib/gslp.ps 1.6, lib/pdf_main.ps 1.76, lib/pphs.ps 1.6, lib/wftopfa.ps 1.5]</p>
18731
</blockquote>
18732
 
18733
<p><strong><a name="2003-08-07_1819"></a>
18734
2003-08-07 18:19 ray</strong></p>
18735
<blockquote>
18736
<pre>
18737
Add a utility to create a Fontmap format file after forcing a scan of all
18738
FONTPATH directories. The created Fontmap file will contain direct links
18739
to all fonts found, so that subsequent runs of Ghostscript that use this
18740
Fontmap won't need to perform the time consuming scan of the FONTPATH.
18741
</pre>
18742
<p>[toolbin/genfontmap.ps 1.1]</p>
18743
</blockquote>
18744
 
18745
<p><strong><a name="2003-08-07_1709"></a>
18746
2003-08-07 17:09 igor</strong> (<a href="Details8.htm#2003-08-07_1709">details</a>)</p>
18747
<blockquote>
18748
<pre>
18749
Fix (pdfwrite) : Widths were computed wrongly with Type 3 fonts.
18750
 
18751
</pre>
18752
<p>[src/gdevpdte.c 1.42, src/gdevpdtw.c 1.23]</p>
18753
</blockquote>
18754
 
18755
<p><strong><a name="2003-08-06_1705"></a>
18756
2003-08-06 17:05 alexcher</strong></p>
18757
<blockquote>
18758
<pre>
18759
Allocate larger buffer for generated charstrings. Old allocation was
18760
insufficient for gray block characters. (Unicode 2591, 2592, 2593).
18761
Fix bug 686987.
18762
</pre>
18763
<p>[lib/bdftops.ps 1.7]</p>
18764
</blockquote>
18765
 
18766
<p><strong><a name="2003-08-06_1624"></a>
18767
2003-08-06 16:24 giles</strong></p>
18768
<blockquote>
18769
<pre>
18770
Disable the legacy macstdio device in the default Codewarrior build. It conflicts
18771
with and is obsoleted by the modern Metrowerks Standard Library and our default
18772
Carbon build, which most users are now using.
18773
</pre>
18774
<p>[src/macos-mcp.mak 1.21]</p>
18775
</blockquote>
18776
 
18777
<p><strong><a name="2003-08-06_1613"></a>
18778
2003-08-06 16:13 giles</strong></p>
18779
<blockquote>
18780
<pre>
18781
Remove an unused local variable
18782
</pre>
18783
<p>[src/gdevpdtw.c 1.22]</p>
18784
</blockquote>
18785
 
18786
<p><strong><a name="2003-08-06_1550"></a>
18787
2003-08-06 15:50 giles</strong></p>
18788
<blockquote>
18789
<pre>
18790
Fix incorrect line endings.
18791
</pre>
18792
<p>[src/gdevpdtw.c 1.21]</p>
18793
</blockquote>
18794
 
18795
<p><strong><a name="2003-08-04_1351"></a>
18796
2003-08-04 13:51 giles</strong></p>
18797
<blockquote>
18798
<pre>
18799
Document adding the jbig2dec source to the source release.
18800
</pre>
18801
<p>[doc/Release.htm 1.79]</p>
18802
</blockquote>
18803
 
18804
<p><strong><a name="2003-08-02_2250"></a>
18805
2003-08-02 22:50 igor</strong> (<a href="Details8.htm#2003-08-02_2250">details</a>)</p>
18806
<blockquote>
18807
<pre>
18808
Fix (pdfwrite) : Providing an access to the original font matrix via a special
18809
font dictionary key /.OrigFont (part 2).
18810
 
18811
</pre>
18812
<p>[src/gdevpdtt.c 1.53, src/zbfont.c 1.23]</p>
18813
</blockquote>
18814
 
18815
<p><strong><a name="2003-08-02_1552"></a>
18816
2003-08-02 15:52 igor</strong> (<a href="Details8.htm#2003-08-02_1552">details</a>)</p>
18817
<blockquote>
18818
<pre>
18819
Fix (pdfwrite) : A workaround for Type 3 fonts with instandard BuildChar.
18820
 
18821
</pre>
18822
<p>[src/gdevpdti.c 1.18, src/gsccode.h 1.12, src/zbfont.c 1.22]</p>
18823
</blockquote>
18824
 
18825
<p><strong><a name="2003-08-02_1200"></a>
18826
2003-08-02 12:00 igor</strong> (<a href="Details8.htm#2003-08-02_1200">details</a>)</p>
18827
<blockquote>
18828
<pre>
18829
Fix (pdfwrite) : xshow, xyshow array index was wrong.
18830
 
18831
</pre>
18832
<p>[src/gdevpdtc.c 1.26, src/gdevpdte.c 1.41]</p>
18833
</blockquote>
18834
 
18835
<p><strong><a name="2003-08-02_0954"></a>
18836
2003-08-02 09:54 igor</strong> (<a href="Details8.htm#2003-08-02_0954">details</a>)</p>
18837
<blockquote>
18838
<pre>
18839
Fix (pdfwrite) : gs_copied_can_copy_glyphs used glyph names instead glyph indices with Type 42.
18840
 
18841
</pre>
18842
<p>[src/gxfcopy.c 1.31]</p>
18843
</blockquote>
18844
 
18845
<p><strong><a name="2003-08-01_2037"></a>
18846
2003-08-01 20:37 igor</strong> (<a href="Details8.htm#2003-08-01_2037">details</a>)</p>
18847
<blockquote>
18848
<pre>
18849
Fix (pdfwrite) : Providing an access to the original font matrix via a special
18850
font dictionary key /.OrigFont .
18851
 
18852
</pre>
18853
<p>[lib/gs_fonts.ps 1.39, src/gdevpdtt.c 1.52, src/gsfont.c 1.21, src/gxfont.h 1.20, src/zbfont.c 1.21]</p>
18854
</blockquote>
18855
 
18856
<p><strong><a name="2003-08-01_1650"></a>
18857
2003-08-01 16:50 jack</strong></p>
18858
<blockquote>
18859
<pre>
18860
Update News.htm with current open bugs and incompatible changes.
18861
</pre>
18862
<p>[doc/News.htm 1.133]</p>
18863
</blockquote>
18864
 
18865
<p><strong><a name="2003-08-01_1553"></a>
18866
2003-08-01 15:53 giles</strong></p>
18867
<blockquote>
18868
<pre>
18869
Remove a redundant dependency definition.
18870
</pre>
18871
<p>[src/lib.mak 1.130]</p>
18872
</blockquote>
18873
 
18874
<p><strong><a name="2003-08-01_1540"></a>
18875
2003-08-01 15:40 giles</strong></p>
18876
<blockquote>
18877
<pre>
18878
Set release dates on the documenation.
18879
</pre>
18880
<p>[doc/News.htm 1.132, man/dvipdf.1 1.25, man/font2c.1 1.25, man/gs.1 1.26, man/gslp.1 1.25, man/gsnd.1 1.25, man/pdf2dsc.1 1.24, man/pdf2ps.1 1.26, man/pdfopt.1 1.24, man/pf2afm.1 1.25, man/pfbtopfa.1 1.26, man/printafm.1 1.25, man/ps2ascii.1 1.24, man/ps2epsi.1 1.23, man/ps2pdf.1 1.30, man/ps2pdfwr.1 1.29, man/ps2ps.1 1.32, man/wftopfa.1 1.25]</p>
18881
</blockquote>
18882
 
18883
<p><strong><a name="2003-08-01_1521"></a>
18884
2003-08-01 15:21 giles</strong></p>
18885
<blockquote>
18886
<pre>
18887
Update release date for stable 8.11 release.
18888
</pre>
18889
<p>[doc/News.htm 1.131, src/gscdef.c 1.37, src/version.mak 1.64]</p>
18890
</blockquote>
18891
 
18892
<p><strong><a name="2003-07-31_2014"></a>
18893
2003-07-31 20:14 alexcher</strong></p>
18894
<blockquote>
18895
<pre>
18896
Create a table that decides whether the glyph index belongs to
18897
[WinAnsiEncoding, StandardEncoding, MacExpertEncoding], or SymbolEncoding,
18898
or none of them. Use this table instead of searching the encoding vectors
18899
for every glyph.
18900
Fix bug 686929
18901
</pre>
18902
<p>[doc/Develop.htm 1.118, src/devs.mak 1.93, src/gdevpdtv.c 1.1, src/gdevpdtv.h 1.1, src/gdevpdtw.c 1.20, toolbin/encs2c.ps 1.4]</p>
18903
</blockquote>
18904
 
18905
<p><strong><a name="2003-07-31_1215"></a>
18906
2003-07-31 12:15 igor</strong> (<a href="Details8.htm#2003-07-31_1215">details</a>)</p>
18907
<blockquote>
18908
<pre>
18909
Fix (the new Type 1 hinter) : Accent was misplaced in composite Type 2 glyphs.
18910
 
18911
</pre>
18912
<p>[src/gstype2.c 1.27, src/gxhintn.c 1.29]</p>
18913
</blockquote>
18914
 
18915
<p><strong><a name="2003-07-30_2024"></a>
18916
2003-07-30 20:24 giles</strong></p>
18917
<blockquote>
18918
<pre>
18919
Document the .bindnow operator and the need to rebind bind to .bind after
18920
calling it with -dDELAYBIND. Closes bug 633299.
18921
</pre>
18922
<p>[doc/Language.htm 1.73, doc/Use.htm 1.87]</p>
18923
</blockquote>
18924
 
18925
<p><strong><a name="2003-07-30_1548"></a>
18926
2003-07-30 15:48 ray</strong></p>
18927
<blockquote>
18928
<pre>
18929
Remove superfluous 'save pop' from .setpdfwrite definition since gs_init.ps
18930
now performs the outer level save which addresses the font loading issue
18931
.setpdfwrite was solving.
18932
</pre>
18933
<p>[lib/gs_pdfwr.ps 1.35]</p>
18934
</blockquote>
18935
 
18936
<p><strong><a name="2003-07-30_1335"></a>
18937
2003-07-30 13:35 ray</strong></p>
18938
<blockquote>
18939
<pre>
18940
Add -dNOOUTERSAVE when -c false 0 startjob pop is used to set up a job
18941
server environment so that Genoa tests will operate as if under a job
18942
server and so that global VM will be restored when Genoa tests check the
18943
exitserver operation.
18944
</pre>
18945
<p>[toolbin/tests/gstestgs.py 1.20]</p>
18946
</blockquote>
18947
 
18948
<p><strong><a name="2003-07-30_0726"></a>
18949
2003-07-30 07:26 ray</strong> (<a href="Details8.htm#2003-07-30_0726">details</a>)</p>
18950
<blockquote>
18951
<pre>
18952
Add an initial outermost save unless -dNOOUTERSAVE option is specified.
18953
Fixes Bug #686972 and others that were closed with the instructions to
18954
use -c "save pop" prior to the file.
18955
 
18956
</pre>
18957
<p>[doc/Use.htm 1.86, lib/gs_init.ps 1.93]</p>
18958
</blockquote>
18959
 
18960
<p><strong><a name="2003-07-30_0025"></a>
18961
2003-07-30 00:25 giles</strong> (<a href="Details8.htm#2003-07-30_0025">details</a>)</p>
18962
<blockquote>
18963
<pre>
18964
Properly handle the absence of a parameter dictionary in the JBIG2Decode
18965
filter implementation. Closes bug 686979.
18966
 
18967
</pre>
18968
<p>[src/zfjbig2.c 1.3]</p>
18969
</blockquote>
18970
 
18971
<p><strong><a name="2003-07-29_1224"></a>
18972
2003-07-29 12:24 giles</strong></p>
18973
<blockquote>
18974
<pre>
18975
Correct capitalization of the -d parameter in the IJS examples.
18976
</pre>
18977
<p>[doc/Devices.htm 1.68]</p>
18978
</blockquote>
18979
 
18980
<p><strong><a name="2003-07-26_1923"></a>
18981
2003-07-26 19:23 dan</strong></p>
18982
<blockquote>
18983
<pre>
18984
Correct a problem which was created when the SeparationOrder parameter
18985
was implemented.  The usual symptom was an uninitialized value left in
18986
the cyan component for a gray color space.
18987
</pre>
18988
<p>[src/gdevdevn.c 1.9]</p>
18989
</blockquote>
18990
 
18991
<p><strong><a name="2003-07-25_1408"></a>
18992
2003-07-25 14:08 giles</strong></p>
18993
<blockquote>
18994
<pre>
18995
Build fix of the jbig2 makefile. OOur portable (v)snprintf implementation is
18996
in snprintf.c, notvsnprintf.c. Reported in but 686966.
18997
</pre>
18998
<p>[src/jbig2.mak 1.6]</p>
18999
</blockquote>
19000
 
19001
<p><strong><a name="2003-07-25_0005"></a>
19002
2003-07-25 00:05 giles</strong></p>
19003
<blockquote>
19004
<pre>
19005
Record that .buildnativefontmap has been run even if .getnativefonts returns
19006
false (unimplemented). This was causing an endless loop if a font was not
19007
found as dofindfont tried to call the native font enumeration code over and
19008
over.
19009
</pre>
19010
<p>[lib/gs_fonts.ps 1.38]</p>
19011
</blockquote>
19012
 
19013
<p><strong><a name="2003-07-24_1522"></a>
19014
2003-07-24 15:22 ray</strong> (<a href="Details8.htm#2003-07-24_1522">details</a>)</p>
19015
<blockquote>
19016
<pre>
19017
Fix a SEGV that could occur during 'shfill' if a GC occurred between the
19018
.buildhading and the .shfill internal operators.
19019
 
19020
</pre>
19021
<p>[src/gsshade.c 1.9, src/gsshade.h 1.7, src/gsstruct.h 1.16]</p>
19022
</blockquote>
19023
 
19024
<p><strong><a name="2003-07-24_0025"></a>
19025
2003-07-24 00:25 giles</strong></p>
19026
<blockquote>
19027
<pre>
19028
Fix security issue with .setnativefontmapbuilt. Procedures that change the
19029
systemdict must be execute-only so the .forceput cannot be extracted and
19030
used to change other parameters. Thanks to Russell Lang for this.
19031
</pre>
19032
<p>[lib/gs_fonts.ps 1.37]</p>
19033
</blockquote>
19034
 
19035
<p><strong><a name="2003-07-24_0007"></a>
19036
2003-07-24 00:07 giles</strong></p>
19037
<blockquote>
19038
<pre>
19039
Since globaldict isn't always available and userdict is subject to save/restore,
19040
keep /.nativefontmapbuilt in systemdict, with an accompanying procedure to set
19041
its value since systemdict is read-only from the normal runlevel.
19042
</pre>
19043
<p>[lib/gs_fonts.ps 1.36]</p>
19044
</blockquote>
19045
 
19046
<p><strong><a name="2003-07-23_2331"></a>
19047
2003-07-23 23:31 giles</strong></p>
19048
<blockquote>
19049
<pre>
19050
Record whether the .buildnativefontmap has been run as a boolean under
19051
the key /.nativefontmapbuilt in userdict, instead of the array hack
19052
used previously.
19053
 
19054
A better choice would be globaldict which is less susceptible to save/restore
19055
but this is a language level 2 feature and not defined with gs_fonts.ps is
19056
run.
19057
</pre>
19058
<p>[lib/gs_fonts.ps 1.35]</p>
19059
</blockquote>
19060
 
19061
<p><strong><a name="2003-07-23_2127"></a>
19062
2003-07-23 21:27 raph</strong></p>
19063
<blockquote>
19064
<pre>
19065
More transparency fixes: set color space when computing /BC in soft-mask
19066
transparency groups. Implement /TR transfer function in soft-mask groups.
19067
</pre>
19068
<p>[lib/pdf_draw.ps 1.73, src/gdevp14.c 1.18]</p>
19069
</blockquote>
19070
 
19071
<p><strong><a name="2003-07-23_1720"></a>
19072
2003-07-23 17:20 giles</strong> (<a href="Details8.htm#2003-07-23_1720">details</a>)</p>
19073
<blockquote>
19074
<pre>
19075
Enable native font enumeration by default. This change also corrects some
19076
flaws in the search logic. Like with the FONTPATH directory scanning,
19077
.buildnativefontmap will only be called the first time a font cannot be found.
19078
However, it can still be run manually to update the in-memory Fontmap.
19079
 
19080
</pre>
19081
<p>[lib/gs_fonts.ps 1.34]</p>
19082
</blockquote>
19083
 
19084
<p><strong><a name="2003-07-19_0613"></a>
19085
2003-07-19 06:13 raph</strong></p>
19086
<blockquote>
19087
<pre>
19088
More transparency fixes: fix broken remapping of Separation and DeviceN
19089
colorspaces in PDF 1.4 mode. Convert background color for soft mask
19090
groups to DeviceGray colorspace using PostScript code (currentgray).
19091
</pre>
19092
<p>[lib/pdf_draw.ps 1.72, src/gdevp14.c 1.17, src/ztrans.c 1.20]</p>
19093
</blockquote>
19094
 
19095
<p><strong><a name="2003-07-18_2140"></a>
19096
2003-07-18 21:40 raph</strong></p>
19097
<blockquote>
19098
<pre>
19099
Draws the alpha plane of PDF 1.4 SMask images as a soft masked group.
19100
</pre>
19101
<p>[lib/pdf_draw.ps 1.71]</p>
19102
</blockquote>
19103
 
19104
<p><strong><a name="2003-07-17_1349"></a>
19105
2003-07-17 13:49 giles</strong></p>
19106
<blockquote>
19107
<pre>
19108
Speed up native font enumeration on MacOS by caching the results of parsing the FOND resource
19109
table.
19110
 
19111
Also return paths of the from '%macresource%path:to:file#POST' for resource files without
19112
FOND tables, on the assumption these are LWFN files. The font loading machinery doesn't yet
19113
support such paths, and they are simply skipped without being added to the in-memory font map.
19114
</pre>
19115
<p>[src/gp_macio.c 1.27]</p>
19116
</blockquote>
19117
 
19118
<p><strong><a name="2003-07-15_1647"></a>
19119
2003-07-15 16:47 giles</strong></p>
19120
<blockquote>
19121
<pre>
19122
Rename reftable to fond_table, etc. to avoid confusion with postscript references.
19123
</pre>
19124
<p>[src/gp_macio.c 1.26]</p>
19125
</blockquote>
19126
 
19127
<p><strong><a name="2003-07-15_0105"></a>
19128
2003-07-15 01:05 giles</strong> (<a href="Details8.htm#2003-07-15_0105">details</a>)</p>
19129
<blockquote>
19130
<pre>
19131
Improve native font enumeration on MacOS. This feature is still not enabled.
19132
 
19133
</pre>
19134
<p>[src/gp_macio.c 1.25]</p>
19135
</blockquote>
19136
 
19137
<p><strong><a name="2003-07-14_1932"></a>
19138
2003-07-14 19:32 ray</strong> (<a href="Details8.htm#2003-07-14_1932">details</a>)</p>
19139
<blockquote>
19140
<pre>
19141
Read a PostScript embedded ICC input profile into a bytestring (.bigstring)
19142
rather than a temp file. This is faster and doesn't leave the temp file
19143
laying around. Bug #686926 for Artifex customer #1110.
19144
 
19145
</pre>
19146
<p>[lib/gs_icc.ps 1.10]</p>
19147
</blockquote>
19148
 
19149
<p><strong><a name="2003-07-14_0720"></a>
19150
2003-07-14 07:20 ghostgum</strong></p>
19151
<blockquote>
19152
<pre>
19153
Exclude NT file attributes when building zip file of sources.
19154
</pre>
19155
<p>[doc/Release.htm 1.78]</p>
19156
</blockquote>
19157
 
19158
<p><strong><a name="2003-07-11_1518"></a>
19159
2003-07-11 15:18 giles</strong></p>
19160
<blockquote>
19161
<pre>
19162
Have configure define DONT_HAVE_JMEMSYS_H is appropriate, is support of the eventual generation of gconfig_.h by the configure script rather than unix-aux.mak.
19163
</pre>
19164
<p>[src/configure.ac 1.32]</p>
19165
</blockquote>
19166
 
19167
<p><strong><a name="2003-07-10_2232"></a>
19168
2003-07-10 22:32 dan</strong></p>
19169
<blockquote>
19170
<pre>
19171
Added casts to remove some warning messages from MSVC.  Partial fix for
19172
bug #686592.
19173
</pre>
19174
<p>[src/gdevdevn.c 1.8, src/gdevpsd.c 1.5]</p>
19175
</blockquote>
19176
 
19177
<p><strong><a name="2003-07-10_1921"></a>
19178
2003-07-10 19:21 ray</strong></p>
19179
<blockquote>
19180
<pre>
19181
Comment out the #define for the DUMP_TO_PNG debug mode (it will need make
19182
file changes to compile correctly since png.h may not be on standard
19183
include paths.
19184
</pre>
19185
<p>[src/gdevp14.c 1.16]</p>
19186
</blockquote>
19187
 
19188
<p><strong><a name="2003-07-10_1842"></a>
19189
2003-07-10 18:42 raph</strong></p>
19190
<blockquote>
19191
<pre>
19192
First batch of transparency improvments. With these changes,
19193
ChineseOpera.ai and a number of other files using soft mask groups
19194
should render correctly.
19195
</pre>
19196
<p>[src/gdevp14.c 1.15, src/gstrans.c 1.17, src/gxblend.c 1.5]</p>
19197
</blockquote>
19198
 
19199
<p><strong><a name="2003-07-10_1834"></a>
19200
2003-07-10 18:34 raph</strong></p>
19201
<blockquote>
19202
<pre>
19203
A code clarity change only. Make the value of 1-input stitching function
19204
more explicit in the degenerate case.
19205
</pre>
19206
<p>[src/gsfunc3.c 1.15]</p>
19207
</blockquote>
19208
 
19209
<p><strong><a name="2003-07-10_1807"></a>
19210
2003-07-10 18:07 giles</strong></p>
19211
<blockquote>
19212
<pre>
19213
Update version information and links to the web and bts sites, after a patch from Ambrose Li. Bug 686939.
19214
</pre>
19215
<p>[doc/Bug-info.htm 1.36, doc/New-user.htm 1.47]</p>
19216
</blockquote>
19217
 
19218
<p><strong><a name="2003-07-10_1755"></a>
19219
2003-07-10 17:55 giles</strong></p>
19220
<blockquote>
19221
<pre>
19222
Generate the list of X11 libraries we need to link to in configure. Previously this was hardwired, but some systems do require the addition of the X_PRE_LIBS and X_EXTRA_LIBS discovered by the configure macro. Closes bug 686938.
19223
</pre>
19224
<p>[src/Makefile.in 1.26, src/configure.ac 1.31]</p>
19225
</blockquote>
19226
 
19227
<p><strong><a name="2003-07-10_1746"></a>
19228
2003-07-10 17:46 ray</strong></p>
19229
<blockquote>
19230
<pre>
19231
Prevent divide by zero when invalid Bounds arrays are encountered. Earlier
19232
we allowed invalid Bounds to be compatible with Adobe, but did not supply
19233
a non-zero denominator value. Fix required for ChineseOpera.ai
19234
</pre>
19235
<p>[src/gsfunc3.c 1.14]</p>
19236
</blockquote>
19237
 
19238
<p><strong><a name="2003-07-10_1711"></a>
19239
2003-07-10 17:11 giles</strong></p>
19240
<blockquote>
19241
<pre>
19242
Recognize the 0.3 source release jbig2dec.
19243
</pre>
19244
<p>[src/configure.ac 1.30]</p>
19245
</blockquote>
19246
 
19247
<p><strong><a name="2003-07-10_1708"></a>
19248
2003-07-10 17:08 giles</strong></p>
19249
<blockquote>
19250
<pre>
19251
Improve a comment in the generated gconfig_.h on unix.
19252
</pre>
19253
<p>[src/unix-aux.mak 1.10]</p>
19254
</blockquote>
19255
 
19256
<p><strong><a name="2003-07-10_0256"></a>
19257
2003-07-10 02:56 ray</strong></p>
19258
<blockquote>
19259
<pre>
19260
Add some casts to prevent excessive warnings when compiling C fonts with
19261
MSVC 6. This only affects the syntax of the generated fonts.
19262
</pre>
19263
<p>[lib/font2c.ps 1.6]</p>
19264
</blockquote>
19265
 
19266
<p><strong><a name="2003-07-09_2355"></a>
19267
2003-07-09 23:55 igor</strong> (<a href="Details8.htm#2003-07-09_2355">details</a>)</p>
19268
<blockquote>
19269
<pre>
19270
Fix: Cygwin/gcc warnings.
19271
 
19272
</pre>
19273
<p>[src/gxtype1.c 1.26, src/zchar1.c 1.31]</p>
19274
</blockquote>
19275
 
19276
<p><strong><a name="2003-07-09_2346"></a>
19277
2003-07-09 23:46 igor</strong> (<a href="Details8.htm#2003-07-09_2346">details</a>)</p>
19278
<blockquote>
19279
<pre>
19280
pdfwrite : Improving the font metrics handling.
19281
 
19282
</pre>
19283
<p>[src/gdevpdtc.c 1.25, src/gdevpdte.c 1.40, src/gdevpdtt.c 1.51, src/gstype42.c 1.32, src/gxfcopy.c 1.30, src/gxtype1.c 1.25, src/ichar1.h 1.10, src/int.mak 1.114, src/zchar1.c 1.30, src/zfcid1.c 1.18]</p>
19284
</blockquote>
19285
 
19286
<p><strong><a name="2003-07-09_1403"></a>
19287
2003-07-09 14:03 igor</strong></p>
19288
<blockquote>
19289
<pre>
19290
Fixing a C++ style comment in fapi_ft.c.
19291
</pre>
19292
<p>[src/fapi_ft.c 1.10]</p>
19293
</blockquote>
19294
 
19295
<p><strong><a name="2003-07-08_2103"></a>
19296
2003-07-08 21:03 giles</strong></p>
19297
<blockquote>
19298
<pre>
19299
Don't redefine _Windows, since msvctail.mak passes it on the command line. Fixes a warning under
19300
MSVC reported by Igor Melichev.
19301
</pre>
19302
<p>[src/iapi.h 1.10]</p>
19303
</blockquote>
19304
 
19305
<p><strong><a name="2003-07-08_1731"></a>
19306
2003-07-08 17:31 giles</strong></p>
19307
<blockquote>
19308
<pre>
19309
Use 'fontname' instead of 'name' as an argument to gp_enumerate_fonts_next()
19310
to avoid a warning on MSVC. Thanks to Igor for pointing out the issue.
19311
</pre>
19312
<p>[src/gp.h 1.24, src/gp_dvx.c 1.10, src/gp_iwatc.c 1.15, src/gp_macio.c 1.24, src/gp_mswin.c 1.21, src/gp_os2.c 1.28, src/gp_os9.c 1.11, src/gp_unix.c 1.12, src/gp_vms.c 1.31, src/zfontenum.c 1.3]</p>
19313
</blockquote>
19314
 
19315
<p><strong><a name="2003-07-08_1502"></a>
19316
2003-07-08 15:02 giles</strong></p>
19317
<blockquote>
19318
<pre>
19319
Add dmmain.c to the list of (platform-specific) source files exempt from the C++ comment policy.
19320
</pre>
19321
<p>[toolbin/tests/check_comments.py 1.2]</p>
19322
</blockquote>
19323
 
19324
<p><strong><a name="2003-07-08_1458"></a>
19325
2003-07-08 14:58 giles</strong></p>
19326
<blockquote>
19327
<pre>
19328
Remove some C++ style comments.
19329
</pre>
19330
<p>[src/gsiomacres.c 1.4]</p>
19331
</blockquote>
19332
 
19333
<p><strong><a name="2003-07-08_1456"></a>
19334
2003-07-08 14:56 giles</strong></p>
19335
<blockquote>
19336
<pre>
19337
Remove some C++ style comments and correct formatting.
19338
</pre>
19339
<p>[src/zfontenum.c 1.2]</p>
19340
</blockquote>
19341
 
19342
<p><strong><a name="2003-07-08_1451"></a>
19343
2003-07-08 14:51 giles</strong></p>
19344
<blockquote>
19345
<pre>
19346
Add zfontenum.c to the file listing in the documentation.
19347
</pre>
19348
<p>[doc/Develop.htm 1.117]</p>
19349
</blockquote>
19350
 
19351
<p><strong><a name="2003-07-08_1326"></a>
19352
2003-07-08 13:26 igor</strong> (<a href="Details8.htm#2003-07-08_1326">details</a>)</p>
19353
<blockquote>
19354
<pre>
19355
Fix (pdfwrite) : Enlarge font resource arrays on demand.
19356
 
19357
</pre>
19358
<p>[src/gdevpdtc.c 1.24, src/gdevpdtf.c 1.31, src/gdevpdtf.h 1.20]</p>
19359
</blockquote>
19360
 
19361
<p><strong><a name="2003-07-07_2154"></a>
19362
2003-07-07 21:54 jack</strong></p>
19363
<blockquote>
19364
<pre>
19365
Implement C++ style comment checking.  Partially fixes bug #538033.
19366
</pre>
19367
<p>[toolbin/tests/check_comments.py 1.1]</p>
19368
</blockquote>
19369
 
19370
<p><strong><a name="2003-07-07_2153"></a>
19371
2003-07-07 21:53 jack</strong></p>
19372
<blockquote>
19373
<pre>
19374
Require python2.2 now, since the new C++ style comment checking requires it.
19375
</pre>
19376
<p>[toolbin/tests/check_all.py 1.4, toolbin/tests/check_dirs.py 1.7, toolbin/tests/check_docrefs.py 1.8, toolbin/tests/check_source.py 1.6, toolbin/tests/dump_testdb 1.5, toolbin/tests/get_baselines 1.2, toolbin/tests/gscheck_all.py 1.4, toolbin/tests/gscheck_fuzzypdf.py 1.6, toolbin/tests/gscheck_pdfwrite.py 1.14, toolbin/tests/gscheck_raster.py 1.5, toolbin/tests/make_testdb 1.11, toolbin/tests/make_two_pdfversions 1.7, toolbin/tests/make_two_versions 1.11, toolbin/tests/revert_baseline 1.11, toolbin/tests/revert_pdfbaseline 1.9, toolbin/tests/run_nightly 1.19, toolbin/tests/run_regression 1.12, toolbin/tests/testdiff 1.3, toolbin/tests/update_baseline 1.12, toolbin/tests/update_pdfbaseline 1.8]</p>
19377
</blockquote>
19378
 
19379
<p><strong><a name="2003-07-04_1931"></a>
19380
2003-07-04 19:31 giles</strong> (<a href="Details8.htm#2003-07-04_1931">details</a>)</p>
19381
<blockquote>
19382
<pre>
19383
Initial check in of the native font enumeration mechanism with an implementation for MacOS. The
19384
code is currently disabled pending resolution of bugs regarding some font files.
19385
 
19386
</pre>
19387
<p>[lib/gs_fonts.ps 1.33, src/gp.h 1.23, src/gp_dvx.c 1.9, src/gp_iwatc.c 1.14, src/gp_macio.c 1.23, src/gp_mswin.c 1.20, src/gp_os2.c 1.27, src/gp_os9.c 1.10, src/gp_unix.c 1.11, src/gp_vms.c 1.30, src/int.mak 1.113, src/zfontenum.c 1.1]</p>
19388
</blockquote>
19389
 
19390
<p><strong><a name="2003-07-04_1508"></a>
19391
2003-07-04 15:08 giles</strong></p>
19392
<blockquote>
19393
<pre>
19394
Apparently Metrowerks CodeWarrior defines _WINDOWS_ instead of the normal __WINDOWS__. Support both for determining the calling conventions of the client api. Problem reported by Des Courtney as bug 686934.
19395
</pre>
19396
<p>[src/iapi.h 1.9]</p>
19397
</blockquote>
19398
 
19399
<p><strong><a name="2003-07-04_1302"></a>
19400
2003-07-04 13:02 giles</strong></p>
19401
<blockquote>
19402
<pre>
19403
Add the new get_baselines script to the regression test documentation.
19404
</pre>
19405
<p>[doc/Testing.htm 1.20]</p>
19406
</blockquote>
19407
 
19408
<p><strong><a name="2003-07-03_1220"></a>
19409
2003-07-03 12:20 igor</strong> (<a href="Details8.htm#2003-07-03_1220">details</a>)</p>
19410
<blockquote>
19411
<pre>
19412
Fix (Type 1 hinter) : -dAlignToPixels=0 was ignored with -dNOCACHE.
19413
 
19414
</pre>
19415
<p>[src/gdevpsfx.c 1.21, src/gstype1.c 1.24, src/gstype1.h 1.7, src/gstype2.c 1.26, src/gxfcopy.c 1.29, src/gxhintn.c 1.28, src/gxhintn.h 1.13, src/gxtype1.c 1.24, src/gxtype1.h 1.13, src/zchar1.c 1.29]</p>
19416
</blockquote>
19417
 
19418
<p><strong><a name="2003-07-02_2341"></a>
19419
2003-07-02 23:41 jack</strong></p>
19420
<blockquote>
19421
<pre>
19422
Report upgraded baselines in the last 24 hours. Closes bug #654532.
19423
</pre>
19424
<p>[toolbin/tests/get_baselines 1.1, toolbin/tests/gscheck_raster.py 1.4, toolbin/tests/run_nightly 1.18, toolbin/tests/testing.cfg.example 1.3]</p>
19425
</blockquote>
19426
 
19427
<p><strong><a name="2003-07-02_1435"></a>
19428
2003-07-02 14:35 giles</strong></p>
19429
<blockquote>
19430
<pre>
19431
Change the release instructions to refer to GPL Ghostscript rather than GNU Ghostscript. We're no longer part of the GNU project. Closes bug 686913.
19432
</pre>
19433
<p>[doc/Release.htm 1.77]</p>
19434
</blockquote>
19435
 
19436
<p><strong><a name="2003-07-02_1316"></a>
19437
2003-07-02 13:16 giles</strong></p>
19438
<blockquote>
19439
<pre>
19440
Document passing -DGX_COLOR_INDEX_TYPE in unixansi.mak in response to the confusion reported in bug 686876.
19441
</pre>
19442
<p>[src/unixansi.mak 1.32]</p>
19443
</blockquote>
19444
 
19445
<p><strong><a name="2003-07-01_1501"></a>
19446
2003-07-01 15:01 giles</strong></p>
19447
<blockquote>
19448
<pre>
19449
Correct a bug with zero-length files in .findfontvalue, used by .findfonttype and .findfontname.
19450
</pre>
19451
<p>[lib/gs_fonts.ps 1.32, lib/gs_ttf.ps 1.31]</p>
19452
</blockquote>
19453
 
19454
<p><strong><a name="2003-07-01_1441"></a>
19455
2003-07-01 14:41 giles</strong></p>
19456
<blockquote>
19457
<pre>
19458
Document the need to set /OutputFile to a valid filename before calling 'setdevice' with the pdfwrite device. Closes bug 686784.
19459
</pre>
19460
<p>[doc/Language.htm 1.72]</p>
19461
</blockquote>
19462
 
19463
<p><strong><a name="2003-07-01_1000"></a>
19464
2003-07-01 10:00 igor</strong></p>
19465
<blockquote>
19466
<pre>
19467
Fix : merge Adobe Glyph List to gs/Resource/Decoding/Unicode.
19468
</pre>
19469
<p>[Resource/Decoding/Unicode 1.3]</p>
19470
</blockquote>
19471
 
19472
<p><strong><a name="2003-07-01_0437"></a>
19473
2003-07-01 04:37 alexcher</strong></p>
19474
<blockquote>
19475
<pre>
19476
Fix premature increment of a nested string counter.
19477
Skip white space characters before '(' on 0 level.
19478
</pre>
19479
<p>[src/geninit.c 1.8]</p>
19480
</blockquote>
19481
 
19482
<p><strong><a name="2003-07-01_0419"></a>
19483
2003-07-01 04:19 alexcher</strong></p>
19484
<blockquote>
19485
<pre>
19486
Include default font map into compiled initialization files but use it only
19487
if the default font map file fails to open at run time.
19488
Fix bug 414985.
19489
</pre>
19490
<p>[lib/Fontmap 1.2, lib/gs_fonts.ps 1.31, doc/Make.htm 1.68]</p>
19491
</blockquote>
19492
 
19493
<p><strong><a name="2003-06-30_1623"></a>
19494
2003-06-30 16:23 alexcher</strong></p>
19495
<blockquote>
19496
<pre>
19497
Fix a typo in a comment.
19498
</pre>
19499
<p>[lib/gs_stres.ps 1.5]</p>
19500
</blockquote>
19501
 
19502
<p><strong><a name="2003-06-26_2242"></a>
19503
2003-06-26 22:42 dan</strong></p>
19504
<blockquote>
19505
<pre>
19506
Fix for 686927  Bug in implementation of .hsb2rgb (gs_cspace.ps).
19507
This is a bug report, fix, and a test file from Heiko Oberdiek.
19508
I love it when the bug reporter also includes an analysis, a fix and a
19509
test file.  The problem was an error in the calculations for an HSB (hue,
19510
saturation, brightness) color to RGB when the hue was 1.  The only change
19511
that I made in Heiko's fix was to change a few more comments.
19512
</pre>
19513
<p>[lib/gs_cspace.ps 1.6]</p>
19514
</blockquote>
19515
 
19516
<p><strong><a name="2003-06-26_2220"></a>
19517
2003-06-26 22:20 alexcher</strong></p>
19518
<blockquote>
19519
<pre>
19520
PDF fonts can have different widths assigned to character codes corresponding
19521
to the same glyph. There is no equivalent feature in PostScript. In this case
19522
we define a new entry in CharString dictionary, and change Encoding vector and
19523
Metrics accordingly. Currently the font adjustment is applied to Type1,
19524
MMType1, and TrueType font resources as defined in adjustfonttypes dictionary.
19525
Fixes bug 623292
19526
</pre>
19527
<p>[lib/pdf_font.ps 1.57, lib/pdf_ops.ps 1.30]</p>
19528
</blockquote>
19529
 
19530
<p><strong><a name="2003-06-26_1559"></a>
19531
2003-06-26 15:59 alexcher</strong></p>
19532
<blockquote>
19533
<pre>
19534
Don't oversample characters for rendering in non-pure color. Search the
19535
character cache for the exact match -- don't do routine downsampling.
19536
Move cached image depth calculations to compute_glyph_raster_params().
19537
Fix downsampling depth calculation although it is not expected to be used
19538
in normal operation. Leave the downsampling code intact because it is also
19539
used for error recovery.
19540
Fix bug 570772 from customer 1.
19541
</pre>
19542
<p>[src/gxccache.c 1.17, src/gxccman.c 1.8, src/gxchar.c 1.29]</p>
19543
</blockquote>
19544
 
19545
<p><strong><a name="2003-06-26_0914"></a>
19546
2003-06-26 09:14 igor</strong></p>
19547
<blockquote>
19548
<pre>
19549
Fix : Improving an error message.
19550
</pre>
19551
<p>[src/imain.c 1.32]</p>
19552
</blockquote>
19553
 
19554
<p><strong><a name="2003-06-24_1057"></a>
19555
2003-06-24 10:57 igor</strong></p>
19556
<blockquote>
19557
<pre>
19558
Fix : gs/Resource/Decoding/Unicode contained wrong codes for Cyrillic and Herbrew.
19559
</pre>
19560
<p>[Resource/Decoding/Unicode 1.2]</p>
19561
</blockquote>
19562
 
19563
<p><strong><a name="2003-06-22_1115"></a>
19564
2003-06-22 11:15 igor</strong></p>
19565
<blockquote>
19566
<pre>
19567
Fix (pdfwrite) : pdev->black and pdev->white were not set when ProcessColorModel changes.
19568
Bug 686921 "/ProcessColorModel /DeviceCMYK causes black page".
19569
</pre>
19570
<p>[src/gdevpdfg.c 1.33]</p>
19571
</blockquote>
19572
 
19573
<p><strong><a name="2003-06-21_1516"></a>
19574
2003-06-21 15:16 igor</strong></p>
19575
<blockquote>
19576
<pre>
19577
Fix (pdfwrite) : Improving the condition for writing ToUnicode CMap for simple fonts.
19578
</pre>
19579
<p>[src/gdevpdte.c 1.39, src/gdevpdtw.c 1.19]</p>
19580
</blockquote>
19581
 
19582
<p><strong><a name="2003-06-21_1212"></a>
19583
2003-06-21 12:12 igor</strong></p>
19584
<blockquote>
19585
<pre>
19586
Fix : Remove LONG_MIN from gxfill.c for a better portability.
19587
</pre>
19588
<p>[src/gxfill.c 1.38]</p>
19589
</blockquote>
19590
 
19591
<p><strong><a name="2003-06-20_1552"></a>
19592
2003-06-20 15:52 giles</strong></p>
19593
<blockquote>
19594
<pre>
19595
Give the explicit maximum buffer size in bytes. Suggestion by Ray re bug
19596
686925.
19597
</pre>
19598
<p>[doc/API.htm 1.35, doc/DLL.htm 1.31]</p>
19599
</blockquote>
19600
 
19601
<p><strong><a name="2003-06-20_1432"></a>
19602
2003-06-20 14:32 giles</strong></p>
19603
<blockquote>
19604
<pre>
19605
Document the 64 KB length limit on input data passed through the
19606
gsapi_run_string* and gsdll_run_cont() calls. Fixes bug 686925.
19607
</pre>
19608
<p>[doc/API.htm 1.34, doc/DLL.htm 1.30]</p>
19609
</blockquote>
19610
 
19611
<p><strong><a name="2003-06-20_1320"></a>
19612
2003-06-20 13:20 giles</strong> (<a href="Details8.htm#2003-06-20_1320">details</a>)</p>
19613
<blockquote>
19614
<pre>
19615
Remove <limit.h> inclusions as it defines types that conflict with our
19616
std*.h on HPUX and probably other systems. Fix for bug 686920.
19617
 
19618
Also correct the copyright dates for gxhintn.c.
19619
 
19620
</pre>
19621
<p>[src/gxfill.c 1.37, src/gxhintn.c 1.27]</p>
19622
</blockquote>
19623
 
19624
<p><strong><a name="2003-06-20_1123"></a>
19625
2003-06-20 11:23 giles</strong></p>
19626
<blockquote>
19627
<pre>
19628
Declare zimage_data_setup() as private to match its prototype. Corrects
19629
a warning on the HPUX native compiler.
19630
</pre>
19631
<p>[src/zimage.c 1.11]</p>
19632
</blockquote>
19633
 
19634
<p><strong><a name="2003-06-19_1538"></a>
19635
2003-06-19 15:38 igor</strong> (<a href="Details8.htm#2003-06-19_1538">details</a>)</p>
19636
<blockquote>
19637
<pre>
19638
Fix (pdfwrite) : FontMatrix was wrong when a standard font is used
19639
with various encodings.
19640
 
19641
</pre>
19642
<p>[src/gdevpdtb.c 1.20, src/gdevpdtd.c 1.13, src/gdevpdtf.c 1.30, src/gdevpdtt.c 1.50, src/gxfcopy.c 1.28, src/gdevpdtb.h 1.9, src/gdevpdtf.h 1.19, src/gxfcopy.h 1.9]</p>
19643
</blockquote>
19644
 
19645
<p><strong><a name="2003-06-18_2051"></a>
19646
2003-06-18 20:51 alexcher</strong></p>
19647
<blockquote>
19648
<pre>
19649
Windows 2000 driver includes PJL into %%BeginFeature block.
19650
Identify this from the operand stack pattern: countdictstack lucas mark
19651
and fail the feature request.
19652
Fix bug 686916
19653
</pre>
19654
<p>[lib/gs_init.ps 1.92]</p>
19655
</blockquote>
19656
 
19657
<p><strong><a name="2003-06-18_2001"></a>
19658
2003-06-18 20:01 alexcher</strong></p>
19659
<blockquote>
19660
<pre>
19661
Use single '%' in a comment.
19662
</pre>
19663
<p>[lib/gs_stres.ps 1.4]</p>
19664
</blockquote>
19665
 
19666
<p><strong><a name="2003-06-18_1958"></a>
19667
2003-06-18 19:58 alexcher</strong></p>
19668
<blockquote>
19669
<pre>
19670
Activate DSC parser only after all prologue files are read to
19671
prevent spurious comments starting with '%%' from disturbing the parser.
19672
</pre>
19673
<p>[lib/gs_pdfwr.ps 1.34]</p>
19674
</blockquote>
19675
 
19676
<p><strong><a name="2003-06-18_1956"></a>
19677
2003-06-18 19:56 alexcher</strong></p>
19678
<blockquote>
19679
<pre>
19680
Fix mis-identificaion of every DSC-conforming file as EPS.
19681
</pre>
19682
<p>[src/gdevpdfp.c 1.32]</p>
19683
</blockquote>
19684
 
19685
<p><strong><a name="2003-06-18_1953"></a>
19686
2003-06-18 19:53 alexcher</strong></p>
19687
<blockquote>
19688
<pre>
19689
Add a paragraph documenting current page orientation options,
19690
document limitations on ps2pdf options, and show a work-around.
19691
Fixes bug 592930
19692
</pre>
19693
<p>[doc/Ps2pdf.htm 1.54]</p>
19694
</blockquote>
19695
 
19696
<p><strong><a name="2003-06-18_1330"></a>
19697
2003-06-18 13:30 igor</strong> (<a href="Details8.htm#2003-06-18_1330">details</a>)</p>
19698
<blockquote>
19699
<pre>
19700
pdfwrite : Generate ToUnicode CMaps for CID fonts.
19701
 
19702
</pre>
19703
<p>[src/gdevpdf.c 1.69, src/gdevpdtc.c 1.23, src/gdevpdte.c 1.38, src/zbfont.c 1.20]</p>
19704
</blockquote>
19705
 
19706
<p><strong><a name="2003-06-17_1341"></a>
19707
2003-06-17 13:41 igor</strong> (<a href="Details8.htm#2003-06-17_1341">details</a>)</p>
19708
<blockquote>
19709
<pre>
19710
Fix (type 1 hinter) : Don't apply alignment zone to horizontal stems
19711
when the shift is bigger than half pixel.
19712
 
19713
</pre>
19714
<p>[src/gxhintn.c 1.26]</p>
19715
</blockquote>
19716
 
19717
<p><strong><a name="2003-06-17_1210"></a>
19718
2003-06-17 12:10 giles</strong></p>
19719
<blockquote>
19720
<pre>
19721
Clarify a comment.
19722
</pre>
19723
<p>[src/macos-mcp.mak 1.20]</p>
19724
</blockquote>
19725
 
19726
<p><strong><a name="2003-06-17_0942"></a>
19727
2003-06-17 09:42 igor</strong> (<a href="Details8.htm#2003-06-17_0942">details</a>)</p>
19728
<blockquote>
19729
<pre>
19730
Implementing the text rendering mode 3 with graphics library
19731
to allowing PDF interpreter with pdfwrite to pass invisible text (continued).
19732
 
19733
</pre>
19734
<p>[src/gsstate.c 1.20, src/gxistate.h 1.16]</p>
19735
</blockquote>
19736
 
19737
<p><strong><a name="2003-06-16_1504"></a>
19738
2003-06-16 15:04 igor</strong> (<a href="Details8.htm#2003-06-16_1504">details</a>)</p>
19739
<blockquote>
19740
<pre>
19741
Implementing the text rendering mode 3 with graphics library
19742
to allowing PDF interpreter with pdfwrite to pass invisible text.
19743
 
19744
</pre>
19745
<p>[src/gdevpdte.c 1.37, src/gdevpdtt.c 1.49, src/gsstate.h 1.9, src/gstext.c 1.12, src/int.mak 1.112, src/zchar.c 1.11, src/zgstate.c 1.8, lib/pdf_ops.ps 1.29]</p>
19746
</blockquote>
19747
 
19748
<p><strong><a name="2003-06-16_1046"></a>
19749
2003-06-16 10:46 igor</strong> (<a href="Details8.htm#2003-06-16_1046">details</a>)</p>
19750
<blockquote>
19751
<pre>
19752
Fix : (type 1 interpreter) : ce1_setcurrentpoint was wrong (3nd attempt).
19753
 
19754
</pre>
19755
<p>[src/gdevpsfx.c 1.20, src/gxhintn.c 1.25]</p>
19756
</blockquote>
19757
 
19758
<p><strong><a name="2003-06-11_1949"></a>
19759
2003-06-11 19:49 igor</strong> (<a href="Details8.htm#2003-06-11_1949">details</a>)</p>
19760
<blockquote>
19761
<pre>
19762
Fix : (type 1 interpreter) : ce1_setcurrentpoint was wrong (2nd attempt).
19763
 
19764
</pre>
19765
<p>[src/gdevpsfx.c 1.19, src/gxhintn.c 1.24]</p>
19766
</blockquote>
19767
 
19768
<p><strong><a name="2003-06-11_1202"></a>
19769
2003-06-11 12:02 igor</strong></p>
19770
<blockquote>
19771
<pre>
19772
Fix : Errors in a comment documenting gs_glyph.
19773
</pre>
19774
<p>[src/gsccode.h 1.11]</p>
19775
</blockquote>
19776
 
19777
<p><strong><a name="2003-06-11_0135"></a>
19778
2003-06-11 01:35 giles</strong></p>
19779
<blockquote>
19780
<pre>
19781
Print out modified file names and versions when generating the html changelog. Update the current
19782
versions of Changes.html and Details.html as an example.
19783
</pre>
19784
<p>[doc/Changes.htm 1.47, doc/Details.htm 1.6]</p>
19785
</blockquote>
19786
 
19787
<p><strong><a name="2003-06-11_0131"></a>
19788
2003-06-11 01:31 giles</strong></p>
19789
<blockquote>
19790
<pre>
19791
Print out modified filenames and versions when generating the html changelog.
19792
</pre>
19793
<p>[toolbin/split_changelog.py 1.5]</p>
19794
</blockquote>
19795
 
19796
<p><strong><a name="2003-06-10_1429"></a>
19797
2003-06-10 14:29 igor</strong></p>
19798
<blockquote>
19799
<pre>
19800
Fix : (type 1 interpreter) : ce1_setcurrentpoint was wrong.
19801
</pre>
19802
<p>[src/gdevpsfx.c 1.18, src/gstype1.c 1.23]</p>
19803
</blockquote>
19804
 
19805
<p><strong><a name="2003-06-09_2225"></a>
19806
2003-06-09 22:25 alexcher</strong></p>
19807
<blockquote>
19808
<pre>
19809
Edited to reflect new capabilities of Bugzilla and current bug reporting
19810
practices.
19811
</pre>
19812
<p>[doc/Bug-form.htm 1.37]</p>
19813
</blockquote>
19814
 
19815
<p><strong><a name="2003-06-09_2216"></a>
19816
2003-06-09 22:16 alexcher</strong></p>
19817
<blockquote>
19818
<pre>
19819
Change links from SourceForge bug tracker,
19820
http://sourceforge.net/bugs/?group_id=1897
19821
to Ghostscript Bugzilla, http://bugs.ghostscript.com
19822
Fix bug #686888
19823
</pre>
19824
<p>[doc/Bug-info.htm 1.35, doc/Make.htm 1.67]</p>
19825
</blockquote>
19826
 
19827
<p><strong><a name="2003-06-09_2155"></a>
19828
2003-06-09 21:55 alexcher</strong></p>
19829
<blockquote>
19830
<pre>
19831
Add hyperlinks to Ghostscript Bugzilla bug entries.
19832
</pre>
19833
<p>[doc/Devices.htm 1.67, doc/Issues.htm 1.37, doc/Projects.htm 1.52]</p>
19834
</blockquote>
19835
 
19836
<p><strong><a name="2003-06-09_1358"></a>
19837
2003-06-09 13:58 alexcher</strong> (<a href="Details8.htm#2003-06-09_1358">details</a>)</p>
19838
<blockquote>
19839
<pre>
19840
Permit explicit specification of /GDBytes equal to 0 for incrementally
19841
downloadable CIDFonts.
19842
Fixes bug 686890 from customer 131.
19843
 
19844
</pre>
19845
<p>[src/zfcid.c 1.14]</p>
19846
</blockquote>
19847
 
19848
<p><strong><a name="2003-06-08_1359"></a>
19849
2003-06-08 13:59 igor</strong></p>
19850
<blockquote>
19851
<pre>
19852
Fix : Removing an unused code.
19853
</pre>
19854
<p>[src/gdevbit.c 1.8]</p>
19855
</blockquote>
19856
 
19857
<p><strong><a name="2003-06-08_0330"></a>
19858
2003-06-08 03:30 igor</strong> (<a href="Details8.htm#2003-06-08_0330">details</a>)</p>
19859
<blockquote>
19860
<pre>
19861
Fix : Completing the extended semantics of gs_glyph.
19862
 
19863
</pre>
19864
<p>[src/zfont42.c 1.16]</p>
19865
</blockquote>
19866
 
19867
<p><strong><a name="2003-06-07_2117"></a>
19868
2003-06-07 21:17 igor</strong> (<a href="Details8.htm#2003-06-07_2117">details</a>)</p>
19869
<blockquote>
19870
<pre>
19871
pdfwrite : Write Encoding for True Type fonts.
19872
 
19873
</pre>
19874
<p>[src/gdevpdtt.c 1.48]</p>
19875
</blockquote>
19876
 
19877
<p><strong><a name="2003-06-07_2114"></a>
19878
2003-06-07 21:14 igor</strong> (<a href="Details8.htm#2003-06-07_2114">details</a>)</p>
19879
<blockquote>
19880
<pre>
19881
Fix (PDF interpreter) : Account Encoding while building CharStrings for TrueType fonts.
19882
 
19883
</pre>
19884
<p>[lib/gs_ttf.ps 1.30, lib/pdf_font.ps 1.56]</p>
19885
</blockquote>
19886
 
19887
<p><strong><a name="2003-06-06_1750"></a>
19888
2003-06-06 17:50 igor</strong> (<a href="Details8.htm#2003-06-06_1750">details</a>)</p>
19889
<blockquote>
19890
<pre>
19891
Fix (pdfwrite) : Convert Type 0 fonts with multiple CID font descendents into
19892
Type 0 fonts with single CID font descendents (the part 3).
19893
 
19894
</pre>
19895
<p>[src/gdevdevn.c 1.7, src/gdevpdtc.c 1.22, src/gdevpdtd.c 1.12, src/gdevpdtf.c 1.29, src/gdevpdtt.c 1.47, src/gdevpsf.h 1.24, src/gdevpsft.c 1.30, src/gdevpsfu.c 1.11, src/gdevtrac.c 1.5, src/gsccode.h 1.10, src/gstype42.c 1.31, src/gxfcopy.c 1.27, src/gxfont42.h 1.15, src/zfcid1.c 1.17, src/zfont42.c 1.15]</p>
19896
</blockquote>
19897
 
19898
<p><strong><a name="2003-06-06_1629"></a>
19899
2003-06-06 16:29 alexcher</strong></p>
19900
<blockquote>
19901
<pre>
19902
Process encryption dictionary after reading all parts of xref. Old code
19903
resolved encryption dictionary after reading the latest part of xref only
19904
and returned null instead of the dictionary for some files.
19905
Fixes bug 686907 from customer 1060.
19906
</pre>
19907
<p>[lib/pdf_main.ps 1.75]</p>
19908
</blockquote>
19909
 
19910
<p><strong><a name="2003-06-03_0731"></a>
19911
2003-06-03 07:31 igor</strong></p>
19912
<blockquote>
19913
<pre>
19914
pdfwrite : Don't add subset prefix when a font doesn't embeed.
19915
Ghostscript Bug 686893  NeverEmbed for Japanese CID fonts doesn't work correctly
19916
Patch from Koji Nakamaru.
19917
</pre>
19918
<p>[src/gdevpdtf.c 1.28]</p>
19919
</blockquote>
19920
 
19921
<p><strong><a name="2003-06-03_0626"></a>
19922
2003-06-03 06:26 dan</strong></p>
19923
<blockquote>
19924
<pre>
19925
Fix for 686785 segfault with PDF 1.4.  The PDF interpreter was calling
19926
PDF 1.4 transparency features (begin_trasnparency_group) even though
19927
the alpha involved was 1.0.  THe fix is to set a flag when the need
19928
for transparency is done at the start of a page and then testing it
19929
when transparency may be needed durng the page.
19930
</pre>
19931
<p>[lib/pdf_draw.ps 1.70, lib/pdf_main.ps 1.74]</p>
19932
</blockquote>
19933
 
19934
<p><strong><a name="2003-06-03_0530"></a>
19935
2003-06-03 05:30 dan</strong></p>
19936
<blockquote>
19937
<pre>
19938
This fix corrects a recursion loop that exists with PDF form objects
19939
with a transparency group.
19940
</pre>
19941
<p>[lib/pdf_draw.ps 1.69]</p>
19942
</blockquote>
19943
 
19944
<p><strong><a name="2003-06-02_1952"></a>
19945
2003-06-02 19:52 alexcher</strong></p>
19946
<blockquote>
19947
<pre>
19948
Count 1st page objects as shared objects. This is the 1st version that
19949
generates files compatible with AR5 used as a browser plug-in.
19950
Earlier versions of Acrobat ignore malformed hint tables. All versions
19951
ignore the tables when they read the file from disk.
19952
Fixes bug 592841
19953
</pre>
19954
<p>[lib/pdfopt.ps 1.20]</p>
19955
</blockquote>
19956
 
19957
<p><strong><a name="2003-06-02_1621"></a>
19958
2003-06-02 16:21 igor</strong></p>
19959
<blockquote>
19960
<pre>
19961
pdfwrite : Glyph indices were wrongly computed with copied FontType 11.
19962
Ghostscript Bug 686894 "Corrupted CMap".
19963
</pre>
19964
<p>[src/gxfcopy.c 1.26]</p>
19965
</blockquote>
19966
 
19967
<p><strong><a name="2003-06-02_1335"></a>
19968
2003-06-02 13:35 giles</strong></p>
19969
<blockquote>
19970
<pre>
19971
Add standard banner and (unnecessary) double include protection to satisfy policy tests.
19972
</pre>
19973
<p>[src/macos_carbon_pre.h 1.2]</p>
19974
</blockquote>
19975
 
19976
<p><strong><a name="2003-06-02_1329"></a>
19977
2003-06-02 13:29 giles</strong></p>
19978
<blockquote>
19979
<pre>
19980
Correct listing of MacOS platform-specific source files.
19981
</pre>
19982
<p>[doc/Develop.htm 1.116]</p>
19983
</blockquote>
19984
 
19985
<p><strong><a name="2003-05-31_0010"></a>
19986
2003-05-31 00:10 ray</strong></p>
19987
<blockquote>
19988
<pre>
19989
Previous commit was from a bad version of the file (prior to a local
19990
correction in a different directory). This fix is the correct fix for
19991
embedded fonts that have Length 0 for customer #590.
19992
</pre>
19993
<p>[lib/pdf_font.ps 1.55]</p>
19994
</blockquote>
19995
 
19996
<p><strong><a name="2003-05-30_2328"></a>
19997
2003-05-30 23:28 ray</strong></p>
19998
<blockquote>
19999
<pre>
20000
Some PDF files have embedded fonts with Length == 0. These should default
20001
to the same handling as when there is no embedded font. Fix for customer
20002
#590.
20003
</pre>
20004
<p>[lib/pdf_font.ps 1.54]</p>
20005
</blockquote>
20006
 
20007
<p><strong><a name="2003-05-29_1928"></a>
20008
2003-05-29 19:28 giles</strong></p>
20009
<blockquote>
20010
<pre>
20011
Add an example library client for MacOS, comparable to dxmain and dwmain for other platforms. This
20012
implementation is specific to Metrowerk CodeWarrior, relying on the MSL/SIOUX stdio implementation
20013
for the interactive window. No project file support at the moment.
20014
 
20015
Code contributed by Nigel Hathaway.
20016
</pre>
20017
<p>[src/dmmain.c 1.1, src/dmmain.r 1.1]</p>
20018
</blockquote>
20019
 
20020
<p><strong><a name="2003-05-29_1911"></a>
20021
2003-05-29 19:11 giles</strong> (<a href="Details8.htm#2003-05-29_1911">details</a>)</p>
20022
<blockquote>
20023
<pre>
20024
Add a prefix header file for the MacOS Carbon build to enable target-specific settings.
20025
 
20026
</pre>
20027
<p>[src/macgenmcpxml.sh 1.10, src/macos_carbon_pre.h 1.1]</p>
20028
</blockquote>
20029
 
20030
<p><strong><a name="2003-05-29_1902"></a>
20031
2003-05-29 19:02 giles</strong> (<a href="Details8.htm#2003-05-29_1902">details</a>)</p>
20032
<blockquote>
20033
<pre>
20034
Check for a valid filter name before trying to parse jbig2 global context streams.
20035
Fixes bug 686829.
20036
 
20037
</pre>
20038
<p>[lib/pdf_base.ps 1.38]</p>
20039
</blockquote>
20040
 
20041
<p><strong><a name="2003-05-29_1638"></a>
20042
2003-05-29 16:38 giles</strong></p>
20043
<blockquote>
20044
<pre>
20045
Remove spurious '-c' options to install. Closes bug 686895.
20046
</pre>
20047
<p>[ijs/Makefile.in 1.2]</p>
20048
</blockquote>
20049
 
20050
<p><strong><a name="2003-05-27_1610"></a>
20051
2003-05-27 16:10 alexcher</strong></p>
20052
<blockquote>
20053
<pre>
20054
Initialize current color value as null when pattern color space is set.
20055
Fixes bug 686805
20056
</pre>
20057
<p>[src/zpcolor.c 1.10]</p>
20058
</blockquote>
20059
 
20060
<p><strong><a name="2003-05-24_2241"></a>
20061
2003-05-24 22:41 igor</strong></p>
20062
<blockquote>
20063
<pre>
20064
Fix : Don't fail when GlyphNames2Unicode can't be provided for a CID font.
20065
</pre>
20066
<p>[lib/gs_fntem.ps 1.6]</p>
20067
</blockquote>
20068
 
20069
<p><strong><a name="2003-05-24_1719"></a>
20070
2003-05-24 17:19 dan</strong></p>
20071
<blockquote>
20072
<pre>
20073
A pair of fixes for Bug 686791   Device bitcmyk produces wrong output
20074
The bitcmyk device produce the wrong output if GrayValues=8.  In this
20075
case the pixel size is 32 bits.  The encode_color procedure was sign
20076
extending the  MSB into the upper 32 bits of 64 bit gx_color_indexes.
20077
The fix in gdevbit.c prevents this from happening.  The fix in gdevm32.c
20078
makes it so that it does not matter.  I am including both for
20079
completeness.  The bitcmyk device should not produce garbage in the
20080
remaining bits.  Thus the first fix.  However there may be other
20081
devices with this problem so I am including the fix in gdevm32.c.
20082
There was a recent report from an AIX system with a similar problem
20083
</pre>
20084
<p>[src/gdevbit.c 1.7, src/gdevm32.c 1.5]</p>
20085
</blockquote>
20086
 
20087
<p><strong><a name="2003-05-23_0957"></a>
20088
2003-05-23 09:57 igor</strong></p>
20089
<blockquote>
20090
<pre>
20091
Provide a trial support for converting a text to Unicode.
20092
</pre>
20093
<p>[lib/gs_cidfn.ps 1.27, lib/gs_fntem.ps 1.5, lib/gs_fonts.ps 1.30, lib/gs_pdfwr.ps 1.33, src/gdevpdtc.c 1.21, src/zbfont.c 1.19]</p>
20094
</blockquote>
20095
 
20096
<p><strong><a name="2003-05-23_0153"></a>
20097
2003-05-23 01:53 ray</strong> (<a href="Details8.htm#2003-05-23_0153">details</a>)</p>
20098
<blockquote>
20099
<pre>
20100
Stream 'position' was not update correctly under some conditions.
20101
Fixes Bug #686859 for customer #600.
20102
 
20103
</pre>
20104
<p>[src/stream.c 1.22]</p>
20105
</blockquote>
20106
 
20107
<p><strong><a name="2003-05-22_2337"></a>
20108
2003-05-22 23:37 igor</strong> (<a href="Details8.htm#2003-05-22_2337">details</a>)</p>
20109
<blockquote>
20110
<pre>
20111
pdfwrite : Convert Type 0 fonts with multiple CID font descendents into
20112
Type 0 fonts with single CID font descendents (part 2).
20113
 
20114
</pre>
20115
<p>[src/gdevpdfv.c 1.26, src/gdevpdtc.c 1.20, src/gdevpdtf.c 1.27, src/gdevpdtf.h 1.18, src/gdevpdtt.c 1.46, src/gdevpdtt.h 1.17, src/zfcid0.c 1.20]</p>
20116
</blockquote>
20117
 
20118
<p><strong><a name="2003-05-22_2257"></a>
20119
2003-05-22 22:57 giles</strong></p>
20120
<blockquote>
20121
<pre>
20122
Double-equals ('==') for string comparison is not portable shell. Thanks
20123
to Nelson Beebe for pointing out the issue.
20124
</pre>
20125
<p>[src/configure.ac 1.29]</p>
20126
</blockquote>
20127
 
20128
<p><strong><a name="2003-05-22_2027"></a>
20129
2003-05-22 20:27 igor</strong></p>
20130
<blockquote>
20131
<pre>
20132
Fix : Removed a debug hack.
20133
</pre>
20134
<p>[src/gsfcmap1.c 1.6]</p>
20135
</blockquote>
20136
 
20137
<p><strong><a name="2003-05-22_1551"></a>
20138
2003-05-22 15:51 ray</strong></p>
20139
<blockquote>
20140
<pre>
20141
PDF Forms that contained indirect objects need to be resolved prior to
20142
processing with 'execform'. Bug #686884 for customer #150.
20143
</pre>
20144
<p>[lib/pdf_draw.ps 1.68]</p>
20145
</blockquote>
20146
 
20147
<p><strong><a name="2003-05-22_1541"></a>
20148
2003-05-22 15:41 igor</strong> (<a href="Details8.htm#2003-05-22_1541">details</a>)</p>
20149
<blockquote>
20150
<pre>
20151
Fix (pdfwrite) : Convert Type 0 fonts with multiple CID font descendents into
20152
Type 0 fonts with single CID font descendents.
20153
 
20154
</pre>
20155
<p>[src/gdevpdfm.c 1.31, src/gdevpdfv.c 1.25, src/gdevpdtb.c 1.19, src/gdevpdtc.c 1.19, src/gdevpdtf.c 1.26, src/gdevpdtf.h 1.17, src/gdevpdtt.c 1.45, src/gdevpdtt.h 1.16, src/gdevpdtw.c 1.18, src/gdevpdtw.h 1.3, src/gdevpsf.h 1.23, src/gdevpsfm.c 1.14, src/gsfcmap.c 1.22, src/gxfcmap.h 1.15, src/zcidtest.c 1.3]</p>
20156
</blockquote>
20157
 
20158
<p><strong><a name="2003-05-22_0602"></a>
20159
2003-05-22 06:02 igor</strong> (<a href="Details8.htm#2003-05-22_0602">details</a>)</p>
20160
<blockquote>
20161
<pre>
20162
Fix (pdfwrite) : Removing the 'vdata' argument to simplify internal interfaces.
20163
 
20164
</pre>
20165
<p>[src/gdevpdtc.c 1.18, src/gdevpdte.c 1.36, src/gdevpdtt.c 1.44, src/gdevpdtt.h 1.15]</p>
20166
</blockquote>
20167
 
20168
<p><strong><a name="2003-05-21_1750"></a>
20169
2003-05-21 17:50 giles</strong></p>
20170
<blockquote>
20171
<pre>
20172
Bump version number after the 8.10 release.
20173
</pre>
20174
<p>[doc/News.htm 1.130, lib/gs_init.ps 1.91, src/gscdef.c 1.36, src/version.mak 1.63]</p>
20175
</blockquote>
20176
 
20177
 
20178
<h2><a name="Version8.10"></a>Version 8.10 (2003-05-21)</h2>
20179
 
20180
<p>
20181
The 8.10 release is an incremental release from 8.00. It contains
20182
some fairly substantial reworking of important modules, most notably
20183
in the font rendering. Because of the extent of the changes, we're
20184
labelling this as a beta release. It should be quite usable, but
20185
it hasn't been as thoroughly wrung out as our production releases.
20186
<p>
20187
The major new feature improved font rendering by Igor Melichev. The
20188
new font renderer prevents dropouts intelligently rather than relying
20189
on "fill_adjust" (which has the side effect of making the font
20190
bolder).
20191
<p>
20192
In addition, pdfwrite continues to evolve and improve. Most patterns
20193
and type 3 fonts are now output as high-level objects rather 
20194
than being rasterized.
20195
<p>
20196
This is our first release with support for JBIG2 encoded images, using
20197
our jbig2dec library. This decoder is not yet complete, but
20198
successfully decodes many PDF files containing JBIG2 images.
20199
<p>
20200
This release also contains an important security fix. If you are using
20201
Ghostscript in a security-critical application, we recommend you
20202
upgrade now.
20203
<p>
20204
Finally, we include the usual bug fixes and improvements. Please
20205
exercise this release thoroughly, so we can make the next release
20206
rock-solid.
20207
 
20208
<p>
20209
The following <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a> numbers were open at
20210
the time of this release:
20211
<blockquote>
20212
405501,
20213
406273,
20214
414947,
20215
414985,
20216
430175,
20217
446344,
20218
456692,
20219
458261,
20220
458775,
20221
458780,
20222
459647,
20223
463688,
20224
465936,
20225
487460,
20226
487953,
20227
493348,
20228
505429,
20229
509829,
20230
526099,
20231
526491,
20232
530011,
20233
535366,
20234
535752,
20235
535932,
20236
538033,
20237
542629,
20238
553187,
20239
555072,
20240
558151,
20241
558435,
20242
563287,
20243
570772,
20244
572865,
20245
578838,
20246
578865,
20247
592160,
20248
592837,
20249
592841,
20250
592930,
20251
595760,
20252
600288,
20253
601336,
20254
602263,
20255
603934,
20256
604722,
20257
605830,
20258
607425,
20259
607850,
20260
610478,
20261
611898,
20262
614298,
20263
617077,
20264
617523,
20265
621267,
20266
623292,
20267
624515,
20268
626059,
20269
626295,
20270
628110,
20271
629335,
20272
633299,
20273
634036,
20274
634358,
20275
636210,
20276
637850,
20277
645316,
20278
651644,
20279
654532,
20280
656414,
20281
656510,
20282
664484,
20283
667301,
20284
669654,
20285
674241,
20286
674390,
20287
674417,
20288
674418,
20289
677324,
20290
677383,
20291
677430,
20292
677573,
20293
680301,
20294
681469,
20295
684778,
20296
684866,
20297
685335,
20298
686746,
20299
686747,
20300
686750,
20301
686752,
20302
686768,
20303
686770,
20304
686777,
20305
686778,
20306
686779,
20307
686782,
20308
686784,
20309
686785,
20310
686788,
20311
686789,
20312
686791,
20313
686796,
20314
686803,
20315
686805,
20316
686813,
20317
686815,
20318
686816,
20319
686817,
20320
686819,
20321
686821,
20322
686822,
20323
686823,
20324
686824,
20325
686827,
20326
686829,
20327
686833,
20328
686834,
20329
686837,
20330
686839,
20331
686841,
20332
686842,
20333
686843,
20334
686844,
20335
686845,
20336
686850,
20337
686852,
20338
686853,
20339
686859,
20340
686860,
20341
686861,
20342
686863,
20343
686865,
20344
686867,
20345
686869,
20346
686871,
20347
686873,
20348
686876,
20349
686877,
20350
686878,
20351
686880,
20352
686881.
20353
</blockquote>
20354
 
20355
<h3><a name="8.10_Incompatible_changes"></a>Incompatible changes</h3>
20356
 
20357
<p>The mechanism for locating resources has changed. See the <a href="Use.htm#Finding_files">usage
20358
documentation</a> for details of the new mechanism.
20359
 
20360
<h3><a name="8.10_changelog"></a>Changelog</h3>
20361
 
20362
<!-- generated by split_changelog.py from the output of cvs2cl.pl -->
20363
<!-- $Id: History8.htm,v 1.30 2005/10/20 20:14:37 ray Exp $ -->
20364
 
20365
<p><strong><a name="2003-05-21_0017"></a>
20366
2003-05-21 00:17 Ralph Giles</strong></p>
20367
<blockquote><pre>
20368
Correct additional header dependency errors.
20369
</pre></blockquote>
20370
 
20371
<p><strong><a name="2003-05-20_2350"></a>
20372
2003-05-20 23:50 Ralph Giles</strong> (<a href="Details8.htm#2003-05-20_2350">details</a>)</p>
20373
<blockquote><pre>
20374
Update changelog and history files for the 8.10 release.
20375
 
20376
</pre></blockquote>
20377
 
20378
<p><strong><a name="2003-05-20_2329"></a>
20379
2003-05-20 23:29 Ralph Giles</strong></p>
20380
<blockquote><pre>
20381
Some browsers don't like '--' in the body of an html comment.
20382
</pre></blockquote>
20383
 
20384
<p><strong><a name="2003-05-20_2258"></a>
20385
2003-05-20 22:58 Ralph Giles</strong> (<a href="Details8.htm#2003-05-20_2258">details</a>)</p>
20386
<blockquote><pre>
20387
Add a missing header dependency.
20388
 
20389
</pre></blockquote>
20390
 
20391
<p><strong><a name="2003-05-20_2130"></a>
20392
2003-05-20 21:30 Ralph Giles</strong></p>
20393
<blockquote><pre>
20394
Our bug tracker is now at ghostscript.com.
20395
</pre></blockquote>
20396
 
20397
<p><strong><a name="2003-05-20_2106"></a>
20398
2003-05-20 21:06 Ralph Giles</strong></p>
20399
<blockquote><pre>
20400
Add release notes written by Raph Levien.
20401
</pre></blockquote>
20402
 
20403
<p><strong><a name="2003-05-20_2016"></a>
20404
2003-05-20 20:16 Ralph Giles</strong></p>
20405
<blockquote><pre>
20406
Update open bug list for release.
20407
</pre></blockquote>
20408
 
20409
<p><strong><a name="2003-05-20_2006"></a>
20410
2003-05-20 20:06 Ralph Giles</strong></p>
20411
<blockquote><pre>
20412
Add a missing dependendency definition.
20413
</pre></blockquote>
20414
 
20415
<p><strong><a name="2003-05-20_1955"></a>
20416
2003-05-20 19:55 Ralph Giles</strong></p>
20417
<blockquote><pre>
20418
Propagate version number and release date to the documentation.
20419
</pre></blockquote>
20420
 
20421
<p><strong><a name="2003-05-20_1952"></a>
20422
2003-05-20 19:52 Ralph Giles</strong></p>
20423
<blockquote><pre>
20424
Update libpng version to reflect the current release.
20425
</pre></blockquote>
20426
 
20427
<p><strong><a name="2003-05-20_1948"></a>
20428
2003-05-20 19:48 Ralph Giles</strong></p>
20429
<blockquote><pre>
20430
Update version number and date for 8.10 release.
20431
</pre></blockquote>
20432
 
20433
<p><strong><a name="2003-05-20_1859"></a>
20434
2003-05-20 18:59 Ralph Giles</strong></p>
20435
<blockquote><pre>
20436
Document the location of the jbig2dec releases on sourceforge in the build documentation.
20437
</pre></blockquote>
20438
 
20439
<p><strong><a name="2003-05-20_1844"></a>
20440
2003-05-20 18:44 Ralph Giles</strong></p>
20441
<blockquote><pre>
20442
Bump the 'known-good' versions for the jbig2 makefile to include the 0.3 release.
20443
</pre></blockquote>
20444
 
20445
<p><strong><a name="2003-05-20_1840"></a>
20446
2003-05-20 18:40 Ralph Giles</strong></p>
20447
<blockquote><pre>
20448
Include an RCS Id line in the generated html changelog files.
20449
</pre></blockquote>
20450
 
20451
<p><strong><a name="2003-05-20_1346"></a>
20452
2003-05-20 13:46 Alex Cherepanov</strong></p>
20453
<blockquote><pre>
20454
Work around 64K limit in a few probable places.
20455
Fixes bug 611727
20456
</pre></blockquote>
20457
 
20458
<p><strong><a name="2003-05-20_1246"></a>
20459
2003-05-20 12:46 Igor Melichev</strong> (<a href="Details8.htm#2003-05-20_1246">details</a>)</p>
20460
<blockquote><pre>
20461
Fix (pdfwrite) : Merge the Encoding of the 'complete' font copy when merging fonts.
20462
 
20463
</pre></blockquote>
20464
 
20465
<p><strong><a name="2003-05-20_0910"></a>
20466
2003-05-20 09:10 Igor Melichev</strong> (<a href="Details8.htm#2003-05-20_0910">details</a>)</p>
20467
<blockquote><pre>
20468
Fix (pdfwrite) : 'loca' was wrong in some cases embedding a TT font subset.
20469
 
20470
</pre></blockquote>
20471
 
20472
<p><strong><a name="2003-05-19_0618"></a>
20473
2003-05-19 06:18 Dan Coby</strong></p>
20474
<blockquote><pre>
20475
Add a warning message if the rebuilding logic found two or more objects
20476
with the same object numbers and the same generation numbers.
20477
</pre></blockquote>
20478
 
20479
<p><strong><a name="2003-05-19_0520"></a>
20480
2003-05-19 05:20 Dan Coby</strong> (<a href="Details8.htm#2003-05-19_0520">details</a>)</p>
20481
<blockquote><pre>
20482
1.  Ignore data after %%EOF whicl scanning for objects or trailer.
20483
2.  Allow objects with duplicate object and generation numbers.
20484
3.  Change heuristic for finding the trailer dictionary.
20485
 
20486
</pre></blockquote>
20487
 
20488
<p><strong><a name="2003-05-19_0115"></a>
20489
2003-05-19 01:15 Ray Johnston</strong> (<a href="Details8.htm#2003-05-19_0115">details</a>)</p>
20490
<blockquote><pre>
20491
The TrueType font loading was quite a bit slower than it should be. This
20492
optimized font loader is up to ten times faster. Fixes bug #686851.
20493
 
20494
</pre></blockquote>
20495
 
20496
<p><strong><a name="2003-05-18_0503"></a>
20497
2003-05-18 05:03 Alex Cherepanov</strong></p>
20498
<blockquote><pre>
20499
PostScript is a trademark and requires BiCapitalization.
20500
</pre></blockquote>
20501
 
20502
<p><strong><a name="2003-05-17_0546"></a>
20503
2003-05-17 05:46 Ray Johnston</strong></p>
20504
<blockquote><pre>
20505
Security fixes. Add detection of %pipe% device when in SAFER mode. Also
20506
fix detection of 'renamefile' to prevent rename from a file that is not on
20507
the PermitFileControl list.
20508
</pre></blockquote>
20509
 
20510
<p><strong><a name="2003-05-17_0540"></a>
20511
2003-05-17 05:40 Ray Johnston</strong></p>
20512
<blockquote><pre>
20513
Fix to prevent Windows function from creating file names like (xxx/\\yyy).
20514
If there is a trailing path sep, GetTempFileName needs it to be \, not /.
20515
Also remove extraneous ^M from previous commit.
20516
</pre></blockquote>
20517
 
20518
<p><strong><a name="2003-05-16_1449"></a>
20519
2003-05-16 14:49 Ralph Giles</strong> (<a href="Details8.htm#2003-05-16_1449">details</a>)</p>
20520
<blockquote><pre>
20521
Correct the implementation of the new file_name_combine operators for MacOS.
20522
 
20523
</pre></blockquote>
20524
 
20525
<p><strong><a name="2003-05-16_1255"></a>
20526
2003-05-16 12:55 Alex Cherepanov</strong></p>
20527
<blockquote><pre>
20528
Fix uninitialized variable in gp_open_scratch_file() when the temporary 
20529
file prefix is an absolute path.
20530
Fixes bug 686874
20531
</pre></blockquote>
20532
 
20533
<p><strong><a name="2003-05-16_1248"></a>
20534
2003-05-16 12:48 Alex Cherepanov</strong></p>
20535
<blockquote><pre>
20536
Disable binary encoding. PDF doesn't use binary encoding and may
20537
contain characters in the range 128 to 159 in names.
20538
Fixes bug 686866
20539
</pre></blockquote>
20540
 
20541
<p><strong><a name="2003-05-16_1241"></a>
20542
2003-05-16 12:41 Alex Cherepanov</strong></p>
20543
<blockquote><pre>
20544
Wild core returned sometimes as an error code from pdf_image_end_image_data()
20545
caused unexpected PS error and a low level stacks dump.
20546
Fixes bug 686870.
20547
</pre></blockquote>
20548
 
20549
<p><strong><a name="2003-05-15_2310"></a>
20550
2003-05-15 23:10 Dan Coby</strong></p>
20551
<blockquote><pre>
20552
Added new PS source file lib/pdf_rbld.ps.  This module contains procedures
20553
for rebuilding damaged PDF files.
20554
</pre></blockquote>
20555
 
20556
<p><strong><a name="2003-05-15_2306"></a>
20557
2003-05-15 23:06 Dan Coby</strong></p>
20558
<blockquote><pre>
20559
Added new PS source file lib/pdf_rbld.ps.  This module contains procedures
20560
for rebuilding damaged PDF files.
20561
</pre></blockquote>
20562
 
20563
<p><strong><a name="2003-05-15_2231"></a>
20564
2003-05-15 22:31 Dan Coby</strong> (<a href="Details8.htm#2003-05-15_2231">details</a>)</p>
20565
<blockquote><pre>
20566
This is a set of routines for attempting to recover PDF files which
20567
have been mangled by EOL conversions.  This is a facility which Adobe
20568
Acrobat has and thus we need to duplicate.
20569
 
20570
</pre></blockquote>
20571
 
20572
<p><strong><a name="2003-05-15_2225"></a>
20573
2003-05-15 22:25 Dan Coby</strong> (<a href="Details8.htm#2003-05-15_2225">details</a>)</p>
20574
<blockquote><pre>
20575
Revised fix for 686872 token operator sometimes leaves extra data on stack.
20576
With some strings, the token operator can leave extra data on the stack.
20577
In the test case, the token operator is generating a syntaxerror.  The
20578
error is expected.  However the token operator is leaving 3 items on the
20579
stack.  It should only leave one:  The original string.  This fix
20580
corrects the problem.
20581
 
20582
</pre></blockquote>
20583
 
20584
<p><strong><a name="2003-05-15_1846"></a>
20585
2003-05-15 18:46 Alex Cherepanov</strong></p>
20586
<blockquote><pre>
20587
Fix negative shift count in operator << .
20588
On 80x86 processors the shift argument is implicitely masked by 31.
20589
Fixes bug #686743.
20590
</pre></blockquote>
20591
 
20592
<p><strong><a name="2003-05-15_1659"></a>
20593
2003-05-15 16:59 Ralph Giles</strong></p>
20594
<blockquote><pre>
20595
Add the psd (Photoshop raster) output devices to the default autoconf build.
20596
</pre></blockquote>
20597
 
20598
<p><strong><a name="2003-05-15_1001"></a>
20599
2003-05-15 10:01 Russell Lang</strong> (<a href="Details8.htm#2003-05-15_1001">details</a>)</p>
20600
<blockquote><pre>
20601
Log message:
20602
For the pngalpha device, set the default background color to white
20603
in the bKGD chunk.  Add an option -dBackgroundColor=16#RRGGBB to
20604
explicitly set the background color.  This is needed by a common
20605
web browser that doesn't correctly support PNG with alpha transparency.
20606
 
20607
</pre></blockquote>
20608
 
20609
<p><strong><a name="2003-05-15_0325"></a>
20610
2003-05-15 03:25 Dan Coby</strong> (<a href="Details8.htm#2003-05-15_0325">details</a>)</p>
20611
<blockquote><pre>
20612
Fix for 686872 token operator sometimes leaves extra data on stack.
20613
With some strings, the token operator can leave extra data on the stack.
20614
In the test case, the token operator is generating a syntaxerror.  The
20615
error is expected.  However the token operator is leaving 3 items on the
20616
stack.  It should only leave one:  The original string.  This fix
20617
corrects the problem.
20618
 
20619
</pre></blockquote>
20620
 
20621
<p><strong><a name="2003-05-14_1336"></a>
20622
2003-05-14 13:36 Alex Cherepanov</strong></p>
20623
<blockquote><pre>
20624
Following PDF spec make MatrixA equal to WhitePoint of CalGray color 
20625
space. To avoud clipping set the max values of RangeLMN to the
20626
corresponding values of WhitePoint.
20627
Fixes bug 686749
20628
</pre></blockquote>
20629
 
20630
<p><strong><a name="2003-05-12_1221"></a>
20631
2003-05-12 12:21 Igor Melichev</strong> (<a href="Details8.htm#2003-05-12_1221">details</a>)</p>
20632
<blockquote><pre>
20633
Fix : margin_set::y was not initialized starting a fill (2nd attempt).
20634
 
20635
</pre></blockquote>
20636
 
20637
<p><strong><a name="2003-05-11_1359"></a>
20638
2003-05-11 13:59 Alex Cherepanov</strong> (<a href="Details8.htm#2003-05-11_1359">details</a>)</p>
20639
<blockquote><pre>
20640
Linearized PDF hints are rewritten as following:
20641
(1) added shared object hint table
20642
(2) added padding after every per-page entry in hint tables
20643
(3) changed the values of some entries
20644
Fixed a PS error in PDF files with empty /Contents array.
20645
Added a check for encrypted PDF.
20646
Fixes bug #611694.
20647
 
20648
</pre></blockquote>
20649
 
20650
<p><strong><a name="2003-05-11_1333"></a>
20651
2003-05-11 13:33 Alex Cherepanov</strong></p>
20652
<blockquote><pre>
20653
Add missing quote to an error message.
20654
</pre></blockquote>
20655
 
20656
<p><strong><a name="2003-05-09_0043"></a>
20657
2003-05-09 00:43 Ralph Giles</strong></p>
20658
<blockquote><pre>
20659
Replace generic always-on debug printfs with if_debugN() calls. To get
20660
the old behavior, pass -Zs to the debug build.
20661
</pre></blockquote>
20662
 
20663
<p><strong><a name="2003-05-09_0041"></a>
20664
2003-05-09 00:41 Ralph Giles</strong></p>
20665
<blockquote><pre>
20666
Correct a cut-and-paste error in FEATURE_DEVS.
20667
</pre></blockquote>
20668
 
20669
<p><strong><a name="2003-05-08_2149"></a>
20670
2003-05-08 21:49 Raph Levien</strong></p>
20671
<blockquote><pre>
20672
Workaround to clean up after a PaintProc which leaves additional
20673
garbage on the operator stack. Fixes bug #686855.
20674
</pre></blockquote>
20675
 
20676
<p><strong><a name="2003-05-08_1832"></a>
20677
2003-05-08 18:32 Ralph Giles</strong></p>
20678
<blockquote><pre>
20679
Add the standard copyright banner and $Id line to the new changelog script.
20680
</pre></blockquote>
20681
 
20682
<p><strong><a name="2003-05-08_1828"></a>
20683
2003-05-08 18:28 Ralph Giles</strong></p>
20684
<blockquote><pre>
20685
Add recent new files to the developer documentation.
20686
</pre></blockquote>
20687
 
20688
<p><strong><a name="2003-05-08_1104"></a>
20689
2003-05-08 11:04 Igor Melichev</strong></p>
20690
<blockquote><pre>
20691
Fix (type 1 hinter) : Overshoot thresholds were wrongly computed with TextAlphaBits > 1.
20692
</pre></blockquote>
20693
 
20694
<p><strong><a name="2003-05-08_1033"></a>
20695
2003-05-08 10:33 Russell Lang</strong></p>
20696
<blockquote><pre>
20697
When enumerating files on Windows, do not return directory
20698
names.  Partial fix for Bug 686853  filenameforall enumerates
20699
directory items.
20700
</pre></blockquote>
20701
 
20702
<p><strong><a name="2003-05-08_0957"></a>
20703
2003-05-08 09:57 Igor Melichev</strong> (<a href="Details8.htm#2003-05-08_0957">details</a>)</p>
20704
<blockquote><pre>
20705
Fix : margin_set::y was not initialized starting a fill.
20706
 
20707
</pre></blockquote>
20708
 
20709
<p><strong><a name="2003-05-08_0816"></a>
20710
2003-05-08 08:16 Igor Melichev</strong></p>
20711
<blockquote><pre>
20712
Fix : gx_path::procs was not initialized in some cases.
20713
</pre></blockquote>
20714
 
20715
<p><strong><a name="2003-05-08_0423"></a>
20716
2003-05-08 04:23 Igor Melichev</strong> (<a href="Details8.htm#2003-05-08_0423">details</a>)</p>
20717
<blockquote><pre>
20718
pdfwrite : Don't write colors to charproc.
20719
 
20720
</pre></blockquote>
20721
 
20722
<p><strong><a name="2003-05-07_2212"></a>
20723
2003-05-07 22:12 Dan Coby</strong> (<a href="Details8.htm#2003-05-07_2212">details</a>)</p>
20724
<blockquote><pre>
20725
Fix for 686857 bitcmyk has problems with -dBITS=2.  This fix corrects
20726
a problem with the halftone calculations if the number of bits per
20727
component is more than one and the process color model is subtractive.
20728
 
20729
</pre></blockquote>
20730
 
20731
<p><strong><a name="2003-05-07_1637"></a>
20732
2003-05-07 16:37 Ray Johnston</strong></p>
20733
<blockquote><pre>
20734
Add some Document structuring commands to improve conformance. Thanks to
20735
HF Nordhaug for submitting these.
20736
</pre></blockquote>
20737
 
20738
<p><strong><a name="2003-05-07_1255"></a>
20739
2003-05-07 12:55 Ralph Giles</strong></p>
20740
<blockquote><pre>
20741
Prefer the more modern __VMS platform define for including inttypes.h.
20742
</pre></blockquote>
20743
 
20744
<p><strong><a name="2003-05-07_1131"></a>
20745
2003-05-07 11:31 Ralph Giles</strong></p>
20746
<blockquote><pre>
20747
Include inttypes.h on VMS. This provides the stdint types needed by jbig2dec,
20748
at least on OpenVMS. After a patch from Jouk Jansen.
20749
</pre></blockquote>
20750
 
20751
<p><strong><a name="2003-05-06_2050"></a>
20752
2003-05-06 20:50 Alex Cherepanov</strong></p>
20753
<blockquote><pre>
20754
dumphint is a new utility to print (to stdout) linearized PDF hint tables in
20755
an easy-to-read form. The following deviations from the published
20756
specification has been observed in PDF files produced by Acrobat suite
20757
of products.
20758
 
20759
(1) /P (page offset hint table) key in hint stream dictionary has never been
20760
    generated by Adobe products. It is no longer required in PDF 1.5.
20761
(2) Per-page items 4 and 5 of the page offset hint table start from 1st
20762
    page, not 2nd page as the spec claims.
20763
(3) All array entries start from the new byte boundary.
20764
</pre></blockquote>
20765
 
20766
<p><strong><a name="2003-05-06_1038"></a>
20767
2003-05-06 10:38 Jouk Jansen</strong></p>
20768
<blockquote><pre>
20769
 
20770
 Committing in .
20771
 
20772
 jbig2 support for OpenVMS using MMK
20773
 
20774
 Modified Files:
20775
 	gs/src/jbig2.mak gs/src/openvms.mmk
20776
 ----------------------------------------------------------------------
20777
</pre></blockquote>
20778
 
20779
<p><strong><a name="2003-05-06_1005"></a>
20780
2003-05-06 10:05 Igor Melichev</strong> (<a href="Details8.htm#2003-05-06_1005">details</a>)</p>
20781
<blockquote><pre>
20782
pdfwrite : Don't convert type 1 patterns and type 3 fonts to rasters.
20783
 
20784
</pre></blockquote>
20785
 
20786
<p><strong><a name="2003-05-06_0850"></a>
20787
2003-05-06 08:50 Igor Melichev</strong></p>
20788
<blockquote><pre>
20789
Fix (pdfwrite) : Pattern phase was wrongly computed for pattern stream accumulation (2nd attempt).
20790
</pre></blockquote>
20791
 
20792
<p><strong><a name="2003-05-06_0351"></a>
20793
2003-05-06 03:51 Igor Melichev</strong></p>
20794
<blockquote><pre>
20795
Fix (pdfwrite) : Pattern phase was wrongly computed for pattern stream accumulation.
20796
</pre></blockquote>
20797
 
20798
<p><strong><a name="2003-05-05_1257"></a>
20799
2003-05-05 12:57 Igor Melichev</strong> (<a href="Details8.htm#2003-05-05_1257">details</a>)</p>
20800
<blockquote><pre>
20801
Free Type Integration : commit an improved bridge.
20802
 
20803
</pre></blockquote>
20804
 
20805
<p><strong><a name="2003-05-05_1153"></a>
20806
2003-05-05 11:53 Igor Melichev</strong></p>
20807
<blockquote><pre>
20808
Fix : Add the static resource gs/Decoding/StandardEncoding .
20809
</pre></blockquote>
20810
 
20811
<p><strong><a name="2003-05-05_1150"></a>
20812
2003-05-05 11:50 Igor Melichev</strong></p>
20813
<blockquote><pre>
20814
Initial commit for a minimal set of resources for CID font emulation, FAPI and pdfwrite .
20815
</pre></blockquote>
20816
 
20817
<p><strong><a name="2003-05-05_0908"></a>
20818
2003-05-05 09:08 Igor Melichev</strong> (<a href="Details8.htm#2003-05-05_0908">details</a>)</p>
20819
<blockquote><pre>
20820
Fix (file_name_combine) : Check .tempfile permissions.
20821
 
20822
</pre></blockquote>
20823
 
20824
<p><strong><a name="2003-05-04_2201"></a>
20825
2003-05-04 22:01 Igor Melichev</strong> (<a href="Details8.htm#2003-05-04_2201">details</a>)</p>
20826
<blockquote><pre>
20827
Fix (AlignToPixels) : Provide a better stem contrast.
20828
 
20829
</pre></blockquote>
20830
 
20831
<p><strong><a name="2003-05-04_2006"></a>
20832
2003-05-04 20:06 Ralph Giles</strong> (<a href="Details8.htm#2003-05-04_2006">details</a>)</p>
20833
<blockquote><pre>
20834
Correct a programming error that prevented macos native font loading from working
20835
under Metrowerks Codewarrior.
20836
 
20837
</pre></blockquote>
20838
 
20839
<p><strong><a name="2003-05-04_1019"></a>
20840
2003-05-04 10:19 Igor Melichev</strong></p>
20841
<blockquote><pre>
20842
Fix (AlignToPixels) : Rounding formulas for glyph positions were wrong.
20843
</pre></blockquote>
20844
 
20845
<p><strong><a name="2003-04-30_2002"></a>
20846
2003-04-30 20:02 Igor Melichev</strong></p>
20847
<blockquote><pre>
20848
Fix : FONTPATH was broken with lib/gs_fonts.ps revisions 1.17 and 1.25 .
20849
</pre></blockquote>
20850
 
20851
<p><strong><a name="2003-04-30_1034"></a>
20852
2003-04-30 10:34 Russell Lang</strong> (<a href="Details8.htm#2003-04-30_1034">details</a>)</p>
20853
<blockquote><pre>
20854
If reopening the display device fails after setting the
20855
callback, display an error message. Allocate the large display
20856
bitmap using a low level allocator to avoid exceeding the memory
20857
limit of the previously used device stable memory allocator.
20858
Fixes bugs 686836 "-r doesn't work" and duplicate 686838
20859
"Ghostscript doesn't do anything".
20860
 
20861
</pre></blockquote>
20862
 
20863
<p><strong><a name="2003-04-30_0111"></a>
20864
2003-04-30 01:11 Ray Johnston</strong></p>
20865
<blockquote><pre>
20866
Add a an option to disable the use of and embedded BeginICCProfile in
20867
PostScript. The option is -dNOPSICC. Documentation is also added for
20868
the option.
20869
</pre></blockquote>
20870
 
20871
<p><strong><a name="2003-04-29_2250"></a>
20872
2003-04-29 22:50 Ralph Giles</strong></p>
20873
<blockquote><pre>
20874
Enable jbig2 support in the default windows build. The jbig2dec source is now required.
20875
</pre></blockquote>
20876
 
20877
<p><strong><a name="2003-04-27_2346"></a>
20878
2003-04-27 23:46 Ralph Giles</strong></p>
20879
<blockquote><pre>
20880
Add the bbox device to the default macos shlib build. Bug 686811.
20881
</pre></blockquote>
20882
 
20883
<p><strong><a name="2003-04-26_1840"></a>
20884
2003-04-26 18:40 Dan Coby</strong> (<a href="Details8.htm#2003-04-26_1840">details</a>)</p>
20885
<blockquote><pre>
20886
Log Message:
20887
 
20888
This is the fix for 686798 /typecheck in --setcolorspace-- with
20889
-sDEVICE=x11cmyk. This fix increases the stack checking while sampling
20890
tint transform functions. It also makes the error handling more robust
20891
for invalid tint transforms.
20892
 
20893
</pre></blockquote>
20894
 
20895
<p><strong><a name="2003-04-26_1828"></a>
20896
2003-04-26 18:28 Alex Cherepanov</strong></p>
20897
<blockquote><pre>
20898
Fix scanline size calculations and channel mix-up.
20899
</pre></blockquote>
20900
 
20901
<p><strong><a name="2003-04-26_1705"></a>
20902
2003-04-26 17:05 Igor Melichev</strong></p>
20903
<blockquote><pre>
20904
Complete the set of Adobe CMaps.
20905
</pre></blockquote>
20906
 
20907
<p><strong><a name="2003-04-26_0452"></a>
20908
2003-04-26 04:52 Alex Cherepanov</strong> (<a href="Details8.htm#2003-04-26_0452">details</a>)</p>
20909
<blockquote><pre>
20910
Following PDF 1.4, chapter 4.6.2 pattern is instantiated in the graphic state
20911
harvested at the beginning of the pattern's parent content stream. This patch
20912
fixes PS graphic state parameters only. PDF specific parameters are still
20913
inherited from the current graphic state.
20914
Bug #686834
20915
 
20916
</pre></blockquote>
20917
 
20918
<p><strong><a name="2003-04-24_1942"></a>
20919
2003-04-24 19:42 Ray Johnston</strong></p>
20920
<blockquote><pre>
20921
Fix ASCII85Decode filter to match Adobe's when strings that are not multiples
20922
of four are padded with other than zero. Tested against CPSI for exact match.
20923
Also overflow error detection added to conform to the PLRM and CPSI.
20924
Fixes bug #686840.
20925
</pre></blockquote>
20926
 
20927
<p><strong><a name="2003-04-24_0637"></a>
20928
2003-04-24 06:37 Ray Johnston</strong> (<a href="Details8.htm#2003-04-24_0637">details</a>)</p>
20929
<blockquote><pre>
20930
Add processing of %%BeginICCProfile DSC section for (some) EPS file, notably
20931
Adobe Photoshop. Final part of fix for bug 686797.
20932
 
20933
</pre></blockquote>
20934
 
20935
<p><strong><a name="2003-04-24_0620"></a>
20936
2003-04-24 06:20 Ray Johnston</strong></p>
20937
<blockquote><pre>
20938
Get rid of some dead code (left over from cut+paste)
20939
</pre></blockquote>
20940
 
20941
<p><strong><a name="2003-04-23_1847"></a>
20942
2003-04-23 18:47 Ray Johnston</strong></p>
20943
<blockquote><pre>
20944
The DeviceN merge broke the command line -dUseCIEColor option. This patch
20945
restores basic CMYK color conversion when -dUseCIEColor is set. Partial
20946
solution to bug #686797.
20947
</pre></blockquote>
20948
 
20949
<p><strong><a name="2003-04-23_1558"></a>
20950
2003-04-23 15:58 Ralph Giles</strong></p>
20951
<blockquote><pre>
20952
Remove some debug printouts.
20953
</pre></blockquote>
20954
 
20955
<p><strong><a name="2003-04-22_1352"></a>
20956
2003-04-22 13:52 Igor Melichev</strong> (<a href="Details8.htm#2003-04-22_1352">details</a>)</p>
20957
<blockquote><pre>
20958
Applying the generic stream accumulation method to /BP pdfmark.
20959
 
20960
</pre></blockquote>
20961
 
20962
<p><strong><a name="2003-04-21_1539"></a>
20963
2003-04-21 15:39 Igor Melichev</strong> (<a href="Details8.htm#2003-04-21_1539">details</a>)</p>
20964
<blockquote><pre>
20965
A preparation for non-convert PatternType 1 to rasters with pdfwrite.
20966
 
20967
</pre></blockquote>
20968
 
20969
<p><strong><a name="2003-04-18_2200"></a>
20970
2003-04-18 22:00 Russell Lang</strong></p>
20971
<blockquote><pre>
20972
In the display device, store the line pointers separately from
20973
the bits, so that the bits can be placed in special memory (e.g.
20974
allocated in video memory).  Fixes Bug 686780 display_memalloc()
20975
asks for too much memory.
20976
</pre></blockquote>
20977
 
20978
<p><strong><a name="2003-04-18_1819"></a>
20979
2003-04-18 18:19 Igor Melichev</strong> (<a href="Details8.htm#2003-04-18_1819">details</a>)</p>
20980
<blockquote><pre>
20981
Fix (pdfwrite) : Applying a generic resource writing method to charprocs.
20982
 
20983
</pre></blockquote>
20984
 
20985
<p><strong><a name="2003-04-18_1457"></a>
20986
2003-04-18 14:57 Ralph Giles</strong></p>
20987
<blockquote><pre>
20988
Calling the gsapi polling function from the Macintosh gp_check_interrupts
20989
function voilates the layering of the interpreter over the graphics library.
20990
Therefore we isolate the offending code to a separate module 'macpoll.dev'
20991
in a fashion analogous to the mspoll feature dev available on the windows
20992
build. Enable this by default in the CodeWarrior build.
20993
Partial fix for Bug 686810. After a patch by Russell Lang.
20994
</pre></blockquote>
20995
 
20996
<p><strong><a name="2003-04-18_1433"></a>
20997
2003-04-18 14:33 Ralph Giles</strong></p>
20998
<blockquote><pre>
20999
Use different output file names for the Classic and Carbon MacOS shlib targets.
21000
Closes bug 686818.
21001
</pre></blockquote>
21002
 
21003
<p><strong><a name="2003-04-18_1416"></a>
21004
2003-04-18 14:16 Igor Melichev</strong></p>
21005
<blockquote><pre>
21006
Complete the set of Adobe CMaps.
21007
</pre></blockquote>
21008
 
21009
<p><strong><a name="2003-04-18_0118"></a>
21010
2003-04-18 01:18 Russell Lang</strong></p>
21011
<blockquote><pre>
21012
Call the gsapi polling function from the Macintosh gp_check_interrupts
21013
function. Partial fix for Bug 686810 "CHECK_INTERRUPTS should allow
21014
shorter worst-case abort".
21015
</pre></blockquote>
21016
 
21017
<p><strong><a name="2003-04-17_0924"></a>
21018
2003-04-17 09:24 Russell Lang</strong> (<a href="Details8.htm#2003-04-17_0924">details</a>)</p>
21019
<blockquote><pre>
21020
Call the gsapi polling function during the main interpreter loop
21021
timeslice code.  This allows a client to abort the interpreter
21022
when running "{} loop". Fixes Bug 686810 "CHECK_INTERRUPTS
21023
should allow shorter worst-case abort".
21024
 
21025
</pre></blockquote>
21026
 
21027
<p><strong><a name="2003-04-17_0049"></a>
21028
2003-04-17 00:49 Ralph Giles</strong></p>
21029
<blockquote><pre>
21030
Remove a C99 snprintf() call. In this case the length is limited by the format string.
21031
</pre></blockquote>
21032
 
21033
<p><strong><a name="2003-04-17_0046"></a>
21034
2003-04-17 00:46 Ralph Giles</strong></p>
21035
<blockquote><pre>
21036
Remove two non-library files from the jbig2 makefile.
21037
</pre></blockquote>
21038
 
21039
<p><strong><a name="2003-04-17_0042"></a>
21040
2003-04-17 00:42 Raph Levien</strong></p>
21041
<blockquote><pre>
21042
Added documentation of UseWTS user parameter.
21043
</pre></blockquote>
21044
 
21045
<p><strong><a name="2003-04-17_0033"></a>
21046
2003-04-17 00:33 Ralph Giles</strong> (<a href="Details8.htm#2003-04-17_0033">details</a>)</p>
21047
<blockquote><pre>
21048
Define HAVE_STDINT_H in stdpre.h on MacOS. Required for a clean compile
21049
under CodeWarrior.
21050
 
21051
</pre></blockquote>
21052
 
21053
<p><strong><a name="2003-04-17_0023"></a>
21054
2003-04-17 00:23 Ralph Giles</strong></p>
21055
<blockquote><pre>
21056
Enable jbig2 support in the MacOS CodeWarrior build, and add the local
21057
library source to the search path. jbig2dec is now required for this build.
21058
</pre></blockquote>
21059
 
21060
<p><strong><a name="2003-04-16_2332"></a>
21061
2003-04-16 23:32 Ralph Giles</strong></p>
21062
<blockquote><pre>
21063
Protect some defines that conflict with constants in stdint.h.
21064
</pre></blockquote>
21065
 
21066
<p><strong><a name="2003-04-16_1637"></a>
21067
2003-04-16 16:37 Ralph Giles</strong></p>
21068
<blockquote><pre>
21069
Correct some typos.
21070
</pre></blockquote>
21071
 
21072
<p><strong><a name="2003-04-16_1409"></a>
21073
2003-04-16 14:09 Ralph Giles</strong></p>
21074
<blockquote><pre>
21075
Add a license paragraph for the Resource directory asserting the AFPL with
21076
an exception for the Adobe-owned CMap files.
21077
</pre></blockquote>
21078
 
21079
<p><strong><a name="2003-04-16_1354"></a>
21080
2003-04-16 13:54 Ralph Giles</strong> (<a href="Details8.htm#2003-04-16_1354">details</a>)</p>
21081
<blockquote><pre>
21082
Test the optimization compiler flag '-O2' before using it since some vendor
21083
compilers have different syntax.
21084
 
21085
</pre></blockquote>
21086
 
21087
<p><strong><a name="2003-04-16_1338"></a>
21088
2003-04-16 13:38 Ralph Giles</strong></p>
21089
<blockquote><pre>
21090
JBIG2 code in the interpreter and stream library requires an -I argument
21091
to find the jbig2dec headers when compiling with local source.
21092
</pre></blockquote>
21093
 
21094
<p><strong><a name="2003-04-16_0831"></a>
21095
2003-04-16 08:31 Igor Melichev</strong></p>
21096
<blockquote><pre>
21097
Complete the set of Adobe CMaps.
21098
</pre></blockquote>
21099
 
21100
<p><strong><a name="2003-04-15_1843"></a>
21101
2003-04-15 18:43 Igor Melichev</strong> (<a href="Details8.htm#2003-04-15_1843">details</a>)</p>
21102
<blockquote><pre>
21103
Fix (pdfwrite) : Compress charproc streams.
21104
 
21105
</pre></blockquote>
21106
 
21107
<p><strong><a name="2003-04-15_1436"></a>
21108
2003-04-15 14:36 Ralph Giles</strong></p>
21109
<blockquote><pre>
21110
Add new jbig2dec makefile and supporting defines to remaining platform-dependent makefiles.
21111
</pre></blockquote>
21112
 
21113
<p><strong><a name="2003-04-15_1412"></a>
21114
2003-04-15 14:12 Ralph Giles</strong></p>
21115
<blockquote><pre>
21116
Add support for compiling in libjbig2dec statically from source. This makefile
21117
is only good for v0.2.
21118
</pre></blockquote>
21119
 
21120
<p><strong><a name="2003-04-14_2115"></a>
21121
2003-04-14 21:15 Igor Melichev</strong> (<a href="Details8.htm#2003-04-14_2115">details</a>)</p>
21122
<blockquote><pre>
21123
Fix (pdfwrite) : Use cos_write_stream for charproc accumulation.
21124
 
21125
</pre></blockquote>
21126
 
21127
<p><strong><a name="2003-04-13_2314"></a>
21128
2003-04-13 23:14 Igor Melichev</strong> (<a href="Details8.htm#2003-04-13_2314">details</a>)</p>
21129
<blockquote><pre>
21130
Fix (dropout prevention) : sfill was unintentionally slowed down.
21131
 
21132
</pre></blockquote>
21133
 
21134
<p><strong><a name="2003-04-12_2204"></a>
21135
2003-04-12 22:04 Russell Lang</strong></p>
21136
<blockquote><pre>
21137
Add Resource directory to the lib path configured by the Windows installer.
21138
</pre></blockquote>
21139
 
21140
<p><strong><a name="2003-04-12_1808"></a>
21141
2003-04-12 18:08 Ray Johnston</strong></p>
21142
<blockquote><pre>
21143
Create more specific DEBUG switches in the interpreter initialization
21144
modules to allow debugging to only include information of interest.
21145
If -dDEBUG is set, then set all of the specific switches.
21146
</pre></blockquote>
21147
 
21148
<p><strong><a name="2003-04-12_1739"></a>
21149
2003-04-12 17:39 Ralph Giles</strong> (<a href="Details8.htm#2003-04-12_1739">details</a>)</p>
21150
<blockquote><pre>
21151
Add the new Resource directory tree to the unix install target.
21152
 
21153
</pre></blockquote>
21154
 
21155
<p><strong><a name="2003-04-12_1328"></a>
21156
2003-04-12 13:28 Russell Lang</strong></p>
21157
<blockquote><pre>
21158
Add Resource directory to Windows installer.
21159
Update copyright dates.
21160
Exclude file attributes (ACLs) from the zip archives.
21161
</pre></blockquote>
21162
 
21163
<p><strong><a name="2003-04-11_2147"></a>
21164
2003-04-11 21:47 Ralph Giles</strong></p>
21165
<blockquote><pre>
21166
Correctly dereference the arguments to the sort compare function used in the
21167
device listing. This was incorrect in the previous commit.
21168
</pre></blockquote>
21169
 
21170
<p><strong><a name="2003-04-11_1755"></a>
21171
2003-04-11 17:55 Igor Melichev</strong> (<a href="Details8.htm#2003-04-11_1755">details</a>)</p>
21172
<blockquote><pre>
21173
Fix : Increasing the text alpha bits thresholds.
21174
Bug 686775 "Large text is not anti-aliased".
21175
 
21176
</pre></blockquote>
21177
 
21178
<p><strong><a name="2003-04-11_1754"></a>
21179
2003-04-11 17:54 Igor Melichev</strong> (<a href="Details8.htm#2003-04-11_1754">details</a>)</p>
21180
<blockquote><pre>
21181
Fix (pdfwrite) : Generate pseudo-random font names for subset fonts
21182
from the glyph usage array.
21183
Bug 686807 A "subset fonts" error in Adobe Acrobat from files made by GS8.00
21184
 
21185
</pre></blockquote>
21186
 
21187
<p><strong><a name="2003-04-11_1105"></a>
21188
2003-04-11 11:05 Ralph Giles</strong></p>
21189
<blockquote><pre>
21190
Add the new default resource directory to the autoconf makefile.
21191
</pre></blockquote>
21192
 
21193
<p><strong><a name="2003-04-11_1056"></a>
21194
2003-04-11 10:56 Igor Melichev</strong></p>
21195
<blockquote><pre>
21196
Fix : Remove an unintentional rudiment of a debug printing.
21197
</pre></blockquote>
21198
 
21199
<p><strong><a name="2003-04-11_0936"></a>
21200
2003-04-11 09:36 Igor Melichev</strong> (<a href="Details8.htm#2003-04-11_0936">details</a>)</p>
21201
<blockquote><pre>
21202
Turn on the static resources with COMPILE_INIT=1.
21203
 
21204
</pre></blockquote>
21205
 
21206
<p><strong><a name="2003-04-11_0930"></a>
21207
2003-04-11 09:30 Igor Melichev</strong> (<a href="Details8.htm#2003-04-11_0930">details</a>)</p>
21208
<blockquote><pre>
21209
Switching to the new logics of resource file location.
21210
THIS IS INCOMPATIBLE CHANGE, because the default resource path is now different :
21211
resource files are moved to gs/Resource .
21212
See gs/doc/Use.htm#Finding_files and gs/doc/Use.htm#Resource_related_parameters.
21213
 
21214
</pre></blockquote>
21215
 
21216
<p><strong><a name="2003-04-11_0759"></a>
21217
2003-04-11 07:59 Igor Melichev</strong></p>
21218
<blockquote><pre>
21219
Initial commit for a minimal set of resources for CID font emulation, FAPI and pdfwrite .
21220
</pre></blockquote>
21221
 
21222
<p><strong><a name="2003-04-11_0756"></a>
21223
2003-04-11 07:56 Igor Melichev</strong></p>
21224
<blockquote><pre>
21225
Initial commit for a minimal set of resources for CID font emulation, FAPI and pdfwrite .
21226
</pre></blockquote>
21227
 
21228
<p><strong><a name="2003-04-11_0748"></a>
21229
2003-04-11 07:48 Igor Melichev</strong></p>
21230
<blockquote><pre>
21231
Removing it because it appears in a wrong place of the directory tree.
21232
</pre></blockquote>
21233
 
21234
<p><strong><a name="2003-04-11_0746"></a>
21235
2003-04-11 07:46 Igor Melichev</strong></p>
21236
<blockquote><pre>
21237
Initial commit for a minimal set of resources for CID font emulation, FAPI and pdfwrite .
21238
</pre></blockquote>
21239
 
21240
<p><strong><a name="2003-04-11_0740"></a>
21241
2003-04-11 07:40 Igor Melichev</strong></p>
21242
<blockquote><pre>
21243
Removing it because it appears in a wrong place of the directory tree.
21244
</pre></blockquote>
21245
 
21246
<p><strong><a name="2003-04-11_0733"></a>
21247
2003-04-11 07:33 Igor Melichev</strong></p>
21248
<blockquote><pre>
21249
Initial commit for a minimal set of resources for CID font emulation, FAPI and pdfwrite .
21250
</pre></blockquote>
21251
 
21252
<p><strong><a name="2003-04-10_2222"></a>
21253
2003-04-10 22:22 Ralph Giles</strong></p>
21254
<blockquote><pre>
21255
MSVC (at least) requires void* be cast. Also remove a spurious comment.
21256
</pre></blockquote>
21257
 
21258
<p><strong><a name="2003-04-10_2211"></a>
21259
2003-04-10 22:11 Ralph Giles</strong></p>
21260
<blockquote><pre>
21261
Sort the list of devices in the output of 'gs -h' so they're easier to read.
21262
Also list the default device separately as it's no longer first. Based on a
21263
patch from Nelson Beebe. Closes bug 416746.
21264
</pre></blockquote>
21265
 
21266
<p><strong><a name="2003-04-10_1903"></a>
21267
2003-04-10 19:03 Ray Johnston</strong></p>
21268
<blockquote><pre>
21269
Tolerate %%EOF that doesn't have any line-end characters before the end
21270
of the file. No other applications (AR5, xpdf, pdf-tools) complain about
21271
this, so now we also allow this variation on the %%EOF line.
21272
 
21273
Fixes bug: 686793
21274
</pre></blockquote>
21275
 
21276
<p><strong><a name="2003-04-10_1845"></a>
21277
2003-04-10 18:45 Alex Cherepanov</strong> (<a href="Details8.htm#2003-04-10_1845">details</a>)</p>
21278
<blockquote><pre>
21279
Use fstat() function to determine whether the file is seekable.
21280
This should work on all supported platforms and seems to be the only way
21281
to get the file type using a MSVC CRTL function.
21282
Bug #686773
21283
 
21284
</pre></blockquote>
21285
 
21286
<p><strong><a name="2003-04-10_1639"></a>
21287
2003-04-10 16:39 Alex Cherepanov</strong></p>
21288
<blockquote><pre>
21289
Use standard sRGB CRD. Fix color cast in the light areas caused
21290
by chromatic adaptation done in the wrong (RGB) color space.
21291
Bug #650802
21292
</pre></blockquote>
21293
 
21294
<p><strong><a name="2003-04-10_1349"></a>
21295
2003-04-10 13:49 Igor Melichev</strong></p>
21296
<blockquote><pre>
21297
Fix (pdfwrite) : Generate a page when input file has no pages.
21298
Bug 686792 "Empty PS file generates produces invalid PDF".
21299
</pre></blockquote>
21300
 
21301
<p><strong><a name="2003-04-10_1158"></a>
21302
2003-04-10 11:58 Igor Melichev</strong></p>
21303
<blockquote><pre>
21304
Fix : Ignore a missed CMapType, because Adobe does so.
21305
Bug 686800 "Error converting PostScript file with vertical Japanese text".
21306
</pre></blockquote>
21307
 
21308
<p><strong><a name="2003-04-10_0910"></a>
21309
2003-04-10 09:10 Igor Melichev</strong></p>
21310
<blockquote><pre>
21311
Fix (pdfwrite) : The monitoring of fill overprint parameter was not conforming to PDF 1.3, 1.4 spec.
21312
Bug 686802 "Stroke Overprint lost making PDF".
21313
</pre></blockquote>
21314
 
21315
<p><strong><a name="2003-04-09_2326"></a>
21316
2003-04-09 23:26 Ralph Giles</strong></p>
21317
<blockquote><pre>
21318
Update the release instructions to use cvs2cl and the new split_changelog.
21319
Also include Changes and Details files for differences up to this point as
21320
an example of the new format.
21321
</pre></blockquote>
21322
 
21323
<p><strong><a name="2003-04-09_2258"></a>
21324
2003-04-09 22:58 Ralph Giles</strong> (<a href="Details8.htm#2003-04-09_2258">details</a>)</p>
21325
<blockquote><pre>
21326
Add news script to generate split abbreviated/detailed changelogs in the new
21327
format. Accepts xml input from the cvs2cl perl script.
21328
 
21329
</pre></blockquote>
21330
 
21331
<p><strong><a name="2003-04-09_1857"></a>
21332
2003-04-09 18:57 Igor Melichev</strong></p>
21333
<blockquote><pre>
21334
Fix : Ignore a small noise skewing in the character caching criterion.
21335
</pre></blockquote>
21336
 
21337
<p><strong><a name="2003-04-09_1847"></a>
21338
2003-04-09 18:47 Igor Melichev</strong> (<a href="Details8.htm#2003-04-09_1847">details</a>)</p>
21339
<blockquote><pre>
21340
Fix (type1 hinter) : The overshoot suppressing code was wrong.
21341
Bug 686812 "Incorrect font rendering for Zapfino ampersand".
21342
 
21343
</pre></blockquote>
21344
 
21345
<p><strong><a name="2003-04-08_1849"></a>
21346
2003-04-08 18:49 Dan Coby</strong></p>
21347
<blockquote><pre>
21348
The previous change removing the spotrgb device missed src/Makefile.in.
21349
This change corrects that omission.
21350
</pre></blockquote>
21351
 
21352
<p><strong><a name="2003-04-08_1701"></a>
21353
2003-04-08 17:01 Raph Levien</strong></p>
21354
<blockquote><pre>
21355
Fix: Restores logic to improve shading quality, which was clobbered in
21356
DeviceN merge.
21357
</pre></blockquote>
21358
 
21359
<p><strong><a name="2003-04-08_1642"></a>
21360
2003-04-08 16:42 Igor Melichev</strong> (<a href="Details8.htm#2003-04-08_1642">details</a>)</p>
21361
<blockquote><pre>
21362
pdfwrite : Don't convert Type 3 fonts to raster fonts.
21363
 
21364
</pre></blockquote>
21365
 
21366
<p><strong><a name="2003-04-08_1631"></a>
21367
2003-04-08 16:31 Igor Melichev</strong> (<a href="Details8.htm#2003-04-08_1631">details</a>)</p>
21368
<blockquote><pre>
21369
pdfwrite : Don't convert Type 3 fonts to raster fonts.
21370
 
21371
</pre></blockquote>
21372
 
21373
<p><strong><a name="2003-04-08_1359"></a>
21374
2003-04-08 13:59 Ralph Giles</strong> (<a href="Details8.htm#2003-04-08_1359">details</a>)</p>
21375
<blockquote><pre>
21376
Initial commit of native MacOS font loading. This implements a %macresource% iodevice for
21377
retrieving data from the 'resource' structure associated with MacOS files, either directly from
21378
the resource fork, or from a serialized data fork resource file. This is primarily used to access
21379
font data on that platform. Resource fork access is only supported on MacOS, while data fork files
21380
(e.g. .dfont format font files) can be read on any platform. This code is currently disabled.
21381
 
21382
</pre></blockquote>
21383
 
21384
<p><strong><a name="2003-04-08_1238"></a>
21385
2003-04-08 12:38 Ralph Giles</strong></p>
21386
<blockquote><pre>
21387
Initialize the legacy global pgsdll_callback to NULL to avoid problems
21388
if it isn't properly set. Part of bug 686768.
21389
</pre></blockquote>
21390
 
21391
<p><strong><a name="2003-04-08_1217"></a>
21392
2003-04-08 12:17 Ralph Giles</strong></p>
21393
<blockquote><pre>
21394
Avoid calling a null pgsdll_callback, as can happen with the new client api
21395
and CHECK_INTERRUPTS. This fix affects only MacOS, similar protections are
21396
already in place for other platforms. Also return EOFC in the mac stdio
21397
stream process if no callback is defined. Closes bug 686768.
21398
</pre></blockquote>
21399
 
21400
<p><strong><a name="2003-04-08_0504"></a>
21401
2003-04-08 05:04 Dan Coby</strong></p>
21402
<blockquote><pre>
21403
Implementation of the SeparationOrder parameter.  This implementation
21404
is only applicable for the spotcmyk and devicen devices.  This change
21405
also removes the uuused spotrgb device.
21406
</pre></blockquote>
21407
 
21408
<p><strong><a name="2003-04-04_1710"></a>
21409
2003-04-04 17:10 Ralph Giles</strong></p>
21410
<blockquote><pre>
21411
Correct documenation change: -dAdjustWidth is on by default.
21412
</pre></blockquote>
21413
 
21414
<p><strong><a name="2003-04-03_1642"></a>
21415
2003-04-03 16:42 Raph Levien</strong></p>
21416
<blockquote><pre>
21417
Fix: Make the pdf 'q' operator not affect the current path, in conformance
21418
with the PDF spec. Fixes SF #596009.
21419
</pre></blockquote>
21420
 
21421
<p><strong><a name="2003-04-03_1354"></a>
21422
2003-04-03 13:54 Ralph Giles</strong></p>
21423
<blockquote><pre>
21424
Document that setpagedevice keys can reset the effects of pdfmark commands.
21425
Closes bug 645677.
21426
</pre></blockquote>
21427
 
21428
<p><strong><a name="2003-04-03_1334"></a>
21429
2003-04-03 13:34 Jouk Jansen</strong></p>
21430
<blockquote><pre>
21431
 
21432
 Committing in .
21433
 
21434
 for new file syntax on OpenVMS
21435
 added the  case for prefix=***] and filename=-*****
21436
 
21437
 Modified Files:
21438
 	gs/src/gp_vms.c
21439
 ----------------------------------------------------------------------
21440
</pre></blockquote>
21441
 
21442
<p><strong><a name="2003-04-03_1328"></a>
21443
2003-04-03 13:28 Ralph Giles</strong></p>
21444
<blockquote><pre>
21445
Fix documentation for -dAdjustWidth. This parameter takes a integer rather
21446
that an boolean as was stated. Closes bug 538033.
21447
</pre></blockquote>
21448
 
21449
<p><strong><a name="2003-04-02_2345"></a>
21450
2003-04-02 23:45 Alex Cherepanov</strong></p>
21451
<blockquote><pre>
21452
Fix a typo causing "/typecheck in restore" in documents with /Threads .
21453
Bug #611701
21454
</pre></blockquote>
21455
 
21456
<p><strong><a name="2003-04-02_2143"></a>
21457
2003-04-02 21:43 Ralph Giles</strong> (<a href="Details8.htm#2003-04-02_2143">details</a>)</p>
21458
<blockquote><pre>
21459
Remove the non-HAVE_STDINT_H non-win32 attempts to define stdint types
21460
and related sys/types redefine hacks. Also warn in the configure script
21461
if stdint.h is not found.
21462
 
21463
</pre></blockquote>
21464
 
21465
<p><strong><a name="2003-04-01_2018"></a>
21466
2003-04-01 20:18 Alex Cherepanov</strong></p>
21467
<blockquote><pre>
21468
On some devices the initial page size is rounded up but page size is
21469
rounded to the nearest pixel when set by setpagedevice. Changing default
21470
page size to match the setpagedevice. Bug #686795
21471
</pre></blockquote>
21472
 
21473
<p><strong><a name="2003-03-29_0055"></a>
21474
2003-03-29 00:55 Alex Cherepanov</strong></p>
21475
<blockquote><pre>
21476
Multi-target rule that generates all of the targets at once was executed for
21477
every target obsoleting some of the files generated earlier and causing
21478
recompilation. Replace the multi-target rule with a single-target rule and
21479
make the target a prerequisite of the remaining targets; use empty command to
21480
disable default build rules. Bug #685341.
21481
</pre></blockquote>
21482
 
21483
<p><strong><a name="2003-03-28_2015"></a>
21484
2003-03-28 20:15 Ray Johnston</strong> (<a href="Details8.htm#2003-03-28_2015">details</a>)</p>
21485
<blockquote><pre>
21486
Prevent UMRs and when an image3x type image only has one of the possible
21487
two masks. Hangs or data garbling could result. Related to bug #686782.
21488
 
21489
</pre></blockquote>
21490
 
21491
<p><strong><a name="2003-03-27_2110"></a>
21492
2003-03-27 21:10 Ray Johnston</strong> (<a href="Details8.htm#2003-03-27_2110">details</a>)</p>
21493
<blockquote><pre>
21494
Improve previous patch to work from within encapsulated job framework.
21495
 
21496
</pre></blockquote>
21497
 
21498
<p><strong><a name="2003-03-27_2055"></a>
21499
2003-03-27 20:55 Ray Johnston</strong></p>
21500
<blockquote><pre>
21501
Use the systemdict version of "quit" from gs_main_finit so that we can still
21502
quit if /quit has been redefined. Bug #686783. Analysis by Raph Levien.
21503
</pre></blockquote>
21504
 
21505
<p><strong><a name="2003-03-27_1420"></a>
21506
2003-03-27 14:20 Igor Melichev</strong> (<a href="Details8.htm#2003-03-27_1420">details</a>)</p>
21507
<blockquote><pre>
21508
pdfwrite : The old code copied parameters of PS interpreter's graphic state
21509
to the output PDF. However some of them are installation dependent and must not copy.
21510
THIS IS AN INCOMPATIBLE CHANGE : the generated PDFs will render some differently
21511
on printers.
21512
 
21513
</pre></blockquote>
21514
 
21515
<p><strong><a name="2003-03-27_0109"></a>
21516
2003-03-27 01:09 Ray Johnston</strong></p>
21517
<blockquote><pre>
21518
Improve .copyparam to handle arrays as well as strings, preserving the
21519
'executable' status of arrays. Fixes bug #647685.
21520
</pre></blockquote>
21521
 
21522
<p><strong><a name="2003-03-26_1327"></a>
21523
2003-03-26 13:27 Igor Melichev</strong></p>
21524
<blockquote><pre>
21525
Fix : A bug processing an error in .schedule_init .
21526
</pre></blockquote>
21527
 
21528
<p><strong><a name="2003-03-26_1308"></a>
21529
2003-03-26 13:08 Igor Melichev</strong> (<a href="Details8.htm#2003-03-26_1308">details</a>)</p>
21530
<blockquote><pre>
21531
Ignore pdfmark if the output device isn't pdfwrite.
21532
THIS IS INCOMPATIBLE CHANGE.
21533
If an user changes the output device to pdfwrite dynamically,
21534
he should specify PDFSETTINGS in command line to enforce
21535
the pdfwrite initialization when GS starts up.
21536
Perhaps it's a seldom case.
21537
 
21538
</pre></blockquote>
21539
 
21540
<p><strong><a name="2003-03-26_1154"></a>
21541
2003-03-26 11:54 Igor Melichev</strong></p>
21542
<blockquote><pre>
21543
Fixing some compiler warnings (unused variables, etc.).
21544
</pre></blockquote>
21545
 
21546
<p><strong><a name="2003-03-25_2118"></a>
21547
2003-03-25 21:18 Igor Melichev</strong> (<a href="Details8.htm#2003-03-25_2118">details</a>)</p>
21548
<blockquote><pre>
21549
Fix (pdfwrite) : Provide a complete monitoring of the viewer's graphic state
21550
while generating a PDF output. The old code misses the synchronization
21551
of the viewer's graphic state with its internal copy when generating
21552
a 'grestore' command to undo a clipping.
21553
Bug 686763 "pdfwrite is not correctly handling OPM distiller parameter".
21554
 
21555
</pre></blockquote>
21556
 
21557
<p><strong><a name="2003-03-25_2113"></a>
21558
2003-03-25 21:13 Igor Melichev</strong></p>
21559
<blockquote><pre>
21560
Fix (pdfwrite) : 'write_range' was buggy (inconsistent) since zfont42.c rev.1.11 (17 Jan 2003).
21561
</pre></blockquote>
21562
 
21563
<p><strong><a name="2003-03-24_1541"></a>
21564
2003-03-24 15:41 Ralph Giles</strong></p>
21565
<blockquote><pre>
21566
Add rasterdb.py to the documentation file index.
21567
</pre></blockquote>
21568
 
21569
<p><strong><a name="2003-03-24_1000"></a>
21570
2003-03-24 10:00 Igor Melichev</strong> (<a href="Details8.htm#2003-03-24_1000">details</a>)</p>
21571
<blockquote><pre>
21572
Fix (pdfwrite) : The recent patch for the bug 653140 changed the font embedding condition
21573
with too narrow one. Restoring it to the old one.
21574
 
21575
</pre></blockquote>
21576
 
21577
<p><strong><a name="2003-03-24_0050"></a>
21578
2003-03-24 00:50 Jack Moffitt</strong></p>
21579
<blockquote><pre>
21580
Implements raster database to store and retrieve cached baseline rasters.
21581
</pre></blockquote>
21582
 
21583
<p><strong><a name="2003-03-24_0031"></a>
21584
2003-03-24 00:31 Jack Moffitt</strong></p>
21585
<blockquote><pre>
21586
Fixes a bug where baselines weren't being reverted if they already existed.
21587
</pre></blockquote>
21588
 
21589
<p><strong><a name="2003-03-23_2359"></a>
21590
2003-03-23 23:59 Jack Moffitt</strong></p>
21591
<blockquote><pre>
21592
Added emacs mode lines to python files without extensions.
21593
</pre></blockquote>
21594
 
21595
<p><strong><a name="2003-03-22_1824"></a>
21596
2003-03-22 18:24 Ralph Giles</strong> (<a href="Details8.htm#2003-03-22_1824">details</a>)</p>
21597
<blockquote><pre>
21598
Define some of the C99 stdint types in the common stdpre.h. This is
21599
required for libjbig2 integration.
21600
 
21601
</pre></blockquote>
21602
 
21603
<p><strong><a name="2003-03-22_1247"></a>
21604
2003-03-22 12:47 Igor Melichev</strong></p>
21605
<blockquote><pre>
21606
Fix (CFF parser) : Warn and ingore missed tables instead giving up.
21607
Bug 686772 "PDf file breaks in ghostscript works on other PDF rips".
21608
</pre></blockquote>
21609
 
21610
<p><strong><a name="2003-03-21_1914"></a>
21611
2003-03-21 19:14 Igor Melichev</strong> (<a href="Details8.htm#2003-03-21_1914">details</a>)</p>
21612
<blockquote><pre>
21613
pdfwrite : Fixing the bug 653140 "use NeverEmbed to restrict CIDFont embedding"
21614
 
21615
</pre></blockquote>
21616
 
21617
<p><strong><a name="2003-03-21_1017"></a>
21618
2003-03-21 10:17 Igor Melichev</strong> (<a href="Details8.htm#2003-03-21_1017">details</a>)</p>
21619
<blockquote><pre>
21620
file_name_combine : Improve the choice of the default GenericResourceDir.
21621
 
21622
</pre></blockquote>
21623
 
21624
<p><strong><a name="2003-03-20_2210"></a>
21625
2003-03-20 22:10 Alex Cherepanov</strong></p>
21626
<blockquote><pre>
21627
Remove -dNODISPLAY flag from ps2ps.bat because nothing is generated
21628
when the flag is set. There's no -dNODISPLAY flag in UNIX or OS/2
21629
versions. Fixes bug #686776
21630
</pre></blockquote>
21631
 
21632
<p><strong><a name="2003-03-20_2027"></a>
21633
2003-03-20 20:27 Alex Cherepanov</strong> (<a href="Details8.htm#2003-03-20_2027">details</a>)</p>
21634
<blockquote><pre>
21635
Check i/o errors in PS and EPS generation drivers. Return ioerror soon
21636
after the error is encountered in the output stream.
21637
Fixes bug #686741
21638
 
21639
</pre></blockquote>
21640
 
21641
<p><strong><a name="2003-03-20_2011"></a>
21642
2003-03-20 20:11 Alex Cherepanov</strong> (<a href="Details8.htm#2003-03-20_2011">details</a>)</p>
21643
<blockquote><pre>
21644
Check i/o errors in PS and EPS generation drivers. Return ioerror soon
21645
after the error is encountered in the output stream.
21646
Fixes bug #686741
21647
 
21648
</pre></blockquote>
21649
 
21650
<p><strong><a name="2003-03-20_1610"></a>
21651
2003-03-20 16:10 Igor Melichev</strong></p>
21652
<blockquote><pre>
21653
Fix (file_name_combine) : The operator .file_name_combine returned a read-only string.
21654
</pre></blockquote>
21655
 
21656
<p><strong><a name="2003-03-20_1522"></a>
21657
2003-03-20 15:22 Igor Melichev</strong> (<a href="Details8.htm#2003-03-20_1522">details</a>)</p>
21658
<blockquote><pre>
21659
Fix (pdfwrite) : When advance width has non-zero y component, the width was set to zero.
21660
Bug 686764 "Overlapping characters".
21661
 
21662
</pre></blockquote>
21663
 
21664
<p><strong><a name="2003-03-20_0929"></a>
21665
2003-03-20 09:29 Igor Melichev</strong></p>
21666
<blockquote><pre>
21667
Fix (pdfwrite) : While embedding a font, prefer font name to key name.
21668
It conserves original font names and allows derived fonts to merge.
21669
</pre></blockquote>
21670
 
21671
<p><strong><a name="2003-03-18_0129"></a>
21672
2003-03-18 01:29 Ralph Giles</strong></p>
21673
<blockquote><pre>
21674
Add the new pngalpha device to the default autoconf build.
21675
</pre></blockquote>
21676
 
21677
<p><strong><a name="2003-03-17_0954"></a>
21678
2003-03-17 09:54 Igor Melichev</strong></p>
21679
<blockquote><pre>
21680
Fix (pdfwrite) : Unwinding another part of the previous patch
21681
which wrote a wrong numLongMetrics.
21682
</pre></blockquote>
21683
 
21684
<p><strong><a name="2003-03-16_2050"></a>
21685
2003-03-16 20:50 Igor Melichev</strong></p>
21686
<blockquote><pre>
21687
Fix : Increasing the threshould for the dropout prevention invocation.
21688
</pre></blockquote>
21689
 
21690
<p><strong><a name="2003-03-16_2007"></a>
21691
2003-03-16 20:07 Igor Melichev</strong></p>
21692
<blockquote><pre>
21693
Fix (file_name_combine) : A bug in gs_fapi.ps .
21694
</pre></blockquote>
21695
 
21696
<p><strong><a name="2003-03-15_0809"></a>
21697
2003-03-15 08:09 Igor Melichev</strong> (<a href="Details8.htm#2003-03-15_0809">details</a>)</p>
21698
<blockquote><pre>
21699
Fix (pdfwrite) : Unwinding a part of the previous patch
21700
and improve the OS/2 table writing ann embedded CIDFontType2.
21701
Bugzilla Bug 686759 "pdf to pdf doesnt work".
21702
 
21703
</pre></blockquote>
21704
 
21705
<p><strong><a name="2003-03-14_1155"></a>
21706
2003-03-14 11:55 Ralph Giles</strong></p>
21707
<blockquote><pre>
21708
Correct a typo in a help string.
21709
</pre></blockquote>
21710
 
21711
<p><strong><a name="2003-03-14_1136"></a>
21712
2003-03-14 11:36 Ralph Giles</strong></p>
21713
<blockquote><pre>
21714
Correct a serious error in the bmp file padding method. Also convert all error
21715
output to stdout from stderr since we no longer output the diff image to stdout.
21716
Patch from Igor Melichev.
21717
</pre></blockquote>
21718
 
21719
<p><strong><a name="2003-03-14_0155"></a>
21720
2003-03-14 01:55 Ralph Giles</strong></p>
21721
<blockquote><pre>
21722
The code for writing the BMP header made assumptions about struct
21723
packing and was not portable. Replace the previous code with a method
21724
that writes fields one at a time. Also, since fseek() is reported not to
21725
work beyond the end of the written file, pad out the length of the image
21726
data section so we can fill in the rows in proper bottom-to-top order.
21727
 
21728
Note that the bmp output code does not convert RGB to BGR; this is not
21729
critical as the output is only used for hilighting differences.
21730
 
21731
Closes bug #686739.
21732
</pre></blockquote>
21733
 
21734
<p><strong><a name="2003-03-14_0010"></a>
21735
2003-03-14 00:10 Ralph Giles</strong> (<a href="Details8.htm#2003-03-14_0010">details</a>)</p>
21736
<blockquote><pre>
21737
Replace the win32-specific code for seeking with a generic version.
21738
Partial fix for bug #686739.
21739
 
21740
</pre></blockquote>
21741
 
21742
<p><strong><a name="2003-03-13_1911"></a>
21743
2003-03-13 19:11 Dan Coby</strong></p>
21744
<blockquote><pre>
21745
Fix for 686740 PDF file causes gs8 to core dump.  The test file
21746
uses PDF transparency.  This is a PDF 1.4 feature however the file
21747
header says %PDF1.3.  The implementing code has tests for PDF
21748
version 1.4 before it tests for transparency features.  The fix
21749
simply lowers the test level to 1.3.
21750
</pre></blockquote>
21751
 
21752
<p><strong><a name="2003-03-13_1254"></a>
21753
2003-03-13 12:54 Igor Melichev</strong> (<a href="Details8.htm#2003-03-13_1254">details</a>)</p>
21754
<blockquote><pre>
21755
Fix (pdfwrite) : Never write cmap embedding a CIDFontType2.
21756
Bugzilla Bug 686759 "pdf to pdf doesnt work".
21757
 
21758
</pre></blockquote>
21759
 
21760
<p><strong><a name="2003-03-12_1222"></a>
21761
2003-03-12 12:22 Igor Melichev</strong> (<a href="Details8.htm#2003-03-12_1222">details</a>)</p>
21762
<blockquote><pre>
21763
file_name_combine :
21764
1. Always search command line argument files in (.) .
21765
2. Throw invalidfileaccess from .libfile .
21766
3. Always check permissions with reduced file names.
21767
4. Ignore "./" prefixes in permission lists, except for (./*) .
21768
 
21769
This patch should not not change behavior with regular build.
21770
 
21771
</pre></blockquote>
21772
 
21773
<p><strong><a name="2003-03-12_1116"></a>
21774
2003-03-12 11:16 Jouk Jansen</strong></p>
21775
<blockquote><pre>
21776
 
21777
 Committing in .
21778
 
21779
 pngalpha device added also to the OpenVMS make file for MMK
21780
 (same change was already made for gmake in openvms.mak)
21781
 
21782
 Modified Files:
21783
 	gs/src/openvms.mmk
21784
 ----------------------------------------------------------------------
21785
</pre></blockquote>
21786
 
21787
<p><strong><a name="2003-03-12_0724"></a>
21788
2003-03-12 07:24 Jouk Jansen</strong></p>
21789
<blockquote><pre>
21790
 
21791
 Committing in .
21792
 
21793
 update VMS file-format writing
21794
 
21795
 Modified Files:
21796
 	gs/src/gp_vms.c
21797
 ----------------------------------------------------------------------
21798
</pre></blockquote>
21799
 
21800
<p><strong><a name="2003-03-11_1136"></a>
21801
2003-03-11 11:36 Russell Lang</strong> (<a href="Details8.htm#2003-03-11_1136">details</a>)</p>
21802
<blockquote><pre>
21803
Add pngalpha device that uses RGBA, with the alpha channel
21804
providing pixel coverage.  Used for generating PNG images with a
21805
transparent background.
21806
 
21807
</pre></blockquote>
21808
 
21809
<p><strong><a name="2003-03-11_1113"></a>
21810
2003-03-11 11:13 Igor Melichev</strong> (<a href="Details8.htm#2003-03-11_1113">details</a>)</p>
21811
<blockquote><pre>
21812
Fix : setweightvector did not set the copy of WeightVector in gs_type1_data_s.
21813
Bug #686753 "Wrong Display of Multiple Master Fonts".
21814
 
21815
</pre></blockquote>
21816
 
21817
<p><strong><a name="2003-03-10_1308"></a>
21818
2003-03-10 13:08 Jouk Jansen</strong></p>
21819
<blockquote><pre>
21820
 
21821
 Committing in .
21822
 
21823
 Oops... I made a typo in the version of 1 hour before this.
21824
 
21825
 Modified Files:
21826
 	gs/src/gp_vms.c
21827
 ----------------------------------------------------------------------
21828
</pre></blockquote>
21829
 
21830
<p><strong><a name="2003-03-10_1056"></a>
21831
2003-03-10 10:56 Jouk Jansen</strong></p>
21832
<blockquote><pre>
21833
 
21834
 Committing in .
21835
 
21836
 corrected VMS file syntax.
21837
 
21838
 Modified Files:
21839
 	gs/src/gp_vms.c
21840
 ----------------------------------------------------------------------
21841
</pre></blockquote>
21842
 
21843
<p><strong><a name="2003-03-10_0736"></a>
21844
2003-03-10 07:36 Igor Melichev</strong> (<a href="Details8.htm#2003-03-10_0736">details</a>)</p>
21845
<blockquote><pre>
21846
file_name_combine : (1) Implement the extended search method in resourceforall,
21847
resourcestatus, ResourceFileName. (2) Don't check permissions for command line argument files.
21848
 
21849
</pre></blockquote>
21850
 
21851
<p><strong><a name="2003-03-07_1457"></a>
21852
2003-03-07 14:57 Igor Melichev</strong> (<a href="Details8.htm#2003-03-07_1457">details</a>)</p>
21853
<blockquote><pre>
21854
Fix (file_name_combine) : Improving the OpenVMS path syntax.
21855
 
21856
</pre></blockquote>
21857
 
21858
<p><strong><a name="2003-03-07_1421"></a>
21859
2003-03-07 14:21 Igor Melichev</strong> (<a href="Details8.htm#2003-03-07_1421">details</a>)</p>
21860
<blockquote><pre>
21861
Fix (file_name_combine) : Renaming no_neighbour with no_sibling.
21862
 
21863
</pre></blockquote>
21864
 
21865
<p><strong><a name="2003-03-07_1112"></a>
21866
2003-03-07 11:12 Igor Melichev</strong></p>
21867
<blockquote><pre>
21868
Fix (file_name_combine) : Improving the file path syntax for OS/2, DOS and Windows.
21869
</pre></blockquote>
21870
 
21871
<p><strong><a name="2003-03-07_0048"></a>
21872
2003-03-07 00:48 Dan Coby</strong> (<a href="Details8.htm#2003-03-07_0048">details</a>)</p>
21873
<blockquote><pre>
21874
Fix for #686755 sgirgb device.  The sgirgb device would produce compiler
21875
errors if included in version 8.00 or later.
21876
 
21877
</pre></blockquote>
21878
 
21879
<p><strong><a name="2003-03-06_1601"></a>
21880
2003-03-06 16:01 Igor Melichev</strong> (<a href="Details8.htm#2003-03-06_1601">details</a>)</p>
21881
<blockquote><pre>
21882
file_name_combine : Removing a rudiment of old code.
21883
 
21884
</pre></blockquote>
21885
 
21886
<p><strong><a name="2003-03-06_1353"></a>
21887
2003-03-06 13:53 Igor Melichev</strong> (<a href="Details8.htm#2003-03-06_1353">details</a>)</p>
21888
<blockquote><pre>
21889
file_name_combine : Implementing new command line arguments:
21890
-sGenericResourceDir= and -sFontResourceDir= .
21891
 
21892
</pre></blockquote>
21893
 
21894
<p><strong><a name="2003-03-06_1047"></a>
21895
2003-03-06 10:47 Russell Lang</strong></p>
21896
<blockquote><pre>
21897
Change OS/2 gp_file_name_combine to match Windows.
21898
</pre></blockquote>
21899
 
21900
<p><strong><a name="2003-03-06_1028"></a>
21901
2003-03-06 10:28 Igor Melichev</strong> (<a href="Details8.htm#2003-03-06_1028">details</a>)</p>
21902
<blockquote><pre>
21903
file_name_combine : Adding the 'no_neighbour' argument.
21904
 
21905
</pre></blockquote>
21906
 
21907
<p><strong><a name="2003-03-04_1610"></a>
21908
2003-03-04 16:10 Igor Melichev</strong></p>
21909
<blockquote><pre>
21910
Fix (file_name_combine) : Relative paths in GS command line did not work.
21911
This patch cnanges a disabled code only.
21912
</pre></blockquote>
21913
 
21914
<p><strong><a name="2003-03-04_1524"></a>
21915
2003-03-04 15:24 Igor Melichev</strong> (<a href="Details8.htm#2003-03-04_1524">details</a>)</p>
21916
<blockquote><pre>
21917
Fix (file_name_combine) : An improvement to .locksafe .
21918
 
21919
</pre></blockquote>
21920
 
21921
<p><strong><a name="2003-03-04_1449"></a>
21922
2003-03-04 14:49 Igor Melichev</strong> (<a href="Details8.htm#2003-03-04_1449">details</a>)</p>
21923
<blockquote><pre>
21924
Fix : A bug in CIDDecoding category definition.
21925
 
21926
</pre></blockquote>
21927
 
21928
<p><strong><a name="2003-03-04_1405"></a>
21929
2003-03-04 14:05 Igor Melichev</strong></p>
21930
<blockquote><pre>
21931
Fix (file_name_combine) : A bug in .locksafe .
21932
This patch changes a disabled code only.
21933
</pre></blockquote>
21934
 
21935
<p><strong><a name="2003-03-04_1120"></a>
21936
2003-03-04 11:20 Igor Melichev</strong></p>
21937
<blockquote><pre>
21938
Fix : removing an unused variable.
21939
</pre></blockquote>
21940
 
21941
<p><strong><a name="2003-03-04_1100"></a>
21942
2003-03-04 11:00 Igor Melichev</strong> (<a href="Details8.htm#2003-03-04_1100">details</a>)</p>
21943
<blockquote><pre>
21944
Initial commit for the new SAFER logics.
21945
 
21946
</pre></blockquote>
21947
 
21948
<p><strong><a name="2003-03-03_1150"></a>
21949
2003-03-03 11:50 Igor Melichev</strong></p>
21950
<blockquote><pre>
21951
gp_file_name_combine : Implementing new PS operators.
21952
</pre></blockquote>
21953
 
21954
<p><strong><a name="2003-03-03_1100"></a>
21955
2003-03-03 11:00 Igor Melichev</strong></p>
21956
<blockquote><pre>
21957
gp_file_name_combine : Fixing the OpenVMS parent syntax.
21958
</pre></blockquote>
21959
 
21960
<p><strong><a name="2003-03-03_1049"></a>
21961
2003-03-03 10:49 Igor Melichev</strong></p>
21962
<blockquote><pre>
21963
gp_file_name_combine : Fixing a comment about OpenVMS.
21964
</pre></blockquote>
21965
 
21966
<p><strong><a name="2003-03-03_1032"></a>
21967
2003-03-03 10:32 Igor Melichev</strong></p>
21968
<blockquote><pre>
21969
gp_file_name_combine : Fixing the OpenVMS parent syntax and generalizing the ankor parent check.
21970
Thanks to Jacob Jansen.
21971
</pre></blockquote>
21972
 
21973
<p><strong><a name="2003-03-02_2252"></a>
21974
2003-03-02 22:52 Igor Melichev</strong> (<a href="Details8.htm#2003-03-02_2252">details</a>)</p>
21975
<blockquote><pre>
21976
gp_file_name_combine : Adding more helpers for OpenVMS support.
21977
 
21978
</pre></blockquote>
21979
 
21980
<p><strong><a name="2003-03-02_1348"></a>
21981
2003-03-02 13:48 Igor Melichev</strong> (<a href="Details8.htm#2003-03-02_1348">details</a>)</p>
21982
<blockquote><pre>
21983
gp_file_name_combine : Implementing some useful functions.
21984
 
21985
</pre></blockquote>
21986
 
21987
<p><strong><a name="2003-03-02_1150"></a>
21988
2003-03-02 11:50 Igor Melichev</strong></p>
21989
<blockquote><pre>
21990
Fix : A compiler warning in platform dependent code for gp_file_name_combine.
21991
</pre></blockquote>
21992
 
21993
<p><strong><a name="2003-03-02_1138"></a>
21994
2003-03-02 11:38 Igor Melichev</strong></p>
21995
<blockquote><pre>
21996
Fix : A syntax error in platform dependent code for gp_file_name_combine.
21997
</pre></blockquote>
21998
 
21999
<p><strong><a name="2003-03-01_1359"></a>
22000
2003-03-01 13:59 Igor Melichev</strong> (<a href="Details8.htm#2003-03-01_1359">details</a>)</p>
22001
<blockquote><pre>
22002
Implementing gp_file_name_combine.
22003
 
22004
</pre></blockquote>
22005
 
22006
<p><strong><a name="2003-03-01_1254"></a>
22007
2003-03-01 12:54 Igor Melichev</strong> (<a href="Details8.htm#2003-03-01_1254">details</a>)</p>
22008
<blockquote><pre>
22009
Reorganizing lib_open, lib_file_open, lib_file_fopen, file_open_stream functions
22010
to allow to check permissions with a combined file name.
22011
 
22012
</pre></blockquote>
22013
 
22014
<p><strong><a name="2003-02-28_1858"></a>
22015
2003-02-28 18:58 Ray Johnston</strong> (<a href="Details8.htm#2003-02-28_1858">details</a>)</p>
22016
<blockquote><pre>
22017
Moving clear to before the restore removed the startjob parameters from
22018
the opstack.
22019
 
22020
</pre></blockquote>
22021
 
22022
<p><strong><a name="2003-02-28_1853"></a>
22023
2003-02-28 18:53 Ralph Giles</strong></p>
22024
<blockquote><pre>
22025
Correct a comment typo.
22026
</pre></blockquote>
22027
 
22028
<p><strong><a name="2003-02-28_0358"></a>
22029
2003-02-28 03:58 Ray Johnston</strong></p>
22030
<blockquote><pre>
22031
Correct typo somehow a /* comment crept in -- changed to %
22032
</pre></blockquote>
22033
 
22034
<p><strong><a name="2003-02-28_0031"></a>
22035
2003-02-28 00:31 Ray Johnston</strong></p>
22036
<blockquote><pre>
22037
Add .endjob procedure for use by job servers. Remainder of job encapsulation
22038
and documentation to follow later. Also fix potential "invalidrestore"
22039
problem with "extiserver" and "true <passwd> startjob" caused by stuff left
22040
on the opstack or dictstack.
22041
</pre></blockquote>
22042
 
22043
<p><strong><a name="2003-02-27_1156"></a>
22044
2003-02-27 11:56 Ralph Giles</strong> (<a href="Details8.htm#2003-02-27_1156">details</a>)</p>
22045
<blockquote><pre>
22046
Support for JBIG2 streams with a JBIG2Globals shared data reference.
22047
 
22048
</pre></blockquote>
22049
 
22050
<p><strong><a name="2003-02-26_2233"></a>
22051
2003-02-26 22:33 Igor Melichev</strong></p>
22052
<blockquote><pre>
22053
Fix : Improving a comment in lib/FAPIconfig.
22054
</pre></blockquote>
22055
 
22056
<p><strong><a name="2003-02-25_2053"></a>
22057
2003-02-25 20:53 Igor Melichev</strong> (<a href="Details8.htm#2003-02-25_2053">details</a>)</p>
22058
<blockquote><pre>
22059
Fix (pdfwrite) : -dSubsetFonts=false did not work with incremental fonts.
22060
 
22061
</pre></blockquote>
22062
 
22063
<p><strong><a name="2003-02-25_1544"></a>
22064
2003-02-25 15:44 Igor Melichev</strong> (<a href="Details8.htm#2003-02-25_1544">details</a>)</p>
22065
<blockquote><pre>
22066
Fix (pdfwrite) : Removing pdf_font_resource_s::copied_font.
22067
 
22068
</pre></blockquote>
22069
 
22070
<p><strong><a name="2003-02-25_1325"></a>
22071
2003-02-25 13:25 Igor Melichev</strong></p>
22072
<blockquote><pre>
22073
Fix (FAPI) : improving a comment.
22074
</pre></blockquote>
22075
 
22076
<p><strong><a name="2003-02-25_1309"></a>
22077
2003-02-25 13:09 Igor Melichev</strong></p>
22078
<blockquote><pre>
22079
Fixing a compiler warning.
22080
</pre></blockquote>
22081
 
22082
<p><strong><a name="2003-02-25_1225"></a>
22083
2003-02-25 12:25 Igor Melichev</strong> (<a href="Details8.htm#2003-02-25_1225">details</a>)</p>
22084
<blockquote><pre>
22085
Fixing the device finalization problem.
22086
 
22087
</pre></blockquote>
22088
 
22089
<p><strong><a name="2003-02-24_1350"></a>
22090
2003-02-24 13:50 Alex Cherepanov</strong></p>
22091
<blockquote><pre>
22092
Avoid dictfull error; allocate page dictionary as large as the image
22093
cache size. Wrap the image data string in the executable array because
22094
some interpreters require the procedure data source.
22095
Fixes bug #643398
22096
</pre></blockquote>
22097
 
22098
<p><strong><a name="2003-02-22_1805"></a>
22099
2003-02-22 18:05 Ralph Giles</strong></p>
22100
<blockquote><pre>
22101
Use the correct debug macro in the recently committed struct_array
22102
allocation checks. Only relevent to the debug build.
22103
</pre></blockquote>
22104
 
22105
<p><strong><a name="2003-02-22_0550"></a>
22106
2003-02-22 05:50 Alex Cherepanov</strong> (<a href="Details8.htm#2003-02-22_0550">details</a>)</p>
22107
<blockquote><pre>
22108
Return error immediately when glyph ID is not found in GlyphDirectory.
22109
Avoid access to partly constructed GlyphData and obscure failures there.
22110
Fixes SourceForge bug #672129
22111
 
22112
</pre></blockquote>
22113
 
22114
<p><strong><a name="2003-02-21_1852"></a>
22115
2003-02-21 18:52 Ray Johnston</strong></p>
22116
<blockquote><pre>
22117
Add runtime validity checking related to struct_array allocations. This is
22118
only enabled for DEBUG builds so the checks will not slow down production
22119
builds. Related to bug 669170.
22120
</pre></blockquote>
22121
 
22122
<p><strong><a name="2003-02-21_1848"></a>
22123
2003-02-21 18:48 Ray Johnston</strong></p>
22124
<blockquote><pre>
22125
Fix SEGV when cmap allocation failed (check for pcmap==NULL was misplaced).
22126
</pre></blockquote>
22127
 
22128
<p><strong><a name="2003-02-21_1122"></a>
22129
2003-02-21 11:22 Igor Melichev</strong></p>
22130
<blockquote><pre>
22131
Fix : Don't generate the warning "/Unicode /Decoding is not accessible"
22132
when working with no pdfwrite device.
22133
</pre></blockquote>
22134
 
22135
<p><strong><a name="2003-02-20_2134"></a>
22136
2003-02-20 21:34 Alex Cherepanov</strong></p>
22137
<blockquote><pre>
22138
The fact that pswrite and epswrite devices generate low level
22139
PostScript has been documented as a known limitation.
22140
</pre></blockquote>
22141
 
22142
<p><strong><a name="2003-02-20_1857"></a>
22143
2003-02-20 18:57 Jack Moffitt</strong></p>
22144
<blockquote><pre>
22145
Forces test scripts which take files as arguments to treat the files as
22146
names rather than paths.
22147
</pre></blockquote>
22148
 
22149
<p><strong><a name="2003-02-20_1834"></a>
22150
2003-02-20 18:34 Igor Melichev</strong> (<a href="Details8.htm#2003-02-20_1834">details</a>)</p>
22151
<blockquote><pre>
22152
Fix : A structure discriptor was wrong allocating an array of gs_cid_system_info.
22153
 
22154
</pre></blockquote>
22155
 
22156
<p><strong><a name="2003-02-20_1338"></a>
22157
2003-02-20 13:38 Alex Cherepanov</strong> (<a href="Details8.htm#2003-02-20_1338">details</a>)</p>
22158
<blockquote><pre>
22159
Fix: Use default procedures for non-forwarding component bbox device.
22160
Forwarding procedures cannot be used if there's no target device.
22161
 
22162
</pre></blockquote>
22163
 
22164
<p><strong><a name="2003-02-18_1957"></a>
22165
2003-02-18 19:57 Igor Melichev</strong> (<a href="Details8.htm#2003-02-18_1957">details</a>)</p>
22166
<blockquote><pre>
22167
This is initial commit for implementing static resources.
22168
 
22169
</pre></blockquote>
22170
 
22171
<p><strong><a name="2003-02-17_0831"></a>
22172
2003-02-17 08:31 Jouk Jansen</strong></p>
22173
<blockquote><pre>
22174
 
22175
 Committing in .
22176
 
22177
 OpenVMS crash fix (temporarily)
22178
 
22179
 Modified Files:
22180
 	gs/src/openvms.mmk
22181
 ----------------------------------------------------------------------
22182
</pre></blockquote>
22183
 
22184
<p><strong><a name="2003-02-17_0008"></a>
22185
2003-02-17 00:08 Igor Melichev</strong> (<a href="Details8.htm#2003-02-17_0008">details</a>)</p>
22186
<blockquote><pre>
22187
Enhancing the functionality of geninit.c .
22188
 
22189
</pre></blockquote>
22190
 
22191
<p><strong><a name="2003-02-16_1751"></a>
22192
2003-02-16 17:51 Igor Melichev</strong> (<a href="Details8.htm#2003-02-16_1751">details</a>)</p>
22193
<blockquote><pre>
22194
Fix : Improving the CIDFontType 2 font copying.
22195
 
22196
</pre></blockquote>
22197
 
22198
<p><strong><a name="2003-02-16_1728"></a>
22199
2003-02-16 17:28 Igor Melichev</strong> (<a href="Details8.htm#2003-02-16_1728">details</a>)</p>
22200
<blockquote><pre>
22201
Fix : Improving the seekability of the init string file.
22202
 
22203
</pre></blockquote>
22204
 
22205
<p><strong><a name="2003-02-15_2237"></a>
22206
2003-02-15 22:37 Ray Johnston</strong></p>
22207
<blockquote><pre>
22208
Change the fixed point precision for device coordinates to 8 bits. The
22209
previous 12 bits was too large to accomodate large format inkjet printers
22210
at modern resolutions of 720 and 1200 dpi.
22211
</pre></blockquote>
22212
 
22213
<p><strong><a name="2003-02-14_0134"></a>
22214
2003-02-14 01:34 Igor Melichev</strong> (<a href="Details8.htm#2003-02-14_0134">details</a>)</p>
22215
<blockquote><pre>
22216
Fix (pdfwrite) : hmtx was wrongly written with CIDFontType 2 subset.
22217
 
22218
</pre></blockquote>
22219
 
22220
<p><strong><a name="2003-02-13_2226"></a>
22221
2003-02-13 22:26 Igor Melichev</strong></p>
22222
<blockquote><pre>
22223
Fix : Replacing UTC-16 with correct UTF-16 in documentation and comments.
22224
</pre></blockquote>
22225
 
22226
<p><strong><a name="2003-02-13_2005"></a>
22227
2003-02-13 20:05 Ralph Giles</strong></p>
22228
<blockquote><pre>
22229
Improve wording and sentence structure for some recent documentation
22230
additions.
22231
</pre></blockquote>
22232
 
22233
<p><strong><a name="2003-02-13_1119"></a>
22234
2003-02-13 11:19 Igor Melichev</strong></p>
22235
<blockquote><pre>
22236
Adding a documentation about Decoding and CIDDecoding resource categories.
22237
</pre></blockquote>
22238
 
22239
<p><strong><a name="2003-02-13_0924"></a>
22240
2003-02-13 09:24 Igor Melichev</strong></p>
22241
<blockquote><pre>
22242
Fix : The condition in .pdf_hook_DSC_Creator was too general.
22243
Restricting the Type 32 font disabling with pdfwrite device only.
22244
</pre></blockquote>
22245
 
22246
<p><strong><a name="2003-02-13_0753"></a>
22247
2003-02-13 07:53 Dan Coby</strong> (<a href="Details8.htm#2003-02-13_0753">details</a>)</p>
22248
<blockquote><pre>
22249
Partial fix for 684340.  Remove the macro gx_color_device_must_halftone
22250
and its one (incorrect use).
22251
 
22252
</pre></blockquote>
22253
 
22254
<p><strong><a name="2003-02-13_0154"></a>
22255
2003-02-13 01:54 Igor Melichev</strong></p>
22256
<blockquote><pre>
22257
Fix : Stack balance in .pdf_hook_DSC_Creator .
22258
</pre></blockquote>
22259
 
22260
<p><strong><a name="2003-02-12_2306"></a>
22261
2003-02-12 23:06 Igor Melichev</strong></p>
22262
<blockquote><pre>
22263
Adding a documentation about GlyphNames2Unicode.
22264
</pre></blockquote>
22265
 
22266
<p><strong><a name="2003-02-12_2231"></a>
22267
2003-02-12 22:31 Igor Melichev</strong></p>
22268
<blockquote><pre>
22269
Fix : Removing an unused procedure.
22270
</pre></blockquote>
22271
 
22272
<p><strong><a name="2003-02-12_1457"></a>
22273
2003-02-12 14:57 Ralph Giles</strong></p>
22274
<blockquote><pre>
22275
Add the new jbig2 filter sources to the file listing.
22276
</pre></blockquote>
22277
 
22278
<p><strong><a name="2003-02-12_1430"></a>
22279
2003-02-12 14:30 Igor Melichev</strong> (<a href="Details8.htm#2003-02-12_1430">details</a>)</p>
22280
<blockquote><pre>
22281
pdfwrite : Disable 32 /FontType resource while processing a document
22282
created with PScript5.dll .
22283
 
22284
</pre></blockquote>
22285
 
22286
<p><strong><a name="2003-02-12_1429"></a>
22287
2003-02-12 14:29 Igor Melichev</strong> (<a href="Details8.htm#2003-02-12_1429">details</a>)</p>
22288
<blockquote><pre>
22289
pdfwrite : Account GlyphNames2Unicode while creating ToUnicode CMaps for simple fonts.
22290
 
22291
</pre></blockquote>
22292
 
22293
<p><strong><a name="2003-02-12_0216"></a>
22294
2003-02-12 02:16 Ralph Giles</strong></p>
22295
<blockquote><pre>
22296
Initial implementation of the /JBIG2Decode filter. This adds a '$(PSD)jbig2.dev'
22297
FEATURE_DEV which links in the libjbig2dec decoder library. This version does
22298
not support the optional /JBIG2GLOBALS parameter for sharing information between
22299
page images. However, it is still useful as this parameter has been empty in
22300
the files we've seen. The feature in enabled for the autoconf build if the
22301
decoder library is found on the system, and remains optional with the other builds.
22302
</pre></blockquote>
22303
 
22304
<p><strong><a name="2003-02-11_2221"></a>
22305
2003-02-11 22:21 Igor Melichev</strong> (<a href="Details8.htm#2003-02-11_2221">details</a>)</p>
22306
<blockquote><pre>
22307
pdfwrite : Account GlyphNames2Unicode while creating ToUnicode CMaps
22308
for Type 42 fonts.
22309
 
22310
</pre></blockquote>
22311
 
22312
<p><strong><a name="2003-02-10_2243"></a>
22313
2003-02-10 22:43 Dan Coby</strong> (<a href="Details8.htm#2003-02-10_2243">details</a>)</p>
22314
<blockquote><pre>
22315
The display device (src/gdevdsp.c) was displaying pure magenta as
22316
white when using the DISPLAY_UNUSED_LAST mode.
22317
 
22318
</pre></blockquote>
22319
 
22320
<p><strong><a name="2003-02-10_1847"></a>
22321
2003-02-10 18:47 Alex Cherepanov</strong></p>
22322
<blockquote><pre>
22323
Added link to a new file: pfbtopfa.bat
22324
</pre></blockquote>
22325
 
22326
<p><strong><a name="2003-02-10_1739"></a>
22327
2003-02-10 17:39 Ray Johnston</strong></p>
22328
<blockquote><pre>
22329
Fix a stack problem when doing small-caps substitution on a substituted
22330
font referenced from a PDF file. Problem seen with Adobe's PDF 1.2 spec.
22331
 
22332
SourceForge bug# 683997 for Artifex customer #150.
22333
</pre></blockquote>
22334
 
22335
<p><strong><a name="2003-02-10_1701"></a>
22336
2003-02-10 17:01 Ralph Giles</strong> (<a href="Details8.htm#2003-02-10_1701">details</a>)</p>
22337
<blockquote><pre>
22338
Document that pdfwrite and pswrite do not support the '%d' file-per-page
22339
convention for -sOutputFile. Partial fix for Sourceforge bug 645677.
22340
 
22341
</pre></blockquote>
22342
 
22343
<p><strong><a name="2003-02-10_1653"></a>
22344
2003-02-10 16:53 Igor Melichev</strong></p>
22345
<blockquote><pre>
22346
Fix: Some compiler warnings.
22347
</pre></blockquote>
22348
 
22349
<p><strong><a name="2003-02-10_1631"></a>
22350
2003-02-10 16:31 Igor Melichev</strong> (<a href="Details8.htm#2003-02-10_1631">details</a>)</p>
22351
<blockquote><pre>
22352
Improving gs_font_procs interface functions glyph_info and glyph_outline.
22353
 
22354
</pre></blockquote>
22355
 
22356
<p><strong><a name="2003-02-07_1543"></a>
22357
2003-02-07 15:43 Igor Melichev</strong> (<a href="Details8.htm#2003-02-07_1543">details</a>)</p>
22358
<blockquote><pre>
22359
The CID to TT mapping : Implementing a glyph data cache.
22360
 
22361
</pre></blockquote>
22362
 
22363
<p><strong><a name="2003-02-07_0031"></a>
22364
2003-02-07 00:31 Igor Melichev</strong></p>
22365
<blockquote><pre>
22366
Fix : Improving comments in map file samples.
22367
</pre></blockquote>
22368
 
22369
<p><strong><a name="2003-02-07_0023"></a>
22370
2003-02-07 00:23 Igor Melichev</strong></p>
22371
<blockquote><pre>
22372
Improving a documentation about emulating CID fonts with True Type fonts.
22373
</pre></blockquote>
22374
 
22375
<p><strong><a name="2003-02-06_1743"></a>
22376
2003-02-06 17:43 Alex Cherepanov</strong></p>
22377
<blockquote><pre>
22378
Default CRD name is /DefaultColorRendering , not /Default
22379
Fixes SourceForge bug #667351 from customer #150
22380
</pre></blockquote>
22381
 
22382
<p><strong><a name="2003-02-06_1302"></a>
22383
2003-02-06 13:02 Igor Melichev</strong></p>
22384
<blockquote><pre>
22385
Fix (FAPI) : A portability bug about arithmetic shift.
22386
</pre></blockquote>
22387
 
22388
<p><strong><a name="2003-02-06_0940"></a>
22389
2003-02-06 09:40 Igor Melichev</strong> (<a href="Details8.htm#2003-02-06_0940">details</a>)</p>
22390
<blockquote><pre>
22391
pdfwrite : Generating ToUnicode CMaps for simple fonts.
22392
For fonts with random encoding it allows to Copy-Paste text
22393
from viewers and to search a text.
22394
 
22395
</pre></blockquote>
22396
 
22397
<p><strong><a name="2003-02-06_0609"></a>
22398
2003-02-06 06:09 Alex Cherepanov</strong></p>
22399
<blockquote><pre>
22400
Created for completeness and convenience to Windows users.
22401
</pre></blockquote>
22402
 
22403
<p><strong><a name="2003-02-05_1345"></a>
22404
2003-02-05 13:45 Ralph Giles</strong></p>
22405
<blockquote><pre>
22406
Remove documentation about the Pn() macros for K&R compatibility. They
22407
were entirely removed prior to the 8.00 release.
22408
</pre></blockquote>
22409
 
22410
<p><strong><a name="2003-02-05_0740"></a>
22411
2003-02-05 07:40 Igor Melichev</strong></p>
22412
<blockquote><pre>
22413
Fix (FAPI) : Improving error messages.
22414
</pre></blockquote>
22415
 
22416
<p><strong><a name="2003-02-04_2313"></a>
22417
2003-02-04 23:13 Igor Melichev</strong> (<a href="Details8.htm#2003-02-04_2313">details</a>)</p>
22418
<blockquote><pre>
22419
(pdfwrite) : Fixing glyph width with WMode=1.
22420
 
22421
</pre></blockquote>
22422
 
22423
<p><strong><a name="2003-02-04_1650"></a>
22424
2003-02-04 16:50 Igor Melichev</strong></p>
22425
<blockquote><pre>
22426
(pdfwrite) : Fixing a check for NULL pointer pdf_attached_font_resource,
22427
and propagating return codes from there.
22428
</pre></blockquote>
22429
 
22430
<p><strong><a name="2003-02-04_1546"></a>
22431
2003-02-04 15:46 Igor Melichev</strong> (<a href="Details8.htm#2003-02-04_1546">details</a>)</p>
22432
<blockquote><pre>
22433
(pdfwrite) : Improving the safety of pdf_font_cache_elem arrays.
22434
 
22435
</pre></blockquote>
22436
 
22437
<p><strong><a name="2003-02-04_1524"></a>
22438
2003-02-04 15:24 Igor Melichev</strong> (<a href="Details8.htm#2003-02-04_1524">details</a>)</p>
22439
<blockquote><pre>
22440
Fix (new Type 1 hinter) : Exported an excessive moveto when hints are disabled.
22441
 
22442
</pre></blockquote>
22443
 
22444
<p><strong><a name="2003-02-04_1505"></a>
22445
2003-02-04 15:05 Igor Melichev</strong> (<a href="Details8.htm#2003-02-04_1505">details</a>)</p>
22446
<blockquote><pre>
22447
Fixing a garbager problem in pdfwrite.
22448
 
22449
</pre></blockquote>
22450
 
22451
<p><strong><a name="2003-02-03_1935"></a>
22452
2003-02-03 19:35 Igor Melichev</strong></p>
22453
<blockquote><pre>
22454
Fixing a garbager problem with gs_cmap_adobe1.
22455
</pre></blockquote>
22456
 
22457
<p><strong><a name="2003-02-03_1632"></a>
22458
2003-02-03 16:32 Igor Melichev</strong></p>
22459
<blockquote><pre>
22460
Fix (FAPI) : SubstNWP erroneusely used with non-CID fonts.
22461
</pre></blockquote>
22462
 
22463
<p><strong><a name="2003-02-03_1606"></a>
22464
2003-02-03 16:06 Igor Melichev</strong></p>
22465
<blockquote><pre>
22466
Fix (FAPI) : Improving the default value for the subpixel grid.
22467
</pre></blockquote>
22468
 
22469
<p><strong><a name="2003-02-03_1559"></a>
22470
2003-02-03 15:59 Igor Melichev</strong> (<a href="Details8.htm#2003-02-03_1559">details</a>)</p>
22471
<blockquote><pre>
22472
(pdfwrite) : Copying a composite True Type glyph, components were indexed wrongly.
22473
 
22474
</pre></blockquote>
22475
 
22476
<p><strong><a name="2003-02-03_1400"></a>
22477
2003-02-03 14:00 Igor Melichev</strong> (<a href="Details8.htm#2003-02-03_1400">details</a>)</p>
22478
<blockquote><pre>
22479
Fixing a garbager problem in pdfwrite.
22480
 
22481
</pre></blockquote>
22482
 
22483
<p><strong><a name="2003-02-03_1253"></a>
22484
2003-02-03 12:53 Igor Melichev</strong> (<a href="Details8.htm#2003-02-03_1253">details</a>)</p>
22485
<blockquote><pre>
22486
Fixing problems with AlignToPixels.
22487
 
22488
</pre></blockquote>
22489
 
22490
<p><strong><a name="2003-02-03_0927"></a>
22491
2003-02-03 09:27 Igor Melichev</strong> (<a href="Details8.htm#2003-02-03_0927">details</a>)</p>
22492
<blockquote><pre>
22493
CID font emulation : Comply with FAPI.
22494
 
22495
</pre></blockquote>
22496
 
22497
<p><strong><a name="2003-02-03_0832"></a>
22498
2003-02-03 08:32 Igor Melichev</strong> (<a href="Details8.htm#2003-02-03_0832">details</a>)</p>
22499
<blockquote><pre>
22500
CID font emulation : Resolving relative paths.
22501
 
22502
</pre></blockquote>
22503
 
22504
<p><strong><a name="2003-02-03_0759"></a>
22505
2003-02-03 07:59 Jouk Jansen</strong></p>
22506
<blockquote><pre>
22507
 
22508
 Committing in .
22509
 
22510
 OpenVMS patches
22511
 
22512
 Modified Files:
22513
 	gs/src/gp_vms.c gs/src/gsfcid.c gs/src/openvms.mmk
22514
 ----------------------------------------------------------------------
22515
</pre></blockquote>
22516
 
22517
<p><strong><a name="2003-02-02_2143"></a>
22518
2003-02-02 21:43 Igor Melichev</strong></p>
22519
<blockquote><pre>
22520
A documentation about emulating CID fonts with True Type fonts.
22521
</pre></blockquote>
22522
 
22523
<p><strong><a name="2003-02-01_1856"></a>
22524
2003-02-01 18:56 Igor Melichev</strong> (<a href="Details8.htm#2003-02-01_1856">details</a>)</p>
22525
<blockquote><pre>
22526
The CID to TT mapping : Providing a single map file
22527
for both the CID font to CID font substitution and
22528
True Type font to CID font substitution.
22529
 
22530
</pre></blockquote>
22531
 
22532
<p><strong><a name="2003-01-31_1739"></a>
22533
2003-01-31 17:39 Igor Melichev</strong></p>
22534
<blockquote><pre>
22535
Fix : Removing some unused variables.
22536
</pre></blockquote>
22537
 
22538
<p><strong><a name="2003-01-31_1628"></a>
22539
2003-01-31 16:28 Igor Melichev</strong> (<a href="Details8.htm#2003-01-31_1628">details</a>)</p>
22540
<blockquote><pre>
22541
The CID to TT mapping : Building CIDMap with SubstNWP.
22542
 
22543
</pre></blockquote>
22544
 
22545
<p><strong><a name="2003-01-31_1257"></a>
22546
2003-01-31 12:57 Ralph Giles</strong></p>
22547
<blockquote><pre>
22548
Remove a spurious include for MAXPATHLEN. Discovered fixing SF bug 675847.
22549
</pre></blockquote>
22550
 
22551
<p><strong><a name="2003-01-31_1254"></a>
22552
2003-01-31 12:54 Igor Melichev</strong> (<a href="Details8.htm#2003-01-31_1254">details</a>)</p>
22553
<blockquote><pre>
22554
CID font emulation : Choosing a cmap with gs/lib/xlatmap.
22555
 
22556
</pre></blockquote>
22557
 
22558
<p><strong><a name="2003-01-31_1251"></a>
22559
2003-01-31 12:51 Ralph Giles</strong></p>
22560
<blockquote><pre>
22561
Fixup makefile dependencies after changing header includes in gp_unifs.h.
22562
Part of the fix for SF bug 675847.
22563
</pre></blockquote>
22564
 
22565
<p><strong><a name="2003-01-31_1248"></a>
22566
2003-01-31 12:48 Ralph Giles</strong> (<a href="Details8.htm#2003-01-31_1248">details</a>)</p>
22567
<blockquote><pre>
22568
Use the ANSI-standard FILENAME_MAX from stdio.h instead of MAXPATHLEN from
22569
sys/param.h for unix path buffers. Fixes SF bug 675847.
22570
 
22571
</pre></blockquote>
22572
 
22573
<p><strong><a name="2003-01-31_0936"></a>
22574
2003-01-31 09:36 Igor Melichev</strong> (<a href="Details8.htm#2003-01-31_0936">details</a>)</p>
22575
<blockquote><pre>
22576
The CID to TT mapping :
22577
1. Providing an access to glyphs on demand.
22578
2. Handle TTC font format.
22579
 
22580
</pre></blockquote>
22581
 
22582
<p><strong><a name="2003-01-31_0905"></a>
22583
2003-01-31 09:05 Dan Coby</strong> (<a href="Details8.htm#2003-01-31_0905">details</a>)</p>
22584
<blockquote><pre>
22585
Fix for 673108.  The test file has a stream which contains an invalid
22586
stream length.  However Acrobat handles the file.
22587
 
22588
</pre></blockquote>
22589
 
22590
<p><strong><a name="2003-01-30_1044"></a>
22591
2003-01-30 10:44 Igor Melichev</strong> (<a href="Details8.htm#2003-01-30_1044">details</a>)</p>
22592
<blockquote><pre>
22593
CID font emulation : Adding a code for CIDMap generation,
22594
and moving the xlatmap scanner to gs_fntem.ps .
22595
 
22596
</pre></blockquote>
22597
 
22598
<p><strong><a name="2003-01-29_2024"></a>
22599
2003-01-29 20:24 Ray Johnston</strong> (<a href="Details8.htm#2003-01-29_2024">details</a>)</p>
22600
<blockquote><pre>
22601
Fix for incorrect colors with pswrite device when painting rectangles.
22602
SF bug 677009.
22603
 
22604
</pre></blockquote>
22605
 
22606
<p><strong><a name="2003-01-29_1100"></a>
22607
2003-01-29 11:00 Igor Melichev</strong> (<a href="Details8.htm#2003-01-29_1100">details</a>)</p>
22608
<blockquote><pre>
22609
Enhancing the resource machinery with mapping CID fonts to True Types.
22610
 
22611
</pre></blockquote>
22612
 
22613
<p><strong><a name="2003-01-29_0923"></a>
22614
2003-01-29 09:23 Igor Melichev</strong></p>
22615
<blockquote><pre>
22616
FAPI : Removing unuseful includes.
22617
</pre></blockquote>
22618
 
22619
<p><strong><a name="2003-01-29_0919"></a>
22620
2003-01-29 09:19 Igor Melichev</strong> (<a href="Details8.htm#2003-01-29_0919">details</a>)</p>
22621
<blockquote><pre>
22622
FAPI : A further improvement for the GS/FreeType bridge.
22623
Patch from Graham Asher.
22624
 
22625
</pre></blockquote>
22626
 
22627
<p><strong><a name="2003-01-29_0853"></a>
22628
2003-01-29 08:53 Igor Melichev</strong> (<a href="Details8.htm#2003-01-29_0853">details</a>)</p>
22629
<blockquote><pre>
22630
Fix : Eliminate .forceput from gs_resmp.ps .
22631
 
22632
</pre></blockquote>
22633
 
22634
<p><strong><a name="2003-01-29_0850"></a>
22635
2003-01-29 08:50 Igor Melichev</strong> (<a href="Details8.htm#2003-01-29_0850">details</a>)</p>
22636
<blockquote><pre>
22637
pdfwrite : Implementing DW2 and W2.
22638
 
22639
</pre></blockquote>
22640
 
22641
<p><strong><a name="2003-01-28_1909"></a>
22642
2003-01-28 19:09 Ray Johnston</strong> (<a href="Details8.htm#2003-01-28_1909">details</a>)</p>
22643
<blockquote><pre>
22644
Fix regression of 119-01.ps caused by previous patch while retaining the
22645
fix for #667658 when CR and/or LF comes between the '~' and the '>'.
22646
 
22647
</pre></blockquote>
22648
 
22649
<p><strong><a name="2003-01-27_1729"></a>
22650
2003-01-27 17:29 Ralph Giles</strong> (<a href="Details8.htm#2003-01-27_1729">details</a>)</p>
22651
<blockquote><pre>
22652
Switching to the new type 1 hinter and the new filling algorithm.
22653
THIS IS INCOMPATIBLE CHANGE.
22654
Most documents render better.
22655
 
22656
</pre></blockquote>
22657
 
22658
<p><strong><a name="2003-01-27_1621"></a>
22659
2003-01-27 16:21 Ralph Giles</strong></p>
22660
<blockquote><pre>
22661
Improve the wording of and clarify the documentation for AlignToPixels.
22662
Also restores the documentation for -dPDFFitPage removed by the initial
22663
commit of the AlignToPixels feature.
22664
</pre></blockquote>
22665
 
22666
<p><strong><a name="2003-01-26_1145"></a>
22667
2003-01-26 11:45 jeong</strong></p>
22668
<blockquote><pre>
22669
If s_A85D_process encounters CR/LF between '~' and '>', it returns ioerror.
22670
Now it is changed to ignore CR and/or LF before '>', and works fine.
22671
Fixes SF#667658.
22672
</pre></blockquote>
22673
 
22674
<p><strong><a name="2003-01-26_0858"></a>
22675
2003-01-26 08:58 Igor Melichev</strong></p>
22676
<blockquote><pre>
22677
Fix : Removing an unused variable from set_cache_device.
22678
</pre></blockquote>
22679
 
22680
<p><strong><a name="2003-01-26_0824"></a>
22681
2003-01-26 08:24 Igor Melichev</strong> (<a href="Details8.htm#2003-01-26_0824">details</a>)</p>
22682
<blockquote><pre>
22683
Implementing a new user parameter AlignToPixels and
22684
a new command line argument AlignToPixels.
22685
They allow to choose the alignment of glyphs to
22686
integral pixels or to subpixels while a text rendering.
22687
 
22688
</pre></blockquote>
22689
 
22690
<p><strong><a name="2003-01-25_2250"></a>
22691
2003-01-25 22:50 Ralph Giles</strong></p>
22692
<blockquote><pre>
22693
Universally prefer the __MACOS__ platform predefined symbol used by recent
22694
releases of Metrowerks CodeWarrior to the older __MACINTOSH__.
22695
</pre></blockquote>
22696
 
22697
<p><strong><a name="2003-01-25_1632"></a>
22698
2003-01-25 16:32 Igor Melichev</strong> (<a href="Details8.htm#2003-01-25_1632">details</a>)</p>
22699
<blockquote><pre>
22700
Fix (dropout prevention) : Insetred a check for VMerror.
22701
 
22702
</pre></blockquote>
22703
 
22704
<p><strong><a name="2003-01-25_0109"></a>
22705
2003-01-25 01:09 Ralph Giles</strong></p>
22706
<blockquote><pre>
22707
Supply local macros to replace non-portable min() and max() functions from MSVC.
22708
</pre></blockquote>
22709
 
22710
<p><strong><a name="2003-01-24_2230"></a>
22711
2003-01-24 22:30 Dan Coby</strong></p>
22712
<blockquote><pre>
22713
This is a temporary backout of rev 1.12 while its changes are being
22714
investigated.  This is being done to prevenet interference with some
22715
other efforts.
22716
</pre></blockquote>
22717
 
22718
<p><strong><a name="2003-01-24_2053"></a>
22719
2003-01-24 20:53 Ray Johnston</strong></p>
22720
<blockquote><pre>
22721
Add a new feature to scale PDF images to the current page size (rather
22722
than selecting a PageSize corresponding to the document CropBox or
22723
MediaBox). The command line option is -dPDFFitPage and will also position
22724
the image to the printable area of the page (inside .HWMargins).
22725
</pre></blockquote>
22726
 
22727
<p><strong><a name="2003-01-24_1939"></a>
22728
2003-01-24 19:39 Ray Johnston</strong></p>
22729
<blockquote><pre>
22730
Fix inconsistent type on QueryUser -- get_param was returning a 'bool' but
22731
set_param required an 'int'. Error was /typecheck in setpagedevice or
22732
could be /rangecheck in .installpagedevice after a page was processed.
22733
</pre></blockquote>
22734
 
22735
<p><strong><a name="2003-01-24_1932"></a>
22736
2003-01-24 19:32 Ray Johnston</strong></p>
22737
<blockquote><pre>
22738
Correct typo (missing space) in previous change.
22739
</pre></blockquote>
22740
 
22741
<p><strong><a name="2003-01-24_1928"></a>
22742
2003-01-24 19:28 Ray Johnston</strong></p>
22743
<blockquote><pre>
22744
Change to use ECHOGS_XE instead of system echo to avoid problems if an
22745
echo is found on the PATH that expands wildcards '*' character. Problem
22746
found by Torsten Erler when Cygwin echo caused a problem.
22747
</pre></blockquote>
22748
 
22749
<p><strong><a name="2003-01-24_1334"></a>
22750
2003-01-24 13:34 Igor Melichev</strong> (<a href="Details8.htm#2003-01-24_1334">details</a>)</p>
22751
<blockquote><pre>
22752
New Type 1 hinter : Fixing a bug in alignment to (non-sub)pixels.
22753
 
22754
</pre></blockquote>
22755
 
22756
<p><strong><a name="2003-01-24_0725"></a>
22757
2003-01-24 07:25 Igor Melichev</strong> (<a href="Details8.htm#2003-01-24_0725">details</a>)</p>
22758
<blockquote><pre>
22759
Fix (dropout prevention) : Did not work with -dNOCACHE.
22760
 
22761
</pre></blockquote>
22762
 
22763
<p><strong><a name="2003-01-24_0503"></a>
22764
2003-01-24 05:03 Igor Melichev</strong> (<a href="Details8.htm#2003-01-24_0503">details</a>)</p>
22765
<blockquote><pre>
22766
New Type 1 hinter : Fixing glyph widths.
22767
 
22768
</pre></blockquote>
22769
 
22770
<p><strong><a name="2003-01-24_0039"></a>
22771
2003-01-24 00:39 Igor Melichev</strong> (<a href="Details8.htm#2003-01-24_0039">details</a>)</p>
22772
<blockquote><pre>
22773
New Type 1 hinter : (1) It did not work with pdfwrite because
22774
gx_path_init_bbox_accumulator doesn't provide a memory.
22775
(2) Coded an alignment to subpixels.
22776
(3) Removed a hack about suppressing a microscopic segment.
22777
 
22778
</pre></blockquote>
22779
 
22780
<p><strong><a name="2003-01-23_2011"></a>
22781
2003-01-23 20:11 Igor Melichev</strong></p>
22782
<blockquote><pre>
22783
Fix : A misprint in the recent patch to default_get_outline.
22784
</pre></blockquote>
22785
 
22786
<p><strong><a name="2003-01-23_0514"></a>
22787
2003-01-23 05:14 Dan Coby</strong></p>
22788
<blockquote><pre>
22789
Fix for [ 662117 ] uniprint produces black pages, with bugfix.
22790
This fixes several problems created in the uniprint device when the
22791
device API was changed for 8.0.  This includes changes from Stefan Scherer,
22792
the originator of the report, plus some changes for monochrome devices.
22793
</pre></blockquote>
22794
 
22795
<p><strong><a name="2003-01-22_1736"></a>
22796
2003-01-22 17:36 Ray Johnston</strong></p>
22797
<blockquote><pre>
22798
Pulled unneeded #undef jcdp, there was no matching define. Original patch
22799
by Henry Stiles for GhostPCL version.
22800
</pre></blockquote>
22801
 
22802
<p><strong><a name="2003-01-22_1546"></a>
22803
2003-01-22 15:46 Igor Melichev</strong> (<a href="Details8.htm#2003-01-22_1546">details</a>)</p>
22804
<blockquote><pre>
22805
FAPI project : fixing a problem about preparation renderer's
22806
font data for non-disk CIDFontType 0 fonts.
22807
 
22808
</pre></blockquote>
22809
 
22810
<p><strong><a name="2003-01-22_0854"></a>
22811
2003-01-22 08:54 Russell Lang</strong></p>
22812
<blockquote><pre>
22813
Improve gsapi examples for Windows to not require _Windows on MSVC.
22814
</pre></blockquote>
22815
 
22816
<p><strong><a name="2003-01-22_0751"></a>
22817
2003-01-22 07:51 Russell Lang</strong> (<a href="Details8.htm#2003-01-22_0751">details</a>)</p>
22818
<blockquote><pre>
22819
Update DSC parser to current Ghostgum Software version.
22820
Fixes SourceForge bug #657289, SEGV on Alpha in DSC parser.
22821
 
22822
</pre></blockquote>
22823
 
22824
<p><strong><a name="2003-01-22_0738"></a>
22825
2003-01-22 07:38 Russell Lang</strong> (<a href="Details8.htm#2003-01-22_0738">details</a>)</p>
22826
<blockquote><pre>
22827
Treat files starting with %Pxxx as PostScript, not PDF.  Process
22828
empty files without error.  Fixes SourceForge bug #663150, Some
22829
PS files half-recognized as PDF files
22830
 
22831
</pre></blockquote>
22832
 
22833
<p><strong><a name="2003-01-22_0734"></a>
22834
2003-01-22 07:34 Russell Lang</strong></p>
22835
<blockquote><pre>
22836
Add the ijs device to the MSVC Windows build.
22837
</pre></blockquote>
22838
 
22839
<p><strong><a name="2003-01-22_0042"></a>
22840
2003-01-22 00:42 Igor Melichev</strong> (<a href="Details8.htm#2003-01-22_0042">details</a>)</p>
22841
<blockquote><pre>
22842
pdfwrite : Implementing widthshow and xshow for composite and CID fonts.
22843
The old (default) implementation converted to raster fonts
22844
and gave inaccurate glyph positions. The new implementation doesn't
22845
convert fonts to raster except for Type 3.
22846
 
22847
</pre></blockquote>
22848
 
22849
<p><strong><a name="2003-01-21_2357"></a>
22850
2003-01-21 23:57 Igor Melichev</strong></p>
22851
<blockquote><pre>
22852
Fixing gcc compiter warnings in gxfill.c, gxdtfill.h .
22853
</pre></blockquote>
22854
 
22855
<p><strong><a name="2003-01-20_2241"></a>
22856
2003-01-20 22:41 Dan Coby</strong> (<a href="Details8.htm#2003-01-20_2241">details</a>)</p>
22857
<blockquote><pre>
22858
Fix for [ 664473 ] 64bit color indexes break X driver.
22859
This fix corrects some problems found with the X window
22860
driver and 64 bit gx_color_indexes found by customer 1110.
22861
 
22862
</pre></blockquote>
22863
 
22864
<p><strong><a name="2003-01-19_2304"></a>
22865
2003-01-19 23:04 Igor Melichev</strong> (<a href="Details8.htm#2003-01-19_2304">details</a>)</p>
22866
<blockquote><pre>
22867
Fix (pdfwrite) : Improving a comment about ashow, awidthshow.
22868
 
22869
</pre></blockquote>
22870
 
22871
<p><strong><a name="2003-01-19_1959"></a>
22872
2003-01-19 19:59 Igor Melichev</strong> (<a href="Details8.htm#2003-01-19_1959">details</a>)</p>
22873
<blockquote><pre>
22874
Fix (pdfwrite) : With CID fonts 'show' set up cache devive and
22875
inconsistently skipped any rendering to it. It must not set up cache device.
22876
Thanks to Toshia Suzuki for spotting the problem.
22877
 
22878
</pre></blockquote>
22879
 
22880
<p><strong><a name="2003-01-19_1817"></a>
22881
2003-01-19 18:17 Igor Melichev</strong> (<a href="Details8.htm#2003-01-19_1817">details</a>)</p>
22882
<blockquote><pre>
22883
Fix (Dropout prevention) : Returning the gx_adjust_if_empty hack
22884
for cases when dropout prevention is not applied. It was removed erroneously.
22885
 
22886
</pre></blockquote>
22887
 
22888
<p><strong><a name="2003-01-19_1017"></a>
22889
2003-01-19 10:17 Russell Lang</strong> (<a href="Details8.htm#2003-01-19_1017">details</a>)</p>
22890
<blockquote><pre>
22891
Within the display device, correctly allocate the memory device
22892
with the correct structure descriptor.
22893
 
22894
</pre></blockquote>
22895
 
22896
<p><strong><a name="2003-01-18_0952"></a>
22897
2003-01-18 09:52 Igor Melichev</strong> (<a href="Details8.htm#2003-01-18_0952">details</a>)</p>
22898
<blockquote><pre>
22899
Fix (pdfwrite) : When pdfwrite text buffer overflows, it wrote an
22900
extra text positioning command with wrong arguments.
22901
 
22902
</pre></blockquote>
22903
 
22904
<p><strong><a name="2003-01-17_1732"></a>
22905
2003-01-17 17:32 Igor Melichev</strong> (<a href="Details8.htm#2003-01-17_1732">details</a>)</p>
22906
<blockquote><pre>
22907
Fix (Type 42 interpreter) : Providing a tolerance to bytecode segmentation with sfnts string.
22908
 
22909
</pre></blockquote>
22910
 
22911
<p><strong><a name="2003-01-16_2136"></a>
22912
2003-01-16 21:36 Igor Melichev</strong> (<a href="Details8.htm#2003-01-16_2136">details</a>)</p>
22913
<blockquote><pre>
22914
Fix (Free Type bridge) : A new revision with MetricsCount handling.
22915
 
22916
</pre></blockquote>
22917
 
22918
<p><strong><a name="2003-01-16_1849"></a>
22919
2003-01-16 18:49 Ray Johnston</strong> (<a href="Details8.htm#2003-01-16_1849">details</a>)</p>
22920
<blockquote><pre>
22921
Add a message for filters (such as JBIG2Decode) that we can't handle and
22922
continue processing the file as much as we can without the problem data.
22923
This is related to SourceForge bug #668580.
22924
 
22925
</pre></blockquote>
22926
 
22927
<p><strong><a name="2003-01-16_1829"></a>
22928
2003-01-16 18:29 Ray Johnston</strong> (<a href="Details8.htm#2003-01-16_1829">details</a>)</p>
22929
<blockquote><pre>
22930
Restructure the PDF top level processing (runpdf) to factor out a 'begin',
22931
'do', and 'end' procedures. These can be used by clients to open a PDF
22932
then access information from the PDF interpreter dictionaries about the
22933
document or pages prior to actually processing pages with 'dopdfpages'.
22934
 
22935
</pre></blockquote>
22936
 
22937
<p><strong><a name="2003-01-16_1625"></a>
22938
2003-01-16 16:25 Igor Melichev</strong> (<a href="Details8.htm#2003-01-16_1625">details</a>)</p>
22939
<blockquote><pre>
22940
Fix (New Type 1 hinter) : A bug computing a stem width.
22941
 
22942
</pre></blockquote>
22943
 
22944
<p><strong><a name="2003-01-16_1520"></a>
22945
2003-01-16 15:20 Igor Melichev</strong> (<a href="Details8.htm#2003-01-16_1520">details</a>)</p>
22946
<blockquote><pre>
22947
Fix (Dropout prevention) : Sometimes active lines were not ordered,
22948
causing a dropout.
22949
 
22950
</pre></blockquote>
22951
 
22952
<p><strong><a name="2003-01-16_1259"></a>
22953
2003-01-16 12:59 Igor Melichev</strong> (<a href="Details8.htm#2003-01-16_1259">details</a>)</p>
22954
<blockquote><pre>
22955
Fix (New type 1 hinter) : Removing hint complexes and fixing bugs.
22956
 
22957
</pre></blockquote>
22958
 
22959
<p><strong><a name="2003-01-16_1037"></a>
22960
2003-01-16 10:37 Igor Melichev</strong> (<a href="Details8.htm#2003-01-16_1037">details</a>)</p>
22961
<blockquote><pre>
22962
Fix (New type 1 hinter) : A bug in t1_hinter__interpolate_other_poles.
22963
 
22964
</pre></blockquote>
22965
 
22966
<p><strong><a name="2003-01-15_1820"></a>
22967
2003-01-15 18:20 Raph Levien</strong></p>
22968
<blockquote><pre>
22969
Fix: Correctly initialize private cmyk_cs as returned from
22970
gx_concrete_space_CIE(). Fixes SF bug #667322.
22971
</pre></blockquote>
22972
 
22973
<p><strong><a name="2003-01-15_1632"></a>
22974
2003-01-15 16:32 Igor Melichev</strong> (<a href="Details8.htm#2003-01-15_1632">details</a>)</p>
22975
<blockquote><pre>
22976
Fix (New type 1 hinter) : A bug calling the hinter.
22977
 
22978
</pre></blockquote>
22979
 
22980
<p><strong><a name="2003-01-15_0812"></a>
22981
2003-01-15 08:12 Dan Coby</strong> (<a href="Details8.htm#2003-01-15_0812">details</a>)</p>
22982
<blockquote><pre>
22983
Modifies pick_cell_size to make a more accurate, and less round-off
22984
error dependent, selection of screen cell size.
22985
 
22986
</pre></blockquote>
22987
 
22988
<p><strong><a name="2003-01-14_1909"></a>
22989
2003-01-14 19:09 Jack Moffitt</strong></p>
22990
<blockquote><pre>
22991
Add src/gxdtfill.h to whitelist for double inclusion protection test.
22992
</pre></blockquote>
22993
 
22994
<p><strong><a name="2003-01-14_1906"></a>
22995
2003-01-14 19:06 Jack Moffitt</strong></p>
22996
<blockquote><pre>
22997
Fix timezone information for CVS timestamps.
22998
</pre></blockquote>
22999
 
23000
<p><strong><a name="2003-01-14_1210"></a>
23001
2003-01-14 12:10 Igor Melichev</strong> (<a href="Details8.htm#2003-01-14_1210">details</a>)</p>
23002
<blockquote><pre>
23003
Fix (New type 1 hinter) : Removing unused variables.
23004
 
23005
</pre></blockquote>
23006
 
23007
<p><strong><a name="2003-01-14_1151"></a>
23008
2003-01-14 11:51 Igor Melichev</strong> (<a href="Details8.htm#2003-01-14_1151">details</a>)</p>
23009
<blockquote><pre>
23010
New type 1 hinter : Round glyph origin to integral pixels.
23011
 
23012
</pre></blockquote>
23013
 
23014
<p><strong><a name="2003-01-14_0800"></a>
23015
2003-01-14 08:00 Igor Melichev</strong> (<a href="Details8.htm#2003-01-14_0800">details</a>)</p>
23016
<blockquote><pre>
23017
New type 1 hinter : Implementing the type 1 flex feature.
23018
 
23019
</pre></blockquote>
23020
 
23021
<p><strong><a name="2003-01-14_0001"></a>
23022
2003-01-14 00:01 Jack Moffitt</strong></p>
23023
<blockquote><pre>
23024
Added documentation about new configuration mechanisms in the testing
23025
framework.
23026
</pre></blockquote>
23027
 
23028
<p><strong><a name="2003-01-13_2343"></a>
23029
2003-01-13 23:43 Jack Moffitt</strong></p>
23030
<blockquote><pre>
23031
Convert configuration options to use a configuration file, and move
23032
config options from run_nightly into the normal config framework.
23033
 
23034
Also, add regression checkpoint time to the daily report.  Fixes
23035
SF #657178.
23036
</pre></blockquote>
23037
 
23038
<p><strong><a name="2003-01-13_1103"></a>
23039
2003-01-13 11:03 Igor Melichev</strong> (<a href="Details8.htm#2003-01-13_1103">details</a>)</p>
23040
<blockquote><pre>
23041
Fix (New type 1 hinter) : A bug in complex_link.
23042
 
23043
</pre></blockquote>
23044
 
23045
<p><strong><a name="2003-01-12_1958"></a>
23046
2003-01-12 19:58 Igor Melichev</strong> (<a href="Details8.htm#2003-01-12_1958">details</a>)</p>
23047
<blockquote><pre>
23048
New type 1 hinter : Implementing alpha bits, and fixing bugs.
23049
 
23050
</pre></blockquote>
23051
 
23052
<p><strong><a name="2003-01-12_1955"></a>
23053
2003-01-12 19:55 Igor Melichev</strong> (<a href="Details8.htm#2003-01-12_1955">details</a>)</p>
23054
<blockquote><pre>
23055
Fix (dropout prevention) : wrong number of alphs bits was
23056
passed to dev_proc(dev, copy_alpha).
23057
 
23058
</pre></blockquote>
23059
 
23060
<p><strong><a name="2003-01-12_1203"></a>
23061
2003-01-12 12:03 Igor Melichev</strong> (<a href="Details8.htm#2003-01-12_1203">details</a>)</p>
23062
<blockquote><pre>
23063
Fix (New type 1 hinter) : A bug in t1_hinter__hint_mask .
23064
 
23065
</pre></blockquote>
23066
 
23067
<p><strong><a name="2003-01-11_1921"></a>
23068
2003-01-11 19:21 Igor Melichev</strong> (<a href="Details8.htm#2003-01-11_1921">details</a>)</p>
23069
<blockquote><pre>
23070
New type 1 hinter : Fixing gcc compiler errors.
23071
 
23072
</pre></blockquote>
23073
 
23074
<p><strong><a name="2003-01-11_1847"></a>
23075
2003-01-11 18:47 Igor Melichev</strong></p>
23076
<blockquote><pre>
23077
zchar1.c revision 1.23 appears wrong (an inaccurate type cast, compiler warnings).
23078
Unwinding the patch.
23079
</pre></blockquote>
23080
 
23081
<p><strong><a name="2003-01-11_1826"></a>
23082
2003-01-11 18:26 Igor Melichev</strong> (<a href="Details8.htm#2003-01-11_1826">details</a>)</p>
23083
<blockquote><pre>
23084
New type 1 hinter : Fixing types for import function prototypes.
23085
 
23086
</pre></blockquote>
23087
 
23088
<p><strong><a name="2003-01-11_1820"></a>
23089
2003-01-11 18:20 Igor Melichev</strong> (<a href="Details8.htm#2003-01-11_1820">details</a>)</p>
23090
<blockquote><pre>
23091
New type 1 hinter : Enable the grid fitting separately for X and Y.
23092
 
23093
</pre></blockquote>
23094
 
23095
<p><strong><a name="2003-01-11_1746"></a>
23096
2003-01-11 17:46 Igor Melichev</strong> (<a href="Details8.htm#2003-01-11_1746">details</a>)</p>
23097
<blockquote><pre>
23098
Removing redundant code from zchar1.c .
23099
 
23100
</pre></blockquote>
23101
 
23102
<p><strong><a name="2003-01-11_1555"></a>
23103
2003-01-11 15:55 Igor Melichev</strong> (<a href="Details8.htm#2003-01-11_1555">details</a>)</p>
23104
<blockquote><pre>
23105
New type 1 hinter : Attaching it to type 2 interpreter.
23106
With NEW_TYPE1_HINTER = 0 the new code must be equivalent to old one.
23107
 
23108
</pre></blockquote>
23109
 
23110
<p><strong><a name="2003-01-11_1420"></a>
23111
2003-01-11 14:20 Igor Melichev</strong></p>
23112
<blockquote><pre>
23113
Fix: A bag in the visual trace implementation.
23114
</pre></blockquote>
23115
 
23116
<p><strong><a name="2003-01-11_0439"></a>
23117
2003-01-11 04:39 Ralph Giles</strong></p>
23118
<blockquote><pre>
23119
Revert changes accidentally included in the last commit.
23120
</pre></blockquote>
23121
 
23122
<p><strong><a name="2003-01-11_0438"></a>
23123
2003-01-11 04:38 Ralph Giles</strong></p>
23124
<blockquote><pre>
23125
Revert to the default gcc (3.1) on MacOS X. We had switched to 2.95 to
23126
work around a bug in Apple's first shipped gcc3. The issue has been resolved
23127
in the December 2002 Apple Developer Tools release.
23128
</pre></blockquote>
23129
 
23130
<p><strong><a name="2003-01-11_0427"></a>
23131
2003-01-11 04:27 Ralph Giles</strong></p>
23132
<blockquote><pre>
23133
Revert to the default gcc (3.1) on MacOS X. We had switched to 2.95 to
23134
work around a bug in Apple's first shipped gcc3. The issue has been resolved
23135
in the December 2002 Apple Developer Tools release.
23136
</pre></blockquote>
23137
 
23138
<p><strong><a name="2003-01-10_0817"></a>
23139
2003-01-10 08:17 Igor Melichev</strong> (<a href="Details8.htm#2003-01-10_0817">details</a>)</p>
23140
<blockquote><pre>
23141
Reducing the C stack consumption in ztype1execchar.
23142
The new code must be equivalent to the old one.
23143
 
23144
</pre></blockquote>
23145
 
23146
<p><strong><a name="2003-01-10_0056"></a>
23147
2003-01-10 00:56 Jack Moffitt</strong></p>
23148
<blockquote><pre>
23149
Allow tests to run without modifying the daily tracking database.
23150
run_regression now takes the --track option to create and update daily
23151
tracking databases, and runs normally otherwise.
23152
</pre></blockquote>
23153
 
23154
<p><strong><a name="2003-01-09_2358"></a>
23155
2003-01-09 23:58 Jack Moffitt</strong></p>
23156
<blockquote><pre>
23157
Small formatting improvement.
23158
</pre></blockquote>
23159
 
23160
<p><strong><a name="2003-01-09_2249"></a>
23161
2003-01-09 22:49 Jack Moffitt</strong></p>
23162
<blockquote><pre>
23163
Factor out gscheck_raster.py from run_regression.
23164
</pre></blockquote>
23165
 
23166
<p><strong><a name="2003-01-09_2239"></a>
23167
2003-01-09 22:39 Jack Moffitt</strong></p>
23168
<blockquote><pre>
23169
Fixes another Python 2.2 compatibility error.
23170
</pre></blockquote>
23171
 
23172
<p><strong><a name="2003-01-09_2135"></a>
23173
2003-01-09 21:35 Jack Moffitt</strong></p>
23174
<blockquote><pre>
23175
Fixes check for exception instances by using isinstance() instead of
23176
issubclass().  This is required for Python 2.2 compatibility.
23177
</pre></blockquote>
23178
 
23179
<p><strong><a name="2003-01-09_2133"></a>
23180
2003-01-09 21:33 Jack Moffitt</strong></p>
23181
<blockquote><pre>
23182
Increase maximum memory restrictions on Ghostscript for regression tests.
23183
</pre></blockquote>
23184
 
23185
<p><strong><a name="2003-01-09_2112"></a>
23186
2003-01-09 21:12 Ralph Giles</strong> (<a href="Details8.htm#2003-01-09_2112">details</a>)</p>
23187
<blockquote><pre>
23188
Include libz in the autoconf test for libpng.
23189
 
23190
</pre></blockquote>
23191
 
23192
<p><strong><a name="2003-01-09_0433"></a>
23193
2003-01-09 04:33 Ralph Giles</strong></p>
23194
<blockquote><pre>
23195
Correct warnings in the display device. Removes two unused declarations
23196
and marks a local function private. After a patch by Peter Breitenlohner.
23197
</pre></blockquote>
23198
 
23199
<p><strong><a name="2003-01-09_0431"></a>
23200
2003-01-09 04:31 Ralph Giles</strong> (<a href="Details8.htm#2003-01-09_0431">details</a>)</p>
23201
<blockquote><pre>
23202
Add a missing header file.
23203
 
23204
</pre></blockquote>
23205
 
23206
<p><strong><a name="2003-01-08_2139"></a>
23207
2003-01-08 21:39 Ralph Giles</strong> (<a href="Details8.htm#2003-01-08_2139">details</a>)</p>
23208
<blockquote><pre>
23209
Correct a nesting error in the libpng detection code.
23210
 
23211
</pre></blockquote>
23212
 
23213
<p><strong><a name="2003-01-08_1657"></a>
23214
2003-01-08 16:57 Igor Melichev</strong></p>
23215
<blockquote><pre>
23216
New type 1 hinter : Implementing dynamic array allocation;
23217
Skipping degenerate path segments; Renaming configuration flags.
23218
This patch changes a disabled code only.
23219
</pre></blockquote>
23220
 
23221
<p><strong><a name="2003-01-08_1644"></a>
23222
2003-01-08 16:44 Igor Melichev</strong></p>
23223
<blockquote><pre>
23224
Dropout prevention : Self-intersections must not contribute peaks.
23225
Also removed the LOOP_FILL_TRAPEZOID_FIXED macro.
23226
This patch must not change any behavior.
23227
</pre></blockquote>
23228
 
23229
<p><strong><a name="2003-01-08_0539"></a>
23230
2003-01-08 05:39 Dan Coby</strong></p>
23231
<blockquote><pre>
23232
1.  Added documentation for the PSD, XCF, and spotcmyk devices.
23233
2.  Corrected various minor spelling problems.
23234
</pre></blockquote>
23235
 
23236
<p><strong><a name="2003-01-08_0251"></a>
23237
2003-01-08 02:51 Ralph Giles</strong></p>
23238
<blockquote><pre>
23239
Add source files for the new type 1 hinter to the index in the developer documentation.
23240
</pre></blockquote>
23241
 
23242
<p><strong><a name="2003-01-07_1754"></a>
23243
2003-01-07 17:54 Igor Melichev</strong> (<a href="Details8.htm#2003-01-07_1754">details</a>)</p>
23244
<blockquote><pre>
23245
Dropout prevention : (1) Replace the horizontal line processing.
23246
(2) Returning the hack about horizontal lines for non-character fills.
23247
This patch changes a disabled code only.
23248
 
23249
</pre></blockquote>
23250
 
23251
<p><strong><a name="2003-01-07_1632"></a>
23252
2003-01-07 16:32 Igor Melichev</strong> (<a href="Details8.htm#2003-01-07_1632">details</a>)</p>
23253
<blockquote><pre>
23254
fuzzy.c : Add writing the fuzzy difference to PPM or BMP file.
23255
 
23256
</pre></blockquote>
23257
 
23258
<p><strong><a name="2003-01-06_2337"></a>
23259
2003-01-06 23:37 Ralph Giles</strong></p>
23260
<blockquote><pre>
23261
Add standard license banners to some macos-specific header files.
23262
</pre></blockquote>
23263
 
23264
<p><strong><a name="2003-01-06_2331"></a>
23265
2003-01-06 23:31 Ralph Giles</strong> (<a href="Details8.htm#2003-01-06_2331">details</a>)</p>
23266
<blockquote><pre>
23267
Add standard copyright banner and RCS id line.
23268
 
23269
</pre></blockquote>
23270
 
23271
<p><strong><a name="2003-01-06_1957"></a>
23272
2003-01-06 19:57 Igor Melichev</strong></p>
23273
<blockquote><pre>
23274
Dropout prevention : A better marking of margin interior.
23275
This patch changes a disabled code only.
23276
</pre></blockquote>
23277
 
23278
<p><strong><a name="2003-01-06_1743"></a>
23279
2003-01-06 17:43 Igor Melichev</strong> (<a href="Details8.htm#2003-01-06_1743">details</a>)</p>
23280
<blockquote><pre>
23281
Initial commit for a new type 1 hinter.
23282
This patch must not change any behavior.
23283
 
23284
</pre></blockquote>
23285
 
23286
<p><strong><a name="2003-01-06_1700"></a>
23287
2003-01-06 17:00 Igor Melichev</strong></p>
23288
<blockquote><pre>
23289
Dropout prevention : Removing unused variables.
23290
This patch changes a disabled code only.
23291
</pre></blockquote>
23292
 
23293
<p><strong><a name="2003-01-05_2113"></a>
23294
2003-01-05 21:13 Igor Melichev</strong></p>
23295
<blockquote><pre>
23296
Dropout prevention : A bug in continue_margin_common.
23297
This patch changes a disabled code only.
23298
</pre></blockquote>
23299
 
23300
<p><strong><a name="2003-01-05_2048"></a>
23301
2003-01-05 20:48 Igor Melichev</strong></p>
23302
<blockquote><pre>
23303
Dropout prevention : Better compute the spot contiguity,
23304
and improve the peak cut-off.
23305
This patch changes a disabled code only.
23306
</pre></blockquote>
23307
 
23308
<p><strong><a name="2003-01-05_1729"></a>
23309
2003-01-05 17:29 Igor Melichev</strong> (<a href="Details8.htm#2003-01-05_1729">details</a>)</p>
23310
<blockquote><pre>
23311
Dropout prevention : Computing a contour area with fixed point arithmetics.
23312
This patch changes a disabled code only.
23313
 
23314
</pre></blockquote>
23315
 
23316
<p><strong><a name="2003-01-04_1637"></a>
23317
2003-01-04 16:37 Igor Melichev</strong> (<a href="Details8.htm#2003-01-04_1637">details</a>)</p>
23318
<blockquote><pre>
23319
Dropout prevention : Improving the predicate about adding horizontal lines to Y list.
23320
This patch changes a disabled code only.
23321
 
23322
</pre></blockquote>
23323
 
23324
<p><strong><a name="2003-01-04_1504"></a>
23325
2003-01-04 15:04 Igor Melichev</strong> (<a href="Details8.htm#2003-01-04_1504">details</a>)</p>
23326
<blockquote><pre>
23327
Dropout prevention : (1) Fixing a problem with improper contour direction
23328
in some (wrong) fonts. (2) Improving the CHECK_SPOT_CONTIGUITY feature.
23329
This patch changes a disabled code only.
23330
 
23331
</pre></blockquote>
23332
 
23333
<p><strong><a name="2003-01-03_1734"></a>
23334
2003-01-03 17:34 Igor Melichev</strong> (<a href="Details8.htm#2003-01-03_1734">details</a>)</p>
23335
<blockquote><pre>
23336
Dropout prevention : Adding a serif adjustment.
23337
This patch changes disabled code only.
23338
 
23339
</pre></blockquote>
23340
 
23341
<p><strong><a name="2003-01-03_1729"></a>
23342
2003-01-03 17:29 Igor Melichev</strong></p>
23343
<blockquote><pre>
23344
Dropout prevention : Correctly compute depth for cached character images.
23345
</pre></blockquote>
23346
 
23347
<p><strong><a name="2003-01-02_1811"></a>
23348
2003-01-02 18:11 Igor Melichev</strong></p>
23349
<blockquote><pre>
23350
Fix (gswin32) : Improving the image window title for debug technology.
23351
</pre></blockquote>
23352
 
23353
<p><strong><a name="2003-01-01_0655"></a>
23354
2003-01-01 06:55 Ray Johnston</strong></p>
23355
<blockquote><pre>
23356
Revert previous commit. This version is now back to the same as 1.22.
23357
</pre></blockquote>
23358
 
23359
<p><strong><a name="2002-12-31_2308"></a>
23360
2002-12-31 23:08 Ray Johnston</strong></p>
23361
<blockquote><pre>
23362
Handle copying arrays (and their composite elements that are in VM) to
23363
global VM when processing the ***params functions such as currentuserparams
23364
Fixes SourceForge #647685 that impacted .setsafe usage.
23365
</pre></blockquote>
23366
 
23367
<p><strong><a name="2002-12-31_1952"></a>
23368
2002-12-31 19:52 Ralph Giles</strong></p>
23369
<blockquote><pre>
23370
Add new dropout prevention source files to the documentation.
23371
</pre></blockquote>
23372
 
23373
<p><strong><a name="2002-12-30_2231"></a>
23374
2002-12-30 22:31 Igor Melichev</strong></p>
23375
<blockquote><pre>
23376
Fix (dropout prevention) : A bug in store_margin.
23377
This patch changes disabled code only.
23378
</pre></blockquote>
23379
 
23380
<p><strong><a name="2002-12-30_1921"></a>
23381
2002-12-30 19:21 Igor Melichev</strong> (<a href="Details8.htm#2002-12-30_1921">details</a>)</p>
23382
<blockquote><pre>
23383
Fix (dropout prevention) : Direction of horizontal lines was computed wrongly.
23384
 
23385
</pre></blockquote>
23386
 
23387
<p><strong><a name="2002-12-30_1824"></a>
23388
2002-12-30 18:24 Igor Melichev</strong> (<a href="Details8.htm#2002-12-30_1824">details</a>)</p>
23389
<blockquote><pre>
23390
Fix (FAPI) : Don't try to get a glyph name for CID fonts.
23391
Thanks for Graham Asher for spotting it.
23392
</pre></blockquote>
23393
 
23394
<p><strong><a name="2002-12-30_0551"></a>
23395
2002-12-30 05:51 Ray Johnston</strong> (<a href="Details8.htm#2002-12-30_0551">details</a>)</p>
23396
<blockquote><pre>
23397
Reduce state.width delta radius calculation for shadings that was made too
23398
large by the previous commit.
23399
 
23400
</pre></blockquote>
23401
 
23402
<p><strong><a name="2002-12-29_1942"></a>
23403
2002-12-29 19:42 Igor Melichev</strong> (<a href="Details8.htm#2002-12-29_1942">details</a>)</p>
23404
<blockquote><pre>
23405
Fix (Type 1 interpreter) : setcurrentpoint missed the vstem3 shift.
23406
 
23407
</pre></blockquote>
23408
 
23409
<p><strong><a name="2002-12-28_1235"></a>
23410
2002-12-28 12:35 Igor Melichev</strong> (<a href="Details8.htm#2002-12-28_1235">details</a>)</p>
23411
<blockquote><pre>
23412
Improving the dropout prevention algorithm
23413
This patch changes disabled code only.
23414
 
23415
</pre></blockquote>
23416
 
23417
<p><strong><a name="2002-12-26_1126"></a>
23418
2002-12-26 11:26 Igor Melichev</strong> (<a href="Details8.htm#2002-12-26_1126">details</a>)</p>
23419
<blockquote><pre>
23420
Fix : fuzzy.c wrongly compared images.
23421
 
23422
</pre></blockquote>
23423
 
23424
<p><strong><a name="2002-12-24_1900"></a>
23425
2002-12-24 19:00 Ray Johnston</strong> (<a href="Details8.htm#2002-12-24_1900">details</a>)</p>
23426
<blockquote><pre>
23427
Radial shading did not work if the CTM was rotated (mat.xx == mat.yy ==0).
23428
 
23429
</pre></blockquote>
23430
 
23431
<p><strong><a name="2002-12-24_1420"></a>
23432
2002-12-24 14:20 Igor Melichev</strong> (<a href="Details8.htm#2002-12-24_1420">details</a>)</p>
23433
<blockquote><pre>
23434
Improving and optimizing the dropout prevention algorithm
23435
with splitting gx_default_fill_parallelogram into 2 variants.
23436
 
23437
</pre></blockquote>
23438
 
23439
<p><strong><a name="2002-12-23_1817"></a>
23440
2002-12-23 18:17 Igor Melichev</strong></p>
23441
<blockquote><pre>
23442
Fix : Fixing a typo in comment.
23443
</pre></blockquote>
23444
 
23445
<p><strong><a name="2002-12-23_1227"></a>
23446
2002-12-23 12:27 Igor Melichev</strong> (<a href="Details8.htm#2002-12-23_1227">details</a>)</p>
23447
<blockquote><pre>
23448
Initial commit for the dropout prevention code in rasterizer.
23449
It doesn't not change any behavior.
23450
 
23451
</pre></blockquote>
23452
 
23453
<p><strong><a name="2002-12-23_1059"></a>
23454
2002-12-23 10:59 Igor Melichev</strong></p>
23455
<blockquote><pre>
23456
Fix (pdfwrite) : Removing a rudiment about writing /Name to font resources.
23457
It is not longer useful since revision 1.50 of lib/pdf_font.ps .
23458
</pre></blockquote>
23459
 
23460
<p><strong><a name="2002-12-20_1717"></a>
23461
2002-12-20 17:17 Ray Johnston</strong></p>
23462
<blockquote><pre>
23463
Accumulate CVS log instead of only having one night's worth of change info.
23464
It used to work that way but that "feature" got dropped inadvertently.
23465
</pre></blockquote>
23466
 
23467
<p><strong><a name="2002-12-20_1139"></a>
23468
2002-12-20 11:39 Igor Melichev</strong> (<a href="Details8.htm#2002-12-20_1139">details</a>)</p>
23469
<blockquote><pre>
23470
Initial commit for the dropout prevention code in rasterizer.
23471
It doesn't not change any behavior.
23472
 
23473
</pre></blockquote>
23474
 
23475
<p><strong><a name="2002-12-19_2044"></a>
23476
2002-12-19 20:44 Igor Melichev</strong></p>
23477
<blockquote><pre>
23478
More optimizations are enabled with MSVC_VERSION != 5.
23479
Using them MSVC 6.0 creates 1.5 times faster code.
23480
Thanks to Russell Lang and to Pierre Arnaud.
23481
</pre></blockquote>
23482
 
23483
<p><strong><a name="2002-12-19_0927"></a>
23484
2002-12-19 09:27 Russell Lang</strong> (<a href="Details8.htm#2002-12-19_0927">details</a>)</p>
23485
<blockquote><pre>
23486
Prevent the bbox put_params from using the color mapping
23487
functions before the device is opened.
23488
Fixes Sourceforge bug #645531 "seg fault: bbox device + PAPERSIZE".
23489
 
23490
</pre></blockquote>
23491
 
23492
<p><strong><a name="2002-12-18_1730"></a>
23493
2002-12-18 17:30 Alex Cherepanov</strong></p>
23494
<blockquote><pre>
23495
Following MS Windows practice "Ok" is changed to "OK" in dialog controls.
23496
Fixes SourceForge bug #655623 '"Ok" should be "OK"'
23497
</pre></blockquote>
23498
 
23499
<p><strong><a name="2002-12-18_1359"></a>
23500
2002-12-18 13:59 Igor Melichev</strong></p>
23501
<blockquote><pre>
23502
Fix : Improving the portability of the vd_trace interface.
23503
</pre></blockquote>
23504
 
23505
<p><strong><a name="2002-12-17_1824"></a>
23506
2002-12-17 18:24 Jack Moffitt</strong></p>
23507
<blockquote><pre>
23508
Update test scripts to omit -rXXX parameter for pdfwrite, instead of using
23509
-r720 explicitly, so that it uses the default behavior.
23510
</pre></blockquote>
23511
 
23512
<p><strong><a name="2002-12-17_1754"></a>
23513
2002-12-17 17:54 Jack Moffitt</strong></p>
23514
<blockquote><pre>
23515
Always run pdfwrite with the default resolution of 720, since that is the
23516
common use case.
23517
</pre></blockquote>
23518
 
23519
<p><strong><a name="2002-12-16_1231"></a>
23520
2002-12-16 12:31 Igor Melichev</strong> (<a href="Details8.htm#2002-12-16_1231">details</a>)</p>
23521
<blockquote><pre>
23522
Fix : Improving the vd_trace interface.
23523
 
23524
</pre></blockquote>
23525
 
23526
<p><strong><a name="2002-12-15_1904"></a>
23527
2002-12-15 19:04 Igor Melichev</strong> (<a href="Details8.htm#2002-12-15_1904">details</a>)</p>
23528
<blockquote><pre>
23529
Fix (pdfwrite) : Text matrix was wrongly computed.
23530
Source Forge bug "[ 651643 ] PS->PDF changes font slant".
23531
 
23532
</pre></blockquote>
23533
 
23534
<p><strong><a name="2002-12-15_1320"></a>
23535
2002-12-15 13:20 Igor Melichev</strong></p>
23536
<blockquote><pre>
23537
Fix (FAPI) : Don't request decodingID for embedded fonts,
23538
because it is only useful for disk fonts.
23539
</pre></blockquote>
23540
 
23541
<p><strong><a name="2002-12-14_1906"></a>
23542
2002-12-14 19:06 Igor Melichev</strong></p>
23543
<blockquote><pre>
23544
Fix (pdfwrite) : 'cmap' was written wrongly with subsetted True Type fonts.
23545
Source Forge bug "[ 651148 ] pdfwrite embeds bad font".
23546
</pre></blockquote>
23547
 
23548
<p><strong><a name="2002-12-14_0039"></a>
23549
2002-12-14 00:39 Ralph Giles</strong></p>
23550
<blockquote><pre>
23551
Add the display device (for the gsapi client interface) to the default
23552
MacOS build.
23553
</pre></blockquote>
23554
 
23555
<p><strong><a name="2002-12-12_0144"></a>
23556
2002-12-12 01:44 Dan Coby</strong> (<a href="Details8.htm#2002-12-12_0144">details</a>)</p>
23557
<blockquote><pre>
23558
Fix for [ 652147 ] overprintmode not boolean.  Adobe TN5145 defines
23559
the paramters to/from setoverprintmode/currentoverprintmode as being
23560
boolean.  This change modifies the implementation to match the TN.
23561
 
23562
</pre></blockquote>
23563
 
23564
<p><strong><a name="2002-12-11_2031"></a>
23565
2002-12-11 20:31 Ray Johnston</strong> (<a href="Details8.htm#2002-12-11_2031">details</a>)</p>
23566
<blockquote><pre>
23567
Handle TrueType fonts that contain poorly formatted 'post' tables.
23568
These were seen as font subsets embedded in PDF files.
23569
Fixes SourceForge bug #651164 for customer #150.
23570
 
23571
</pre></blockquote>
23572
 
23573
<p><strong><a name="2002-12-10_1749"></a>
23574
2002-12-10 17:49 Igor Melichev</strong></p>
23575
<blockquote><pre>
23576
Fix (pdfwrite) : Removing erroneous declarations from gdevpdfx.h .
23577
</pre></blockquote>
23578
 
23579
<p><strong><a name="2002-12-10_1518"></a>
23580
2002-12-10 15:18 Ralph Giles</strong> (<a href="Details8.htm#2002-12-10_1518">details</a>)</p>
23581
<blockquote><pre>
23582
Fix (FAPI) : Rename round() to fapi_round() to avoid shadowing the C99 call of the same name.
23583
 
23584
</pre></blockquote>
23585
 
23586
<p><strong><a name="2002-12-10_1352"></a>
23587
2002-12-10 13:52 Igor Melichev</strong></p>
23588
<blockquote><pre>
23589
(pdfwrite) : Implementing /PAGELABEL pdfmark.
23590
Code from Joerg Baumann with minor improvements.
23591
</pre></blockquote>
23592
 
23593
<p><strong><a name="2002-12-10_1133"></a>
23594
2002-12-10 11:33 Igor Melichev</strong></p>
23595
<blockquote><pre>
23596
Fix (FAPI) : Correcting the implementation of fapi_round.
23597
</pre></blockquote>
23598
 
23599
<p><strong><a name="2002-12-10_0821"></a>
23600
2002-12-10 08:21 Igor Melichev</strong></p>
23601
<blockquote><pre>
23602
Fix (FAPI) : Work around MSVC bug which doesn't define 'round' in math.h .
23603
</pre></blockquote>
23604
 
23605
<p><strong><a name="2002-12-09_1142"></a>
23606
2002-12-09 11:42 Igor Melichev</strong></p>
23607
<blockquote><pre>
23608
Fix (FAPI) : Remove dependency on interpreter structures from fapi_ft.c .
23609
Code from Graham Asher.
23610
</pre></blockquote>
23611
 
23612
<p><strong><a name="2002-12-09_1105"></a>
23613
2002-12-09 11:05 Igor Melichev</strong></p>
23614
<blockquote><pre>
23615
Fix (pdfwrite) : Allow to convert CIEBasedA with non-identity MatrixA to ICCBased.
23616
Source Forge bug "[ 647124 ] gs 8.00 makes a large and slow PDF file".
23617
</pre></blockquote>
23618
 
23619
<p><strong><a name="2002-12-08_1054"></a>
23620
2002-12-08 10:54 Igor Melichev</strong></p>
23621
<blockquote><pre>
23622
Changing copyright banner in Free Type bridge modules.
23623
</pre></blockquote>
23624
 
23625
<p><strong><a name="2002-12-08_1050"></a>
23626
2002-12-08 10:50 Igor Melichev</strong> (<a href="Details8.htm#2002-12-08_1050">details</a>)</p>
23627
<blockquote><pre>
23628
Fix (FAPI) : Passing the replaced metrics to renderer.
23629
 
23630
</pre></blockquote>
23631
 
23632
<p><strong><a name="2002-12-08_1040"></a>
23633
2002-12-08 10:40 Igor Melichev</strong></p>
23634
<blockquote><pre>
23635
Fix (pdfwrite) : Fixing a spelling in a comment.
23636
</pre></blockquote>
23637
 
23638
<p><strong><a name="2002-12-06_1928"></a>
23639
2002-12-06 19:28 Ralph Giles</strong></p>
23640
<blockquote><pre>
23641
Increment version number and date after 8.00 release.
23642
</pre></blockquote>
23643
 
23644
<p><strong><a name="2002-12-06_1602"></a>
23645
2002-12-06 16:02 Igor Melichev</strong></p>
23646
<blockquote><pre>
23647
Free Type integration. Code from Graham Asher.
23648
</pre></blockquote>
23649
 
23650
<p><strong><a name="2002-12-06_0845"></a>
23651
2002-12-06 08:45 Igor Melichev</strong></p>
23652
<blockquote><pre>
23653
Fix (pdfwrite) : Improving documentation about compression choice.
23654
</pre></blockquote>
23655
 
23656
<p><strong><a name="2002-12-06_0111"></a>
23657
2002-12-06 01:11 Alex Cherepanov</strong> (<a href="Details8.htm#2002-12-06_0111">details</a>)</p>
23658
<blockquote><pre>
23659
Avoid the stack overflow. Don't put all CID values on the
23660
operand stack at once during identity CMap generation.
23661
Fixes SourceForge bug #646809 "/stackoverflow"
23662
</pre></blockquote>
23663
 
23664
<p><strong><a name="2002-12-05_2348"></a>
23665
2002-12-05 23:48 Alex Cherepanov</strong></p>
23666
<blockquote><pre>
23667
Work around a common error in PDF files when the length of the xref entry
23668
is nor equal to 20 bytes. Use readline to advance to the next entry instead
23669
of seeking 20 bytes forward.
23670
Fixes SourceForge bug #646809, customer #1060 "/typecheck in --add--" 
23671
Fixes SourceForge bug #641280, customer  #780 "/typecheck in --add--"
23672
</pre></blockquote>
23673
 
23674
<p><strong><a name="2002-12-05_0029"></a>
23675
2002-12-05 00:29 Ray Johnston</strong> (<a href="Details8.htm#2002-12-05_0029">details</a>)</p>
23676
<blockquote><pre>
23677
Adjust comments to reflect the current status (which FDSelect format can
23678
possibly overflow the operand stack) and add comments to identify which
23679
format corresponds to each procedure.
23680
 
23681
</pre></blockquote>
23682
 
23683
<p><strong><a name="2002-12-04_1950"></a>
23684
2002-12-04 19:50 Ray Johnston</strong> (<a href="Details8.htm#2002-12-04_1950">details</a>)</p>
23685
<blockquote><pre>
23686
Handling of OpenType (OTTO) fonts with CFF fonts inside would fail if the
23687
CFF table was not the first table in the table directory. Also stack
23688
overflow could occur when building the FDSelect array. Now Asian fonts
23689
sold by Adobe (as OpenType .otf fonts) can be used with Ghostscript.
23690
 
23691
</pre></blockquote>
23692
 
23693
<p><strong><a name="2002-12-04_1445"></a>
23694
2002-12-04 14:45 Jack Moffitt</strong></p>
23695
<blockquote><pre>
23696
Fixed another typo in pdf tests.
23697
</pre></blockquote>
23698
 
23699
<p><strong><a name="2002-12-04_1435"></a>
23700
2002-12-04 14:35 Jack Moffitt</strong></p>
23701
<blockquote><pre>
23702
Fixed a bug in previous patch.
23703
</pre></blockquote>
23704
 
23705
<p><strong><a name="2002-12-04_0905"></a>
23706
2002-12-04 09:05 Igor Melichev</strong></p>
23707
<blockquote><pre>
23708
Fix (pdfwrite) : Phase was missed writing a pattern.
23709
Source Forge bug "[ 646062 ] (pdfwrite) Wrong pattern phase(270-01.ps".
23710
</pre></blockquote>
23711
 
23712
<p><strong><a name="2002-12-04_0745"></a>
23713
2002-12-04 07:45 Igor Melichev</strong></p>
23714
<blockquote><pre>
23715
Changing copyright banner in Free Type bridge modules.
23716
</pre></blockquote>
23717
 
23718
<p><strong><a name="2002-12-03_1643"></a>
23719
2002-12-03 16:43 Jack Moffitt</strong></p>
23720
<blockquote><pre>
23721
Fix: Turn logging on where it was overlooked.
23722
</pre></blockquote>
23723
 
23724
<p><strong><a name="2002-12-03_1455"></a>
23725
2002-12-03 14:55 Igor Melichev</strong> (<a href="Details8.htm#2002-12-03_1455">details</a>)</p>
23726
<blockquote><pre>
23727
Fix (FAPI) : Implementing MetricsCount.
23728
 
23729
</pre></blockquote>
23730
 
23731
<p><strong><a name="2002-12-03_1354"></a>
23732
2002-12-03 13:54 Ralph Giles</strong></p>
23733
<blockquote><pre>
23734
Remove references to deprecated bug-gs-dev, bug-gs-beta, and mac-gs-* lists.
23735
</pre></blockquote>
23736
 
23737
<p><strong><a name="2002-12-03_1336"></a>
23738
2002-12-03 13:36 Ralph Giles</strong></p>
23739
<blockquote><pre>
23740
Document that UseFlateCompression is treated as always on. Thanks to mpsuzuki
23741
for noticing this change.
23742
</pre></blockquote>
23743
 
23744
<p><strong><a name="2002-12-03_0740"></a>
23745
2002-12-03 07:40 Russell Lang</strong> (<a href="Details8.htm#2002-12-03_0740">details</a>)</p>
23746
<blockquote><pre>
23747
 
23748
When adding a missing showpage to an EPS file,
23749
don't bind showpage to allow user to override it.
23750
 
23751
</pre></blockquote>
23752
 
23753
<p><strong><a name="2002-12-03_0617"></a>
23754
2002-12-03 06:17 Igor Melichev</strong> (<a href="Details8.htm#2002-12-03_0617">details</a>)</p>
23755
<blockquote><pre>
23756
Free Type integration. Code from Graham Asher.
23757
 
23758
</pre></blockquote>
23759
 
23760
<p><strong><a name="2002-12-03_0600"></a>
23761
2002-12-03 06:00 Igor Melichev</strong> (<a href="Details8.htm#2002-12-03_0600">details</a>)</p>
23762
<blockquote><pre>
23763
Free Type integration. Code from Graham Asher.
23764
 
23765
</pre></blockquote>
23766
 
23767
<p><strong><a name="2002-12-03_0241"></a>
23768
2002-12-03 02:41 Dan Coby</strong></p>
23769
<blockquote><pre>
23770
Fix:  Partial fix for [ 600288 ] /undefined in --setcolorspace--.
23771
This fix consists of two parts.  1.  Resolve and substitute the alternate
23772
color space for an ICCBased color space.  2.  Correct a reference counting
23773
problem with the same alternate color space.
23774
</pre></blockquote>
23775
 
23776
<p><strong><a name="2002-12-02_1959"></a>
23777
2002-12-02 19:59 Jack Moffitt</strong></p>
23778
<blockquote><pre>
23779
Fix: Report useful error information when updating, building, or installing
23780
fails.  Fixes SF bug #484752.
23781
</pre></blockquote>
23782
 
23783
<p><strong><a name="2002-12-02_1921"></a>
23784
2002-12-02 19:21 Jack Moffitt</strong></p>
23785
<blockquote><pre>
23786
Fix: Make sure all test code checks and reacts appropriate to the exit status
23787
of Ghostscript.
23788
</pre></blockquote>
23789
 
23790
<p><strong><a name="2002-12-02_1502"></a>
23791
2002-12-02 15:02 Igor Melichev</strong> (<a href="Details8.htm#2002-12-02_1502">details</a>)</p>
23792
<blockquote><pre>
23793
Fix : Use GetTempFileName for creating temporary files on Windows.
23794
SourceForge bug "[ 592925 ] Unable to open initial device (winXP)".
23795
Code from Russell Lang with minor improvements.
23796
 
23797
</pre></blockquote>
23798
 
23799
<p><strong><a name="2002-12-02_1330"></a>
23800
2002-12-02 13:30 Igor Melichev</strong> (<a href="Details8.htm#2002-12-02_1330">details</a>)</p>
23801
<blockquote><pre>
23802
Fix (pdfwrite) : Names preceded with two null characters were not handled properly.
23803
SourceForge bug "[ 641697 ] gs 7.33 regression".
23804
 
23805
</pre></blockquote>
23806
 
23807
<p><strong><a name="2002-11-29_1624"></a>
23808
2002-11-29 16:24 Igor Melichev</strong> (<a href="Details8.htm#2002-11-29_1624">details</a>)</p>
23809
<blockquote><pre>
23810
Fix (pdfwrite) : Skip the obsolete Type 1 charstring command code 15,
23811
because Acrobat Reader 5 on Linux chokes with it.
23812
SourceForge bug "[ 641296 ] acrobat generates bad ps from gs pdf".
23813
 
23814
</pre></blockquote>
23815
 
23816
<p><strong><a name="2002-11-27_2036"></a>
23817
2002-11-27 20:36 Alex Cherepanov</strong></p>
23818
<blockquote><pre>
23819
Fix: Use "\n" line endings instead of "\r\n".
23820
MS-DOS line endings were introduced in some lines with my earier fix.
23821
</pre></blockquote>
23822
 
23823
<p><strong><a name="2002-11-27_1557"></a>
23824
2002-11-27 15:57 Igor Melichev</strong> (<a href="Details8.htm#2002-11-27_1557">details</a>)</p>
23825
<blockquote><pre>
23826
Fix (pdfwrite) : Skip redundant clipping paths.
23827
SourceForge bug "[ 624168 ] poor performance on patterns".
23828
 
23829
</pre></blockquote>
23830
 
23831
<p><strong><a name="2002-11-27_1537"></a>
23832
2002-11-27 15:37 Igor Melichev</strong> (<a href="Details8.htm#2002-11-27_1537">details</a>)</p>
23833
<blockquote><pre>
23834
Fix : gx_clip_path::outer_box was wrongly computed with empty path.
23835
 
23836
</pre></blockquote>
23837
 
23838
<p><strong><a name="2002-11-27_1525"></a>
23839
2002-11-27 15:25 Igor Melichev</strong> (<a href="Details8.htm#2002-11-27_1525">details</a>)</p>
23840
<blockquote><pre>
23841
Fix : A partial fix for Source Forge bug "[ 592925 ] Unable to open initial device (winXP)".
23842
Providing a diagnostics when failed to open temporary file or the device output file.
23843
 
23844
</pre></blockquote>
23845
 
23846
<p><strong><a name="2002-11-27_1447"></a>
23847
2002-11-27 14:47 Ralph Giles</strong></p>
23848
<blockquote><pre>
23849
Correct a non-portable symbol after #endif.
23850
</pre></blockquote>
23851
 
23852
<p><strong><a name="2002-11-26_1515"></a>
23853
2002-11-26 15:15 Ralph Giles</strong></p>
23854
<blockquote><pre>
23855
Remove some unused variables.
23856
</pre></blockquote>
23857
 
23858
<p><strong><a name="2002-11-26_1438"></a>
23859
2002-11-26 14:38 Ralph Giles</strong></p>
23860
<blockquote><pre>
23861
Adapt MacOS port to build under Metrowerks CodeWarrior 8.3. These changes
23862
maintain compatibility with CW7. CW6 has not been tested. Also clean up
23863
some of the mac-specific sources, removing dead and unnecessary code
23864
and improving header includes.
23865
</pre></blockquote>
23866
 
23867
<p><strong><a name="2002-11-26_1255"></a>
23868
2002-11-26 12:55 Ralph Giles</strong></p>
23869
<blockquote><pre>
23870
Correct changelog typos. Thanks to William Bader for spotting this.
23871
</pre></blockquote>
23872
 
23873
<p><strong><a name="2002-11-26_0237"></a>
23874
2002-11-26 02:37 Ralph Giles</strong></p>
23875
<blockquote><pre>
23876
Remove echogs as part of the mostlyclean makefile target. After a patch by William Bader.
23877
</pre></blockquote>
23878
 
23879
<p><strong><a name="2002-11-22_0049"></a>
23880
2002-11-22 00:49 Ray Johnston</strong></p>
23881
<blockquote><pre>
23882
Fix: Descriptions of the regression testing script did not correspond to
23883
the script header. Thanks to Russell Lang of GSView fame for spotting this
23884
(someone finally read at least part of this document!).
23885
</pre></blockquote>
23886
 
23887
<p><strong><a name="2002-11-21_1029"></a>
23888
2002-11-21 10:29 Raph Levien</strong></p>
23889
<blockquote><pre>
23890
Change GS_DOT_VERSION to use two-digit minor version number, which is
23891
our new policy.
23892
</pre></blockquote>
23893
 
23894
<p><strong><a name="2002-11-21_0940"></a>
23895
2002-11-21 09:40 Russell Lang</strong></p>
23896
<blockquote><pre>
23897
When processing EPS files, empty the path after checking the
23898
page size.
23899
</pre></blockquote>
23900
 
23901
<p><strong><a name="2002-11-21_0851"></a>
23902
2002-11-21 08:51 Russell Lang</strong></p>
23903
<blockquote><pre>
23904
Update copyright date in Windows installer.
23905
</pre></blockquote>
23906
 
23907
<p><strong><a name="2002-11-21_0826"></a>
23908
2002-11-21 08:26 Raph Levien</strong></p>
23909
<blockquote><pre>
23910
Second commit of 8.00 release: autogen change logs and history file
23911
(note new History8.htm file).
23912
</pre></blockquote>
23913
 
23914
 
23915
 
23916
<h1><a name="Version8.00"></a>Version 8.00 (2002-11-21)</h1>
23917
 
23918
<p>
23919
This is the 8.00 release of AFPL Ghostscript. The most significant new
23920
feature since 7.0x is support for DeviceN colorspaces, up to 8
23921
colorants total at 8 bits per component. Also, pdfwrite has seen
23922
considerable improvement in font handling, and many other bug fixes.
23923
 
23924
<p>
23925
The following SourceForge bug numbers were open at the time of this release:
23926
405342,
23927
407342,
23928
414947,
23929
414985,
23930
446344,
23931
458261,
23932
458775,
23933
458780,
23934
459647,
23935
465936,
23936
484752,
23937
484753,
23938
487953,
23939
493348,
23940
505429,
23941
510808,
23942
526099,
23943
526491,
23944
530011,
23945
535366,
23946
535752,
23947
535836,
23948
538033,
23949
539239,
23950
546823,
23951
554076,
23952
558151,
23953
558435,
23954
563287,
23955
569573,
23956
570772,
23957
573744,
23958
578838,
23959
578865,
23960
584990,
23961
592160,
23962
592837,
23963
592841,
23964
592925,
23965
592930,
23966
595760,
23967
596009,
23968
600288,
23969
601255,
23970
601336,
23971
601694,
23972
603934,
23973
605830,
23974
607425,
23975
607850,
23976
610356,
23977
610478,
23978
610727,
23979
611694,
23980
611701,
23981
611727,
23982
611898,
23983
612801,
23984
614298,
23985
615165,
23986
616970,
23987
616976,
23988
617077,
23989
617523,
23990
621246,
23991
623292,
23992
624515,
23993
625085,
23994
626059,
23995
626295,
23996
626358,
23997
626419,
23998
626464,
23999
627545,
24000
628110,
24001
629335,
24002
633299,
24003
634036,
24004
634358,
24005
634514,
24006
636210,
24007
640159,
24008
641278,
24009
641280,
24010
641283,
24011
641296,
24012
641490.
24013
 
24014
<h3><a name="8.00_Incompatible_changes"></a>Incompatible changes</h3>
24015
 
24016
<p>No incompatible changes in this release.
24017
 
24018
<pre>
24019
</pre>
24020
 
24021
 
24022
<h2><a name="8.00-Documentation"></a>Documentation</h2><pre>
24023
 
24024
First commit of 8.0 process: update versions and dates, update to News.htm.
24025
(doc/API.htm [1.29], doc/Bug-form.htm [1.33], doc/Bug-info.htm [1.32],
24026
doc/C-style.htm [1.39], doc/Commprod.htm [1.26], doc/Copying.htm [1.25],
24027
doc/DLL.htm [1.27], doc/Deprecated.htm [1.6], doc/Develop.htm [1.101],
24028
doc/Devices.htm [1.58], doc/Drivers.htm [1.37], doc/Fonts.htm [1.35],
24029
doc/Helpers.htm [1.29], doc/History1.htm [1.25], doc/History2.htm [1.25],
24030
doc/History3.htm [1.25], doc/History4.htm [1.25], doc/History5.htm [1.27],
24031
doc/History6.htm [1.42], doc/History7.htm [1.29], doc/Htmstyle.htm [1.30],
24032
doc/Install.htm [1.39], doc/Issues.htm [1.33], doc/Language.htm [1.58],
24033
doc/Lib.htm [1.27], doc/Maintain.htm [1.36], doc/Make.htm [1.62],
24034
doc/New-user.htm [1.44], doc/News.htm [1.121], doc/Projects.htm [1.49],
24035
doc/Ps-style.htm [1.23], doc/Ps2epsi.htm [1.27], doc/Ps2pdf.htm [1.49],
24036
doc/Psfiles.htm [1.40], doc/Readme.htm [1.47], doc/Release.htm [1.74],
24037
doc/Source.htm [1.25], doc/Tester.htm [1.24], doc/Testing.htm [1.14],
24038
doc/Unix-lpr.htm [1.25], doc/Use.htm [1.71], doc/Xfonts.htm [1.25],
24039
doc/gs-vms.hlp [1.24], man/dvipdf.1 [1.22], man/font2c.1 [1.22],
24040
man/gs.1 [1.23], man/gslp.1 [1.22], man/gsnd.1 [1.22], man/pdf2dsc.1 [1.21],
24041
man/pdf2ps.1 [1.23], man/pdfopt.1 [1.21], man/pf2afm.1 [1.22],
24042
man/pfbtopfa.1 [1.23], man/printafm.1 [1.22], man/ps2ascii.1 [1.21],
24043
man/ps2epsi.1 [1.20], man/ps2pdf.1 [1.27], man/ps2pdfwr.1 [1.26],
24044
man/ps2ps.1 [1.29], man/wftopfa.1 [1.22]: 2002/11/21 07:12:16 raph)
24045
 
24046
</pre><h2><a name="8.00-Procedures"></a>Procedures</h2><pre>
24047
 
24048
First commit of 8.0 process: update versions and dates, update to News.htm.
24049
(version.mak [1.58]: 2002/11/21 07:12:17 raph)
24050
 
24051
</pre><h2><a name="8.00-Utilities"></a>Utilities</h2><pre>
24052
 
24053
Fixes problems:
24054
	- Don't overwrite source file when ps2pdf.bat is used with 1
24055
argument and the argument has no ".ps" extension. (Fixed by Moritz Barsnick)
24056
Bug #631974 (lib/ps2pdfxx.bat [1.13]: 2002/11/20 03:01:23 alexcher)
24057
 
24058
</pre><h2><a name="8.00-Drivers"></a>Drivers</h2><pre>
24059
 
24060
Documents the old macos output device as deprecated. This is superceeded by
24061
the gdevdsp. (gdevmac.c [1.7]: 2002/11/20 18:24:44 giles)
24062
 
24063
</pre><h2><a name="8.00-PDF_writer"></a>PDF writer</h2><pre>
24064
 
24065
Fixes problems:
24066
	- Fix (pdfwrite) : pdf_put_colored_pattern wrongly accessed pattern
24067
mask. SourceForge bugs "[ 623989 ] (pdfwrite) wrong colors with 269-01.ps",
24068
"[ 602995 ] (pdfwrite) 269-01.ps limitcheck". (gdevpdfv.c [1.20]: 2002/11/18
24069
22:23:40 igor)
24070
	- Fix (pdfwrite) : Providing additional documentation about embedded
24071
fonts. (gdevpdtb.c [1.12]: 2002/11/20 10:21:15 igor)
24072
	- Fix (pdfwrite) : Encoding Differences were not written for
24073
embedded Type 1,2 fonts that have a very instandard Encoding. Discovered
24074
with SF bug "[ 641296 ] acrobat generates bad ps from gs pdf".
24075
(gdevpdtt.c [1.24]: 2002/11/21 00:05:06 igor)
24076
	- Fix (pdfwrite) : The previous patch about Encoding Differences was
24077
inaccurate about True Types and CID fonts. Improving it with a better
24078
condition. (gdevpdtt.c [1.25]: 2002/11/21 03:44:11 igor)
24079
 
24080
</pre><h2><a name="8.00-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
24081
 
24082
Fixes problems:
24083
	- Pattern stream was copied to the string failing with rangecheck
24084
for long streams. The patch uses strings when possible and switches to
24085
reusable streams for longer streams. Bug #634080, customer #561
24086
(lib/pdf_draw.ps [1.63]: 2002/11/21 01:29:07 alexcher)
24087
 
24088
</pre><h2><a name="8.00-Interpreter"></a>Interpreter</h2><pre>
24089
 
24090
Fixes problems:
24091
	- Correction for 637954 dina3_watermark.pdf fails on GS 7.33. This
24092
forces the color space to /DeviceGray whenever the initgraphics operator is
24093
called. Previously if color space substitution was active and the last
24094
colorspace was /DeviceGray then its substituted colorspace would remain
24095
active. (lib/gs_cspace.ps [1.5]: 2002/11/18 23:42:18 dan)
24096
	- Packed array is accepted now as an encoded user path in insideness
24097
testing operators. Bug #640855 (zupath.c [1.7]: 2002/11/20 18:17:28
24098
alexcher)
24099
	- Fix : (1) gc_status.requested was not initialized for stable
24100
memories, but used by alloc_acquire_chunk. (2) setting
24101
gc_status.vm_threshold and gc_status.enabled for stable memories
24102
synchronously with non-stable ones. This allows to control stable memories
24103
with setvmthreshold and vmreclaim. With default settings pdfwrite now works
24104
faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
24105
(zvmem2.c [1.7]: 2002/11/20 18:56:56 igor)
24106
	- Bring /SubstituteFont procedure prototype up to the standard:
24107
&lt;name&gt; SubstituteFont &lt;name&gt; . Do traditional GS font
24108
substitution after the standard font substitution. Use no-op standard font
24109
substitution for backward compatibility. Bug #637424 Customer #71
24110
(lib/gs_fonts.ps [1.24]: 2002/11/21 04:43:58 alexcher)
24111
 
24112
When processing multiple EPS files, call showpage if necessary for
24113
subsequent files. (lib/gs_epsf.ps [1.10]: 2002/11/19 20:14:01 ghostgum)
24114
 
24115
Corrects a small typo in the api documentation. (gdevdsp.h [1.7]: 2002/11/20
24116
17:46:26 giles)
24117
 
24118
First commit of 8.0 process: update versions and dates, update to News.htm.
24119
(lib/gs_init.ps [1.74]: 2002/11/21 07:12:17 raph)
24120
 
24121
</pre><h2><a name="8.00-Library"></a>Library</h2><pre>
24122
 
24123
Fixes problems:
24124
	- Fix : lsb must not apply to True Type subglyphs. The offset to be
24125
taken from composite only. SourceForge bugs "[ 623122 ] component shift in
24126
TrueType composites", "[ 536863 ] Type11 layout bugs". (gstype42.c [1.25]:
24127
2002/11/20 09:55:26 igor)
24128
	- Fix : (1) gc_status.requested was not initialized for stable
24129
memories, but used by alloc_acquire_chunk. (2) setting
24130
gc_status.vm_threshold and gc_status.enabled for stable memories
24131
synchronously with non-stable ones. This allows to control stable memories
24132
with setvmthreshold and vmreclaim. With default settings pdfwrite now works
24133
faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
24134
(gsalloc.c [1.18]: 2002/11/20 18:56:43 igor)
24135
	- Fix : (1) gc_status.requested was not initialized for stable
24136
memories, but used by alloc_acquire_chunk. (2) setting
24137
gc_status.vm_threshold and gc_status.enabled for stable memories
24138
synchronously with non-stable ones. This allows to control stable memories
24139
with setvmthreshold and vmreclaim. With default settings pdfwrite now works
24140
faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
24141
(gsalloc.h [1.6]: 2002/11/20 18:57:10 igor)
24142
 
24143
First commit of 8.0 process: update versions and dates, update to News.htm.
24144
(gscdef.c [1.32]: 2002/11/21 07:12:17 raph)
24145
 
24146
</pre>
24147
 
24148
<!-- [2.0 end contents] ==================================================== -->
24149
 
24150
<!-- [3.0 begin visible trailer] =========================================== -->
24151
<hr>
24152
 
24153
<p>
24154
<small>Copyright &copy; 2005 artofcode LLC.
24155
All rights reserved.</small>
24156
 
24157
<p>
24158
This software is provided AS-IS with no warranty, either express or
24159
implied.
24160
 
24161
This software is distributed under license and may not be copied,
24162
modified or distributed except as expressly authorized under the terms
24163
of the license contained in the file LICENSE in this distribution.
24164
 
24165
For more information about licensing, please refer to
24166
http://www.ghostscript.com/licensing/. For information on
24167
commercial licensing, go to http://www.artifex.com/licensing/ or
24168
contact Artifex Software, Inc., 101 Lucas Valley Road #110,
24169
San Rafael, CA  94903, U.S.A., +1(415)492-9861.
24170
 
24171
<p>
24172
<small>Ghostscript version 8.53, 20 October 2005
24173
 
24174
<!-- [3.0 end visible trailer] ============================================= -->
24175
 
24176
</body>
24177
</html>