2004-02-20 13:39 Ralph Giles

>     Update release date for final 8.14.

> [doc/API.htm 1.31.2.6, doc/Bug-form.htm 1.34.2.6, doc/Bug-info.htm 1.32.2.6, doc/C-style.htm 1.40.2.6, doc/Commprod.htm 1.26.2.6, doc/Copying.htm 1.25.2.6, doc/DLL.htm 1.27.2.6, doc/Deprecated.htm 1.6.2.6, doc/Details8.htm 1.5.2.9, doc/Develop.htm 1.110.2.8, doc/Devices.htm 1.63.2.6, doc/Drivers.htm 1.37.2.6, doc/Fonts.htm 1.35.2.6, doc/Helpers.htm 1.29.2.6, doc/History1.htm 1.25.2.6, doc/History2.htm 1.25.2.6, doc/History3.htm 1.25.2.6, doc/History4.htm 1.25.2.6, doc/History5.htm 1.27.2.6, doc/History6.htm 1.42.2.6, doc/History7.htm 1.30.2.6, doc/History8.htm 1.1.2.9, doc/Htmstyle.htm 1.30.2.6, doc/Install.htm 1.39.2.6, doc/Issues.htm 1.34.2.6, doc/Language.htm 1.68.2.7, doc/Lib.htm 1.28.2.6, doc/Maintain.htm 1.36.2.6, doc/Make.htm 1.63.2.6, doc/New-user.htm 1.44.2.6, doc/News.htm 1.123.2.10, doc/Projects.htm 1.49.2.6, doc/Ps-style.htm 1.23.2.6, doc/Ps2epsi.htm 1.27.2.6, doc/Ps2pdf.htm 1.51.2.9, doc/Psfiles.htm 1.43.2.6, doc/Readme.htm 1.48.2.8, doc/Release.htm 1.76.2.6, doc/Source.htm 1.25.2.6, doc/Tester.htm 1.25.2.6, doc/Testing.htm 1.17.2.6, doc/Unix-lpr.htm 1.25.2.6, doc/Use.htm 1.81.2.6, doc/Xfonts.htm 1.25.2.6, doc/gs-vms.hlp 1.24.2.4, man/dvipdf.1 1.22.2.6, man/font2c.1 1.22.2.6, man/gs.1 1.23.2.6, man/gslp.1 1.22.2.6, man/gsnd.1 1.22.2.6, man/pdf2dsc.1 1.21.2.6, man/pdf2ps.1 1.23.2.6, man/pdfopt.1 1.21.2.6, man/pf2afm.1 1.22.2.6, man/pfbtopfa.1 1.23.2.6, man/printafm.1 1.22.2.6, man/ps2ascii.1 1.21.2.6, man/ps2epsi.1 1.20.2.6, man/ps2pdf.1 1.27.2.6, man/ps2pdfwr.1 1.26.2.6, man/ps2ps.1 1.29.2.6, man/wftopfa.1 1.22.2.6, src/version.mak 1.60.2.7]

2004-02-17 15:00 Igor Melichev

>     Fix : MSVC7 wrongly optimizes zpcolor.c .

>     DETAILS :

>     It's an aliasing problem in the optimizer.
>     See comment in code.

>     EXPECTED DIFFERENCES :

>     None.

> [src/int.mak 1.108.2.3, src/zpcolor.c 1.7.2.2]

2004-02-14 00:38 Ralph Giles

>     Update changelogs.

> [doc/Changes.htm 1.43.2.5, doc/Details.htm 1.1.2.5, doc/Details8.htm 1.5.2.8, doc/History8.htm 1.1.2.8]

2004-02-14 00:24 Ralph Giles

>     add some more new autotools products to .cvsignore

> [ijs/.cvsignore 1.2.2.2]

2004-02-14 00:23 Ralph Giles

>     add new autotools products to .cvsignore

> [ijs/.cvsignore 1.2.2.1]

2004-02-14 00:09 Ralph Giles

>     Bump the release date in the source

