As of this release (9.07), Ghostscript and GhostPDL are distributed under the GNU Affero General Public License (AGPL).
Ghostscript now has the option to be built as thread safe. Note that not all devices are thread safe. See the GS_THREADSAFE option in: GS_THREADSAFE
The pdfwrite devices now supports linearized (or optimized for fast web view) output directly ("-dFastWebView")
The Font API (FAPI) has been moved from the Postscript interpreter (psi) into the graphics library (base), and extended to support the other languages (PCL/PXL/XPS). All interpreters now use Freetype by default to render all viable font types.
Ghostscript has been extended to support Postscript string and array objects with >64k entries.
Ghostscript has been extended to support file sizes >4Gb - in particular reading and writing PDF files. As a side effect of this, Ghostscript also now supports 64 bit Postscript integer objects.
All CMYK devices can now support simulated overprint of spot colors using the "-dSimulateOverprint" command line option.
Support for use of DeviceN ICC color profiles as the output profile with the tiffsep and psdcmyk devices.
Support for customized named color handling with DeviceN colors
Support for black point compensation
Support for K preservation in CMYK to CMYK conversions
Support for DeviceLink profiles for graphic, image and text objects
Support for custom color replacement
Increased control in specifying color conversions as a function of object type
Full details of the color management features can be found in: GS9_Color_Management.pdf
Provide BigTIFF output option: the tiff devices can write BigTIFF files using the "-dUseBigTIFF" option. This requires libtiff version >=4.0.0 (the option is ignored for versions <4.0.0)
LittleCMS updated to 2.4
Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
* Add djvulibre-lib and libspectre dependencies.
Changelog:
Release 0.4:
* Added support for multiple formats.
* Added format detection using libmagic.
* Added support for PostScript. Thanks to Alexander Volkov.
* Added rudimentary support for DjVu.
* Added support for hyperlinks in DjVu documents. Thanks to Alexander Volkov.
* Added support for outline and properties of DjVu documents.
* Added support for UNIX signals.
* Added missing support for links to external documents.
* Small improvements to prefetching.
* Changed presentation view to support rotation, caching and prefetching.
* Dropped support for storing tabs and bookmarks as XML files.
* Improved handling of headers and their interdependencies. Thanks to Alexander Volkov.
* Updated Ukrainian translation. Thanks to Vladimir Smolyar and yurchor.
* Updated Croatian translation. Thanks to freedomrun.
* Updated Slovak translation. Thanks to DAG Software.
* Updated Czech translation. Thanks to Pavel Fric.
* Updated British English translation. Thanks to Andi Chandler.
* Updated French translation. Thanks to Hélion du Mas des Bourboux.
* Updated Polish translation. Thanks to Mateusz Łukasik and Mike08.
* Updated Brazilian Portguese translation. Thanks to Phillipe Smith.
* Updated Hebrew translation. Thanks to Yaron Shahrabani.
* Updated Catalan translation. Thanks to VPablo.
* Updated Asturian translation. Thanks to Xuacu Saturio.
* Updated French translation. Thanks to Sylvie Gallet and Tanguy Herrmann.
* Updated Italian translation. Thanks to Claudio Arseni.
* Updated Spanish translation. Thanks to Dante Diaz.
* Updated Russian translation. Thanks to Vladimir Smolyar.
* Updated Bosnian translation. Thanks to Kenan Dervišević.
* Added Malay translation. Thanks to abuyop.
v1.3.0 (30th December 2012)
- Numerous performance optimisations (thanks Alex Dowad)
- Improved text extraction (thanks Nathaniel Madura)
- Load less of the hashery gem to reduce core monkey patches
- various bug fixes
QPDF is a command-line program that does structural, content-preserving
transformations on PDF files. It could have been called something
like pdf-to-pdf. It also provides many useful capabilities to
developers of PDF-producing software or for people who just want
to look at the innards of a PDF file to learn more about how they
work.
QPDF is capable of creating linearized (also known as web-optimized)
files and encrypted files. It is also capable of converting PDF
files with object streams (also known as compressed objects) to
files with no compressed objects or to generate object streams from
files that don't have them (or even those that already do). QPDF
also supports a special mode designed to allow you to edit the
content of PDF files in a text editor. For more details, please
see the documentation links below.
QPDF includes support for merging and splitting PDFs through the
ability to copy objects from one PDF file into another and to
manipulate the list of pages in a PDF file. The QPDF library also
makes it possible for you to create PDF files from scratch. In this
mode, you are responsible for supplying all the contents of the
file, while the QPDF library takes care off all the syntactical
representation of the objects, creation of cross references tables
and, if you use them, object streams, encryption, linearization,
and other syntactic details.
QPDF is not a PDF content creation library, a PDF viewer, or a
program capable of converting PDF into other formats. In particular,
QPDF knows nothing about the semantics of PDF content streams. If
you are looking for something that can do that, you should look
elsewhere. However, once you have a valid PDF file, QPDF can be
used to transform that file in ways perhaps your original PDF
creation can't handle. For example, programs generate simple PDF
files but can't password-protect them, web-optimize them, or perform
other transformations of that type.
Significant Changes:
- RHEL5 supported with hpcups
Added Support for the Following New Printers:
- HP LaserJet Pro 500 color MFP M570dw
- HP LaserJet Pro 500 color MFP M570dn
- HP LaserJet Enterprise flow MFP M525
- HP LaserJet Enterprise color flow MFP M575
- HP LaserJet Enterprise 700 M712n
- HP LaserJet Enterprise 700 M712dn
- HP LaserJet Enterprise 700 M712xh
- HP LaserJet Enterprise 700 color MFP M775dn
- HP LaserJet Enterprise 700 color MFP M775f
- HP LaserJet Enterprise 700 color MFP M775z
- HP LaserJet Enterprise 700 color MFP M775z+
Added support for the following new Distro's:
- Ubuntu 12.10
- Debian 6.0.6
Launchpad fixes:
1073650 - musb.c:get_interface() doesn't check return value of
libusb_get_config_descriptor()
1070758 - can't run hp-check without GUI
1048754 - HP Setup crashes with ValueError
1067697 - manual of hp-check mentions '--runtime' option
1067689 - 'hp-check -r' starts HPLIP status service (hp-systray)
1064107 - CUPSEXT could not be loaded
1066235 - 'hp-check' does not find installed XSane
1065582 - Cannot add a parallel printer
Issues fixed:
- Delay in status display on USB connection for certain classes of
devices
- Secure Printing support for HP LaserJet P3010 Series
Detailed Change Log:
- Job storage support with postscript finishing filter
================
* AUCTeX now supports Biber in conjunction with biblatex in addition
to BibTeX.
* Each AUCTeX mode now has its own abbrev table. On Emacsen which
provide the possibility to inherit abbrevs from other tables, the
abbrevs from the Text mode abbrev table are available as well.
Newly defined abbrevs are written to the mode-specific tables,
though.
* The file `tex-fptex.el' was removed.
* Forward/backward search for Evince has been improved. If Emacs is
compiled with DBUS support and a recent Evince version (3.x) is
installed, the communication goes over the desktop bus instead of
the command line, resulting in more accurate positioning of point
in Emacs and highlighting of the target paragraph in Evince.
* A problem where Ghostscript threw an /invalidfileaccess error when
running preview-latex was fixed.
* A lot of smaller fixes and additions have been made.
with patches/patch-ab, and some more as (3) and (4):
(1) Add patch-ab to eliminate old-fashioned flush.pl which causes
error as:
Can't locate flush.pl in @INC ( ....
(2) patch-ab also includes:
- Eliminate old-fashioned call of ctime.pl
- Eliminate non-supported '$#'
- Rename 'sub date' to be more specific name 'sub a2ps_date'
This patch is derived from
http://trac.macports.com/changeset/86539
(3) Add comment on patch-aa from cvs log.
(4) Add LICENSE=mit.
9.5.3
This release provides mitigations for vulnerabilities described in the security
bulletin at http://www.adobe.com/go/apsb13-02.
9.5.2:
This release provides mitigations for vulnerabilities described in the security
bulletin at http://www.adobe.com/go/apsb12-16.
Packaged by Patrick Welche and modified by me.
The textcase package offers commands \MakeTextUppercase and
\MakeTextLowercase are similar to the standard \MakeUppercase
and \MakeLowercase, but they do not change the case of any
sections of mathematics, or the arguments of \cite, \label and
\ref commands within the argument. A further command
\NoCaseChange does nothing but suppress case change within its
argument, so to force uppercase of a section including an
environment, one might say:
\MakeTextUppercase{...\NoCaseChange{\begin{foo}}
...\NoCaseChange{\end{foo}}...}
The licensing for this package is unclear. In particular, it appears
to contain an embedded copy of pdflib. Mark it non-redistributable
until someone analyzes and addresses the issues.
The license is only available as a pdf, and I decline to extract and
check in text.
This license is clearly non-Free, and no permission is granted to
distribute source or binaries, so set NO_*_ON_*.
Fixes PR pkg/43210.
qpdfview uses the Poppler library for rendering and CUPS for
printing. It provides a clear and simple graphical user interface
using the Qt framework.
Current features include:
* Outline, properties and thumbnail panes
* Scale, rotate and fit
* Fullscreen and presentation views
* Continuous and multiple-page layouts
* Search for text
* Configurable tool bars
* Persistent per-file settings
* SyncTeX support
* Rudimentary annotation support (with Poppler version 0.20.1 or higher)
* Rudimentary form support