[gs-cvs] rev 8578 - in branches/mtrender: doc lib man src

ray at ghostscript.com ray at ghostscript.com
Sun Mar 2 19:12:49 PST 2008


Author: ray
Date: 2008-03-02 19:12:34 -0800 (Sun, 02 Mar 2008)
New Revision: 8578

Modified:
   branches/mtrender/doc/API.htm
   branches/mtrender/doc/C-style.htm
   branches/mtrender/doc/Commprod.htm
   branches/mtrender/doc/DLL.htm
   branches/mtrender/doc/Deprecated.htm
   branches/mtrender/doc/Details8.htm
   branches/mtrender/doc/Develop.htm
   branches/mtrender/doc/Devices.htm
   branches/mtrender/doc/Drivers.htm
   branches/mtrender/doc/Fonts.htm
   branches/mtrender/doc/Helpers.htm
   branches/mtrender/doc/History1.htm
   branches/mtrender/doc/History2.htm
   branches/mtrender/doc/History3.htm
   branches/mtrender/doc/History4.htm
   branches/mtrender/doc/History5.htm
   branches/mtrender/doc/History6.htm
   branches/mtrender/doc/History7.htm
   branches/mtrender/doc/History8.htm
   branches/mtrender/doc/Htmstyle.htm
   branches/mtrender/doc/Install.htm
   branches/mtrender/doc/Issues.htm
   branches/mtrender/doc/Language.htm
   branches/mtrender/doc/Lib.htm
   branches/mtrender/doc/Make.htm
   branches/mtrender/doc/News.htm
   branches/mtrender/doc/Projects.htm
   branches/mtrender/doc/Ps-style.htm
   branches/mtrender/doc/Ps2epsi.htm
   branches/mtrender/doc/Ps2pdf.htm
   branches/mtrender/doc/Ps2ps2.htm
   branches/mtrender/doc/Psfiles.htm
   branches/mtrender/doc/Readme.htm
   branches/mtrender/doc/Release.htm
   branches/mtrender/doc/Source.htm
   branches/mtrender/doc/Testing.htm
   branches/mtrender/doc/Unix-lpr.htm
   branches/mtrender/doc/Use.htm
   branches/mtrender/doc/Xfonts.htm
   branches/mtrender/lib/gs_ttf.ps
   branches/mtrender/man/dvipdf.1
   branches/mtrender/man/font2c.1
   branches/mtrender/man/gs.1
   branches/mtrender/man/gslp.1
   branches/mtrender/man/gsnd.1
   branches/mtrender/man/pdf2dsc.1
   branches/mtrender/man/pdf2ps.1
   branches/mtrender/man/pdfopt.1
   branches/mtrender/man/pf2afm.1
   branches/mtrender/man/pfbtopfa.1
   branches/mtrender/man/printafm.1
   branches/mtrender/man/ps2ascii.1
   branches/mtrender/man/ps2epsi.1
   branches/mtrender/man/ps2pdf.1
   branches/mtrender/man/ps2pdfwr.1
   branches/mtrender/man/ps2ps.1
   branches/mtrender/man/wftopfa.1
   branches/mtrender/src/Makefile.in
   branches/mtrender/src/bcwin32.mak
   branches/mtrender/src/dvx-gcc.mak
   branches/mtrender/src/dwsetup.rc
   branches/mtrender/src/gdevijs.c
   branches/mtrender/src/gscdef.c
   branches/mtrender/src/iccinit1.c
   branches/mtrender/src/int.mak
   branches/mtrender/src/lib.mak
   branches/mtrender/src/macos-mcp.mak
   branches/mtrender/src/macosx.mak
   branches/mtrender/src/msvc32.mak
   branches/mtrender/src/msvclib.mak
   branches/mtrender/src/openvms.mak
   branches/mtrender/src/os2.mak
   branches/mtrender/src/siscale.c
   branches/mtrender/src/ugcclib.mak
   branches/mtrender/src/unix-aux.mak
   branches/mtrender/src/unix-gcc.mak
   branches/mtrender/src/unixansi.mak
   branches/mtrender/src/unixlink.mak
   branches/mtrender/src/version.mak
   branches/mtrender/src/watclib.mak
   branches/mtrender/src/watcw32.mak
   branches/mtrender/src/winint.mak
Log:
Update mtrender branch to rev 8564 (8.62 release)


Modified: branches/mtrender/doc/API.htm
===================================================================
--- branches/mtrender/doc/API.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/API.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -762,7 +762,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 
 <!-- [3.0 end visible trailer] ============================================= -->

Modified: branches/mtrender/doc/C-style.htm
===================================================================
--- branches/mtrender/doc/C-style.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/C-style.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1602,7 +1602,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Commprod.htm
===================================================================
--- branches/mtrender/doc/Commprod.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Commprod.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -250,7 +250,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/DLL.htm
===================================================================
--- branches/mtrender/doc/DLL.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/DLL.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -702,7 +702,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Deprecated.htm
===================================================================
--- branches/mtrender/doc/Deprecated.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Deprecated.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -5593,7 +5593,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Details8.htm
===================================================================
--- branches/mtrender/doc/Details8.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Details8.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -80598,7 +80598,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Develop.htm
===================================================================
--- branches/mtrender/doc/Develop.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Develop.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -452,6 +452,7 @@
 <a href="../src/sfxboth.c">src/sfxboth.c</a>,
 <a href="../src/sfxfd.c">src/sfxfd.c</a>,
 <a href="../src/sfxstdio.c">src/sfxstdio.c</a>,
+<a href="../src/sfxcommon.c">src/sfxcommon.c</a>,
 <a href="../src/stream.h">src/stream.h</a>,
 <a href="../src/stream.c">src/stream.c</a>,
 <a href="../src/strimpl.h">src/strimpl.h</a>.
@@ -609,7 +610,8 @@
 <a href="../src/gconf.c">src/gconf.c</a>,
 <a href="../src/gconf.h">src/gconf.h</a>,
 <a href="../src/gscdef.c">src/gscdef.c</a>,
-<a href="../src/gscdefs.h">src/gscdefs.h</a>.
+<a href="../src/gscdefs.h">src/gscdefs.h</a>,
+<a href="../src/gsromfs0.c">src/gsromfs0.c</a>.
 
 <dt>
 Arithmetic:
@@ -3262,7 +3264,8 @@
 <b><tt>COMPILE_INITS=1</tt></b> feature (a compressed init fileset is more
 efficient than the current 'gsinit.c' produced by 'geninit.c'). This IODevice
 is more versatile since other files can be encapsulated such as fonts, helper
-PostScript files and Resources.
+PostScript files and Resources. The list of files is defined in part in 
+<a href="../src/psromfs.mak">src/psromfs.mak</a>.
 
 </dl>
 
@@ -4861,7 +4864,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Devices.htm
===================================================================
--- branches/mtrender/doc/Devices.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Devices.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1558,7 +1558,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Drivers.htm
===================================================================
--- branches/mtrender/doc/Drivers.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Drivers.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -3265,7 +3265,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Fonts.htm
===================================================================
--- branches/mtrender/doc/Fonts.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Fonts.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -773,7 +773,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Helpers.htm
===================================================================
--- branches/mtrender/doc/Helpers.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Helpers.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -300,7 +300,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History1.htm
===================================================================
--- branches/mtrender/doc/History1.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History1.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -430,7 +430,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History2.htm
===================================================================
--- branches/mtrender/doc/History2.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History2.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -5224,7 +5224,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History3.htm
===================================================================
--- branches/mtrender/doc/History3.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History3.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -8589,7 +8589,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 
 <!-- [3.0 end visible trailer] ============================================= -->

Modified: branches/mtrender/doc/History4.htm
===================================================================
--- branches/mtrender/doc/History4.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History4.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -3973,7 +3973,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History5.htm
===================================================================
--- branches/mtrender/doc/History5.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History5.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -13447,7 +13447,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History6.htm
===================================================================
--- branches/mtrender/doc/History6.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History6.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -7329,7 +7329,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History7.htm
===================================================================
--- branches/mtrender/doc/History7.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History7.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -15715,7 +15715,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/History8.htm
===================================================================
--- branches/mtrender/doc/History8.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/History8.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -44598,7 +44598,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Htmstyle.htm
===================================================================
--- branches/mtrender/doc/Htmstyle.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Htmstyle.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -776,7 +776,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Install.htm
===================================================================
--- branches/mtrender/doc/Install.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Install.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -533,7 +533,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Issues.htm
===================================================================
--- branches/mtrender/doc/Issues.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Issues.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -592,7 +592,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Language.htm
===================================================================
--- branches/mtrender/doc/Language.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Language.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -2310,7 +2310,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Lib.htm
===================================================================
--- branches/mtrender/doc/Lib.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Lib.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -860,7 +860,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Make.htm
===================================================================
--- branches/mtrender/doc/Make.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Make.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -2822,7 +2822,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/News.htm
===================================================================
--- branches/mtrender/doc/News.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/News.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -55,428 +55,121 @@
 
 <!-- [2.0 begin contents] ================================================== -->
 
-<h3><a name="Version8.62"></a>Version 8.62 (unreleased)</h3>
+<h3><a name="Version8.62"></a>Version 8.62 (2008-02-29)</h3>
 
