..
01_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
02_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
03_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
04_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
05_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
06_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
07_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
08_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
09_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
10_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
11_split-exp.zdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
11-pages-with-labels.pdf
Preserve page labels (numbers) when splitting and merging
2018-12-18 16:59:24 -05:00
11-pages.pdf
Add --split-pages option ( fixes #30 )
2017-08-05 10:22:33 -04:00
20-pages-check-password-warning.out
Add --password-file=filename option ( fixes #499 )
2021-02-04 16:48:53 -05:00
20-pages-check.out
Add --password-file=filename option ( fixes #499 )
2021-02-04 16:48:53 -05:00
20-pages.pdf
Command-line page merging and splitting
2012-07-21 20:33:33 -04:00
a-01-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-02-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-03-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-04-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-05-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-06-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-07-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-08-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-09-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-10-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
a-11-split-exp.zdf
Change --single-pages to --split-pages
2017-08-12 11:49:04 -04:00
add-attachments-1.out
Add CLI support for working with attachments
2021-02-10 10:03:27 -05:00
add-attachments-1.pdf
Fix QPDFEFStreamObjectHelper::{get,set}Subtype
2021-09-10 10:02:24 -04:00
add-attachments-2.out
Add CLI support for working with attachments
2021-02-10 10:03:27 -05:00
add-attachments-2.pdf
Add CLI support for working with attachments
2021-02-10 10:03:27 -05:00
add-attachments-3.out
Add CLI support for working with attachments
2021-02-10 10:03:27 -05:00
add-attachments-duplicate.out
QPDFJob increment: basic QPDFJob structure
2022-01-30 13:11:03 -05:00
add-contents.pdf
addPageContents
2010-08-05 21:06:49 +00:00
aes-forced-check.out
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
annotation-no-resources-out.pdf
Fix annotations properly for page with no /Resources ( fixes #827 )
2023-01-09 07:31:39 -05:00
annotation-no-resources.pdf
Fix annotations properly for page with no /Resources ( fixes #827 )
2023-01-09 07:31:39 -05:00
annotations-foreign-file.out.pdf
Ensure copied annotations are fixed ( fixes #600 )
2023-06-15 15:49:50 +01:00
annotations-no-acroform.pdf
Ensure copied annotations are fixed ( fixes #600 )
2023-06-15 15:49:50 +01:00
annotations-rotated-90.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
annotations-rotated-180.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
annotations-rotated-270.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
annotations-same-file.out.pdf
Ensure copied annotations are fixed ( fixes #600 )
2023-06-15 15:49:50 +01:00
appearances-1-rotated.pdf
Add copyAnnotations, use with overlay/underlay ( fixes #395 )
2021-02-22 18:42:06 -05:00
appearances-1.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-2.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-11.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-12.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-a-more.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-a-more2.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-a-more3.pdf
Fix logic error with Tf when generating appearances ( fixes #655 )
2022-02-18 13:46:35 -05:00
appearances-a.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-b.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
appearances-quack.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
append-page-content-damaged-c-check.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
append-page-content-damaged-check.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
append-page-content-damaged.out
update C API for error retrieval
2009-10-20 00:24:44 +00:00
append-page-content-damaged.pdf
better recovery for appended files with damaged cross-reference tables
2009-02-21 02:31:08 +00:00
append-page-content-damaged.qdf
better recovery for appended files with damaged cross-reference tables
2009-02-21 02:31:08 +00:00
append-page-content-good.qdf
better recovery for appended files with damaged cross-reference tables
2009-02-21 02:31:08 +00:00
append-page-content.pdf
better recovery for appended files with damaged cross-reference tables
2009-02-21 02:31:08 +00:00
append-xref-loop-fixed.pdf
Treat loop in xref tables as damage ( fixes #192 )
2018-03-05 14:26:58 -05:00
append-xref-loop.out
Treat loop in xref tables as damage ( fixes #192 )
2018-03-05 14:26:58 -05:00
append-xref-loop.pdf
Treat loop in xref tables as damage ( fixes #192 )
2018-03-05 14:26:58 -05:00
attachment-fields.pdf
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
attachments.out
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
bad-bare-option-false-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-choice-mismatch-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-data-4.out
Test json v2 with invalid stream data
2022-05-08 13:45:20 -04:00
bad-data-json.out
Major rework -- see long comments
2022-05-20 09:16:25 -04:00
bad-data-out.pdf
Precheck streams by default
2017-08-21 17:44:22 -04:00
bad-data.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad-data.pdf
Add precheck streams capability
2017-07-27 23:42:27 -04:00
bad-encrypt-duplicate-key-length-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-encrypt-missing-password-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-encrypt-no-key-length-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-encryption-length.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
bad-encryption-length.pdf
Handle invalid encryption Length ( fixes #333 )
2019-06-22 20:57:33 -04:00
bad-jpeg-check.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
bad-jpeg-out.pdf
Enable finer grained control of stream decoding
2017-08-21 17:44:22 -04:00
bad-jpeg-show.out
Add --replace-input option ( fixes #321 )
2019-08-31 15:51:21 -04:00
bad-jpeg.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad-jpeg.pdf
Enable finer grained control of stream decoding
2017-08-21 17:44:22 -04:00
bad-json-bare-option-false.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
bad-json-choice-mismatch.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-json-encrypt-duplicate-key-length.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-json-encrypt-missing-password.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-json-encrypt-no-key-length.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-json-error-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-json-json-error.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-json-pages-no-file.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-json-schema-error.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
bad-pages-no-file-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-schema-error-json.out
Fix typo in error message
2022-04-10 16:54:23 -04:00
bad-token-startxref.out
Allow QPDFTokenizer::readToken to return bad tokens
2017-08-10 19:01:41 -04:00
bad-token-startxref.pdf
Allow QPDFTokenizer::readToken to return bad tokens
2017-08-10 19:01:41 -04:00
bad-xref-entry-corrected.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
bad-xref-entry.out
Allow --check to coexist with and precede other operations ( fixes #42 )
2017-07-29 19:56:21 -04:00
bad-xref-entry.pdf
Allow --check to coexist with and precede other operations ( fixes #42 )
2017-07-29 19:56:21 -04:00
bad1-recover.out
Convert many more errors to warnings
2017-07-27 22:57:55 -04:00
bad1.out
Convert many more errors to warnings
2017-07-27 22:57:55 -04:00
bad1.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad2-recover.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
bad2.out
update release date to actual date
2008-04-29 12:55:25 +00:00
bad2.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad3-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad3.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad3.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad4-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad4.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad4.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad5-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad5.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad5.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad6-recover.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
bad6.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
bad6.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad7-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad7.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad7.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad8-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad8.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad8.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad9-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad9.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad9.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad10-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad10.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad10.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad11-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad11.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad11.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad12-recover.out
Fix fuzz issue 15387 (overflow checking xref size)
2019-08-27 11:26:25 -04:00
bad12.out
Fix fuzz issue 15387 (overflow checking xref size)
2019-08-27 11:26:25 -04:00
bad12.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad13-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad13.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad13.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad14-check-no-warn.out
Add --no-warn option to suppress warnings ( fixes #232 )
2018-08-12 22:20:40 -04:00
bad14-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad14.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad14.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad15-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad15.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad15.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad16-recover.out
In QPDFParser::parse refactor eof handling
2023-11-01 15:23:30 +00:00
bad16.out
In QPDFParser::parse refactor eof handling
2023-11-01 15:23:30 +00:00
bad16.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad17-recover.out
Warn for duplicated dictionary keys ( fixes #345 )
2019-09-19 20:22:34 -04:00
bad17.out
Warn for duplicated dictionary keys ( fixes #345 )
2019-09-19 20:22:34 -04:00
bad17.pdf
Warn for duplicated dictionary keys ( fixes #345 )
2019-09-19 20:22:34 -04:00
bad18-recover.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad18.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad18.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad19-recover.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad19.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad19.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad20-recover.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad20.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad20.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad21-recover.out
Improve invalid name token warning message
2019-08-19 19:48:27 -04:00
bad21.out
Improve invalid name token warning message
2019-08-19 19:48:27 -04:00
bad21.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad22-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad22.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad22.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad23-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad23.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad23.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad24-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad24.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad24.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad25-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad25.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad25.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad26-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad26.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad26.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad27-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad27.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad27.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad28-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad28.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad28.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad29-recover.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad29.out
More robust handling of type errors
2018-02-18 21:06:27 -05:00
bad29.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad30-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad30.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad30.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad31-recover.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
bad31.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
bad31.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad32-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad32.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad32.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
bad33-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad33.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad33.pdf
more tests of C API
2009-09-27 18:28:51 +00:00
bad34-recover.out
Fix some bugs around null values in dictionaries
2022-04-24 10:08:32 -04:00
bad34.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
bad34.pdf
categorize all error messages and include object information if available
2009-10-19 23:09:19 +00:00
bad35-recover.out
Make wrong object stream type a warning
2021-02-06 14:29:11 -05:00
bad35.out
Make wrong object stream type a warning
2021-02-06 14:29:11 -05:00
bad35.pdf
categorize all error messages and include object information if available
2009-10-19 23:09:19 +00:00
bad36-recover.out
In QPDFParser::parse create dictionaries on the fly
2023-11-03 11:09:58 +00:00
bad36.out
In QPDFParser::parse create dictionaries on the fly
2023-11-03 11:09:58 +00:00
bad36.pdf
Convert object parsing errors to warnings
2017-07-27 18:20:31 -04:00
bad37-recover.out
Accept extraneous space before xref ( fixes #341 )
2019-08-19 22:24:53 -04:00
bad37.out
Accept extraneous space before xref ( fixes #341 )
2019-08-19 22:24:53 -04:00
bad37.pdf
Accept extraneous space before xref ( fixes #341 )
2019-08-19 22:24:53 -04:00
bad38-recover.out
Accept extraneous space before xref ( fixes #341 )
2019-08-19 22:24:53 -04:00
bad38.out
Accept extraneous space before xref ( fixes #341 )
2019-08-19 22:24:53 -04:00
bad38.pdf
Accept extraneous space before xref ( fixes #341 )
2019-08-19 22:24:53 -04:00
bad39.qdf
Remove redundant code in QPDFParser::parse and parseRemainder
2023-11-03 01:26:34 +00:00
badlin1.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
badlin1.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
big-ostream.pdf
fix-qdf: handle object streams with > 255 objects
2015-05-24 16:52:42 -04:00
boxes-flattened.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
boxes.pdf
Add QPDFPageObjectHelper::flattenRotation and --flatten-rotation
2020-12-30 13:03:55 -05:00
boxes2.pdf
Clarify and improve QPDFPageObjectHelper::get*Box methods
2022-09-06 19:00:40 -04:00
broken-decode-parms-no-filter.out
Ignore broken DecodeParms for stream with no filters
2013-07-07 19:43:16 -04:00
broken-decode-parms-no-filter.pdf
Ignore broken DecodeParms for stream with no filters
2013-07-07 19:43:16 -04:00
broken-lzw.out
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
broken-lzw.pdf
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
button-set-broken-out.pdf
Add special case setV code for button fields
2019-01-03 23:18:13 -05:00
button-set-broken.out
Add special case setV code for button fields
2019-01-03 23:18:13 -05:00
button-set-broken.pdf
Add special case setV code for button fields
2019-01-03 23:18:13 -05:00
button-set-out.pdf
Add special case setV code for button fields
2019-01-03 23:18:13 -05:00
button-set.out
Add special case setV code for button fields
2019-01-03 23:18:13 -05:00
button-set.pdf
Add special case setV code for button fields
2019-01-03 23:18:13 -05:00
bytes-fallback.out
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
c-check-clear-in.pdf
Add C API for checking PDF files
2018-02-18 21:06:27 -05:00
c-check-clear.out
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
c-check-warn-in.pdf
Add C API for checking PDF files
2018-02-18 21:06:27 -05:00
c-check-warn.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-decrypt-R5-with-user.pdf
Update "C" API with functions for new features
2012-12-31 10:32:32 -05:00
c-decrypt-R6-with-owner.pdf
Update "C" API with functions for new features
2012-12-31 10:32:32 -05:00
c-decrypt-with-owner.pdf
finished testing C API
2009-09-27 20:33:17 +00:00
c-decrypt-with-user.pdf
finished testing C API
2009-09-27 20:33:17 +00:00
c-empty.pdf
Add qpdf_empty_pdf to C API
2022-02-05 11:29:25 -05:00
c-foreign.pdf
C API: add several stream functions ( fixes #596 )
2021-12-17 13:28:11 -05:00
c-get-stream.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-ignore-xref-streams.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-indirect-objects-out.pdf
C API: expose functions for indirect objects ( fixes #588 )
2021-12-10 14:57:35 -05:00
c-info-out.pdf
Fix spelling errors
2012-07-29 14:44:12 -04:00
c-info1.out
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
c-info2-in.pdf
qpdf_set_info_key, qpdf_get_info_key
2011-08-11 10:48:37 -04:00
c-info2.out
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
c-invalid-password.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-linearized.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
c-min-version.out
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
c-new-stream.pdf
C API: add several stream functions ( fixes #596 )
2021-12-17 13:28:11 -05:00
c-no-options.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-no-original-object-ids.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-no-recovery.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-normalized-content.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-object-handle-creation-out.pdf
C-API add two binary UTF8 funtions
2022-02-04 13:10:51 -05:00
c-object-handles-out.pdf
Split qpdf-ctest test 24 into multiple tests
2021-12-09 15:21:19 -05:00
c-object-handles.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-object-streams.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-oh-errors.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-oh-uninitialized-objects.out
C API: simplify new error handling and improve documentation
2021-12-17 15:59:47 -05:00
c-page-errors.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-pages.pdf
C API: add functions for working with pages ( fixes #594 )
2021-12-16 15:07:48 -05:00
c-qdf.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-r2.pdf
finished testing C API
2009-09-27 20:33:17 +00:00
c-r3.pdf
finished testing C API
2009-09-27 20:33:17 +00:00
c-r4.pdf
Add optional /Length key in crypt filter dictionary
2013-06-14 20:42:39 -04:00
c-r5-in.pdf
Add optional /Length key in crypt filter dictionary
2013-06-14 20:42:39 -04:00
c-r5-key-hex.out
Allow raw encryption key to be specified
2018-01-14 10:21:05 -05:00
c-r5-key-owner.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
c-r5-key-user.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
c-r5.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
c-r6-in.pdf
Add optional /Length key in crypt filter dictionary
2013-06-14 20:42:39 -04:00
c-r6.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
c-read-errors.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-type-warning.out
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
c-uncompressed-streams.pdf
more tests of C API
2009-09-27 16:55:24 +00:00
c-unhandled-error.out
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
c-write-damaged.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
c-write-warnings.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
catalgg.out
Warn if catalog type entry is invalid ( fixes #810 )
2023-03-19 20:07:53 +00:00
catalgg.pdf
Warn if catalog type entry is invalid ( fixes #810 )
2023-03-19 20:07:53 +00:00
check-at-file.out
Don't crash on @file when file doesn't exist ( fixes #265 )
2018-12-23 11:46:56 -05:00
check-ID.pl
update release date to actual date
2008-04-29 12:55:25 +00:00
check-unicode-filename-1.out
Support Unicode in filenames ( fixes #298 )
2019-04-20 21:00:43 -04:00
check-unicode-filename-2.out
Support Unicode in filenames ( fixes #298 )
2019-04-20 21:00:43 -04:00
coalesce-out.pdf
Avoid merging adjacent tokens when concatenating contents ( fixes #444 )
2020-10-23 08:00:04 -04:00
coalesce-out.qdf
Avoid merging adjacent tokens when concatenating contents ( fixes #444 )
2020-10-23 08:00:04 -04:00
coalesce.pdf
Avoid merging adjacent tokens when concatenating contents ( fixes #444 )
2020-10-23 08:00:04 -04:00
coalesce.qdf
Avoid merging adjacent tokens when concatenating contents ( fixes #444 )
2020-10-23 08:00:04 -04:00
collate-even.pdf
Support page collation with --collate ( fixes #259 )
2019-01-04 15:13:02 -05:00
collate-odd.pdf
Support page collation with --collate ( fixes #259 )
2019-01-04 15:13:02 -05:00
comment-annotation-direct-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
comment-annotation-direct.pdf
Annotation flattening including form fields
2019-01-01 08:14:15 -05:00
comment-annotation-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
comment-annotation.pdf
Annotation flattening including form fields
2019-01-01 08:14:15 -05:00
completion-bad-input-1.out
Fix string bounds checking in completion code ( fixes #441 )
2021-05-13 13:06:58 -04:00
completion-bad-input-2.out
Fix string bounds checking in completion code ( fixes #441 )
2021-05-13 13:06:58 -04:00
completion-bad-input-3.out
Fix string bounds checking in completion code ( fixes #441 )
2021-05-13 13:06:58 -04:00
completion-bad-input-4.out
Fix string bounds checking in completion code ( fixes #441 )
2021-05-13 13:06:58 -04:00
completion-decode-l-zsh.out
Fix zsh completion arguments ( fixes #473 )
2021-01-04 15:17:35 -05:00
completion-decode-l.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-decode-level-g-zsh.out
Support zsh completion
2018-12-23 11:21:59 -05:00
completion-decode-level-g.out
Support zsh completion
2018-12-23 11:21:59 -05:00
completion-decode-level-zsh.out
Support zsh completion
2018-12-23 11:21:59 -05:00
completion-decode-level.out
Support zsh completion
2018-12-23 11:21:59 -05:00
completion-enc.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-encrypt-40-zsh.out
Fix zsh completion arguments ( fixes #473 )
2021-01-04 15:17:35 -05:00
completion-encrypt-40.out
Fix zsh completion arguments ( fixes #473 )
2021-01-04 15:17:35 -05:00
completion-encrypt-128.out
Update CLI and manual for new encryption granularity ( fixes #214 )
2019-01-17 11:43:56 -05:00
completion-encrypt-256.out
Update CLI and manual for new encryption granularity ( fixes #214 )
2019-01-17 11:43:56 -05:00
completion-encrypt-bad.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-encrypt-u-o.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-encrypt-u.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-encrypt-zsh.out
Implement new --encrypt args and completion ( fixes #784 )
2023-12-22 20:10:18 -05:00
completion-encrypt.out
Implement new --encrypt args and completion ( fixes #784 )
2023-12-22 20:10:18 -05:00
completion-later-arg-zsh.out
Fix zsh completion arguments ( fixes #473 )
2021-01-04 15:17:35 -05:00
completion-later-arg.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-quoting.out
Implement new --encrypt args and completion ( fixes #784 )
2023-12-22 20:10:18 -05:00
completion-split.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-top-arg-zsh.out
Fix zsh completion arguments ( fixes #473 )
2021-01-04 15:17:35 -05:00
completion-top-arg.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-top.out
Support bash completion using complete -C
2018-12-21 19:11:57 -05:00
completion-usage-empty.out
Slightly improve bash completion arg parsing
2018-12-23 09:15:40 -05:00
compress-objstm-xref-qdf.pdf
In qdf mode, don't write extra XRef streams ( fixes #386 )
2020-01-26 16:50:57 -05:00
compress-objstm-xref.pdf
Fix logic for when to compress object and xref streams ( fixes #271 )
2019-01-28 21:43:06 -05:00
compressed-metadata.pdf
more notes, testing of cleartext metadata, some crypt filter fixes
2009-10-18 19:54:24 +00:00
content-stream-errors.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
content-stream-errors.pdf
Improve qpdf --check
2013-01-25 11:08:50 -05:00
copied-encryption.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
copied-positive-P.pdf
Allow /P in encryption dictionary to be positive ( fixes #382 )
2019-11-09 12:33:15 -05:00
copy-attachments-1.out
QPDFJob increment: basic QPDFJob structure
2022-01-30 13:11:03 -05:00
copy-attachments-2.out
QPDFJob increment: basic QPDFJob structure
2022-01-30 13:11:03 -05:00
copy-attachments-2.pdf
Fix QPDFEFStreamObjectHelper::{get,set}Subtype
2021-09-10 10:02:24 -04:00
copy-attachments-duplicate.out
QPDFJob increment: basic QPDFJob structure
2022-01-30 13:11:03 -05:00
copy-foreign-objects-25.out
Refactor test for /Pages object in QPDF::copyForeignObject
2023-09-03 13:41:11 +01:00
copy-foreign-objects-26.out
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
copy-foreign-objects-27.out
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
copy-foreign-objects-errors.out
Support copying objects from another QPDF object
2012-07-11 15:54:33 -04:00
copy-foreign-objects-in.pdf
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
copy-foreign-objects-out1.pdf
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
copy-foreign-objects-out2.pdf
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
copy-foreign-objects-out3.pdf
Allow propagation of errors and retry through StreamDataProvider
2020-04-05 20:07:13 -04:00
custom-pipeline.pdf
Allow reading from InputSource and writing to Pipeline
2012-09-23 17:42:26 -04:00
damaged-inline-image-out.pdf
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
damaged-inline-image.pdf
Externalize inline images ( fixes #278 )
2019-01-31 10:38:13 -05:00
damaged-stream-c-check.out
Remove obsolete LL_FMT check from build ( fixes #768 )
2022-09-12 11:48:38 -04:00
damaged-stream.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
damaged-stream.pdf
add damaged stream test case
2009-03-09 16:39:33 +00:00
dangling-bad-xref-dangling-out.pdf
Add test case of dangling ref not found until xref reconstruction
2022-11-25 15:16:16 -05:00
dangling-bad-xref-dangling.out
Add test case of dangling ref not found until xref reconstruction
2022-11-25 15:16:16 -05:00
dangling-bad-xref.pdf
Add test case of dangling ref not found until xref reconstruction
2022-11-25 15:16:16 -05:00
dangling-refs-dangling-out.pdf
Preserve unreferenced objects in dangling test
2022-11-25 15:16:16 -05:00
dangling-refs-dangling.out
Dangling ref test: show new object ID
2022-11-25 15:16:16 -05:00
dangling-refs.pdf
Fix dangling references ( fixes #240 )
2019-01-04 10:29:29 -05:00
decrypted-crypt-filter.pdf
deal with stream-specific crypt filters
2009-10-19 01:58:31 +00:00
decrypted-positive-P.pdf
Allow /P in encryption dictionary to be positive ( fixes #382 )
2019-11-09 12:33:15 -05:00
deep-duplicate-pages.pdf
Update documentation and test suite to lock in hard page copy
2020-04-05 20:07:13 -04:00
default-da-q-out.pdf
Tweak form copying to avoid gratuitous field renames
2021-03-05 05:31:15 -05:00
default-da-q.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
delete-and-reuse-check.out
Sanitize test suite
2017-08-11 07:41:11 -04:00
delete-and-reuse.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
delete-and-reuse.qdf
update release date to actual date
2008-04-29 12:55:25 +00:00
deterministic-id-in.pdf
Implement deterministic ID
2015-10-31 18:56:42 -04:00
diff-encrypted
Fix tests with GNU grep 3.8
2022-09-09 06:57:38 -04:00
diff-ignore-ID-version
Fix tests with GNU grep 3.8
2022-09-09 06:57:38 -04:00
digitally-signed-parsedoffset.out
Add QPDFObject::getParsedOffset()
2019-10-22 16:19:06 -04:00
digitally-signed-sig-dict-contents.out
Fix /Contents value representation in a signature dictionary
2019-10-22 16:16:16 -04:00
digitally-signed-xref.out
Add QPDF::getXRefTable()
2019-10-22 16:16:16 -04:00
digitally-signed.pdf
Fix /Contents value representation in a signature dictionary
2019-10-22 16:16:16 -04:00
direct-dr-out.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
direct-dr.pdf
Allow /DR to be direct in /AcroForm
2021-03-11 11:43:38 -05:00
direct-outlines.pdf
Handle /Outlines dictionary being a direct object
2013-06-14 21:36:04 -04:00
direct-page-warning.out
Add warnings for some additional page tree repair
2022-06-25 13:25:35 -04:00
direct-pages-fixed.pdf
Handle direct page objects ( fixes #164 )
2019-01-29 17:01:36 -05:00
direct-pages-json-objects.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
direct-pages-json-pages-push.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
direct-pages-json-pages.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
direct-pages-json-warning.out
Add warnings for some additional page tree repair
2022-06-25 13:25:35 -04:00
direct-pages.out
Add warnings for some additional page tree repair
2022-06-25 13:25:35 -04:00
direct-pages.pdf
Handle direct page objects ( fixes #164 )
2019-01-29 17:01:36 -05:00
disable-kfo.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
dr-with-indirect-item-out.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
dr-with-indirect-item.pdf
Fix bug in merging resources /DR from foreign AcroForm ( fixes #548 )
2021-11-04 12:29:42 -04:00
duplicate-page-inherited-1-fixed.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-1-fixed.pdf
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-1.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-2-fixed.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-2-fixed.pdf
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-2.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-update.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited-update2.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited.out
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-inherited.pdf
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
duplicate-page-warning.out
Add warnings for some additional page tree repair
2022-06-25 13:25:35 -04:00
duplicate-pages.pdf
Allow adding the same page more than once in --pages ( fixes #272 )
2019-01-12 10:01:47 -05:00
empty-decode-parms-out.pdf
Commit forgotten test files
2019-06-09 18:11:37 -04:00
empty-decode-parms.pdf
Commit forgotten test files
2019-06-09 18:11:37 -04:00
empty-object.out
Add --replace-input option ( fixes #321 )
2019-08-31 15:51:21 -04:00
empty-object.pdf
treat empty objects as null
2010-09-06 02:17:55 +00:00
enable-kfo.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
enc-base.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-long-password.pdf
Remove extraneous execute bits
2012-06-20 15:18:08 -04:00
enc-R2,V1,O=master.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-R2,V1,U=view,O=master.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-R2,V1,U=view,O=view.pdf
Rename test files
2020-01-26 14:42:10 -05:00
enc-R2,V1.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-R3,V2,O=master.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-R3,V2,U=view,O=master.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-R3,V2,U=view,O=view.pdf
Rename test files
2020-01-26 14:42:10 -05:00
enc-R3,V2.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
enc-XI-attachments-base.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-base.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-long-password.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-R6,V5,O=master.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-R6,V5,U=attachment,encrypted-attachments.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-R6,V5,U=view,attachments,cleartext-metadata.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-R6,V5,U=view,O=master.pdf
Support for encryption with /V=5 and /R=5 and /R=6
2012-12-31 10:32:32 -05:00
enc-XI-R6,V5,U=wwwww,O=wwwww.pdf
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypt-before-filename.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypt-u
Implement new --encrypt args and completion ( fixes #784 )
2023-12-22 20:10:18 -05:00
encrypted-40-bit-R3.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-40-bit-R3.pdf
Bug fix: honor encryption key length with R=3 ( fixes #212 )
2018-06-22 19:24:26 -04:00
encrypted-positive-P.pdf
Allow /P in encryption dictionary to be positive ( fixes #382 )
2019-11-09 12:33:15 -05:00
encrypted-with-images.1-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.1-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.1.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.1.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.2-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.2-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.2.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.2.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.3-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.3-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.3.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.3.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.4-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.4-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.4.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.4.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.5-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.5-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.5.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.5.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.6-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.6-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.6.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.6.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.7-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.7-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.7.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.7.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.8-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.8-ogen.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.8.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.8.check
Sanitize test suite
2017-08-11 07:41:11 -04:00
encrypted-with-images.9-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.9-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.9.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.9.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.10-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.10-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.10.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.10.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.11-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.11-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.11.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.11.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.12-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.12-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.12.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
encrypted-with-images.12.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
encrypted-with-images.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
encrypted1.out
Sanitize test suite
2017-08-11 07:41:11 -04:00
endobj-at-eol-fixed.pdf
Make recovery logic flexible about where objects end ( fixes #573 )
2021-11-07 15:27:22 -05:00
endobj-at-eol.out
Make recovery logic flexible about where objects end ( fixes #573 )
2021-11-07 15:27:22 -05:00
endobj-at-eol.pdf
Make recovery logic flexible about where objects end ( fixes #573 )
2021-11-07 15:27:22 -05:00
eof-in-inline-image-ii.qdf
Externalize inline images ( fixes #278 )
2019-01-31 10:38:13 -05:00
eof-in-inline-image.out
Pass offset and length to ParserCallbacks::handleObject
2019-08-22 22:54:29 -04:00
eof-in-inline-image.pdf
Add QPDFObjectHandle::parseContentStream method
2013-01-20 15:35:39 -05:00
eof-in-inline-image.qdf
Externalize inline images ( fixes #278 )
2019-01-31 10:38:13 -05:00
eof-inline-qdf.out
Externalize inline images ( fixes #278 )
2019-01-31 10:38:13 -05:00
eof-reading-token.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
eof-reading-token.pdf
Add specially crafted test cases for EOF error
2012-08-11 12:36:57 -04:00
eof-terminates-literal.out
Add specially crafted test cases for EOF error
2012-08-11 12:36:57 -04:00
eof-terminates-literal.pdf
Add specially crafted test cases for EOF error
2012-08-11 12:36:57 -04:00
erase-nntree-out.pdf
name/number trees: remove
2021-01-26 09:12:23 -05:00
erase-nntree.out
name/number trees: remove
2021-01-26 09:12:23 -05:00
erase-nntree.pdf
name/number trees: remove
2021-01-26 09:12:23 -05:00
exceptions.out
Attempt to test for QPDFNameTreeObjectHelper's vtable
2022-10-06 08:40:08 -04:00
exp-large-json.json
Change --json-output format
2022-07-31 10:32:55 -04:00
exp-large-stream
Add json to large file test
2022-05-21 09:43:45 -04:00
extensions-adbe-force-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.8.5.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extensions-adbe-force-1.8.5.qdf
Refactor Dictionary writing code
2012-12-31 10:32:32 -05:00
extensions-adbe-force-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-force-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-min-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.8.5.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extensions-adbe-other-force-1.8.5.qdf
Refactor Dictionary writing code
2012-12-31 10:32:32 -05:00
extensions-adbe-other-force-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-force-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other-min-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-adbe-other.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extensions-adbe.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extensions-none-force-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.8.5.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extensions-none-force-1.8.5.qdf
Refactor Dictionary writing code
2012-12-31 10:32:32 -05:00
extensions-none-force-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-force-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-none-min-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.8.5.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extensions-other-force-1.8.5.qdf
Refactor Dictionary writing code
2012-12-31 10:32:32 -05:00
extensions-other-force-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-force-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.6.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.7.1.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.7.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.7.3.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.8.2.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.8.5.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.8.0.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other-min-1.8.out
Add QPDF::getVersionAsPDFVersion
2022-02-08 12:34:14 -05:00
extensions-other.pdf
Add ExtensionLevel support to version handling
2012-12-31 05:36:50 -05:00
extra-header-lin-newline.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
extra-header-lin-no-newline.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
extra-header-newline.pdf
Add QPDFWriter::setExtraHeaderText
2012-09-06 15:31:12 -04:00
extra-header-no-newline.pdf
Add QPDFWriter::setExtraHeaderText
2012-09-06 15:31:12 -04:00
extract-duplicate-page.pdf
Resolve duplicated page objects ( fixes #268 )
2019-01-28 20:29:58 -05:00
fax-decode-parms.out
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
fax-decode-parms.pdf
update test suite
2009-05-03 20:03:21 +00:00
field-parse-errors-out.pdf
QPDFAcroFormDocumentHelper: add missing analyze calls
2021-03-04 18:11:44 -05:00
field-parse-errors.out
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
field-parse-errors.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
field-resource-conflict.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
field-types.pdf
Add form fields to json output
2019-01-03 23:18:13 -05:00
fields-pages-out.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
fields-split-1.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
fields-split-2.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
fields-two-pages.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
file-stdout-needs-prefix.out
Major rework -- see long comments
2022-05-20 09:16:25 -04:00
filter-abbreviation.out
handle stream filter abbreviations from table H.1
2010-09-05 15:00:44 +00:00
filter-abbreviation.pdf
handle stream filter abbreviations from table H.1
2010-09-05 15:00:44 +00:00
filter-attachment-date.pl
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
filter-json.pl
Add json to large file test
2022-05-21 09:43:45 -04:00
filter-on-write-out.pdf
Add QPDFObjectHandle::setFilterOnWrite
2020-12-28 12:58:19 -05:00
filter-on-write.pdf
Add QPDFObjectHandle::setFilterOnWrite
2020-12-28 12:58:19 -05:00
filter-optimize-images.pl
Add CLI flags for image optimization
2019-01-04 21:33:14 -05:00
filter-progress.pl
Add QPDFJob::registerProgressReporter
2022-06-19 08:46:58 -04:00
filter-xref-offsets.pl
Avoid depending on exact xref stream offsets
2023-12-20 15:46:20 -05:00
fix1.qdf
update release date to actual date
2008-04-29 12:55:25 +00:00
fix1.qdf.out
update release date to actual date
2008-04-29 12:55:25 +00:00
fix2.qdf
update release date to actual date
2008-04-29 12:55:25 +00:00
fix2.qdf.out
fix-qdf fix
2009-03-08 18:59:15 +00:00
forced-version.out
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
foreign-in-write.out
Create a special "destroyed" type rather than using null
2022-09-08 10:36:39 -04:00
form-bad-fields-array.pdf
Implement helper class for interactive forms
2018-06-21 15:57:13 -04:00
form-document-defaults.pdf
Fix behavior for finding /Q, /DA, and /DR for form fields
2021-03-03 17:05:19 -05:00
form-empty-from-odt.pdf
Implement helper class for interactive forms
2018-06-21 15:57:13 -04:00
form-errors.pdf
Implement helper class for interactive forms
2018-06-21 15:57:13 -04:00
form-fields-and-annotations-shared.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
form-fields-and-annotations.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
form-filled-by-acrobat-out.pdf
Add optional conflict detection to mergeResources
2021-03-04 15:08:36 -05:00
form-filled-by-acrobat-warn.out
Detect recoverable but invalid zlib data streams ( fixes #562 )
2021-11-03 09:43:17 -04:00
form-filled-by-acrobat.pdf
Annotation flattening including form fields
2019-01-01 08:14:15 -05:00
form-filled-with-atril.pdf
Implement helper class for interactive forms
2018-06-21 15:57:13 -04:00
form-form-bad-fields-array.out
Disregard appearance state when irrelevant ( fixes #949 )
2023-05-20 15:46:16 -04:00
form-form-document-defaults.out
Disregard appearance state when irrelevant ( fixes #949 )
2023-05-20 15:46:16 -04:00
form-form-empty-from-odt.out
Disregard appearance state when irrelevant ( fixes #949 )
2023-05-20 15:46:16 -04:00
form-form-errors.out
Disregard appearance state when irrelevant ( fixes #949 )
2023-05-20 15:46:16 -04:00
form-form-filled-with-atril.out
Implement helper class for interactive forms
2018-06-21 15:57:13 -04:00
form-form-mod1.out
Disregard appearance state when irrelevant ( fixes #949 )
2023-05-20 15:46:16 -04:00
form-minimal.out
test_driver: split runtest into separate functions
2021-12-20 12:40:03 -05:00
form-mod1.pdf
Implement helper class for interactive forms
2018-06-21 15:57:13 -04:00
form-no-need-appearances-filled.pdf
QPDFObjectHandle::newUnicodeString to uses UTF-16 only when needed
2021-01-24 03:27:28 -05:00
form-no-need-appearances.out
Allow setting a form field's value
2018-06-21 15:57:13 -04:00
form-no-need-appearances.pdf
Allow setting a form field's value
2018-06-21 15:57:13 -04:00
form-xobjects-no-resources-out.pdf
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
form-xobjects-no-resources.pdf
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
form-xobjects-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
form-xobjects-some-resources1-out.pdf
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
form-xobjects-some-resources1.pdf
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
form-xobjects-some-resources2-out.pdf
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
form-xobjects-some-resources2.pdf
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
from-scratch-0.pdf
Add QPDF::emptyPDF() and pdf_from_scratch test code
2012-06-21 23:09:05 -04:00
fuzz-16214.out
Make wrong object stream type a warning
2021-02-06 14:29:11 -05:00
fuzz-16214.pdf
Detect stream in object stream, fixing fuzz 16214
2019-08-28 12:49:04 -04:00
fx-overlay-56.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-57.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-58.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-59.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-64.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-65.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-66.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fx-overlay-67.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
fxo-bigsmall.pdf
placeFormXObject: allow control of shrink/expand ( fixes #409 )
2020-04-03 21:39:17 -04:00
fxo-blue.pdf
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
fxo-green.pdf
Convert pages to form XObjects
2019-01-27 07:50:30 -05:00
fxo-red.pdf
Convert pages to form XObjects
2019-01-27 07:50:30 -05:00
fxo-smallbig.pdf
placeFormXObject: allow control of shrink/expand ( fixes #409 )
2020-04-03 21:39:17 -04:00
gen1.pdf
Bug fix: handle generation > 0 when generating object streams
2013-06-14 14:58:09 -04:00
gen1.qdf
Bug fix: handle generation > 0 when generating object streams
2013-06-14 14:58:09 -04:00
good1.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good1.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good1.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good2.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good2.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good2.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good3.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good3.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good3.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good4.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good4.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good4.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good5.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good5.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good5.qdf
Eliminate flattenScalarReferences
2012-12-31 05:36:48 -05:00
good6.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good6.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good6.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good7-not-normalized.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good7.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good7.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good7.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good8.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good8.pdf
restore missing coverage case
2010-06-06 13:28:32 +00:00
good8.qdf
Eliminate flattenScalarReferences
2012-12-31 05:36:48 -05:00
good9.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good9.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good9.qdf
tweak when we decide to use hex strings vs literal strings
2009-10-17 17:31:52 +00:00
good10.out
Allow trailing . in numeric token ( fixes #165 )
2018-01-13 20:05:40 -05:00
good10.pdf
Allow trailing . in numeric token ( fixes #165 )
2018-01-13 20:05:40 -05:00
good10.qdf
Fix QPDFObjectHandle::shallowCopy
2018-06-21 20:34:45 -04:00
good11.out
Fix some bugs around null values in dictionaries
2022-04-24 10:08:32 -04:00
good11.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good11.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good12.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good12.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good12.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good13.out
Test (and fix) handling of dangling references
2022-05-20 09:16:25 -04:00
good13.pdf
Test (and fix) handling of dangling references
2022-05-20 09:16:25 -04:00
good13.qdf
Test (and fix) handling of dangling references
2022-05-20 09:16:25 -04:00
good14.out
Implement JSON v2 for String
2022-05-08 13:45:20 -04:00
good14.pdf
Fix EOL handling inside strings ( fixes #226 )
2018-08-05 20:48:35 -04:00
good14.qdf
Fix EOL handling inside strings ( fixes #226 )
2018-08-05 20:48:35 -04:00
good15.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good15.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good15.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good16.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good16.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good16.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good17-not-qdf.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good17-not-recompressed.pdf
Bug fix: don't compress object/xref streams with --compress-streams=n
2023-12-20 15:46:20 -05:00
good17.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good17.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good17.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good18.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good18.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good18.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good19.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good19.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good19.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good20.out
Fix getTypeCode and getTypeName work for indirect objects
2013-03-05 13:35:46 -05:00
good20.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
good20.qdf
update test suite to handle original object ID comments
2009-03-09 16:27:13 +00:00
good21.out
Test for direct, rather than resolved nulls in parser
2019-08-22 17:55:16 -04:00
good21.pdf
Test for direct, rather than resolved nulls in parser
2019-08-22 17:55:16 -04:00
good21.qdf
Test for direct, rather than resolved nulls in parser
2019-08-22 17:55:16 -04:00
hybrid-xref.1-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.1-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.1.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.1.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.2-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.2-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.2.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.2.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.3-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.3-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.3.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.3.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.4-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.4-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.4.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.4.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.5-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.5-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.5.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.5.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.6-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.6-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.6.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.6.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.7-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.7-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.7.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.7.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.8-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.8-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.8.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.8.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.9-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.9-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.9.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.9.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.10-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.10-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
hybrid-xref.10.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.10.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
hybrid-xref.11-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.11-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
hybrid-xref.11.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.11.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
hybrid-xref.12-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.12-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.12.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
hybrid-xref.12.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
hybrid-xref.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
image-streams-all.out
Enable finer grained control of stream decoding
2017-08-21 17:44:22 -04:00
image-streams-generalized.out
Enable finer grained control of stream decoding
2017-08-21 17:44:22 -04:00
image-streams-none.out
Fix image-streams.pdf in test suite
2019-01-04 20:13:56 -05:00
image-streams-small-12-compressed.out
Test inline stream data with different decode levels
2022-05-08 13:45:20 -04:00
image-streams-small-12-uncompressed.out
Test inline stream data with different decode levels
2022-05-08 13:45:20 -04:00
image-streams-small-16-compressed.out
Test inline stream data with different decode levels
2022-05-08 13:45:20 -04:00
image-streams-small-18-compressed.out
Test inline stream data with different decode levels
2022-05-08 13:45:20 -04:00
image-streams-small-18-uncompressed.out
Test inline stream data with different decode levels
2022-05-08 13:45:20 -04:00
image-streams-small.pdf
Add smaller image streams file for testing
2019-06-21 17:39:53 -04:00
image-streams-specialized.out
Enable finer grained control of stream decoding
2017-08-21 17:44:22 -04:00
image-streams.pdf
Fix image-streams.pdf in test suite
2019-01-04 20:13:56 -05:00
indirect-decode-parms-out.pdf
Handle indirect stream filter/decode parameters
2014-06-07 16:31:03 -04:00
indirect-decode-parms.pdf
Handle indirect stream filter/decode parameters
2014-06-07 16:31:03 -04:00
indirect-filter-out-1.pdf
Fix foreign stream copying bug ( fixes #478 )
2020-10-31 12:14:26 -04:00
indirect-filter-out-0.pdf
Fix foreign stream copying bug ( fixes #478 )
2020-10-31 12:14:26 -04:00
indirect-filter.pdf
Better indirect filter test case
2020-10-31 09:02:30 -04:00
indirect-r-arg.out
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
indirect-r-arg.pdf
Avoid resolving arguments to R
2015-02-21 17:51:08 -05:00
inherited-flattened.pdf
Explicitly override inherited rotate in flattenRotations
2021-02-21 14:58:45 -05:00
inherited-rotate.pdf
Explicitly override inherited rotate in flattenRotations
2021-02-21 14:58:45 -05:00
inline-image-colorspace-lookup-out.pdf
Bug fix: handle ColorSpace lookup for inline images ( fixes #392 )
2020-01-26 15:29:10 -05:00
inline-image-colorspace-lookup.pdf
Bug fix: handle ColorSpace lookup for inline images ( fixes #392 )
2020-01-26 15:29:10 -05:00
inline-images-ii-all.pdf
Externalize inline images ( fixes #278 )
2019-01-31 10:38:13 -05:00
inline-images-ii-some.pdf
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
inline-images.1-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.1-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.1.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.1.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.2-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.2-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.2.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.2.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.3-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.3-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.3.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.3.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.4-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.4-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.4.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.4.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.5-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.5-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.5.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.5.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.6-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.6-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.6.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.6.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.7-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.7-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.7.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.7.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.8-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.8-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.8.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.8.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.9-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.9-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.9.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.9.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.10-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.10-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
inline-images.10.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.10.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
inline-images.11-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.11-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
inline-images.11.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.11.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
inline-images.12-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.12-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.12.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
inline-images.12.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
inline-images.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
insecure-passwords.out
Better fix to insecure password check ( fixes #501 )
2021-02-04 20:44:05 -05:00
invalid-id-xref.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
invalid-id-xref.pdf
Sanitize test suite
2017-08-11 07:41:11 -04:00
invalid-password-encrypt.out
Support --show-encryption without a valid password ( fixes #598 )
2022-09-06 12:45:12 -04:00
issue-51.obfuscated
Protect against virus warnings ( fixes #216 )
2018-08-13 19:26:20 -04:00
issue-51.out
Avoid unnecessary copying of stream dictionary in QPDF::readObject
2023-06-05 21:22:40 +01:00
issue-99.out
Remove offset from missing /Root error
2022-05-16 13:39:26 -04:00
issue-99.pdf
Handle object ID 0 ( fixes #99 )
2017-07-26 06:24:07 -04:00
issue-99b.out
Remove offset from missing /Root error
2022-05-16 13:39:26 -04:00
issue-99b.pdf
Handle object ID 0 ( fixes #99 )
2017-07-26 06:24:07 -04:00
issue-100.out
Add new private method QPDF::readTrailer()
2023-07-08 01:28:15 +01:00
issue-100.pdf
Avoid xref reconstruction infinite loop ( fixes #100 )
2017-07-26 06:24:07 -04:00
issue-101.out
Add new private method QPDF::readTrailer()
2023-07-08 01:28:15 +01:00
issue-101.pdf
Fix infinite loop while reporting an error ( fixes #101 )
2017-07-26 06:24:07 -04:00
issue-106.out
Ignore zlib data check errors ( fixes #191 )
2018-03-03 11:35:01 -05:00
issue-106.pdf
Sanitize test suite
2017-08-11 07:41:11 -04:00
issue-117.out
Avoid unnecessary copying of stream dictionary in QPDF::readObject
2023-06-05 21:22:40 +01:00
issue-117.pdf
Include tests for other infinite loop bugs
2017-07-26 06:24:07 -04:00
issue-118.obfuscated
Protect against virus warnings ( fixes #216 )
2018-08-13 19:26:20 -04:00
issue-118.out
Remove offset from missing /Root error
2022-05-16 13:39:26 -04:00
issue-119.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
issue-119.pdf
Include tests for other infinite loop bugs
2017-07-26 06:24:07 -04:00
issue-120.out
Fix dangling references ( fixes #240 )
2019-01-04 10:29:29 -05:00
issue-120.pdf
Include tests for other infinite loop bugs
2017-07-26 06:24:07 -04:00
issue-141a.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-141a.pdf
Prevent a division by zero error ( fixes #141 )
2017-08-11 20:11:19 -04:00
issue-141b.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-141b.pdf
Prevent a division by zero error ( fixes #141 )
2017-08-11 20:11:19 -04:00
issue-143.out
Remove explicit direct object check from getObject
2022-09-13 11:21:29 -04:00
issue-143.pdf
Fix logic error in recovery
2017-08-22 07:19:41 -04:00
issue-146.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-146.pdf
Parse iteratively to avoid stack overflow ( fixes #146 )
2017-08-25 21:56:45 -04:00
issue-147.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-147.pdf
Add tests for previous memory issues
2017-08-28 22:28:12 -04:00
issue-148.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-148.pdf
Add tests for previous memory issues
2017-08-28 22:28:12 -04:00
issue-149.out
Treat loop in xref tables as damage ( fixes #192 )
2018-03-05 14:26:58 -05:00
issue-149.pdf
Detect xref pointer infinite loop ( fixes #149 )
2017-08-25 19:58:31 -04:00
issue-150.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-150.pdf
Add test case for overflow in PNG filter ( fixes #150 )
2017-08-29 12:33:01 -04:00
issue-202.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-202.pdf
Limit depth of nesting in direct objects ( fixes #202 )
2018-04-15 16:11:22 -04:00
issue-263.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-263.pdf
Fix seg fault on empty xref stream ( fixes #263 )
2019-01-03 09:17:43 -05:00
issue-335a.out
In QPDFParser::parse create dictionaries on the fly
2023-11-03 11:09:58 +00:00
issue-335a.pdf
Add test files from oss-fuzz bugs ( fixes #335 )
2019-06-15 17:24:24 -04:00
issue-335b.out
Prefix program name before exception message in qpdf CLI
2022-01-30 13:11:02 -05:00
issue-335b.pdf
Add test files from oss-fuzz bugs ( fixes #335 )
2019-06-15 17:24:24 -04:00
issue-449.out
Check for missing mediaboxes
2023-07-29 13:16:40 +01:00
issue-449.pdf
Better indirect filter test case
2020-10-31 09:02:30 -04:00
job-api.out
Add QPDFJob::registerProgressReporter
2022-06-19 08:46:58 -04:00
job-json-add-attachments.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-add-attachments.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-choice-match.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-choice-match.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-copy-attachments.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-copy-attachments.pdf
Only update output version from files used as input
2022-02-08 13:49:22 -05:00
job-json-empty-input.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-empty-input.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
job-json-encrypt-40.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-encrypt-40.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-encrypt-128.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-encrypt-128.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-encrypt-256-with-restrictions.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-encrypt-256-with-restrictions.out
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-input-file-password.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-input-file-password.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-misc-options.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-misc-options.pdf
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
job-json-output.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
job-json-output.out.json
Top-level json: write incrementally
2022-05-07 08:26:31 -04:00
job-json-replace-input.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-replace-input.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-json-underlay-overlay-password.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-underlay-overlay-password.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
job-json-underlay-overlay.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
job-json-underlay-overlay.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
job-partial-json.out
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
job-partial.json
QPDFJob json: flatten json structure
2022-01-31 18:16:09 -05:00
job-show-encryption.json
QPDFJob json: make bare arguments expect the empty string
2022-01-31 18:16:09 -05:00
jpeg-qstream.pdf
Bug fix: getStreamData should on unfilterable stream ( fixes #425 )
2020-04-08 18:52:04 -04:00
json-attachment-fields-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-attachment-fields-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-bad-data-json-file-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-bad-data-json-inline-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-changed-form-fields-and-annotations.pdf
Add tests for --json-input
2022-05-20 09:16:25 -04:00
json-changed-good13.pdf
Test (and fix) handling of dangling references
2022-05-20 09:16:25 -04:00
json-changed-need-appearances.pdf
Add tests for --json-input
2022-05-20 09:16:25 -04:00
json-field-types---show-encryption-key-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-field-types---show-encryption-key-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-field-types-acroform-v1.out
Prepare test suite for json v2
2022-05-08 13:45:20 -04:00
json-field-types-acroform-v2.out
Implement JSON v2 output
2022-05-08 13:45:20 -04:00
json-field-types-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-field-types-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-image-streams-all-file-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-all-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-image-streams-all-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-image-streams-generalized-file-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-generalized-inline-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-none-file-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-none-inline-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-small-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-image-streams-small-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-image-streams-specialized-file-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-specialized-inline-v2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
json-image-streams-specialized-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-image-streams-specialized-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-image-streams-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-image-streams-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-need-appearances-acroform-v1.out
Prepare test suite for json v2
2022-05-08 13:45:20 -04:00
json-need-appearances-acroform-v2.out
Implement JSON v2 output
2022-05-08 13:45:20 -04:00
json-outlines-with-actions-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-outlines-with-actions-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-outlines-with-old-root-dests-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-outlines-with-old-root-dests-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-page-labels-and-outlines-objects-trailer-2-v1.out
Major rework -- see long comments
2022-05-20 09:16:25 -04:00
json-page-labels-and-outlines-objects-trailer-2-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-page-labels-and-outlines-objects-trailer-v1.out
Major rework -- see long comments
2022-05-20 09:16:25 -04:00
json-page-labels-and-outlines-objects-trailer-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-page-labels-and-outlines-objects-v1.out
Major rework -- see long comments
2022-05-20 09:16:25 -04:00
json-page-labels-and-outlines-objects-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-page-labels-and-outlines-outlines-pages-v1.out
Prepare test suite for json v2
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-outlines-pages-v2.out
Implement JSON v2 output
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-outlines-v1.out
Prepare test suite for json v2
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-outlines-v2.out
Apply script across future v2 test files
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-pagelabels-v1.out
Prepare test suite for json v2
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-pagelabels-v2.out
Implement JSON v2 output
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-pages-v1.out
Prepare test suite for json v2
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-pages-v2.out
Implement JSON v2 output
2022-05-08 13:45:20 -04:00
json-page-labels-and-outlines-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-page-labels-and-outlines-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-page-labels-num-tree-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-page-labels-num-tree-v2.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
json-V4-aes-encrypt---show-encryption-key-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-V4-aes-encrypt---show-encryption-key-v2.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-V4-aes-encrypt-v1.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
json-V4-aes-encrypt-v2.out
In json mode, reveal recovered user password when otherwise unavailable
2022-05-30 20:03:08 -04:00
kept-no-fields.pdf
Keep only referenced form fields in --pages
2021-02-23 08:26:21 -05:00
kept-some-fields.pdf
Tweak form copying to avoid gratuitous field renames
2021-03-05 05:31:15 -05:00
kfo-n.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
kfo-y.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
labels-split-01-06.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
labels-split-07-11.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
large_file_xref_reconstruct.out
Fix and test support for files >= 4 GB
2012-06-24 15:56:50 -04:00
large_file-check-linearized.out
Fix and test support for files >= 4 GB
2012-06-24 15:56:50 -04:00
large_file-check-normal.out
Fix and test support for files >= 4 GB
2012-06-24 15:56:50 -04:00
large_file-check-ostream-linearized.out
Fix and test support for files >= 4 GB
2012-06-24 15:56:50 -04:00
large_file-check-ostream.out
Fix and test support for files >= 4 GB
2012-06-24 15:56:50 -04:00
large_file.out
Fix and test support for files >= 4 GB
2012-06-24 15:56:50 -04:00
large-inline-image-ii-all.pdf
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
large-inline-image-ii-some.pdf
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
large-inline-image.pdf
Improve locating inline image's EI
2019-01-31 09:26:37 -05:00
large-inline-image.qdf
Improve locating inline image's EI
2019-01-31 09:26:37 -05:00
leading-junk.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
leading-junk.pdf
Allow arbitrary whitespace, not just newline, after xref
2013-12-14 15:17:23 -05:00
lin-delete-and-reuse-check.out
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-delete-and-reuse.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin-special.1-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.1-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.1.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.1.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.2-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.2-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.2.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.2.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.3-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.3-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.3.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.3.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.4-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.4-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.4.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.4.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.5-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.5-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.5.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.5.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.6-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.6-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.6.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.6.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.7-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.7-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.7.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.7.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.8-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.8-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.8.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.8.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.9-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.9-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.9.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.9.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.10-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.10-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
lin-special.10.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.10.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
lin-special.11-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.11-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
lin-special.11.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.11.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
lin-special.12-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.12-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.12.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
lin-special.12.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
lin-special.disable.exp
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
lin-special.generate.exp
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
lin-special.pdf
Added test code for Tobias's changes
2012-07-04 23:19:32 -04:00
lin-special.preserve.exp
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
lin1.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin1.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin2.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin2.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin3-check-linearization.out
qpdf: exit 3 for linearization warnings without errors ( fixes #50 )
2019-06-22 16:57:51 -04:00
lin3-check-nowarn.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin3-check.out
qpdf: exit 3 for linearization warnings without errors ( fixes #50 )
2019-06-22 16:57:51 -04:00
lin3.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin3.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin4.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin4.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin5.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin5.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin6.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin6.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin7.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin7.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin8.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin8.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin9.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
lin9.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
lin0.out
update release date to actual date
2008-04-29 12:55:25 +00:00
lin0.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
linearization-bounds-1.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
linearization-bounds-1.pdf
Security: better bounds checks for linearization data
2013-10-09 19:50:09 -04:00
linearization-bounds-2.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
linearization-bounds-2.pdf
Security: better bounds checks for linearization data
2013-10-09 19:50:09 -04:00
linearization-large-vector-alloc.out
Handle linearization warnings as proper warning ( fixes #851 )
2023-02-18 19:38:49 -05:00
linearization-large-vector-alloc.pdf
Security: avoid pre-allocating vectors based on file data
2013-10-09 20:57:14 -04:00
linearize-duplicate-page.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
linearized-and-warnings-1.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
linearized-and-warnings-2.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
linearized-and-warnings.pdf
setOutputStreams
2010-10-01 11:02:35 +00:00
link-annots.pdf
Fix #1028
2023-09-05 17:22:34 +01:00
list-attachments-1.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
list-attachments-2.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
list-attachments-3.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
list-attachments-4.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
long-id-check.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
long-id-linearized-check.out
Fix linearization for files with nonstandard ID length
2018-02-04 18:16:23 -05:00
long-id-linearized.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
long-id.pdf
don't place restrictions on length of /ID strings
2010-04-25 14:55:36 +00:00
manual-appearances-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
manual-appearances-print-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
manual-appearances-screen-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
manual-appearances.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
manual-qpdf-json-out.json
Change --json-output format
2022-07-31 10:32:55 -04:00
manual-qpdf-json-pdf.json
Change --json-output format
2022-07-31 10:32:55 -04:00
manual-qpdf-json.json
Change --json-output format
2022-07-31 10:32:55 -04:00
manual-qpdf-json.pdf
Add another binary utf8 to JSON test
2022-05-21 17:39:35 -04:00
many-nulls.out
Add a file with arrays with lots of nulls to the test suite
2022-09-01 16:15:54 -04:00
many-nulls.pdf
Add a file with arrays with lots of nulls to the test suite
2022-09-01 16:15:54 -04:00
merge-dict.out
Implement JSON v2 for String
2022-05-08 13:45:20 -04:00
merge-dict.pdf
Add QPDFObjectHandle::mergeDictionary()
2019-01-01 08:12:56 -05:00
merge-dot-implicit-ranges.pdf
Small enhancement to --pages argument parsing
2020-11-09 11:12:34 -05:00
merge-implicit-ranges.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
merge-multiple-labels.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
merge-three-files-1.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
merge-three-files-2.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
metadata-crypt-filter.pdf
deal with stream-specific crypt filters
2009-10-19 01:58:31 +00:00
min-version.out
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
minimal-1.pdf
Add flags to control zlib compression level ( fixes #113 )
2019-08-23 20:34:21 -04:00
minimal-9.pdf
Add flags to control zlib compression level ( fixes #113 )
2019-08-23 20:34:21 -04:00
minimal-dangling-out.pdf
Preserve unreferenced objects in dangling test
2022-11-25 15:16:16 -05:00
minimal-dangling.out
Dangling ref test: show new object ID
2022-11-25 15:16:16 -05:00
minimal-json-file-2.out
Change --json-output format
2022-07-31 10:32:55 -04:00
minimal-json-file.out
Change --json-output format
2022-07-31 10:32:55 -04:00
minimal-linearize-pass1.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
minimal-linearized.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
minimal-parsedoffset.out
Add QPDFObject::getParsedOffset()
2019-10-22 16:19:06 -04:00
minimal-rotated.pdf
Make page range optional in --rotate ( fixes #211 )
2018-06-21 16:28:44 -04:00
minimal-signed-restricted.pdf
Remove --disable-signatures; incorporate into --remove-restrictions
2023-12-24 07:36:07 -05:00
minimal-signed-restrictions-removed.pdf
Remove --disable-signatures; incorporate into --remove-restrictions
2023-12-24 07:36:07 -05:00
minimal-update.json
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
minimal-write-json.json
Provide a simpler QPDF::writeJSON
2022-07-31 16:23:17 -04:00
minimal-xref.out
Add QPDF::getXRefTable()
2019-10-22 16:16:16 -04:00
minimal.json
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
minimal.pdf
newStream
2010-08-05 20:20:52 +00:00
more-choices.pdf
Honor other base encodings when generating appearances
2019-01-05 23:01:59 -05:00
name-pound-images-qdf.out
Improve invalid name token warning message
2019-08-19 19:48:27 -04:00
name-pound-images.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
name-pound-images.pdf
Handle invalid name tokens symmetrically for PDF < 1.2 ( fixes #332 )
2019-08-19 19:48:27 -04:00
name-pound-images.qdf
Handle invalid name tokens symmetrically for PDF < 1.2 ( fixes #332 )
2019-08-19 19:48:27 -04:00
name-tree.out
Remove deprecated name/number tree constructors
2022-04-16 13:13:15 -04:00
name-tree.pdf
Fix loop detection in NNTree
2021-04-05 07:59:02 -04:00
need-appearances-more-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
need-appearances-more-warn.out
When flattening, remove annotations with no appearance stream
2019-01-20 23:05:58 -05:00
need-appearances-more.pdf
When flattening, remove annotations with no appearance stream
2019-01-20 23:05:58 -05:00
need-appearances-more2.pdf
Handle fallback font size in text appearances
2019-01-21 07:38:21 -05:00
need-appearances-more3.pdf
Fix logic error with Tf when generating appearances ( fixes #655 )
2022-02-18 13:46:35 -05:00
need-appearances-out.pdf
QUtil::double_to_string: trim trailing zeroes with option to disable
2021-02-13 02:30:00 -05:00
need-appearances-warn.out
Replace need-appearances.pdf
2019-01-03 23:18:13 -05:00
need-appearances.pdf
Honor other base encodings when generating appearances
2019-01-05 23:01:59 -05:00
nested-form-xobjects-inline-images-ii-all.pdf
Externalize inline images now includes form XObjects
2021-01-02 14:08:17 -05:00
nested-form-xobjects-inline-images-ii-some.pdf
Externalize inline images now includes form XObjects
2021-01-02 14:08:17 -05:00
nested-form-xobjects-inline-images.pdf
Externalize inline images now includes form XObjects
2021-01-02 14:08:17 -05:00
nested-form-xobjects.out
Add several methods for working with form XObjects ( fixes #436 )
2021-01-02 12:29:31 -05:00
nested-form-xobjects.pdf
Add several methods for working with form XObjects ( fixes #436 )
2021-01-02 12:29:31 -05:00
nested-images.pdf
Add test validating that images in nested XObjects are included in optimization
2023-03-15 23:27:05 -04:00
new-streams.pdf
newStream
2010-08-05 20:20:52 +00:00
newline-before-endstream-nl-objstm.pdf
Bug fix: don't compress object/xref streams with --compress-streams=n
2023-12-20 15:46:20 -05:00
newline-before-endstream-nl-qdf.pdf
Bug fix: content normalizer should not add trailing newline
2018-02-18 21:05:46 -05:00
newline-before-endstream-nl.pdf
Fix --newline-before-endstream option ( fixes #133 )
2017-08-11 20:57:05 -04:00
newline-before-endstream-qdf.pdf
Bug fix: content normalizer should not add trailing newline
2018-02-18 21:05:46 -05:00
no-contents-check.out
Properly handle pages with no contents ( fixes #194 )
2018-03-06 11:34:07 -05:00
no-contents-coalesce-contents.pdf
Fix bugs found by fuzz tests
2019-06-21 17:56:24 -04:00
no-contents-none.pdf
Properly handle pages with no contents ( fixes #194 )
2018-03-06 11:34:07 -05:00
no-contents-qdf.pdf
Properly handle pages with no contents ( fixes #194 )
2018-03-06 11:34:07 -05:00
no-contents.pdf
Properly handle pages with no contents ( fixes #194 )
2018-03-06 11:34:07 -05:00
no-page-labels.out
Add QPDFPageLabelDocumentHelper
2018-12-18 16:59:24 -05:00
no-pages-types-fix.out
Fix warnings in QPDF::getAllPagesInternal
2022-08-01 13:29:14 +01:00
no-pages-types-fixed.pdf
Attempt to repair /Type key in pages nodes ( fixes #349 )
2019-08-18 18:54:37 -04:00
no-pages-types.out
Fix warnings in QPDF::getAllPagesInternal
2022-08-01 13:29:14 +01:00
no-pages-types.pdf
Handle page tree node with no /Type
2014-12-29 10:17:21 -05:00
no-space-in-xref.out
Tolerate some mangled xref tables
2015-10-31 18:56:43 -04:00
no-space-in-xref.pdf
Tolerate some mangled xref tables
2015-10-31 18:56:43 -04:00
nontrivial-crypt-filter-decrypted.pdf
Exclude unreferenced objects in object streams ( fixes #520 )
2021-05-08 09:42:09 -04:00
nontrivial-crypt-filter.out
Remove erroneous handling of /EFF for stream decryption
2021-02-06 17:08:41 -05:00
nontrivial-crypt-filter.pdf
Remove erroneous handling of /EFF for stream decryption
2021-02-06 17:08:41 -05:00
normalize-warnings.out
Bug fix: avoid extraneous pipeline finish calls with multiple contents
2021-01-02 14:08:17 -05:00
number-tree.out
Remove deprecated name/number tree constructors
2022-04-16 13:13:15 -04:00
number-tree.pdf
Implement repair and insert for name/number trees
2021-01-24 19:31:45 -05:00
numeric-and-string-1.out
Reorganize some test cases
2018-02-18 21:06:27 -05:00
numeric-and-string-1.pdf
Reorganize some test cases
2018-02-18 21:06:27 -05:00
numeric-and-string-2.out
Reorganize some test cases
2018-02-18 21:06:27 -05:00
numeric-and-string-2.pdf
Reorganize some test cases
2018-02-18 21:06:27 -05:00
numeric-and-string-3.out
Recognize explicit UTF-8 strings ( fixes #654 )
2022-02-22 08:10:05 -05:00
numeric-and-string-3.pdf
Recognize explicit UTF-8 strings ( fixes #654 )
2022-02-22 08:10:05 -05:00
obj0-check.out
Remove explicit direct object check from getObject
2022-09-13 11:21:29 -04:00
obj0.pdf
handle files with object 0 as a real object
2011-01-31 14:59:42 +00:00
object-stream.1-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.1-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.1.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.1.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.2-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.2-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.2.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.2.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.3-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.3-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.3.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.3.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.4-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.4-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.4.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.4.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.5-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.5-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.5.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.5.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.6-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.6-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.6.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.6.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.7-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.7-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.7.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.7.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.8-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.8-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.8.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.8.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.9-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.9-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.9.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.9.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.10-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.10-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
object-stream.10.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.10.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
object-stream.11-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.11-ogen.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
object-stream.11.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.11.check
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
object-stream.12-ogen.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.12-ogen.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.12.c-check
Output C test n done at the end of each qpdf-ctest
2021-12-16 15:40:56 -05:00
object-stream.12.check
change output message from qpdf --check when no errors are found
2010-04-10 13:43:16 +00:00
object-stream.disable.exp
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
object-stream.generate.exp
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
object-stream.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
object-stream.preserve.exp
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
object-types-os.out
Refactor QPDF_Array::setItem and rename to setAt
2023-04-01 13:56:29 +01:00
object-types-os.pdf
More robust handling of type errors
2018-02-18 21:06:27 -05:00
object-types.out
Refactor QPDF_Array::setItem and rename to setAt
2023-04-01 13:56:29 +01:00
object-types.pdf
More robust handling of type errors
2018-02-18 21:06:27 -05:00
optimize-images-defaults-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-defaults.out
Typo in message
2019-01-31 09:26:37 -05:00
optimize-images-image-streams-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-image-streams.out
Add CLI flags for image optimization
2019-01-04 21:33:14 -05:00
optimize-images-inline-images-all-size-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-inline-images-all-size.out
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
optimize-images-inline-images-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-inline-images-keep-all-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-inline-images-keep-all.out
Externalize inline images ( fixes #278 )
2019-01-31 10:38:13 -05:00
optimize-images-inline-images-keep-some-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-inline-images-keep-some.out
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
optimize-images-inline-images.out
Make inline image token exactly contain the image data
2019-01-31 20:28:44 -05:00
optimize-images-min-area-all-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-min-area-all.out
Typo in message
2019-01-31 09:26:37 -05:00
optimize-images-min-area-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-min-area.out
Typo in message
2019-01-31 09:26:37 -05:00
optimize-images-min-height-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-min-height.out
Typo in message
2019-01-31 09:26:37 -05:00
optimize-images-min-width-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-min-width.out
Typo in message
2019-01-31 09:26:37 -05:00
optimize-images-nested-images-json.out
Add test validating that images in nested XObjects are included in optimization
2023-03-15 23:27:05 -04:00
optimize-images-nested-images.out
Add test validating that images in nested XObjects are included in optimization
2023-03-15 23:27:05 -04:00
optimize-images-unsupported-json.out
Prepare code for JSON v2
2022-05-07 11:12:01 -04:00
optimize-images-unsupported.out
Don't optimize non-8-bit images
2019-01-31 21:29:28 -05:00
other-file-first.pdf
Tweak form copying to avoid gratuitous field renames
2021-03-05 05:31:15 -05:00
outlines-split-01-10.pdf
Preserve some outline functionality in page splitting
2018-12-21 19:11:57 -05:00
outlines-split-11-20.pdf
Preserve some outline functionality in page splitting
2018-12-21 19:11:57 -05:00
outlines-split-21-30.pdf
Preserve some outline functionality in page splitting
2018-12-21 19:11:57 -05:00
outlines-with-actions.out
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
outlines-with-actions.pdf
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
outlines-with-loop.out
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
outlines-with-loop.pdf
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
outlines-with-old-root-dests.out
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
outlines-with-old-root-dests.pdf
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
overlay-copy-annotations-p1.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
overlay-copy-annotations-p2.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
overlay-copy-annotations-p5.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
overlay-copy-annotations-p6.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
overlay-copy-annotations.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
overlay-no-resources.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
override-compressed-object.out
Bug fix: properly handle overridden compressed objects
2013-02-23 17:51:17 -05:00
override-compressed-object.pdf
Bug fix: properly handle overridden compressed objects
2013-02-23 17:51:17 -05:00
p1-a-p2-a.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
p1-a-p2-b.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
p1-a.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
p1-b.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
page_api_1-out.pdf
Add testing for page APIs
2012-06-21 15:01:02 -04:00
page_api_1-out2.pdf
Add testing for page APIs
2012-06-21 15:01:02 -04:00
page_api_1-out3.pdf
Add additional page API test cases
2012-06-21 15:27:32 -04:00
page_api_1.out
QPDF::addPage*: handle duplicate pages more robustly
2021-04-05 10:58:10 -04:00
page_api_1.out2
Add test case for removing a page we don't have
2012-06-23 18:32:14 -04:00
page_api_1.pdf
Add testing for page APIs
2012-06-21 15:01:02 -04:00
page_api_2-json-objects.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
page_api_2-json-pages-push.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
page_api_2-json-pages.out
Change the output of --json to use "qpdf" instead of "objects"
2022-07-31 15:17:01 -04:00
page_api_2-json-warning.out
Add warnings for some additional page tree repair
2022-06-25 13:25:35 -04:00
page_api_2.out
Add warnings for some additional page tree repair
2022-06-25 13:25:35 -04:00
page_api_2.pdf
Add testing for page APIs
2012-06-21 15:01:02 -04:00
page-inherit-mediabox-out.pdf
Check for missing mediaboxes
2023-07-29 13:16:40 +01:00
page-inherit-mediabox.pdf
Check for missing mediaboxes
2023-07-29 13:16:40 +01:00
page-labels-and-outlines.out
Add document and object helpers for outlines (bookmarks)
2018-12-21 19:11:57 -05:00
page-labels-and-outlines.pdf
Command-line page merging and splitting
2012-07-21 20:33:33 -04:00
page-labels-no-zero.out
Add QPDFPageLabelDocumentHelper
2018-12-18 16:59:24 -05:00
page-labels-no-zero.pdf
Add QPDFPageLabelDocumentHelper
2018-12-18 16:59:24 -05:00
page-labels-num-tree.out
Add QPDFPageLabelDocumentHelper
2018-12-18 16:59:24 -05:00
page-labels-num-tree.pdf
Add QPDFPageLabelDocumentHelper
2018-12-18 16:59:24 -05:00
page-missing-mediabox-out.pdf
Check for missing mediaboxes
2023-07-29 13:16:40 +01:00
page-missing-mediabox.out
Fix exit code when an input other than the primary input generates warnings
2023-09-03 12:27:23 +01:00
page-no-content.out
Check for missing mediaboxes
2023-07-29 13:16:40 +01:00
page-no-content.pdf
Handle pages with no /Contents from getPageContents()
2014-11-14 13:43:34 -05:00
page-ops-on-form-xobject.out
Make more QPDFPageObjectHelper methods work with form XObject
2021-01-02 14:08:53 -05:00
page-with-no-resources.pdf
Fix overlay/underlay on page with no resources ( fixes #527 )
2021-11-03 16:00:05 -04:00
pages-copy-encryption.pdf
Improve password handling
2012-07-29 13:22:37 -04:00
pages-is-page-out.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
pages-is-page.out
Handle root /Pages pointing to other than page tree root ( fixes #398 )
2020-02-22 11:10:31 -05:00
pages-is-page.pdf
Handle root /Pages pointing to other than page tree root ( fixes #398 )
2020-02-22 11:10:31 -05:00
pages-loop.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
pages-loop.pdf
Detect loops in /Pages structure
2015-02-21 19:47:11 -05:00
pages-warning.out
Added test code for Tobias's changes
2012-07-04 23:19:32 -04:00
parse-object.out
In QPDFParser::parse refactor parsing of indirect references
2023-11-03 01:34:16 +00:00
password-arg-complex-utf8
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-complex-utf8-hex
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-simple-pdf-doc
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-simple-utf8
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-single-byte-pdf-doc
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-single-byte-pdf-doc-hex
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-single-byte-utf8
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-arg-single-byte-win-ansi
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-complex-utf8
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-complex-utf8-hex
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-simple-pdf-doc
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-simple-utf8
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-single-byte-pdf-doc
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-single-byte-utf8
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
password-bare-single-byte-win-ansi
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
pclm-in.pdf
Add tests for PCLm
2017-08-21 21:05:47 -04:00
pclm-out.pdf
Add tests for PCLm
2017-08-21 21:05:47 -04:00
pdf-doc-to-utf8.in
Properly handle strings with PDF Doc Encoding ( fixes #179 )
2018-02-18 21:06:27 -05:00
pdf-doc-to-utf8.out
Properly handle strings with PDF Doc Encoding ( fixes #179 )
2018-02-18 21:06:27 -05:00
png-filters-1-column.pdf
Change default for SF_FlateLzwDecode::columns to 1
2023-11-23 01:51:38 +00:00
png-filters-decoded.pdf
Add tests for new PNG filters
2017-12-25 18:20:52 -05:00
png-filters-no-columns-decoded.pdf
Change default for SF_FlateLzwDecode::columns to 1
2023-11-23 01:51:38 +00:00
png-filters-no-columns.pdf
Change default for SF_FlateLzwDecode::columns to 1
2023-11-23 01:51:38 +00:00
png-filters.pdf
Add tests for new PNG filters
2017-12-25 18:20:52 -05:00
pound-in-name-qdf.out
Improve invalid name token warning message
2019-08-19 19:48:27 -04:00
pound-in-name.out
Improve invalid name token warning message
2019-08-19 19:48:27 -04:00
pound-in-name.pdf
Fix bug in QPDF_Name::normalizeName introduced in #891
2023-04-04 15:54:54 +01:00
pound-in-name.qdf
Fix bug in QPDF_Name::normalizeName introduced in #891
2023-04-04 15:54:54 +01:00
qjson-bad-data.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-bad-data.out
Add test for bad data and bad datafile
2022-05-20 13:33:30 -04:00
qjson-bad-datafile.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-bad-datafile.out
Add test for bad data and bad datafile
2022-05-20 13:33:30 -04:00
qjson-bad-object-key.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-bad-object-key.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-bad-pdf-version1.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-bad-pdf-version1.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-bad-pdf-version2.json
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
qjson-bad-pdf-version2.out
Use calledgetallpages and pushedinheritedpageresources
2022-07-31 16:23:17 -04:00
qjson-missing-objects.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-missing-objects.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-missing-trailer.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-missing-trailer.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-no-pdf-version.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-no-pdf-version.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-no-qpdf-object.json
Implement top-level qpdf json parsing
2022-05-16 13:41:40 -04:00
qjson-no-qpdf-object.out
Parse objects; stream data is not yet handled
2022-05-20 09:16:25 -04:00
qjson-obj-key-errors.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-obj-key-errors.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-object-not-dict.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-object-not-dict.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-objects-not-dict.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-objects-not-dict.out
Add data member JSONParser::token_start
2023-02-04 13:52:55 +00:00
qjson-qpdf-array-too-long.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-qpdf-array-too-long.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-qpdf-not-array.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-qpdf-not-array.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-stream-dict-not-dict.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-stream-dict-not-dict.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-stream-not-dict.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-stream-not-dict.out
Add data member JSONParser::token_start
2023-02-04 13:52:55 +00:00
qjson-top-level-array.json
Implement top-level qpdf json parsing
2022-05-16 13:41:40 -04:00
qjson-top-level-array.out
Implement top-level qpdf json parsing
2022-05-16 13:41:40 -04:00
qjson-top-level-scalar.json
Implement top-level qpdf json parsing
2022-05-16 13:41:40 -04:00
qjson-top-level-scalar.out
Implement top-level qpdf json parsing
2022-05-16 13:41:40 -04:00
qjson-trailer-not-dict.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-trailer-not-dict.out
Add data member JSONParser::token_start
2023-02-04 13:52:55 +00:00
qjson-trailer-stream.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qjson-trailer-stream.out
Change --json-output format
2022-07-31 10:32:55 -04:00
qpdf-ctest-42-43.pdf
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
qpdf-ctest-44-45.pdf
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
qpdf-ctest-46.json
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
qpdf-ctest-47-4
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
qpdf-ctest-47.json
Add JSON v2 support to C API
2022-09-09 06:19:09 -04:00
qpdf-json-update-errors.json
Change --json-output format
2022-07-31 10:32:55 -04:00
qpdfjob-ctest-wide.pdf
Add qpdfjob-c.h -- simple C API around parts of QPDFJob
2022-02-01 09:04:55 -05:00
qpdfjob-ctest.out
Add new functions qpdfjob_create_qpdf and qpdfjob_write_qpdf
2023-04-02 09:45:19 +01:00
qpdfjob-ctest1.pdf
Add qpdfjob-c.h -- simple C API around parts of QPDFJob
2022-02-01 09:04:55 -05:00
qpdfjob-ctest2.pdf
Add qpdfjob-c.h -- simple C API around parts of QPDFJob
2022-02-01 09:04:55 -05:00
qpdfjob-ctest3.pdf
Add qpdfjob-c.h -- simple C API around parts of QPDFJob
2022-02-01 09:04:55 -05:00
qpdfjob-ctest4.pdf
Add new functions qpdfjob_create_qpdf and qpdfjob_write_qpdf
2023-04-02 09:45:19 +01:00
qstream.pdf
tested basic stream replacement
2010-08-03 02:29:15 +00:00
really-shared-images-pages-out.pdf
Allow adding the same page more than once in --pages ( fixes #272 )
2019-01-12 10:01:47 -05:00
remove-attachment.out
Add CLI support for working with attachments
2021-02-10 10:03:27 -05:00
remove-labels.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
remove-multiple-attachments-json.out
QPDFJob json: make removeAttachment take an array ( fixes #693 )
2022-04-24 13:06:19 -04:00
remove-multiple-attachments.json
QPDFJob json: make removeAttachment take an array ( fixes #693 )
2022-04-24 13:06:19 -04:00
remove-multiple-attachments.out
QPDFJob json: make removeAttachment take an array ( fixes #693 )
2022-04-24 13:06:19 -04:00
remove-multiple-attachments.pdf
QPDFJob json: make removeAttachment take an array ( fixes #693 )
2022-04-24 13:06:19 -04:00
replace-input.pdf
Add --replace-input option ( fixes #321 )
2019-08-31 15:51:21 -04:00
replace-warn.out
Make --replace-input work with / in path ( fixes #365 )
2019-10-12 19:27:50 -04:00
replace-with-stream-updated.pdf
Test --update-from-json
2022-05-20 11:10:12 -04:00
replace-with-stream.json
Change --json-output format
2022-07-31 10:32:55 -04:00
replaced-stream-data-flate.pdf
Bug fix: don't compress hint streams when --compress-streams=n
2023-12-20 15:46:20 -05:00
replaced-stream-data.pdf
fix some file names
2010-08-05 20:23:54 +00:00
reserved-objects.out
Add concept of reserved objects
2012-07-10 23:34:32 -04:00
reserved-objects.pdf
Add concept of reserved objects
2012-07-10 23:34:32 -04:00
resolved-appearance-conflicts-generate.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
resolved-appearance-conflicts.pdf
Tweak form copying to avoid gratuitous field renames
2021-03-05 05:31:15 -05:00
resolved-field-conflicts.pdf
Tweak form copying to avoid gratuitous field renames
2021-03-05 05:31:15 -05:00
resource-from-dr-out.pdf
When resolving font from /DR, copy it into resources
2021-03-04 15:08:36 -05:00
resource-from-dr.pdf
When resolving font from /DR, copy it into resources
2021-03-04 15:08:36 -05:00
reuse-xref-stream-obj9.out
Correctly handle reuse of xref stream ( fixes #809 )
2022-11-19 17:03:17 -05:00
reuse-xref-stream-xref.out
Correctly handle reuse of xref stream ( fixes #809 )
2022-11-19 17:03:17 -05:00
reuse-xref-stream.pdf
Correctly handle reuse of xref stream ( fixes #809 )
2022-11-19 17:03:17 -05:00
rotated-shared-annotations-1.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
rotated-shared-annotations-2.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
rotated.pdf
Add page rotation ( fixes #132 )
2017-08-12 22:57:38 -04:00
sample-form-out.pdf
Exclude unreferenced objects in object streams ( fixes #520 )
2021-05-08 09:42:09 -04:00
sample-form.pdf
Rename test file
2019-01-03 23:18:13 -05:00
shallow_array-out.pdf
Add QPDFObjectHandle::shallowCopy()
2012-06-21 16:15:09 -04:00
shallow_array.pdf
Add QPDFObjectHandle::shallowCopy()
2012-06-21 16:15:09 -04:00
shallow_stream.out
Refactor QPDFObjectHandle::copyObject1
2022-11-20 12:07:22 -05:00
shared-font-xobject-split-1.pdf
Add tests for shared font/xobject
2019-01-17 09:44:29 -05:00
shared-font-xobject-split-2.pdf
Add tests for shared font/xobject
2019-01-17 09:44:29 -05:00
shared-font-xobject-split-3.pdf
Add tests for shared font/xobject
2019-01-17 09:44:29 -05:00
shared-font-xobject-split-4.pdf
Add tests for shared font/xobject
2019-01-17 09:44:29 -05:00
shared-font-xobject.pdf
Add tests for shared font/xobject
2019-01-17 09:44:29 -05:00
shared-form-images-merged.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-images-xobject.pdf
Fix errors in --remove-unreferenced-resources=auto
2020-04-06 12:14:27 -04:00
shared-form-images.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-split-1.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-split-2.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-split-3.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-split-4.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-split-5.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-split-6.pdf
Look in form XObjects when removing unreferenced resources ( fixes #373 )
2020-03-31 17:39:20 -04:00
shared-form-xobject-split-1.pdf
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
shared-form-xobject-split-2.pdf
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
shared-images-errors-1-3-out.pdf
Don't prune resource dictionaries on errors or by request
2018-06-22 10:45:31 -04:00
shared-images-errors-1-out.pdf
Don't prune resource dictionaries on errors or by request
2018-06-22 10:45:31 -04:00
shared-images-errors-2-out.pdf
Don't prune resource dictionaries on errors or by request
2018-06-22 10:45:31 -04:00
shared-images-errors-2.out
Handle older PDFs whose form XObjects inherit resources ( fixes #494 )
2021-02-02 18:06:05 -05:00
shared-images-errors.pdf
Don't prune resource dictionaries on errors or by request
2018-06-22 10:45:31 -04:00
shared-images-pages-out.pdf
When splitting files, remove unreferenced objects ( fixes #203 )
2018-06-21 21:03:30 -04:00
shared-images-show.out
Handle inheritable page attributes
2019-01-25 22:30:05 -05:00
shared-images.pdf
When splitting files, remove unreferenced objects ( fixes #203 )
2018-06-21 21:03:30 -04:00
shared-split-01-04.pdf
When splitting files, remove unreferenced objects ( fixes #203 )
2018-06-21 21:03:30 -04:00
shared-split-05-08.pdf
When splitting files, remove unreferenced objects ( fixes #203 )
2018-06-21 21:03:30 -04:00
shared-split-09-10.pdf
When splitting files, remove unreferenced objects ( fixes #203 )
2018-06-21 21:03:30 -04:00
short-id-check.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
short-id-linearized-check.out
Fix linearization for files with nonstandard ID length
2018-02-04 18:16:23 -05:00
short-id-linearized.pdf
Remove compression from linearization tests where possible
2023-12-20 15:46:20 -05:00
short-id.pdf
don't place restrictions on length of /ID strings
2010-04-25 14:55:36 +00:00
short-O-U.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
short-O-U.pdf
Pad encryption parameters that are too short ( fixes #96 )
2017-08-11 19:53:56 -04:00
show-page-1-content-filtered.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-page-1-content-normalized.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-page-1-content-raw.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-page-1-image.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-page-1.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-pages-images.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-pages-pages.out
Move page spec processing earlier
2017-08-05 10:22:33 -04:00
show-pages.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-trailer.out
Allow --show-object=trailer
2018-12-21 19:11:57 -05:00
show-unfilterable.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
show-unicode-encryption.pl
Implement password recovery suppression and password mode ( fixes #215 )
2019-01-19 10:14:07 -05:00
show-xref-by-id-filtered.out
update release date to actual date
2008-04-29 12:55:25 +00:00
show-xref-by-id.out
tweak when we decide to use hex strings vs literal strings
2009-10-17 17:31:52 +00:00
show-xref.out
update release date to actual date
2008-04-29 12:55:25 +00:00
small-images.pdf
Add CLI flags for image optimization
2019-01-04 21:33:14 -05:00
small-progress.out
Fix infinite loop on small files with progress reporting ( fixes #230 )
2018-08-05 15:43:34 -04:00
small-stdout-progress.out
Use "save" logger when saving data to standard output
2022-06-18 09:54:40 -04:00
split-content-stream-errors.out
Add new QPDF::warn that takes most of QPDFExc's arguments
2022-04-23 18:25:43 -04:00
split-content-stream-errors.pdf
Fix test case
2017-08-19 14:50:55 -04:00
split-content-stream.out
Sanitize test suite
2017-08-11 07:41:11 -04:00
split-content-stream.pdf
Sanitize test suite
2017-08-11 07:41:11 -04:00
split-exp-1
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-1.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-01.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-2
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-02.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-3
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-03.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-4
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-04.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-05.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-06.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-07.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-08.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-09.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-10.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-11.Pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-group-01-05.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-group-06-10.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp-group-11-11.pdf
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_01
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_02
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_03
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_04
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_05
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_06
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_07
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_08
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_09
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_10
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-exp.zdf_11
Preserve input PDF version on pages/split-pages ( fixes #610 )
2022-02-08 12:34:14 -05:00
split-nntree-out.pdf
Implement repair and insert for name/number trees
2021-01-24 19:31:45 -05:00
split-nntree.out
Implement repair and insert for name/number trees
2021-01-24 19:31:45 -05:00
split-nntree.pdf
Implement repair and insert for name/number trees
2021-01-24 19:31:45 -05:00
split-pages-group.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
split-pages-stdout.out
Add missing spaces in usageExit
2022-02-15 16:11:33 -05:00
split-tokens-split-1-2.pdf
Bug fix: avoid extraneous pipeline finish calls with multiple contents
2021-01-02 14:08:17 -05:00
split-tokens-split.out
Remove unneeded owning_qpdf from QPDFValue
2022-09-08 10:19:38 -04:00
split-tokens.pdf
Bug fix: avoid extraneous pipeline finish calls with multiple contents
2021-01-02 14:08:17 -05:00
split-tokens.qdf
Bug fix: avoid extraneous pipeline finish calls with multiple contents
2021-01-02 14:08:17 -05:00
stream-data.pdf
getRawStreamData()
2010-08-09 23:33:40 +00:00
stream-line-enders.out
Accept extraneous space after stream keyword ( fixes #329 )
2019-08-19 21:43:44 -04:00
stream-line-enders.pdf
Accept extraneous space after stream keyword ( fixes #329 )
2019-08-19 21:43:44 -04:00
stream-line-enders.qdf
Accept extraneous space after stream keyword ( fixes #329 )
2019-08-19 21:43:44 -04:00
streams-with-newlines.pdf
Fix --newline-before-endstream option ( fixes #133 )
2017-08-11 20:57:05 -04:00
terminate-parsing.out
Pass offset and length to ParserCallbacks::handleObject
2019-08-22 22:54:29 -04:00
terminate-parsing.pdf
Add method to terminate content stream parsing
2013-03-05 13:35:46 -05:00
test-32.out
Add QPDFWriter::setExtraHeaderText
2012-09-06 15:31:12 -04:00
test-89.out
Change --json-output format
2022-07-31 10:32:55 -04:00
test-90.out
Change --json-output format
2022-07-31 10:32:55 -04:00
test4-1.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
test4-1.qdf
Eliminate flattenScalarReferences
2012-12-31 05:36:48 -05:00
test4-2.out
update release date to actual date
2008-04-29 12:55:25 +00:00
test4-2.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
test4-3.out
update release date to actual date
2008-04-29 12:55:25 +00:00
test4-3.pdf
update release date to actual date
2008-04-29 12:55:25 +00:00
test4-4.pdf
Add testing for new array mutators
2012-06-20 15:29:44 -04:00
test4-4.qdf
Add testing for new array mutators
2012-06-20 15:29:44 -04:00
test4-5.pdf
Add QPDFObjectHandle::makeDirect(bool allow_streams)
2020-12-26 08:48:18 -05:00
test4-5.qdf
Add QPDFObjectHandle::makeDirect(bool allow_streams)
2020-12-26 08:48:18 -05:00
test8.out
add pipeline-based stream data replacement function
2010-08-05 19:04:22 +00:00
test9.out
newStream
2010-08-05 20:20:52 +00:00
test11.out
getRawStreamData()
2010-08-09 23:33:40 +00:00
test14-in.pdf
Have QPDFObjectHandle notice when replaceObject was called
2021-02-25 07:32:46 -05:00
test14-out.pdf
Have QPDFObjectHandle notice when replaceObject was called
2021-02-25 07:32:46 -05:00
test14.out
Have QPDFObjectHandle notice when replaceObject was called
2021-02-25 07:32:46 -05:00
test60.out
Add optional conflict detection to mergeResources
2021-03-04 15:08:36 -05:00
test62.out
Use the default logger for other writes to stdout/stderr
2022-06-18 10:38:50 -04:00
test68.out
Bug fix: getStreamData should on unfilterable stream ( fixes #425 )
2020-04-08 18:52:04 -04:00
test73.out
Improve testing and error handling around operating before processing
2021-11-29 07:42:36 -05:00
test76-json.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
test76-list-verbose.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
test76-list.out
Add CLI support for working with attachments
2021-02-10 10:03:27 -05:00
test76.out
Implement helpers for file attachments
2021-02-10 06:57:37 -05:00
test76.pdf
Fix QPDFEFStreamObjectHelper::{get,set}Subtype
2021-09-10 10:02:24 -04:00
test77.pdf
Fix QPDFEFStreamObjectHelper::{get,set}Subtype
2021-09-10 10:02:24 -04:00
test78.out
Add functional versions of QPDFObjectHandle::replaceStreamData
2021-02-14 14:42:24 -05:00
test78.pdf
Add functional versions of QPDFObjectHandle::replaceStreamData
2021-02-14 14:42:24 -05:00
test79.pdf
QPDFObjectHandle::copyStream
2021-02-21 06:36:30 -05:00
test80a1.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
test80a2.pdf
Major rework of handling form fields when copying pages ( fixes #509 )
2021-03-04 15:08:37 -05:00
test80b1.pdf
Reserve foreign /Page objects in QPDF::copyForeignObject
2023-08-25 14:06:42 +01:00
test80b2.pdf
Reserve foreign /Page objects in QPDF::copyForeignObject
2023-08-25 14:06:42 +01:00
test84.pdf
QPDFJob: add test cases
2022-01-31 15:57:45 -05:00
test85.out
Use the default logger for other writes to stdout/stderr
2022-06-18 10:38:50 -04:00
test88.out
Refactor QPDF_Array::eraseItem and rename to erase
2023-04-01 13:56:16 +01:00
three-files-2-collate-out.pdf
Add numeric argument to --collate
2021-02-17 20:07:45 -05:00
three-files-collate-out.pdf
Remove array null flattening
2019-08-22 17:55:16 -04:00
tiff-predictor.out
Support TIFF Predictor ( fixes #171 )
2018-01-13 19:49:42 -05:00
tiff-predictor.pdf
Support TIFF Predictor ( fixes #171 )
2018-01-13 19:49:42 -05:00
to-rotate.pdf
Add page rotation ( fixes #132 )
2017-08-12 22:57:38 -04:00
token-filters-out.pdf
Avoid merging adjacent tokens when concatenating contents ( fixes #444 )
2020-10-23 08:00:04 -04:00
tokenize-content-streams.out
Pass offset and length to ParserCallbacks::handleObject
2019-08-22 22:54:29 -04:00
tokenize-content-streams.pdf
Pass offset and length to ParserCallbacks::handleObject
2019-08-22 22:54:29 -04:00
tokens-maxlen.out
Don't lose character after \d or \dd parsing string ( fixes #1050 )
2023-10-14 17:12:56 -04:00
tokens-no-ignorable.out
Don't lose character after \d or \dd parsing string ( fixes #1050 )
2023-10-14 17:12:56 -04:00
tokens.out
Don't lose character after \d or \dd parsing string ( fixes #1050 )
2023-10-14 17:12:56 -04:00
tokens.pdf
Don't lose character after \d or \dd parsing string ( fixes #1050 )
2023-10-14 17:12:56 -04:00
unfilterable-with-crypt-after.out
Remove /Crypt from stream filters unconditionally
2012-12-31 10:32:32 -05:00
unfilterable-with-crypt-before.out
Remove /Crypt from stream filters unconditionally
2012-12-31 10:32:32 -05:00
unfilterable-with-crypt.pdf
Remove /Crypt from stream filters unconditionally
2012-12-31 10:32:32 -05:00
unfilterable.pdf
Enable finer grained control of stream decoding
2017-08-21 17:44:22 -04:00
unicode-errors.in
Better support for creating Unicode strings
2018-06-21 15:57:13 -04:00
unicode-errors.out
Expose QUtil::get_next_utf8_codepoint
2022-04-23 18:25:43 -04:00
unicode-op.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
unicode-up.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
unicode.in
Fix edge case in character encoding ( fixes #778 )
2022-09-26 08:06:47 -04:00
unicode.out
Fix edge case in character encoding ( fixes #778 )
2022-09-26 08:06:47 -04:00
unique-resources.pdf
Add optional conflict detection to mergeResources
2021-03-04 15:08:36 -05:00
unreferenced-dropped.pdf
Add option to preserve unreferenced objects
2017-07-28 19:19:11 -04:00
unreferenced-indirect-scalar.out
Exclude unreferenced objects in object streams ( fixes #520 )
2021-05-08 09:42:09 -04:00
unreferenced-indirect-scalar.pdf
flatten scalar references for unreferenced objects
2010-03-27 15:42:17 +00:00
unreferenced-objects.pdf
Add option to preserve unreferenced objects
2017-07-28 19:19:11 -04:00
unreferenced-preserved.pdf
Add option to preserve unreferenced objects
2017-07-28 19:19:11 -04:00
unrotated.pdf
Allow --rotate=0
2021-02-20 16:29:34 -05:00
unsupported-optimization.pdf
Don't optimize non-8-bit images
2019-01-31 21:29:28 -05:00
uo-1.out
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
uo-1.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
uo-2.out
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
uo-2.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
uo-3.out
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
uo-3.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
uo-4.out
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
uo-4.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
uo-5.out
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
uo-5.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
uo-6.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
uo-6.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
uo-7.out
Add --overlay and --underlay to qpdf CLI ( fixes #207 )
2019-01-27 09:30:13 -05:00
uo-7.pdf
Overlay/underlay: capture origial page as form XObject ( fixes #904 )
2023-02-25 12:58:51 -05:00
update-from-json-errors.out
Change --json-output format
2022-07-31 10:32:55 -04:00
update-stream-data-updated.pdf
Test --update-from-json
2022-05-20 11:10:12 -04:00
update-stream-data.json
Change --json-output format
2022-07-31 10:32:55 -04:00
update-stream-dict-only-updated.pdf
Test --update-from-json
2022-05-20 11:10:12 -04:00
update-stream-dict-only.json
Change --json-output format
2022-07-31 10:32:55 -04:00
utf16le-attachments.out
Add additional information when listing attachments
2022-05-30 20:03:08 -04:00
utf16le.pdf
Silently/transparently recognize UTF-16LE as UTF-16 ( fixes #649 )
2022-02-15 16:13:12 -05:00
V4-aes-clearmeta-encryption.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
V4-aes-clearmeta.pdf
Add optional /Length key in crypt filter dictionary
2013-06-14 20:42:39 -04:00
V4-aes-encryption.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
V4-aes.pdf
Add optional /Length key in crypt filter dictionary
2013-06-14 20:42:39 -04:00
V4-clearmeta-encryption.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
V4-clearmeta.pdf
Implement JSON v2 for String
2022-05-08 13:45:20 -04:00
V4-encryption.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
V4.pdf
Add optional /Length key in crypt filter dictionary
2013-06-14 20:42:39 -04:00
V5R5.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
V5R6.out
Include password match information in show encryption
2019-08-24 11:01:19 -04:00
various-updates-updated.pdf
Test --update-from-json
2022-05-20 11:10:12 -04:00
various-updates.json
Change --json-output format
2022-07-31 10:32:55 -04:00
verbose-merge.out
Implement remove-unreferenced-resources=auto
2020-04-04 13:19:49 -04:00
warn-replace.pdf
Add --replace-input option ( fixes #321 )
2019-08-31 15:51:21 -04:00
weird-tokens-alt.json
Convert scientific notation in JSON to fixed point ( fixes #1079 )
2023-12-21 17:56:30 -05:00
weird-tokens.json
Add "n:/pdf-name" to qpdf JSON for binary names ( fixes #1072 )
2023-12-21 17:43:29 -05:00
weird-tokens.pdf
Add "n:/pdf-name" to qpdf JSON for binary names ( fixes #1072 )
2023-12-21 17:43:29 -05:00
xref-errors.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
xref-errors.pdf
Read xref table without PCRE
2017-08-10 21:30:32 -04:00
xref-range.out
Ignore unused field in xref entry, avoiding range error ( fixes #482 )
2020-11-04 07:46:46 -05:00
xref-range.pdf
Ignore unused field in xref entry, avoiding range error ( fixes #482 )
2020-11-04 07:46:46 -05:00
xref-with-short-size-new.out
Avoid depending on exact xref stream offsets
2023-12-20 15:46:20 -05:00
xref-with-short-size-recover.out
Replace "file position" with "offset" in error messages
2018-02-18 21:06:27 -05:00
xref-with-short-size.out
Add --replace-input option ( fixes #321 )
2019-08-31 15:51:21 -04:00
xref-with-short-size.pdf
bug fix: more gracefully handle xref stream with too many entries
2009-10-04 23:56:56 +00:00
zero-offset.out
QPDFJob increment: get rid of exit, handle verbose
2022-01-30 13:11:03 -05:00
zero-offset.pdf
Sanitize test suite
2017-08-11 07:41:11 -04:00