Commit 31b6e66cf1230d6b80335a442c59c98e8481fe2c
1 parent
cee2592e
Update doc for 5.0.0
Showing
1 changed file
with
14 additions
and
13 deletions
manual/qpdf-manual.xml
| @@ -5,8 +5,8 @@ | @@ -5,8 +5,8 @@ | ||
| 5 | <!ENTITY mdash "—"> | 5 | <!ENTITY mdash "—"> |
| 6 | <!ENTITY ndash "–"> | 6 | <!ENTITY ndash "–"> |
| 7 | <!ENTITY nbsp " "> | 7 | <!ENTITY nbsp " "> |
| 8 | -<!ENTITY swversion "4.2.0"> | ||
| 9 | -<!ENTITY lastreleased "July 7, 2013"> | 8 | +<!ENTITY swversion "5.0.0"> |
| 9 | +<!ENTITY lastreleased "July 10, 2013"> | ||
| 10 | ]> | 10 | ]> |
| 11 | <book> | 11 | <book> |
| 12 | <bookinfo> | 12 | <bookinfo> |
| @@ -636,7 +636,7 @@ make | @@ -636,7 +636,7 @@ make | ||
| 636 | primary input. | 636 | primary input. |
| 637 | </para> | 637 | </para> |
| 638 | <para> | 638 | <para> |
| 639 | - Starting with qpdf 4.2.0, it is possible to omit the page range. | 639 | + Starting with qpdf 5.0.0, it is possible to omit the page range. |
| 640 | If qpdf sees a value in the place where it expects a page range | 640 | If qpdf sees a value in the place where it expects a page range |
| 641 | and that value is not a valid range but is a valid file name, qpdf | 641 | and that value is not a valid range but is a valid file name, qpdf |
| 642 | will implicitly use the range <literal>1-z</literal>, meaning that | 642 | will implicitly use the range <literal>1-z</literal>, meaning that |
| @@ -2641,26 +2641,27 @@ print "\n"; | @@ -2641,26 +2641,27 @@ print "\n"; | ||
| 2641 | </para> | 2641 | </para> |
| 2642 | <variablelist> | 2642 | <variablelist> |
| 2643 | <varlistentry> | 2643 | <varlistentry> |
| 2644 | - <term>4.2.0: July 7, 2013</term> | 2644 | + <term>5.0.0: July 10, 2013</term> |
| 2645 | <listitem> | 2645 | <listitem> |
| 2646 | <itemizedlist> | 2646 | <itemizedlist> |
| 2647 | <listitem> | 2647 | <listitem> |
| 2648 | <para> | 2648 | <para> |
| 2649 | Bug fix: previous versions of qpdf would lose objects with | 2649 | Bug fix: previous versions of qpdf would lose objects with |
| 2650 | - generation != 0 when generating object streams. This also | ||
| 2651 | - required deprecation of | ||
| 2652 | - <function>QPDF::getCompressibleObjects()</function>, which has | ||
| 2653 | - now been replaced with | ||
| 2654 | - <function>QPDF::getCompressibleObjGens()</function>. | 2650 | + generation != 0 when generating object streams. Fixing this |
| 2651 | + required changes to the public API. | ||
| 2652 | + </para> | ||
| 2653 | + </listitem> | ||
| 2654 | + <listitem> | ||
| 2655 | + <para> | ||
| 2656 | + Removed methods from public API that were only supposed to be | ||
| 2657 | + called by QPDFWriter and couldn't realistically be called | ||
| 2658 | + anywhere else. See ChangeLog for details. | ||
| 2655 | </para> | 2659 | </para> |
| 2656 | </listitem> | 2660 | </listitem> |
| 2657 | <listitem> | 2661 | <listitem> |
| 2658 | <para> | 2662 | <para> |
| 2659 | New <type>QPDFObjGen</type> class added to represent an object | 2663 | New <type>QPDFObjGen</type> class added to represent an object |
| 2660 | - ID/generation pair. The new method | ||
| 2661 | - <function>QPDF::getCompressibleObjGens()</function> uses this | ||
| 2662 | - type, and a handful of other API additions were made that use | ||
| 2663 | - this type. In particular, | 2664 | + ID/generation pair. |
| 2664 | <function>QPDFObjectHandle::getObjGen()</function> is now | 2665 | <function>QPDFObjectHandle::getObjGen()</function> is now |
| 2665 | preferred over | 2666 | preferred over |
| 2666 | <function>QPDFObjectHandle::getObjectID()</function> and | 2667 | <function>QPDFObjectHandle::getObjectID()</function> and |