diff options
author | Jay Berkenbilt <ejb@ql.org> | 2013-06-15 19:36:58 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2013-07-08 01:43:16 +0200 |
commit | a2696ac27107415c701e7799f1811e9641e7c14d (patch) | |
tree | 1f5a606739e689844e3968444310dc931376bfce /TODO | |
parent | 91367239fd55f7c4996ed6158405ea10573ae3cb (diff) | |
download | qpdf-a2696ac27107415c701e7799f1811e9641e7c14d.tar.zst |
Adjust to-do list
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -3,16 +3,17 @@ * New interfaces have been added. - * Suggestion from user: allow merging entire files without specifying - 1-z as page number, e.g., qpdf --empty --pages a*.pdf -- b.pdf - - * Suggestion from a user: add an command-line option to show the - number of pages. - 4.3.0 ===== + * Add method to push inheritable resources to a single page by + walking up and copying without overwrite. Above logic will also be + sufficient to fix the limitation in + QPDFObjectHandle::getPageImages(). Maybe add a method to get the + effective resources for a page without modifying the page and then + implement both changes in terms of that method. + * Provide an option for QPDFWriter to preserve unreferenced objects when writing out a file. @@ -74,6 +75,11 @@ General * Consider providing a Windows installer for qpdf using NSIS. + * Consider adding a method to balance the pages tree. It would call + pushInheritedAttributesToPage, construct a pages tree from scratch, + and replace the /Pages key of the root dictionary with the new + tree. + * Improve the random number seed to make it more secure so that we have stronger random numbers, particularly when multiple files are generated in the same second. This code may need to be |