diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -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 |