From 07edf9644004bd788eacec56aa21a5c89b3c92cc Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 9 Apr 2022 17:24:26 -0400 Subject: 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. --- libqpdf/qpdf/Pl_TIFFPredictor.hh | 4 ---- 1 file changed, 4 deletions(-) (limited to 'libqpdf/qpdf/Pl_TIFFPredictor.hh') diff --git a/libqpdf/qpdf/Pl_TIFFPredictor.hh b/libqpdf/qpdf/Pl_TIFFPredictor.hh index f14b0f00..e0feda23 100644 --- a/libqpdf/qpdf/Pl_TIFFPredictor.hh +++ b/libqpdf/qpdf/Pl_TIFFPredictor.hh @@ -11,7 +11,6 @@ class Pl_TIFFPredictor: public Pipeline public: enum action_e { a_encode, a_decode }; - QPDF_DLL Pl_TIFFPredictor( char const* identifier, Pipeline* next, @@ -19,12 +18,9 @@ class Pl_TIFFPredictor: public Pipeline unsigned int columns, unsigned int samples_per_pixel = 1, unsigned int bits_per_sample = 8); - QPDF_DLL virtual ~Pl_TIFFPredictor(); - QPDF_DLL virtual void write(unsigned char* data, size_t len); - QPDF_DLL virtual void finish(); private: -- cgit v1.2.3-54-g00ecf