2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-23 03:18:59 +00:00
qpdf/libqpdf
Jay Berkenbilt e4e2e26d99 Properly handle pages with no contents (fixes #194)
Remove calls to assertPageObject(). All cases in the library that
called assertPageObject() work fine if you don't call
assertPageObject() because nothing assumes anything that was being
checked by that call. Removing the calls enables more files to be
successfully processed.
2018-03-06 11:34:07 -05:00
..
qpdf More robust handling of type errors 2018-02-18 21:06:27 -05:00
sph Fix compiler warnings for clang/mac OS X 2017-08-22 14:13:10 -04:00
bits.icc Fix and test support for files >= 4 GB 2012-06-24 15:56:50 -04:00
BitStream.cc Add signed support to BitStream and BitWriter 2018-01-13 19:49:42 -05:00
BitWriter.cc Add signed support to BitStream and BitWriter 2018-01-13 19:49:42 -05:00
Buffer.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
BufferInputSource.cc Include <algorithm> for std::min, std::max 2013-11-29 10:48:16 -05:00
build.mk Implement TokenFilter and refactor Pl_QPDFTokenizer 2018-02-18 21:05:46 -05:00
ContentNormalizer.cc Simplify TokenFilter interface 2018-02-18 21:05:47 -05:00
FileInputSource.cc Lexer enhancements: EOF, comment, space 2018-02-18 20:18:40 -05:00
InputSource.cc Implement findFirst and findLast in InputSource 2017-08-10 21:30:32 -04:00
InsecureRandomDataProvider.cc Refactor random data generation 2013-12-14 15:17:35 -05:00
Makefile update release date to actual date 2008-04-29 12:55:25 +00:00
MD5.cc Call QUtil::safe_fopen in place of fopen 2013-03-05 13:35:46 -05:00
OffsetInputSource.cc Update lastOffset when reading 2013-12-14 15:17:07 -05:00
Pipeline.cc do DLL_EXPORT only in header files and only at the class or top-level function level 2009-10-12 01:15:55 +00:00
Pl_AES_PDF.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_ASCII85Decoder.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_ASCIIHexDecoder.cc Remove all calls to strcpy 2013-03-05 13:35:46 -05:00
Pl_Buffer.cc Pl_Buffer starts in a ready state 2018-03-06 11:31:03 -05:00
Pl_Concatenate.cc Add Pl_Concatenate filter 2012-06-27 10:20:38 -04:00
Pl_Count.cc Use qpdf_offset_t in place of off_t in public APIs. 2012-06-21 21:23:24 -04:00
Pl_DCT.cc Fix test failure on MSVC 2017-09-15 23:09:04 -04:00
Pl_Discard.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_Flate.cc Ignore zlib data check errors (fixes #191) 2018-03-03 11:35:01 -05:00
Pl_LZWDecoder.cc Security: replace operator[] with at 2013-10-18 10:45:14 -04:00
Pl_MD5.cc Implement deterministic ID 2015-10-31 18:56:42 -04:00
Pl_PNGFilter.cc Remove use of std::abs (fixes #172) 2018-02-04 14:19:00 -05:00
Pl_QPDFTokenizer.cc Simplify TokenFilter interface 2018-02-18 21:05:47 -05:00
Pl_RC4.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_RunLength.cc Implement Pl_RunLength pipeline 2017-08-19 14:50:55 -04:00
Pl_SHA2.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_StdioFile.cc Use portable versions of some UNIX-specific calls 2013-03-05 13:35:46 -05:00
Pl_TIFFPredictor.cc Add Pl_TIFFPredictor 2018-01-13 19:49:42 -05:00
QPDF_Array.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDF_Bool.cc Add getTypeCode() and getTypeName() 2013-01-22 10:01:45 -05:00
QPDF_Dictionary.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDF_encryption.cc Allow raw encryption key to be specified 2018-01-14 10:21:05 -05:00
QPDF_InlineImage.cc Add getTypeCode() and getTypeName() 2013-01-22 10:01:45 -05:00
QPDF_Integer.cc Add getTypeCode() and getTypeName() 2013-01-22 10:01:45 -05:00
QPDF_linearization.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDF_Name.cc Security: replace operator[] with at 2013-10-18 10:45:14 -04:00
QPDF_Null.cc Add getTypeCode() and getTypeName() 2013-01-22 10:01:45 -05:00
QPDF_Operator.cc Cosmetic changes to be closer to Adobe terminology 2013-01-23 09:38:05 -05:00
QPDF_optimization.cc Push QPDF member variables into a nested class 2017-08-21 21:35:11 -04:00
QPDF_pages.cc Properly handle pages with no contents (fixes #194) 2018-03-06 11:34:07 -05:00
QPDF_Real.cc Add getTypeCode() and getTypeName() 2013-01-22 10:01:45 -05:00
QPDF_Reserved.cc Add getTypeCode() and getTypeName() 2013-01-22 10:01:45 -05:00
QPDF_Stream.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDF_String.cc Properly handle strings with PDF Doc Encoding (fixes #179) 2018-02-18 21:06:27 -05:00
qpdf-c.cc Add C API for checking PDF files 2018-02-18 21:06:27 -05:00
QPDF.cc Treat loop in xref tables as damage (fixes #192) 2018-03-05 14:26:58 -05:00
QPDFExc.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDFObject.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDFObjectHandle.cc Properly handle pages with no contents (fixes #194) 2018-03-06 11:34:07 -05:00
QPDFObjGen.cc Fix QPDFObjGen constructor implementation 2013-07-07 19:43:01 -04:00
QPDFTokenizer.cc More robust handling of type errors 2018-02-18 21:06:27 -05:00
QPDFWriter.cc Implement TokenFilter and refactor Pl_QPDFTokenizer 2018-02-18 21:05:46 -05:00
QPDFXRefEntry.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
QTC.cc Call QUtil::safe_fopen in place of fopen 2013-03-05 13:35:46 -05:00
QUtil.cc Fix setLineBuf for bsd (fixes #177) 2018-02-04 14:19:00 -05:00
RC4.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
rijndael.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
SecureRandomDataProvider.cc Update references to README files 2017-08-22 14:13:10 -04:00
sha2.c Incorporate sha2 code from sphlib 3.0 2012-12-31 05:36:51 -05:00
sha2big.c Incorporate sha2 code from sphlib 3.0 2012-12-31 05:36:51 -05:00