aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-09-01 21:40:49 +0200
committerJay Berkenbilt <ejb@ql.org>2022-09-01 23:15:41 +0200
commite94f478217e01c040f1615e6adad6b696792fef3 (patch)
treec768c2aa6d8953397484cf36d2bc03e6a095b407 /ChangeLog
parent481b1aeb5008fcd742710ab1caa98def6c0dbf84 (diff)
downloadqpdf-e94f478217e01c040f1615e6adad6b696792fef3.tar.zst
Update ChangeLog and Release Notes from previous pull requests
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fe5e925e..551d6d03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2022-09-01 Jay Berkenbilt <ejb@ql.org>
+
+ * More optimizations and cleanup from m-holger (#726, #730)
+ including major refactor of QPDF's internal representations of
+ objects. In addition to a large performance improvement, this also
+ made it possible for QPDFObjectHandle::getOwningQPDF() to return a
+ null pointer if the owning QPDF had been destroyed. (A more
+ complete solution to this problem will be introduced for qpdf 12.)
+ This work also paves the way for a future alternative to
+ QPDFObjectHandle that is more idiomatic C++ and has greater type
+ safety.
+
2022-08-31 Jay Berkenbilt <ejb@ql.org>
* From m-holger (#729): refactor QPDF's parser into a new