summaryrefslogtreecommitdiffstats
path: root/qpdf
AgeCommit message (Expand)Author
2014-06-07Handle indirect stream filter/decode parametersJay Berkenbilt
2014-01-14Update Copyright to 2014Jay Berkenbilt
2013-12-26Avoid traversing same object twice when copying objectsJay Berkenbilt
2013-12-14Allow arbitrary whitespace, not just newline, after xrefJay Berkenbilt
2013-11-29Include <algorithm> for std::min, std::maxJay Berkenbilt
2013-11-21Use 8 bit per sample images in testsJay Berkenbilt
2013-10-18Warn when -accessibility=n will be ignoredJay Berkenbilt
2013-10-18Security: replace operator[] with atJay Berkenbilt
2013-10-10Security: avoid pre-allocating vectors based on file dataJay Berkenbilt
2013-10-10Security: better bounds checks for linearization dataJay Berkenbilt
2013-07-08Ignore broken DecodeParms for stream with no filtersJay Berkenbilt
2013-07-08Add --show-npages option to qpdfJay Berkenbilt
2013-07-08Allow numeric range to be omitted qpdf --pagesJay Berkenbilt
2013-06-15Handle more broken filesJay Berkenbilt
2013-06-15Handle /Outlines dictionary being a direct objectJay Berkenbilt
2013-06-15Add optional /Length key in crypt filter dictionaryJay Berkenbilt
2013-06-14Bug fix: handle generation > 0 when generating object streamsJay Berkenbilt
2013-06-14Use QPDFObjectHandle::getObjGen() where appropriateJay Berkenbilt
2013-03-05Fix getTypeCode and getTypeName work for indirect objectsJay Berkenbilt
2013-03-05Add method to terminate content stream parsingJay Berkenbilt
2013-03-05Fix long long format string for WIN32Jay Berkenbilt
2013-03-05Fix inadvertent pointer to integer castJay Berkenbilt
2013-03-05Favor strerror_s and fopen_s on MSVCJay Berkenbilt
2013-03-05Call QUtil::safe_fopen in place of fopenJay Berkenbilt
2013-03-05Mark secure CRT warnings with commentJay Berkenbilt
2013-03-04Remove all old-style casts from C++ codeJay Berkenbilt
2013-03-04Replace many calls to sprintf with QUtil::hex_encodeJay Berkenbilt
2013-03-04Work around gcc 4.8.0 issue on ppc64Jay Berkenbilt
2013-02-23Bug fix: properly handle overridden compressed objectsJay Berkenbilt
2013-01-25Improve qpdf --checkJay Berkenbilt
2013-01-24Have qpdf --check parse content streamsJay Berkenbilt
2013-01-23Cosmetic changes to be closer to Adobe terminologyJay Berkenbilt
2013-01-22Add getTypeCode() and getTypeName()Jay Berkenbilt
2013-01-20Add QPDFObjectHandle::parseContentStream methodJay Berkenbilt
2013-01-03Detect binary attachments betterJay Berkenbilt
2012-12-31Update "C" API with functions for new featuresJay Berkenbilt
2012-12-31Update copyright year to 2013Jay Berkenbilt
2012-12-31Remove /Crypt from stream filters unconditionallyJay Berkenbilt
2012-12-31Refactor Dictionary writing codeJay Berkenbilt
2012-12-31Support for encryption with /V=5 and /R=5 and /R=6Jay Berkenbilt
2012-12-31Support files with only attachments encryptedJay Berkenbilt
2012-12-31Cosmetic change to test_driver sourceJay Berkenbilt
2012-12-31Add missing test case from long agoJay Berkenbilt
2012-12-31Fix infinite loop trimming passwords with ( in themJay Berkenbilt
2012-12-31Add ExtensionLevel support to version handlingJay Berkenbilt
2012-12-31Eliminate flattenScalarReferencesJay Berkenbilt
2012-12-27Reference object with zero offsetJay Berkenbilt
2012-12-27Uncompress stream data for some linearization testsJay Berkenbilt
2012-12-25Find PDF header anywhere in the first 1024 bytesJay Berkenbilt
2012-11-20Ignore objects with offset 0Jay Berkenbilt