Commit 507ea15ec52624a62aaab21d2d5218a73624ce67

Authored by Jay Berkenbilt
1 parent a800b4ea

more TODO items


git-svn-id: svn+q:///qpdf/trunk@948 71b93d88-0707-0410-a8cf-f5a4172ac649
Showing 1 changed file with 7 additions and 1 deletions
... ... @@ -36,11 +36,17 @@ General
36 36 and why they're there. Maybe they're objects that used to be
37 37 stream lengths. Probably we just need to make sure don't traverse
38 38 through a stream's /Length stream when enqueueing stream
39   - dictionaries.
  39 + dictionaries. This could potentially happen with any object that
  40 + QPDFWriter replaces when writing out files. Such objects would be
  41 + orphaned in the newly written file. This could be fixed, but it
  42 + may not be worth fixing.
40 43  
41 44 If flattenScalarReferences is removed, a new method will be needed
42 45 for checking PDF files.
43 46  
  47 + * See if we can avoid preserving unreferenced objects in objet
  48 + streams even when preserving the object streams.
  49 +
44 50 * For debugging linearization bugs, consider adding an option to save
45 51 pass 1 of linearization. This code is sufficient. Change the
46 52 interface to allow specification of a pass1 file, which would
... ...