summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2013-03-17 03:04:36 +0100
committerJay Berkenbilt <ejb@ql.org>2013-03-17 03:04:36 +0100
commit77a35e08708263724e44768e0d089050efa5244e (patch)
tree349f4989be51154061530bbb2afa78b429c2e0be /TODO
parent238996667c07611a75385e0c430df2debc1b3f5f (diff)
downloadqpdf-77a35e08708263724e44768e0d089050efa5244e.tar.zst
Retarget some items for 4.2.0
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 18 insertions, 1 deletions
diff --git a/TODO b/TODO
index 497096c3..b56dba8b 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-4.1.0
+4.2.0
=====
* If possible, support user-pluggable stream filters. This would
@@ -20,8 +20,25 @@
streams with empty streams or possibly uncompress as much as
possible
+ - Files whose PDF header is malformed, perhaps with no version
+ number (as literally %PDF-a.b). Maybe keep track of features to
+ try to infer a version based on encryption formats and object
+ streams.
+
+ - For really hard errors like corrupted streams where there is
+ virtually guaranteed to be loss, maybe require an additional
+ option to tell qpdf that it's okay to continue and treat those
+ as warnings. Probably need separate options for each type of
+ error plus a generic tryReallyHard kind of method that enables
+ them all. Then the qpdf command-line tool can have a single
+ flag that enables all supported aggressive recovery techniques.
+
- See ../misc/broken-files
+
+4.1.0
+=====
+
* Add to documentation, and mention this documentation in
README.maintainer: