Commit 77a35e08708263724e44768e0d089050efa5244e
1 parent
23899666
Retarget some items for 4.2.0
Showing
1 changed file
with
18 additions
and
1 deletions
TODO
| 1 | -4.1.0 | |
| 1 | +4.2.0 | |
| 2 | 2 | ===== |
| 3 | 3 | |
| 4 | 4 | * If possible, support user-pluggable stream filters. This would |
| ... | ... | @@ -20,8 +20,25 @@ |
| 20 | 20 | streams with empty streams or possibly uncompress as much as |
| 21 | 21 | possible |
| 22 | 22 | |
| 23 | + - Files whose PDF header is malformed, perhaps with no version | |
| 24 | + number (as literally %PDF-a.b). Maybe keep track of features to | |
| 25 | + try to infer a version based on encryption formats and object | |
| 26 | + streams. | |
| 27 | + | |
| 28 | + - For really hard errors like corrupted streams where there is | |
| 29 | + virtually guaranteed to be loss, maybe require an additional | |
| 30 | + option to tell qpdf that it's okay to continue and treat those | |
| 31 | + as warnings. Probably need separate options for each type of | |
| 32 | + error plus a generic tryReallyHard kind of method that enables | |
| 33 | + them all. Then the qpdf command-line tool can have a single | |
| 34 | + flag that enables all supported aggressive recovery techniques. | |
| 35 | + | |
| 23 | 36 | - See ../misc/broken-files |
| 24 | 37 | |
| 38 | + | |
| 39 | +4.1.0 | |
| 40 | +===== | |
| 41 | + | |
| 25 | 42 | * Add to documentation, and mention this documentation in |
| 26 | 43 | README.maintainer: |
| 27 | 44 | ... | ... |