aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-06-27Refactor QPDFObject creation and cloningm-holger
Move responsibility for creating shared pointers to objects and cloning from QPDFObjectHandle to QPDFObject.
2022-06-27Refactor QPDFObjectTypeAccessor and QPDFObjectHandle::dereferencem-holger
2022-06-25Track whether certain page modifying methods have been calledJay Berkenbilt
We need to know whether pushInheritedAttributesToPage or getAllPages have been called when generating JSON output. When reading the JSON back in, we have to call the same methods so that object numbers will line up properly.
2022-06-25TODO: abandon (again) and update notes about QPDFPagesTreeJay Berkenbilt
2022-06-25Add warnings for some additional page tree repairJay Berkenbilt
2022-06-25TODO reminderJay Berkenbilt
2022-06-25Reformat codeJay Berkenbilt
2022-06-25Code tidy: remove redundant calls to QPDFObjectHandle::isInitializedm-holger
2022-06-25Remove QPDF_Stream::setStreamDescriptionm-holger
2022-06-25Remove redundant QPDF_Array::setDescription and QPDF_Dictionary::setDescriptionm-holger
2022-06-25Add private method QPDFObjectHandle::getObjGenAsStrm-holger
Also, use methods to access objid and generation.
2022-06-25Code tidy: QPDFJob::doJSONPageLabelsm-holger
Remove redundant variables pages and next.
2022-06-19Use Pl_Function in qpdflogger C API implementationJay Berkenbilt
2022-06-19Add Pl_Function -- a generic function pipelineJay Berkenbilt
2022-06-19Add qpdfjob_register_progress_reporterJay Berkenbilt
2022-06-19Add QPDFJob::registerProgressReporterJay Berkenbilt
2022-06-19Move C-based ProgressReporter helper into QPDFWriterJay Berkenbilt
2022-06-19Add examples for output capture (fixes #691)Jay Berkenbilt
2022-06-19Add C API to QPDFLoggerJay Berkenbilt
2022-06-19Add more flexible funtions to qpdfjob C APIJay Berkenbilt
2022-06-18Expose exit code values to C API via Constants.hJay Berkenbilt
2022-06-18Spell checkJay Berkenbilt
2022-06-18Use the default logger for other writes to stdout/stderrJay Berkenbilt
When there is no context for writing output or error messages, use the default logger.
2022-06-18Use "save" logger when saving data to standard outputJay Berkenbilt
This includes the output PDF, streams from --show-object and attachments from --save-attachment. This also enables --verbose and --progress to work with saving to stdout.
2022-06-18QPDF, QPDFJob: use QPDFLogger instead of custom output streamsJay Berkenbilt
2022-06-18Add and test QPDFLogger classJay Berkenbilt
2022-06-18Add integer types to Pipeline::operator<<Jay Berkenbilt
2022-06-18TODO: update JSON and other changesJay Berkenbilt
2022-06-18TODO: plan for QPDFLoggerJay Berkenbilt
2022-06-09Fix minor doc typos in JSON.hhm-holger
2022-06-06JSON doc fixes and ideas based on discussion with m-holgerJay Berkenbilt
2022-06-06Code tidy: remove redundant variable in QPDF::writeJSONm-holger
2022-06-06Fix typo in json.rstm-holger
2022-05-31ChangeLog, release notes for json v2Jay Berkenbilt
2022-05-31Fix doc reference errorJay Berkenbilt
2022-05-31Restore -W option to sphinx-build, lost in cmake versionJay Berkenbilt
2022-05-31Update documentation for qpdf JSON v2Jay Berkenbilt
2022-05-31In json mode, reveal recovered user password when otherwise unavailableJay Berkenbilt
2022-05-31Add additional information when listing attachmentsJay Berkenbilt
2022-05-31Add conversions to ISO-8601 date formatJay Berkenbilt
2022-05-31TODO notesJay Berkenbilt
2022-05-23Fix minor doc typom-holger
2022-05-23Fix minor doc typom-holger
2022-05-22TODO: clean up remaining work for json v2Jay Berkenbilt
2022-05-21Change default decode level to "none" with --json-outputJay Berkenbilt
2022-05-21Add another binary utf8 to JSON testJay Berkenbilt
2022-05-21Allow empty b: binary JSON stringsJay Berkenbilt
2022-05-21TODO: notes on QPDFPagesTreeJay Berkenbilt
2022-05-21Format codeJay Berkenbilt
2022-05-21Code clean up: use range-style for loops wherever possiblem-holger
Remove variables obsoleted by commit 4f24617.