Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-03 | Document that --check > /dev/null is safe (fixes #522) | Jay Berkenbilt | |
2021-11-03 | Detect recoverable but invalid zlib data streams (fixes #562) | Jay Berkenbilt | |
2021-11-02 | Draw attention to linux binary not being end-user facing (fixes #534) | Jay Berkenbilt | |
2021-11-02 | Better diagnostics when --pages is not closed (fixes #555) | Jay Berkenbilt | |
2021-11-02 | Add 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-10-26 | Upgrade to qtest 1.7 | Jay Berkenbilt | |
2021-09-13 | Switch spelling checker to cspell | Jay Berkenbilt | |
2021-09-10 | TODO: documentation suggestion | Jay Berkenbilt | |
2021-09-10 | Fix QPDFEFStreamObjectHelper::{get,set}Subtype | Fredrik Fornwall | |
The /Subtype entry that specifies the mime type of an embedded file is inside the embedded file stream dictionary directly, not it in the parameter dictionary. See Table 45 and 46 in the PDF 1.7 specification: https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf#page=112 | |||
2021-06-03 | Add "install-libs" Makefile target | James R. Barlow | |
Add a new make target that installs the qpdf libraries without executables or documentation. | |||
2021-05-28 | Specify tag with libtool | Daniel Wagenknecht | |
This solves libtool: compile: unable to infer tagged configuration libtool: error: specify a tag with '--tag' build issues when using toolchain that prevents libtools inference rules from working correctly (e.g. ccache). | |||
2021-05-13 | Fix string bounds checking in completion code (fixes #441) | Jay Berkenbilt | |
2021-05-09 | Performance fix on preserveObjectStreams | Jay Berkenbilt | |
2021-05-08 | Prepare 10.3.2 releaserelease-qpdf-10.3.2 | Jay Berkenbilt | |
2021-05-08 | Update performance tests | Jay Berkenbilt | |
2021-05-08 | Add missing release note | Jay Berkenbilt | |
2021-05-08 | spell check | Jay Berkenbilt | |
2021-05-08 | Add image comparison tests to CI build | Jay Berkenbilt | |
2021-05-08 | Include manuals in windows distributions again (fixes #521) | Jay Berkenbilt | |
2021-05-08 | Exclude unreferenced objects in object streams (fixes #520) | Jay Berkenbilt | |
2021-04-29 | libqpdf/Pl_AES_PDF.cc: remove duplicated if branch | Zdenek Dohnal | |
Check for this->encrypt seems to be moved to plugged crypto implementations, so it can be removed from Pl_AES_PDF.cc. | |||
2021-04-18 | Fix timezone portability issue (fixes #515) | Jay Berkenbilt | |
2021-04-05 | QPDF::addPage*: handle duplicate pages more robustly | Jay Berkenbilt | |
2021-04-05 | Fix loop detection in NNTree | Jay Berkenbilt | |
2021-04-03 | Move ABI comment to the right place | Jay Berkenbilt | |
2021-03-27 | Note on fuzz case | Jay Berkenbilt | |
2021-03-22 | Remove some assertions that are not necessarily true (fixes #514) | Jay Berkenbilt | |
Operations that add the same object to multiple places in the pages tree are throwing exceptions and then later causing assertion failures. The assert calls shouldn't be there. | |||
2021-03-11 | Prepare 10.3.1 releaserelease-qpdf-10.3.1 | Jay Berkenbilt | |
2021-03-11 | TODO: Comment about making making indirect objects | Jay Berkenbilt | |
2021-03-11 | Protect against future bugs in fixCopiedAnnotations | Jay Berkenbilt | |
I don't want additional, undiscovered bugs to fully block page splitting/merging operations. | |||
2021-03-11 | Allow /DR to be direct in /AcroForm | Jay Berkenbilt | |
Also handle direct annotation, though this is much less likely. | |||
2021-03-05 | Prepare 10.3.0 releaserelease-qpdf-10.3.0 | Jay Berkenbilt | |
2021-03-05 | TODO: more notes on document-level work | Jay Berkenbilt | |
2021-03-05 | Tweak form copying to avoid gratuitous field renames | Jay Berkenbilt | |
When copying a page from the original file to the output in --pages, don't alter the fields or annotations for the first copy of each page. | |||
2021-03-05 | QPDFAcroFormDocumentHelper: add missing analyze calls | Jay Berkenbilt | |
2021-03-04 | Revert non-binary-compatible handleWarning change -- see TODO (ABI) | Jay Berkenbilt | |
2021-03-04 | Don't use handleWarning, which is being reverted | Jay Berkenbilt | |
2021-03-04 | Tweak maintainer notes for release preparation | Jay Berkenbilt | |
2021-03-04 | Spell check | Jay Berkenbilt | |
2021-03-04 | Major rework of handling form fields when copying pages (fixes #509) | Jay Berkenbilt | |
2021-03-04 | TODO notes about text appearance streams | Jay Berkenbilt | |
2021-03-04 | When resolving font from /DR, copy it into resources | Jay Berkenbilt | |
2021-03-04 | Add QPDFMatrix::operator== | Jay Berkenbilt | |
2021-03-04 | Check for reserved after dereference | Jay Berkenbilt | |
2021-03-04 | Add string to deprecation warning | Jay Berkenbilt | |
2021-03-04 | Add optional conflict detection to mergeResources | Jay Berkenbilt | |
Also improve behavior around direct vs. indirect resources. | |||
2021-03-03 | Remove unreferenced: ignore names that are not Fonts or XObjects | Jay Berkenbilt | |
Converted ResourceFinder to ParserCallbacks so we can better detect the name that precedes various operators and use the operators to sort the names into resource types. This enables us to be smarter about detecting unreferenced resources in pages and also sets the stage for reconciling differences in /DR across documents. | |||
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 | |