> [doc/API.htm 1.31.2.5, doc/Bug-form.htm 1.34.2.5, doc/Bug-info.htm 1.32.2.5, doc/C-style.htm 1.40.2.5, doc/Commprod.htm 1.26.2.5, doc/Copying.htm 1.25.2.5, doc/DLL.htm 1.27.2.5, doc/Deprecated.htm 1.6.2.5, doc/Details8.htm 1.5.2.7, doc/Develop.htm 1.110.2.7, doc/Devices.htm 1.63.2.5, doc/Drivers.htm 1.37.2.5, doc/Fonts.htm 1.35.2.5, doc/Helpers.htm 1.29.2.5, doc/History1.htm 1.25.2.5, doc/History2.htm 1.25.2.5, doc/History3.htm 1.25.2.5, doc/History4.htm 1.25.2.5, doc/History5.htm 1.27.2.5, doc/History6.htm 1.42.2.5, doc/History7.htm 1.30.2.5, doc/History8.htm 1.1.2.7, doc/Htmstyle.htm 1.30.2.5, doc/Install.htm 1.39.2.5, doc/Issues.htm 1.34.2.5, doc/Language.htm 1.68.2.6, doc/Lib.htm 1.28.2.5, doc/Maintain.htm 1.36.2.5, doc/Make.htm 1.63.2.5, doc/New-user.htm 1.44.2.5, doc/Projects.htm 1.49.2.5, doc/Ps-style.htm 1.23.2.5, doc/Ps2epsi.htm 1.27.2.5, doc/Ps2pdf.htm 1.51.2.8, doc/Psfiles.htm 1.43.2.5, doc/Readme.htm 1.48.2.7, doc/Release.htm 1.76.2.5, doc/Source.htm 1.25.2.5, doc/Tester.htm 1.25.2.5, doc/Testing.htm 1.17.2.5, doc/Unix-lpr.htm 1.25.2.5, doc/Use.htm 1.81.2.5, doc/Xfonts.htm 1.25.2.5, doc/gs-vms.hlp 1.24.2.3, man/dvipdf.1 1.22.2.5, man/font2c.1 1.22.2.5, man/gs.1 1.23.2.5, man/gslp.1 1.22.2.5, man/gsnd.1 1.22.2.5, man/pdf2dsc.1 1.21.2.5, man/pdf2ps.1 1.23.2.5, man/pdfopt.1 1.21.2.5, man/pf2afm.1 1.22.2.5, man/pfbtopfa.1 1.23.2.5, man/printafm.1 1.22.2.5, man/ps2ascii.1 1.21.2.5, man/ps2epsi.1 1.20.2.5, man/ps2pdf.1 1.27.2.5, man/ps2pdfwr.1 1.26.2.5, man/ps2ps.1 1.29.2.5, man/wftopfa.1 1.22.2.5, src/version.mak 1.60.2.6]

2004-02-14 00:06 Ralph Giles

>     Update release notes now that we've committed two scoops of bug fixes.
>     Remove the 'open bugs' list since it's not particularly accurate anyway.
>     Bump the release date for the second release candidate.

> [doc/News.htm 1.123.2.9]

2004-02-13 19:57 Ray Johnston

>     Fix .gethalftone to prevent /undefinedresource or other error from being
>     left in the $error dict. Seen with UnusualFontMatrix.ps when running under
>     startjob encapsulation. Same as main branch rev 1.103

> [lib/gs_init.ps 1.87.2.4]

2004-02-13 19:54 Ray Johnston

>     Fix large stack consumption with pdfwrite when a CFF had many glyphs and
>     also fix CFF mangling when an Encoding uses 256 glyphs. Brings the rev
>     of gdevpsf2.c up to 1.30 on main branch.

> [src/gdevpsf.h 1.22.2.3, src/gdevpsf2.c 1.26.2.4]

2004-02-13 19:45 Ray Johnston

>     Fix (PDF interpreter) : CropBox computed wrongly.  Bug 687244

> [lib/pdf_main.ps 1.71.2.2]

2004-02-13 19:43 Ray Johnston

