aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_linearization.cc
AgeCommit message (Expand)Author
2022-08-31Replace calls to QPDFObjectHandle::Factory::newIndirect where possiblem-holger
2022-08-01Add QPDF::getObject to replace getObjectByObjGen and getObjectByIDm-holger
2022-07-26Code tidy : replace 0 with nullptr or truem-holger
2022-07-24Revert making second parameter of QPDFObjGen::QPDFObjGen optionalm-holger
2022-07-24QPDFObjGen : tidy QPDF private methodsm-holger
2022-07-24QPDFObjGen : tidy QPDFObjectHandle private methodsm-holger
2022-07-24QPPFObjGen : tidy QPDF::readObjectAtOffsetm-holger
2022-07-24Clarify intent in readObjectAtOffsetJay Berkenbilt
2022-06-18QPDF, QPDFJob: use QPDFLogger instead of custom output streamsJay Berkenbilt
2022-05-21Code clean up: use range-style for loops wherever possiblem-holger
2022-05-04Remove remaining incorrect assert calls from implementationJay Berkenbilt
2022-04-30Code clean up: use range-style for loops wherever possibleJay Berkenbilt
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-07Replace PointerHolder arrays with shared_ptr arrays where possibleJay Berkenbilt
2022-02-04PointerHolder: deprecate getPointer() and getRefcount()Jay Berkenbilt
2021-12-10Handle bitstream overflow errors more gracefully (fixes #581)Jay Berkenbilt
2020-04-29Write linearization errors to stderr (fixes #438)Jay Berkenbilt
2020-04-16Fix warnings reported by -Wshadow=local (fixes #431)Jay Berkenbilt
2019-06-25Convert previously overlooked static cast to QIntCJay Berkenbilt
2019-06-23Treat all linearization errors as warningsJay Berkenbilt
2019-06-22qpdf: exit 3 for linearization warnings without errors (fixes #50)Jay Berkenbilt
2019-06-21Fix bugs found by fuzz testsJay Berkenbilt
2019-06-21Fix sign and conversion warnings (major)Jay Berkenbilt
2019-01-07Fix integer overflow in large file testJay Berkenbilt
2019-01-04Don't call assert while checking linearization data (fixes #209, #231)Jay Berkenbilt
2018-02-19More robust handling of type errorsJay Berkenbilt
2017-08-22Push QPDF member variables into a nested classJay Berkenbilt
2017-08-21Enable finer grained control of stream decodingJay Berkenbilt
2017-08-11Find lindict without PCREJay Berkenbilt
2017-08-11Implement findFirst and findLast in InputSourceJay Berkenbilt
2013-10-18Security: replace operator[] with atJay Berkenbilt
2013-10-10Replace some assertions with std::logic_errorJay Berkenbilt
2013-10-10Security: avoid pre-allocating vectors based on file dataJay Berkenbilt
2013-10-10Security: better bounds checks for linearization dataJay Berkenbilt
2013-06-15Handle /Outlines dictionary being a direct objectJay Berkenbilt
2013-06-14Use QPDFObjectHandle::getObjGen() where appropriateJay Berkenbilt
2013-06-14Promote QPDF::ObjGen to top-level object QPDFObjGenJay Berkenbilt
2013-03-04Remove all old-style casts from C++ codeJay Berkenbilt
2012-09-06Reset state in QPDF::calculateLinearizationDataJay Berkenbilt
2012-06-24Fix and test support for files >= 4 GBJay 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
2011-12-28Don't declare any PCRE objects static.Jay Berkenbilt
2011-08-11enhance PointerHolder so that it can explicitly be told to use delete [] inst...Jay Berkenbilt
2011-05-07remove unused offset variableJay Berkenbilt
2011-01-31handle files with object 0 as a real objectJay Berkenbilt
2010-10-01setOutputStreamsJay Berkenbilt