2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-09-28 21:19:06 +00:00
qpdf/libqpdf
Jay Berkenbilt 07edf96440 Remove methods of private classes from ABI
Prior to the cmake conversion, several private classes had methods
that were exported into the shared library so they could be tested
with libtests. With cmake, we build libtests using an object library,
so this is no longer necessary. The methods that are disappearing from
the ABI were never exposed through public headers, so no code should
be using them. Removal had to wait until the window for ABI-breaking
changes was open.
2022-04-09 17:33:29 -04:00
..
qpdf Remove methods of private classes from ABI 2022-04-09 17:33:29 -04:00
sph Remove accidentally committed file 2022-04-09 14:37:00 -04:00
AES_PDF_native.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
BitStream.cc Update some code manually to get better formatting results 2022-04-05 14:56:19 -04:00
BitWriter.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Buffer.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
BufferInputSource.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
ClosedFileInputSource.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
CMakeLists.txt Put spaces around version constraint in pkg-config (fixes #677) 2022-03-23 10:52:40 -04:00
ContentNormalizer.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
CryptoRandomDataProvider.cc Add a blank line after the first header included in each source 2022-02-04 16:31:31 -05:00
FileInputSource.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
InputSource.cc Remove PointerHolder.hh from other than public header files 2022-04-09 17:33:29 -04:00
InsecureRandomDataProvider.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
JSON.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
JSONHandler.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
MD5_native.cc Exclude formatting on embedded native crypto 2022-04-03 17:58:36 -04:00
MD5.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
NNTree.cc Update some code manually to get better formatting results 2022-04-05 14:56:19 -04:00
OffsetInputSource.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
PDFVersion.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pipeline.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_AES_PDF.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_ASCII85Decoder.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_ASCIIHexDecoder.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_Buffer.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
Pl_Concatenate.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_Count.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_DCT.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
Pl_Discard.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Flate.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_LZWDecoder.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_MD5.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_PNGFilter.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
Pl_QPDFTokenizer.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
Pl_RC4.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
Pl_RunLength.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_SHA2.cc Remove PointerHolder.hh from other than public header files 2022-04-09 17:33:29 -04:00
Pl_StdioFile.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
Pl_TIFFPredictor.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDF_Array.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDF_Bool.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Dictionary.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDF_encryption.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -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 Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDF_Name.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04: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 Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDF_pages.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDF_Real.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDF_Reserved.cc Add a blank line after the first header included in each source 2022-02-04 16:31:31 -05:00
QPDF_Stream.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDF_String.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
qpdf-c.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDF.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFAcroFormDocumentHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFAnnotationObjectHelper.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFArgParser.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFCrypto_gnutls.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFCrypto_native.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFCrypto_openssl.cc Update some code manually to get better formatting results 2022-04-05 14:56:19 -04:00
QPDFCryptoProvider.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFEFStreamObjectHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFEmbeddedFileDocumentHelper.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFExc.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFFileSpecObjectHelper.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFFormFieldObjectHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFJob_argv.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFJob_config.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFJob_json.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
qpdfjob-c.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFJob.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFMatrix.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFNameTreeObjectHelper.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFNumberTreeObjectHelper.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFObject.cc Performance: remove indirection through Members for QPDFObject 2020-04-03 12:16:24 -04:00
QPDFObjectHandle.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFObjGen.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFOutlineDocumentHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFOutlineObjectHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFPageDocumentHelper.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFPageLabelDocumentHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFPageObjectHelper.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFStreamFilter.cc Implement user-provided stream filters 2020-12-28 12:58:19 -05:00
QPDFSystemError.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QPDFTokenizer.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFUsage.cc Use QPDFUsage exception for cli, json, and QPDFJob errors 2022-01-30 13:11:03 -05:00
QPDFWriter.cc Replace PointerHolder with std::shared_ptr in library sources only 2022-04-09 17:33:29 -04:00
QPDFXRefEntry.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QTC.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
QUtil.cc Remove PointerHolder.hh from other than public header files 2022-04-09 17:33:29 -04:00
RC4_native.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
RC4.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
ResourceFinder.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
rijndael.cc Exclude formatting on embedded native crypto 2022-04-03 17:58:36 -04:00
SecureRandomDataProvider.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
SF_FlateLzwDecode.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00
sha2.c Exclude formatting on embedded native crypto 2022-04-03 17:58:36 -04:00
sha2big.c Exclude formatting on embedded native crypto 2022-04-03 17:58:36 -04:00
SHA2_native.cc Remove PointerHolder.hh from other than public header files 2022-04-09 17:33:29 -04:00
SparseOHArray.cc Programmatically apply new formatting to code 2022-04-04 08:10:40 -04:00