>     Fix for fonts being displayed using .notdef character (empty boxes or other
>     appearance). While the test file doesn't follow the PDF 1.3 or later manual
>     recommendations for providing a [1,0] cmap for an embedded symbolic TT font,
>     Adobe Acrobat Reader can display these characters. When the 'post' table
>     doesn't provide the glyphs required by the /Differences list, try another
>     cmap [3,0] to get the correct glyph (names and glyph #'s). Bug #686959 for
>     customer #1060.

>     Also add in sign extension for 64-bit platforms.

>     These bring this up to rev 1.36 of the main branch.

> [lib/gs_ttf.ps 1.28.2.2]

2004-02-13 19:19 Ray Johnston

>     Add "pa4" page size requested by a user. This is the intersection of
>     a4 and letter page size, i.e., a4 width and letter length. Bug #553187.
>     Same as main branch rev 1.14

> [lib/gs_statd.ps 1.11.2.2]

2004-02-13 19:18 Ray Johnston

>     Fix for bug 617077 and other PageSize matching issues. Corresponds to main
>     branch rev 1.15

> [src/zmedia2.c 1.9.2.1]

2004-02-13 19:13 Ray Johnston

>     Fix InputAttributes initialization to have the default page size in slot
>     0, and all page sizes known in statusdict/.pagetypenames included with
>     the 'fit any' pagesize range last. Fixes bug #617077 and other files
>     that expect slot 0 to be a valid 2 element PageSize corresponding to the
>     default.

>     Also Fix setpagedevice so that the Default Halftone is used. Fixes bug
>     #687199.

> [lib/gs_setpd.ps 1.18.2.1]

2004-02-13 19:08 Ray Johnston

>     Fix to prevent setdistillerparams from erasing the page device or reset
>     the page device parameters. Fixes bugs 563287 and 607425.
>     Same as rev 1.37 on main branch.

> [lib/gs_pdfwr.ps 1.31.2.2]

2004-02-13 19:06 Ray Johnston

>     Fix: The (more or less undocumented) superexec operator is supposed to
>     allow "readonly" directories to be amended. Bug #674421.
>     Same as rev 1.7 on main branch.

> [src/zgeneric.c 1.6.2.1]

2004-02-13 19:05 Ray Johnston

>     Fix for "687252 subfiledecode errors on includes greater than the
>     size of a uint". The actual problem is a missing required parameter:
>     EODCount. However Adobe once again ignores the missing parameter and
>     what is specified in the PRLM-3rd. Same as rev 1.10 on main branch.

> [src/zfilter.c 1.9.2.1]

2004-02-13 19:03 Ray Johnston

>     Fix : GS_LIB_DEFAULT was wrong on OpenVMS. Fixes bug 687258.

> [src/openvms.mak 1.30.2.2]

2004-02-13 19:00 Ray Johnston

>     Allow auto-inline optimization with MSVC. Same as rev 1.14 on main branch.

> [src/msvccmd.mak 1.12.2.1]

2004-02-13 18:51 Ray Johnston

>     Fix for 687247 x11 device fails with CMYK on 8bit display.

>     Corresponds to rev 1.18 on main branch.

> [src/gxcmap.c 1.14.2.3]

2004-02-13 18:49 Ray Johnston

>     Fix incorrect handling of the '\' escape character in the filenameforall
>     implementation on Windwows. Fixes bug #687151. Also fix logic in the
>     .scanfontdir that relied on the incorrect filenameforall implementation.

>     Also incorporate fix to gs_fonts.ps for 687220: Remove spurious stack
>     adjustment that caused /unmatchedmark when the font was loaded from
>     Resource/Fonts/

>     Corresponds to main branch rev 1.46 gs_fonts.ps and rev 1.22 gp_ntfs.c

> [lib/gs_fonts.ps 1.28.2.2, src/gp_ntfs.c 1.18.2.2]

2004-02-13 18:45 Ray Johnston

>     Fix problems with the "image" device when the palette is an 8-bit gray
>     palette (uses the image8 device with num_components == 1). Since the
>     DeviceN changes, changing num_components requires also setting the
>     gray_index value appropriately. Also the rgb to color mapping function
>     did not allow for num_components == 1 and used uninitialized values for
>     the green and blue comonents. Fixes bugs 458261, 686909 and 687204.
>     Corresponds to rev 1.7 gdevmem.c and rev 1.5 gsdevmem.c on main branch.

> [src/gdevmem.c 1.6.2.1, src/gsdevmem.c 1.4.2.1]

2004-02-13 18:41 Ray Johnston

>     Fix for Bug 687255  pcl output shifted to bottom of page.  Correct
>     the order of the PCL commands at the start of page for the ljet devices.
>     Corresponds to rev 1.10 changes on main branch.

> [src/gdevdljm.c 1.8.2.3]

2004-02-13 18:39 Ray Johnston

>     Check for hypot() availability on the configure step, fix the hypot()
>     replacement macro, and deal with MSVC specially.  Fixes bug 687238.

> [src/configure.ac 1.28.2.7, src/math_.h 1.5.2.1]

2004-02-13 08:32 Igor Melichev

>     pdfwrite : NoEncrypt option by a special customer request.

>     DETAILS :

>     This is a port of
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-February/004159.html
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-February/004160.html
>     from HEAD.

>     The implementation isn't fool proof : an inaccurate specification
>     may generate an inconforming document.

>     The specified key is not encrypted in any dictionary.
>     The specification must use an external representation :
>     a name to be prepended with slash, a string to be bracketed, and so on.

>     EXPECTED DIFFERENCES :

>     None.

> [src/gdevpdf.c 1.67.2.6, src/gdevpdfo.c 1.19.2.5, src/gdevpdfp.c 1.30.2.4, src/gdevpdfu.c 1.40.2.6, src/gdevpdfx.h 1.68.2.5]

2004-02-12 17:11 Ralph Giles

>     Update the Changelogs.

> [doc/Changes.htm 1.43.2.4, doc/Details.htm 1.1.2.4, doc/Details8.htm 1.5.2.6, doc/History8.htm 1.1.2.6]

2004-02-12 16:29 Ralph Giles

>     Use the official macro definition for 'rm' in the autoconf makefile.

> [src/Makefile.in 1.24.2.3]

2004-02-12 16:21 Ralph Giles

>     Correct an additional version number and date.

> [doc/gs-vms.hlp 1.24.2.2]

2004-02-12 16:04 Ralph Giles

>     Bump release date.

> [doc/API.htm 1.31.2.4, doc/Bug-form.htm 1.34.2.4, doc/Bug-info.htm 1.32.2.4, doc/C-style.htm 1.40.2.4, doc/Commprod.htm 1.26.2.4, doc/Copying.htm 1.25.2.4, doc/DLL.htm 1.27.2.4, doc/Deprecated.htm 1.6.2.4, doc/Details8.htm 1.5.2.5, doc/Develop.htm 1.110.2.6, doc/Devices.htm 1.63.2.4, doc/Drivers.htm 1.37.2.4, doc/Fonts.htm 1.35.2.4, doc/Helpers.htm 1.29.2.4, doc/History1.htm 1.25.2.4, doc/History2.htm 1.25.2.4, doc/History3.htm 1.25.2.4, doc/History4.htm 1.25.2.4, doc/History5.htm 1.27.2.4, doc/History6.htm 1.42.2.4, doc/History7.htm 1.30.2.4, doc/History8.htm 1.1.2.5, doc/Htmstyle.htm 1.30.2.4, doc/Install.htm 1.39.2.4, doc/Issues.htm 1.34.2.4, doc/Language.htm 1.68.2.5, doc/Lib.htm 1.28.2.4, doc/Maintain.htm 1.36.2.4, doc/Make.htm 1.63.2.4, doc/New-user.htm 1.44.2.4, doc/News.htm 1.123.2.8, doc/Projects.htm 1.49.2.4, doc/Ps-style.htm 1.23.2.4, doc/Ps2epsi.htm 1.27.2.4, doc/Ps2pdf.htm 1.51.2.7, doc/Psfiles.htm 1.43.2.4, doc/Readme.htm 1.48.2.6, doc/Release.htm 1.76.2.4, doc/Source.htm 1.25.2.4, doc/Tester.htm 1.25.2.4, doc/Testing.htm 1.17.2.4, doc/Unix-lpr.htm 1.25.2.4, doc/Use.htm 1.81.2.4, doc/Xfonts.htm 1.25.2.4, man/dvipdf.1 1.22.2.4, man/font2c.1 1.22.2.4, man/gs.1 1.23.2.4, man/gslp.1 1.22.2.4, man/gsnd.1 1.22.2.4, man/pdf2dsc.1 1.21.2.4, man/pdf2ps.1 1.23.2.4, man/pdfopt.1 1.21.2.4, man/pf2afm.1 1.22.2.4, man/pfbtopfa.1 1.23.2.4, man/printafm.1 1.22.2.4, man/ps2ascii.1 1.21.2.4, man/ps2epsi.1 1.20.2.4, man/ps2pdf.1 1.27.2.4, man/ps2pdfwr.1 1.26.2.4, man/ps2ps.1 1.29.2.4, man/wftopfa.1 1.22.2.4, src/gscdef.c 1.33.2.3, src/version.mak 1.60.2.5]

2004-02-12 15:24 Igor Melichev

>     Updating News.ntm .

> [doc/News.htm 1.123.2.7]

2004-02-12 12:11 Igor Melichev

>     Fix (pdfwrite) : Charproc can change scale before calling setcachedevice.

>     DETAILS :

>     Bug 687290 "pdfwrite generate too large glyphs".

>     To know that CTM changed by a charproc before setcachedevice or setcharwidth,
>     we set identity CTM before entering the charproc.
>     If setcachedevice or setcharwidth decides to fall back to
>     the default implementation, we restore the CTM in there.

>     The condition in gdevpdtt.c 1931 is changed,
>     causing minor differences with Bug687044.ps and muur.eps .

>     We found that a further improvement would be useful for
>     a better handling of a composite font with a Type 3 descendent.
>     Opened the new bug 687298 about this issue.
>     Differences with Bug687044.ps and muur.eps may be related to it.

>     EXPECTED DIFFERENCES :

>     A minor shift of glyphs with pdfwrite :

>     Bug687044.ps
>     Bug687290.ps
>     muur.eps

> [src/gdevpdf.c 1.67.2.5, src/gdevpdfx.h 1.68.2.4, src/gdevpdtt.c 1.43.2.4]

2004-02-11 12:43 Ralph Giles

>     Add the corresponding autogen.sh script from ijs cvs HEAD.

> [ijs/autogen.sh 1.1.2.1]

2004-02-11 12:42 Ralph Giles

>     Update our version of ijs to the 0.35 release, which includes libtool
>     support for building a separate shared library version. Bug 687278.

> [ijs/Makefile.am 1.1.2.1, ijs/Makefile.in 1.1.6.2, ijs/README 1.1.6.1, ijs/configure.ac 1.1.2.1, ijs/configure.in 1.1.6.1, ijs/ijs-config.1 1.1.2.1, ijs/ijs.c 1.1.6.1, ijs/ijs.h 1.1.6.1, ijs/ijs.pc.in 1.1.2.1, ijs/ijs_client.c 1.1.6.1, ijs/ijs_client.h 1.1.6.1, ijs/ijs_client_example.c 1.1.6.1, ijs/ijs_exec_unix.c 1.1.6.1, ijs/ijs_exec_win.c 1.1.6.1, ijs/ijs_server.c 1.1.6.1, ijs/ijs_server.h 1.1.6.1, ijs/ijs_server_example.c 1.1.6.1, ijs/ijs_spec.pdf 1.1.6.1, ijs/ijs_spec.sgml 1.1.6.1, ijs/install-sh 1.1.6.1, ijs/unistd_.h 1.1.6.1]

2004-02-02 09:02 Igor Melichev

>     pdfwrite : Implementing the PDF 1.4 encryption, step 14.

>     DETAILS :

>     Elements of pdfmark elements were not encryptrd.

>     Since gs/lib/gs_pdfwr.ps serializes pdfmark elements,
>     we would like to encrypt them before the serialization.
>     However it would require to implement a new PS operator to pass the
>     encription keys from the device to the PDF interpreter.
>     Since this way appears cumbersome, we decided to
>     unserialize data in the device. For doing that we implement
>     a simple parser in pdf_put_composite.

>     EXPECTED DIFFERENCES :

>     None.

> [src/gdevpdfu.c 1.40.2.5]

2004-01-30 23:15 Ralph Giles

>     Update test scripts with changes from HEAD. This includes copyright header corrections for files
>     that weren't updated to the new generic header and some bugfixes.

> [toolbin/tests/check_all.py 1.3.2.2, toolbin/tests/check_comments.py 1.2.4.2, toolbin/tests/check_dirs.py 1.6.2.2, toolbin/tests/check_docrefs.py 1.7.2.2, toolbin/tests/check_source.py 1.5.2.2, toolbin/tests/gscheck_all.py 1.3.2.2, toolbin/tests/gscheck_fuzzypdf.py 1.5.2.2, toolbin/tests/gscheck_pdfwrite.py 1.13.2.2, toolbin/tests/gscheck_raster.py 1.3.2.2, toolbin/tests/gsconf.py 1.9.2.1, toolbin/tests/gssum.py 1.5.2.1, toolbin/tests/gstestgs.py 1.19.2.2, toolbin/tests/gstestutils.py 1.9.2.1]

2004-01-30 08:44 Russell Lang

>     Update copyright date for Windows release to 2004.

> [src/dwsetup.rc 1.10.2.1, src/winint.mak 1.18.2.2]

2004-01-30 07:31 Ralph Giles

>     Correct the link to History8.htm.

> [doc/Readme.htm 1.48.2.5]

2004-01-30 00:24 Ralph Giles

>     Change some copyright headers that had been missed during original update
>     to the unified notice.

> [src/gdevatx.c 1.8.2.1, src/gdevdjet.c 1.10.2.1, src/gdevdljm.c 1.8.2.2, src/gdevdljm.h 1.7.2.1, src/gsovrc.c 1.3.2.1, src/gsovrc.h 1.2.2.1, src/gxoprect.c 1.4.2.1, src/gxoprect.h 1.1.2.1]

2004-01-29 23:43 Ralph Giles

>     Link to History8.htm in the list of history files. Patch from Alexei Podtelez.

> [doc/Readme.htm 1.48.2.4]

2004-01-29 14:48 Igor Melichev

>     Updating News.ntm .

> [doc/News.htm 1.123.2.6, doc/Ps2pdf.htm 1.51.2.6]

2004-01-29 14:15 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GS_8_1X (step 6, final) :
>     pdfwrite : Implementing the PDF 1.4 encryption, step 13.

>     DETAILS :

>     1. Disable Encryption version 2 revision 2 with KeyLength > 40
>        due to an incompatibility to many viewers.
>     2. Improves the error message format.

>     EXPECTED DIFFERENCES :

>     None.

> [src/gdevpdf.c 1.67.2.4]

2004-01-29 14:09 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GS_8_1X (step 5) :
>     Fix (the new TT interpreter) : A bad pointer enumerated relocating gx_ttfReader.

>     DETAILS :

>     gx_ttfReader::pfont from a global to a local memory.
>     Now we set it to a non-NULL value only during a TT data
>     access, when the garbager is not invoked.

>     EXPECTED DIFFERENCES :

>     None.

> [src/gstype42.c 1.30.2.2, src/gxccman.c 1.7.2.2, src/gxttfb.c 1.19.2.2, src/gxttfb.h 1.9.2.2]

2004-01-29 13:17 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GS_8_1X (step 4) :

>     Fix (type 1 hinter) : Wrong outline with a huge scale.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004022.html

>     pdfwrite : Merge redundant images (continued).
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004027.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 12.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004029.html

>     Fix (pdfwrite) : Type 3 characters were missed in the Widths array.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004043.html

>     Fix : A bug in ttfmain.c caused a heap damage.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004048.html

>     Fix (the new TT interpreter) : A bad pointer enumerated relocating gs_text_enum_s.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004053.html

>     DETAILS :

>     Click a hyperlink above to get details of a particular patch.

>     EXPECTED DIFFERENCES :

>     None.

> [src/gdevpdfo.c 1.19.2.4, src/gdevpdfu.c 1.40.2.4, src/gdevpdte.c 1.33.2.4, src/gstext.c 1.11.2.2, src/gxfcache.h 1.10.2.3, src/gxhintn.c 1.21.2.2, src/lib.mak 1.126.2.6, src/ttfmain.c 1.19.2.2]

2004-01-29 12:08 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GS_8_1X (step 3) :

>     pdfwrite : Implementing the PDF 1.4 encryption, step 1.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004001.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 2.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004002.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 3.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004004.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 4.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004005.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 5.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004007.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 6.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004008.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 7.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004009.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 8.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004015.html

>     Fix (PDF interpreter) Bug in encryption revision 3.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004016.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 9.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004017.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 10 - beta release.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004018.html

>     pdfwrite : Implementing the PDF 1.4 encryption, step 11.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/004021.html

>     DETAILS :

>     Click a hyperlink above to get details of a particular patch.

>     EXPECTED DIFFERENCES :

>     None.

> [doc/Ps2pdf.htm 1.51.2.5, lib/pdf_sec.ps 1.11.2.2, src/devs.mak 1.91.2.5, src/gdevpdf.c 1.67.2.3, src/gdevpdfc.c 1.31.2.4, src/gdevpdfj.c 1.24.2.3, src/gdevpdfo.c 1.19.2.3, src/gdevpdfo.h 1.16.2.2, src/gdevpdfp.c 1.30.2.3, src/gdevpdfu.c 1.40.2.3, src/gdevpdfx.h 1.68.2.3, src/gdevpdtb.c 1.18.2.3, src/gdevpdtf.c 1.25.2.3, src/gdevpdti.c 1.14.2.3, src/gdevpdtw.c 1.16.2.2, src/gdevpdtw.h 1.2.2.2, src/sarc4.c 1.8.2.1, src/sarc4.h 1.4.2.1]

2004-01-29 11:20 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GS_8_1X (step 2) :

>     [ A correction : The log message of the previous patch missed some patches :

>       Fix (pdfwrite) : Color space resource was not added to Resources of a pattern object.
>       http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003924.html

>       Fix : A GCC compiler error.
>       http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003937.html

>       Fix (pdfwrite) : A big stack consumption writing a CFF with many glyphs.
>       http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003980.html
>     ]

>     Fix (pdfwrite) : Improving heuristics in the compression chooser.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003981.html

>     Fix (pdfwrite) : Mark copied font's glyph names when reclaiming memory.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003982.html

>     Fix (pdfwrite) : A mangled CFF was written when an Encoding uses 256 glyphs.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003987.html

>     pdfwrite : Merge redundant images.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003988.html
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003989.html

>     Fix (pdfwrite) : A misprint in the previous patch.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003990.html

>     Fix (pdfwrite) : Adobe glitches with a small FontMatrix.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003995.html

>     Fix (pdfwrite) : Cygwin/gcc compiler warnings.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003996.html

>     pdfwrite : Implementing the file ID.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003999.html

>     DETAILS :

>     Click a hyperlink above to get details of a particular patch.

>     EXPECTED DIFFERENCES :

>     pdfwrite differences from the patch 003981.html :

>     adesso2.pdf
>     adesso5.pdf
>     Altona-Testsuite_p2_S_x3.pdf
>     Altona.Page_3.2002-09-27.pdf
>     BEST8-99-Path.fh7.pdf
>     besttest.pdf
>     dina3_watermark.pdf
>     DisplayedGood.pdf
>     DisplayedWrong.pdf
>     Faktura.pdf
>     Fixed_Original.pdf
>     foo.pdf
>     H00216q.pdf
>     kazmir.pdf
>     loremIpsum.pdf
>     MagicEye.pdf
>     Original.pdf
>     S2_Digitalproof-Forum_x3k.pdf
>     si_tg_brochure.pdf
>     test.pdf

>     pdfwrite differences from the patch 003995.html :

>     Bug687207.ps

> [doc/Ps2pdf.htm 1.51.2.4]

2004-01-29 10:54 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GS_8_1X (step 2) :

>     [ A correction : The log message of the previous patch missed some patches :

>       Fix (pdfwrite) : Color space resource was not added to Resources of a pattern object.
>       http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003924.html

>       Fix : A GCC compiler error.
>       http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003937.html

>       Fix (pdfwrite) : A big stack consumption writing a CFF with many glyphs.
>       http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003980.html
>     ]

>     Fix (pdfwrite) : Improving heuristics in the compression chooser.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003981.html

>     Fix (pdfwrite) : Mark copied font's glyph names when reclaiming memory.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003982.html

>     Fix (pdfwrite) : A mangled CFF was written when an Encoding uses 256 glyphs.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003987.html

>     pdfwrite : Merge redundant images.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003988.html
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003989.html

>     Fix (pdfwrite) : A misprint in the previous patch.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003990.html

>     Fix (pdfwrite) : Adobe glitches with a small FontMatrix.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003995.html

>     Fix (pdfwrite) : Cygwin/gcc compiler warnings.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003996.html

>     pdfwrite : Implementing the file ID.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003999.html

>     DETAILS :

>     Click a hyperlink above to get details of a particular patch.

>     EXPECTED DIFFERENCES :

>     pdfwrite differences from the patch 003981.html :

>     adesso2.pdf
>     adesso5.pdf
>     Altona-Testsuite_p2_S_x3.pdf
>     Altona.Page_3.2002-09-27.pdf
>     BEST8-99-Path.fh7.pdf
>     besttest.pdf
>     dina3_watermark.pdf
>     DisplayedGood.pdf
>     DisplayedWrong.pdf
>     Faktura.pdf
>     Fixed_Original.pdf
>     foo.pdf
>     H00216q.pdf
>     kazmir.pdf
>     loremIpsum.pdf
>     MagicEye.pdf
>     Original.pdf
>     S2_Digitalproof-Forum_x3k.pdf
>     si_tg_brochure.pdf
>     test.pdf

>     pdfwrite differences from the patch 003995.html :

>     Bug687207.ps

> [src/gdevpdf.c 1.67.2.2, src/gdevpdfb.c 1.18.2.2, src/gdevpdfd.c 1.27.2.2, src/gdevpdfi.c 1.45.2.2, src/gdevpdfj.c 1.24.2.2, src/gdevpdfo.c 1.19.2.2, src/gdevpdfp.c 1.30.2.2, src/gdevpdfu.c 1.40.2.2, src/gdevpdte.c 1.33.2.3, src/gdevpdtt.c 1.43.2.3, src/gdevpsds.c 1.9.2.1, src/devs.mak 1.91.2.4, src/gdevpdfg.h 1.21.2.2, src/gdevpdfo.h 1.16.2.1, src/gdevpdfx.h 1.68.2.2, src/gdevpdtt.h 1.14.2.2, src/gdevpsf2.c 1.26.2.3, src/gxfcopy.c 1.25.2.3, src/lib.mak 1.126.2.5, src/smd5.c 1.5.2.1, src/smd5.h 1.4.2.1]

2004-01-29 09:47 Igor Melichev

>     Porting recent pdfwrite patches from HEAD to GX_8_1X (step 1) :

>     Fix (pdfwrite) : Type 1,2 composite glyphs could point to wrong subglyphs.
>     http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003824.html

>     Fix (pdfwrite) : A temporary workaround for limitcheck writing a CFF with many glyphs.
>     http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003887.html

>     Fix (pdfwrite) : Wrote an invalid text matrix.
>     http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003923.html

>     Fix (pdfwrite) : Pattern resource was not added to Resources of a pattern object.
>     http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003925.html

>     Fix (pdfwrite) : Write a smaller Widths array.
>     http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003926.html

>     Fix : The character oversampling condition was wrong.
>     http://www.ghostscript.com/pipermail/gs-cvs/2003-December/003927.html

>     Fix (pdfwrite) : Empty clip was written into a charproc.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003977.html

>     Fix : Some of Sun ONE Studio 7 and Cygwin/gcc compiler warnings.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003978.html

>     Fix (pdfwrite) : A big stack consumption writing a CFF with many glyphs.
>     http://www.ghostscript.com/pipermail/gs-cvs/2004-January/003980.html

>     DETAILS :

>     Click a hyperlink above to get details of a particular patch.

>     EXPECTED DIFFERENCES :

>     pdfwrite progressions :
>     muur.eps
>     tpc2.ps

> [src/gdevpdfc.c 1.31.2.3, src/gdevpdfg.c 1.31.2.2, src/gdevpdtc.c 1.17.2.2, src/gdevpdte.c 1.33.2.2, src/gdevpdtf.c 1.25.2.2, src/gdevpdti.c 1.14.2.2, src/gdevpdtt.c 1.43.2.2, src/gdevpsf2.c 1.26.2.2, src/gsfont.c 1.20.2.2, src/gxchar.c 1.27.2.2, src/gxfcopy.c 1.25.2.2, src/zfapi.c 1.48.2.3, src/zfont.c 1.8.2.2, src/devs.mak 1.91.2.3, src/gdevpsf.h 1.22.2.2, src/gxfcache.h 1.10.2.2, src/gxfont42.h 1.14.2.2, src/lib.mak 1.126.2.4]

2004-01-27 05:10 Ralph Giles

>     Pass on the CPPFLAGS settings from the configure script into GCFLAGS. Some users expect to be able
>     to add include paths through the environment this way. Suggestion from Len Makin.

> [src/Makefile.in 1.24.2.2]

2004-01-20 19:14 Ralph Giles

>     Replace a fixed-filename tempfile fopen with gp_open_scratch_file() for improved robustness in the
>     pnga device. Part of the fix for bug 687243.

>     DETAILS:

>     This is an experimental device to preserve pdf transparency into a png rasterization and is
>     distinct from the pngalpha device. I doesn't actually work for me and so may be suffering
>     from bit rot; however the change compiles and should be correct.

> [src/gdevpnga.c 1.6.2.2]

2004-01-20 01:29 Ralph Giles

>     Save the original filename template for use in the error message when mkstemp() fails. According
>     to the man page mkstemp() can clobber the contents of fname if it does not succeed. Part of the
>     fix for bug 687243.

> [src/gp_unifs.c 1.13.2.3]

2004-01-19 23:20 Ralph Giles

>     Remove some very old scripts which contain /tmp races, a security risk should someone actually try to use them. Part of the fix for bug 687243.

> [lib/pj-gs.sh 1.3.2.1, lib/sysvlp.sh 1.3.2.1]

2004-01-07 19:52 Ralph Giles

>     Unequivocally include stdlib.h in echogs.c to avoid a warning on the Sun ONE Studio 7 compiler as
>     reported in bug 687234.

>     DETAILS:

>     The code in echogs.c calls exit() which is defined in stdlib.h. However it was not including that
>     header (except) on VMS because of portability concerns, resulting in the reported 'implicit
>     function definition' warning. The echogs program must be available before genarch runs and the
>     std.h-based portability headers are available, so wide build support for this code is important.

>     However, such platforms are now very old and comments elsewhere in the code suggest that any
>     compiler supporting ANSI prototypes as we now require will also have a stdlib.h that defines
>     exit(). If this change causes a problem, #ifdef code similar to what was used in gp_unix.c can be
>     used instead.

> [src/echogs.c 1.6.2.1]

2004-01-06 20:48 Ralph Giles

>     Add a copyright header to the configure script source.

> [src/configure.ac 1.28.2.6]

2004-01-06 20:37 Ralph Giles

>     Correct a typo in the 64-bit type selection logic. Bug 687237.

> [src/configure.ac 1.28.2.5]

2004-01-05 23:32 Ralph Giles

>     Fix some warnings reported by the Sun One Studio 7 compiler (and others). Bug 687228.

> [src/devs.mak 1.91.2.2, src/gdevdevn.c 1.5.2.2, src/gdevpdfc.c 1.31.2.2, src/gdevpdtb.c 1.18.2.2, src/gdevpsu.c 1.15.2.1, src/gp_unifn.c 1.13.2.2, src/gsht.c 1.16.2.2, src/gxcmap.c 1.14.2.2, src/int.mak 1.108.2.2, src/lib.mak 1.126.2.3, src/zfapi.c 1.48.2.2, src/zfile.c 1.32.2.2]

2004-01-05 23:06 Ralph Giles

>     Correct a typo in the checks for stdint fixed-size types. This did not materially affect the
>     behavior of the configure script. Bug 687235.

> [src/configure.ac 1.28.2.4]

2004-01-05 22:36 Ralph Giles

>     Bump the version number and date post-release.

> [doc/News.htm 1.123.2.5, lib/gs_init.ps 1.87.2.3, src/gscdef.c 1.33.2.2, src/version.mak 1.60.2.4]

2004-01-03 18:21 Ralph Giles

>     Correct a line ending problem.

> [src/gp_macio.c 1.20.2.2]