summaryrefslogtreecommitdiffstats
path: root/manual/qpdf-manual.xml
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2010-10-01 13:02:35 +0200
committerJay Berkenbilt <ejb@ql.org>2010-10-01 13:02:35 +0200
commita72ce95c922228e624e47bb43a68c55a9dd8eab2 (patch)
tree3cd7b813c04d604736919de140fbfdc452b54097 /manual/qpdf-manual.xml
parent9f444ffef3c11201d0a460b14b6234d3319ce861 (diff)
downloadqpdf-a72ce95c922228e624e47bb43a68c55a9dd8eab2.tar.zst
setOutputStreams
git-svn-id: svn+q:///qpdf/trunk@1035 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'manual/qpdf-manual.xml')
-rw-r--r--manual/qpdf-manual.xml55
1 files changed, 55 insertions, 0 deletions
diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml
index cab6740e..773a918e 100644
--- a/manual/qpdf-manual.xml
+++ b/manual/qpdf-manual.xml
@@ -2075,6 +2075,61 @@ print "\n";
</para>
<variablelist>
<varlistentry>
+ <term>2.2.1: XXX</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Add new method <classname>QPDF::processMemoryFile</classname>
+ for operating on PDF files that are loaded into memory rather
+ than in a file on disk.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Add new method <classname>QPDF::setOutputStreams</classname>
+ to replace <varname>std::cout</varname> and
+ <varname>std::cerr</varname> with other streams for generation
+ of diagnostic messages and error messages. This can be useful
+ for GUIs or other applications that want to capture any output
+ generated by the library to present to the user in some other
+ way. Note that QPDF does not write to
+ <varname>std::cout</varname> (or the specified output stream)
+ except where explicitly mentioned in
+ <filename>QPDF.hh</filename>, and that the only use of the
+ error stream is for warnings. Note also that output of
+ warnings is suppressed when
+ <literal>setSuppressWarnings(true)</literal> is called.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Give a warning but otherwise ignore empty PDF objects by
+ treating them as null. Empty object are not permitted by the
+ PDF specification but have been known to appear in some actual
+ PDF files.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Handle inline image filter abbreviations when the appear as
+ stream filter abbreviations. The PDF specification does not
+ allow use of stream filter abbreviations in this way, but
+ Adobe Reader and some other PDF readers accept them since they
+ sometimes appear incorrectly in actual PDF files.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Implement miscellaneous enhancements to
+ <classname>PointerHolder</classname> and
+ <classname>Buffer</classname> to support other changes.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term>2.2.0: August 14, 2010</term>
<listitem>
<itemizedlist>