Correct various compiler warnings from MSVC and gcc. Fix for 687441.[src/gdevdevn.h1.7, src/gdevdevn.c 1.19, src/gdevpsd.c 1.13, src/gsequivc.c 1.2]
JPXDecode support is only enabled for the autoconf build. Mention this in the release notes, and add some brief notes to the MSVC makefile about how to make it build.[doc/News.htm 1.149, src/msvc32.mak 1.57]
Update the open bug list in the release notes.[doc/News.htm 1.148]
2004-05-30 09:50 Russell Lang (details)
Enable separable_and_linear and separable for the display device. Fixes bug #687442.[src/gdevdsp.c 1.22]
Added more news items, in preparation for 8.30 release.[doc/News.htm 1.147]
Relocate the gxhldevc_h macro out of order so all its dependencies are available.[src/lib.mak 1.184]
Correct a dependency typo.[src/lib.mak 1.183]
Update documenation dates and version category for release.[doc/API.htm 1.42, doc/Bug-form.htm 1.40, doc/Bug-info.htm 1.39, doc/C-style.htm 1.46, doc/Commprod.htm 1.31, doc/Copying.htm 1.30, doc/DLL.htm 1.34, doc/Deprecated.htm 1.11, doc/Details8.htm 1.6, doc/Develop.htm 1.134, doc/Devices.htm 1.77, doc/Drivers.htm 1.46, doc/Fonts.htm 1.41, doc/Helpers.htm 1.34, doc/History1.htm 1.30, doc/History2.htm 1.30, doc/History3.htm 1.30, doc/History4.htm 1.30, doc/History5.htm 1.32, doc/History6.htm 1.47, doc/History7.htm 1.35, doc/History8.htm 1.10, doc/Htmstyle.htm 1.35, doc/Install.htm 1.45, doc/Issues.htm 1.40, doc/Language.htm 1.86, doc/Lib.htm 1.33, doc/Maintain.htm 1.41, doc/Make.htm 1.75, doc/New-user.htm 1.50, doc/News.htm 1.146, doc/Projects.htm 1.57, doc/Ps-style.htm 1.28, doc/Ps2epsi.htm 1.32, doc/Ps2pdf.htm 1.68, doc/Psfiles.htm 1.51, doc/Readme.htm 1.55, doc/Release.htm 1.85, doc/Source.htm 1.30, doc/Tester.htm 1.30, doc/Testing.htm 1.25, doc/Unix-lpr.htm 1.30, doc/Use.htm 1.109, doc/Xfonts.htm 1.30, man/dvipdf.1 1.28, man/font2c.1 1.28, man/gs.1 1.29, man/gslp.1 1.28, man/gsnd.1 1.28, man/pdf2dsc.1 1.27, man/pdf2ps.1 1.29, man/pdfopt.1 1.27, man/pf2afm.1 1.28, man/pfbtopfa.1 1.29, man/printafm.1 1.28, man/ps2ascii.1 1.27, man/ps2epsi.1 1.26, man/ps2pdf.1 1.33, man/ps2pdfwr.1 1.32, man/ps2ps.1 1.35, man/wftopfa.1 1.28, src/gscdef.c 1.43, src/version.mak 1.70]
Add new rinkj driver files to the index in Develop.htm.[doc/Develop.htm 1.133]
Add sample setup file for Rinkj driver, more documentation.[doc/Devices.htm 1.76, lib/rinkj-2200-setup 1.1]
Adds basic documentation for Rinkj driver, update copyright banners.[doc/Devices.htm 1.75, src/rinkj/evenbetter-rll.c 1.2, src/rinkj/evenbetter-rll.h 1.2, src/rinkj/rinkj-byte-stream.c 1.2, src/rinkj/rinkj-byte-stream.h 1.2, src/rinkj/rinkj-config.c 1.2, src/rinkj/rinkj-config.h 1.2, src/rinkj/rinkj-device.c 1.2, src/rinkj/rinkj-device.h 1.2, src/rinkj/rinkj-dither.c 1.2, src/rinkj/rinkj-dither.h 1.2, src/rinkj/rinkj-epson870.c 1.2, src/rinkj/rinkj-epson870.h 1.2, src/rinkj/rinkj-screen-eb.c 1.2, src/rinkj/rinkj-screen-eb.h 1.2]
2004-05-28 23:26 Dan Coby (details)
This change implements "687431 Add determining equivalent CMYK colors for spot colors". This change currently only affects the psdcmyk device.[src/devs.mak 1.114, src/gdevdevn.c 1.18, src/gdevdevn.h 1.6, src/gdevprn.c 1.16, src/gdevpsd.c 1.12, src/gsequivc.c 1.1, src/gsequivc.h 1.1]
Use ST_MTIME instead of the ctime to determine the date of the last baseline update. Partial fix for bug 687481.[toolbin/tests/gscheck_raster.py 1.12]
Initial commit of rinkj (resplendent inkjet) drivers, using ETS screening.[src/devs.mak 1.113, src/gdevrinkj.c 1.1, src/rinkj/evenbetter-rll.c 1.1, src/rinkj/evenbetter-rll.h 1.1, src/rinkj/rinkj-byte-stream.c 1.1, src/rinkj/rinkj-byte-stream.h 1.1, src/rinkj/rinkj-config.c 1.1, src/rinkj/rinkj-config.h 1.1, src/rinkj/rinkj-device.c 1.1, src/rinkj/rinkj-device.h 1.1, src/rinkj/rinkj-dither.c 1.1, src/rinkj/rinkj-dither.h 1.1, src/rinkj/rinkj-epson870.c 1.1, src/rinkj/rinkj-epson870.h 1.1, src/rinkj/rinkj-screen-eb.c 1.1, src/rinkj/rinkj-screen-eb.h 1.1]
2004-05-28 07:08 Igor Melichev (details)
Fix (PDF interpreter) : Wrong processing of a big CIDToGIDMap.[lib/pdf_font.ps 1.66]
2004-05-27 19:05 Igor Melichev (details)
(pdfwrite) : 1. Implementing a dynamic recongnition for Type 3 charproc variations; 2. Bug : Viewer state could desynchronize when entering a charproc accumulation.[src/gdevpdf.c 1.94, src/gdevpdfg.c 1.50, src/devs.mak 1.112, src/gdevpdfg.h 1.30, src/gdevpdfj.c 1.31, src/gdevpdfu.c 1.52, src/gdevpdfx.h 1.89, src/gdevpdte.c 1.59, src/gdevpdtf.c 1.36, src/gdevpdtf.h 1.22, src/gdevpdti.c 1.29, src/gdevpdtt.c 1.79, src/gdevpdtt.h 1.23]
2004-05-27 10:28 Igor Melichev (details)
(pdfwrite) : Delaying the charproc insertion until it is accumulated.[src/gdevpdtt.c 1.78, src/gdevpdfx.h 1.88]
2004-05-27 10:25 Igor Melichev (details)
(pdfwrite) : Delaying the charproc insertion until it is accumulated.[src/gdevpdf.c 1.93, src/gdevpdti.c 1.28]
2004-05-27 03:22 Ralph Giles (details)
Handle some errors that could halt the regression run.[toolbin/tests/gscheck_raster.py 1.11, toolbin/tests/gssum.py 1.7]
2004-05-26 15:49 Ray Johnston (details)
Fix reference count of overprint compositor so that it doesn't get freed too early. Fixes SEGV of bug #687425 for customer #1110.[src/gxclrast.c 1.28]
2004-05-26 08:44 Igor Melichev (details)
Fix (pdfwrite) : Wrong /Matrix from /BP pdfmark.[src/gdevpdfm.c 1.38]
2004-05-26 04:10 Dan Coby (details)
Log message: Revised fix for 687418 WTS does not work with bitcmyk driver.[src/gdevcdj.c 1.14, src/gdevcljc.c 1.7, src/gdevcmap.c 1.6, src/gdevdevn.c 1.17, src/gdevdevn.h 1.5, src/gdevdflt.c 1.23, src/gdevdsp.c 1.21, src/gdevmem.c 1.8, src/gdevp14.c 1.23, src/gdevp2up.c 1.6, src/gdevpbm.c 1.11, src/gdevpcx.c 1.7, src/gdevplnx.c 1.9, src/gdevpnga.c 1.9, src/gdevprn.c 1.15, src/gdevpsd.c 1.11, src/gdevrops.c 1.11, src/gdevupd.c 1.15, src/gdevxalt.c 1.11, src/gdevxcf.c 1.7, src/gdevxini.c 1.14, src/gsdevice.c 1.21, src/gslib.c 1.13, src/gxcmap.c 1.20, src/gxdevcli.h 1.32, src/gximag3x.c 1.16, src/gximage3.c 1.13, src/gxpcmap.c 1.12, src/zcolor.c 1.18, doc/Language.htm 1.85]
2004-05-25 10:41 Igor Melichev (details)
Fix (pdfwrite) : Form XObject`s /BBox could contain reals in exponential format.[src/gdevpdfm.c 1.37]
2004-05-25 09:20 Igor Melichev (details)
Fix an MSVC compiler warning.[src/gdevpdte.c 1.58]
Add a missing header include for gsutil.h which provides the prototype for bytes_compare(). Corrects a gcc warning.[src/devs.mak 1.111, src/gdevpdte.c 1.57]
2004-05-24 17:56 Dan Coby (details)
Fix for 687453 Problem with overprinting and shading.[lib/pdf_draw.ps 1.81]
2004-05-24 12:21 Alex Cherepanov
Add /WhiteIsOpaque page device parameter to provide user interface to the corresponding bbox device flag. Fix a bug introduced in gdevbbox.c v.1.9 (for bug 645531) that left bdev->white and bdev->black uninitialized, resulting in black objects skipped as white. Fix bugs 687410, 687478[src/gdevbbox.c 1.17, doc/Devices.htm 1.74]
2004-05-20 17:06 Igor Melichev (details)
Fix (pdfwrite) : Add Encoding element even if the font has no glyph.[src/gdevpdte.c 1.56]
2004-05-20 07:41 Ralph Giles (details)
Apply a recursive 'configure' step to the autoconf build to generate required code for the jasper library.[src/configure.ac 1.46]
Add the jasper include path when compiling the JPXDecode filter so the headers can be found if they're not already installed on the system. Required to compile in the jasper library source from a fresh distribution of the third-party library.[src/int.mak 1.126, src/lib.mak 1.182]
2004-05-19 11:09 Igor Melichev
Documenting the new implementation of shadings.[doc/News.htm 1.145]
2004-05-18 13:42 Igor Melichev (details)
A new implementation of shadings, step 79.[src/gxshade6.c 1.74]
2004-05-18 11:07 Igor Melichev (details)
A new implementation of shadings, step 78.[src/gdevp14.c 1.22, src/gdevplnx.c 1.8, src/gxcmap.c 1.19, src/gxcmap.h 1.8, src/gxshade6.c 1.73]
2004-05-18 10:36 Igor Melichev (details)
A new implementation of shadings, step 78.[src/gdevp14.c 1.21]
2004-05-18 09:57 Igor Melichev
Documenting the new implementation of shadings.[doc/Drivers.htm 1.45]
Reword the description of the new shading implementation.[doc/News.htm 1.144]
2004-05-17 12:24 Igor Melichev (details)
A new implementation of shadings, step 77 (release candidate).[src/gxshade6.c 1.72]
2004-05-13 15:24 Alex Cherepanov
Remove unused label. Partial fix for bug 687441.[src/gdevwpr2.c 1.16]
2004-05-13 13:03 Igor Melichev
Documenting the new implementation of shadings, step 76.[doc/News.htm 1.143]
2004-05-13 12:52 Igor Melichev (details)
A new implementation of shadings, step 76. Switching new radial shadings on. Radial shadings render in 3...10 times faster. Radial shadings are not longer restricted with 8bpc.[src/gxshade4.h 1.35]
2004-05-13 12:46 Igor Melichev (details)
A new implementation of shadings, step 75.[src/gxshade6.c 1.71]
2004-05-13 11:40 Igor Melichev (details)
A new implementation of shadings, step 74.[src/gxshade1.c 1.31, src/gxshade4.h 1.34, src/gxshade6.c 1.70]
2004-05-12 21:33 Igor Melichev (details)
A new implementation of shadings, step 73.[src/gxshade1.c 1.30, src/gxshade4.h 1.33, src/gxshade6.c 1.69]
2004-05-12 20:12 Igor Melichev (details)
A new implementation of shadings, step 72.[src/gxdtfill.h 1.26, src/gxshade4.h 1.32, src/gxshade6.c 1.68]
Fix regression reports (the previous commit accidentally did the exact opposite of what we wanted). Also, cleaned up the way the report is built so that it is much less confusing.[toolbin/tests/run_nightly 1.26]
2004-05-12 15:37 Alex Cherepanov
Avoid a numeric exception; throw /rangecheck when .getbitsrect operator is invoked with raster width = 0. Fix bug 687223.[src/zdevice.c 1.8]
2004-05-12 11:33 Igor Melichev (details)
A new implementation of shadings, step 72.[src/gxshade6.c 1.67]
2004-05-12 00:04 Alex Cherepanov
Fix some warnings about unused variables and undeclared functions generated by MSVC with warning level 3. Move the definition of WARNOPT and add ifdef's. Partial fix for bug 687441. [DETAILS] Although nmake overrides internal definitions when called from command line, it doesn't do so when the makefile is invoked from Development Studio.[src/dwimg.c 1.11, src/dwimg.h 1.8, src/dwmain.c 1.16, src/dwmainc.c 1.18, src/dwtrace.h 1.6, src/gdevm64.c 1.2, src/gdevwdib.c 1.8, src/msvc32.mak 1.56, src/msvccmd.mak 1.19, src/unistd_.h 1.11]
2004-05-11 20:48 Alex Cherepanov
GCC with -ffast-math compiles ang/90. as ang*(1/90.), losing precission. This doesn't happen when the numeral is replaced with a non-const variable. So we define the variable to work around the GCC problem. Fix bug 687420.[src/gsmisc.c 1.16]
2004-05-11 20:26 Alex Cherepanov
Ignore 0-length tables that occur in PDF files generated by Crystal. Fix bug 687457.[lib/gs_ttf.ps 1.38]
2004-05-11 11:13 Igor Melichev (details)
A new implementation of shadings, step 70.[src/gxshade4.h 1.31, src/gxshade6.c 1.66]
2004-05-11 10:41 Igor Melichev (details)
A new implementation of shadings, step 69.[src/gspath.h 1.7, src/gspath1.c 1.9, src/gxshade1.c 1.29, src/gxshade4.h 1.30]
Correct a problem in the fix for 687418 detected by Russell Lang. Also make the routine check_device_separable public for use by the display device. The prototype is in gxdevice.h.[src/gdevdflt.c 1.22, src/gxdevice.h 1.17]
Disable the fix for 687418. This is causing many errors in the regression tests. These need to be investigated.[src/gdevdflt.c 1.21]
Repress the full report except on Mondays.[toolbin/tests/run_nightly 1.25]
2004-05-06 14:01 Igor Melichev (details)
A new implementation of shadings, step 68. Switching linear color device fucntions on.[src/gxshade4.h 1.29]
2004-05-06 13:25 Igor Melichev (details)
A new implementation of shadings, step 67.[src/gxshade6.c 1.65]
2004-05-06 13:03 Igor Melichev (details)
A new implementation of shadings, step 66.[src/gxshade6.c 1.64]
2004-05-06 12:34 Igor Melichev (details)
A new implementation of shadings, step 65.[src/gxshade6.c 1.63, src/gxshade4.h 1.28]
2004-05-06 08:41 Igor Melichev (details)
A new implementation of shadings, step 64.[src/gdevdsha.c 1.9, src/gxclip.c 1.14, src/gxshade6.c 1.62]
2004-05-06 07:46 Ralph Giles (details)
Limit the number of timing runs we're willing to do to detect the cache size, preventing an infinite loop if the os timing calls never measure appreciable elapsed time. After a patch from Patrick TJ McPhee. Bug 687095.[src/genarch.c 1.9]
Make check_device_separable private to avoid a warning from gcc.[src/gdevdflt.c 1.20]
Fix for 687455. The overprint logic creates a temporary device which is used to initialize a set of procedures. This temp device is only paritally initialized. The partially initialized device is being set up as a forwarding device but the target device is not yet present. This created a problem when check_device_separable executed. This change sets the temp device to 'not separable' so check_device_separable does not try to do anything.[src/gsovrc.c 1.5]
2004-05-06 05:19 Igor Melichev (details)
A new implementation of shadings, step 63.[src/gdevddrw.c 1.24, src/gdevdsha.c 1.8, src/gdevnfwd.c 1.22, src/gxdevcli.h 1.31, src/gxdtfill.h 1.25, src/gxshade1.c 1.28, src/gxshade6.c 1.61]
2004-05-06 05:17 Igor Melichev (details)
Implementing is_monotonic for cubic interpolation functions (continued 2).[src/gsfunc0.c 1.20]
2004-05-05 23:55 Dan Coby (details)
Fix for 687418 WTS does not work with bitcmyk driver. This fix is applicable to most devices.[src/gdevdflt.c 1.19]
Document that we no longer support loading truetype CJK fonts directly from /Resources/CIDFont as worked in 7.0x for Japanese fonts. This has been replaced by the more general, if less convenience, cidfmap mechanism. Closes bug 686949.[doc/Fonts.htm 1.40, doc/Use.htm 1.108]
2004-05-05 09:45 Igor Melichev (details)
A new implementation of shadings, step 62.[src/gscspace.c 1.15, src/gxshade4.h 1.27, src/gxshade6.c 1.60]
2004-05-05 09:02 Igor Melichev (details)
A new implementation of shadings, step 61.[src/gxshade6.c 1.59]
2004-05-05 09:01 Igor Melichev (details)
Implementing is_monotonic for cubic interpolation functions (continued 1).[src/gsfunc0.c 1.19]
2004-05-05 06:35 Igor Melichev (details)
A new implementation of shadings, step 60.[src/gxdevcli.h 1.30, src/lib.mak 1.181]
Replace locally-defined (u)int32 typedefs with the stdint_.h types now that they're universally available. This avoids conflict with typedefs that are pulled in from sys/types.h on some systems. Bug 687404.[src/gdevupd.c 1.14]
2004-05-04 18:14 Igor Melichev (details)
A new implementation of shadings, step 59.[src/gdevddrw.c 1.23, src/gdevdsha.c 1.7, src/gdevnfwd.c 1.21, src/gxdevcli.h 1.29, src/gxdtfill.h 1.24, src/gxshade6.c 1.58]
2004-05-04 17:53 Igor Melichev (details)
A new implementation of shadings, step 58.[src/gdevddrw.c 1.22, src/gdevdsha.c 1.6, src/gdevnfwd.c 1.20, src/gxdevcli.h 1.28, src/gxdtfill.h 1.23, src/gxshade6.c 1.57]
Add recent new files to the listing in the developer documentation.[doc/Develop.htm 1.132]
Add the JPXDecode implementation to the list of files in the documentation.[doc/Develop.htm 1.131]
Add a missing file to the testsuite documentation.[doc/Testing.htm 1.24]
Return the number of failures on exit so an external program can take action on the results. Previously, our tests always returned 0. ----------------------------------------------------------------------[toolbin/tests/gstestutils.py 1.12]
Remove dependency on python2.2. Tested with python 2.3.3. Primary problem was that calendar module no longer has a localtime member, used time instead.[toolbin/tests/check_all.py 1.6, toolbin/tests/check_comments.py 1.4, toolbin/tests/check_dirs.py 1.9, toolbin/tests/check_docrefs.py 1.10, toolbin/tests/check_source.py 1.10, toolbin/tests/dump_testdb 1.6, toolbin/tests/get_baselines 1.3, toolbin/tests/gscheck_all.py 1.6, toolbin/tests/gscheck_fuzzypdf.py 1.8, toolbin/tests/gscheck_pdfwrite.py 1.20, toolbin/tests/gscheck_raster.py 1.10, toolbin/tests/make_testdb 1.12, toolbin/tests/make_two_pdfversions 1.8, toolbin/tests/make_two_versions 1.13, toolbin/tests/revert_baseline 1.12, toolbin/tests/revert_pdfbaseline 1.10, toolbin/tests/run_nightly 1.24, toolbin/tests/run_regression 1.13, toolbin/tests/testdiff 1.5, toolbin/tests/update_baseline 1.13, toolbin/tests/update_pdfbaseline 1.9]
Avoid failing when testing.cfg isn't available. This allows check_all.py to be run on a fresh checkout just by passing --gsroot=. on the commandline. Previously this option could only be used to override a required version in testing.cfg[toolbin/tests/gstestutils.py 1.11]
Provide a dummy 'make check' target in the autoconf build. Some users have requested this, and it's available on the GPL 7.0x releases.[src/Makefile.in 1.35]
Remove some more compiler warnings. Found by Igor. 687441.[src/gdevpsd.c 1.10]
2004-04-29 16:18 Igor Melichev (details)
A new implementation of shadings, step 57.[src/gxdevcli.h 1.27, src/gxshade4.h 1.26, src/gxshade6.c 1.56]
2004-04-29 13:47 Igor Melichev (details)
A new implementation of shadings, step 56.[src/gxshade4.h 1.25]
2004-04-29 13:40 Igor Melichev (details)
A new implementation of shadings, step 55.[src/gxshade6.c 1.55]
2004-04-29 12:38 Igor Melichev (details)
A new implementation of shadings, step 54.[src/gdevddrw.c 1.21, src/gdevdsha.c 1.5, src/gdevnfwd.c 1.19, src/gxclist.c 1.13, src/gxdevcli.h 1.26, src/gxdtfill.h 1.22, src/gxshade1.c 1.27, src/gxshade4.c 1.26]
2004-04-29 06:14 Igor Melichev (details)
A new implementation of shadings, step 53.[src/gdevddrw.c 1.20, src/gxdtfill.h 1.21, src/gxshade6.c 1.54]
2004-04-29 04:37 Igor Melichev (details)
A new implementation of shadings, step 52.[src/gdevddrw.c 1.19, src/gdevdsha.c 1.4, src/gscspace.c 1.14, src/gxdtfill.h 1.20, src/gxshade6.c 1.53, src/lib.mak 1.180]
Fix for 687441 New: MSVC warnings. Correct some warning messages from MSVC.[src/devs.mak 1.110, src/gdevpsd.c 1.9, src/gdevdevn.c 1.16, src/gdevdevn.h 1.4]
2004-04-28 15:24 Igor Melichev (details)
A new implementation of shadings, step 51.[src/gxshade6.c 1.52]
2004-04-28 09:39 Igor Melichev (details)
A new implementation of shadings, step 50.[src/gdevddrw.c 1.18, src/gdevrops.c 1.10, src/gscspace.c 1.13, src/gxclip.c 1.13, src/gxclip2.c 1.10, src/gxclipm.c 1.12, src/gxcspace.h 1.12, src/gxdtfill.h 1.19, src/gxshade4.h 1.24, src/gxshade6.c 1.51]
2004-04-28 05:39 Dan Coby (details)
Implement 687423 Implement SeparationOrder for psdcmyk device.[src/gdevdevn.c 1.15, src/gdevdevn.h 1.3, src/gdevdflt.c 1.18, src/gdevpsd.c 1.8, src/gsdparam.c 1.13]
2004-04-28 04:06 Igor Melichev (details)
A new implementation of shadings, step 49.[src/gdevddrw.c 1.17, src/gxdtfill.h 1.18]
2004-04-28 02:35 Igor Melichev (details)
A new implementation of shadings, step 48a.[src/gdevdsha.h 1.2]
2004-04-28 02:26 Igor Melichev (details)
A new implementation of shadings, step 48.[src/gxshade4.h 1.23, src/gxshade6.c 1.50]
2004-04-27 08:26 Igor Melichev (details)
A new implementation of shadings, step 47.[src/gdevddrw.c 1.16, src/gxdevcli.h 1.25]
2004-04-27 08:12 Igor Melichev (details)
A new implementation of shadings, step 46.[src/gdevddrw.c 1.15, src/gxdevcli.h 1.24]
Add makefile support for compiling in the jasper JPEG 2000 library, needed to support the JPXDecode filter in PDF 1.5. Currently only enabled in the autoconf build, but porting the changes to other top-level makefiles should now work.[src/Makefile.in 1.34, src/configure.ac 1.45, src/gs.mak 1.26, src/jasper.mak 1.1, src/lib.mak 1.179]
Correct two typos in the jasper local source directory detection. It was erroneously resetting the jbig2dec local source directory and not reporting the found location correctly.[src/configure.ac 1.44]
2004-04-27 05:43 Igor Melichev (details)
A new implementation of shadings, step 45.[src/gdevddrw.c 1.14, src/gdevdsha.c 1.3, src/gdevnfwd.c 1.18, src/gxdevcli.h 1.23, src/gxdtfill.h 1.17, src/lib.mak 1.178]
2004-04-23 12:30 Alex Cherepanov
Keep calculation in signed types to avoid conversion of the negative int to the big positive long, which caused infinite loop on Alpha in t1_hinter__adjust_matrix_precision() inline function. Fix bug 687417.[src/gxhintn.c 1.48]
Document the use of .setpdfwrite and the relation of vmthreshold to the accumulation of shared object data in the pdfwrite device. Closes bug 687409.[doc/Language.htm 1.84, doc/Ps2pdf.htm 1.67, doc/Use.htm 1.107]
2004-04-17 18:30 Igor Melichev (details)
A new implementation of shadings, step 44.[src/gdevdflt.c 1.17, src/gdevdsha.c 1.2, src/gdevnfwd.c 1.17, src/gxdevcli.h 1.22, src/gxdevice.h 1.16, src/lib.mak 1.177]
2004-04-15 22:50 Igor Melichev (details)
Implementing color mapping linearity checks, step 2.[src/gscspace.c 1.12]
2004-04-15 17:26 Ray Johnston (details)
Fix to make sure that both stroke (CA) and non-stroke (ca) opacity is set. Support for customer #32 that wants to create transparent effects in PDF from PostScript input.[src/gdevpdfg.c 1.49]
Correction to previous commit that caused Subtype value to be consumed if it was not a null name. Valid files would fail.[lib/pdf_font.ps 1.65]
2004-04-14 00:02 Dan Coby (details)
Fix 687189 for bbox_forward_add_rect infinite recursion. This problem caused segment faults or apparent hangs with the x11alpha device. This fix also works for 656414 segfault when using x11alpha[src/gdevbbox.c 1.16]
2004-04-13 23:25 Dan Coby (details)
Fix for 687402 Missing color on annots.pdf. This is actually not an error. Instead it is due to some confusion about the displaying of link annotations.[examples/annots.pdf 1.2]
2004-04-13 16:32 Ray Johnston (details)
Handle (yet another) invalid PDF that Adobe Acrobat can open. If the Font /Subtype is / then assume Type1. Also issue a **** WARNING message. Bug #687422 for Artifex customer #670.[lib/pdf_font.ps 1.64]
2004-04-10 17:14 Alex Cherepanov
Use ld_length instead of length because RMap is a long dictionary. Fix bug 687363.[toolbin/pdfinflt.ps 1.5]
2004-04-09 06:20 Igor Melichev (details)
A new implementation of shadings, step 44.[src/gxshade6.c 1.49]
Correct DOS line endings accidentally committed to the repository. Bug 687415.[lib/dumphint.ps 1.2, src/dwdll.c 1.7, src/dwimg.c 1.10, src/dwnodll.c 1.6, src/errors.h 1.10, src/gp_dosfs.c 1.17, src/gp_vms.c 1.38, src/gscolor.c 1.13, src/gscolor1.c 1.10, src/math_.h 1.7, src/windows_.h 1.6, src/zfont42.c 1.19, toolbin/tests/fuzzy.c 1.14]
2004-04-08 07:59 Igor Melichev (details)
Implementing color mapping linearity checks, step 1.[src/gscdevn.c 1.16, src/gscolor2.c 1.20, src/gscpixel.c 1.11, src/gscscie.c 1.11, src/gscsepr.c 1.23, src/gscspace.c 1.11, src/gsicc.c 1.13, src/gspcolor.c 1.13, src/gxcspace.h 1.11]
Fix: Disables platfonts when antialiasing is in effect. Improves rendering quality, and fixes bug 687368.[src/gxchar.c 1.42]
2004-04-02 14:21 Igor Melichev (details)
Fix (pdfwrite) : /XObject <<-1 0 R>> was written to a pattern dictionary.[src/gdevpdfj.c 1.30]
2004-04-02 07:06 Igor Melichev (details)
Fix : Restoring the non-cache-device constraint in setcolor.[src/gscolor2.c 1.19]
Dump output from 'attrib -H dosdefault' to the bit bucket (nul:) to eliminate a potentially confusing warning.[src/msvccmd.mak 1.18]
2004-04-01 20:39 Igor Melichev (details)
Fix (Type 1 hinter) : Skip empty hint ranges, improved.[src/gxhintn.c 1.47]
2004-04-01 19:58 Igor Melichev (details)
Fix (Type 1 hinter) : Skip empty hint ranges.[src/gxhintn.c 1.46]
2004-04-01 13:35 Igor Melichev (details)
Fix : Cygwin/gcc compiler warnings.[src/gstext.c 1.17]
2004-04-01 13:23 Igor Melichev (details)
Fix : MSVC6 compiler warnings.[src/gdevpdfo.c 1.29, src/isave.c 1.10]
2004-04-01 11:43 Igor Melichev (details)
A new implementation of shadings, step 43.[src/gdevdflt.c 1.16, src/gdevdsha.c 1.1, src/gdevdsha.h 1.1, src/gdevnfwd.c 1.16, src/gxdevcli.h 1.21, src/gxdevice.h 1.15, src/lib.mak 1.176]
2004-04-01 11:30 Igor Melichev (details)
Fix : setcachedevice must not depend on a BuildChar color and on gx_show_text_retry.[src/gscolor2.c 1.18, src/gxccache.c 1.30, src/gxccman.c 1.25, src/gxchar.c 1.41, src/gxtext.h 1.15]
Fix for premature freeing of a 'image' device (makeimagedevice or the similar makewordimagedevice). Bug #687227. Thanks to Alex Cherepanov for the patch.[src/gsdevmem.c 1.6]
Fix for inherited MediaBox for the page Group dictionary (transparency). Bug #687293. Thanks to Felix Pahl for the analysis and fix.[lib/pdf_main.ps 1.86]
2004-04-01 04:51 Dan Coby (details)
Fix for 687390 GhostScript 8.11 inserts rendering artifacts with GIFs as source. The actual problem is an error which resulted in a pale yellow being shown as a pale pink. This occurs when dithering on devices which use a 256 color palette.[src/gdevbmp.c 1.9, src/gdevcgm.c 1.10, src/gdevp2up.c 1.5, src/gdevpccm.c 1.6, src/gdevpccm.h 1.7, src/gdevpcx.c 1.6, src/gdevpng.c 1.10, src/gdevsvga.c 1.6]
2004-03-25 17:35 Igor Melichev (details)
Fix (PDF interpreter) : Stack balance was broken when a CID font is not embedded.[lib/pdf_font.ps 1.63]
2004-03-25 14:46 Igor Melichev (details)
Fix (Type 1 hinter) : Use a weaker condition for horizontal stem recognition.[src/gxhintn.c 1.45]
Remove an empty '#' line. Closes bug 687377.[src/stdint_.h 1.3]
2004-03-24 08:56 Ray Johnston (details)
Fix for unnecessary re-link when building on Windows. Bug #687059.[src/msvccmd.mak 1.17]
2004-03-24 07:30 Igor Melichev (details)
Fix (pdfwrite) : TK was written into a charproc.[src/gdevpdfg.c 1.48]
Make use of the SYS_TYPES_HAS_STDINT_TYPES define we set in the configure script. After a patch from Alex Cherepanov. Bug 687377. Also, adopt elif, since we've been using it elsewhere to no ill effect.[src/stdint_.h 1.2]
2004-03-24 06:38 Ray Johnston (details)
Fix for incorrect Annotation scaling when an Appearance (/AP) had scaling that was not unity (1) and the Subtype was not /Stamp. Fixes Bug #687288 for customer #32.[lib/pdf_draw.ps 1.80]
Adobe no longer provides a public link to DistillerParameters.pdf. Link to a hopefully somewhat stable directory from which the inspired user can register and download the documentation.[doc/Ps2pdf.htm 1.66]
2004-03-24 06:12 Dan Coby (details)
Fix for 687364 rangecheck in buildshading2 from Quark XPress PS file. This fix involves the creation of the findcmykcustomcolor and setcustomcolor functions.[lib/gs_lev2.ps 1.31]
2004-03-23 12:30 Igor Melichev (details)
Fix : GenericResourceDir was not listed in PermitFileReading.[lib/gs_init.ps 1.106]
2004-03-23 06:59 Ralph Giles (details)
Correct a number of warnings.[src/sjpx.c 1.8]
SunOS 5.9 does not properly replace files with ln -sf. Unlink the existing files instead. Closes bug 687378.[autogen.sh 1.4]
2004-03-21 22:35 Ray Johnston (details)
Fix for a long standing problem that could cause characters to be dropped when reading a file with the 'read' operator. Bug #687374 for customer #310.[src/zfileio.c 1.16]
2004-03-19 10:08 Igor Melichev (details)
Fix (TT interpreter) : Subglyphs could be placed to wrong coordinates.[src/ttfmain.c 1.27]
2004-03-19 09:52 Igor Melichev (details)
Fix (pdfwrite) : Zero text length caused an access to an uninitialized data.[src/gdevpdte.c 1.55]
2004-03-19 08:30 Ray Johnston (details)
Fix to implement PDF specification for '/' as a valid name as opposed to the PS token scanning. Previously //name would be incorrectly scanned as an immediately evaluated name rather than two names '/' and '/name' which is correct. Fixes Bug #687277 for customer #440.[lib/pdf_base.ps 1.42, lib/pdf_main.ps 1.85, src/iscan.c 1.17, src/iscan.h 1.9, src/iscannum.c 1.8, src/ztoken.c 1.13]
Rename the DEBUG_JPX symbol to JPX_DEBUG to match the others we've defined for the JPXDecode source.[src/sjpx.c 1.7]
Correct our YCrCb to RGB conversion code. Subtract the proper bias to center the chromaticity channels around zero if they are returned unsigned. Move the clamp routines to after the conversion to RGB where it does some good. Thanks to Raph Levien for his help with this code. We now use our conversion code by default, since there are some problems with the jasper library's conversion on big-endian platforms. The jasper conversion can be reenabled by defining JPX_USE_JASPER_CM in the preprocessor.[src/sjpx.c 1.6]
Fix name of file in raster directory so that update_pdfbaseline will be run when needed (when new files are added).[toolbin/tests/gscheck_pdfwrite.py 1.19]
2004-03-18 16:59 Igor Melichev (details)
A new implementation of shadings, step 43.[src/gxshade4.h 1.22, src/gxshade6.c 1.48]
2004-03-18 12:33 Igor Melichev (details)
Implementing is_monotonic for cubic interpolation functions.[src/gsfunc0.c 1.18, src/gsfunc0.h 1.6]
Clamp and origin shift the chromaticity values in our JPXDecode filter's YUV to RGB conversion code. This still does not produce correct output with libjasper's output, but is an improvement. This change affects disabled code only.[src/sjpx.c 1.5]
2004-03-16 11:39 Igor Melichev (details)
Fix (pdfwrite) : A floating point interrupt.[src/gdevvec.c 1.21]
2004-03-16 03:00 Ralph Giles (details)
Use the jasper library's internal color conversion function to convert non-rgb multicomponent images to sRGB.[src/sjpx.c 1.4]
2004-03-16 02:16 Dan Coby (details)
Fix for 687337 Zerodivide in cie_cache_mult. Note: There was a typo in the previous fix.[src/gscie.c 1.16]
2004-03-16 02:07 Dan Coby (details)
Fix for 687337 Zerodivide in cie_cache_mult.[src/gscie.c 1.15]
Fix for 687349 A wrong comment for gx_device_color_s. This change modifies the comment on ccolor and the related variable ccolor_valid.[src/gsdcolor.h 1.14]
Correctly calculate row offsets for copying JPXDecode filter results so multi-component images are indexed correctly. Also split the jpxd process code into several helper functions for readability. Support subsampled YUV images properly. Subsampled pixels are replicated, not interpolated. Colorspace conversion from YCrCb to RGB is still incorrect.[src/sjpx.c 1.3, src/sjpx.h 1.2]
2004-03-15 09:54 Igor Melichev (details)
MSVC compiler: allowing Precompiled Headers, Incremental Compilation, Edit & Continue.[src/msvccmd.mak 1.16]
2004-03-14 22:10 Igor Melichev (details)
Fix : A Cygwin/gcc warning.[src/zpcolor.c 1.14]
2004-03-14 22:02 Igor Melichev (details)
Fix (PDF interpreter) : CIDMap was wrongly created from CIDToGIDMap.[lib/gs_ttf.ps 1.37, lib/pdf_font.ps 1.62]
2004-03-14 22:01 Igor Melichev (details)
Fix (pdfwrite) : Crash after adding a glyph over a preallocated limit of a CIDFontType 2.[src/gdevpdtc.c 1.35, src/gdevpdtf.c 1.35, src/gdevpdtt.c 1.77, src/gstype42.c 1.44, src/gxfcopy.c 1.42]
2004-03-14 11:26 Igor Melichev (details)
Fix (pdfwrite) : XObject's resources were placed wrongly.[src/gdevpdfm.c 1.36]
2004-03-13 22:31 Ray Johnston (details)
Add support for 16 bit deep images that is part of PDF 1.5.[src/gxi16bit.c 1.1, src/gximage.h 1.7, src/gxino16b.c 1.1, src/gxipixel.c 1.10, src/int.mak 1.125, src/lib.mak 1.175, src/spdiff.c 1.6, src/spdiffx.h 1.5, src/zfdecode.c 1.6, src/zimage.c 1.13]
2004-03-13 18:28 Igor Melichev (details)
Implementing current point with double precision.[src/gdevpdtc.c 1.34, src/gdevpdte.c 1.54, src/gdevpdtt.h 1.22, src/gscoord.c 1.9, src/gspaint.c 1.9, src/gspath.c 1.9, src/gspath.h 1.6, src/gspath1.c 1.8, src/gstype1.c 1.31, src/gstype2.c 1.35, src/gstype42.c 1.43, src/gxchar.c 1.40, src/gxistate.h 1.21, src/gxmatrix.h 1.8, src/gxpath.c 1.10, src/gxpath.h 1.13, src/gxstate.h 1.10, src/gzpath.h 1.37, src/gzstate.h 1.10, src/lib.mak 1.174, src/zupath.c 1.9]
2004-03-13 00:33 Igor Melichev (details)
Fix (TT grid fitting) : Hints could be lost.[src/gxttfb.c 1.33]
2004-03-12 06:53 Igor Melichev (details)
Fix (pdfwrite) : Fall back to the default implementation when the output document can't handle current color.[src/gdevpdfd.c 1.38, src/gdevpdtt.c 1.76]
Fix for 687349 A wrong comment for gx_device_color_s. This change modifies the comment on ccolor and the related variable ccolor_valid.[src/gsdcolor.h 1.13]
2004-03-12 01:55 Dan Coby (details)
Log message: Implement 687347: Implementation of the PDF encryption feature: EncryptMetadata. Past versions of the PDF encryption have always encrypted metadata. With this feature it is possible to NOT encrypt metadata streams. I.e. By adding '/EncryptMetadata false' to the encryption dictionary.[lib/pdf_sec.ps 1.15]
2004-03-11 14:58 Igor Melichev (details)
Fix : Some Cygwin/gcc warnings.[src/devs.mak 1.109, src/gdevpdfi.c 1.52]
2004-03-11 14:50 Igor Melichev (details)
Fix : Some Sun ONE Studio 7 compiler warnings (Solaris 8).[src/gdevdevn.c 1.14, src/gdevijs.c 1.8, src/gdevnfwd.c 1.15, src/gdevpdfx.h 1.87, src/gdevpng.c 1.9, src/gdevpsd.c 1.7, src/gdevpsdu.c 1.21, src/gdevpsu.c 1.17, src/gdevxcf.c 1.6, src/gscpixel.c 1.10, src/gsdfilt.c 1.9, src/gximag3x.c 1.15, src/szlibd.c 1.7, src/ttfmain.c 1.26]
2004-03-11 07:01 Igor Melichev (details)
Fix : Changing the default value of AlignToPixels to 0. THIS IS INCOMPATIBLE CHANGE.[doc/Use.htm 1.106, src/gsfont.c 1.32]
Some systems require a longer link line with the default static jasper.[toolbin/jpxtopdf.c 1.2]
2004-03-11 05:22 Ralph Giles (details)
Add a simple C program that uses the jasper library to parse JPX (jpeg2k) image files and embed them in a PDF 1.5 document. Useful for testing as there are few producers available at the moment.[toolbin/jpxtopdf.c 1.1]
Revert documentation change. Apparenlty the problem was that the user specified an ICC colorspace and it does have an effect with pswrite if one uses the usual RGB, etc. colorspaces. Bug 687357.[doc/Use.htm 1.105]
Clarify that -dNOSUBSTDEVICECOLORS has no effect on the pswrite device. Bug 687357.[doc/Use.htm 1.104]
Correct yet another typo that was preventing the regression from running.[toolbin/tests/run_nightly 1.23]
Fix problem with dci.max_components introduced with DeviceN changes. Closes bug #677383.[src/gdevijs.c 1.7]
Check for jpeg, zlib, and libpng headers as well as libraries before using the shared versions. Bug 687261.[src/configure.ac 1.43]
2004-03-09 13:30 Igor Melichev (details)
Fix (PDF interpreter) : Wrong metrics when 2 font resources for same embeded font.[lib/pdf_font.ps 1.61]
2004-03-09 10:38 Igor Melichev (details)
Fix (pdfwrite) : Annotations encrypted with a wrong object id.[src/gdevpdfm.c 1.35]
2004-03-09 09:31 Igor Melichev (details)
Fix (Type 2 charstrings) : More tolerance and conformity.[src/gstype2.c 1.34]
Remove some extra carriage returns (^M) at the ends of lines. These keep sneaking into the sources. Presumably the cause has to do with copying files from unix to windows or vice versa.[lib/pdf_base.ps 1.41]
Correct a typo in the whitelist keyword changes.[toolbin/tests/run_nightly 1.22]
2004-03-07 12:26 Igor Melichev (details)
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 3).[src/gsfunc3.c 1.21]
2004-03-07 12:06 Igor Melichev (details)
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 2).[src/gsfunc.c 1.10, src/gsfunc.h 1.11, src/gsfunc0.c 1.17, src/gsfunc3.c 1.20, src/gsfunc4.c 1.15, src/gxfunc.h 1.9, src/gxshade1.c 1.26, src/gxshade6.c 1.47]
2004-03-07 12:04 Igor Melichev (details)
Fix : gs_function_is_monotonic computed an unused auxiliary result (continued).[src/gsfunc3.c 1.19]
2004-03-07 00:02 Igor Melichev (details)
Fix (dropout prevention) : extra pixels at small serifs.[src/gxfdrop.c 1.14]
2004-03-06 15:15 Alex Cherepanov
Immediately return the success for 0-length read from a string array. Don't seek to the offset because it may be invalid in some broken fonts. Fix bug 687340[src/zfont42.c 1.18]
2004-03-05 23:25 Igor Melichev (details)
Fix : Cygwin/gcc warnings.[src/devs.mak 1.108, src/gdevpdfv.c 1.35, src/gdevpdtt.c 1.75, src/gsfunc0.c 1.16, src/gsfunc3.c 1.18, src/ttfmain.c 1.25]
2004-03-05 22:26 Igor Melichev (details)
Fix : Raster depended on bands, step 4, final.[src/gxfill.c 1.117, src/gxfillsl.h 1.4, src/gxfilltr.h 1.6, src/gxfillts.h 1.3]
2004-03-05 15:35 Igor Melichev (details)
Fix : Raster depended on bands, step 3.[src/gxfill.c 1.116]
correct a typo in the recent comment revision[doc/Make.htm 1.74]
add a missing '.' to a comment[src/msvc32.mak 1.55]
2004-03-05 14:16 Igor Melichev (details)
Fix : Raster depended on bands, step 2.[src/gxfilltr.h 1.5]
2004-03-05 13:17 Igor Melichev (details)
Fix : Raster depended on bands, step 1.[src/gxfill.c 1.115, src/gxfilltr.h 1.4, src/gxfillts.h 1.2]
Remove a debug tracing message.[src/sjpx.c 1.2]
Add support for our whitelist keyword filter to the regression run.[toolbin/tests/run_nightly 1.21]
Improve wording in the MSVC debug flag descriptions.[doc/Make.htm 1.73]
Improve wording in a comment.[src/msvc32.mak 1.54]
2004-03-04 16:41 Igor Melichev (details)
Fix : gs_function_is_monotonic computed an unused auxiliary result.[src/gsfunc.h 1.10, src/gsfunc0.c 1.15, src/gsfunc3.c 1.17]
2004-03-04 16:27 Igor Melichev (details)
Fix (pdfwrite) : Reject encryption options if no password is specified, improved.[src/gdevpdf.c 1.92]
2004-03-04 16:13 Igor Melichev (details)
Fix : "KeyLength" option name was misspelled in the documentation.[doc/Ps2pdf.htm 1.65]
2004-03-04 16:13 Igor Melichev (details)
Fix (pdfwrite) : Reject encryption options if no password is specified.[src/gdevpdf.c 1.91]
2004-03-04 15:50 Igor Melichev (details)
Fix (pdfwrite) : Floating point aritmetic applied to uninitialized data.[src/gdevpdte.c 1.53, src/gdevpdtt.c 1.74]
2004-03-04 14:34 Igor Melichev (details)
Fix (TT grid fitting) : The glyph trailing moveto got wrong coordinates.[src/gxttfb.c 1.32, src/ttfmain.c 1.24]
2004-03-04 05:06 Dan Coby (details)
Implementation of 687326 Enhancement: Handling of PDF 1.5encryption.[lib/pdf_sec.ps 1.14]
2004-03-03 13:53 Igor Melichev (details)
Fix : Shading could cause a floating point exception.[src/gxshade1.c 1.25, src/gxshade6.c 1.46]
2004-03-03 10:10 Igor Melichev (details)
Fix (TT grid fitting) : AlignToPixels=0 aligned to pixels.[src/gxttfb.c 1.31]
2004-03-03 08:16 Igor Melichev (details)
Fix (type 1 hinter) : small resolutions caused a rangecheck.[src/gxhintn.c 1.44]
2004-03-03 05:14 Dan Coby (details)
Fix for 687274 White areas appear shaded.[lib/gs_init.ps 1.105]
2004-03-02 11:47 Igor Melichev (details)
Improving the MSVC debug build options.[src/msvc32.mak 1.53, src/msvccmd.mak 1.15, doc/Make.htm 1.72]
2004-03-02 10:14 Igor Melichev (details)
Fix (pdfwrite) : Errors were missed processing a shading data stream.[src/gdevpdfd.c 1.37, src/gdevpdfg.c 1.47, src/gdevpdfv.c 1.34]
2004-03-02 08:34 Igor Melichev (details)
Fix : Errors were missed processing a shading data stream.[src/gxshade.c 1.21, src/gxshade4.c 1.25, src/gxshade6.c 1.45, src/gxshade.h 1.11]
2004-03-01 23:59 Igor Melichev (details)
A new implementation of shadings, step 42.[src/gxshade6.c 1.44]
2004-03-01 12:39 Igor Melichev (details)
A new implementation of shadings, step 41, release candidate 2.[src/gxshade6.c 1.43]
2004-03-01 10:44 Igor Melichev (details)
A new implementation of shadings, step 40.[src/gxshade4.h 1.21, src/gxshade6.c 1.42]
2004-02-29 16:59 Igor Melichev (details)
A new implementation of shadings, step 39.[src/gxshade1.c 1.24, src/gxshade6.c 1.41]
2004-02-29 14:47 Igor Melichev (details)
A new implementation of shadings, step 38.[src/gxshade6.c 1.40]
2004-02-29 13:03 Igor Melichev (details)
A new implementation of shadings, step 37.[src/gxshade6.c 1.39]
2004-02-28 12:30 Igor Melichev (details)
A new implementation of shadings, step 36.[src/gxshade1.c 1.23, src/gxshade4.c 1.24, src/gxshade6.c 1.38, src/gxshade4.h 1.20]
2004-02-27 09:24 Igor Melichev (details)
A new implementation of shadings, step 35.[src/gxshade6.c 1.37]
2004-02-26 20:55 Igor Melichev (details)
A new implementation of shadings, step 34.[src/gxshade.c 1.20, src/gxshade1.c 1.22, src/gxshade4.c 1.23, src/gxshade4.h 1.19, src/gxshade6.c 1.36, src/lib.mak 1.173]
2004-02-26 20:10 Ray Johnston (details)
Revert to the correct version of gs_setpd.ps and Use.htm.[doc/Use.htm 1.103, lib/gs_setpd.ps 1.23]
2004-02-26 19:55 Igor Melichev (details)
Fix : A bug in fn_Sd_is_monotonic.[src/gsfunc0.c 1.14]
2004-02-26 07:18 Igor Melichev (details)
A new implementation of shadings, step 33.[src/gxshade.c 1.19, src/gxshade.h 1.10, src/gxshade1.c 1.21, src/gxshade4.c 1.22, src/gxshade4.h 1.18]
2004-02-25 20:38 Russell Lang (details)
Fixes bug 687317. Fix pdfwrite allowable Permissions for EncryptionR=2. Fix default Permissions.[src/gdevpdf.c 1.90]
Clean up dict stack after loading an embedded Type1 font from a PDF file. While the font is buggy, Adobe doesn't complain. Bug #687315.[lib/pdf_font.ps 1.60]
Add an option to prevent the 'range' type PageSize from being added to the InputAttribute dictionary. This option is useful for printers that want the requested pages to be rotated to fit one of the available page sizes. Option is -dNORANGEPAGESIZE. Fix for bug #629335.[lib/gs_setpd.ps 1.22, doc/Use.htm 1.102]
2004-02-25 16:21 Igor Melichev (details)
A new implementation of shadings, step 32.[src/gxshade1.c 1.20, src/gxshade4.h 1.17, src/gxshade6.c 1.35, src/lib.mak 1.172]
Add support for specifying CVS repository location, which requires a new configuration key, 'gsconf.repodir'.[toolbin/tests/testing.cfg.example 1.5, toolbin/tests/update_specific 1.2]
Script to update baselines for a specific CVS version of Ghostscript. The script requires a new configuration key, 'gsconf.fontdir'.[toolbin/tests/testing.cfg.example 1.4, toolbin/tests/update_specific 1.1]
2004-02-24 19:07 Igor Melichev (details)
A new implementation of shadings, step 31.[src/gxshade4.c 1.21, src/gxshade4.h 1.16]
2004-02-24 18:57 Igor Melichev (details)
A new implementation of shadings, step 30.[src/gxshade4.c 1.20, src/gxshade4.h 1.15, src/gxshade6.c 1.34]
2004-02-24 12:12 Igor Melichev (details)
A new implementation of shadings, step 29 - release candidate 1.[src/gxshade4.h 1.14]
2004-02-24 11:57 Igor Melichev (details)
A new implementation of shadings, step 28.[src/gxshade4.c 1.19, src/gxshade4.h 1.13, src/gxshade6.c 1.33]
2004-02-24 11:50 Igor Melichev (details)
A new implementation of shadings, step 27.[src/gxshade4.c 1.18, src/gxshade6.c 1.32]
2004-02-24 11:43 Igor Melichev (details)
Improving the visual trace macros.[src/vdtrace.h 1.12]
2004-02-24 11:08 Igor Melichev (details)
A new implementation of shadings, step 26.[src/gxshade6.c 1.31]
2004-02-24 09:57 Igor Melichev (details)
A new implementation of shadings, step 25.[src/gxshade6.c 1.30]
2004-02-24 09:28 Igor Melichev (details)
A new implementation of shadings, step 24.[src/gxshade4.h 1.12]
2004-02-24 09:08 Igor Melichev (details)
A new implementation of shadings, step 23.[src/gxshade4.c 1.17, src/gxshade6.c 1.29]
2004-02-24 08:14 Igor Melichev (details)
A new implementation of shadings, step 22.[src/gxshade6.c 1.28]
2004-02-24 07:58 Igor Melichev (details)
A new implementation of shadings, step 21.[src/gxshade4.h 1.11, src/gxshade6.c 1.27]
Check for local jpeg library source by looking for the jpeglib.h header rather than just the jpeg directory. Also try looking for jpeg-6b if the jpeg fails; this lets us find the source as it unpacks from the upstream tarball. Patch from ESP Ghostscript.[src/configure.ac 1.42]
Add a parameter which prevents the non-standard four element PageSize entry in the InputAttributes from being included. This prevents problems with PostScript programs that examine the InputAttributes entries in an attempt to pick the 'best fit' rather than relying on the setpagedevice logic. Also most 'real' printer devices don't support arbitrary page sizes, so automatic rotation is defeated if the range type page size in included. The option is -dNORANGEPAGESIZE. Bug #629335.[doc/Use.htm 1.101, lib/gs_setpd.ps 1.21]
Add the path to the code directory (gsconf.codedir) for invocation of the update_baseline/update_pdfbaseline.[toolbin/tests/gscheck_pdfwrite.py 1.18, toolbin/tests/gscheck_raster.py 1.9]
2004-02-22 23:54 Ralph Giles (details)
Initial implementation of the JPXDecode filter using the JasPer library for decoding the JPEG 2000 data. This version only implements a postscript-level filter; PDF support will follow in another commit.[src/Makefile.in 1.33, src/configure.ac 1.41, src/int.mak 1.124, src/lib.mak 1.171, src/sjpx.c 1.1, src/sjpx.h 1.1, src/zfjpx.c 1.1]
2004-02-22 15:11 Igor Melichev (details)
A new implementation of shadings, step 20.[src/gxshade4.c 1.16, src/gxshade6.c 1.26]
2004-02-22 14:14 Igor Melichev (details)
A new implementation of shadings, step 19.[src/gxshade6.c 1.25]
2004-02-22 13:06 Igor Melichev (details)
A new implementation of shadings, step 18.[src/gxshade6.c 1.24]
2004-02-22 10:59 Igor Melichev (details)
A new implementation of shadings, step 17.[src/gxshade4.c 1.15, src/gxshade4.h 1.10, src/gxshade6.c 1.23]
2004-02-22 09:43 Igor Melichev (details)
A new implementation of shadings, step 16.[src/gxshade.c 1.18, src/gxshade.h 1.9, src/gxshade4.c 1.14, src/gxshade4.h 1.9, src/gxshade6.c 1.22, src/lib.mak 1.170]
2004-02-21 18:25 Igor Melichev (details)
A new implementation of shadings, step 15.[src/gxshade4.c 1.13, src/gxshade4.h 1.8, src/gxshade6.c 1.21]
2004-02-20 15:04 Igor Melichev (details)
A new implementation of shadings, step 14.[src/gxshade4.c 1.12, src/gxshade4.h 1.7, src/gxshade6.c 1.20]
2004-02-20 13:58 Igor Melichev (details)
A new implementation of shadings, step 13.[src/gxshade4.c 1.11, src/gxshade4.h 1.6, src/gxshade6.c 1.19, src/lib.mak 1.169]
2004-02-20 10:53 Igor Melichev (details)
Fix : Cygwin/gcc warnings.[src/gxfill.c 1.114]
2004-02-20 10:51 Igor Melichev (details)
A new implementation of shadings, step 12.[src/gxshade6.c 1.18]
Fix for 687279 Linker warnings with Visual Studio 6 and .NET 2003. The changes consist of removing the keyword INITINSTANCE from the def files. The DESCRIPTION lines are changed to a comment and put at the beginning of the files.[src/dw32c.def 1.4, src/dwmain16.def 1.2, src/dwmain32.def 1.4, src/dwsetup.def 1.5, src/dwuninst.def 1.5, src/gsdll32.def 1.5]
2004-02-20 00:04 Igor Melichev (details)
A new implementation of shadings, step 11.[src/gxshade6.c 1.17]
2004-02-19 20:05 Igor Melichev (details)
A new implementation of shadings, step 10.[src/gxshade6.c 1.16]
2004-02-19 11:32 Igor Melichev (details)
A new implementation of shadings, step 9.[src/gxshade6.c 1.15]
2004-02-19 11:21 Igor Melichev (details)
Improving visual trace macros.[src/gxfill.c 1.113, src/vdtrace.h 1.11]
2004-02-19 07:44 Igor Melichev (details)
Simplifying the filling algorithm, step C22.[src/gxfill.c 1.112]
2004-02-18 15:05 Igor Melichev (details)
A new implementation of shadings, step 8.[src/gxshade6.c 1.14]
2004-02-18 15:00 Igor Melichev (details)
Improving the filling algorithm, step D8.[src/gxfill.c 1.111, src/lib.mak 1.168]
2004-02-18 14:41 Igor Melichev (details)
Fix: Documented rounding formulas in the character processing.[src/fapiufst.c 1.24, src/gxhintn.c 1.43, src/ttfmain.c 1.23]
2004-02-18 09:54 Igor Melichev (details)
Fix (pdfwrite) : Converting an image type 4 into imagemask, a wrong color was written.[src/gdevpdfi.c 1.51]
Add '!ifndef'/'endif' around varaious parameters in the makefile for the Borland compiler (bcwin32.mak). This allows the parameters to be specified on the command line without editting the makefile.[src/bcwin32.mak 1.32]
2004-02-17 15:12 Igor Melichev (details)
Fix : MSVC7 wrongly optimizes zpcolor.c .[src/int.mak 1.123, src/zpcolor.c 1.13]
2004-02-16 16:29 Igor Melichev (details)
Improving the filling algorithm, step D7.[src/gxdtfill.h 1.16]
2004-02-16 15:26 Igor Melichev (details)
A new implementation of shadings, step 7.[src/gxshade6.c 1.13]
2004-02-16 15:06 Ralph Giles (details)
Adapt makefile support for compiling in zlib to support v1.2.x rather than 1.1.x. Linking to a shared version is unaffected.[doc/Make.htm 1.71, src/zlib.mak 1.8]
2004-02-16 13:51 Igor Melichev (details)
Improving the filling algorithm, step D6.[src/gxdtfill.h 1.15]
2004-02-16 09:47 Igor Melichev (details)
Improving the filling algorithm, step D5.[src/gxdtfill.h 1.14]
2004-02-16 09:13 Igor Melichev (details)
A new implementation of shadings, step 6.[src/gxshade6.c 1.12]
2004-02-16 09:10 Igor Melichev (details)
Improving the filling algorithm, step D4.[src/gxdtfill.h 1.13]
2004-02-16 08:21 Igor Melichev (details)
Improving the filling algorithm, step D2.[src/gxdtfill.h 1.12]
Fix for 687294 psdcmyk device does not write resolution correctly to PSD files. This change adds a 'ResolutionInfo structure' into the 'Image Resources' section of the output file. This structure specifies the horizontal and vertical resolution of the image. (Note: Adobe's support of asymetric resolutions is poor.)[src/gdevpsd.c 1.6]
2004-02-15 14:51 Igor Melichev (details)
Fix: Improving the documentation (comments) about the filling algorithm, improved.[src/gdevddrw.c 1.13]
2004-02-15 11:31 Igor Melichev (details)
A new implementation of shadings, step 5.[src/gxshade6.c 1.11]
2004-02-15 11:28 Igor Melichev (details)
Fix: Improving the documentation (comments) about the filling algorithm.[src/gdevddrw.c 1.12, src/gxdtfill.h 1.11]
2004-02-14 11:57 Igor Melichev (details)
A new implementation of shadings, step 4.[src/gxshade6.c 1.10]
2004-02-14 09:04 Igor Melichev (details)
A new implementation of shadings, step 3.[src/gxshade6.c 1.9, src/lib.mak 1.167]
2004-02-14 08:44 Igor Melichev (details)
Fix : Visual trace could miss the current color when reinitialized.[src/dwtrace.c 1.6]
Propagate a change from the GS_8_1X branch. AC_CHECK_TYPES takes a comma-sparated list.[src/configure.ac 1.40]
2004-02-13 16:43 Igor Melichev (details)
A new implementation of shadings, step 2.[src/gxshade6.c 1.8, src/lib.mak 1.166]
2004-02-13 08:15 Igor Melichev (details)
pdfwrite : NoEncrypt option by a special customer request, improved.[src/gdevpdfo.c 1.28]
2004-02-13 08:08 Igor Melichev (details)
pdfwrite : NoEncrypt option by a special customer request.[src/gdevpdf.c 1.89, src/gdevpdfo.c 1.27, src/gdevpdfp.c 1.37, src/gdevpdfu.c 1.51, src/gdevpdfx.h 1.86]
2004-02-12 16:29 Igor Melichev (details)
Fix : Intel C and Cygwin/gcc compiler warnings.[src/gdevpdtc.c 1.33, src/gxcht.c 1.12, src/gxdhtserial.c 1.4, src/gxht.c 1.15, src/gxttfb.c 1.30]
2004-02-12 15:19 Igor Melichev (details)
Improving the filling algorithm, step D1.[src/gxfill.c 1.110, src/gxfilltr.h 1.3]
2004-02-12 12:05 Igor Melichev (details)
Fix : Some Intel C compiler warnings.[src/gxfcopy.c 1.41]
2004-02-12 10:28 Igor Melichev (details)
Fix (pdfwrite) : Charproc can change scale before calling setcachedevice.[src/gdevpdf.c 1.88, src/gdevpdfx.h 1.85, src/gdevpdtt.c 1.73]
2004-02-11 11:20 Igor Melichev (details)
Fix : GS_LIB_DEFAULT was wrong on OpenVMS.[src/openvms.mak 1.35]
2004-02-11 11:00 Igor Melichev (details)
A new implementation of shadings, step 1.[src/gxshade6.c 1.7, src/lib.mak 1.165]
Update our copy of the ijs source to the latest cvs source, which includes libtool support for building a shared library version. Closes bug 687278.[ijs/Makefile.am 1.1, ijs/Makefile.in 1.3, ijs/README 1.2, ijs/autogen.sh 1.1, ijs/configure.ac 1.1, ijs/configure.in 1.2, ijs/ijs.c 1.2, ijs/ijs.h 1.2, ijs/ijs.pc.in 1.1, ijs/ijs_client.c 1.2, ijs/ijs_client.h 1.2, ijs/ijs_client_example.c 1.2, ijs/ijs_exec_unix.c 1.2, ijs/ijs_exec_win.c 1.2, ijs/ijs_server.c 1.2, ijs/ijs_server.h 1.2, ijs/ijs_server_example.c 1.2, ijs/ijs_spec.sgml 1.2, ijs/install-sh 1.2, ijs/unistd_.h 1.2]
2004-02-08 17:35 Igor Melichev (details)
Fix: Improving the decision whether the dropout prevention to be applied.[src/gxfill.c 1.109, src/gxistate.h 1.20, src/gxtype1.c 1.36, src/zchar42.c 1.15]
2004-02-08 11:29 Igor Melichev (details)
Simplifying the filling algorithm, step C21.[src/gx.h 1.42, src/gxfill.c 1.108, src/gxfill.h 1.22, src/gxpflat.c 1.40, src/gzpath.h 1.36]
2004-02-08 10:23 Igor Melichev (details)
Simplifying the filling algorithm, step C20.[src/gx.h 1.41, src/gxfill.c 1.107, src/gxfill.h 1.21, src/gxfillsl.h 1.3, src/gxpcopy.c 1.22, src/gzpath.h 1.35]
2004-02-08 01:46 Igor Melichev (details)
Simplifying the filling algorithm, step C19a.[src/gxdtfill.h 1.10]
2004-02-08 01:41 Igor Melichev (details)
Simplifying the filling algorithm, step C19.[src/gdevddrw.c 1.11, src/gdevddrw.h 1.4, src/gxdtfill.h 1.9, src/gxfilltr.h 1.2]
2004-02-06 11:05 Igor Melichev (details)
Simplifying the filling algorithm, step C18.[src/gxfill.c 1.106, src/gxfill.h 1.20]
2004-02-05 17:59 Igor Melichev (details)
Simplifying the filling algorithm, step C17.[src/gx.h 1.40]
2004-02-05 16:08 Igor Melichev (details)
Simplifying the filling algorithm, step C16.[src/gx.h 1.39]
2004-02-05 14:39 Igor Melichev (details)
Simplifying the filling algorithm, step C15.[src/gxfill.c 1.105, src/gxfillsl.h 1.2]
2004-02-04 11:42 Igor Melichev (details)
Simplifying the filling algorithm, step C14.[src/gdevddrw.c 1.10, src/gxdtfill.h 1.8]
2004-02-04 11:33 Igor Melichev (details)
Simplifying the filling algorithm, step C13.[src/gdevddrw.c 1.9, src/gdevpdtc.c 1.32, src/gxdtfill.h 1.7, src/gxfdrop.c 1.13, src/gxfill.c 1.104, src/gxfill.h 1.19, src/gxfillsl.h 1.1, src/gxfilltr.h 1.1, src/gxfillts.h 1.1, src/lib.mak 1.164]
2004-02-04 10:09 Igor Melichev (details)
Fix (pdfwrite) : provide a compatibility of TEXT_FROM_CHARS to GhostPCL.[src/gdevpdtt.c 1.72]
2004-02-02 21:17 Igor Melichev (details)
Allow auto-inline optimization with MSVC.[src/msvccmd.mak 1.14]
2004-02-02 20:24 Alex Cherepanov (details)
Perform sign extension on 64-bit platforms. Partial fix for bug 687029.[lib/gs_ttf.ps 1.36]
2004-02-02 20:14 Igor Melichev (details)
Simplifying the filling algorithm, step C12.[src/gxfill.c 1.103]
2004-02-02 16:25 Igor Melichev (details)
Simplifying the filling algorithm, step C11.[src/gxfill.c 1.102]
2004-02-02 14:09 Igor Melichev (details)
Simplifying the filling algorithm, step C10.[src/gxfill.c 1.101]
2004-02-02 13:53 Igor Melichev (details)
Simplifying the filling algorithm, step C9.[src/gxfill.c 1.100]
2004-02-02 12:29 Igor Melichev (details)
Simplifying the filling algorithm, step C8.[src/gxfill.c 1.99]
2004-02-02 11:48 Igor Melichev (details)
Simplifying the filling algorithm, step C7.[src/gx.h 1.38, src/gxfill.c 1.98, src/gxfill.h 1.18, src/gxpflat.c 1.39, src/gzpath.h 1.34]
2004-02-02 08:44 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 14.[src/gdevpdfu.c 1.50]
[no log message][doc/Release.htm 1.84]
Replace the license header of some of the test scripts with the generic version.[toolbin/tests/check_all.py 1.5, toolbin/tests/check_comments.py 1.3, toolbin/tests/check_dirs.py 1.8, toolbin/tests/check_docrefs.py 1.9, toolbin/tests/check_source.py 1.9, toolbin/tests/gscheck_all.py 1.5, toolbin/tests/gscheck_fuzzypdf.py 1.7, toolbin/tests/gscheck_pdfwrite.py 1.17, toolbin/tests/gscheck_raster.py 1.8, toolbin/tests/gsconf.py 1.10, toolbin/tests/gssum.py 1.6, toolbin/tests/gstestgs.py 1.22, toolbin/tests/gstestutils.py 1.10]
Document that the copyright year needs to be updated in some Windows files for each release.[doc/Release.htm 1.83]
Update copyright date for Windows release to 2004.[src/dwsetup.rc 1.11, src/winint.mak 1.21]
Correct the link to History8.htm.[doc/Readme.htm 1.54]
Fix typo.[doc/Use.htm 1.100]
Change notice in some headers that had been missed during original update to the unified notice.[src/gdevdljm.h 1.8]
Change notice in some headers that had been missed during original update to the unified notice.[src/gdevatx.c 1.9, src/gdevdjet.c 1.11, src/gdevdljm.c 1.11, src/gsovrc.c 1.4, src/gsovrc.h 1.3, src/gxoprect.c 1.5, src/gxoprect.h 1.2]
2004-01-29 09:34 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 13.[src/gdevpdf.c 1.87]
2004-01-28 16:54 Igor Melichev (details)
Simplifying the filling algorithm, step C6.[src/gxfdrop.c 1.12, src/gxfill.c 1.97, src/gxfill.h 1.17]
2004-01-28 15:08 Igor Melichev (details)
Simplifying the filling algorithm, step C5.[src/gxfdrop.c 1.11, src/gxfill.c 1.96, src/gxfill.h 1.16]
2004-01-28 09:05 Igor Melichev (details)
Fix (the new TT interpreter) : A bad pointer enumerated relocating gx_ttfReader.[src/gstype42.c 1.42, src/gxccman.c 1.24, src/gxttfb.c 1.29, src/gxttfb.h 1.10]
2004-01-27 16:07 Igor Melichev (details)
Fix (TT grid fitting) : A garbager descriptor was wrong.[src/gzspotan.h 1.6]
2004-01-27 16:05 Igor Melichev (details)
Fix : Partially restoring the old behavior of the filling algorithm.[src/gxpflat.c 1.38]
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.32]
2004-01-26 23:51 Igor Melichev (details)
Simplifying the filling algorithm, step C4.[src/gxfill.c 1.95, src/gxfill.h 1.15, src/gxpflat.c 1.37, src/gzpath.h 1.33]
2004-01-26 22:35 Igor Melichev
Updating the ps2pdf documentation.[doc/Ps2pdf.htm 1.64]
2004-01-26 22:16 Igor Melichev (details)
Simplifying the filling algorithm, step C3.[src/gxfill.c 1.94]
Correct typo -- position of " in example command. Thanks to Ulf-Dietrich Braumann of Leipzig University for this.[doc/Ps2pdf.htm 1.63]
2004-01-26 15:27 Igor Melichev (details)
Simplifying the filling algorithm, step C2.[src/gxfill.c 1.93]
2004-01-26 13:20 Igor Melichev (details)
Simplifying the filling algorithm, step C1.[src/gx.h 1.37, src/gxfill.c 1.92, src/gxfill.h 1.14, src/gxpcopy.c 1.21, src/gzpath.h 1.32]
2004-01-26 13:13 Igor Melichev (details)
Fix : gx_flattened_iterator::last_filtered1_i could left uninitialized.[src/gxfill.c 1.91, src/gxpflat.c 1.36, src/gzpath.h 1.31]
2004-01-26 11:15 Igor Melichev (details)
Simplifying the filling algorithm, step B10, final in this series.[src/gxpcopy.c 1.20]
2004-01-25 14:23 Igor Melichev (details)
Simplifying the filling algorithm, step B9, final in this series.[src/gxpflat.c 1.35]
2004-01-25 13:55 Igor Melichev (details)
Simplifying the filling algorithm, step B8.[src/gxpflat.c 1.34]
2004-01-25 11:49 Igor Melichev (details)
Simplifying the filling algorithm, step B7.[src/gxpflat.c 1.33]
2004-01-25 11:21 Igor Melichev (details)
Simplifying the filling algorithm, step B6.[src/gxpflat.c 1.32]
2004-01-24 23:49 Dan Coby (details)
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.[src/gdevdljm.c 1.10]
2004-01-24 10:45 Igor Melichev (details)
Simplifying the filling algorithm, step B5.[src/gx.h 1.36, src/gxfill.c 1.90, src/gxpflat.c 1.31, src/gzpath.h 1.30]
Add check for missing raster image before getting the date of the raster. If raster is missing, run update_***baseline script to generate it since the file must be new since the last regression run. Bug 687245.[toolbin/tests/gscheck_pdfwrite.py 1.16, toolbin/tests/gscheck_raster.py 1.7]
2004-01-23 16:46 Igor Melichev (details)
Removed the obsolete configuration switches NEW_TT_INTERPRETER and TT_GRID_FITTING.[src/gsfont.c 1.31, src/gsfont.h 1.10, src/gstext.c 1.16, src/gstype42.c 1.41, src/gx.h 1.35, src/gxccache.c 1.29, src/gxccman.c 1.23, src/gxchar.c 1.39, src/gxfcache.h 1.25, src/gxfont42.h 1.19, src/gxtext.h 1.14, src/gxttfb.c 1.28, src/zchar42.c 1.14, src/zusparam.c 1.12]
2004-01-23 16:41 Igor Melichev (details)
Fix (the new TT interpreter) : st_gs_text_enum_max_ptrs was wrong.[src/gxtext.h 1.13]
2004-01-23 16:35 Igor Melichev (details)
Fix (the new TT interpreter) : A bad pointer enumerated relocating gs_text_enum_s.[src/gstext.c 1.15, src/gxfcache.h 1.24, src/lib.mak 1.163]
2004-01-23 14:05 Igor Melichev (details)
Simplifying the filling algorithm, step B4.[src/gxfill.c 1.89]
2004-01-23 13:25 Igor Melichev (details)
Simplifying the filling algorithm, step B3.[src/gx.h 1.34, src/gxfdrop.c 1.10, src/gxfill.c 1.88, src/gxfill.h 1.13, src/gxpath.h 1.12, src/gxpcopy.c 1.19, src/gxpflat.c 1.30, src/gzpath.h 1.29]
2004-01-23 12:35 Igor Melichev (details)
Simplifying the filling algorithm, step B2.[src/gx.h 1.33]
2004-01-23 10:05 Igor Melichev (details)
Simplifying the filling algorithm, step B1.[src/gx.h 1.32, src/gxfill.c 1.87, src/gxpflat.c 1.29]
2004-01-22 11:36 Igor Melichev (details)
Fix : A bug in ttfmain.c caused a heap damage.[src/ttfmain.c 1.22]
2004-01-22 09:22 Igor Melichev (details)
Fix : pco_accurate didn't work for curves with zero derivative.[src/gxpcopy.c 1.18]
2004-01-22 09:16 Ralph Giles (details)
Create a new dynamic header 'gconfigd.h' for non-platform-specific defines. Variables like GS_LIB_DEFAULT which were previously tacked onto the end of gconfig.h have been moved to the new header. This change is necessary to pass the default path for the persistent cache from the makefile.[src/gp_unix_cache.c 1.2, src/gs.mak 1.25, src/gscdef.c 1.42, src/iconf.c 1.7, src/int.mak 1.122, src/lib.mak 1.162, src/unix-aux.mak 1.12]
2004-01-21 13:55 Igor Melichev (details)
Fix : Don't apply pco_accurate when filling a path.[src/gxfill.c 1.86]
2004-01-21 13:38 Igor Melichev (details)
Fix : The dropout prevetion did not work with "true .setaccuratecurves".[src/gxpcopy.c 1.17]
2004-01-21 10:17 Igor Melichev (details)
Fix (pdfwrite) : Type 3 characters were missed in the Widths array.[src/gdevpdte.c 1.52]
2004-01-20 19:11 Ralph Giles (details)
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.[src/gdevpnga.c 1.8]
Some additional clarification on the new pdfwrite encryption user parameters.[doc/Ps2pdf.htm 1.62]
Improve wording and html formatting of recent documentation additions.[doc/News.htm 1.142, doc/Ps2pdf.htm 1.61]
2004-01-20 15:08 Igor Melichev (details)
Fix : The PCL interpreter doesn't provide pattern streams (continued).[src/gdevpdfg.c 1.46, src/gdevpdfg.h 1.29, src/gdevpdfv.c 1.33, src/int.mak 1.121, src/zpcolor.c 1.12]
Correct a typo in the previous commit.[src/gp_unifs.c 1.17]
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.16]
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.4, lib/sysvlp.sh 1.4]
2004-01-19 20:15 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 12.[src/gdevpdfu.c 1.49]
2004-01-19 16:52 Igor Melichev (details)
Fix (PDF interpreter) : CropBox computed wrongly.[lib/pdf_main.ps 1.84]
2004-01-19 12:32 Igor Melichev (details)
pdfwrite : Merge redundant images (continued).[src/gdevpdfo.c 1.26]
2004-01-19 09:41 Igor Melichev (details)
Fix : The PCL interpreter doesn't provide pattern streams.[src/gsistate.c 1.9, src/gsptype1.c 1.18, src/gsstate.c 1.23, src/gxistate.h 1.19, src/gxstate.h 1.9, src/zgstate.c 1.9]
2004-01-17 20:46 Dan Coby (details)
Fix for "687252 subfiledecode errors on includes greater than the size of a uint". In spite of the bug name, the problem is not related to the actual size of the subfile or to 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.[src/zfilter.c 1.10]
2004-01-16 12:36 Igor Melichev (details)
Fix (type 1 hinter) : Wrong outline with a huge scale.[src/gxhintn.c 1.42]
2004-01-16 09:47 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 11.[src/gdevpdf.c 1.86]
2004-01-16 09:24 Igor Melichev (details)
Documenting new features of gs8.30 .[doc/Language.htm 1.83, doc/News.htm 1.141, doc/Ps2pdf.htm 1.60, doc/Use.htm 1.99]
2004-01-16 06:36 Dan Coby (details)
Fix for 687247 x11 device fails with CMYK on 8bit display.[src/gxcmap.c 1.18]
2004-01-16 02:31 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 10 - beta release.[doc/Ps2pdf.htm 1.59]
2004-01-16 02:11 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 9.[src/gdevpdf.c 1.85]
2004-01-16 02:02 Igor Melichev (details)
Fix (PDF interpreter) Bug in encryption revision 3.[lib/pdf_sec.ps 1.13]
2004-01-15 21:44 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 8.[src/gdevpdf.c 1.84]
Add an RCS Id line to the documentation stylesheet. There's no reason to exempt it.[doc/gs.css 1.3, toolbin/tests/check_source.py 1.8]
Add the Freetype Licence text to the exemptions list for RCS Id lines.[toolbin/tests/check_source.py 1.7]
Add gp_unix_cache.c to the developer documentation's file listing.[doc/Develop.htm 1.130]
2004-01-15 16:08 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 7.[src/gdevpdf.c 1.83]
2004-01-15 15:02 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 6.[src/gdevpdf.c 1.82, src/gdevpdfp.c 1.36, src/gdevpdfx.h 1.84]
2004-01-15 10:09 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 5.[src/devs.mak 1.107, src/gdevpdf.c 1.81, src/gdevpdfc.c 1.46, src/gdevpdfo.c 1.25, src/gdevpdfo.h 1.18, src/gdevpdfu.c 1.48, src/gdevpdfx.h 1.83, src/gdevpdtf.c 1.34, src/gdevpdti.c 1.27, src/gdevpdtw.c 1.27, src/gdevpdtw.h 1.4]
2004-01-15 09:27 Ralph Giles (details)
Initial commit of the persistent cache implementation. This version supports only the *nix platform and does not include any eviction logic. Also currently the cache directory and empty 'gs_cache' index file must be created manually.[src/Makefile.in 1.31, src/gp.h 1.27, src/gp_dvx.c 1.11, src/gp_iwatc.c 1.17, src/gp_mac.c 1.15, src/gp_mswin.c 1.23, src/gp_os2.c 1.30, src/gp_os9.c 1.12, src/gp_unix.c 1.13, src/gp_unix_cache.c 1.1, src/gp_vms.c 1.37, src/gs.mak 1.24, src/unix-aux.mak 1.11, src/zmisc.c 1.6]
2004-01-14 18:05 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 4.[src/devs.mak 1.106, src/gdevpdfc.c 1.45]
2004-01-14 16:04 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 3.[src/gdevpdfj.c 1.29, src/gdevpdfu.c 1.47, src/gdevpdfx.h 1.82, src/gdevpdtb.c 1.23, src/gdevpdti.c 1.26, src/gdevpdtw.c 1.26]
2004-01-14 14:07 Alex Cherepanov
Check for hypot() availability on the configure step, fix the hypot() replacement macro, and deal with MSVC specially. Fix bug 687238.[src/Makefile.in 1.30, src/configure.ac 1.39, src/math_.h 1.6]
2004-01-14 13:45 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 2.[src/devs.mak 1.105, src/gdevpdf.c 1.80, src/gdevpdfo.c 1.24, src/gdevpdfu.c 1.46, src/gdevpdfx.h 1.81, src/gdevpdti.c 1.25, src/sarc4.c 1.10, src/sarc4.h 1.6]
2004-01-14 07:50 Igor Melichev (details)
pdfwrite : Implementing the PDF 1.4 encryption, step 1.[src/devs.mak 1.104, src/gdevpdf.c 1.79, src/gdevpdfp.c 1.35, src/gdevpdfx.h 1.80, src/sarc4.c 1.9, src/sarc4.h 1.5]
2004-01-14 06:38 Ray Johnston (details)
Fix to prevent setdistillerparams from erasing the page device or reset the page device parameters. Fixes bugs 563287 and 607425.[lib/gs_pdfwr.ps 1.37]
2004-01-13 14:03 Igor Melichev (details)
pdfwrite : Implementing the file ID.[src/devs.mak 1.103, src/gdevpdf.c 1.78, src/gdevpdfx.h 1.79, src/lib.mak 1.161, src/smd5.c 1.6, src/smd5.h 1.5]
2004-01-13 07:28 Igor Melichev
Fix (pdfwrite) : Cygwin/gcc compiler warnings.[src/gdevpdfd.c 1.36, src/gdevpdfo.c 1.23]
2004-01-13 07:28 Igor Melichev (details)
Fix (pdfwrite) : Adobe glitches with a small FontMatrix.[src/gdevpdte.c 1.51, src/gdevpdtt.c 1.71, src/gdevpdtt.h 1.21]
2004-01-13 05:32 Igor Melichev
Fixing a punctuation inaccuracy in documentation.[doc/Language.htm 1.82, doc/Use.htm 1.98]
2004-01-13 02:06 Ray Johnston (details)
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.[src/gdevmem.c 1.7, src/gsdevmem.c 1.5]
Clarify wording in the updated GridFitTT documentation.[doc/Language.htm 1.81, doc/Use.htm 1.97]
Clarify wording and correct some spelling errors in a recent documentation change.[doc/Ps2pdf.htm 1.58]
2004-01-12 14:35 Igor Melichev (details)
Fix (pdfwrite) : A misprint in the previous patch.[src/gdevpdf.c 1.77]
2004-01-12 14:28 Igor Melichev (details)
pdfwrite : Merge redundant images.[doc/Ps2pdf.htm 1.57, src/gdevpdf.c 1.76, src/gdevpdfb.c 1.21, src/gdevpdfg.h 1.28, src/gdevpdfi.c 1.50, src/gdevpdfj.c 1.28, src/gdevpdfo.c 1.22, src/gdevpdfo.h 1.17, src/gdevpdfp.c 1.34, src/gdevpdfu.c 1.45, src/gdevpdfx.h 1.78]
2004-01-11 13:53 Igor Melichev (details)
Fix (pdfwrite) : A mangled CFF was written when an Encoding uses 256 glyphs.[src/gdevpsf2.c 1.30]
2004-01-11 11:21 Igor Melichev (details)
Fix : removed dependence on bands in the filling algorithm.[src/gxfill.c 1.85, src/gxfill.h 1.12]
2004-01-10 18:00 Igor Melichev (details)
Fix (pdfwrite) : Mark copied font's glyph names when reclaiming memory.[src/gxfcopy.c 1.40]
2004-01-10 12:24 Igor Melichev (details)
Fix (pdfwrite) : Improving heuristics in the compression chooser.[src/gdevpdfj.c 1.27, src/gdevpsds.c 1.10]
2004-01-10 12:12 Igor Melichev (details)
Fix (pdfwrite) : A big stack consumption writing a CFF with many glyphs.[src/gdevpsf.h 1.26, src/gdevpsf2.c 1.29]
2004-01-09 14:27 Igor Melichev (details)
Fix : Improving vdtrace macros.[src/dwtrace.c 1.5, src/vdtrace.h 1.10]
2004-01-09 13:40 Igor Melichev (details)
Fix : Some of Sun ONE Studio 7 and Cygwin/gcc compiler warnings.[src/devs.mak 1.102, src/gdevpdtc.c 1.31, src/gdevpdtt.c 1.70, src/gxpcopy.c 1.16, src/zfapi.c 1.51]
2004-01-09 13:02 Igor Melichev (details)
Fix (pdfwrite) : Empty clip was written into a charproc.[src/gdevpdti.c 1.24, src/gdevpdtt.c 1.69]
2004-01-08 14:02 Igor Melichev (details)
Implementing a True Type grid fitting, step 12, final.[src/gx.h 1.31, src/gzspotan.c 1.8, doc/Language.htm 1.80, doc/Use.htm 1.96]
2004-01-07 19:50 Ralph Giles (details)
Unequivocally include stdlib.h in echogs.c to avoid a warning on the Sun ONE Studio 7 compiler as reported in bug 687234.[src/echogs.c 1.7]
2004-01-07 11:12 Igor Melichev (details)
Implementing a True Type grid fitting, step 11.[src/gxhintn.c 1.41, src/gxhintn.h 1.19, src/gxttfb.c 1.27]
Fix a typo in the 64-bit type selection logic. Bug 687237.[src/configure.ac 1.38]
2004-01-06 13:32 Igor Melichev (details)
Implementing a True Type grid fitting, step 10.[src/gsfont.c 1.30, src/gxhintn.c 1.40, src/gxhintn.h 1.18, src/gxttfb.c 1.26, src/gzspotan.c 1.7, src/gzspotan.h 1.5]
Fix some warnings reported by the Sun One Studio 7 compiler (and others). Bug 687228.[src/devs.mak 1.101, src/gdevdevn.c 1.13, src/gdevpdfc.c 1.44, src/gdevpdtb.c 1.22, src/gdevpsu.c 1.16, src/gp_unifn.c 1.16, src/gsht.c 1.18, src/gxcmap.c 1.17, src/int.mak 1.120, src/lib.mak 1.160, src/zfapi.c 1.50, src/zfile.c 1.40]
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.37]
Bump the development branch version to 8.30 now that the stable branch has been released as 8.13 and update the date stamp.[doc/News.htm 1.140, lib/gs_init.ps 1.104, src/gscdef.c 1.41, src/version.mak 1.69]
2004-01-05 19:15 Alex Cherepanov (details)
Transliterate '\0' character in PDF names to "BnZr" instead of '?' to reduce the chance of name collision.[src/gdevpdfu.c 1.44]
2004-01-05 15:11 Igor Melichev (details)
Implementing a True Type grid fitting, step 9.[src/gxttfb.c 1.25]
2004-01-05 13:05 Igor Melichev (details)
Fix : Removed gx_curve_split due to inprecise implementation.[src/gxpcopy.c 1.15, src/gzpath.h 1.28]
2004-01-05 12:52 Igor Melichev (details)
Implementing a True Type grid fitting, step 8.[src/gxfill.c 1.84, src/gxpcopy.c 1.14, src/gxttfb.c 1.24, src/gzpath.h 1.27]
2004-01-05 06:11 Ray Johnston (details)
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.[lib/gs_ttf.ps 1.35]
2004-01-04 19:59 Igor Melichev (details)
Fix : monotonize_internal didn't work properly.[src/gxpcopy.c 1.13]
2004-01-04 06:12 Igor Melichev (details)
Fix : Trapezoid algorithm could cause topology distortions (continued 2).[src/gxfdrop.c 1.9, src/gxfill.c 1.83]
2004-01-04 05:37 Alex Cherepanov
Remove spurious stack adjustment that caused /unmatchedmark when the font was loaded from Resource/Fonts/ . Fix bug 687220.[lib/gs_fonts.ps 1.46]
Correct a line ending problem.[src/gp_macio.c 1.33]
2004-01-03 17:50 Igor Melichev (details)
Fix : Trapezoid algorithm could cause topology distortions (continued).[src/gxfill.c 1.82]
2004-01-03 12:34 Igor Melichev (details)
Implementing a True Type grid fitting, step 7.[src/gsfont.c 1.29, src/gxfcache.h 1.23, src/gxttfb.c 1.23, src/zusparam.c 1.11]
2004-01-03 10:38 Igor Melichev (details)
Fix : Trapezoid algorithm could cause topology distortions.[src/gxfill.c 1.81]
Fix: The (more or less undocumented) superexec operator is supposed to allow "readonly" directories to be amended. Bug #674421.[src/zgeneric.c 1.7]
Remove spurious ^M (ctrl-M ==) characters from the source -- probably caused by a Windows user performing an update from a file that was not correctly recognized as DOS vs. UNIX line endings by cvs. [src/idict.c 1.10]
2004-01-02 18:02 Igor Melichev (details)
Implementing a True Type grid fitting, step 6.[src/gxfill.c 1.80, src/gxpath.h 1.11, src/gxpcopy.c 1.12, src/gxttfb.c 1.22, src/ttfmain.c 1.21]
2004-01-02 13:15 Igor Melichev
Fix : A GCC compiler error.[src/gxfont42.h 1.18]
2004-01-02 13:02 Igor Melichev (details)
Implementing a True Type grid fitting, step 5.[src/gxfill.c 1.79, src/gxhintn.c 1.39, src/gxttfb.c 1.21, src/gzspotan.c 1.6, src/gzspotan.h 1.4, src/ttfmain.c 1.20, src/ttfoutl.h 1.13]
2004-01-01 17:01 Igor Melichev (details)
Implementing a True Type grid fitting, step 4.[src/gxhintn.c 1.38, src/gxhintn.h 1.17, src/gxttfb.c 1.20, src/gzspotan.c 1.5, src/gzspotan.h 1.3, src/lib.mak 1.159]
Add a paragraph to the license statement listing the additional requirements of the Freetype License.[LICENSE 1.3]
Add the text of the Freetype license and references to the freetype project to clarify our compilance. The new truetype bytecode interpreter is based in part of code made available as part of Freetype 1.[doc/Develop.htm 1.129, doc/FTL.txt 1.2, doc/Language.htm 1.79]
2003-12-31 11:12 Igor Melichev (details)
Fix : The character oversampling condition was wrong.[src/gxchar.c 1.38]
2003-12-31 06:13 Igor Melichev (details)
Fix (pdfwrite) : Write a smaller Widths array.[src/gdevpdtf.c 1.33, src/gdevpdti.c 1.23]
2003-12-31 05:20 Igor Melichev (details)
Fix (pdfwrite) : Pattern resource was not added to Resources of a pattern object.[src/gdevpdfg.c 1.45]
2003-12-30 17:55 Igor Melichev (details)
Fix (pdfwrite) : Color space resource was not added to Resources of a pattern object.[src/gdevpdfc.c 1.43]
2003-12-30 17:53 Igor Melichev (details)
Fix (pdfwrite) : Wrote an invalid text matrix.[src/gdevpdte.c 1.50]
2003-12-30 11:50 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 24, final.[src/gx.h 1.30]
2003-12-30 08:25 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 23.[src/gx.h 1.29, src/gxfill.c 1.78, src/gxpflat.c 1.28, src/gzpath.h 1.26]
2003-12-29 15:56 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 22.[src/gxfill.c 1.77]
2003-12-29 04:35 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 21.[src/gx.h 1.28, src/gxfill.c 1.76]
2003-12-29 04:18 Igor Melichev (details)
Raster depended on the band size (a partial fix).[src/gxfill.c 1.75]
2003-12-28 13:37 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 20.[src/gxfill.c 1.74]
2003-12-28 12:57 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 19.[src/gxfill.c 1.73]
2003-12-28 12:23 Igor Melichev (details)
Fix : The dropout prevention code could render an occasional raster.[src/gxfill.c 1.72]
2003-12-28 08:15 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 17.[src/gxfill.c 1.71]
2003-12-27 16:58 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 16.[src/gxfill.c 1.70]
2003-12-27 15:24 Ray Johnston (details)
Fix missing semicolons inserted by previous commit that prevented compilation.[src/gxfill.c 1.69]
2003-12-27 09:14 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 15.[src/gx.h 1.27, src/gxfill.c 1.68, src/gxpflat.c 1.27, src/gxfill.h 1.11, src/gzpath.h 1.25]
Correct a typo in the maintainer-clean target in the legacy unix makefiles. Thanks to William Bader for catching this.[src/unix-gcc.mak 1.44, src/unixansi.mak 1.35]
Move the documentation on handling Unicode high level text into Drivers.htm which is a developer document instead of Devices.htm which is intended for users.[doc/Devices.htm 1.73, doc/Drivers.htm 1.44]
2003-12-22 20:05 Ray Johnston (details)
Still more regressions that produced incorrect (different than 8.12) rotations. Regressions include 541_623.pdf and others that had Rotate != 0.[src/zmedia2.c 1.15]
2003-12-21 20:56 Ray Johnston (details)
Resolve regression differences caused by rotated page sizes being picked instead of non-rotated in some cases. Seen with 1_pct_50_bang.pdf and others.[src/zmedia2.c 1.14]
Add a newline at the end of a file. Remove a duplicate semicolon at the end of statement.[src/gxistate.h 1.18, src/zchar1.c 1.35]
Fix yet another long standing bug in 'match_page_size' logic that could result in the wrong (too small) media being selected due to comparison of signed difference versus absolute difference.[src/zmedia2.c 1.13]
A pair of fixes to the PDF rebuild logic. The fix in pdf_main.ps corrects a problem that ws creatd with the PDF 1.5 parser changes. The fix in pdf_rbld.ps corrects an unbalanced stack. This was not fatal but did leave the string (trailer) on the stack after rebuilding some PDF files.[lib/pdf_main.ps 1.83, lib/pdf_rbld.ps 1.6]
2003-12-19 05:42 Ray Johnston (details)
Fix setpagedevice problems introduced with previous commit detected by the regression tests, including 070-01.ps and many others. Also give priority to lower value slots (match_key.value.intval)[src/zmedia2.c 1.12]
2003-12-18 14:58 Igor Melichev (details)
Fix (pdfwrite) : A temporary workaround for limitcheck writing a CFF with many glyphs.[src/gdevpsf.h 1.25, src/gdevpsf2.c 1.28]
2003-12-18 13:23 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 14.[src/gx.h 1.26, src/gxfill.c 1.67, src/gxpflat.c 1.26, src/gzpath.h 1.24]
2003-12-17 15:36 Igor Melichev (details)
Fix : Fixed a comment syntax and removed unused variables.[src/gxpflat.c 1.25]
2003-12-17 15:27 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 13.[src/gxpflat.c 1.24, src/gzpath.h 1.23]
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.[lib/gs_statd.ps 1.14]
Remove warnings and reversion to 'int' which could cause wrong decision for PageSize match.[src/zmedia2.c 1.11]
2003-12-17 09:12 Ray Johnston (details)
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.[lib/gs_setpd.ps 1.20, lib/gs_statd.ps 1.13, src/zmedia2.c 1.10]
2003-12-17 02:29 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 12.[src/gxfill.c 1.66]
2003-12-16 22:29 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 11.[src/gx.h 1.25, src/gxfill.c 1.65, src/gxfill.h 1.10, src/gxpflat.c 1.23, src/gzpath.h 1.22]
2003-12-14 22:32 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 10.[src/gx.h 1.24, src/gxfill.c 1.64, src/gxfill.h 1.9, src/gxpflat.c 1.22, src/gzpath.h 1.21]
2003-12-14 04:51 Dan Coby (details)
This is the first pass at the changes to support the PDF 1.5 revisions to the PDF format.[lib/pdf_rbld.ps 1.5]
2003-12-14 04:41 Dan Coby (details)
This is the first pass at the changes to support the PDF 1.5 revisions to the PDF format.[lib/pdf_base.ps 1.40, lib/pdf_main.ps 1.82]
2003-12-14 01:07 Alex Cherepanov (details)
Fix MSVC debug targets: add explicit makefile specification. Fix bug 687205.[src/msvc32.mak 1.52]
2003-12-13 18:07 Ray Johnston (details)
Fix a premature closedevice leading to a SEGV when a setpagedevice follows a setdevice with the only reference to the device in the graphics state. Bug #687204 detected with ps2epsi.ps.[src/gsdevice.c 1.20]
Link to History8.htm in the list of history files. Patch from Alexei Podtelez.[doc/Readme.htm 1.53]
2003-12-12 02:16 Alex Cherepanov
Split an expression in two because MSVC 6.00.8168.0 cannot compile it in -O2 mode, enabled in GS 8.12 by default. MSVC 6 with Service Pack 3 doesn't require this work around.[src/idict.c 1.9]
Properly remove jbig2.dev from the FEATURE_DEVS list in the autoconf build when stdint_h is not available. Works around bug 687007.[src/configure.ac 1.36]
2003-12-11 19:44 Ray Johnston (details)
Fix .gethalftone to prevent /undefinedresource or other error from being left in the $error dict. Seen with UnusualFontMatrix.ps when running under startjob encapsulation.[lib/gs_init.ps 1.103]
2003-12-11 18:15 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 9.[src/gxpflat.c 1.21, src/gzpath.h 1.20]
2003-12-11 13:48 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 8.[src/gxfill.c 1.63, src/gx.h 1.23, src/gxfill.h 1.8, src/gxpflat.c 1.20, src/gzpath.h 1.19]
2003-12-11 13:33 Igor Melichev (details)
Fix : The flattening algorithm inaccurately filtered points. Bug 687154 "Bugs in gx_flatten_sample".[src/gxpflat.c 1.19]
2003-12-11 09:53 Igor Melichev (details)
Removed an obsolete code FLATTENED_CURVE_ITERATOR 0.[src/gx.h 1.22, src/gxpflat.c 1.18, src/gzpath.h 1.18]
2003-12-11 02:59 Ray Johnston (details)
Fix setpagedevice so that the Default Halftone is used. Fixes bug #687199.[lib/gs_setpd.ps 1.19]
Remove the CC_LEAF alternate compiler definition. This basically exists to pass -fomit-frame-pointer (or equivalent) on a few (two) files where it's unequivocably safe. This strikes us as premature optimization. It was also causing problems with the profile build under gcc because of a quoting problems with the argument list the makefile passes to itself through this define. Closes bug 687182.[src/Makefile.in 1.29, src/bcwin32.mak 1.31, src/dvx-gcc.mak 1.25, src/gs.mak 1.23, src/int.mak 1.119, src/lib.mak 1.158, src/macos-mcp.mak 1.24, src/macosx.mak 1.22, src/msvccmd.mak 1.13, src/openvms.mak 1.34, src/openvms.mmk 1.28, src/os2.mak 1.36, src/ugcclib.mak 1.27, src/unix-end.mak 1.6, src/unix-gcc.mak 1.43, src/unixansi.mak 1.34, src/watcw32.mak 1.28, src/wccommon.mak 1.8]
In the autoconf build, only pass -O2 if the compiler is detected to be gcc. Fall back to trying the POSIX -O in other cases. The trial compile was not detecting that this option does not work correctly on the Solaris compilers. Problem report from Nelson Beebe, closes bug 687198.[src/configure.ac 1.35]
2003-12-10 23:07 Ray Johnston (details)
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.[lib/gs_fonts.ps 1.45, src/gp_ntfs.c 1.22]
2003-12-10 14:27 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 7.[src/gxfill.c 1.62, src/gxpflat.c 1.17, src/gzpath.h 1.17]
2003-12-10 14:23 Igor Melichev (details)
Fix: A prototype for memcpy was missed.[src/gxpflat.c 1.16]
2003-12-10 13:41 Igor Melichev (details)
Simplify the filtering of points while flattening a curve.[src/gxpflat.c 1.15]
Add the new stdint_.h compatibitily header to the file roadmap.[doc/Develop.htm 1.128]
Add a new compatibility header, stdint_.h. All the code previously in std.h and stdpre.h that tried to make these types universally available has been moved to the new compatibility header as per policy.[src/lib.mak 1.157, src/sjbig2.c 1.5, src/sjbig2.h 1.4, src/std.h 1.11, src/stdint_.h 1.1, src/stdpre.h 1.22, src/ttfsfnt.h 1.6]
Bump version numbers after the 8.12 release.[doc/News.htm 1.139, lib/gs_init.ps 1.102, src/gscdef.c 1.40, src/version.mak 1.68]
2003-12-09 17:25 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 6.[src/gxfill.c 1.61, src/gxpflat.c 1.14, src/gzpath.h 1.16]
2003-12-09 17:23 Igor Melichev (details)
Generalize the trapezoid filling algorithm for curves, step 5.[src/gx.h 1.21, src/gxfdrop.c 1.8, src/gxfill.c 1.60, src/gxfill.h 1.7, src/gxpflat.c 1.13, src/gzpath.h 1.15, src/lib.mak 1.156]
2003-12-09 17:21 Igor Melichev
Unwinding the last patch because it was committed with a wrong log message.[src/gx.h 1.20, src/gxfdrop.c 1.7, src/gxfill.c 1.59, src/gxfill.h 1.6, src/gxpflat.c 1.12, src/gzpath.h 1.14]
2003-12-09 16:48 Igor Melichev
ERRONEUS COMMITMENT - do not use this revision.[src/lib.mak 1.155]
2003-12-09 16:42 Igor Melichev
ERRONEUS COMMITMENT - do not use this revision.[src/lib.mak 1.154]
2003-12-09 16:12 Igor Melichev
ERRONEUS COMMITMENT - do not use this revision.[src/gx.h 1.19, src/gxfdrop.c 1.6, src/gxfill.c 1.58, src/gxfill.h 1.5, src/gxpflat.c 1.11, src/gzpath.h 1.13, src/lib.mak 1.153]
2003-12-09 15:59 Igor Melichev (details)
Fix (pdfwrite) : Type 1,2 composite glyphs could point to wrong subglyphs.[src/gsfont.c 1.28, src/gxfcache.h 1.22, src/gxfcopy.c 1.39, src/lib.mak 1.152, src/zfont.c 1.10]