summaryrefslogtreecommitdiff
path: root/gs/doc/Details.htm
diff options
context:
space:
mode:
Diffstat (limited to 'gs/doc/Details.htm')
-rw-r--r--gs/doc/Details.htm842
1 files changed, 368 insertions, 474 deletions
diff --git a/gs/doc/Details.htm b/gs/doc/Details.htm
index 47f68aa02..584cdace7 100644
--- a/gs/doc/Details.htm
+++ b/gs/doc/Details.htm
@@ -8,683 +8,577 @@
</head>
<body>
-<p><strong><a name="2004-11-20_0444"></a>
-2004-11-20 04:44 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-10_2348"></a>
+2004-12-10 23:48 Ralph Giles</strong></p>
<blockquote>
<pre>
-Propagate release date to all documentation.</pre>
-<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>
+Update 3rd party library versions to match the latest releases.</pre>
+<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>
</blockquote>
-<p><strong><a name="2004-11-20_0441"></a>
-2004-11-20 04:41 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-10_2328"></a>
+2004-12-10 23:28 Ralph Giles</strong></p>
<blockquote>
<pre>
-Correct a typo in the reference to the cmpi script.</pre>
-<p>[doc/Testing.htm 1.30]</p>
+Propagate release date and version changes to the documentation.</pre>
+<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>
</blockquote>
-<p><strong><a name="2004-11-20_0440"></a>
-2004-11-20 04:40 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-10_2322"></a>
+2004-12-10 23:22 Ralph Giles</strong></p>
<blockquote>
<pre>
-Update release date and product name.</pre>
-<p>[doc/News.htm 1.155, src/gscdef.c 1.49, src/version.mak 1.77]</p>
+Update version and date for the 8.50 release. Also some additions to the
+release notes.</pre>
+<p>[doc/News.htm 1.158, lib/gs_init.ps 1.115, src/gscdef.c 1.51, src/version.mak 1.79]</p>
</blockquote>
-<p><strong><a name="2004-11-20_0433"></a>
-2004-11-20 04:33 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-10_2300"></a>
+2004-12-10 23:00 Ralph Giles</strong></p>
<blockquote>
<pre>
-Define SHARE_JASPER=0 by default in the windows build. This doesn't
-enable anything, but makes it easier to get going.</pre>
-<p>[src/winlib.mak 1.23]</p>
+Disable JPXDecode support in the default MacOS Codewarrior build, pending
+resolution of some functional issues. The autoconf gcc build can be used
+as a workaround.</pre>
+<p>[src/macos-mcp.mak 1.32]</p>
</blockquote>
-<p><strong><a name="2004-11-19_1956"></a>
-2004-11-19 19:56 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-10_0034"></a>
+2004-12-10 00:34 Ralph Giles</strong></p>
<blockquote>
<pre>
-Due to an oversight, JBIG2Decode was omitted from the windows build.
-Now it is included in the default FEATURE_DEVS although in the future
-this should probably be moved to the pdf.dev</pre>
-<p>[src/msvc32.mak 1.66]</p>
+Correct an ambiguous '#if DEBUG' to an '#ifdef DEBUG'. Part of the fix
+for bug 687830.</pre>
+<p>[src/vdtrace.c 1.10]</p>
</blockquote>
-<p><strong><a name="2004-11-19_0439"></a>
-2004-11-19 04:39 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-09_0827"></a>
+2004-12-09 08:27 Ralph Giles</strong></p>
<blockquote>
<pre>
-Add some missing initializers for glyph_data_t->memory. Related to the
-687459 fix.</pre>
-<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>
+Additional clean up for the MacOS CodeWarrior build. Adds a dependency
+on gconfigd.h so it gets built when the project file is generated, and
+include a search path for the jasper library headers.</pre>
+<p>[src/macgenmcpxml.sh 1.12, src/macos-mcp.mak 1.31]</p>
</blockquote>
-<p><strong><a name="2004-11-19_0144"></a>
-2004-11-19 01:44 Raph Levien</strong></p>
+<p><strong><a name="2004-12-09_0824"></a>
+2004-12-09 08:24 Ralph Giles</strong></p>
<blockquote>
<pre>
-Copies over new-style color procs when making a null device with a
-target, to avoid inconsistent states. Fixes bug #687770.
-
-DETAILS
-
-The problem was a null device (for implementing stringwidth) with
-inconsistent color info; the color_info struct specified 4 components,
-but the get_color_mapping_procs was
-gx_default_DevGray_get_color_mapping_procs, which is the desired value
-for null devices instantiated through gs_copydevice
-(i.e. -sDEVICE=null). As a result, cm_comps[1] through [3] were left
-uninitialized, and, when negative, would crash the halftone logic.
-
-This patch copies over the new-style color mapping procs (the
-old-style were already copied) in the gs_make_null_device routine. A
-strong argument could be made for changing the logic in
-gx_device_copy_color_procs() instead, but it was felt that this change
-was more localized.
-
-Dan reviewed this patch during a phone conversation, so I am going ahead
-and committing. I'm also opening a new bug to encourage a closer look
-at other uses of gx_device_copy_color_procs() to see whether a change
-there is beneficial or harmful.</pre>
-<p>[src/gsdevice.c 1.24]</p>
+Update the MacOS test framework to current code.</pre>
+<p>[src/dmmain.c 1.5, src/dmmain.r 1.2]</p>
</blockquote>
-<p><strong><a name="2004-11-18_1709"></a>
-2004-11-18 17:09 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-09_0347"></a>
+2004-12-09 03:47 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix regression created by previous patch for bug 687752.</pre>
-<p>[lib/pdf_draw.ps 1.88]</p>
+Use #ifdef DEBUG instead of the ambiguous #if DEBUG.</pre>
+<p>[src/gp_macio.c 1.37]</p>
</blockquote>
-<p><strong><a name="2004-11-18_1104"></a>
-2004-11-18 11:04 Russell Lang</strong></p>
+<p><strong><a name="2004-12-09_0243"></a>
+2004-12-09 02:43 Ralph Giles</strong></p>
<blockquote>
<pre>
-Update Windows installer to use the current name for the license file,
-Public.htm not the older PUBLIC.</pre>
-<p>[src/winint.mak 1.23]</p>
+Add a missing dependency on the DeviceN code to the tiffsep device.</pre>
+<p>[src/devs.mak 1.120]</p>
</blockquote>
-<p><strong><a name="2004-11-18_0648"></a>
-2004-11-18 06:48 Russell Lang</strong></p>
+<p><strong><a name="2004-12-09_0059"></a>
+2004-12-09 00:59 Ralph Giles</strong></p>
<blockquote>
<pre>
-Add utility mkcidfm.ps to create a cidfmap file based on fonts
-found in a directory.
-Change MS-Windows installer to optionally update lib/cidfmap
-with the CJK fonts found in the Windows font directory.
-
-DETAILS:
-Ghostscript does not ship with CJK fonts.
-If support for Chinese, Japanese or Korean is added to MS-Windows,
-CJK TrueType fonts and font collections are added to the MS-Windows
-fonts directory. These can be used by ghostscript by specifying
-mapping and aliases in the lib/cidfmap file.
-This patch looks in the MS-Windows fonts directory for known
-CJK fonts, and if present it appends appropriate mappings or
-aliases to the lib/cidfmap file.
-The font names and aliases are currently fixed, but can
-be changed by editing mkcidfm.ps.
-
-A new checkbox is added to the installer dialog
-"Use Windows TrueType fonts for Chinese, Japanese and Korean"
-Only if the user selects this will lib/cidfmap will be updated.
-The default behavior is that lib/cidfmap is unchanged.</pre>
-<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>
+Modify the MacOS polling implementation to use the new libctx accessor
+for the callbacks.</pre>
+<p>[src/gp_macpoll.c 1.3]</p>
</blockquote>
-<p><strong><a name="2004-11-18_0220"></a>
-2004-11-18 02:20 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-08_2230"></a>
+2004-12-08 22:30 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix a missing part of the JOBSERVER implementation that makes the ^D a
-self-delimitting token. Fixes bug 687779.</pre>
-<p>[src/iscan.c 1.19]</p>
+Update the jbig2 makefile for the latest release. We now require
+jbig2dec 0.7 if you want to compile in the jbig2dec source instead
+of linking to the shared library.</pre>
+<p>[src/jbig2.mak 1.9]</p>
</blockquote>
-<p><strong><a name="2004-11-18_0144"></a>
-2004-11-18 01:44 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-08_2135"></a>
+2004-12-08 21:35 stefan</strong></p>
<blockquote>
<pre>
-Fix for unlimited recursion in 'cs/CS' implementation (actually in a
-certain path in 'resolvecolorspace'. Fixes bug 687752 for Artifex
-customer 190.</pre>
-<p>[lib/pdf_draw.ps 1.87]</p>
+Delaying changes for assertions and gzspotan.c till after 8.50 release.</pre>
+<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>
</blockquote>
-<p><strong><a name="2004-11-17_1948"></a>
-2004-11-17 19:48 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-08_1952"></a>
+2004-12-08 19:52 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix bug 687777 to remove the makefile dependency of dscparse from the
-pdfwrite device. This allows non-PS to include the pdfwrite.dev in the
-build. Also updated zdscpars.c to add needed 'mem' pointer.</pre>
-<p>[src/devs.mak 1.119, src/int.mak 1.131, src/zdscpars.c 1.17]</p>
-</blockquote>
-
-<p><strong><a name="2004-11-16_0253"></a>
-2004-11-16 02:53 Igor Melichev</strong></p>
-<blockquote>
-<pre>
-Fix (pdfwrite) : Page context stream was not properly formed when starts with an invisible text.
-
-DETAILS :
-
-Bug 687797 "pdfwrite generates invalid pdf".
-The improved condition made consistent with gdevpdte.c ln 501.
-
-EXPECTED DIFFERENCES :
-
-None.</pre>
-<p>[src/gdevpdtt.c 1.94]</p>
+Mention the need to run autogen.sh to generate the configure script when
+building from CVS.</pre>
+<p>[doc/Make.htm 1.83]</p>
</blockquote>
-<p><strong><a name="2004-11-15_0112"></a>
-2004-11-15 01:12 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-08_1947"></a>
+2004-12-08 19:47 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix for Bug 687459 (SEGV) addressing several problems: (i) Elements
-fetched from a font dictionary have to be dereferenced into a ref
-since pointers change if the dictionary is resized (to add entries);
-(ii) The glyph_cache used by gs_font_cid2 fonts needs to be in stable
-memory since elements might be added after a 'save' and the list will
-still be refereced by the font, so cannot be freed by 'restore';
-(iii) The gs_glyph_cache__release was never being called so creating
-a memory leak -- font notification (called by gs_font_finalize) is
-now used to free the cache list; (iv) The gs_glyph_cache__release
-did not work (probably was never tested since it was not being used).
+MacOS platform build cleanup.
DETAILS:
-Using stable_memory means that the objects created need to be freed
-properly, that's why the font_notify mechanism was used. This fixes
-the problem reported by the bug and doesn't seem to have created
-any other problems (regression test passed).
-
-A 'memory' element was added to the gs_glyph_data_s structure so
-that the 'bits' can be allocated using the desired memory (stable
-memory in the case that we are using the cache). This was deemed
-preferable to always using the pfont->memory->stable_memory since
-changing to this might cause other problems. This did create a
-fair number of changes since every place the get_outline was used,
-the glyph_data structure needed to have the 'memory' element set.
-We could have used 'NULL' to signal pfont->memory, but this might
-have masked uninitialized memory issues that can be tracked with
-tools such as valgrind.
-
-The gs_glyph_cache__release was totally broken, and since it was
-not previously used, fixing and testing it presents no risk of
-other clients relying on broken behaviour.
-
-The implementation of the cache is VERY RUDIMENTARY -- a linked
-list of elements with a hard-coded number (32767) limit to the
-size of the cache. The size is too small to be useful for Asian
-fonts, but making it bigger will result in a lot of time spent
-finding a 'miss' condition. At least the current logic has LRU
-slot re-use behaviour (which should be retained). Fixing this,
-and making the cache limit larger are left for a later change
-(post 8.50 release).
+Since the libctx changes, stdio hasn't been directly available.
+Therefore we no longer support '-' as a special filename in
+(the obsolete) gp_open_printer(). We change an fprintf(stderr,...)
+to an eprintf() which is more correct in any case.
-EXPECTED DIFFERENCES:
-
-None.</pre>
-<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>
+This change also removes the fprintf() and fputs() implementations
+in the MacOS build. Metrowerks CW libc has for some time provided
+implementations, but they're even less needed now that we're being
+a proper library.</pre>
+<p>[src/gp_macio.c 1.36]</p>
</blockquote>
-<p><strong><a name="2004-11-14_0141"></a>
-2004-11-14 01:41 Russell Lang</strong></p>
+<p><strong><a name="2004-12-08_1809"></a>
+2004-12-08 18:09 Igor Melichev</strong></p>
<blockquote>
<pre>
-Add missing header include for setting the display device callback.</pre>
-<p>[src/imain.c 1.41]</p>
-</blockquote>
-
-<p><strong><a name="2004-11-13_2208"></a>
-2004-11-13 22:08 Igor Melichev</strong></p>
-<blockquote>
-<pre>
-Fix : toolbin/pdfinflt.ps did not decompress some streams (continued).
+Fix (TT grid fitting) : An assertion failed in the spot analyzer.
DETAILS :
-The 2nd Patch from SaGS for the bug 687746
-"gs\toolbin\pdfinflt.ps doesn't unpack a stream"
+A condition for a stem prolongation was too weak.
+Bug 687823 "assert in gzspotan.c with ttcf2cid font".
-The previous patch contained on over-optimization that leaded to a corrupted
-operand stack. "{ [ {proc} {proc} ] }" (note: 2 identical inner procs)
-can be optimized:
-either as "{ [ {proc} dup ] }" - use VM for only 1 copy of "{proc}"
-or as "{ { {proc} {proc} } }" - the 2-element array is allocated
- only once, by the parser, not at
- each execution of the enclosing proc
-but we cannot apply both these optimizations at the same time.
+EXPECTED DIFFERENCES :
-This error affects PDF files that include a /Filter and/or /DecodeParams
-specified as 1-element arrays. PDFs for which these entries are a single
-name (for /Filter) or dict (for /DecodeParams) or arrays with 2 or more
-elements are not affected.
+72dpi :
+
+01_001.pdf
+159.pdf
+289-01.ps
+adesso7.pdf
+adesso8.pdf
+Altona.Page_3.2002-09-27.pdf
+Altona_Technical_1v1_x3.pdf
+Bug687603.ps
+Bug687724.pdf
+bugsample.pdf
+CAIB_highres_page4.pdf
+Faktura.pdf
+fonts.pdf
+japan.ps
+keyboard.pdf
+korea.ps
+STEUER-RollingMesh 1(linear).ai
+STEUER-RollingMesh 2(radial).ai
+STEUER-RollingMesh 3(Final).ai
+Testform.v1.0.2.pdf
+type42_glyph_index.ps
+
+normal, 300dpi :
+
+01_001.pdf
+159.pdf
+289-01.ps
+adesso2.pdf
+adesso8.pdf
+Altona.Page_3.2002-09-27.pdf
+Altona_Technical_1v1_x3.pdf
+Bug687603.ps
+Bug687724.pdf
+bugsample.pdf
+CAIB_highres_page4.pdf
+Faktura.pdf
+fonts.pdf
+japan.ps
+keyboard.pdf
+korea.ps
+STEUER-RollingMesh 1(linear).ai
+STEUER-RollingMesh 2(radial).ai
+STEUER-RollingMesh 3(Final).ai
+Testform.v1.0.2.pdf
+
+pdfwrite 300 dpi :
+
+01_001.pdf
+159.pdf
+adesso2.pdf
+adesso8.pdf
+Altona.Page_3.2002-09-27.pdf
+Altona_Technical_1v1_x3.pdf
+Bug687603.ps
+Bug687724.pdf
+bugsample.pdf
+CAIB_highres_page4.pdf
+Faktura.pdf
+fonts.pdf
+japan.ps
+keyboard.pdf
+korea.ps
+shading_prob_800.ps
+STEUER-RollingMesh 1(linear).ai
+STEUER-RollingMesh 2(radial).ai
+STEUER-RollingMesh 3(Final).ai
+Testform.v1.0.2.pdf</pre>
+<p>[src/gzspotan.c 1.11]</p>
+</blockquote>
+
+<p><strong><a name="2004-12-08_0504"></a>
+2004-12-08 05:04 Ralph Giles</strong></p>
+<blockquote>
+<pre>
+Convert gs_malloc() calls in the MacOS gp_* code to unwrapped libc malloc()
+now that gs_malloc() requires a memory pointer, which is not available.
+
+Partial fix for bug 687830.
-EXPECTED DIFFERENCES :
+DETAILS:
-None.</pre>
-<p>[toolbin/pdfinflt.ps 1.7]</p>
+Only the call in getenv() is active; the one in gp_init() is not used.
+
+This may have been what the earlier libctx patch was trying to do when
+it touched gp_macio.c, changing the function call, but not the arguments,
+and breaking the</pre>
+<p>[src/gp_mac.c 1.17, src/gp_macio.c 1.35]</p>
</blockquote>
-<p><strong><a name="2004-11-12_2128"></a>
-2004-11-12 21:28 Russell Lang</strong></p>
+<p><strong><a name="2004-12-08_0120"></a>
+2004-12-08 01:20 stefan</strong></p>
<blockquote>
<pre>
-Spelling corrections.</pre>
-<p>[doc/Use.htm 1.122]</p>
+Pulled silly macro to try to disuade the direct use of assert()</pre>
+<p>[src/gserror.h 1.8]</p>
</blockquote>
-<p><strong><a name="2004-11-08_1656"></a>
-2004-11-08 16:56 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-08_0031"></a>
+2004-12-08 00:31 Alex Cherepanov</strong></p>
<blockquote>
<pre>
-Add the new image comparison tool to the file index in the documentation.</pre>
-<p>[doc/Testing.htm 1.29]</p>
+Provide back-up definitions of /-| /RD /|- /ND /| /NP for the benefit of
+embedded PDF fonts that forget to define them. Issue a warning when they are
+used. Don't fix PS interpreter because Distiller doesn't accept such fonts
+either.
+fix bug 687824</pre>
+<p>[lib/pdf_font.ps 1.72]</p>
</blockquote>
-<p><strong><a name="2004-11-07_2109"></a>
-2004-11-07 21:09 Igor Melichev</strong></p>
+<p><strong><a name="2004-12-08_0018"></a>
+2004-12-08 00:18 stefan</strong></p>
<blockquote>
<pre>
-Fix : Improve the resource path customization and the related documentation (continued).
-
-DETAILS :
-
-This fixes some minor ambiguities.</pre>
-<p>[doc/Use.htm 1.121]</p>
+forgot an #undef to correctly disable assert()</pre>
+<p>[src/gsmisc.c 1.21]</p>
</blockquote>
-<p><strong><a name="2004-11-07_1957"></a>
-2004-11-07 19:57 Igor Melichev</strong></p>
+<p><strong><a name="2004-12-08_0006"></a>
+2004-12-08 00:06 stefan</strong></p>
<blockquote>
<pre>
-fuzzy.c : Implementing multipage image files.
-
-DETAILS:
-
-Report will contain a line per different page.
-Thus the report file may contain multiple lines.
-
-The output image file contains only the the first page difference
-due to a restricted capability of available viewers.
-
-Bug 687765 "fuzzy.c : multipage documents unsupported.".</pre>
-<p>[toolbin/tests/fuzzy.c 1.17]</p>
+Moved include outside of function body to fix MSVC compile error.</pre>
+<p>[src/gsmisc.c 1.20]</p>
</blockquote>
-<p><strong><a name="2004-11-07_1925"></a>
-2004-11-07 19:25 Igor Melichev</strong></p>
+<p><strong><a name="2004-12-07_2325"></a>
+2004-12-07 23:25 stefan</strong></p>
<blockquote>
<pre>
-Fix : Cygwin/gcc warnings.
+Added macros for assertions:
-DETAILS :
+GS_ASSERT(false)
+returns -1 in a release system
+asserts in a debug system
-Cygwin/gcc claims an undefined result in spdiff.c
-due to possibly undefined order of evaluation of operands of a binary operation.
-The hunk #2 now sets 'ti', rather the old code does not.
-But we believe that the change is algorithmically equivalent.
+GS_DBG_ASSERT(false)
+is a NOP in a release system
+asserts in a debug system
-EXPECTED DIFFERENCES :
+Both versions will printf to stderr first.
-None.</pre>
-<p>[src/gxdevndi.c 1.5, src/spdiff.c 1.8, src/ttinterp.c 1.16]</p>
+Raw assert() should not be used.
+GS_ASSERT will not compile in a void function, as it returns -1.
+This means you can not use assertions to change the standard error return
+exception handline mechanism in Ghostscript.
+You can use them to catch programmer usage errors in a debug build.
+
+gs_misc::gs_assert() is the one place the operating system's assert is called.
+This can be modified in a embedded system, again assert is only called in
+a debug build.</pre>
+<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>
</blockquote>
-<p><strong><a name="2004-11-06_2220"></a>
-2004-11-06 22:20 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-07_1024"></a>
+2004-12-07 10:24 Igor Melichev</strong></p>
<blockquote>
<pre>
-Remove some obsolete assert calls which caused problems on some
-platforms due to incorrect string quoting in assert.h.</pre>
-<p>[src/gxhintn.c 1.55]</p>
+Fix : Disable an unuseful warning from MSVC8.</pre>
+<p>[src/msvccmd.mak 1.23]</p>
</blockquote>
-<p><strong><a name="2004-11-06_1930"></a>
-2004-11-06 19:30 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-07_0528"></a>
+2004-12-07 05:28 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix: Python opens files in text mode unless "rb" is needed.</pre>
-<p>[toolbin/tests/cmpi.py 1.2]</p>
+Correct an incorrect cast in the jpx filter. Bug 687831.</pre>
+<p>[src/sjpx.c 1.11]</p>
</blockquote>
-<p><strong><a name="2004-11-06_0638"></a>
-2004-11-06 06:38 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-07_0503"></a>
+2004-12-07 05:03 Ralph Giles</strong></p>
<blockquote>
<pre>
-Add an interactive image compare tool written in Python by a Python
-neophyte. Not quite ready for prime-time, but an interesting enough start
-to commit. Even though there are bugs in the differencing, responsiveness
-and memory usage, it is still sometimes useful. If a version # were to be
-applied to this, I would call it 0.1 (at least it is a positive number).</pre>
-<p>[toolbin/tests/cmpi.py 1.1]</p>
+Add a const qualifier to the jpx filter memory contest. Corrects an error
+with Metrowerks CodeWarrior 8.</pre>
+<p>[src/sjpx.h 1.4]</p>
</blockquote>
-<p><strong><a name="2004-11-05_1703"></a>
-2004-11-05 17:03 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-07_0229"></a>
+2004-12-07 02:29 Ralph Giles</strong></p>
<blockquote>
<pre>
-Update the MacOS X platform-specific makefile. Remove -traditional-cpp.
-This was added to work around bugs in earlier releases of Apple's gcc,
-but it is not necessary with more recent releases, and conflicts with
-newer cpp features used by more recent Ghostscript code. Partial fix
-for bug 687787.</pre>
-<p>[src/macosx.mak 1.25]</p>
+Remove the calls to set the TEXT filetype for the source files. This
+has not been necessary for the last few versions of CodeWarrior, and
+doing it correctly for the hierarchical jasper source is tedious.</pre>
+<p>[src/macos-mcp.mak 1.30]</p>
</blockquote>
-<p><strong><a name="2004-11-04_2031"></a>
-2004-11-04 20:31 Russell Lang</strong></p>
+<p><strong><a name="2004-12-07_0225"></a>
+2004-12-07 02:25 Ralph Giles</strong></p>
<blockquote>
<pre>
-Improve documentation for CID fonts.</pre>
-<p>[doc/Use.htm 1.120]</p>
+Add jasper.mak to the MacOS CW build.</pre>
+<p>[src/macos-mcp.mak 1.29]</p>
</blockquote>
-<p><strong><a name="2004-11-03_1746"></a>
-2004-11-03 17:46 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-06_1802"></a>
+2004-12-06 18:02 Ralph Giles</strong></p>
<blockquote>
<pre>
-Include stdio_.h instead of the system header according to C style.</pre>
-<p>[src/gslibctx.h 1.5, src/lib.mak 1.203]</p>
+Enable compilation of the jasper library source for JPEG 2000 image stream
+support in the MacOS Code Warrior build.</pre>
+<p>[src/macos-mcp.mak 1.28]</p>
</blockquote>
-<p><strong><a name="2004-11-03_0823"></a>
-2004-11-03 08:23 Ray Johnston</strong></p>
+<p><strong><a name="2004-12-06_1317"></a>
+2004-12-06 13:17 Igor Melichev</strong></p>
<blockquote>
<pre>
-Add handling for missing EOL following the %PDF-#.## string in the header.
-Yet another bad file that Acrobat Reader handles. Bug 687781.
+Fix : Improvinmg documentation for recently improced algorythms.
-DETAILS:
+DETAILS :
-If we get an error doing the 'cvr' to get the version #, trim a character
-from the end of the string and try again. Stop if the string becomes empty.</pre>
-<p>[lib/pdf_main.ps 1.88]</p>
-</blockquote>
+This patch only changes comments in C code.
-<p><strong><a name="2004-11-03_0734"></a>
-2004-11-03 07:34 Ralph Giles</strong></p>
-<blockquote>
-<pre>
-Add missing opening quotes to the error printouts. This typo came in
-as part of an earlier bug fix and prevented compilation. Bug 687784.</pre>
-<p>[src/gdevsppr.c 1.9]</p>
+EXPECTED DIFFERENCES :
+
+None.</pre>
+<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>
</blockquote>
-<p><strong><a name="2004-11-01_2121"></a>
-2004-11-01 21:21 Jack Moffitt</strong></p>
+<p><strong><a name="2004-12-03_0641"></a>
+2004-12-03 06:41 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fixes Bug#687762. Includes the date specification of the CVS checkout
-in the baseline update log. This then gets propagated to the daily
-reports.</pre>
-<p>[toolbin/tests/update_specific 1.4]</p>
+Decide to run a recursive configure for the jasper source based on
+existence of the new jas_config_ac.h instead of the old jas_config.h
+
+We now require the 1.701.0-gs2 (or later) release to build out of the
+box. Other versions can still be used by running their configure
+manually and touching this file, or by building a separate shared
+library.</pre>
+<p>[src/configure.ac 1.49]</p>
</blockquote>
-<p><strong><a name="2004-11-01_2109"></a>
-2004-11-01 21:09 Igor Melichev</strong></p>
+<p><strong><a name="2004-12-01_2002"></a>
+2004-12-01 20:02 Ray Johnston</strong></p>
<blockquote>
<pre>
-Fix (pdfwrite) : Forget cancelled resources.
+Add JPXDecode filter to the default Windows MSVC build. This is based on
+the "jasper" source and must be at least version 26 from the svn repository
+using svn co http://svn.ghostscript.com:8080/jasper/trunk jasper
-DETAILS :
+DETAILS:
-Bug 687749 "PS to PDF generates very large PDF document"
-
-1. An indeterministic bug fixed in gdevpdfi.c, hunk #1.
-
-2. Implemented a recognition of equal patterns in gdevpdfi.c
-and provided a PDF pattern substitution.
-We caould not provide a substitution in the PS interpreter
-because an accumulated pattern instance doesn't point
-to the corresponding client color.
-
-3. pdf_forget_resource is applied when a resource is cancelled and
-is not longer needed. This applies to all redundant resources except patterns,
-because patterns keep the substitution data.
-We would like to save memory from substitured patterns with
-a special substitution table,
-but we have no time for such optimization now.
-
-4. The function pdf_forget_resource is some slow
-because the data structure was not designed for
-removing resources from lists.
-We would like to implement dual linked lists,
-but we have no time for such optimization now.
-
-5. Since pdf_forget_resource is not applied to patters,
-we need to prevent a big growth of the number of stored patterns.
-We implemented pdf_drop_resources for that purpose
-and drop all substitured pattrens after 300 ones
-have been accumulated, but not frequenter than once per page.
-This solution isn't perfect, but should work for most cases.
-If a substituted pattern is dropped erroneusely,
-it will be accumulated again, maybe causing some slowdown.
-
-6. Implemented a new device parameter PrintStatistics.
-The new function pdf_print_resource_statistics
-prints a statistics to stdout.
+This is a fairly minor modification to the gs MSVC makefiles, but it did
+require changing our jasper version (that had accumulated many changes)
+to hook in the correct jas_config***.h file and to avoid using windows.h
+(so we can build with /Za). See the jasper svn for details of the changes.
-EXPECTED DIFFERENCES :
+EXPECTED DIFFERENCES:
-None.</pre>
-<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>
+none. (we didn't have any PDF 1.5 files with JPEG2000 images in the
+comparefiles).</pre>
+<p>[src/msvc32.mak 1.67, src/winlib.mak 1.24]</p>
</blockquote>
-<p><strong><a name="2004-11-01_1821"></a>
-2004-11-01 18:21 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-01_1757"></a>
+2004-12-01 17:57 Raph Levien</strong></p>
<blockquote>
<pre>
-Exempt three new files from the multiple-include protect check. Like the
-previous exemptions, these are templates that must be instantiated multiple
-times to function properly.</pre>
-<p>[toolbin/tests/check_source.py 1.11]</p>
-</blockquote>
+Fix: in implementation of n operator in clip mode, put pathbbox in stopped
+context so that completely empty paths have the same behavior as paths
+with empty bbox, rather than causing an error. Fixes bug #687820.
-<p><strong><a name="2004-11-01_0915"></a>
-2004-11-01 09:15 Ralph Giles</strong></p>
-<blockquote>
-<pre>
-We now implement job server behavior. This is no longer an open issue.</pre>
-<p>[doc/Issues.htm 1.44]</p>
+DETAILS
+
+ The test file has a "n W n" sequence, which is a request to clip to
+a totally empty path. The error comes from code added to pdf_ops.ps v
+1.33 to handle the case where a path is defined but has an empty
+bbox. See bug 687136 for more details on this change. Comment #8 of
+that bug report suggests that our PDF interpreter always maintains a
+currentpoint, which would justify the use of an unprotected
+pathbbox. However, that assumption seems to be false. This fix wraps
+the pathbbox added in the 1.33 change in a stopped context.</pre>
+<p>[lib/pdf_ops.ps 1.37]</p>
</blockquote>
-<p><strong><a name="2004-11-01_0915"></a>
-2004-11-01 09:15 Ralph Giles</strong></p>
+<p><strong><a name="2004-12-01_0817"></a>
+2004-12-01 08:17 Ralph Giles</strong></p>
<blockquote>
<pre>
-Mention the issue with polygon overlap in antialiased rendering.
-Closes bug 687742.</pre>
-<p>[doc/Use.htm 1.119]</p>
+Add a platform-specific JASPERCFLAGS makefile variable to assist with
+proper compilation of the jasper jpeg2k library. Set this variable
+correctly in the autoconf build.
+
+DETAILS:
+
+The jasper library natively supports building under both autoconf+cc and
+MSVC, but expects a preprocessor define to be set to distinguish the
+two. While we do carefully construct a special JAS_CC for compiling the
+jasper source into Ghostscript, as with all the other 3rd party
+libraries, there is only a facility to set special CFLAGS globally.
+
+This change adds a new top-level makefile variable for passing
+platform-specific CFLAGS into gs.mak for addition to that global
+set.
+
+Also, set JASPERCFLAGS=-DJAS_CONFIGURE in Makefile.in so that the jasper
+sourcr expects the autoconf generated configuration header when
+compiling as part of Ghostscript.</pre>
+<p>[src/Makefile.in 1.40, src/gs.mak 1.28]</p>
</blockquote>
-<p><strong><a name="2004-10-29_0104"></a>
-2004-10-29 01:04 Russell Lang</strong></p>
+<p><strong><a name="2004-11-30_2031"></a>
+2004-11-30 20:31 Russell Lang</strong></p>
<blockquote>
<pre>
-Documentation update to fix some dead links.</pre>
-<p>[doc/Readme.htm 1.59]</p>
+Return error code when using -f filename.
+Fix bug #687811 strange behavior with -f.</pre>
+<p>[src/imainarg.c 1.34]</p>
</blockquote>
-<p><strong><a name="2004-10-29_0007"></a>
-2004-10-29 00:07 Russell Lang</strong></p>
+<p><strong><a name="2004-11-29_2318"></a>
+2004-11-29 23:18 Russell Lang</strong></p>
<blockquote>
<pre>
-Documentation fixes, due to changes in iapi.h.</pre>
-<p>[doc/API.htm 1.46, doc/Lib.htm 1.36]</p>
+When doing a Windows debug build, link against the debug run time libraries.</pre>
+<p>[src/msvccmd.mak 1.22]</p>
</blockquote>
-<p><strong><a name="2004-10-28_1734"></a>
-2004-10-28 17:34 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-29_0325"></a>
+2004-11-29 03:25 Russell Lang</strong></p>
<blockquote>
<pre>
-Fix (pdfwrite) : Font size was wrong when definefont applied to a scaled font.
-
-DETAILS :
-
-Bug 687615 "ps2pdf squeezes glyph strings".
-
-This continues the patch
-http://www.ghostscript.com/pipermail/gs-cvs/2003-August/003487.html (igor486).
-
-EXPECTED DIFFERENCES :
-
-None.</pre>
-<p>[src/gdevpdtd.c 1.17]</p>
+Correct the SubfontID values in the example substitutions.</pre>
+<p>[doc/Use.htm 1.124]</p>
</blockquote>
-<p><strong><a name="2004-10-28_1158"></a>
-2004-10-28 11:58 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-24_2009"></a>
+2004-11-24 20:09 Russell Lang</strong></p>
<blockquote>
<pre>
-Fix (vdtrace.c) : Fix gcc warnings and improve C-style.
-
-DETAILS :
-
-This change is algorithmically equivalent.
+Correct errors in .buildnativefontmap procedure.
-EXPECTED DIFFERENCES :
+DETAILS:
+The enumeration of fonts returned by .getnativefonts
+was being given "array true" which was causing a
+typecheck in forall because of a missing exch.
+It should have been "true array".
-None.</pre>
-<p>[src/vdtrace.c 1.9]</p>
+Also, .findfontname was returning a name rather than a
+string, so cvn was failing because it was already a name.</pre>
+<p>[lib/gs_fonts.ps 1.48]</p>
</blockquote>
-<p><strong><a name="2004-10-28_0926"></a>
-2004-10-28 09:26 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-24_0812"></a>
+2004-11-24 08:12 Russell Lang</strong></p>
<blockquote>
<pre>
-Fix (gswin32) : Opened a window outside the desctop area.
-
-DETAILS :
-
-When the Tracer window was opened with a clean Registry
-(particularly at a first run after the operating system instalaton),
-the window placement got big negative coordinates.
-
-EXPECTED DIFFERENCES :
-
-None.</pre>
-<p>[src/dwimg.c 1.17]</p>
+When using CJK Windows TrueType fonts, add the Windows fonts
+directory to the GS_LIB registry variable to allow access to this
+directory when SAFER is used.</pre>
+<p>[src/dwsetup.cpp 1.10]</p>
</blockquote>
-<p><strong><a name="2004-10-28_0839"></a>
-2004-10-28 08:39 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-23_1218"></a>
+2004-11-23 12:18 Igor Melichev</strong></p>
<blockquote>
<pre>
-Fix (type 1 interpreter) : Replaced Metrics was missed.
+Fix (TT interpreter) : The component 'usage' buffer size was wrongly computed.
DETAILS :
-Bug 687614 "mirrored glyph is rendered at incorrect position".
+Bug 687810 "/invalidfont in --@0x1e36c".
-This patch fixes the problem for raster devices.
-Without -dNOCACHE the behavior was indeterministic due to
-uninitialized cxs.use_FontBBox_as_Metrics2 in zchar1.c.
-
-We ported the change from gstype1.c to gstype2.c with no special testing
-because we have no practical examples of Type 2 with a replaced lsb.
-It happens so because Type 2 only appears in PDF, which doesn't replace lsb.
+Note that the error message appears some misleading due to sbx, sby is placed in ostack
+for type42_finish. Rather we could fix it in this particular case in type42_finish,
+a complete fix appears too complicated. So for now leave it as it is.
EXPECTED DIFFERENCES :
None.</pre>
-<p>[src/gstype1.c 1.32, src/gstype2.c 1.36, src/zchar1.c 1.41]</p>
+<p>[src/ttfmain.c 1.32]</p>
</blockquote>
-<p><strong><a name="2004-10-28_0725"></a>
-2004-10-28 07:25 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-23_0744"></a>
+2004-11-23 07:44 Igor Melichev</strong></p>
<blockquote>
<pre>
-Fix (pdfwrite) : Glyph positions were wrong for vertical CID fonts (continued 2).
+Fix (type 1 hinter) : Bugs in 'flex' with disabled hinting.
DETAILS :
-Bug 687614 "mirrored glyph is rendered at incorrect position".
-
-The new code implements the improved logics :
+Bug 687812 "Distortion in charpath outline".
- /* With WMode 1 v-vector is (WMode 1 origin) - (WMode 0 origin).
- The glyph shifts in the opposite direction. */
- /* With WMode 0 v-vector is (Metrics sb) - (native sb).
- The glyph shifts in same direction. */
-
-Also improved the related comments.
-
-EXPECTED DIFFERENCES :
-
-pdfwrite 093-01.ps .</pre>
-<p>[src/gdevpdte.c 1.65]</p>
-</blockquote>
-
-<p><strong><a name="2004-10-27_1056"></a>
-2004-10-27 10:56 Igor Melichev</strong></p>
-<blockquote>
-<pre>
-Fix (resource machinery) : Improve the resource path customization and the related documentation (continued).
-
-DETAILS :
-
-A wrong paragraph removed form the documentation.
+1. Wrong poles were exported from the hinter when 'flex' works with disabled hinting.
+2. Improved vdtrace commands for a disabled hinting.
EXPECTED DIFFERENCES :
None.</pre>
-<p>[doc/Use.htm 1.118]</p>
+<p>[src/gxhintn.c 1.56]</p>
</blockquote>
-<p><strong><a name="2004-10-26_1728"></a>
-2004-10-26 17:28 Ralph Giles</strong></p>
+<p><strong><a name="2004-11-22_1936"></a>
+2004-11-22 19:36 Ralph Giles</strong></p>
<blockquote>
<pre>
-Bump the version info after the 8.32 release.</pre>
-<p>[doc/News.htm 1.154, lib/gs_init.ps 1.113, src/gscdef.c 1.48, src/version.mak 1.76]</p>
+Null the DEVICE_DEVS_EXTRA variable when calling the link line. This
+works around env space limitations on some vendor unicies when a large
+set of devices are passed from the make command line through this
+variable. Bug 687804.</pre>
+<p>[src/unixlink.mak 1.7]</p>
</blockquote>
-<p><strong><a name="2004-10-26_1707"></a>
-2004-10-26 17:07 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-22_1925"></a>
+2004-11-22 19:25 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (resource machinery) : Improve the resource path customization and the related documentation.
-
-DETAILS :
-
-1. Explained the resource locator's logics in Use.htm .
-Bug 687767 "Adding -Ic:\windows\fonts breaks CJK fonts".
-
-2. The old code missed some directories when the user specifies a non-absolute
-path as GenericResourcePath.
-
-EXPECTED DIFFERENCES :
-
-None.</pre>
-<p>[doc/Use.htm 1.117, lib/gs_res.ps 1.38]</p>
+Cast the gx color index to an int inside the switch argument to
+avoid problems with the HP-UX 10 compiler which does not accept
+64 bit arguments to switch(). Bug 687804.</pre>
+<p>[src/gdevstc.c 1.11]</p>
</blockquote>
-<p><strong><a name="2004-10-26_0944"></a>
-2004-10-26 09:44 Igor Melichev</strong></p>
+<p><strong><a name="2004-11-22_0647"></a>
+2004-11-22 06:47 Ralph Giles</strong></p>
<blockquote>
<pre>
-Fix (PDF interpreter) : Improve the font substitution and the CID font substitution.
-
-DETAILS :
-
-1. A new procedure .remove_font_name_prefix removes the subset font name prefix
- when computing a substitute font name.
-2. Improved a warning when substituting a CID font resource.
-3. Improved the documentation about CID font substitution if the PDF interpreter
-
-Bug 687747 "PDF tries substituting but throws /undefinedresource in --findresource--".
-
-EXPECTED DIFFERENCES :
-
-None.</pre>
-<p>[doc/Use.htm 1.116, lib/pdf_font.ps 1.71]</p>
+Bump the version number after the 8.33 beta release.</pre>
+<p>[doc/News.htm 1.157, lib/gs_init.ps 1.114, src/gscdef.c 1.50, src/version.mak 1.78]</p>
</blockquote>
</body>
</html>