aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_Stream.cc
AgeCommit message (Expand)Author
2022-04-09Replace PointerHolder with std::shared_ptr in library sources onlyJay Berkenbilt
2022-04-04Programmatically apply new formatting to codeJay Berkenbilt
2022-02-08WHITESPACE ONLY -- expand tabs in source codeJay Berkenbilt
2022-02-07Update for clean compile with POINTERHOLDER_TRANSITION=2Jay Berkenbilt
2022-02-04Replace containers of PointerHolder with containers of std::shared_ptrJay Berkenbilt
2022-02-04PointerHolder: deprecate getPointer() and getRefcount()Jay Berkenbilt
2022-01-27Remove some if statements and simplify some boolean expressionsm-holger
2021-11-03Detect recoverable but invalid zlib data streams (fixes #562)Jay Berkenbilt
2021-02-14Add functional versions of QPDFObjectHandle::replaceStreamDataJay Berkenbilt
2021-01-17Add warn() to QPDF's public APIJay Berkenbilt
2020-12-28Add QPDFObjectHandle::setFilterOnWriteJay Berkenbilt
2020-12-28Implement user-provided stream filtersJay Berkenbilt
2020-04-16Fix warnings reported by -Wshadow=local (fixes #431)Jay Berkenbilt
2020-04-09Bug fix: getStreamData should on unfilterable stream (fixes #425)Jay Berkenbilt
2020-04-06Allow propagation of errors and retry through StreamDataProviderJay Berkenbilt
2019-08-28Detect stream in object stream, fixing fuzz 16214Jay Berkenbilt
2019-06-21Fix sign and conversion warnings (major)Jay Berkenbilt
2019-06-21Change QPDFObjectHandle::pipeStreamData's encode_flags typeJay Berkenbilt
2019-06-09Handle empty DecodeParams array for (fixes #331)Jay Berkenbilt
2019-01-07Mostly don't require original QPDF for copyForeignObject (fixes #219)Jay Berkenbilt
2018-12-22Add QPDFObjectHandle::getJSON()Jay Berkenbilt
2018-02-19More robust handling of type errorsJay Berkenbilt
2018-02-19Simplify TokenFilter interfaceJay Berkenbilt
2018-02-19Detect and report bad tokens in content normalizationJay Berkenbilt
2018-02-19Implement TokenFilter and refactor Pl_QPDFTokenizerJay Berkenbilt
2018-01-14Support TIFF Predictor (fixes #171)Jay Berkenbilt
2018-01-14Use better error for getStreamData failureJay Berkenbilt
2017-12-25Correct errors in PNG filters and make use from libraryJay Berkenbilt
2017-09-12Improve message for stream decoding errorJay Berkenbilt
2017-08-29Clean up circular references in QPDF_StreamJay Berkenbilt
2017-08-21Enable finer grained control of stream decodingJay Berkenbilt
2017-07-28Add precheck streams capabilityJay Berkenbilt
2017-07-28Convert stream filtering errors to warningsJay Berkenbilt
2013-10-18Security: replace operator[] with atJay Berkenbilt
2013-07-08Ignore broken DecodeParms for stream with no filtersJay Berkenbilt
2013-03-04Remove all old-style casts from C++ codeJay Berkenbilt
2013-01-22Add getTypeCode() and getTypeName()Jay Berkenbilt
2012-12-31Support files with only attachments encryptedJay Berkenbilt
2012-07-21Implement QPDFObjectHandle::parseJay Berkenbilt
2012-07-07Don't require stream data provider to know length in advanceJay Berkenbilt
2012-06-22Use qpdf_offset_t in place of off_t in public APIs.Jay Berkenbilt
2012-06-20ABI change: fix use of off_t, size_t, and integer typesJay Berkenbilt
2010-09-24update code to new PointerHolder, and reintroduce change that was accidentall...Jay Berkenbilt
2010-09-05handle stream filter abbreviations from table H.1Jay Berkenbilt
2010-08-10getRawStreamData()Jay Berkenbilt
2010-08-05newStreamJay Berkenbilt
2010-08-05add pipeline-based stream data replacement functionJay Berkenbilt
2010-08-03remove stream_data_handler; it wouldn't work as designed. replacement data im...Jay Berkenbilt
2010-08-03ready to implement replacement stream dataJay Berkenbilt
2009-10-20categorize all error messages and include object information if availableJay Berkenbilt