2004-05-31 06:02 Dan Coby

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]

2004-05-31 05:34 Ralph Giles

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]

2004-05-31 05:08 Ralph Giles

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]

2004-05-29 21:07 Raph Levien

Added more news items, in preparation for 8.30 release.

[doc/News.htm 1.147]

2004-05-29 02:19 Ralph Giles

Relocate the gxhldevc_h macro out of order so all its dependencies are
available.

[src/lib.mak 1.184]

2004-05-29 02:10 Ralph Giles

Correct a dependency typo.

[src/lib.mak 1.183]

2004-05-29 01:21 Ralph Giles

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]

2004-05-29 01:11 Ralph Giles

Add new rinkj driver files to the index in Develop.htm.

[doc/Develop.htm 1.133]

2004-05-28 23:58 Raph Levien

Add sample setup file for Rinkj driver, more documentation.

[doc/Devices.htm 1.76, lib/rinkj-2200-setup 1.1]

2004-05-28 23:50 Raph Levien

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]

2004-05-28 23:09 Ralph Giles

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]

2004-05-28 23:02 Raph Levien

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]

2004-05-24 23:35 Ralph Giles

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]

2004-05-20 07:34 Ralph Giles

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]

2004-05-17 17:27 Ralph Giles

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]

2004-05-12 18:08 Jack Moffitt

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]

2004-05-06 19:06 Dan Coby

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]

2004-05-06 17:19 Dan Coby

Disable the fix for 687418.  This is causing many errors in the regression
tests.  These need to be investigated.

[src/gdevdflt.c 1.21]

2004-05-06 16:26 Jack Moffitt

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]

2004-05-06 06:20 Dan Coby

Make check_device_separable private to avoid a warning from gcc.

[src/gdevdflt.c 1.20]

2004-05-06 05:49 Dan Coby

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]

2004-05-05 22:52 Ralph Giles

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]

2004-05-04 21:31 Ralph Giles

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]

2004-05-02 21:24 Ralph Giles

Add recent new files to the listing in the developer documentation.

[doc/Develop.htm 1.132]

2004-05-02 20:30 Ralph Giles

Add the JPXDecode implementation to the list of files in the documentation.

[doc/Develop.htm 1.131]

2004-05-02 19:37 Ralph Giles

Add a missing file to the testsuite documentation.

[doc/Testing.htm 1.24]

2004-05-02 19:26 Ralph Giles

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]

2004-05-02 19:23 Ray Johnston

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]

2004-05-02 19:00 Ralph Giles

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]

2004-04-30 22:31 Ralph Giles

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]

2004-04-29 18:51 Dan Coby

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]

2004-04-28 16:41 Dan Coby

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]

2004-04-27 06:04 Ralph Giles

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]

2004-04-27 06:01 Ralph Giles

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]

2004-04-22 06:38 Ralph Giles

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]

2004-04-15 16:47 Ray Johnston

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]

2004-04-08 16:18 Ralph Giles

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]

2004-04-07 15:10 Raph Levien

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]

2004-04-02 02:19 Ray Johnston

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]

2004-04-01 06:46 Ray Johnston

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]

2004-04-01 06:14 Ray Johnston

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]

2004-03-24 23:46 Ralph Giles

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]

2004-03-24 07:29 Ralph Giles

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]

2004-03-24 06:20 Ralph Giles

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]

2004-03-22 01:23 Ralph Giles

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]

2004-03-19 05:37 Ralph Giles

Rename the DEBUG_JPX symbol to JPX_DEBUG to match the others we've
defined for the JPXDecode source.

[src/sjpx.c 1.7]

2004-03-19 05:36 Ralph Giles

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]

2004-03-18 17:56 Ray Johnston

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]

2004-03-17 23:06 Ralph Giles

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]

2004-03-16 01:25 Dan Coby

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]

2004-03-15 20:47 Ralph Giles

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]

2004-03-12 01:58 Dan Coby

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]

2004-03-11 05:36 Ralph Giles

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]

2004-03-10 19:06 Ralph Giles

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]

2004-03-10 19:01 Ralph Giles

Clarify that -dNOSUBSTDEVICECOLORS has no effect on the pswrite device.
Bug 687357.

[doc/Use.htm 1.104]

2004-03-10 05:49 Ralph Giles

Correct yet another typo that was preventing the regression from
running.

[toolbin/tests/run_nightly 1.23]

2004-03-10 04:52 Raph Levien

Fix problem with dci.max_components introduced with DeviceN changes.
Closes bug #677383.

[src/gdevijs.c 1.7]

2004-03-09 21:31 Ralph Giles

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]

2004-03-09 05:42 Dan Coby

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]

2004-03-08 16:45 Ralph Giles

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]

2004-03-05 14:39 Ralph Giles

correct a typo in the recent comment revision

[doc/Make.htm 1.74]

2004-03-05 14:36 Ralph Giles

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]

2004-03-05 05:37 Ralph Giles

Remove a debug tracing message.

