aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ebaeca79..fe5e925e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2022-08-31 Jay Berkenbilt <ejb@ql.org>
+
+ * From m-holger (#729): refactor QPDF's parser into a new
+ QPDFParser class, cleaning the code, significantly improving
+ performance.
+
+2022-08-27 Jay Berkenbilt <ejb@ql.org>
+
+ * From m-holger: major refactoring of QPDFTokenizer to improve
+ readability and to optimize performance. This also included some
+ optimizations to some InputSource classes. Thanks for this
+ excellent contribution. Fixes #749, #442.
+
+2022-08-07 Jay Berkenbilt <ejb@ql.org>
+
+ * Add new build configuration option ENABLE_QTC, which is off by
+ default when not running in MAINTAINER_MODE. When this is off,
+ QTC coverage calls sprinkled throughout the qpdf source code are
+ compiled out for increased performance. See "Build Options" in the
+ manual for a discussion. Fixes #714.
+
+2022-08-06 Jay Berkenbilt <ejb@ql.org>
+
+ * Added by m-holger: QPDF::getObject() method as a simpler form of
+ getObjectByID or getObjectByObjGen. The older methods are being
+ retained for compatibility and are not deprecated.
+
2022-07-24 Jay Berkenbilt <ejb@ql.org>
* include/qpdf/JSON.hh: Schema validation: allow a single item to