lp:ubuntu/maverick/ghostscript

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/maverick/ghostscript
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

77. By Till Kamppeter

debian/control: Updated versioned dependency of ghostscript on gsfonts,
we need at least gsfonts 1:8.11+urwcyr1.0.7~pre44-4.1 now due to the
dropping of defoma.

76. By Till Kamppeter

debian/patches/substractive-gray-fix: Fixed the handling of substractive
monochrome/grayscale color spaces by the PDF interpreter. Such color
space is often used by the CUPS Raster output device, especially by
Gutenprint on monochrome laser printers.

75. By Till Kamppeter

debian/patches/cups-raster-fixes.dpatch: Do not do over-verbose debug
logging. This made rendering sigificantly slower and also made it more
difficult to read the CUPS error_log file (Upstream bug #690581).

74. By Till Kamppeter

* debian/patches/cups-raster-fixes.dpatch: Added following fixes to the
  patch:
   o Eliminated compiler warning appearing after the recent memory
     reallocation fixes.
   o Support CUPS Raster level 2 (compressed) output (Upstream bug #689885).
   o Improved memory management: Automatic buffer size determination if
     RIP_MAX_CACHE variable is not set or not a non-zero number, BufferSpace
     size is same as MaxBitmap, not 1/10 (Upstream bug #691499).
   o Reallocate memory also if color depth changes during the job (Upstream
     bug #690435).
* debian/patches/x11-device-do-not-create-huge-windows.dpatch: Some input
  files made Ghostscript opening a huge window, much bigger than the usual
  desktop, and sometimes using up all the computer's memory and making the
  computer crash (Upstream bug #690444).
* debian/patches/check-all-pdfs-for-transparency.dpatch: Transparency in
  PDFs is was only introduced in PDF 1.4 according to the Adobe specs, but
  there are PDFs claiming to be of an older standard but they contain
  transparency. With this patch all PDFs are checked for transparency
  (Upstream bug #691273).
* debian/patches/pdf-rendering-performance.dpatch: Improved PDF rendering
  performance by replacing the standard C floor() function by a simple macro
  (Upstream bug #691504).
* debian/patches/x11-device-modularization-fixes.dpatch: Assorted fixes in
  the modularization of the X11 output devices (Upstream bug #691510).
* debian/patches/device-n-init-variables-to-avoid-segfault.dpatch: Added
  some missing initializations in DeviceN to avoid possible segmentation
  faults (Upstream bug #690428).
* debian/patches/fix-imagem-output-device.dpatch: Fixed double-free
  corruption of "imagen" output device (Upstream bug #690561).

73. By Marc Deslauriers

* SECURITY UPDATE: arbitrary code execution via unlimited recursive
  procedure invocations (LP: #546009)
  - debian/patches/CVE-2010-1628.dpatch: only initialize structures if
    all allocations were successful in psi/ialloc.c, psi/idosave.h,
    psi/isave.c.
  - CVE-2010-1628

72. By Till Kamppeter

debian/patches/ps2pdf-hyperlinks.dpatch: Let ps2pdf create proper hyperlinks
(LP: #583990, upstream bug #691344).

71. By Till Kamppeter

* New source tarball, still based on Ghostscript 8.71, but with less files
  removed. As for most files in Resource/CMap/ Adobe has changed the license
  we do not remove the files in Resource/CMap/ entirely but only the files
  which have still a non-free license. As these files are only needed for
  old CJK PDF files (of the Adobe Acrobat Reader 3-6 generation) for most
  users this will reintroduce the same PDF and font compatibility as
  upstream Ghostscript. See Ghostscript upstream bug 691212. This should fix
  upstream bug 691345 and the Ghostscript part of LP: #321932. Used the
  command line "grep -li 'not altered' Resource/CMap/* | xargs rm" to
  remove these files.
* debian/README.Debian: Updated for the change in the removal of non-free
  files from the upstream source tarball.
* debian/ghostscript.links: Removed links which got obsolete from defoma
  removal.
* debian/dirs: Removed directories which got obsolete from defomo removal.
* debian/rules: Removed "fail-if-cmaps-exist" rule, as we do not remove
  the entire Resource/CMap/ any more.

70. By Stefano Rivera

* debian/ghostscript.prerm, debian/gs.defoma, debian/ghostscript.postrm,
  debian/dirs, debian/ghostscript.links, debian/control, debian/rules,
  debian/ghostscript.postinst, debian/ghostscript.preinst,
  debian/update-gsfontmap: Merge changes from 8.71~dfsg2-1.1 (LP: #584597):
  - Drop defoma.
  - Add update-gsfontmap to provide cidfmap and Fontmap.

69. By Till Kamppeter

debian/patches/pdf-interpreter-segfault-fixes.dpatch,
debian/patches/cups-raster-fixes.dpatch,
debian/patches/fapi-buildchar-object-null-check.dpatch,
debian/patches/cups-raster-error-out-without-segfault-and-force-banding.dpatch,
debian/patches/cups-raster-fix-memory-reallocation.dpatch: Fixed several
problems in the PDF interpreter and the CUPS Raster output device of
Ghostscript to avoid Ghostscript erroring out or even crashing on many
input files when printing with a CUPS Raster driver (LP: 539708, upstream
bug #691014). Joined all changes on cups/gdevcups.c into one patch as
the patches are overlapping and parts of the old patches are undone.

68. By James Westby

Fix pdflatex preview mode.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/ghostscript
This branch contains Public information 
Everyone can see this information.

Subscribers