diff options
author | m-holger <m-holger@kubitscheck.org> | 2023-11-01 10:10:56 +0100 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2023-11-03 12:09:58 +0100 |
commit | 605b1429e8b58d7fada225acaf530cfe8e9954ac (patch) | |
tree | f0c935ce4f3fd8ae84f1d22f4d3b2a43252e6839 /qpdf | |
parent | 0328d8723793fa8c7f3cb4d243bfc7ed051e85bb (diff) | |
download | qpdf-605b1429e8b58d7fada225acaf530cfe8e9954ac.tar.zst |
In QPDFParser::parse create dictionaries on the fly
Also, don't search for /Contents name unless the result is used.
Diffstat (limited to 'qpdf')
-rw-r--r-- | qpdf/qtest/qpdf/bad36-recover.out | 2 | ||||
-rw-r--r-- | qpdf/qtest/qpdf/bad36.out | 2 | ||||
-rw-r--r-- | qpdf/qtest/qpdf/issue-335a.out | 4 |
3 files changed, 6 insertions, 2 deletions
diff --git a/qpdf/qtest/qpdf/bad36-recover.out b/qpdf/qtest/qpdf/bad36-recover.out index ac05acd9..9aacd729 100644 --- a/qpdf/qtest/qpdf/bad36-recover.out +++ b/qpdf/qtest/qpdf/bad36-recover.out @@ -1,6 +1,6 @@ WARNING: bad36.pdf (trailer, offset 764): unknown token while reading object; treating as string -WARNING: bad36.pdf (trailer, offset 715): expected dictionary key but found non-name object; inserting key /QPDFFake2 WARNING: bad36.pdf (trailer, offset 715): dictionary ended prematurely; using null as value for last key +WARNING: bad36.pdf (trailer, offset 715): expected dictionary key but found non-name object; inserting key /QPDFFake2 /QTest is implicit /QTest is direct and has type null (2) /QTest is null diff --git a/qpdf/qtest/qpdf/bad36.out b/qpdf/qtest/qpdf/bad36.out index cee3c286..e60d8685 100644 --- a/qpdf/qtest/qpdf/bad36.out +++ b/qpdf/qtest/qpdf/bad36.out @@ -1,6 +1,6 @@ WARNING: bad36.pdf (trailer, offset 764): unknown token while reading object; treating as string -WARNING: bad36.pdf (trailer, offset 715): expected dictionary key but found non-name object; inserting key /QPDFFake2 WARNING: bad36.pdf (trailer, offset 715): dictionary ended prematurely; using null as value for last key +WARNING: bad36.pdf (trailer, offset 715): expected dictionary key but found non-name object; inserting key /QPDFFake2 /QTest is implicit /QTest is direct and has type null (2) /QTest is null diff --git a/qpdf/qtest/qpdf/issue-335a.out b/qpdf/qtest/qpdf/issue-335a.out index 456bc475..c5b64465 100644 --- a/qpdf/qtest/qpdf/issue-335a.out +++ b/qpdf/qtest/qpdf/issue-335a.out @@ -51,6 +51,7 @@ WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) +WARNING: issue-335a.pdf (trailer, offset 134): dictionary has duplicated key /L WARNING: issue-335a.pdf (trailer, offset 601): unexpected ) WARNING: issue-335a.pdf (trailer, offset 648): unexpected ) WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2 @@ -74,6 +75,7 @@ WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) +WARNING: issue-335a.pdf (trailer, offset 164): dictionary has duplicated key /L WARNING: issue-335a.pdf (trailer, offset 601): unexpected ) WARNING: issue-335a.pdf (trailer, offset 648): unexpected ) WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2 @@ -97,6 +99,7 @@ WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) +WARNING: issue-335a.pdf (trailer, offset 231): dictionary has duplicated key /L WARNING: issue-335a.pdf (trailer, offset 601): unexpected ) WARNING: issue-335a.pdf (trailer, offset 648): unexpected ) WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2 @@ -448,6 +451,7 @@ WARNING: issue-335a.pdf (trailer, offset 1168): unexpected ) WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) +WARNING: issue-335a.pdf (trailer, offset 1033): dictionary has duplicated key /L WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) WARNING: issue-335a.pdf (trailer, offset 1344): unexpected ) WARNING: issue-335a.pdf (trailer, offset 1428): unexpected ) |