-<p>This is and unreleased development shapshot.
-
+<p>
+This version is the next in our line of scheduled semi-annual releases.
+<p>
+There were approximately 55 bugs fixed since version 8.61. Some fixes
+and improvements of note were:
+<p>
+COMPILE_INITS=1 was broken in 8.61 and now works as expected.
+<p>
+Fonts are now distributed in the Resource/Font directory and will be
+included in the executable if COMPILE_INITS=1
+<p>
+The tiffsep device was fixed for using more than 8 colorants.
+<p>
+Shadings, overprinting and transparency were optimized and are substantially
+faster than in 8.61, particularly for large format or high resolution
+rendering when using the 'clist' banding mode.
+<p>
+Changes were made to prevent near unbounded growth in memory usage and
+corresponding performance problems on a few test cases.
+<p>
+The 'pdfwrite' device was improved to fix some compatibility issues with
+PDF/A and to improve some font embedding and other issues.
+<p>
+The 'ht_ccsto.ps' Stochastic Threshold array was completely changed to
+be more useful. The values in the threshold array were inverted, so
+the number of 'light' colors was limited and using it generally caused
+prints that were too dark.
+<p>
+The 'runpdfbegin', 'dopdfpages' and 'runpdfend' PostScript pseudo-operators
+that were inadvertently removed in 8.61 were restored. This also restored
+the functionality of toolbin/pdf_info.ps to display PDF creator stats,
+fonts used and page sizes.
+<p>
+The halftone tile cache sizes and cache effectiveness were improved to
+help the performance when tiling with large cells or threshold arrays.
+<p>
+---------------------
 <p> The following <a href="http://bugs.ghostscript.com/">bugs</a> were
-open at the time of the last release: <blockquote>
-226943,
-430175,
-465936,
-493348,
-535932,
-578865,
-614298,
-626295,
-686747,
-686853,
-686865,
-687011,
-687039,
-687084,
-687095,
-687146,
-687193,
-687196,
-687257,
-687271,
-687280,
-687295,
-687297,
-687303,
-687327,
-687342,
-687345,
-687375,
-687414,
-687475,
-687492,
-687514,
-687520,
-687531,
-687536,
-687561,
-687593,
-687608,
-687630,
-687650,
-687666,
-687674,
-687677,
-687695,
-687697,
-687702,
-687715,
-687721,
-687728,
-687729,
-687731,
-687775,
-687780,
-687782,
-687793,
-687796,
-687805,
-687814,
-687850,
-687887,
-687903,
-687904,
-687907,
-687915,
-687931,
-687950,
-687957,
-687974,
-687981,
-687983,
-688007,
-688022,
-688024,
-688026,
-688032,
-688036,
-688042,
-688058,
-688061,
-688064,
-688066,
-688075,
-688081,
-688095,
-688129,
-688130,
-688151,
-688152,
-688159,
-688166,
-688184,
-688187,
-688204,
-688207,
-688210,
-688215,
-688227,
-688239,
-688267,
-688269,
-688280,
-688282,
-688288,
-688312,
-688317,
-688318,
-688320,
-688333,
-688342,
-688358,
-688359,
-688360,
-688361,
-688363,
-688372,
-688378,
-688386,
-688387,
-688389,
-688395,
-688413,
-688427,
-688428,
-688436,
-688437,
-688440,
-688446,
-688448,
-688468,
-688473,
-688475,
-688483,
-688490,
-688495,
-688500,
-688515,
-688517,
-688528,
-688533,
-688539,
-688540,
-688542,
-688543,
-688557,
-688565,
-688573,
-688580,
-688581,
-688588,
-688601,
-688604,
-688605,
-688610,
-688615,
-688616,
-688617,
-688619,
-688627,
-688636,
-688638,
-688643,
-688646,
-688647,
-688651,
-688653,
-688655,
-688673,
-688674,
-688696,
-688697,
-688699,
-688708,
-688709,
-688710,
-688711,
-688714,
-688717,
-688728,
-688731,
-688736,
-688739,
-688757,
-688770,
-688774,
-688777,
-688778,
-688796,
-688797,
-688806,
-688807,
-688811,
-688813,
-688815,
-688818,
-688829,
-688843,
-688845,
-688846,
-688871,
-688872,
-688876,
-688908,
-688918,
-688919,
-688923,
-688926,
-688928,
-688933,
-688942,
-688943,
-688945,
-688949,
-688952,
-688958,
-688969,
-688970,
-688976,
-688978,
-688986,
-688990,
-688992,
-688994,
-688999,
-689003,
-689011,
-689013,
-689014,
-689022,
-689025,
-689028,
-689031,
-689032,
-689040,
-689044,
-689046,
-689048,
-689057,
-689058,
-689060,
-689065,
-689070,
-689076,
-689077,
-689078,
-689080,
-689081,
-689090,
-689093,
-689094,
-689098,
-689103,
-689107,
-689111,
-689116,
-689128,
-689129,
-689130,
-689133,
-689136,
-689137,
-689138,
-689145,
-689146,
-689148,
-689150,
-689153,
-689154,
-689155,
-689159,
-689161,
-689164,
-689167,
-689172,
-689174,
-689181,
-689184,
-689188,
-689195,
-689198,
-689199,
-689206,
-689209,
-689210,
-689222,
-689224,
-689230,
-689236,
-689241,
-689246,
-689247,
-689248,
-689252,
-689253,
-689264,
-689266,
-689278,
-689279,
-689280,
-689281,
-689283,
-689289,
-689290,
-689291,
-689295,
-689304,
-689305,
-689306,
-689308,
-689313,
-689331,
-689335,
-689338,
-689340,
-689341,
-689343,
-689356,
-689358,
-689361,
-689363,
-689364,
-689367,
-689369,
-689370,
-689373,
-689376,
-689378,
-689389,
-689392,
-689396,
-689402,
-689412,
-689418,
-689419,
-689421,
-689422,
-689423,
-689428,
-689431,
-689438,
-689439,
-689440,
-689444,
-689445,
-689448,
-689450,
-689451,
-689456,
-689457,
-689460,
-689461,
-689462,
-689463,
-689464,
-689469,
-689471,
-689472,
-689473,
-689476,
-689482,
-689484,
-689487,
-689488,
-689489,
-689490,
-689492,
-689498,
-689499,
-689500,
-689502,
-689506,
-689507,
-689509,
-689510,
-689512,
-689514,
-689515,
-689516,
-689518,
-689521,
-689522,
-689525,
-689528,
-689532,
-689533,
-689534,
-689535,
-689536,
-689538,
-689542,
-689543,
-689544,
-689546,
-689547,
-689549,
-689550,
-689552,
-689554,
-689557,
-689558,
-689559,
-689560,
-689561,
-689563,
-689566,
-689567,
-689568,
-689569.
+open at the time of release: <blockquote>
+465936, 578865, 626295, 686747, 686853, 687011, 687146, 687257, 687271,
+687280, 687295, 687327, 687514, 687520, 687531, 687608, 687650, 687674,
+687677, 687695, 687697, 687702, 687721, 687728, 687729, 687796, 687805,
+687814, 687850, 687903, 687904, 687957, 687974, 688007, 688022, 688026,
+688032, 688036, 688042, 688058, 688061, 688064, 688066, 688075, 688081,
+688095, 688129, 688130, 688151, 688152, 688159, 688166, 688184, 688187,
+688207, 688215, 688227, 688239, 688269, 688280, 688288, 688317, 688318,
+688320, 688333, 688342, 688358, 688359, 688360, 688361, 688363, 688372,
+688378, 688386, 688387, 688389, 688395, 688413, 688427, 688428, 688436,
+688437, 688440, 688446, 688475, 688483, 688500, 688515, 688517, 688528,
+688533, 688539, 688540, 688542, 688543, 688557, 688580, 688581, 688588,
+688601, 688604, 688605, 688610, 688615, 688616, 688619, 688627, 688636,
+688638, 688646, 688651, 688653, 688655, 688673, 688674, 688696, 688699,
+688709, 688710, 688714, 688717, 688728, 688736, 688739, 688757, 688770,
+688774, 688778, 688796, 688797, 688807, 688811, 688813, 688815, 688829,
+688843, 688846, 688876, 688908, 688918, 688919, 688926, 688928, 688933,
+688942, 688943, 688952, 688958, 688969, 688976, 688986, 688990, 688992,
+688999, 689003, 689011, 689013, 689014, 689022, 689025, 689028, 689031,
+689040, 689044, 689046, 689048, 689057, 689058, 689080, 689081, 689090,
+689093, 689094, 689098, 689111, 689116, 689128, 689129, 689130, 689133,
+689136, 689137, 689138, 689145, 689146, 689148, 689150, 689153, 689154,
+689159, 689161, 689164, 689172, 689174, 689181, 689184, 689195, 689198,
+689206, 689209, 689210, 689222, 689224, 689230, 689236, 689246, 689247,
+689248, 689252, 689253, 689264, 689279, 689280, 689281, 689283, 689289,
+689290, 689291, 689304, 689305, 689308, 689313, 689331, 689335, 689340,
+689341, 689343, 689358, 689361, 689363, 689364, 689367, 689370, 689373,
+689376, 689378, 689396, 689402, 689412, 689418, 689419, 689422, 689428,
+689431, 689438, 689439, 689440, 689444, 689445, 689448, 689450, 689451,
+689456, 689460, 689462, 689463, 689469, 689471, 689476, 689484, 689487,
+689488, 689489, 689490, 689498, 689499, 689500, 689502, 689507, 689509,
+689510, 689512, 689514, 689515, 689516, 689518, 689521, 689522, 689532,
+689534, 689535, 689538, 689542, 689543, 689546, 689547, 689549, 689552,
+689554, 689557, 689559, 689560, 689561, 689563, 689566, 689567, 689573,
+689574, 689579, 689581, 689583, 689585, 689588, 689591, 689592, 689595,
+689598, 689601, 689606, 689607, 689609, 689610, 689618, 689621, 689623,
+689627, 689628, 689632, 689636, 689637, 689641, 689649, 689652, 689653,
+689654, 689657, 689658, 689659, 689663, 689666, 689668, 689669, 689673,
+689674, 689675, 689676, 689677, 689681, 689682, 689684, 689685, 689687,
+689689, 689690, 689691, 689692, 689693, 689697, 689698, 689699, 689702,
+689704, 689705, 689709, 689710, 689711, 689712, 689713, 689715, 689716,
+689721, 689722, 689723, 689725, 689727, 689728.
 </blockquote>
 
 <h3><a name="8.62_Incompatible_changes"></a>Incompatible changes</h3>
 
 <p>
