mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-22 22:58:33 +00:00
update doc
git-svn-id: svn+q:///qpdf/trunk@1036 71b93d88-0707-0410-a8cf-f5a4172ac649
This commit is contained in:
parent
a72ce95c92
commit
48b2b57257
20
TODO
20
TODO
@ -1,26 +1,6 @@
|
||||
2.2.1
|
||||
=====
|
||||
|
||||
* Remove cerr and cout from QPDF*.cc
|
||||
|
||||
* QPDF::checkLinearization writes things to std::cout, which makes it
|
||||
hard for GUIs that want to display the result. Go through all
|
||||
library code and get rid of use of std::cout and std::cerr,
|
||||
replacing them with some better mechanism. To avoid changing the
|
||||
ABI, add two new methods: one that takes a std::ostream& and one
|
||||
that takes a reference to a std::vector<std::string>. The real
|
||||
code should append to the vector. The ostream version should
|
||||
remember to catch exceptions, output the vector elements, and
|
||||
rethrow if needed. The old version should call the ostream version
|
||||
with std::cout.
|
||||
|
||||
|
||||
General
|
||||
=======
|
||||
|
||||
* In general, take a fresh look at private methods to see which, if
|
||||
any, should be protected.
|
||||
|
||||
* Look at page splitting. Subramanyam provided a test file; see
|
||||
../misc/article-threads.pdf. Email Q-Count: 431864 from
|
||||
2009-11-03. See also "Splitting by Pages" below.
|
||||
|
@ -2080,14 +2080,7 @@ print "\n";
|
||||
<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>
|
||||
Add new method <function>QPDF::setOutputStreams</function>
|
||||
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
|
||||
@ -2102,6 +2095,13 @@ print "\n";
|
||||
<literal>setSuppressWarnings(true)</literal> is called.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Add new method <function>QPDF::processMemoryFile</function>
|
||||
for operating on PDF files that are loaded into memory rather
|
||||
than in a file on disk.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Give a warning but otherwise ignore empty PDF objects by
|
||||
|
Loading…
x
Reference in New Issue
Block a user