Move a dependency out of order so it's available when needed.[src/lib.mak 1.202]
Update version and release date in the documentation.[doc/API.htm 1.45, doc/Bug-form.htm 1.42, doc/Bug-info.htm 1.41, doc/C-style.htm 1.48, doc/Commprod.htm 1.34, doc/Copying.htm 1.32, doc/DLL.htm 1.36, doc/Deprecated.htm 1.13, doc/Details8.htm 1.11, doc/Develop.htm 1.141, doc/Devices.htm 1.82, doc/Drivers.htm 1.50, doc/Fonts.htm 1.43, doc/Helpers.htm 1.36, doc/History1.htm 1.32, doc/History2.htm 1.32, doc/History3.htm 1.32, doc/History4.htm 1.32, doc/History5.htm 1.34, doc/History6.htm 1.49, doc/History7.htm 1.37, doc/History8.htm 1.15, doc/Htmstyle.htm 1.37, doc/Install.htm 1.47, doc/Issues.htm 1.43, doc/Language.htm 1.88, doc/Lib.htm 1.35, doc/Maintain.htm 1.43, doc/Make.htm 1.81, doc/New-user.htm 1.53, doc/Projects.htm 1.60, doc/Ps-style.htm 1.30, doc/Ps2epsi.htm 1.34, doc/Ps2pdf.htm 1.72, doc/Psfiles.htm 1.54, doc/Readme.htm 1.58, doc/Release.htm 1.87, doc/Source.htm 1.32, doc/Tester.htm 1.32, doc/Testing.htm 1.28, doc/Unix-lpr.htm 1.32, doc/Use.htm 1.115, doc/Xfonts.htm 1.32, doc/gs-vms.hlp 1.30, man/dvipdf.1 1.30, man/font2c.1 1.30, man/gs.1 1.31, man/gslp.1 1.30, man/gsnd.1 1.30, man/pdf2dsc.1 1.29, man/pdf2ps.1 1.31, man/pdfopt.1 1.29, man/pf2afm.1 1.30, man/pfbtopfa.1 1.31, man/printafm.1 1.30, man/ps2ascii.1 1.29, man/ps2epsi.1 1.28, man/ps2pdf.1 1.35, man/ps2pdfwr.1 1.34, man/ps2ps.1 1.37, man/wftopfa.1 1.30]
Update libpng version to the latest release. There are security issues with 1.2.5, so upgrading is recommended.[src/all-arch.mak 1.15, src/bcwin32.mak 1.34, src/dvx-gcc.mak 1.28, src/macos-mcp.mak 1.27, src/macosx.mak 1.24, src/msvc32.mak 1.65, src/msvclib.mak 1.27, src/openvms.mak 1.38, src/openvms.mmk 1.30, src/os2.mak 1.42, src/ugcclib.mak 1.28, src/unix-gcc.mak 1.47, src/unixansi.mak 1.38, src/watclib.mak 1.23, src/watcw32.mak 1.31]
Back out double-include protection for gxfill*.h. Contrary to C-style, these are templates that are configured and included multiple times. They should probably be .c files rather than .h.[src/gxfillsl.h 1.6, src/gxfilltr.h 1.9, src/gxfillts.h 1.5]
Add double-include protection to four files that needed it. Also correct a comment typo in a related file's protection.[src/gp_os2.h 1.2, src/gxfill.h 1.23, src/gxfillsl.h 1.5, src/gxfilltr.h 1.8, src/gxfillts.h 1.4]
Add a new-style RCS Id line to the re-instated LZWEncode filter.[src/slzwe.c 1.3]
Commute a C++ style comment.[src/main.h 1.8]
Exempt the rinkj CVS directories from the documentation reference check.[toolbin/tests/check_docrefs.py 1.11]
Revert jbig2 makefile update accidentally included in the last commit. We want to maintain compatibility with 0.6 for this release.[src/jbig2.mak 1.8]
Add the new gsutil.py source to the file catalog[doc/News.htm 1.152, doc/Testing.htm 1.27]
Update notes and dates for the 8.32 release.[src/gscdef.c 1.47, src/jbig2.mak 1.7, src/version.mak 1.75]
Add libctx memory pointers where required in the compiled-fonts code. This was missed in the initial commit. Also, add the OBJ directory to the include path when compiling the font data, since stdpre.h now requires the generate arch.h header. Closes bug 687758.[src/cfonts.mak 1.5, src/iccfont.c 1.11]
2004-10-25 15:11 Igor Melichev (details)
Fix : CIDFont-CMap construction didn't work with substituted CID font resources.[lib/gs_cidcm.ps 1.12, lib/gs_cidfm.ps 1.7, lib/gs_fntem.ps 1.8, lib/gs_init.ps 1.112, lib/gs_resmp.ps 1.11]
Fixes copying of paths into clipping path list so that it works even when the path is allocated with local_segments. Fixes bugs #687401, #687612, and #687750.[src/gxcpath.c 1.13]
2004-10-21 17:57 Igor Melichev (details)
Fix (TT interpreter) : Subglyphs were positioned wrongly (continued).[src/ttfmain.c 1.31]
2004-10-21 17:52 Igor Melichev (details)
Fix (TT interpreter) : Subglyphs were positioned wrongly.[src/ttfmain.c 1.30]
2004-10-21 15:05 Igor Melichev (details)
Fix (TT interpreter) : A tolerance to bad TT instructions.[src/gstype42.c 1.46, src/gxfont42.h 1.20, src/gxttfb.c 1.35, src/ttfmain.c 1.29, src/ttfoutl.h 1.14]
2004-10-20 15:58 Igor Melichev (details)
Fix (pdfwrite) : Glyph positions were wrong for vertical CID fonts (continued).[src/gdevpdtc.c 1.39, src/gdevpdte.c 1.64, src/gdevpdtf.c 1.40, src/gdevpdtf.h 1.25, src/gdevpdtt.c 1.92, src/gdevpdtw.c 1.34]
Remove quotes from input filenames.[toolbin/tests/update_specific 1.3]
2004-10-20 01:30 Igor Melichev (details)
Fix (pdfwrite, PDF interpreter) : Glyph positions were wrong for vertical CID fonts.[lib/pdf_font.ps 1.70, src/gdevpdtc.c 1.38, src/gdevpdte.c 1.63, src/gdevpdtf.c 1.39, src/gdevpdtf.h 1.24, src/gdevpdtw.c 1.33, src/zfcid1.c 1.21]
2004-10-18 15:23 Igor Melichev (details)
Fix : Degenerate segments must not paint when caps is not round.[src/gxpdash.c 1.6, src/gxstroke.c 1.13]
2004-10-18 08:43 Igor Melichev (details)
Fix (Type 1 hinter) : Don't align glyph width to pixels.[src/gxhintn.c 1.54]
2004-10-15 18:24 Igor Melichev (details)
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 9). Check the Encoding compatibility while merging Type 3 glyph variations.[src/gdevpdfx.h 1.102, src/gdevpdti.c 1.38, src/gdevpdtt.c 1.91, src/gdevpdtt.h 1.25]
2004-10-15 18:18 Igor Melichev (details)
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 8). Allocate a single character list per text.[src/gdevpdtc.c 1.37, src/gdevpdte.c 1.62, src/gdevpdtf.c 1.38, src/gdevpdtf.h 1.23, src/gdevpdtt.c 1.90, src/gdevpdtt.h 1.24, src/gxfcopy.c 1.52, src/gxfcopy.h 1.11]
2004-10-15 08:55 Igor Melichev (details)
Fix : toolbin/pdfinflt.ps did not decompress some streams.[toolbin/pdfinflt.ps 1.6]
Add logic to capture the ENTIRE regression report to a rotating log file. As before the ENTIRE regression report is only emailed on Mondays.[toolbin/tests/run_nightly 1.29]
2004-10-14 17:28 Igor Melichev (details)
Fix (pdfwrite) : Fixing some Type 3 encoding problems.[src/gdevpdti.c 1.37, src/gdevpdtt.c 1.89]
2004-10-13 15:31 Igor Melichev (details)
Fix (pdfwrite, PDF interpreter) : Correctly handle different widths for same glyph (continued).[src/gdevpdtb.c 1.29, src/gdevpdtw.c 1.32, src/gxfcopy.c 1.51, src/gxfcopy.h 1.10, src/gxfont.h 1.23, src/gxtype1.c 1.40, lib/pdf_font.ps 1.69]
2004-10-12 23:08 Ray Johnston (details)
Fix LZWEncode filter to use the EarlyChange parameter and also correct the tifflzw device to initialize EarlyChange to the proper value (1). Bug 687726.[src/gdevtfax.c 1.8, src/slzwe.c 1.2]
2004-10-08 22:55 Igor Melichev (details)
Fix (pdfwrite) : *bfrange boundaries may differ in the last byte only.[src/gsfcmap.c 1.25]
2004-10-08 13:27 Igor Melichev (details)
Fix (pdfwrite) : The function same_type42_hinting was indeterministic.[src/gxfcopy.c 1.50]
2004-10-07 21:12 Alex Cherepanov
Don't overwrite CFLAGS variable if it is already defined. Bug 687739[src/msvc32.mak 1.64]
2004-10-07 05:18 Ray Johnston (details)
Fix initialization of C stack streams that did not perform s_init(). Bug 687709 that could result in a Segmentation Fault (SEGV)[src/gdevjpeg.c 1.8, src/gdevlj56.c 1.6, src/gdevpdfc.c 1.49, src/gdevpdfm.c 1.47, src/gdevpdtb.c 1.28, src/gdevpdtw.c 1.31, src/gdevps.c 1.40, src/gdevpsf1.c 1.17, src/gdevpsf2.c 1.32, src/gdevpsft.c 1.32, src/gdevpsim.c 1.14, src/gdevpsu.c 1.18, src/gsfunc4.c 1.16, src/gxclimag.c 1.11, src/gxclpath.c 1.20, src/gxclrast.c 1.31, src/gxclread.c 1.13, src/gxfcopy.c 1.49, src/gxtype1.c 1.39, src/iccfont.c 1.10, src/imain.c 1.40, src/imainarg.c 1.33, src/stream.c 1.26]
Add a missing dependency on version.mak to the generation of gconfigd.h. Without this the revision number isn't correctly updated in an incremental build. Closes bug 687733.[src/gs.mak 1.27, src/version.mak 1.74]
2004-10-06 11:32 Igor Melichev (details)
Fix (TrueType interpreter) : Calls to user defined instructions were not implemented.[src/ttinterp.c 1.15, src/ttobjs.c 1.8, src/ttobjs.h 1.6]
2004-10-05 12:45 Igor Melichev (details)
Fix : The 'gslibctx' patch had broken FAPI.[src/zfapi.c 1.53]
2004-10-05 10:24 Igor Melichev (details)
Fix (Type 1 hinter) : 'int32' conflicts with AIX compiler standard types.[src/gxhintn.c 1.53, src/gxhintn.h 1.23, src/lib.mak 1.201]
2004-10-04 17:28 Igor Melichev (details)
Fix : Optimize gs_c_decode with a binary search.[src/gscedata.c 1.5, src/gscedata.h 1.4, src/gscencs.c 1.8, toolbin/encs2c.ps 1.5]
2004-10-02 01:45 Alex Cherepanov
Add TrivialCMYK color space, which simulates standard PostScript CMYK to RGB conversion on device-independent level. Fix bug 687711 [DETAILS] Recent versions of Adobe Acrobat simulate on screen the appearance of printed documents when the color of an object is specified in DeviceCMYK color space. The resulting dark colors can be undesirable for presentation graphics. TrivialCMYK can help when the user had RGB colors in mind, but for some reason used CMYK colors instead in the document.[Resource/ColorSpace/DefaultCMYK 1.4, Resource/ColorSpace/DefaultRGB 1.4, Resource/ColorSpace/TrivialCMYK 1.1]
Change OS/2 gx_color_index from 32 to 64 bits to allow better support for DeviceN.[src/os2.mak 1.41]
2004-10-01 23:35 Russell Lang (details)
Fix for 687706 Display device 8-bit native incorrectly dithers grays. This is a partial fix and also needs Dan Coby's fixes to the post DeviceN halftoning. The DeviceRGBK color model is added.[src/gdevdsp.c 1.30, src/gxcmap.c 1.23, src/gxcmap.h 1.12, src/zcolor.c 1.21]
2004-10-01 03:40 Dan Coby (details)
Fix for 687718 The tiffsep device fails when the size of gx_color_index is 32 bits[doc/Drivers.htm 1.49, src/gdevpsd.c 1.18, src/gdevtsep.c 1.5]
2004-09-30 17:31 Igor Melichev (details)
Fix : Moving type1_cis_get_metrics to the graphics library.[src/gxtype1.c 1.38, src/zchar1.c 1.40]
2004-09-30 06:37 Dan Coby (details)
This is a partial fix for 687706 Display device 8-bit native incorrectly dithers grays. Russell Lang is improving the 8-bit (256 color) display device to allow more shades of gray. This change is required for that effort.[src/gxdevice.h 1.20, src/gxdevndi.c 1.4]
2004-09-29 21:36 Igor Melichev (details)
Fix (the filling algorithm) : Unite trapezoids if they have a common side.[src/gxfilltr.h 1.7]
2004-09-29 19:10 Igor Melichev (details)
Fix (pdfwrite) : Handle more than 32 TrueType subglyphs.[src/gxfcopy.c 1.48]
2004-09-29 11:34 Igor Melichev (details)
Fix : Don't apply fill adjustment when stroking a character.[src/zchar1.c 1.39]
2004-09-28 21:45 Igor Melichev (details)
Fix : Pattern metrics was imprecize.[src/gsptype1.c 1.20]
Export the prototype for gcst_get_memory_ptr() which is now used by ilocate.c as well as igc.c to igc.h so it is available in both files. Remove the cast that was papering over the warning this causes. Completes the fix for bug 687617.[src/igc.c 1.14, src/igc.h 1.9, src/ilocate.c 1.12]
2004-09-28 02:26 Alex Cherepanov
Remove a comment about LZW-compatible code that is no longer apply. Bug 687554.[src/Makefile.in 1.39, src/openvms.mmk 1.29]
Cast the read standard illuminant to icIlluminant instead of icStandardFlare inside icmMeasurement_read() inside the icc library. Not really our code, but resolves an enum mis-match warning. Bug 687694.[icclib/icc.c 1.10]
Add string_.h to some files missing prototypes. Bug 687694.[src/devs.mak 1.118, src/gdevps.c 1.39, src/gxpflat.c 1.42, src/lib.mak 1.200]
Add stdio_.h to the makefile dependencies for gslibctx.c.[src/lib.mak 1.199]
Properly include the portability version of the stdio error. Corrects type confict problems on HP-UX. Closes bug 687689.[src/gslibctx.c 1.5]
Fix bug #687705 Compile of 8.31 fails on OS/2.[src/gdevos2p.c 1.9, src/gp_os2.c 1.32, src/os2.mak 1.40]
2004-09-27 13:13 Igor Melichev (details)
Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 3.[src/gxhintn.c 1.52]
2004-09-27 04:55 Ray Johnston (details)
Fix SEGV caused by premature free of the bbox device with high level devices that use the bbox_device of the vector high level device. Bug 687631.[src/gdevvec.c 1.25]
Add missing source file (it hadn't been 'added', so it did not get included on the previous LZWEncode commit.[src/slzwe.c 1.1]
2004-09-26 16:19 Ray Johnston (details)
Add the LZWEncode filter that actually compresses using the LZW method, rather than the dummy encoder in slzwce.c that expanded the input, but that avoided the patent issues. Bug 687554. Also fix a long standing issue in filter closing that failed to flush the target stream after the final s_process_write_buf with 'last' == true. Bug 224134.[doc/Develop.htm 1.140, doc/Issues.htm 1.42, doc/Projects.htm 1.59, doc/Ps2pdf.htm 1.71, src/bcwin32.mak 1.33, src/dvx-gcc.mak 1.27, src/lib.mak 1.198, src/macos-mcp.mak 1.26, src/macosx.mak 1.23, src/msvc32.mak 1.63, src/msvclib.mak 1.26, src/openvms.mak 1.37, src/os2.mak 1.39, src/slzwce.c 1.5, src/stream.c 1.25, src/unix-gcc.mak 1.46, src/unixansi.mak 1.37, src/watcw32.mak 1.30, src/zfilter2.c 1.6]
Fix error with automatic baseline creation for files which contain spaces in their names.[toolbin/tests/gscheck_pdfwrite.py 1.24, toolbin/tests/gscheck_raster.py 1.14]
Remove the 'makegnu' utility. It is out of date, and recent changes to the documentation structure have rendered its automation more-or-less unnecessary. The appropriate steps to convert releases are now documented in doc/Release.htm.[toolbin/makegnu.tcl 1.6]
Toolbin cleanup. Remove the extensionless shell wrappers for convenience utilities, except for gsmake where is aesthetically reasonable. Typing the script extensions for these little-used commands isn't a hardship.[toolbin/cvs2hist 1.4, toolbin/makefonts 1.4, toolbin/makegnu 1.4, toolbin/makehist 1.4, toolbin/makemaster 1.4, toolbin/makeset 1.4, toolbin/maketars 1.4, toolbin/makewin 1.4, toolbin/tmake 1.4]
Update some remaining occurances of 'GNU Ghostscript' to 'GPL Ghostscript'.[doc/Commprod.htm 1.33, doc/Make.htm 1.80, doc/New-user.htm 1.52, doc/Public.htm 1.7, doc/Readme.htm 1.57]
2004-09-22 15:35 Igor Melichev (details)
Fix : Cygwin/gcc warnings.[src/zchar1.c 1.38]
2004-09-22 15:32 Igor Melichev (details)
Fix (pdfwrite) : Alwasys write the file ID in hexadecimal encoding.[src/gdevpdf.c 1.100, src/gdevpdfu.c 1.60]
2004-09-22 15:23 Igor Melichev (details)
Fix (pdfwrite) : Alwasys write the file ID in hexadecimal encoding.[src/gdevpdfu.c 1.59]
2004-09-22 14:15 Igor Melichev (details)
Fix : Cygwin/gcc warnings.[src/ichar1.h 1.12]
2004-09-22 13:52 Igor Melichev (details)
CDevProc|Metrics|Metrics2 did not work with CIDFontType 0.[src/gdevpdtt.c 1.88, src/gdevpdtw.c 1.30, src/gsfont.c 1.34, src/gstype42.c 1.45, src/gxfcopy.c 1.47, src/gxfont.h 1.22, src/gxfont1.h 1.13, src/gxtype1.c 1.37, src/gxtype1.h 1.19, src/ichar1.h 1.11, src/icharout.h 1.10, src/zchar.c 1.15, src/zchar1.c 1.37, src/zcharout.c 1.13, src/zfcid0.c 1.23, src/zfcid1.c 1.20, src/zfont1.c 1.13, src/zfont42.c 1.21, lib/pdf_font.ps 1.68]
Move the definition of gs_overprint_t from gsovrc.c to gsovrc.h. This makes this structure definition available to future devices which may want to define their own overprint compositor.[src/gsovrc.c 1.8, src/gsovrc.h 1.4, src/lib.mak 1.197]
Correct some gcc warnings.[src/gdevdevn.c 1.23, src/zcolor.c 1.20]
2004-09-21 10:00 Igor Melichev (details)
Fix (pdfwrite) : Generate an error message when pdfmark points beyond the last page.[src/gdevpdf.c 1.99, src/gdevpdfm.c 1.46, src/gdevpdfx.h 1.101]
2004-09-20 23:28 Dan Coby (details)
Partial fix for 687657 Text in transparency mask yields rangecheck in discardtransparencymask.[lib/pdf_draw.ps 1.86, lib/pdf_ops.ps 1.36]
2004-09-20 22:14 Dan Coby (details)
Fix for 687403 Poor halftoning for 16 color (4 bit) devices.[src/gdevbmp.c 1.10, src/gdevdsp.c 1.29, src/gdevmgr.c 1.7, src/gdevmswn.c 1.12, src/gdevpccm.c 1.7, src/gdevpccm.h 1.8, src/gdevpcfb.c 1.6, src/gdevpcx.c 1.8, src/gdevpm.c 1.10, src/gdevpng.c 1.11]
2004-09-20 21:42 Dan Coby (details)
Fix for 687664 tiffsep sometimes producing apparently corrupt files sometimes.[src/gdevtsep.c 1.4]
2004-09-20 16:21 Igor Melichev (details)
Fix (pdfwrite) : Could merge fonts with insufficient subrs.[src/gxfcopy.c 1.46]
2004-09-20 13:06 Igor Melichev (details)
Fix : Degenerate curves could cause a too big number of flattened curve segnments.[src/gxpcopy.c 1.23]
Fixes bug #687690 MSVC6 warning in dwimg.c.[src/dwimg.c 1.16]
2004-09-20 09:59 Igor Melichev (details)
Fix : vd_save caused a yntax error in a release build.[src/gxshade6.c 1.83, src/vdtrace.h 1.14]
Changes bbox device forwarding logic so that get_page_device requests are always forwarded to the target. Fixes bug #687421. Note: this change backs out a change made to gdevnfwd.c between GS 4.70 and 4.80, with a confusing explanation in the change notes. Changes to the page device behavior in forwarding devices would not be surprising. See the code review notes linked from the bug for more details.[src/gdevbbox.c 1.22, src/gdevnfwd.c 1.26, src/gsovrc.c 1.7]
Fix handling of CMaps to be able to handle large number of CMap entries seen with some (Adobe) CMap files. Also fix name of a CMap file and remove garbage at the end of one of our CMap files. Bug 687555. Thanks to Alex Cherepanov for the changes to allow large CMaps.[Resource/CMap/Adobe-CNS1-ETen-B5 1.2, Resource/CMap/Adobe-CNS1-ETenms-B5 1.1, Resource/CMap/Adobe-Korea1-H-Mac 1.2, lib/gs_cmap.ps 1.18, src/zfcmap.c 1.16]
Sets explicit umask for nightly regression run. Fixes Bug #687648.[toolbin/tests/run_nightly 1.28]
Fix support for filenames that include spaces. Also add '.ai' as a PDF type extension.[toolbin/tests/gstestgs.py 1.24]
Fix a typo made by someone's previous commit.[toolbin/tests/gscheck_pdfwrite.py 1.23]
Added new gsutil module for utility functions. Changed all file extension checks to use new gsutil.check_extension(). Added support for '.ai' as a file extension. This should fix the problem of several files in comparefiles not making it into the nightly runs.[toolbin/tests/gscheck_pdfwrite.py 1.22, toolbin/tests/gscheck_raster.py 1.13, toolbin/tests/gsutil.py 1.1, toolbin/tests/make_testdb 1.13, toolbin/tests/revert_baseline 1.13, toolbin/tests/revert_pdfbaseline 1.11, toolbin/tests/update_baseline 1.14, toolbin/tests/update_pdfbaseline 1.10]
Add log rotation for the Ghostscript stdout and stderr logs. Fixes Bug #687574.[toolbin/tests/run_nightly 1.27, toolbin/tests/testing.cfg.example 1.6]
Fixes bug #687683 "gswin32c : Ctrl+C doesn't stop the application". Make Ctrl+C in the image window act the same as Ctrl+C in the console window, which generates a signal to exit the process.[src/dwimg.c 1.15]
2004-09-17 06:14 Dan Coby (details)
Fix for 687625 Incorrect spot color behavior in tiffsep. Garbage text was being printed for the spot color names.[src/gdevdevn.c 1.22]
2004-09-17 05:55 Dan Coby (details)
Fix for 687625 Incorrect spot color behavior in tiffsep. Garbage text was being printed for the spot color names.[src/gsparam.h 1.12]
Use PSOBJDIR as a staging area for the name-rewritten scripts at unix install time. We previously used 'sed -i' to modify the installed file in place, but this option is a recent extension and insufficiently portable. The install script also isn't capable enough to accept files through pipes, so we much have an intermediate staging area. PSOBJDIR should be a safe place to write to for this purpose. Fix for 686863.[src/unixinst.mak 1.37]
2004-09-16 15:14 Igor Melichev (details)
Fix (PDF interpreter) : Correctly handle different widths for same glyph.[lib/pdf_font.ps 1.67, lib/pdf_ops.ps 1.35]
2004-09-16 08:03 Igor Melichev (details)
Fix : A library context was not provided for bbox device.[src/gdevbbox.c 1.21, src/gdevbbox.h 1.6, src/gdevvec.c 1.24, src/gslib.c 1.15, src/gximag3x.c 1.20]
Fix a typo in and earlier commit.[src/unixinst.mak 1.36]
2004-09-16 06:57 Igor Melichev (details)
Fix : A syntax error in a recent patch.[src/gdevbbox.c 1.20]
Remove trailing ^M on lines in several commits by alexcher.[src/dwimg.h 1.11, src/dwmain.c 1.21, src/dwmainc.c 1.24, src/dwtrace.h 1.7, src/gdevbbox.c 1.19, src/gdevwdib.c 1.9, src/gs.c 1.14, src/iscannum.c 1.10, src/stream.c 1.24, src/unistd_.h 1.12, src/zdevice.c 1.10]
2004-09-15 11:46 Alex Cherepanov
Fix the problems reported by HP aC++/C compiler but unrelated to the crash. Partial fix for 687643 [DETAILS] gs.c, int.mak - include the prototype of gs_malloc_init() ttfmain.c - fix partly initialized FixMatrix m; gdevpsd.c - allocate 4 elements for CMYK, not 3[src/gdevpsd.c 1.17, src/gs.c 1.13, src/int.mak 1.130, src/ttfmain.c 1.28]
2004-09-15 07:59 Igor Melichev (details)
A new implementation of shadings, step 87.[src/gscolor3.c 1.9, src/gsptype2.c 1.15, src/gsptype2.h 1.10, src/lib.mak 1.196]
2004-09-15 07:21 Igor Melichev (details)
A new implementation of shadings, step 86.[src/gdevdsha.c 1.11, src/gsshade.c 1.12, src/gxshade4.h 1.37, src/gxshade6.c 1.82]
Add custom page size to PostScript Printer Description file.[lib/ghostpdf.ppd 1.2]
Fixes bug 687542 Print with pswrite gives 'Could not open the file \\spool\yourprinter'. Add a %printer% IODevice for OS/2, which opens to a temporary file then later copies it to the print spooler. This will need "%printer%yourprinter", not "\\spool\yourprinter". This is needed to make pswrite write to a printer queue.[doc/Develop.htm 1.139, src/gp_os2.c 1.31, src/gp_os2.h 1.1, src/gp_os2pr.c 1.1, src/os2.mak 1.38]
Add support for 4-bit/pixel CMYK to the display device clients for Windows and gtk+.[src/dwimg.c 1.14, src/dxmain.c 1.15, src/gdevdsp.c 1.28]
2004-09-13 22:32 Ray Johnston (details)
Ignore MediaPosition when selecting a media type. Adobe CPSI does it this way, and the PLRM suggests that this is advisory only. Bug 687547 for customer 780.[lib/gs_setpd.ps 1.25]
Handle CS/cs PDF operators that have a colorspace array as an operand instead of a name as the specification requires (yet another broken PDF that Acrobat Reader handles without complaint). Issue pdfformaterror when bad CS operands are seen. Bug 687610 for customer 770.[lib/pdf_draw.ps 1.85]
2004-09-13 18:32 Igor Melichev (details)
A new implementation of shadings, step 85.[src/gxshade1.c 1.33, src/gxshade4.c 1.27, src/gxshade4.h 1.36, src/gxshade6.c 1.81]
2004-09-13 16:01 Igor Melichev (details)
A new implementation of shadings, step 84.[src/gsshade.c 1.11]
2004-09-13 15:52 Igor Melichev (details)
A new implementation of shadings, step 83.[src/gdevdsha.c 1.10, doc/Use.htm 1.114, src/gsptype2.c 1.14, src/gsptype2.h 1.9, src/gsshade.c 1.10, src/gsshade.h 1.8, src/gxfill.c 1.119, src/gxshade6.c 1.80, src/gxstroke.c 1.12, src/lib.mak 1.195]
2004-09-13 07:13 Igor Melichev (details)
Fix : Improve the error reporting about a dangling resource map record.[lib/gs_cidfm.ps 1.6]
2004-09-12 19:12 Igor Melichev (details)
A new implementation of shadings, step 82.[src/gxshade6.c 1.79]
2004-09-09 21:01 Igor Melichev (details)
Fix : Type 3 charproc must inherit flattnes from the text context.[src/gxpaint.c 1.5, src/lib.mak 1.194]
Fixes for security problems not fixed in previous commit and fixes for other problems identified by SaGS in bug report -- detecting recursion, allowing r/w strings in procedures (but not in PermitFile arrays). Bug 687559.[lib/gs_lev2.ps 1.35]
2004-09-09 17:47 Igor Melichev (details)
A new implementation of shadings, step 81.[src/gxshade1.c 1.32, src/gxshade6.c 1.78]
2004-09-09 12:44 Igor Melichev (details)
fuzzy.c : Improving the return codes.[toolbin/tests/fuzzy.c 1.16]
2004-09-09 11:33 Igor Melichev (details)
(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 7).[src/gdevpdte.c 1.61]
2004-09-09 11:24 Igor Melichev (details)
Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 2.[src/gxhintn.h 1.22]
2004-09-08 10:13 Igor Melichev (details)
Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 1.[src/gxhintn.c 1.51, src/gxhintn.h 1.21]
2004-09-08 09:36 Igor Melichev (details)
fuzzy.c : Improving the report message.[toolbin/tests/fuzzy.c 1.15]
2004-09-08 07:00 Ralph Giles (details)
Translate the name of the gs executable stored in the utility scripts at install-time on unix. Closes bug 686863.[src/unixinst.mak 1.35]
Propagate autotools build system changes from the GS_8_1X branch. Use the proper macro for the 'rm' function, and a more specific test for locating the local libpng library source.[src/Makefile.in 1.38, src/configure.ac 1.48]
Change regression test flags to use new JOBSERVER flag. Older flags are retained to allow older regression testing to still use this module.[toolbin/tests/gstestgs.py 1.23]
2004-09-06 07:26 Ray Johnston (details)
Add some job server related support. The -dJOBSERVER option defines the ^D to start a new encapsulated job, and the ^D is changed to be a self- delimitting token in the scanner. Fixes 687079.[doc/Use.htm 1.113, lib/gs_init.ps 1.111, lib/gs_lev2.ps 1.34, src/scantab.c 1.5]
Add missing memory argument in 'I' interp debug printing. Also remove local prototype for debug_print_ref in favor of using idebug.h. Fixes SEGV when using -ZI or (I) true .setdebug.[src/int.mak 1.129, src/interp.c 1.20]
Use the MTIME define from the stat module rather than a numerical index to specify the modification time in python. Propagates a similar change from gscheck_raster.py.[toolbin/tests/gscheck_pdfwrite.py 1.21]
Propagate memory pointer gs_malloc() changes to the optional lj3100sw device. Patch from Harald Koenig. Closes bug 687636.[src/gdevl31s.c 1.5]
2004-09-02 08:26 Igor Melichev (details)
Fix : Unwind an unintentional change to setup_image_compression.[src/gdevpsdi.c 1.31]
2004-08-31 22:07 Dan Coby (details)
Fix for 687640 Unable to set default halftones for PDF.[lib/pdf_draw.ps 1.84]
Fix ResourceForAll Category procedure to make sure that the path given by GenericResourceDir systemparam is included in the enumeration. Bug 687641.[lib/gs_res.ps 1.37]
Bump version after the 8.31 beta release.[doc/News.htm 1.151, lib/gs_init.ps 1.110, src/gscdef.c 1.46, src/version.mak 1.73]
2004-08-31 19:23 Alex Cherepanov
Trap C stack overflow exception on Borland C and MSVC. Without the trap the application silently terminates when C stack overflows. Fix bug 687461 [DETAILS] Watcom C 1.2 doesn't need the trap. It is also the only compiler tested that converts trailing recursion to iteration. GCC 3.2 on Windows still generates programs that fail silently but I don't know how to fix this. GCC 2.95 on Linux reports the stack overflow.[src/dwmain.c 1.20, src/dwmainc.c 1.23, src/windows_.h 1.7, src/winint.mak 1.22]
2004-08-31 13:49 Igor Melichev (details)
Fix : Arcs were imprecise (continued).[src/gxmatrix.h 1.10]
2004-08-31 13:23 Igor Melichev (details)
Fix : Arcs were imprecise.[src/gsmatrix.c 1.8, src/gspath.c 1.10, src/gspath1.c 1.10, src/gxfixed.h 1.9, src/gxmatrix.h 1.9, src/gxstate.h 1.11]
2004-08-31 09:07 Igor Melichev (details)
Implementing Visual Trace for 'stroke'.[doc/Use.htm 1.112, src/gxfill.c 1.118, src/gxstroke.c 1.11, src/lib.mak 1.193, src/vdtrace.h 1.13]
2004-08-30 21:45 Dan Coby (details)
Fix for 687607 Text missing with TextALphaBits=2 and tiffsep device.[src/gdevm40.c 1.2, src/gdevm48.c 1.2, src/gdevm56.c 1.3, src/gdevm64.c 1.3]
Fix for security problems with user parameters, in particular the /PermitFileReading array. Also corrects handling of parameter arrays that contain a 'mark'. Fixes bug 687559. Thanks to mat. Gh. Savulescu (SaGS) for the bug report and for a suggested patch.[lib/gs_lev2.ps 1.33]