aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_optimization.cc
AgeCommit message (Expand)Author
2023-05-27Code tidy - reflow comments and stringsm-holger
2023-05-21Rerun clang-formatJay Berkenbilt
2023-05-21Globally replace 'this->m->' with 'm->'m-holger
2023-05-20Merge pull request #929 from m-holger/ogguardJay Berkenbilt
2023-05-20Use auto when initializing with a castm-holger
2023-05-19Use QPDFObjGen::set in QPDF::updateObjectMapsm-holger
2023-03-15Remove redundant parameter depth from QPDF::updateObjectMapsm-holger
2022-09-01Add comments after merge of last pull requestJay Berkenbilt
2022-08-01Fix code formatting of QPDF::pushInheritedAttributesToPageInternalm-holger
2022-08-01Tidy QPDF::pushInheritedAttributesToPageInternalm-holger
2022-07-24QPDFObjGen : tidy QPDF private methodsm-holger
2022-06-25Track whether certain page modifying methods have been calledJay Berkenbilt
2022-05-21Code clean up: use range-style for loops wherever possiblem-holger
2022-05-04Make assert handling less error-proneJay Berkenbilt
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-24Add new QPDF::warn that takes most of QPDFExc's argumentsJay Berkenbilt
2022-04-16Make ABI-breaking changes that don't modify API at allJay Berkenbilt
2022-04-04Programmatically apply new formatting to codeJay Berkenbilt
2022-02-08WHITESPACE ONLY -- expand tabs in source codeJay Berkenbilt
2022-01-27Remove some if statements and simplify some boolean expressionsm-holger
2020-12-28Restructure optimize to allow skipping parameters of filtered streamsJay Berkenbilt
2020-10-22Fix loop detection error (fuzz issue 23172)Jay Berkenbilt
2019-06-21Fix bugs found by fuzz testsJay Berkenbilt
2019-06-21Fix sign and conversion warnings (major)Jay Berkenbilt
2019-01-30Clean up some private functionsJay Berkenbilt
2019-01-29Resolve duplicated page objects (fixes #268)Jay Berkenbilt
2019-01-26Handle inheritable page attributesJay Berkenbilt
2019-01-04Don't call assert while checking linearization data (fixes #209, #231)Jay Berkenbilt
2017-08-22Push QPDF member variables into a nested classJay Berkenbilt
2015-02-22Detect loops in /Pages structureJay Berkenbilt
2013-10-18Security: replace operator[] with atJay 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-12-31Eliminate flattenScalarReferencesJay Berkenbilt
2012-07-22Windows compilation fixesJay Berkenbilt
2012-07-11Support copying objects from another QPDF objectJay Berkenbilt
2012-07-07Build this->all_pages while traversing with pushInheritedAttributesToPageTobias Hoffmann
2012-07-05Limited inheritance to the attributes explicitly listed in the PDF specTobias Hoffmann
2012-07-04Added public method QPDF::pushInheritedAttributesToPageTobias Hoffmann
2012-06-22Add QPDF::emptyPDF() and pdf_from_scratch test codeJay Berkenbilt
2012-06-21Refactor optimizePagesTreeJay Berkenbilt
2012-06-21Fix typo in commentJay Berkenbilt
2012-06-21fix doc commentJay Berkenbilt
2010-09-24convert file to a PointerHolder<InputSource> so it could be either a file or ...Jay Berkenbilt
2010-06-05eliminate extraneous allocations by not calling makeDirect when weJay Berkenbilt
2010-03-27flatten scalar references for unreferenced objectsJay Berkenbilt
2009-10-20categorize all error messages and include object information if availableJay Berkenbilt