2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-09-28 21:19:06 +00:00
qpdf/libqpdf
Jay Berkenbilt 4237a29c94 Refactor Dictionary writing code
Original code was written before we could shallow copy objects, so all
the filtering was done by suppressing the output of certain keys and
replacing them with other keys.  Now we can simplify the code greatly
by modifying shallow copies of dictionaries in place.
2012-12-31 10:32:32 -05:00
..
qpdf Support files with only attachments encrypted 2012-12-31 10:32:32 -05:00
sph SHA2 pipeline with support for 256, 384, and 512 bits 2012-12-31 05:36:51 -05:00
bits.icc Fix and test support for files >= 4 GB 2012-06-24 15:56:50 -04:00
BitStream.cc Fix and test support for files >= 4 GB 2012-06-24 15:56:50 -04:00
BitWriter.cc Fix and test support for files >= 4 GB 2012-06-24 15:56:50 -04: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 Implement QPDFObjectHandle::parse 2012-07-21 09:06:10 -04:00
build.mk SHA2 pipeline with support for 256, 384, and 512 bits 2012-12-31 05:36:51 -05:00
FileInputSource.cc Refactor: pull *InputSource out of QPDF 2012-07-21 09:06:06 -04:00
InputSource.cc Refactor: pull *InputSource out of QPDF 2012-07-21 09:06:06 -04:00
Makefile update release date to actual date 2008-04-29 12:55:25 +00:00
MD5.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
OffsetInputSource.cc Find PDF header anywhere in the first 1024 bytes 2012-12-25 14:43:37 -05:00
PCRE.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04: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 Add random number functions to QUtil 2012-12-31 10:32:32 -05:00
Pl_ASCII85Decoder.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_ASCIIHexDecoder.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_Buffer.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04: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_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 ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_LZWDecoder.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_MD5.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_PNGFilter.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_QPDFTokenizer.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_RC4.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
Pl_SHA2.cc SHA2 pipeline with support for 256, 384, and 512 bits 2012-12-31 05:36:51 -05:00
Pl_StdioFile.cc Fix large file support for 32-bit Linux 2012-06-25 10:51:44 -04:00
QPDF_Array.cc Added additional array mutators 2012-06-20 15:29:44 -04:00
QPDF_Bool.cc removed qexc; non-compatible ABI change 2009-09-26 18:36:04 +00:00
QPDF_Dictionary.cc implement methods to get dictionary and array contents as map and vector 2011-08-10 13:33:58 -04:00
QPDF_encryption.cc Support for encryption with /V=5 and /R=5 and /R=6 2012-12-31 10:32:32 -05:00
QPDF_Integer.cc Change QPDF_Integer from int to long long 2012-06-24 15:20:01 -04:00
QPDF_linearization.cc Reset state in QPDF::calculateLinearizationData 2012-09-06 15:28:16 -04:00
QPDF_Name.cc removed qexc; non-compatible ABI change 2009-09-26 18:36:04 +00:00
QPDF_Null.cc removed qexc; non-compatible ABI change 2009-09-26 18:36:04 +00:00
QPDF_optimization.cc Eliminate flattenScalarReferences 2012-12-31 05:36:48 -05:00
QPDF_pages.cc Fix spelling errors 2012-07-29 14:44:12 -04:00
QPDF_Real.cc Add QPDFObjectHandle::newReal(double) 2012-06-27 10:19:01 -04:00
QPDF_Reserved.cc Add concept of reserved objects 2012-07-10 23:34:32 -04:00
QPDF_Stream.cc Support files with only attachments encrypted 2012-12-31 10:32:32 -05:00
QPDF_String.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
qpdf-c.cc Fix and test support for files >= 4 GB 2012-06-24 15:56:50 -04:00
QPDF.cc Support for encryption with /V=5 and /R=5 and /R=6 2012-12-31 10:32:32 -05:00
QPDFExc.cc Use qpdf_offset_t in place of off_t in public APIs. 2012-06-21 21:23:24 -04:00
QPDFObject.cc removed qexc; non-compatible ABI change 2009-09-26 18:36:04 +00:00
QPDFObjectHandle.cc added QPDFObjectHandle::replaceStreamData(std::string data). 2012-07-25 03:02:46 +02:00
QPDFTokenizer.cc Bug fix: let EOF resolve literal token 2012-08-11 09:29:04 -04:00
QPDFWriter.cc Refactor Dictionary writing code 2012-12-31 10:32:32 -05:00
QPDFXRefEntry.cc Use qpdf_offset_t in place of off_t in public APIs. 2012-06-21 21:23:24 -04:00
QTC.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
QUtil.cc Add random number functions to QUtil 2012-12-31 10:32:32 -05:00
RC4.cc ABI change: fix use of off_t, size_t, and integer types 2012-06-20 15:20:26 -04:00
rijndael.cc got working aes128 implementation 2009-10-17 15:01:20 +00: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