2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-23 03:18:59 +00:00
qpdf/libqpdf
Jay Berkenbilt 79f6b4823b Convert remaining public classes to use Members pattern
Have classes contain only a single private member of type
PointerHolder<Members>. This makes it safe to change the structure of
the Members class without breaking binary compatibility. Many of the
classes already follow this pattern quite successfully. This brings in
the rest of the class that are part of the public API.
2019-06-22 10:13:27 -04:00
..
qpdf Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
sph Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
bits.icc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitStream.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitWriter.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Buffer.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
BufferInputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
build.mk Transformation matrix 2018-12-31 18:23:47 -05:00
ClosedFileInputSource.cc Remove some extraneous null pointer checks (fixes #234) 2018-08-12 12:58:39 -04:00
ContentNormalizer.cc Simplify TokenFilter interface 2018-02-18 21:05:47 -05:00
FileInputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
InputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
InsecureRandomDataProvider.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
JSON.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Makefile update release date to actual date 2008-04-29 12:55:25 +00:00
MD5.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
OffsetInputSource.cc Update lastOffset when reading 2013-12-14 15:17:07 -05:00
Pipeline.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_AES_PDF.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_ASCII85Decoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_ASCIIHexDecoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_Buffer.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Concatenate.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Count.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_DCT.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Discard.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Flate.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_LZWDecoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_MD5.cc Implement deterministic ID 2015-10-31 18:56:42 -04:00
Pl_PNGFilter.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_QPDFTokenizer.cc Exclude space after ID in image data 2019-01-31 10:38:10 -05:00
Pl_RC4.cc Remove some extraneous null pointer checks (fixes #234) 2018-08-12 12:58:39 -04:00
Pl_RunLength.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_SHA2.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_StdioFile.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_TIFFPredictor.cc Add Pl_TIFFPredictor 2018-01-13 19:49:42 -05:00
QPDF_Array.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDF_Bool.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Dictionary.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_encryption.cc Remove implicit conversion from int/pointer to bool 2019-06-21 13:17:21 -04:00
QPDF_InlineImage.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Integer.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_linearization.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDF_Name.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Null.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Operator.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_optimization.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDF_pages.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDF_Real.cc Spell check 2019-04-21 13:09:11 -04:00
QPDF_Reserved.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Stream.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDF_String.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
qpdf-c.cc Remove implicit conversion from int/pointer to bool 2019-06-21 13:17:21 -04:00
QPDF.cc Remove QPDF::copyForeignObject with unused parameter 2019-06-21 22:29:31 -04:00
QPDFAcroFormDocumentHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFAnnotationObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFExc.cc mingw workaround for QPDFExc destructor 2019-01-19 10:14:07 -05:00
QPDFFormFieldObjectHelper.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDFMatrix.cc Move rectangle transformation into QPDFMatrix 2019-01-27 07:50:30 -05:00
QPDFNameTreeObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFNumberTreeObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFObject.cc Remove implicit conversion from int/pointer to bool 2019-06-21 13:17:21 -04:00
QPDFObjectHandle.cc Add missing #include <cstring> 2019-06-21 22:29:31 -04:00
QPDFObjGen.cc Fix QPDFObjGen constructor implementation 2013-07-07 19:43:01 -04:00
QPDFOutlineDocumentHelper.cc Add document and object helpers for outlines (bookmarks) 2018-12-21 19:11:57 -05:00
QPDFOutlineObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFPageDocumentHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFPageLabelDocumentHelper.cc Minor cleanup 2018-12-21 17:25:31 -05:00
QPDFPageObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFSystemError.cc Fix error in QPDFSystemError.cc 2018-08-14 11:39:07 -04:00
QPDFTokenizer.cc Remove broken QPDFTokenizer::expectInlineImage 2019-06-21 22:29:31 -04:00
QPDFWriter.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDFXRefEntry.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QTC.cc Call QUtil::safe_fopen in place of fopen 2013-03-05 13:35:46 -05:00
QUtil.cc Rename QUtil::strcasecmp to QUtil::str_compare_nocase (fixes #242) 2019-06-21 22:29:31 -04:00
RC4.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
rijndael.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
SecureRandomDataProvider.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -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