From a72ce95c922228e624e47bb43a68c55a9dd8eab2 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 1 Oct 2010 11:02:35 +0000 Subject: setOutputStreams git-svn-id: svn+q:///qpdf/trunk@1035 71b93d88-0707-0410-a8cf-f5a4172ac649 --- manual/qpdf-manual.xml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) (limited to 'manual/qpdf-manual.xml') 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 @@ -2074,6 +2074,61 @@ print "\n"; ChangeLog in the source distribution. + + 2.2.1: XXX + + + + + Add new method QPDF::processMemoryFile + for operating on PDF files that are loaded into memory rather + than in a file on disk. + + + + + Add new method QPDF::setOutputStreams + to replace std::cout and + std::cerr 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 + std::cout (or the specified output stream) + except where explicitly mentioned in + QPDF.hh, and that the only use of the + error stream is for warnings. Note also that output of + warnings is suppressed when + setSuppressWarnings(true) is called. + + + + + 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. + + + + + 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. + + + + + Implement miscellaneous enhancements to + PointerHolder and + Buffer to support other changes. + + + + + 2.2.0: August 14, 2010 -- cgit v1.2.3-54-g00ecf