Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-03 | Enhancements to ParserCallbacks | Jay Berkenbilt | |
2021-03-03 | Add QPDF::numWarnings | Jay Berkenbilt | |
2021-03-03 | Create ResourceFinder from NameWatcher in QPDFPageObjectHelper | Jay Berkenbilt | |
2021-03-03 | Fix typos in coverage cases | Jay Berkenbilt | |
2021-03-03 | Fix behavior for finding /Q, /DA, and /DR for form fields | Jay 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-03-03 | TODO note about document-level work | Jay Berkenbilt | |
2021-02-25 | Update examples to use copyStream() | Jay Berkenbilt | |
2021-02-25 | Add missing release entry in ChangeLog | Jay Berkenbilt | |
2021-02-25 | Have QPDFObjectHandle notice when replaceObject was called | Jay 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-25 | Always call dereference() before querying obj pointer | Jay Berkenbilt | |
2021-02-23 | Prepare 10.2.0 releaserelease-qpdf-10.2.0 | Jay Berkenbilt | |
2021-02-23 | Clean up 10.2 release notes | Jay Berkenbilt | |
2021-02-23 | Remove accidentally-committed file and fix test that created it | Jay Berkenbilt | |
2021-02-23 | Spell check | Jay Berkenbilt | |
2021-02-23 | TODO: notes about document-level work | Jay Berkenbilt | |
2021-02-23 | Remove warning that gives false positives in some normal cases | Jay Berkenbilt | |
2021-02-23 | Fix input file = output file test for split pages | Jay Berkenbilt | |
2021-02-23 | Keep only referenced form fields in --pages | Jay Berkenbilt | |
2021-02-23 | Fix test case to not leave stray files behind | Jay Berkenbilt | |
2021-02-23 | TODO: add note about updating fuzzer tests | Jay Berkenbilt | |
2021-02-23 | Preserve form fields when splitting pages (fixes #340) | Jay Berkenbilt | |
2021-02-23 | Add methods for copying form fields | Jay Berkenbilt | |
2021-02-23 | Update pdf-overlay-page example to copy annotations | Jay Berkenbilt | |
2021-02-23 | Add new placeFormXObject that takes a matrix reference | Jay Berkenbilt | |
2021-02-23 | Add copyAnnotations, use with overlay/underlay (fixes #395) | Jay Berkenbilt | |
2021-02-22 | Change from QPDF{Array,Dict}Items to aitems() and ditems() | Jay Berkenbilt | |
2021-02-21 | Add transformAnnotations and fix flattenRotations to use it | Jay Berkenbilt | |
2021-02-21 | Add QPDFObjGen::unparse | Jay Berkenbilt | |
2021-02-21 | Explicitly override inherited rotate in flattenRotations | Jay Berkenbilt | |
2021-02-21 | Use QPDFMatrix inside flattenRotations | Jay Berkenbilt | |
2021-02-21 | Comment about QPDFMatrix and QPDFObjectHandle::Matrix | Jay Berkenbilt | |
2021-02-21 | QPDFObjectHandle::copyStream | Jay Berkenbilt | |
2021-02-21 | Refactor: separate copyStreamData from replaceForeignIndirectObjects | Jay Berkenbilt | |
2021-02-21 | addFormField: update cache rather than invalidating | Jay Berkenbilt | |
2021-02-21 | Enhance QPDFMatrix API | Jay Berkenbilt | |
2021-02-21 | Fix isPagesObject and isPageObject | Jay Berkenbilt | |
There are lots of things with /Kids that are not pages. Repair the pages tree, then do a reliable check. | |||
2021-02-20 | TODO: ABI note | Jay Berkenbilt | |
2021-02-20 | Allow --rotate=0 | Jay Berkenbilt | |
2021-02-20 | Add const versions of QPDFMatrix::transform* | Jay Berkenbilt | |
2021-02-18 | Add QPDFAcroFormDocumentHelper::addFormField | Jay Berkenbilt | |
2021-02-18 | Add QPDFPageObjectHelper::getMatrixForFormXObjectPlacement | Jay Berkenbilt | |
2021-02-18 | Form field for non-widget just returns null | Jay Berkenbilt | |
2021-02-18 | Use QUtil::path_basename | Jay Berkenbilt | |
2021-02-18 | Add QUtil::path_basename | Jay Berkenbilt | |
2021-02-18 | Add file attachment example | Jay Berkenbilt | |
2021-02-18 | Remove outdated comment from QPDFAnnotationObjectHelper.hh | Jay Berkenbilt | |
2021-02-18 | Add numeric argument to --collate | Jay 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-15 | Add QPDFObjectHandle::parse for strings with context | Jay Berkenbilt | |
2021-02-14 | Use functional replaceStreamData | Jay Berkenbilt | |
2021-02-14 | Add functional versions of QPDFObjectHandle::replaceStreamData | Jay 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. |