[src/sjpx.c 1.2]

2004-03-04 22:50 Ralph Giles

Add support for our whitelist keyword filter to the regression run.

[toolbin/tests/run_nightly 1.21]

2004-03-04 22:34 Ralph Giles

Improve wording in the MSVC debug flag descriptions.

[doc/Make.htm 1.73]

2004-03-04 22:28 Ralph Giles

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]

2004-02-25 20:37 Ray Johnston

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]

2004-02-25 20:35 Ray Johnston

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]

2004-02-24 22:27 Jack Moffitt

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]

2004-02-24 22:20 Jack Moffitt

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]

2004-02-23 20:41 Ralph Giles

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]

2004-02-23 03:07 Ray Johnston

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]

2004-02-23 01:44 Ray Johnston

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]

2004-02-20 06:46 Dan Coby

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]

2004-02-18 05:35 Dan Coby

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]

2004-02-16 06:01 Dan Coby

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]

2004-02-13 17:51 Ralph Giles

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]

2004-02-10 22:31 Ralph Giles

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]

2004-01-31 00:48 Ralph Giles

[no log message]

[doc/Release.htm 1.84]

2004-01-30 23:12 Ralph Giles

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]

2004-01-30 08:51 Russell Lang

Document that the copyright year needs to be updated in some
Windows files for each release.

[doc/Release.htm 1.83]

2004-01-30 08:40 Russell Lang

Update copyright date for Windows release to 2004.

[src/dwsetup.rc 1.11, src/winint.mak 1.21]

2004-01-30 07:32 Ralph Giles

Correct the link to History8.htm.

[doc/Readme.htm 1.54]

2004-01-30 04:05 Ray Johnston

Fix typo.

[doc/Use.htm 1.100]

2004-01-29 18:40 Ray Johnston

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

[src/gdevdljm.h 1.8]

2004-01-29 18:19 Ray Johnston

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]

2004-01-27 05:10 Ralph Giles

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

[src/Makefile.in 1.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]

2004-01-26 20:54 Ray Johnston

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]

2004-01-23 17:35 Ray Johnston

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]

2004-01-20 19:05 Ralph Giles

Some additional clarification on the new pdfwrite encryption user parameters.

[doc/Ps2pdf.htm 1.62]

2004-01-20 19:00 Ralph Giles

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]

2004-01-20 01:39 Ralph Giles

Correct a typo in the previous commit.

[src/gp_unifs.c 1.17]

2004-01-20 01:24 Ralph Giles

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

[src/gp_unifs.c 1.16]

2004-01-19 23:19 Ralph Giles

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

[lib/pj-gs.sh 1.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]

2004-01-15 17:45 Ralph Giles

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]

2004-01-15 17:41 Ralph Giles

Add the Freetype Licence text to the exemptions list for RCS Id lines.

[toolbin/tests/check_source.py 1.7]

2004-01-15 17:35 Ralph Giles

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]

2004-01-12 23:16 Ralph Giles

Clarify wording in the updated GridFitTT documentation.

[doc/Language.htm 1.81, doc/Use.htm 1.97]

2004-01-12 23:04 Ralph Giles

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]

2004-01-06 20:36 Ralph Giles

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]

2004-01-05 23:34 Ralph Giles

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]

2004-01-05 23:06 Ralph Giles

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

[src/configure.ac 1.37]

2004-01-05 22:13 Ralph Giles

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]

2004-01-03 18:14 Ralph Giles

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]

2004-01-02 21:05 Ray Johnston

Fix: The (more or less undocumented) superexec operator is supposed to
allow "readonly" directories to be amended. Bug #674421.

[src/zgeneric.c 1.7]

2004-01-02 20:53 Ray Johnston

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]

2003-12-31 18:07 Ralph Giles

Add a paragraph to the license statement listing the additional requirements of
the Freetype License.

[LICENSE 1.3]

2003-12-31 17:53 Ralph Giles

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]

2003-12-24 03:32 Ralph Giles

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]

2003-12-23 15:36 Ray Johnston

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]

2003-12-20 17:09 Ralph Giles

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]

2003-12-20 09:28 Ray Johnston

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]

2003-12-19 08:34 Dan Coby

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]

2003-12-17 09:45 Ray Johnston

Add "pa4" page size requested by a user. This is the intersection of
a4 and letter page size, i.e., a4 width and letter length. Bug #553187.

[lib/gs_statd.ps 1.14]

2003-12-17 09:19 Ray Johnston

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]

2003-12-12 18:03 Ralph Giles

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]

2003-12-12 01:44 Ralph Giles

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]

2003-12-11 02:22 Ralph Giles

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]

2003-12-10 23:42 Ralph Giles

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]

2003-12-09 21:18 Ralph Giles

Add the new stdint_.h compatibitily header to the file roadmap.

[doc/Develop.htm 1.128]

2003-12-09 21:17 Ralph Giles

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]

2003-12-09 21:11 Ralph Giles

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]