From 9adb6a8dfdbbd5f5e65f7b13c0afa612b269007e Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 7 Jul 2013 17:44:17 -0400 Subject: Update for 4.2.0 --- manual/qpdf-manual.xml | 60 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) (limited to 'manual') diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 334cf41e..cf3e49cf 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -5,8 +5,8 @@ - - + + ]> @@ -2640,6 +2640,62 @@ print "\n"; ChangeLog in the source distribution. + + 4.2.0: July 7, 2013 + + + + + Bug fix: previous versions of qpdf would lose objects with + generation != 0 when generating object streams. This also + required deprecation of + QPDF::getCompressibleObjects(), which has + now been replaced with + QPDF::getCompressibleObjGens(). + + + + + New QPDFObjGen class added to represent an object + ID/generation pair. The new method + QPDF::getCompressibleObjGens() uses this + type, and a handful of other API additions were made that use + this type. In particular, + QPDFObjectHandle::getObjGen() is now + preferred over + QPDFObjectHandle::getObjectID() and + QPDFObjectHandle::getGeneration() as it + makes it less likely for people to accidentally write code + that ignores the generation number. See + QPDF.hh and + QPDFObjectHandle.hh for additional notes. + + + + + Add command-line option to the + qpdf command to show the number of pages in + a file. + + + + + Allow omission of the page range within + for the qpdf + command. When omitted, the page range is implicitly taken to + be all the pages in the file. + + + + + Various enhancements were made to support different types of + broken files or broken readers. Details can be found in + ChangeLog. + + + + + 4.1.0: April 14, 2013 -- cgit v1.2.3-54-g00ecf