2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-06-26 07:12:45 +00:00
qpdf/qpdf/qtest
Jay Berkenbilt 6f43bf8de3 Major rework -- see long comments
* Replace --create-from-json=file with --json-input, which causes the
  regular input to be treated as json.
* Eliminate --to-json
* In --json=2, bring back "objects" and eliminate "objectinfo". Stream
  data is never present.
* In --json-output=2, write "qpdf-v2" with "objects" and include
  stream data.
2022-05-20 09:16:25 -04:00
..
qpdf Major rework -- see long comments 2022-05-20 09:16:25 -04:00
storage New test file with form field types 2019-01-03 23:18:13 -05:00
appearance_streams.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
arg_parsing.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
attachments.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
basic_parsing.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
bound_checks.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
c_api_check.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
c_api_key.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
c_api_object_handle.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
c_api_page.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
c_api_stream.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
c_api.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
character_encoding.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
check_encryption.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
cleartext_metadata.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
coalesce_contents.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
collate.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
compare_pdfs.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
completion.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
compression_level.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
content_preservation.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
copy_annotations.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
copy_foreign_objects.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
custom_pipeline.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
dangling_refs.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
decode_levels.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
decode_parameters.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
deterministic_id.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
disable_filter_on_write.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
encryption_parameters.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
encryption.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
error_condition.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
exceptions.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
extensions_dictionary.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
extraction.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
filter_abbreviations.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
final_version.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
fix_qdf.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
flatten_annotations.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
form_xobject.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
from_scratch.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
get_xref.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
image_optimization.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
inline_images.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
interactive_form.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
invalid_objects.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
json.test Major rework -- see long comments 2022-05-20 09:16:25 -04:00
keep_files_open.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
large_file.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
library_version.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
linearization.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
linearize_pass1.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
merge_and_split.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
merge_dictionary.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
multiple_indirection.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
mutability.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
name_normalization.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
name_number_trees.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
newline_before_endstream.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
numbers_and_strings.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
object_copying.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
object_handle_api.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
object_stream.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
outlines.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
output_redirection.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
overwrite_self.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
page_api.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
page_errors.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
page_labels.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
page_without_contents.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
pages_tree.test Major rework -- see long comments 2022-05-20 09:16:25 -04:00
parsed_offset.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
parsing.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
pclm.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
positive_p.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
precheck_streams.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
preserve_unref.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
progress_reporting.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
qpdf_json.test Major rework -- see long comments 2022-05-20 09:16:25 -04:00
qpdf_test_helpers.pm Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
qpdfjob.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
renumber_objects.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
replace_input.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
rotate_pages.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
signature_dictionary.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
specialized_filter.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
specific_bugs.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
specific_file.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
split_pages.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
stream_data.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
stream_line_terminators.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
stream_replacements.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
swap_and_replace.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
token_filters.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
tokenizer.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
type_checks.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
unicode_filenames.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
unicode_password.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
weak_cryptography.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
windows_shell_globbing.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
writer_version.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
xref_errors.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
xref_streams.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00