Bug-fixes:
* Host font retrieval on Windows was not thread-safe under certain conditions.
* Non-ASCII characters in environment variables could incorrectly trigger
the error message "Invalid UTF-8 sequence..." on Windows.
* PDFlib could crash if the PDFLIBLOGFILE environment variable was specified
and the "logging" parameter was set.
* Implemented a workaround for broken Corel Craw TIFF images with invalid
values for ExtraSamples.
* PDF_create_annotation() in PDF/A mode restricted the "rotate" and "zoom"
options for all annotation types although PDF/A restricts these only for
annotations with type=Text.
* Building the PDFlib Lite binding for Perl on Windows with the old-style
Makefile instead of Makefile.PL didn't produce any usable binary.
* Textflow could wrongly place text with verticalalignment=justify and
lastlinedist=descender if multiple fonts were used on a line and certain
rare geometric conditions were met.
* Invalid PDF output was generated when PDF_begin_template_ext() was called
in page scope and one or more of the following options were used:
"metadata", "opi-1.3", "opi-2.0".
* PHP binding: added a binary for use with Zend Community Server 5.3 which
requires Visual Studio 8 (as opposed to the common PHP build which uses
VS9).
* The pcos_get_string() method in .NET didn't convert non-ASCII return
strings to UTF-16 correctly.
* Implements a parser for legacy Type 1 PFA fonts with a binary data
section.
* Added support for addressing a "temporary work path" via the option
"clippingpathname" and the pseudo path name "Work Path".
* The "transparencygroup" option is no longer allowed in PDF/A mode to
match the forthcoming Technical Corrigendum 2 for ISO 19005-1.
* Textflow ignored space characters in front of mandatory line breaks
(nextline, nextparagraph, nextpage) if alignment=center or =right.
* Invalid RGB TIFF images with four components, but extrasamples=0 were
wrongly processed in passthrough mode which resulted in invalid image data
in the PDF output.
* Fixed a memory violation with malformed XMP where the namespace prefix
was missing from element names.
* The message "Floating point parameter 'x' has bad value (not a number)"
could occur spuriously under the following conditions: Linux x86, PHP,
certain PHP functions called before using PDFlib API functions. The
problem was caused by a bug in the gcc optimizer and solved by disabling
the optimizer for a particular source code module.
* Fixed a potential memory problem in the XMP code.
* The PHP wrapper now honors the "open_basedir" setting in the php.ini file,
see also www.securityfocus.com/bid/36951/info.
* The starter_type3font samples did not set the bounding box for the
glyphs correctly. As a result some undesired clipping could occur
when viewing the generated PDF with Acrobat 9.2 (but not older versions).
This problem affected only the sample code, not the PDFlib implementation.
* textformat=utf16 (i.e. without specifying the byte ordering) didn't work
correctly in Textflow if the text began with a BOM which indicated
non-native byte ordering.
* Large File Support was accidentally disabled in the AIX 64-bit builds.
This package can disable all hyphenation or enable hyphenation of
non-alphabetics or monospaced fonts. The package can also enable
hyphenation within 'words' that contain non-alphabetic characters (e.g.,
that include underscores), and hyphenation of text typeset in monospaced
(e.g., cmtt) fonts.
Provides control over the typography of the Table of Contents, List of
Figures and List of Tables, and the ability to create new `List of ...'.
The ToC \parskip can be changed.
This package simplifies the inclusion of external multi-page PDF
documents in LaTeX documents. Pages may be freely selected and similar
to psnup it is possible to put several logical pages onto each sheet of
paper. Furthermore a lot of hypertext features like hyperlinks and
article threads are provided. The package supports pdfTeX (pdflatex) and
VTeX. With VTeX it is even possible to use this package to insert
PostScript files, in addition to PDF files.
Changes:
* Patching trig.sty is improved by doing it earlier in some
cases, e.g. if one of class `memoir', package `scrlfile' or
package `filehook' is loaded.
Changes:
* scrtime.dtx: new languages swedish and danish (Benjamin Hell)
* scrklco.dtx: output of fields address and location fixed at
visualize.lco
* scrkpar.dtx, doc/, doc/ngerman/, doc/ngerman/common-6.tex: new
option parskip=never to avoid vertical stretching of paragraphs with
\flushbottom
* scrkbase.dtx: new: \FamilyStringKey
* scrkbase.dtx: Allow empty elements at option list of \KOMAoptions
and \FamilyOptions and value list of \KOMAoption and \FamilyOption.
Classes jsarticle and jsbook are provided, together with packages
okumacro, okuverb and morisawa. These classes are designed to work under
ASCII Corporation's Japanese TeX system ptex.
PTeX adds features related to vertical writing, and deals with other
problems in typesetting Japanese. A set of additions to a TEXMF tree,
for use with PTeX, may be found in package PTeX- texmf. PTeX is
distributed as WEB change files.