-The default device on unix-oriented builds was temporarily switched to 
-the <tt>bbox</tt> device in the 8.60 release. In the 8.61 release, the
-default was changed again to the <tt>x11alpha</tt> device, if X11 
-support is available, and otherwise falls back to the <tt>bbox</tt> device. 
+Not strictly a compatibility issue, but the default URW (GPL) fonts are now
+distributed in the Resource/Font/ path which can increase the number of
+file handles open for PostScript that opens all of the resources. Also
+the size of the %rom% rom file system within the executable when using
+COMPILE_INITS=1 is larger by the amount needed for the fonts.
+<p>
+Also not strictly incompatible, but some alternate fixed-point code 
+was stripped out, so FPU_TYPE and other FPU related makefile macros
+are gone or don't cause any difference in the code generated. Also the 
+'USE_ASM' macro was removed, since we expect modern compilers to do 
+sufficient optimization.
+<p>
+Some old (deprecated) "helper" scripts were removed: gsindent, gssubst,
+many2pdf.tcl, and pre.
+<p>
+The unused 'cmap' (special color mapping) and 'ropc' devices were 
+removed from the distribution.
+<p>
+The 'ht_ccsto.ps' Stochastic Threshold array was completely changed to
+be more useful. The values in the threshold array were inverted, so
+the number of 'light' colors was limited and using it generally caused
+prints that were too dark. This is an improvement, but incompatible
+in that anyone using it previously would see much different grays/
+colors.
+<p>
+The SYSTEM_CONSTANTS_ARE_WRITABLE compile time define was removed
+as was the "EXTEND_NAMES" makefile macro (still accessible using
+a compiler flag define).
 
 <h3><a name="8.62_changelog"></a>Changelog</h3>
 
@@ -489,7 +182,7 @@
 <hr>
 
 <p>
-<small>Copyright &copy; 2005-2007 Artifex Software, Inc.  All rights reserved.</small>
+<small>Copyright &copy; 2005-2008 Artifex Software, Inc.  All rights reserved.</small>
 
 <p>
 This software is provided AS-IS with no warranty, either express or
@@ -502,7 +195,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.62, 22 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Projects.htm
===================================================================
--- branches/mtrender/doc/Projects.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Projects.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -683,7 +683,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Ps-style.htm
===================================================================
--- branches/mtrender/doc/Ps-style.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Ps-style.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -505,7 +505,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Ps2epsi.htm
===================================================================
--- branches/mtrender/doc/Ps2epsi.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Ps2epsi.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -176,7 +176,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Ps2pdf.htm
===================================================================
--- branches/mtrender/doc/Ps2pdf.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Ps2pdf.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1031,7 +1031,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Ps2ps2.htm
===================================================================
--- branches/mtrender/doc/Ps2ps2.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Ps2ps2.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -258,7 +258,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Psfiles.htm
===================================================================
--- branches/mtrender/doc/Psfiles.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Psfiles.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1047,7 +1047,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Readme.htm
===================================================================
--- branches/mtrender/doc/Readme.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Readme.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -610,7 +610,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Release.htm
===================================================================
--- branches/mtrender/doc/Release.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Release.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -827,7 +827,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Source.htm
===================================================================
--- branches/mtrender/doc/Source.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Source.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -376,7 +376,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Testing.htm
===================================================================
--- branches/mtrender/doc/Testing.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Testing.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -315,7 +315,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Unix-lpr.htm
===================================================================
--- branches/mtrender/doc/Unix-lpr.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Unix-lpr.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -260,7 +260,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Use.htm
===================================================================
--- branches/mtrender/doc/Use.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Use.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -3637,7 +3637,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/doc/Xfonts.htm
===================================================================
--- branches/mtrender/doc/Xfonts.htm	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/doc/Xfonts.htm	2008-03-03 03:12:34 UTC (rev 8578)
@@ -258,7 +258,7 @@
 San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
 <p>
-<small>Ghostscript version 8.61, 21 November 2007
+<small>Ghostscript version 8.62, 29 February 2008
 
 <!-- [3.0 end visible trailer] ============================================= -->
 

Modified: branches/mtrender/lib/gs_ttf.ps
===================================================================
--- branches/mtrender/lib/gs_ttf.ps	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/lib/gs_ttf.ps	2008-03-03 03:12:34 UTC (rev 8578)
@@ -630,20 +630,27 @@
         % returned. Some TrueType fonts for Microsoft Windows redefines
         % MacGlyphEncoding glyph name out of predefined range). To permit
         % such fonts, ISOLatin1Encoding is used to find broken post. Bug 689495.
