diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-09-01 23:16:20 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-09-01 23:20:59 +0200 |
commit | a47b99953f503ea028abc3bb48c72b006bb2289a (patch) | |
tree | a95abe01721c05eccce7a3aceadbe581f4dda0f7 /TODO | |
parent | 4e7d5f190afcbcfa44cc0d019cbf7d3b4496522b (diff) | |
download | qpdf-a47b99953f503ea028abc3bb48c72b006bb2289a.tar.zst |
Update TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -4,16 +4,12 @@ Next Before Release: -* Review in order #726 -* Make ./performance_check usable by other people by having published - files to use for testing. - * Site https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf - * Incorporate --report-mem-usage into performance testing. - * Include output of test_many_nulls +* Consider a transition symbol for deprecation of stack-allocated QPDF + objects and also make QPDF non-copiable. * Evaluate issues tagged with `next` * Stay on top of https://github.com/pikepdf/pikepdf/pull/315 - -Next: +* Consider whether otherwise unreferenced object streams should be + included in json output. Probably not. Or maybe optionally. * Support json v2 in the C API. At a minimum, write_json, create_from_json, and update_from_json need to be there and should take the same kinds of functions as the C API for logger. @@ -35,7 +31,9 @@ Remove raw pointers from the API (For qpdf >= 12) See if we can remove raw pointers from the QPDF API. There's a -discussion in https://github.com/qpdf/qpdf/pull/747. +discussion in https://github.com/qpdf/qpdf/pull/747. Possibly +deprecate creation of QPDF objects by any means other than +QPDF::create(), which returns a std::shared_ptr<QPDF>. Fix Multiple Direct Object Owner Issue ====================================== |