2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-09-19 16:49:13 +00:00
qpdf/libtests
m-holger 06001ed25b Refactor the creation of unresolved objects
Create unresolved objects only for objects in the xref table (except during
parsing of the xref table). Do not add indirect nulls into the the object
cache as the result of a cache miss during a call to getObject except
during parsing or creation/updating from JSON. To support this behaviour,
add new private methods getObjectForParser and getObjectForJSON.

As a result of this change, dangling references are treated as direct nulls
rather than indirect nulls.
2024-08-06 12:22:09 +01:00
..
qtest In QPDFWriter replace map obj_renumber with a new object table obj 2024-03-08 09:36:22 +00:00
aes.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
arg_parser.cc Code tidy - Clang-Tidy rule modernize-use-default-member-init 2023-06-09 15:43:21 +01:00
ascii85.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
base64.cc Add new Pl_OStream Pipeline 2022-05-03 18:54:51 -04:00
bits.cc Format code, bump clang-format version to 18 2023-12-22 21:45:10 -05:00
buffer.cc Add Buffer constructors taking std::string parameters 2023-11-26 12:26:44 +00:00
closed_file_input_source.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
CMakeLists.txt In QPDFWriter replace map obj_renumber with a new object table obj 2024-03-08 09:36:22 +00:00
concatenate.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
cxx11.cc libtests: include cstdint for GCC 15 2024-08-05 10:00:59 -04:00
dct_compress.cc Add DCT decompression config methods in favor of compile-time changes 2024-07-03 15:43:38 +01:00
dct_uncompress.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
flate.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
hex.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
input_source.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
json_handler.cc JSONHandler: add fallback handler support 2024-01-11 06:13:57 -05:00
json_parse.cc Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
json.cc Fix writing reals with trailing '.' as JSON (fixes #1261) 2024-08-06 01:09:48 +01:00
libtests.testcov In JSONParser::getToken handle legal control chars early 2023-02-04 15:00:21 +00:00
logger_c.c logger test: don't depend on zlib output 2023-12-20 07:07:35 -05:00
logger.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
lzw.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
main_from_wmain.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
matrix.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
md5.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
nntree.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
numrange.cc Use nullptr instead of 0 or NULL 2023-05-20 15:41:36 +01:00
obj_table.cc In QPDFWriter replace map obj_renumber with a new object table obj 2024-03-08 09:36:22 +00:00
pdf_version.cc Make assert handling less error-prone 2022-05-03 18:31:22 -04:00
pl_function.cc Add ability to initialize Pl_Function with a C-style function 2022-09-08 17:35:27 -04:00
pointer_holder.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
predictors.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
qintc.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
qutil.cc Tweak utf8 checks 2023-12-27 10:48:54 -05:00
random.cc Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
rc4.cc Rerun format_code (after merging clang-tidy PR) 2023-05-20 14:52:19 -04:00
runlength.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
sha2.cc Rerun clang-format 2023-05-21 13:35:09 -04:00
sparse_array.cc Refactor the creation of unresolved objects 2024-08-06 12:22:09 +01:00