summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-12-10 17:16:08 +0100
committerJay Berkenbilt <ejb@ql.org>2021-12-12 20:58:22 +0100
commit29384ecace5fad15fe022618f29342209c4e9b7b (patch)
tree43c2ced3dfb988631c9535f6589bcde2554de208
parent08bcf6449cc0ca37b2223eb8e204eaf5a52fb348 (diff)
downloadqpdf-29384ecace5fad15fe022618f29342209c4e9b7b.tar.zst
TODO
-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
=============