summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2013-06-15 19:36:58 +0200
committerJay Berkenbilt <ejb@ql.org>2013-07-08 01:43:16 +0200
commita2696ac27107415c701e7799f1811e9641e7c14d (patch)
tree1f5a606739e689844e3968444310dc931376bfce
parent91367239fd55f7c4996ed6158405ea10573ae3cb (diff)
downloadqpdf-a2696ac27107415c701e7799f1811e9641e7c14d.tar.zst
Adjust to-do list
-rw-r--r--TODO18
1 files changed, 12 insertions, 6 deletions
diff --git a/TODO b/TODO
index d68e3802..9b3d8138 100644
--- a/TODO
+++ b/TODO
@@ -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