Changes in the most recent release of Ghostscript

This document is news about the most recent Ghostscript release. For earlier versions, see the history documents:

History of Ghostscript versions 7.n
History of Ghostscript versions 6.n
History of Ghostscript versions 5.n
History of Ghostscript versions 4.n
History of Ghostscript versions 3.n
History of Ghostscript versions 2.n
History of Ghostscript versions 1.n

For other information, see the Ghostscript overview.


Version 7.30 (2002-09-07)

This is an alpha testing release of the new DeviceN implementation. In addition, there have been numerous bug fixes and further cleanup in the pdfwrite device.

Unfortunately, documentation for the DeviceN changes was not available in time for this release.

The following SourceForge bug numbers were open at the time of the last release: 405342, 407342, 414947, 414985, 423838, 434277, 446344, 446672, 458261, 458775, 458780, 459647, 465720, 465936, 468762, 484752, 484753, 485510, 487953, 493348, 495319, 505429, 508081, 509646, 510808, 513905, 517349, 526099, 526491, 528647, 530011, 530588, 533467, 535366, 535752, 535836, 538033, 538428, 542848, 543185, 546823, 552989, 554076, 557177, 558151, 558435, 560508, 562103, 563287, 567421, 567487, 567487, 567604, 567773, 569573, 570772, 572119, 573744, 576591, 578838, 578865, 580029, 582471, 583413, 584990, 590979, 591768, 592160, 592164, 592833, 592837, 592841, 592925, 592930, 594291, 594582, 595375, 595378, 595760, 596009, 596228, 596284, 596394, 598014, 598746, 600281, 600288, 600855, 601255, 601336, 601694, 601704, 602016, 602739, 602995, 603003, 603157, 603577, 603689, 603934, 604884 604886, 605200, 605830.

In addition, a significant number of regressions remain. See the archives of the regression report for more details.

Incompatible changes

A number of DeviceN changes can cause incompatibility. They are summarized below.

* gx_color_index may now be 32 or 64 bits, determined at compile time.

* The gx_device_color_info field has been updated to include
  significantly more information about the encoding from colors in the
  process color model to gx_color_index colors. New fields include:
  polarity, gray_index, separable_and_linear, comp_shift, and comp_bits.
  Devices are strongly encouraged to set these new fields correctly.
  See gxdevcli.h for more information.

* Some existing device procedures for color mapping have changed.
  map_rgb_color now takes a cv[] array rather than separate red, green,
  and blue scalar color values, and similarly for map_cmyk_color.

* New device procedures: get_color_mapping_procs, get_color_comp_index,
  encode_color, decode_color. These device procedures are required for
  devices defining additional colorant planes, and may be desirable for
  finer control over color mapping. See gxdevcli.h and gxcmap.c for
  more information.

Copyright © 2002 artofcode LLC. All rights reserved.

This software is provided AS-IS with no warranty, either express or implied. This software is distributed under license and may not be copied, modified or distributed except as expressly authorized under the terms of the license contained in the file LICENSE in this distribution. For more information about licensing, please refer to http://www.ghostscript.com/licensing/. For information on commercial licensing, go to http://www.artifex.com/licensing/ or contact Artifex Software, Inc., 101 Lucas Valley Road #110, San Rafael, CA 94903, U.S.A., +1(415)492-9861.

Ghostscript version 7.30, 7 September 2002