1.38. ghostscript

1.38.1. RHBA-2011:0137: bug fix and enhancement update

Updated ghostscript packages that fix various bugs and add an enhancement are now available.
The Ghostscript suite provides a PostScript interpreter, a set of C procedures (the Ghostscript library, which implements the graphics capabilities in the PostScript language), and an interpreter for PDF files. Ghostscript translates PostScript code into many common, bitmapped formats, like those understood by most printers and displays. This enables users to display PostScript files and print them on non-PostScript printers.
This update fixes the following bugs:
* Previously, including a large JBIG2 compressed image in the PDF input file may have caused the pdf2ps conversion utility to terminate unexpectedly with a segmentation fault. This was caused by the fact that the result of the "jbig2_image_new" function call was not always checked properly. This error has been fixed, and the inclusion of JBIG2 images no longer results in a segmentation fault. ( BZ#501710)
* Although the recent security bug fix resolved a vulnerability in Ghostscript's International Color Consortium Format Library (icclib), it also changed the limit for "clutPoints" to 100, causing the icclib to reject most ICC profiles. With this update, the limit has been increased to 255, and ICC profiles are now handled as expected. ( BZ#514723)
* Due to the incorrect page size handling, converting a PDF file to PostScript may have caused the correct page size information to be lost. As a result, the printed output may have been misplaced or partially visible only. With this update, the conversion from PDF to PostScript works as expected. ( BZ#524250)
* When converting a PDF 1.5 document to PNG, running the gs command resulted in the following error message:
ERROR: /undefined in /BXlevel
This has been fixed, and the conversion from PDF 1.5 to PNG no longer fails with the above error. ( BZ#545821)
* Due to an error in the pxlmono driver, an incorrect page size may have been used when attempting to print a document with a size other than the default US Letter. With this update, Ghostscript now always retains the correct page size. ( BZ#565776)
* Previously, using certain fonts in a PDF document could cause the gs command to terminate with the following error message:
ERROR: /invalidfont in --charpath--
This has been fixed, and gs now processes these PDF files as expected. ( BZ#566832)
* A series of imprecise rounding may have caused some elements in a PostScript document to be wrongly positioned when rendered. This has been fixed, and Ghostscript now renders PostScript files correctly. ( BZ#599615)
* Attempting to process a PDF file generated by Xerox WorkCentre resulted in an empty output. This was caused by the fact that in these documents, the segment data length field of the last segment is set to "-1", which was not handled correctly. With this update, PDF files generated by Xerox WorkCentre are now rendered as expected. ( BZ#605219)
* Due to an incorrect object management, Ghostscript may have attempted to read from uninitialized memory, which could have lead to a segmentation fault. This has been fixed by back-porting a patch from a newer version. ( BZ#629563)
This update also adds the following enhancement:
* OPVP 1.0 support has been added. ( BZ#560096)
All users of Ghostscript are advised to upgrade to these updated packages, which resolve these issues and add this enhancement.

1.38.2. RHBA-2010:0646: bug fix update

Updated ghostscript packages that fix various bugs and add an enhancement are now available.
The Ghostscript suite provides a PostScript(TM) interpreter, a set of C procedures (the Ghostscript library, which implements the graphics capabilities in the PostScript language), and an interpreter for PDF files. Ghostscript translates PostScript code into many common, bitmapped formats, like those understood by most printers and displays. This enables users to display PostScript files and print them on non-PostScript printers.
This update fixes the following bug:
* due to the incorrect page size handling, converting a PDF file to PostScript may have caused the correct page size information to be lost. As a result, the printed output may have been misplaced or partially visible only. With this update, the conversion from PDF to PostScript works as expected. ( BZ#592962)
All users of Ghostscript are advised to upgrade to these updated packages, which resolve this issue.