diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-08-19 03:26:19 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-08-20 01:48:27 +0200 |
commit | 42d396f1dd8d38294e45b14021cd72c13850a53b (patch) | |
tree | c4f0eed9ce9d048a7db7322050fd5b73d67a8d3c /manual | |
parent | d9dd99eca32e44788165ce169f1e59498ad1c16e (diff) | |
download | qpdf-42d396f1dd8d38294e45b14021cd72c13850a53b.tar.zst |
Handle invalid name tokens symmetrically for PDF < 1.2 (fixes #332)
Diffstat (limited to 'manual')
-rw-r--r-- | manual/qpdf-manual.xml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index fdd34122..edf61bdb 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -4326,6 +4326,15 @@ print "\n"; </listitem> <listitem> <para> + Remove method + <function>QPDFTokenizer::allowPoundAnywhereInName</function>. + This function would allow creation of name tokens whose + value would change when unparsed, which is never the correct + behavior. + </para> + </listitem> + <listitem> + <para> When <command>qpdf --check</command> or <command>qpdf --check-linearization</command> encounters a file with linearization warnings but not errors, it now properly exits @@ -4508,6 +4517,17 @@ print "\n"; are now presented as warnings. </para> </listitem> + <listitem> + <para> + Name tokens containing the <literal>#</literal> character + not preceded by two hexadecimal digits, which is invalid in + PDF 1.2 and above, are properly handled by the library: a + warning is generated, and the name token is properly + preserved, even if invalid, in the output. See + <filename>ChangeLog</filename> for a more complete + description of this change. + </para> + </listitem> </itemizedlist> </listitem> <listitem> |