aboutsummaryrefslogtreecommitdiffstats
path: root/manual
AgeCommit message (Collapse)Author
2021-12-12Prepare for docbook -> rst: protect some XML elementsJay Berkenbilt
Pandoc docbook -> rst fails to convert the following elements, so change them to @1@tag@1@ ... @2@tag@2@ for later processing. This way, they will survive the conversion, and we can deal with them later. <application> <command> <filename> <firstterm> <option> <replaceable>
2021-12-12doc: Replace Gajic with Gajić (finally)Jay Berkenbilt
With docbook, this was not converted properly in the PDF version, but since we are moving out of docbook, we can just put the Unicode character in the source.
2021-12-12doc: remove unneeded footnoteJay Berkenbilt
Footnotes are yucky in online documentation, and the one footnote in the doc is no longer needed, so remove it.
2021-12-10Clarify docs around @filename and leading/trailing spaceJay Berkenbilt
2021-12-10C API: expose functions for indirect objects (fixes #588)Jay Berkenbilt
2021-12-10C API: overhaul error handlingJay Berkenbilt
* Handle error conditions that occur when using the object handle interfaces. In the past, some exceptions were not correctly converted to errors or warnings. * Add more detailed information to qpdf-c.h * Make it possible to work more explicitly with uninitialized objects
2021-12-10Use a specific error code for type warnings and clarify docsJay Berkenbilt
2021-12-09Add changelog and release note for #587Jay Berkenbilt
2021-12-09C API: qpdf_oh_is_initializedJay Berkenbilt
2021-12-09C API: qpdf_get_last_string_lengthJay Berkenbilt
2021-12-09Minor documentation updatesm-holger
2021-11-16Prepare 10.4.0 releaserelease-qpdf-10.4.0Jay Berkenbilt
2021-11-11First increment of improving handling of weak crypto (fixes #358)Jay Berkenbilt
2021-11-08Fix typo in manualSven Neuhaus
Fix typo in --rotate example
2021-11-05Mention OpenSSL 3 for WindowsJay Berkenbilt
2021-11-05Fix typo in documentation (fixes #572)Jay Berkenbilt
Thanks @neuhaus!
2021-11-04Fix bug in merging resources /DR from foreign AcroForm (fixes #548)Jay Berkenbilt
When making resources indirect in from_dr, the code was using the wrong owning QPDF, forgetting that from_dr had already been copied using CopyForeignObject.
2021-11-04Check object ownership when addingJay Berkenbilt
When adding a QPDFObjectHandle to an array or dictionary, if possible, check if the new object belongs to the same QPDF. This makes it much easier to find incorrect code than waiting for the situation to be detected when the file is written.
2021-11-03Fix overlay/underlay on page with no resources (fixes #527)Jay Berkenbilt
2021-11-03Start release notes for 10.4.0Jay Berkenbilt
2021-11-03Document that --check > /dev/null is safe (fixes #522)Jay Berkenbilt
2021-11-02Add a basic description of QPDF in README.md (fixes #552)Jay Berkenbilt
Also switch URLs for the qpdf and qtest websites to sourceforge.io (https) instead of sourceforge.net (http).
2021-09-13Switch spelling checker to cspellJay Berkenbilt
2021-05-08Add missing release noteJay Berkenbilt
2021-05-08Exclude unreferenced objects in object streams (fixes #520)Jay Berkenbilt
2021-03-11Prepare 10.3.1 releaserelease-qpdf-10.3.1Jay Berkenbilt
2021-03-11Allow /DR to be direct in /AcroFormJay Berkenbilt
Also handle direct annotation, though this is much less likely.
2021-03-05Prepare 10.3.0 releaserelease-qpdf-10.3.0Jay Berkenbilt
2021-03-04Revert non-binary-compatible handleWarning change -- see TODO (ABI)Jay Berkenbilt
2021-03-04Major rework of handling form fields when copying pages (fixes #509)Jay Berkenbilt
2021-03-03Fix behavior for finding /Q, /DA, and /DR for form fieldsJay Berkenbilt
If not found in the field hierarchy, /Q and /DA are supposed to be looked up in the document-level form dictionary. /DR is supposed to only come from the document dictionary.
2021-02-25Have QPDFObjectHandle notice when replaceObject was calledJay Berkenbilt
This results in a performance penalty of 1% to 2% when replaceObject and swapObjects are never called and a somewhat larger penalty if they are called, but it's worth it to avoid very confusing behavior as discussed in depth in qpdf#507.
2021-02-23Prepare 10.2.0 releaserelease-qpdf-10.2.0Jay Berkenbilt
2021-02-23Clean up 10.2 release notesJay Berkenbilt
2021-02-23Update pdf-overlay-page example to copy annotationsJay 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-21Add transformAnnotations and fix flattenRotations to use itJay Berkenbilt
2021-02-21QPDFObjectHandle::copyStreamJay Berkenbilt
2021-02-20Allow --rotate=0Jay Berkenbilt
2021-02-18Add QPDFAcroFormDocumentHelper::addFormFieldJay Berkenbilt
2021-02-18Add QPDFPageObjectHelper::getMatrixForFormXObjectPlacementJay Berkenbilt
2021-02-18Add QUtil::path_basenameJay Berkenbilt
2021-02-18Add file attachment exampleJay Berkenbilt
2021-02-18Add numeric argument to --collateJay Berkenbilt
This takes pages from the file in groups of n with default = 1. This partially fixes the enhancement in issue #505 but doesn't implement the entire suggestion.
2021-02-15Add QPDFObjectHandle::parse for strings with contextJay Berkenbilt
2021-02-14Add functional versions of QPDFObjectHandle::replaceStreamDataJay Berkenbilt
Also fix a bug in checking consistency of length for stream data providers. Length should not be checked or recorded if the provider says it failed to generate the data.
2021-02-13Move QPDFMatrix into the public APIJay Berkenbilt
2021-02-13QUtil::double_to_string: trim trailing zeroes with option to disableJay Berkenbilt
2021-02-10Require C++14 instead of C++11Jay Berkenbilt