2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 10:58:58 +00:00
qpdf/libqpdf/qpdf
m-holger 28c13f5492 Refactor Xref_table::subsections
Optimistically read subsection headers without reading individual object
entries, assuming that they are 20 bytes long as per the PDF spec. If
problems are encountered, fall back to calling bad_subsections.
2024-09-18 10:25:38 +01:00
..
AES_PDF_native.hh Use = default and = delete where possible in classes 2022-04-16 11:39:14 -04:00
assert_debug.h Make assert handling less error-prone 2022-05-03 18:31:22 -04:00
assert_test.h Make assert handling less error-prone 2022-05-03 18:31:22 -04:00
auto_job_decl.hh Allow --file and --range with --pages 2024-01-10 16:44:17 -05:00
auto_job_help.hh Documentation fixes for set/remove page labels 2024-02-17 16:13:46 -05:00
auto_job_init.hh Allow --file with --overlay and --underlay 2024-01-10 16:44:46 -05:00
auto_job_json_decl.hh Allow repetition of overlay/underlay 2024-01-11 06:13:57 -05:00
auto_job_json_init.hh Allow repetition of overlay/underlay 2024-01-11 06:13:57 -05:00
auto_job_schema.hh Allow repetition of overlay/underlay 2024-01-11 06:13:57 -05:00
bits_functions.hh Rerun clang-format 2023-05-21 13:35:09 -04:00
BitStream.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
BitWriter.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
ContentNormalizer.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
CryptoRandomDataProvider.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
InsecureRandomDataProvider.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
JSON_writer.hh Add new method QPDF_Stream::writeStreamJSON 2024-02-16 11:37:50 +00:00
JSONHandler.hh JSONHandler: add fallback handler support 2024-01-11 06:13:57 -05:00
MD5_native.hh Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
MD5.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
NNTree.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
ObjTable.hh Refactor QPDFWriter::preserveObjectStreams 2024-09-18 10:25:38 +01:00
OffsetInputSource.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
Pl_AES_PDF.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
Pl_ASCII85Decoder.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
Pl_ASCIIHexDecoder.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
Pl_Base64.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
Pl_LZWDecoder.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
Pl_MD5.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
Pl_PNGFilter.hh Limit memory used by Pl_PNGFilter and Pl_TIFFPredictor during fuzzing 2024-07-18 16:50:30 +01:00
Pl_RC4.hh Replace 'virtual' specifier with 'override' 2023-05-20 15:41:56 +01:00
Pl_SHA2.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
Pl_TIFFPredictor.hh Limit memory used by Pl_PNGFilter and Pl_TIFFPredictor during fuzzing 2024-07-18 16:50:30 +01:00
QPDF_Array.hh Refactor QPDF_Array::at 2024-09-17 09:59:00 +01:00
QPDF_Bool.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Destroyed.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Dictionary.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_InlineImage.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Integer.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Name.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Null.hh Refactor the creation of unresolved objects 2024-08-06 12:22:09 +01:00
QPDF_Operator.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_private.hh Refactor Xref_table::subsections 2024-09-18 10:25:38 +01:00
QPDF_Real.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Reserved.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Stream.hh Tidy QPDF_Stream 2024-09-04 16:00:57 +01:00
QPDF_String.hh Reimplement QPDFObjectHandle::getJSON in terms of writeJSON 2024-02-16 11:00:20 +00:00
QPDF_Unresolved.hh Refactor resolving of objects 2024-06-19 10:34:01 +01:00
qpdf-c_impl.hh Change Xref_table::table to std::vector 2024-09-18 10:25:38 +01:00
qpdf-config.h.in Move random number device check to runtime (fixes #1022) 2023-09-03 09:36:13 -04:00
QPDFArgParser.hh Code tidy - Clang-Tidy rule modernize-use-equals-default 2023-06-09 15:45:14 +01:00
QPDFCrypto_gnutls.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
QPDFCrypto_native.hh Rerun clang-format 2023-05-21 13:35:09 -04:00
QPDFCrypto_openssl.hh Rerun clang-format 2023-05-21 13:35:09 -04:00
qpdflogger-c_impl.hh Add C API functions for using custom loggers 2022-09-09 10:49:25 -04:00
QPDFObject_private.hh Move QPDF inner class definitions to new QPDF_private.hh 2024-09-18 10:25:37 +01:00
QPDFParser.hh In QPDFParser constructor change input parameter to InputSource& 2024-09-05 15:30:32 +01:00
QPDFValue.hh Refactor QPDFObjectHandle::getTypeName 2024-08-27 10:39:33 +01:00
QPDFWriter_private.hh In QPDFWriter::writeLinearized use object table obj in call to getLinearizedParts 2024-03-08 10:41:24 +00:00
RC4_native.hh Rerun clang-format 2023-05-21 13:35:09 -04:00
RC4.hh Code tidy - reflow comments and strings 2023-06-02 16:00:40 +01:00
ResourceFinder.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
rijndael.h Rerun clang-format 2023-05-21 13:35:09 -04:00
SecureRandomDataProvider.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
SF_ASCII85Decode.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
SF_ASCIIHexDecode.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
SF_DCTDecode.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
SF_FlateLzwDecode.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
SF_RunLengthDecode.hh Code tidy - Clang-Tidy rule modernize-use-override 2023-06-09 15:52:56 +01:00
SHA2_native.hh SHA2: switch to pluggable crypto 2019-11-09 08:18:02 -05:00