Subject: CVS commit: pkgsrc/print/xpdf
To: None <>
From: Martin J. Laubach <>
List: pkgsrc-changes
Date: 02/03/2002 07:28:51
Module Name:	pkgsrc
Committed By:	mjl
Date:		Sun Feb  3 05:28:51 UTC 2002

Modified Files:
	pkgsrc/print/xpdf: Makefile PLIST distinfo
	pkgsrc/print/xpdf/patches: patch-aa

Log Message:
Update xpdf to 1.00

Implemented the sh (shaded fill) operator for the axial shading type.
Minor fixes to avoid compiler warnings.
Fix an uninitialized var in XOutputDev that caused crashes on Alphas.
Don't incrementally update the display in full-screen mode.
Added a duplex option to PSOutputDev and a -duplex switch to pdftops.
Completely rewrote the code that handles font encodings:
  - everything is Unicode-based
  - 16-bit fonts are handled much more cleanly
  - text output encoding can be set more flexibly
New .xpdfrc config files.
Added key bindings for forward ('v') and backward ('b').
Added the pdffonts program which lists the fonts used in a PDF file.
Fixed several problems in the TrueType font embedding code
Accept named destination on command line.
Added several new items to pdfinfo: file size, PDF version, tagged
  (yes or no), XML metadata (with the -meta option).
Pdftops didn't get the portrait/landscape setting correct for PDF
  files with rotated pages.
The TrueTypeFontFile class (including the Type 42 converter) now
  understands cmap format 6.
The '0' keyboard shortcut didn't update the zoom popup menu.
Handle the complete list of alternate names for the Base14 fonts.
Fixed substitute font scaling in XOutputDev - scale only the width,
  not the height.
Implemented stitching (type 3) functions.
Handle the case of moveto/closepath/clip, which defines an empty
  clipping region.
Move dependences into separate Makefile.dep files; get rid of the
  distdepend target.
Move all of the configure-script-generated -D options out of the
  Makefiles and into a top-level .h file (aconf.h).
Pdfinfo prints dates in a more readable format.
Fixed a bug in the Paeth image predictor.
Handle annotations with multiple states.
The save and restore (q/Q) operators shouldn't save/restore the path.
Performance optimization: disable pattern drawing in TextOutputDev.

To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/print/xpdf/Makefile
cvs rdiff -r1.1 -r1.2 pkgsrc/print/xpdf/PLIST
cvs rdiff -r1.2 -r1.3 pkgsrc/print/xpdf/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/print/xpdf/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.