summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2013-07-07 23:44:17 +0200
committerJay Berkenbilt <ejb@ql.org>2013-07-08 01:43:16 +0200
commit9adb6a8dfdbbd5f5e65f7b13c0afa612b269007e (patch)
tree846baa24f0d2966427f4b92f163ab51457810833
parentb84f57e56d87691d6e592d1ff0b42d186cc70b98 (diff)
downloadqpdf-9adb6a8dfdbbd5f5e65f7b13c0afa612b269007e.tar.zst
Update for 4.2.0
-rw-r--r--manual/qpdf-manual.xml60
1 files changed, 58 insertions, 2 deletions
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 @@
<!ENTITY mdash "&#x2014;">
<!ENTITY ndash "&#x2013;">
<!ENTITY nbsp "&#xA0;">
-<!ENTITY swversion "4.1.0">
-<!ENTITY lastreleased "April 14, 2013">
+<!ENTITY swversion "4.2.0">
+<!ENTITY lastreleased "July 7, 2013">
]>
<book>
<bookinfo>
@@ -2641,6 +2641,62 @@ print "\n";
</para>
<variablelist>
<varlistentry>
+ <term>4.2.0: July 7, 2013</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Bug fix: previous versions of qpdf would lose objects with
+ generation != 0 when generating object streams. This also
+ required deprecation of
+ <function>QPDF::getCompressibleObjects()</function>, which has
+ now been replaced with
+ <function>QPDF::getCompressibleObjGens()</function>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ New <type>QPDFObjGen</type> class added to represent an object
+ ID/generation pair. The new method
+ <function>QPDF::getCompressibleObjGens()</function> uses this
+ type, and a handful of other API additions were made that use
+ this type. In particular,
+ <function>QPDFObjectHandle::getObjGen()</function> is now
+ preferred over
+ <function>QPDFObjectHandle::getObjectID()</function> and
+ <function>QPDFObjectHandle::getGeneration()</function> as it
+ makes it less likely for people to accidentally write code
+ that ignores the generation number. See
+ <filename>QPDF.hh</filename> and
+ <filename>QPDFObjectHandle.hh</filename> for additional notes.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Add <option>--show-npages</option> command-line option to the
+ <command>qpdf</command> command to show the number of pages in
+ a file.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Allow omission of the page range within
+ <option>--pages</option> for the <command>qpdf</command>
+ command. When omitted, the page range is implicitly taken to
+ be all the pages in the file.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Various enhancements were made to support different types of
+ broken files or broken readers. Details can be found in
+ <filename>ChangeLog</filename>.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term>4.1.0: April 14, 2013</term>
<listitem>
<itemizedlist>