summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO19
1 files changed, 19 insertions, 0 deletions
diff --git a/TODO b/TODO
index ef3a701c..2cbc2a3c 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,22 @@
+Next
+====
+
+* High-level API/doc overhaul: #593
+
+* Refactor test_driver.cc so that runtest is not one huge function.
+
+* Consider creating a qpdf wiki.
+
+* For QPDFObjectHandle, provide a way on and after construction
+ to specify the error message that will be thrown if the
+ uninitialized object is accessed. Attach this to the trailer or any
+ other uninitialized object handle that might be returned. Explain in
+ getTrailer() that we don't explicitly check since the trailer is
+ only uninitialized when the user doesn't call a process method, and
+ adding a check for every call will be expensive. Make sure the error
+ thrown when an uninitialized trailer is accessed provides useful
+ information. Test from the C API as well as the C++ API.
+
Documentation
=============