aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf/test_driver.cc
AgeCommit message (Expand)Author
2022-02-05Add new QPDFObjectHandle::getValueAs... accessorsm-holger
2022-02-04PointerHolder: deprecate getPointer() and getRefcount()Jay Berkenbilt
2022-02-01Move more code from qpdf.cc into QPDFJobJay Berkenbilt
2022-01-31QPDFJob: add test casesJay Berkenbilt
2022-01-30More editorial changes from m-holger + spell checkJay Berkenbilt
2022-01-27Fix QPDFObjectHandle::isOrHasNamem-holger
2022-01-27Allow testing for subtype without specifying type in isDictionaryOfType etcm-holger
2022-01-22Make a few whitespace fixes from last commitm-holger
2022-01-22Add new convenience methods QPDFObjectHandle::isNameAndEquals, etcm-holger
2021-12-20test_driver: split runtest into separate functionsJay Berkenbilt
2021-12-10Expose QPDFObjectHandle::addTokenFilter (fixes #580)Jay Berkenbilt
2021-12-10Use a specific error code for type warnings and clarify docsJay Berkenbilt
2021-11-29Improve testing and error handling around operating before processingJay Berkenbilt
2021-11-04Check object ownership when addingJay Berkenbilt
2021-04-05QPDF::addPage*: handle duplicate pages more robustlyJay Berkenbilt
2021-03-04Major rework of handling form fields when copying pages (fixes #509)Jay Berkenbilt
2021-03-04Add optional conflict detection to mergeResourcesJay Berkenbilt
2021-02-25Have QPDFObjectHandle notice when replaceObject was calledJay Berkenbilt
2021-02-23Add copyAnnotations, use with overlay/underlay (fixes #395)Jay Berkenbilt
2021-02-22Change from QPDF{Array,Dict}Items to aitems() and ditems()Jay Berkenbilt
2021-02-21QPDFObjectHandle::copyStreamJay Berkenbilt
2021-02-15Add QPDFObjectHandle::parse for strings with contextJay Berkenbilt
2021-02-14Add functional versions of QPDFObjectHandle::replaceStreamDataJay Berkenbilt
2021-02-13QUtil::double_to_string: trim trailing zeroes with option to disableJay Berkenbilt
2021-02-10Explicitly deprecate old name/number tree constructorsJay Berkenbilt
2021-02-10Implement helpers for file attachmentsJay Berkenbilt
2021-01-30Add C++ iterator API around array and dictionary objectsJay Berkenbilt
2021-01-26NNTree: rework iterators to be more memory efficientJay Berkenbilt
2021-01-26name/number trees: removeJay Berkenbilt
2021-01-25name/number trees: insertAfterJay Berkenbilt
2021-01-25name/number trees: newEmpty, increment/decrement end()Jay Berkenbilt
2021-01-25Implement repair and insert for name/number treesJay Berkenbilt
2021-01-24Use new QPDF{Name,Number}TreeObjectHelper APIJay Berkenbilt
2021-01-24Add new constructors for name/number tree helpersJay Berkenbilt
2021-01-24Add iterators to name/number tree helpersJay Berkenbilt
2021-01-06Warn rather than segv on access after closing input source (fixes #495)Jay Berkenbilt
2021-01-02Make more QPDFPageObjectHelper methods work with form XObjectJay Berkenbilt
2021-01-02Add several methods for working with form XObjects (fixes #436)Jay Berkenbilt
2021-01-02QPDFPageObjectHelper: getPageImages -> getImagesJay Berkenbilt
2020-12-28Add QPDFObjectHandle::setFilterOnWriteJay Berkenbilt
2020-12-26Add QPDFObjectHandle::makeDirect(bool allow_streams)Jay Berkenbilt
2020-10-22Obscure bug fix copying foreign streams in special cases (fixes #449)Jay 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
2020-04-04placeFormXObject: allow control of shrink/expand (fixes #409)Jay Berkenbilt
2019-08-23Pass offset and length to ParserCallbacks::handleObjectJay Berkenbilt
2019-07-04Change list to vector for outline helpers (fixes #297)Thorsten Schöning
2019-06-23Allow set*EncryptionParameters before filename iset (fixes #336)Jay Berkenbilt
2019-06-22Add QUtil::read_file_into_memoryJay Berkenbilt