Commit 510d45d00d16dcd8261f5bacc235554179226300
1 parent
5136238f
General comment in ChangeLog
Showing
1 changed file
with
16 additions
and
0 deletions
ChangeLog
| 1 | 2018-02-04 Jay Berkenbilt <ejb@ql.org> | 1 | 2018-02-04 Jay Berkenbilt <ejb@ql.org> |
| 2 | 2 | ||
| 3 | + * Changes listed on today's date are numerous and reflect | ||
| 4 | + significant enhancements to qpdf's lexical layer. While many | ||
| 5 | + nuances are discussed and a handful of small bugs were fixed, it | ||
| 6 | + should be emphasized that none of these issues have any impact on | ||
| 7 | + any output or behavior of qpdf under "normal" operation. There are | ||
| 8 | + some changes that have an effect on content stream normalization | ||
| 9 | + as with qdf mode or on code that interacts with PDF files | ||
| 10 | + lexically using QPDFTokenizer. There are no incompatible changes | ||
| 11 | + for normal operation. There are a few changes that will affect the | ||
| 12 | + exact error messages issued on certain bad files, and there is a | ||
| 13 | + small non-compatible enhancement regarding the behavior of | ||
| 14 | + manually constructed QPDFTokenizer::Token objects. Users of the | ||
| 15 | + qpdf command line tool will see no changes other than the addition | ||
| 16 | + of a new command-line flag and possibly some improved error | ||
| 17 | + messages. | ||
| 18 | + | ||
| 3 | * Significant lexer (tokenizer) enhancements. These are changes to | 19 | * Significant lexer (tokenizer) enhancements. These are changes to |
| 4 | the QPDFTokenizer class. These changes are of concern only to | 20 | the QPDFTokenizer class. These changes are of concern only to |
| 5 | people who are operating with PDF files at the lexical layer using | 21 | people who are operating with PDF files at the lexical layer using |