-      /.broken_post false def
-      .latin1isodict postnames {
-        dup null ne
-        % dup /.notdef ne and
-        {
-          2 copy known {
-            TTFDEBUG { (ignore post table that redefines ISOLatin1Encoding glyph name ) print dup == flush } if
-            /.broken_post true def
-            pop exit
-          } if
-        } if
-        pop
-      } forall
-      pop
+      /.broken_post //false def
+      tabdict /name .knownget {
+        (Windows Type 1 Installer V1.0) search {
+          pop pop pop
+          .latin1isodict postnames {
+            dup //null ne
+            % dup /.notdef ne and
+            {
+              2 copy known {
+                TTFDEBUG { (ignore post table that redefines ISOLatin1Encoding glyph name ) print dup == flush } if
+                /.broken_post //true def
+                pop exit
+              } if
+            } if
+            pop
+          } forall
+          pop
+        } {
+          pop
+        } ifelse
+      } if
 
       numglyphs array 0 1 numglyphs 1 sub {
 	dup 2 mul 34 add postglyphs exch 2 //getinterval_from_stringarray exec 
@@ -1901,6 +1908,36 @@
   /is_symbolic gput
   //false 0 .loadttfonttables
   .makesfnts
+  tabdict /cmap known not {
+    (   **** Warning: Embedded TT font lacks required cmap table. Using identity cmap.\n)
+        pdfformaterror
+    % Unknown (i.e. not 0 ) language ID brings in post table.
+    % Fields: cmap_version, number_of_subtables,
+    %  plarform_id, encoding_id, offset,
+    %  format, subtable_length, language,
+    %  256 bytes of identity mapping.
+    tabdict /cmap
+    < 0000 0001
+      0001 D00D 0000000c
+      0000 0106 0000
+      00 01 02 03 04 05 06 07 08 09 0a 0d 0c 0d 0e 0f
+      10 11 12 13 14 15 16 17 18 19 1a 1d 1c 1d 1e 1f
+      20 21 22 23 24 25 26 27 28 29 2a 2d 2c 2d 2e 2f
+      30 31 32 33 34 35 36 37 38 39 3a 3d 3c 3d 3e 3f
+      40 41 42 43 44 45 46 47 48 49 4a 4d 4c 4d 4e 4f
+      50 51 52 53 54 55 56 57 58 59 5a 5d 5c 5d 5e 5f
+      60 61 62 63 64 65 66 67 68 69 6a 6d 6c 6d 6e 6f
+      70 71 72 73 74 75 76 77 78 79 7a 7d 7c 7d 7e 7f
+      80 81 82 83 84 85 86 87 88 89 8a 8d 8c 8d 8e 8f
+      90 91 92 93 94 95 96 97 98 99 9a 9d 9c 9d 9e 9f
+      a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ad ac ad ae af
+      b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bd bc bd be bf
+      c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cd cc cd ce cf
+      d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da dd dc dd de df
+      e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea ed ec ed ee ef
+      f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fd fc fd fe ff
+    > readonly put
+  } if
   .getpost
   .pickcmap
   mark

Modified: branches/mtrender/man/dvipdf.1
===================================================================
--- branches/mtrender/man/dvipdf.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/dvipdf.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -22,7 +22,7 @@
 .SH SEE ALSO
 gs(1), dvips(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/font2c.1
===================================================================
--- branches/mtrender/man/font2c.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/font2c.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -18,7 +18,7 @@
 .SH SEE ALSO
 gs(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/gs.1
===================================================================
--- branches/mtrender/man/gs.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/gs.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -397,7 +397,7 @@
 See http://bugs.ghostscript.com/ and the Usenet news group 
 comp.lang.postscript.
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the primary maintainers
 of Ghostscript.

Modified: branches/mtrender/man/gslp.1
===================================================================
--- branches/mtrender/man/gslp.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/gslp.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -93,7 +93,7 @@
 .SH SEE ALSO
 gs(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/gsnd.1
===================================================================
--- branches/mtrender/man/gsnd.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/gsnd.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -13,7 +13,7 @@
 .SH SEE ALSO
 gs(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/pdf2dsc.1
===================================================================
--- branches/mtrender/man/pdf2dsc.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/pdf2dsc.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -29,6 +29,6 @@
 .SH SEE ALSO
 gs(1), ghostview(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Yves Arrouye <yves.arrouye at usa.net> and Russell Lang gsview at ghostgum.com.au

Modified: branches/mtrender/man/pdf2ps.1
===================================================================
--- branches/mtrender/man/pdf2ps.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/pdf2ps.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -15,7 +15,7 @@
 Run "\fBgs -h\fR" to find the location of Ghostscript documentation on your
 system, from which you can get more details.
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/pdfopt.1
===================================================================
--- branches/mtrender/man/pdfopt.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/pdfopt.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -21,7 +21,7 @@
 "Linearized PDF" in Adobe's PDF reference manual,
 http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/pf2afm.1
===================================================================
--- branches/mtrender/man/pf2afm.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/pf2afm.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -16,7 +16,7 @@
 .br
 pf2afm.ps in the Ghostscript lib directory.
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/pfbtopfa.1
===================================================================
--- branches/mtrender/man/pfbtopfa.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/pfbtopfa.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -11,7 +11,7 @@
 .SH SEE ALSO
 gs(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/printafm.1
===================================================================
--- branches/mtrender/man/printafm.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/printafm.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -12,7 +12,7 @@
 .SH SEE ALSO
 gs(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/ps2ascii.1
===================================================================
--- branches/mtrender/man/ps2ascii.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/ps2ascii.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -23,7 +23,7 @@
 .SH SEE ALSO
 pstotext(1), http://www.research.digital.com/SRC/virtualpaper/pstotext.html
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/ps2epsi.1
===================================================================
--- branches/mtrender/man/ps2epsi.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/ps2epsi.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -60,7 +60,7 @@
 .SH SEE ALSO
 gs (1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 However, the content may be obsolete, or inconsistent with ps2epsi.txt.
 .SH AUTHOR
 George Cameron

Modified: branches/mtrender/man/ps2pdf.1
===================================================================
--- branches/mtrender/man/ps2pdf.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/ps2pdf.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -49,7 +49,7 @@
 See http://bugs.ghostscript.com/ and the Usenet news group
 comp.lang.postscript.
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/ps2pdfwr.1
===================================================================
--- branches/mtrender/man/ps2pdfwr.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/ps2pdfwr.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -24,7 +24,7 @@
 .SH SEE ALSO
 gs(1), ps2pdf(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/ps2ps.1
===================================================================
--- branches/mtrender/man/ps2ps.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/ps2ps.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -27,7 +27,7 @@
 .SH SEE ALSO
 ps2pdf(1), ps2ascii(1), ps2epsi(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the 
 primary maintainers of Ghostscript.

Modified: branches/mtrender/man/wftopfa.1
===================================================================
--- branches/mtrender/man/wftopfa.1	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/man/wftopfa.1	2008-03-03 03:12:34 UTC (rev 8578)
@@ -13,7 +13,7 @@
 .SH SEE ALSO
 gs(1)
 .SH VERSION
-This document was last revised for Ghostscript version 8.61.
+This document was last revised for Ghostscript version 8.62.
 .SH AUTHOR
 Artifex Software, Inc. are the
 primary maintainers of Ghostscript.

Modified: branches/mtrender/src/Makefile.in
===================================================================
--- branches/mtrender/src/Makefile.in	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/Makefile.in	2008-03-03 03:12:34 UTC (rev 8578)
@@ -483,11 +483,25 @@
 CC_NO_WARN=$(CC_)
 CC_SHARED=$(CC_) @DYNAMIC_LDFLAGS@
 
+# The following list of files needed by the interpreter is maintained here.
+# This changes infrequently, but is a potential point of bitrot, but since
+#		Note: gs_cet.ps is only needed to match Adobe CPSI defaults
+EXTRA_INIT_FILES= Fontmap cidfmap xlatmap FAPI FCOfontmap-PCLPS2 gs_cet.ps
+
+#	The init files are put in the lib/ directory (gs_init.ps + EXTRA_INIT_FILES)
+#	Resource files go into Resource/...
+
+RESOURCE_LIST=ColorSpace/ Decoding/ Encoding/ Font/ ProcSet/ IdiomSet/ CIDFont/ CMap/
+
+PS_ROMFS_ARGS=-c -P $(PSRESDIR)$(D) -d Resource/ $(RESOURCE_LIST) -d lib/ -P $(PSGENDIR)/ $(GS_INIT) -P $(PSLIBDIR)/
+
 # ---------------- End of platform-specific section ---------------- #
 
 INSTALL_CONTRIB=@INSTALL_CONTRIB@
 include $(GLSRCDIR)/unixhead.mak
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(PSSRCDIR)/int.mak
 include $(PSSRCDIR)/cfonts.mak

Modified: branches/mtrender/src/bcwin32.mak
===================================================================
--- branches/mtrender/src/bcwin32.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/bcwin32.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -536,8 +536,9 @@
 # ****** HACK ****** *.tr is still created in the current directory.
 BEGINFILES2=*.tr
 
-# Include the generic makefiles.
+# Include the generic makefiles. psromfs.mak must precede lib.mak
 
+!include $(GLSRCDIR)\psromfs.mak
 !include $(GLSRCDIR)\winlib.mak
 !include $(PSSRCDIR)\winint.mak
 
@@ -640,27 +641,30 @@
 
 # The big DLL
 $(GSDLL_DLL): $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ)\
- $(GSDLL_OBJ).res $(PSSRCDIR)\gsdll32.def
+ $(GSDLL_OBJ).res $(PSSRCDIR)\gsdll32.def $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	-del $(PSGEN)gswin32.tr
 	copy $(ld_tr) $(PSGEN)gswin32.tr
+	echo  $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) + >> $(PSGEN)gswin32.tr
 	echo $(LIBDIR)\c0d32 $(PSOBJ)gsdll + >> $(PSGEN)gswin32.tr
 	$(LINK) /L$(LIBDIR) $(LCT) /Tpd /aa @$(PSGEN)gswin32.tr ,$(GSDLL_DLL),$(PSOBJ)$(GSDLL),@$(LIBCTR),$(PSSRCDIR)\gsdll32.def,$(GSDLL_OBJ).res
 
 !else
 # The big graphical EXE
 $(GS_XE):   $(GSCONSOLE_XE) $(GS_ALL) $(DEVS_ALL)\
- $(PSOBJ)gsdll.$(OBJ) $(DWOBJNO) $(GS_OBJ).res $(PSSRCDIR)\dwmain32.def
+ $(PSOBJ)gsdll.$(OBJ) $(DWOBJNO) $(GS_OBJ).res $(PSSRCDIR)\dwmain32.def $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	-del $(PSGEN)gswin32.tr
 	copy $(ld_tr) $(PSGEN)gswin32.tr
+	echo  $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) + >> $(PSGEN)gswin32.tr
 	echo $(LIBDIR)\c0w32 $(PSOBJ)gsdll + >> $(PSGEN)gswin32.tr
 	echo $(DWOBJNO) >> $(PSGEN)gswin32.tr
 	$(LINK) /L$(LIBDIR) $(LCT) /Tpe /aa @$(PSGEN)gswin32.tr ,$(GS_XE),$(PSOBJ)$(GS) @$(LIBCTR),$(PSSRCDIR)\dwmain32.def,$(GS_OBJ).res
 
 # The big console mode EXE
 $(GSCONSOLE_XE):  $(GS_ALL) $(DEVS_ALL)\
- $(PSOBJ)gsdll.$(OBJ) $(OBJCNO) $(GS_OBJ).res $(PSSRCDIR)\dw32c.def
+ $(PSOBJ)gsdll.$(OBJ) $(OBJCNO) $(GS_OBJ).res $(PSSRCDIR)\dw32c.def $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	-del $(PSGEN)gswin32.tr
 	copy $(ld_tr) $(PSGEN)gswin32.tr
+	echo  $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) + >> $(PSGEN)gswin32.tr
 	echo $(LIBDIR)\c0w32 $(PSOBJ)gsdll + >> $(PSGEN)gswin32.tr
 	echo $(OBJCNO) >> $(PSGEN)gswin32.tr
 	$(LINK) /L$(LIBDIR) $(LCT) /Tpe /ap @$(PSGEN)gswin32.tr ,$(GSCONSOLE_XE),$(PSOBJ)$(GSCONSOLE) @$(LIBCTR),$(PSSRCDIR)\dw32c.def,$(GS_OBJ).res

Modified: branches/mtrender/src/dvx-gcc.mak
===================================================================
--- branches/mtrender/src/dvx-gcc.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/dvx-gcc.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -324,6 +324,8 @@
 
 include $(GLSRCDIR)/dvx-head.mak
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(PSSRCDIR)/int.mak
 include $(PSSRCDIR)/cfonts.mak

Modified: branches/mtrender/src/dwsetup.rc
===================================================================
--- branches/mtrender/src/dwsetup.rc	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/dwsetup.rc	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2007 Artifex Software, Inc.
+/* Copyright (C) 2001-2008 Artifex Software, Inc.
    All Rights Reserved.
   
    This software is provided AS-IS with no warranty, either express or
@@ -35,7 +35,7 @@
     ICON            IDR_MAIN,IDC_STATIC,11,17,20,20
     LTEXT           "This installs",IDC_STATIC,56,6,232,8
     LTEXT           "Product Name",IDC_PRODUCT_NAME,72,16,216,8
-    LTEXT           "Copyright (C) 1994-2007 Artifex Software, Inc. All rights reserved.\n\nRequires 40 Mbytes disk space.",
+    LTEXT           "Copyright (C) 1994-2008 Artifex Software, Inc. All rights reserved.\n\nRequires 40 Mbytes disk space.",
                     IDC_COPYRIGHT,56,30,232,40
 
     LTEXT           "Install to directory",IDC_STATIC,8,72,56,8

Modified: branches/mtrender/src/gdevijs.c
===================================================================
--- branches/mtrender/src/gdevijs.c	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/gdevijs.c	2008-03-03 03:12:34 UTC (rev 8578)
@@ -69,7 +69,9 @@
 #include "ijs.h"
 #include "ijs_client.h"
 
-//#define KRGB_DEBUG
+#if 0
+#define KRGB_DEBUG
+#endif
 
 /* This should go into gdevprn.h, or, better yet, gdevprn should
    acquire an API for changing resolution. */
@@ -316,7 +318,7 @@
    if (!ijsdev)
       return 0;  /* no forward device, bug?? */
 
-   //   if (ijsdev->krgb_mode && ijsdev->k_path && one==0x0) 
+   /*   if (ijsdev->krgb_mode && ijsdev->k_path && one==0x0) */
    if (ijsdev->krgb_mode && ijsdev->k_path) 
    {
       /* Store in k plane band instead of regular band. */

Modified: branches/mtrender/src/gscdef.c
===================================================================
--- branches/mtrender/src/gscdef.c	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/gscdef.c	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2007 Artifex Software, Inc.
+/* Copyright (C) 2001-2008 Artifex Software, Inc.
    All Rights Reserved.
   
    This software is provided AS-IS with no warranty, either express or
@@ -31,7 +31,7 @@
 
 #ifndef GS_COPYRIGHT
 #  define GS_COPYRIGHT\
-	"Copyright (C) 2007 Artifex Software, Inc.  All rights reserved."
+	"Copyright (C) 2008 Artifex Software, Inc.  All rights reserved."
 #endif
 const char *const gs_copyright = GS_COPYRIGHT;
 
@@ -43,7 +43,7 @@
 
 #ifndef GS_PRODUCT
 #  define GS_PRODUCT\
-	GS_PRODUCTFAMILY " SVN PRE-RELEASE"
+	GS_PRODUCTFAMILY
 #endif
 const char *const gs_product = GS_PRODUCT;
 

Modified: branches/mtrender/src/iccinit1.c
===================================================================
--- branches/mtrender/src/iccinit1.c	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/iccinit1.c	2008-03-03 03:12:34 UTC (rev 8578)
@@ -26,6 +26,9 @@
 	"systemdict /GenericResourceDir known not { " 		/* if GenericResourceDir was */
 	"systemdict /GenericResourceDir (%rom%Resource/) put "	/* not set on command line,  */
 	"} if "							/* set to %rom%Resource/     */
+	"systemdict /FontResourceDir known not { " 		/* if GenericResourceDir was */
+	"systemdict /FontResourceDir (%rom%Resource/Font/) put "/* not set on command line,  */
+	"} if "							/* set to %rom%Resource/     */
 	"(gs_init.ps) .libfile not { "
 	"(Can't find initialization file gs_init.ps.\\n) print flush quit "	/* OOPS! */
 	"} if cvx exec "					/* now run the init file       */

Modified: branches/mtrender/src/int.mak
===================================================================
--- branches/mtrender/src/int.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/int.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -975,7 +975,7 @@
 $(PSOBJ)iccinit0.$(OBJ) : $(PSSRC)iccinit0.c $(stdpre_h)
 	$(PSCC) $(PSO_)iccinit0.$(OBJ) $(C_) $(PSSRC)iccinit0.c
 
-$(PSOBJ)iccinit1.$(OBJ) :  $(PSSRC)iccinit1.c $(stdpre_h) $(GLOBJ)gsromfs.$(OBJ)
+$(PSOBJ)iccinit1.$(OBJ) :  $(PSSRC)iccinit1.c $(stdpre_h)
 	$(PSCC) $(PSO_)iccinit1.$(OBJ) $(C_) $(PSSRC)iccinit1.c
 
 # All the gs_*.ps files should be prerequisites of gs_init.c but we don't have
@@ -983,20 +983,6 @@
 $(PSGEN)$(GS_INIT) : $(PSLIB)$(GS_INIT) $(GENINIT_XE) $(gconfig_h)
 	$(EXP)$(GENINIT_XE) -I $(PSLIB) $(GS_INIT) $(gconfig_h) $(PSGEN)gs_init.ps
 
-# The following list of files needed by the interpreter is maintained here.
-# This changes infrequently, but is a potential point of bitrot, but since
-# unix-inst.mak uses this macro, problems should surface when testing installed
-# versions.
-#		Note: gs_cet.ps is only needed to match Adobe CPSI defaults
-EXTRA_INIT_FILES= Fontmap cidfmap xlatmap FAPI FCOfontmap-PCLPS2 gs_cet.ps
-
-#	The init files are put in the lib/ directory (gs_init.ps + EXTRA_INIT_FILES)
-#	Resource files go into Resource/...
-
-RESOURCE_LIST=ColorSpace/ Decoding/ Encoding/ Font/ ProcSet/ IdiomSet/ CIDFont/ CMap/
-
-PS_ROMFS_ARGS=-c -P $(PSRESDIR)$(D) -d Resource/ $(RESOURCE_LIST) -d lib/ -P $(PSGEN) $(GS_INIT) -P $(PSLIB)
-
 # ---------------- Stochastic halftone ---------------- #
 
 $(PSD)stocht.dev : $(INT_MAK) $(ECHOGS_XE) $(PSD)stocht$(COMPILE_INITS).dev

Modified: branches/mtrender/src/lib.mak
===================================================================
--- branches/mtrender/src/lib.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/lib.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -2657,25 +2657,28 @@
 $(GLD)romfs1.dev : $(LIB_MAK) $(ECHO_XE) $(romfs_)
 	$(SETMOD) $(GLD)romfs1 $(romfs_)
 	$(ADDMOD) $(GLD)romfs1 -iodev rom
-	$(ADDMOD) $(GLD)romfs1 -obj $(GLOBJ)gsromfs.$(OBJ)
 
 # A dummy romfs when we aren't using COMPILE_INITS
 $(GLD)romfs0.dev :  $(LIB_MAK) $(ECHO_XE) 
 	$(SETMOD) $(GLD)romfs0 
 
-$(GLGEN)gsromfs.c : $(MKROMFS_XE) $(GLGEN)gs_init.ps
-	$(EXP)$(MKROMFS_XE) -o $(GLGEN)gsromfs.c -X .svn $(UFST_ROMFS_ARGS) \
+$(GLGEN)gsromfs1.c : $(MKROMFS_XE) $(PS_ROMFS_DEPS)
+	$(EXP)$(MKROMFS_XE) -o $(GLGEN)gsromfs1.c -X .svn $(UFST_ROMFS_ARGS) \
 	$(PCLXL_ROMFS_ARGS) $(PJL_ROMFS_ARGS) $(XPS_ROMFS_ARGS) \
-	$(PS_ROMFS_ARGS) $(EXTRA_INIT_FILES) 
+	$(PS_ROMFS_ARGS)
 
 # the following module is only included if the romfs.dev FEATURE is enabled
 $(GLOBJ)gsiorom.$(OBJ) : $(GLSRC)gsiorom.c $(gsiorom_h) \
  $(std_h) $(gx_h) $(gserrors_h) $(gsstruct_h) $(gxiodev_h) $(stat__h)
 	$(GLCC) $(GLO_)gsiorom.$(OBJ) $(I_)$(ZI_)$(_I) $(C_) $(GLSRC)gsiorom.c
 
-$(GLOBJ)gsromfs.$(OBJ) : $(GLOBJ)gsromfs.c $(time__h)
-	$(GLCC) $(GLO_)gsromfs.$(OBJ) $(C_) $(GLOBJ)gsromfs.c
+$(GLOBJ)gsromfs1.$(OBJ) : $(GLOBJ)gsromfs1.c $(time__h)
+	$(GLCC) $(GLO_)gsromfs1.$(OBJ) $(C_) $(GLOBJ)gsromfs1.c
 
+# A dummy gsromfs module for COMPILE_INITS=0
+$(GLOBJ)gsromfs0.$(OBJ) : $(GLSRC)gsromfs0.c
+	$(GLCC) $(GLO_)gsromfs0.$(OBJ) $(C_) $(GLSRC)gsromfs0.c
+
 # Define the ZLIB modules needed by mnkromfs here to factor it out of top makefiles
 # Also put the .h dependencies here for the same reason
 MKROMFS_ZLIB_OBJS=$(GLOBJ)compress.$(OBJ) $(GLOBJ)deflate.$(OBJ) \

Modified: branches/mtrender/src/macos-mcp.mak
===================================================================
--- branches/mtrender/src/macos-mcp.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/macos-mcp.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -280,6 +280,8 @@
 PLATFORM=macos_
 
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(PSSRCDIR)/int.mak
 include $(PSSRCDIR)/cfonts.mak
@@ -399,7 +401,7 @@
 	$(CP_) $(GLSRC)gscdef.c $(GLOBJ)gscdefs.c
 	/Developer/Tools/SetFile -c CWIE -t TEXT $(CWPROJ_XML)
 
-$(GS_XE): $(ld_tr) $(ECHOGS_XE) $(XE_ALL) $(CWPROJ_XML)
+$(GS_XE): $(ld_tr) $(ECHOGS_XE) $(XE_ALL) $(CWPROJ_XML) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 
 # ------------------------------------------------------------------- #
 

Modified: branches/mtrender/src/macosx.mak
===================================================================
--- branches/mtrender/src/macosx.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/macosx.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -409,6 +409,8 @@
 
 include $(GLSRCDIR)/unixhead.mak
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(PSSRCDIR)/int.mak
 include $(PSSRCDIR)/cfonts.mak

Modified: branches/mtrender/src/msvc32.mak
===================================================================
--- branches/mtrender/src/msvc32.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/msvc32.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -695,6 +695,8 @@
  obj.idb $(GLOBJDIR)\gs.pch
 
 !include $(GLSRCDIR)\msvccmd.mak
+# psromfs.mak must precede lib.mak
+!include $(GLSRCDIR)\psromfs.mak
 !include $(GLSRCDIR)\winlib.mak
 !include $(GLSRCDIR)\msvctail.mak
 !include $(PSSRCDIR)\winint.mak
@@ -734,15 +736,16 @@
 	del $(PSGEN)gswin32.rsp
 
 # The big DLL
-$(GSDLL_DLL): $(GS_ALL) $(DEVS_ALL) $(GSDLL_OBJS) $(GSDLL_OBJ).res $(PSGEN)lib32.rsp
+$(GSDLL_DLL): $(GS_ALL) $(DEVS_ALL) $(GSDLL_OBJS) $(GSDLL_OBJ).res $(PSGEN)lib32.rsp $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	echo /DLL /DEF:$(PSSRCDIR)\gsdll32.def /OUT:$(GSDLL_DLL) > $(PSGEN)gswin32.rsp
-	$(LINK) $(LCT) @$(PSGEN)gswin32.rsp $(GSDLL_OBJS) @$(ld_tr) @$(PSGEN)lib32.rsp $(LINKLIBPATH) @$(LIBCTR) $(GSDLL_OBJ).res
+	$(LINK) $(LCT) @$(PSGEN)gswin32.rsp $(GSDLL_OBJS) @$(ld_tr) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) @$(PSGEN)lib32.rsp $(LINKLIBPATH) @$(LIBCTR) $(GSDLL_OBJ).res
 	del $(PSGEN)gswin32.rsp
 
 !else
 # The big graphical EXE
-$(GS_XE): $(GSCONSOLE_XE) $(GS_ALL) $(DEVS_ALL) $(GSDLL_OBJS) $(DWOBJNO) $(GSDLL_OBJ).res $(PSSRCDIR)\dwmain32.def $(PSGEN)lib32.rsp
+$(GS_XE): $(GSCONSOLE_XE) $(GS_ALL) $(DEVS_ALL) $(GSDLL_OBJS) $(DWOBJNO) $(GSDLL_OBJ).res $(PSSRCDIR)\dwmain32.def $(PSGEN)lib32.rsp $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	copy $(ld_tr) $(PSGEN)gswin32.tr
+	echo $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) >> $(PSGEN)gswin32.tr
 	echo $(PSOBJ)dwnodll.obj >> $(PSGEN)gswin32.tr
 	echo $(GLOBJ)dwimg.obj >> $(PSGEN)gswin32.tr
 	echo $(PSOBJ)dwmain.obj >> $(PSGEN)gswin32.tr
@@ -754,8 +757,9 @@
 	del $(PSGEN)gswin32.rsp
 
 # The big console mode EXE
-$(GSCONSOLE_XE): $(GS_ALL) $(DEVS_ALL) $(GSDLL_OBJS) $(OBJCNO) $(GS_OBJ).res $(PSSRCDIR)\dw32c.def $(PSGEN)lib32.rsp
+$(GSCONSOLE_XE): $(GS_ALL) $(DEVS_ALL) $(GSDLL_OBJS) $(OBJCNO) $(GS_OBJ).res $(PSSRCDIR)\dw32c.def $(PSGEN)lib32.rsp $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	copy $(ld_tr) $(PSGEN)gswin32c.tr
+	echo $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) >> $(PSGEN)gswin32.tr
 	echo $(PSOBJ)dwnodllc.obj >> $(PSGEN)gswin32c.tr
 	echo $(GLOBJ)dwimg.obj >> $(PSGEN)gswin32c.tr
 	echo $(PSOBJ)dwmainc.obj >> $(PSGEN)gswin32c.tr

Modified: branches/mtrender/src/msvclib.mak
===================================================================
--- branches/mtrender/src/msvclib.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/msvclib.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -443,7 +443,7 @@
 # Define these right away because they modify the behavior of
 # msvccmd.mak, msvctail.mak & winlib.mak.
 
-LIB_ONLY=$(GLOBJDIR)\gslib.obj $(GLOBJDIR)\gsnogc.obj $(GLOBJDIR)\gconfig.obj $(GLOBJDIR)\gscdefs.obj
+LIB_ONLY=$(GLOBJDIR)\gslib.obj $(GLOBJDIR)\gsnogc.obj $(GLOBJDIR)\gconfig.obj $(GLOBJDIR)\gscdefs.obj $(GLOBJDIR)\gsromfs$(COMPILE_INITS).obj
 MAKEDLL=0
 PLATFORM=mslib32_
 
@@ -472,6 +472,7 @@
 # The library tester EXE
 $(GS_XE):  $(GS_ALL) $(DEVS_ALL) $(LIB_ONLY) $(LIBCTR)
 	copy $(ld_tr) $(GLGENDIR)\gslib32.tr
+	echo $(GLOBJDIR)\gsromfs$(COMPILE_INITS).$(OBJ) >> $(GLGENDIR)\gslib32.tr
 	echo $(GLOBJ)gsnogc.obj >> $(GLGENDIR)\gslib32.tr
 	echo $(GLOBJ)gconfig.obj >> $(GLGENDIR)\gslib32.tr
 	echo $(GLOBJ)gscdefs.obj >> $(GLGENDIR)\gslib32.tr

Modified: branches/mtrender/src/openvms.mak
===================================================================
--- branches/mtrender/src/openvms.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/openvms.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -253,17 +253,6 @@
 
 FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(PSD)fapi.dev
 
-# ***********************************************************************************
-#
-#    The following probably won't work without code changes to src/mkromfs.c to
-#    change the VMS style of directory references to PostScript style, but we
-#    have it here in case it works.
-#
-# ***********************************************************************************
-# The list of resources to be included in the %rom% file system.
-# This is in the top makefile since the file descriptors are platform specific
-RESOURCE_LIST=[Resource.CMap] [Resource.ColorSpace] [Resource.Decoding] [Resource.Fonts] [Resource.ProcSet] [Resource.IdiomSet] [Resource.CIDFont]
-
 # Choose whether to compile the .ps initialization files into the executable.
 # See gs.mak for details.
 
@@ -423,6 +412,24 @@
 #include $(COMMONDIR)/vmsdefs.mak
 #include $(COMMONDIR)/generic.mak
 include $(GLSRCDIR)gs.mak
+
+# ***********************************************************************************
+#
+#    The following should be kept up to date with src/psromfs.mak -- we can't
+#    use the shared one because of VMS directory syntax strangeness.
+#
+#    This enumeration of the Resource/* directories probably won't work without
+#    code changes to src/mkromfs.c to change the VMS style of directory references
+#    to PostScript style, but we will need this when (if) mkromfs is changed for VMS
+#
+# ***********************************************************************************
+# The list of resources to be included in the %rom% file system.
+# This is in the top makefile since the file descriptors are platform specific
+RESOURCE_LIST=[Resource.CMap] [Resource.ColorSpace] [Resource.Decoding] [Resource.Fonts] [Resource.ProcSet] [Resource.IdiomSet] [Resource.CIDFont]
+
+EXTRA_INIT_FILES= Fontmap cidfmap xlatmap FAPI FCOfontmap-PCLPS2 gs_cet.ps
+PS_ROMFS_ARGS=-c -d Resource/ $(RESOURCE_LIST) -d lib/ -P $(PSGENDIR) $(GS_INIT) -P $(PSLIBDIR) $(EXTRA_INIT_FILES)
+
 include $(GLSRCDIR)lib.mak
 include $(PSSRCDIR)int.mak
 include $(PSSRCDIR)cfonts.mak
@@ -509,7 +516,7 @@
 openvms : $(GLGENDIR)openvms.com $(GLGENDIR)openvms.opt
 	$$ @$(GLGENDIR)OPENVMS
 
-$(GLGENDIR)openvms.com : $(GLSRCDIR)append_l.com
+$(GLGENDIR)openvms.com : $(GLSRCDIR)append_l.com $(GLOBJDIR)gsromfs$(COMPILE_INITS).$(OBJ)
 	$$ @$(GLSRCDIR)APPEND_L $@ "$$ DEFINE/JOB X11 $(X_INCLUDE)"
 	$$ @$(GLSRCDIR)APPEND_L $@ "$$ DEFINE/JOB GS_LIB ''F$$ENVIRONMENT(""DEFAULT"")'"
 	$$ @$(GLSRCDIR)APPEND_L $@ "$$ DEFINE/JOB GS_DOC ''F$$ENVIRONMENT(""DEFAULT"")'"

Modified: branches/mtrender/src/os2.mak
===================================================================
--- branches/mtrender/src/os2.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/os2.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -462,6 +462,8 @@
 # Include the generic makefiles.
 !include "$(GLSRCDIR)\version.mak"
 !include "$(GLSRCDIR)\gs.mak"
+# psromfs.mak must precede lib.mak
+!include "$(GLSRCDIR)\psromfs.mak"
 !include "$(GLSRCDIR)\lib.mak"
 !include "$(GLSRCDIR)\jpeg.mak"
 # zlib.mak must precede libpng.mak
@@ -604,7 +606,7 @@
 !if $(MAKEDLL)
 #making a DLL
 GS_ALL=$(PSOBJ)gsdll.$(OBJ) $(INT_ALL) \
-  $(LIB_ALL) $(LIBCTR) $(ld_tr) $(PSOBJ)$(GS).res $(ICONS)
+  $(LIB_ALL) $(LIBCTR) $(ld_tr) $(PSOBJ)$(GS).res $(ICONS) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 
 $(GS_XE): $(BINDIR)\$(GSDLL).dll $(PSSRC)dpmain.c $(gsdll_h) $(gsdllos2_h) $(PSSRC)gsos2.rc $(GLOBJ)gscdefs.$(OBJ)
 !if $(EMX)
@@ -620,19 +622,19 @@
 
 $(BINDIR)\$(GSDLL).dll: $(GS_ALL) $(ALL_DEVS) $(PSOBJ)gsdll.$(OBJ)
 !if $(EMX)
-	LINK386 /DEBUG $(COMPBASE)\lib\dll0.obj $(COMPBASE)\lib\end.lib @$(ld_tr) $(PSOBJ)gsdll.obj, $(BINDIR)\$(GSDLL).dll, ,$(X11LIBS) $(COMPBASE)\lib\gcc.lib $(COMPBASE)\lib\st\c.lib $(COMPBASE)\lib\st\c_dllso.lib $(COMPBASE)\lib\st\sys.lib $(COMPBASE)\lib\c_alias.lib $(COMPBASE)\lib\os2.lib, $(PSSRC)gsdll2.def
+	LINK386 /DEBUG $(COMPBASE)\lib\dll0.obj $(COMPBASE)\lib\end.lib @$(ld_tr) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(PSOBJ)gsdll.obj, $(BINDIR)\$(GSDLL).dll, ,$(X11LIBS) $(COMPBASE)\lib\gcc.lib $(COMPBASE)\lib\st\c.lib $(COMPBASE)\lib\st\c_dllso.lib $(COMPBASE)\lib\st\sys.lib $(COMPBASE)\lib\c_alias.lib $(COMPBASE)\lib\os2.lib, $(PSSRC)gsdll2.def
 !endif
 !if $(IBMCPP)
-	LINK386 /NOE /DEBUG @$(ld_tr) $(PSOBJ)gsdll.obj, $(BINDIR)\$(GSDLL).dll, , , $(PSSRC)gsdll2.def
+	LINK386 /NOE /DEBUG @$(ld_tr) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(PSOBJ)gsdll.obj, $(BINDIR)\$(GSDLL).dll, , , $(PSSRC)gsdll2.def
 !endif
 
 !else
 #making an EXE
 GS_ALL=$(PSOBJ)gs.$(OBJ) $(INT_ALL) \
-  $(LIB_ALL) $(LIBCTR) $(ld_tr) $(PSOBJ)$(GS).res $(ICONS)
+  $(LIB_ALL) $(LIBCTR) $(ld_tr) $(PSOBJ)$(GS).res $(ICONS) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 
 $(GS_XE): $(GS_ALL) $(ALL_DEVS)
-	$(COMPDIR)\$(COMP) $(CGDB) I$(PSSRCDIR) -I$(GLSRCDIR) -o $(PSOBJ)$(GS) $(PSOBJ)gs.$(OBJ) @$(ld_tr) -lm
+	$(COMPDIR)\$(COMP) $(CGDB) I$(PSSRCDIR) -I$(GLSRCDIR) -o $(PSOBJ)$(GS) $(PSOBJ)gs.$(OBJ) @$(ld_tr) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) -lm
 	$(COMPDIR)\emxbind -r$(PSOBJ)$(GS).res $(COMPDIR)\emxl.exe $(PSOBJ)$(GS) $(GS_XE) -ac
 	del $(PSOBJ)$(GS)
 !endif

Modified: branches/mtrender/src/siscale.c
===================================================================
--- branches/mtrender/src/siscale.c	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/siscale.c	2008-03-03 03:12:34 UTC (rev 8578)
@@ -376,7 +376,7 @@
     if (sizeofPixelOut == 1) {
 	zoom_y_loop(byte)
     } else {			/* sizeofPixelOut == 2 */
-	//zoom_y_loop(bits16)
+	/* zoom_y_loop(bits16) */
 	for ( kc = 0; kc < kn; ++kc ) {
 		AccumTmp weight = 0;
 		{ const PixelTmp *pp = &tmp[kc + first_pixel];

Modified: branches/mtrender/src/ugcclib.mak
===================================================================
--- branches/mtrender/src/ugcclib.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/ugcclib.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -148,6 +148,8 @@
 
 include $(GLSRCDIR)/unixhead.mak
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(GLSRCDIR)/jpeg.mak
 # zlib.mak must precede libpng.mak
@@ -162,7 +164,7 @@
 
 # The following replaces unixlink.mak
 
-LIB_ONLY=$(GLOBJ)gsnogc.$(OBJ) $(GLOBJ)gconfig.$(OBJ) $(GLOBJ)gscdefs.$(OBJ)
+LIB_ONLY=$(GLOBJ)gsnogc.$(OBJ) $(GLOBJ)gconfig.$(OBJ) $(GLOBJ)gscdefs.$(OBJ) $(GLOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 ldt_tr=$(GLOBJ)ldt.tr
 $(GS_XE): $(ld_tr) $(ECHOGS_XE) $(LIB_ALL) $(DEVS_ALL) $(GLOBJ)gslib.$(OBJ) $(LIB_ONLY)
 	$(ECHOGS_XE) -w $(ldt_tr) -n - $(CCLD) $(LDFLAGS) -o $(GS_XE)
@@ -175,7 +177,7 @@
 
 GSLIB_A=libgsgraph.a
 lar_tr=$(GLOBJ)lar.tr
-$(GSLIB_A):  $(obj_tr) $(ECHOGS_XE) $(LIB_ALL) $(DEVS_ALL) $(LIB_ONLY)
+$(GSLIB_A):  $(obj_tr) $(ECHOGS_XE) $(LIB_ALL) $(DEVS_ALL) $(LIB_ONLY) $(GLOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	rm -f $(GSLIB_A)
 	$(ECHOGS_XE) -w $(lar_tr) -n - $(AR) $(ARFLAGS) $(GSLIB_A)
 	$(ECHOGS_XE) -a $(lar_tr) -n -s $(LIB_ONLY) -s

Modified: branches/mtrender/src/unix-aux.mak
===================================================================
--- branches/mtrender/src/unix-aux.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/unix-aux.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -83,7 +83,7 @@
  $(GLOBJ)gp_stdia.$(OBJ) $(GLOBJ)gsutil.$(OBJ)
 
 $(MKROMFS_XE): $(GLSRC)mkromfs.c $(MKROMFS_COMMON_DEPS) $(MKROMFS_OBJS)
-	$(CCAUX) $(GENOPT) $(CFLAGS_DEBUG) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE) $(MKROMFS_OBJS) -lm $(EXTRALIBS)
+	$(CCAUX) $(GENOPT) $(CFLAGS) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE) $(MKROMFS_OBJS) -lm $(EXTRALIBS)
 
 # Query the environment to construct gconfig_.h.
 # The "else true;" is required because Ultrix's implementation of sh -e

Modified: branches/mtrender/src/unix-gcc.mak
===================================================================
--- branches/mtrender/src/unix-gcc.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/unix-gcc.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -430,6 +430,8 @@
 
 include $(GLSRCDIR)/unixhead.mak
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(PSSRCDIR)/int.mak
 include $(PSSRCDIR)/cfonts.mak

Modified: branches/mtrender/src/unixansi.mak
===================================================================
--- branches/mtrender/src/unixansi.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/unixansi.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -374,6 +374,8 @@
 
 include $(GLSRCDIR)/unixhead.mak
 include $(GLSRCDIR)/gs.mak
+# psromfs.mak must precede lib.mak
+include $(GLSRCDIR)/psromfs.mak
 include $(GLSRCDIR)/lib.mak
 include $(PSSRCDIR)/int.mak
 include $(PSSRCDIR)/cfonts.mak

Modified: branches/mtrender/src/unixlink.mak
===================================================================
--- branches/mtrender/src/unixlink.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/unixlink.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -49,9 +49,9 @@
 # The resetting of the environment variables to empty strings is for SCO Unix,
 # which has limited environment space.
 ldt_tr=$(PSOBJ)ldt.tr
-$(GS_XE): $(ld_tr) $(ECHOGS_XE) $(XE_ALL)
+$(GS_XE): $(ld_tr) $(ECHOGS_XE) $(XE_ALL) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 	$(ECHOGS_XE) -w $(ldt_tr) -n - $(CCLD) $(LDFLAGS) -o $(GS_XE)
-	$(ECHOGS_XE) -a $(ldt_tr) -n -s $(PSOBJ)gs.$(OBJ) -s
+	$(ECHOGS_XE) -a $(ldt_tr) -n -s $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(PSOBJ)gs.$(OBJ) -s
 	cat $(ld_tr) >>$(ldt_tr)
 	$(ECHOGS_XE) -a $(ldt_tr) -s - $(EXTRALIBS) $(STDLIBS)
 	if [ x$(XLIBDIR) != x ]; then LD_RUN_PATH=$(XLIBDIR); export LD_RUN_PATH; fi; \

Modified: branches/mtrender/src/version.mak
===================================================================
--- branches/mtrender/src/version.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/version.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1,4 +1,4 @@
-#  Copyright (C) 2001-2007 Artifex Software, Inc.
+#  Copyright (C) 2001-2008 Artifex Software, Inc.
 #  All Rights Reserved.
 #
 #  This software is provided AS-IS with no warranty, either express or
@@ -19,7 +19,7 @@
 GS_VERSION_MINOR=62
 GS_VERSION_MINOR0=62
 # Revision date: year x 10000 + month x 100 + day.
-GS_REVISIONDATE=20071122
+GS_REVISIONDATE=20080229
 # Derived values
 GS_VERSION=$(GS_VERSION_MAJOR)$(GS_VERSION_MINOR0)
 GS_DOT_VERSION=$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR0)

Modified: branches/mtrender/src/watclib.mak
===================================================================
--- branches/mtrender/src/watclib.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/watclib.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -172,7 +172,7 @@
 
 BEGINFILES=*.err
 
-LIB_ONLY=$(GLOBJ)gslib.obj $(GLOBJ)gsnogc.obj $(GLOBJ)gconfig.obj $(GLOBJ)gscdefs.obj
+LIB_ONLY=$(GLOBJ)gslib.obj $(GLOBJ)gsnogc.obj $(GLOBJ)gconfig.obj $(GLOBJ)gscdefs.obj $(GLOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
 ll_tr=ll.tr
 $(ll_tr): $(TOP_MAKEFILES)
 	echo OPTION STACK=64k >$(ll_tr)
@@ -180,6 +180,7 @@
 	echo SYSTEM DOS4G >>$(ll_tr)
 	echo OPTION STUB=$(STUB) >>$(ll_tr)
 !endif
+	echo FILE $(GLOBJ)gsromfs$(COMPILE_INITS).$(OBJ) >>$(ll_tr)
 	echo FILE $(GLOBJ)gsnogc.obj >>$(ll_tr)
 	echo FILE $(GLOBJ)gconfig.obj >>$(ll_tr)
 	echo FILE $(GLOBJ)gscdefs.obj >>$(ll_tr)

Modified: branches/mtrender/src/watcw32.mak
===================================================================
--- branches/mtrender/src/watcw32.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/watcw32.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -394,6 +394,8 @@
 # Include the generic makefiles.
 
 !include $(GLSRCDIR)\version.mak
+# psromfs.mak must precede lib.mak
+!include $(GLSRCDIR)\psromfs.mak
 !include $(GLSRCDIR)\winlib.mak
 !include $(PSSRCDIR)\winint.mak
 
@@ -482,8 +484,8 @@
 	$(LINK) system nt option map $(LCT) Name $(GSCONSOLE_XE) File $(OBJCLINK) Library $(PSOBJ)$(GSDLL).lib
 
 # The big DLL
-$(GSDLL_DLL): $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ) $(GLOBJ)gp_mktmp.obj $(PSOBJ)$(GSDLL).res 
-	$(LINK) system nt_dll initinstance terminstance $(LCT) Name $(GSDLL_DLL) File $(GLOBJ)gsdll.obj, $(GLOBJ)gp_mktmp.obj @$(ld_tr) @$(PSSRC)gsdll32w.lnk
+$(GSDLL_DLL): $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ) $(GLOBJ)gp_mktmp.obj $(PSOBJ)$(GSDLL).res $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
+	$(LINK) system nt_dll initinstance terminstance $(LCT) Name $(GSDLL_DLL) File $(GLOBJ)gsdll.obj $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(GLOBJ)gp_mktmp.obj @$(ld_tr) @$(PSSRC)gsdll32w.lnk
 
 $(PSOBJ)$(GSDLL).lib: $(GSDLL_DLL)
 	erase $(PSOBJ)$(GSDLL).lib
@@ -491,12 +493,12 @@
 
 !else
 # The big graphical EXE
-$(GS_XE): $(GSCONSOLE_XE) $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ) $(GLOBJ)gp_mktmp.obj $(DWOBJNO) $(PSOBJ)$(GS).res $(PSOBJ)dwmain32.def
-	$(LINK) option map $(LCT) Name $(GS) File $(GLOBJ)gsdll,$(GLOBJ)gp_mktmp.obj, $(DWOBJNOLINK) @$(ld_tr) 
+$(GS_XE): $(GSCONSOLE_XE) $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ) $(GLOBJ)gp_mktmp.obj $(DWOBJNO) $(PSOBJ)$(GS).res $(PSOBJ)dwmain32.def $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
+	$(LINK) option map $(LCT) Name $(GS) File $(GLOBJ)gsdll,$(OBJ) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) gp_mktmp.obj $(DWOBJNOLINK) @$(ld_tr) 
 
 # The big console mode EXE
-$(GSCONSOLE_XE):  $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ) $(GLOBJ)gp_mktmp.obj $(OBJCNO) $(PSOBJ)$(GS).res $(PSSRCDIR)\dw32c.def
-	$(LINK) option map $(LCT) Name $(GSCONSOLE_XE) File $(GLOBJ)gsdll, $(GLOBJ)gp_mktmp.obj, $(OBJCNOLINK) @$(ld_tr) 
+$(GSCONSOLE_XE):  $(GS_ALL) $(DEVS_ALL) $(PSOBJ)gsdll.$(OBJ) $(GLOBJ)gp_mktmp.obj $(OBJCNO) $(PSOBJ)$(GS).res $(PSSRCDIR)\dw32c.def $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
+	$(LINK) option map $(LCT) Name $(GSCONSOLE_XE) File $(GLOBJ)gsdll,$(OBJ) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(GLOBJ)gp_mktmp.obj $(OBJCNOLINK) @$(ld_tr) 
 !endif
 
 # end of makefile

Modified: branches/mtrender/src/winint.mak
===================================================================
--- branches/mtrender/src/winint.mak	2008-03-03 02:57:05 UTC (rev 8577)
+++ branches/mtrender/src/winint.mak	2008-03-03 03:12:34 UTC (rev 8578)
@@ -1,4 +1,4 @@
-#  Copyright (C) 2001-2007 Artifex Software, Inc.
+#  Copyright (C) 2001-2008 Artifex Software, Inc.
 #  All Rights Reserved.
 #
 #  This software is provided AS-IS with no warranty, either express or
@@ -285,7 +285,7 @@
 	$(ECHOGS_XE) -a $(ZIP_RSP) -q -a -s $(PSOBJ)about.txt
 	$(ECHOGS_XE) -a $(ZIP_RSP) -q -t -s $(PSOBJ)dialog.txt
 	$(ECHOGS_XE) -a $(ZIP_RSP) -q -c -s $(SETUP_XE_NAME)
-	$(ECHOGS_XE) -w $(PSOBJ)about.txt "GPL Ghostscript is Copyright " -x A9 " 2007 Artifex Software, Inc."
+	$(ECHOGS_XE) -w $(PSOBJ)about.txt "GPL Ghostscript is Copyright " -x A9 " 2008 Artifex Software, Inc."
 	$(ECHOGS_XE) -a $(PSOBJ)about.txt See license in gs$(GS_DOT_VERSION)\doc\Public.htm.
 	$(ECHOGS_XE) -a $(PSOBJ)about.txt See gs$(GS_DOT_VERSION)\doc\Commprod.htm regarding commercial distribution.
 	$(ECHOGS_XE) -w $(PSOBJ)dialog.txt This installs GPL Ghostscript $(GS_DOT_VERSION).



More information about the gs-cvs mailing list