summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-02-04 14:33:23 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-19 03:05:47 +0100
commit510d45d00d16dcd8261f5bacc235554179226300 (patch)
tree5974cad41d1143631666f5d9548df296d69ab4fd
parent5136238f2a973f693cea53c340dcff23a655531f (diff)
downloadqpdf-510d45d00d16dcd8261f5bacc235554179226300.tar.zst
General comment in ChangeLog
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7d94eb9f..97d65238 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
2018-02-04 Jay Berkenbilt <ejb@ql.org>
+ * Changes listed on today's date are numerous and reflect
+ significant enhancements to qpdf's lexical layer. While many
+ nuances are discussed and a handful of small bugs were fixed, it
+ should be emphasized that none of these issues have any impact on
+ any output or behavior of qpdf under "normal" operation. There are
+ some changes that have an effect on content stream normalization
+ as with qdf mode or on code that interacts with PDF files
+ lexically using QPDFTokenizer. There are no incompatible changes
+ for normal operation. There are a few changes that will affect the
+ exact error messages issued on certain bad files, and there is a
+ small non-compatible enhancement regarding the behavior of
+ manually constructed QPDFTokenizer::Token objects. Users of the
+ qpdf command line tool will see no changes other than the addition
+ of a new command-line flag and possibly some improved error
+ messages.
+
* Significant lexer (tokenizer) enhancements. These are changes to
the QPDFTokenizer class. These changes are of concern only to
people who are operating with PDF files at the lexical layer using