diff options
author | Jay Berkenbilt <ejb@ql.org> | 2009-09-27 23:07:45 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2009-09-27 23:07:45 +0200 |
commit | c0a816a62561c9259d924b96fa96620ca871c4f4 (patch) | |
tree | 2e5a7b32e862529b635ccc27b9d1ab770a0eba8b | |
parent | d6d36b6ced682318b47d489bfb7ba56a1db382de (diff) | |
download | qpdf-c0a816a62561c9259d924b96fa96620ca871c4f4.tar.zst |
update TODO
git-svn-id: svn+q:///qpdf/trunk@741 71b93d88-0707-0410-a8cf-f5a4172ac649
-rw-r--r-- | TODO | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -1,11 +1,6 @@ 2.1 === - * Be able to trap I/O errors separately from other errors; especially - be able to separate errors that the user can fix (like permission - errors) from errors that they probably can't fix like corrupted PDF - files, unsupported filters, or internal errors. - * Add ability to create new streams or replace stream data. Consider stream data sources to include a file and offset, a buffer, or a some kind of callback mechanism. Find messages exchanged with @@ -16,13 +11,19 @@ files...ideally we should provide the object number currently being read - * See if it is possible to support rewriting a file in place or at - least to detect and block this - General ======= + * It might be nice to be able to trap I/O errors separately from + other errors; especially be able to separate errors that the user + can fix (like permission errors) from errors that they probably + can't fix like corrupted PDF files, unsupported filters, or + internal errors. However, only QPDF::processFile(), which does the + initial read, and QPDFWriter::QPDFWriter(), which does the initial + write, are at all likely to generate such errors for a case other + than a catastrophic failure. + * See whether we can do anything with /V > 3 in the encryption dictionary. (V = 4 is Crypt Filters.) |