Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-09 | Update ABI note about fluent interfaces | Jay Berkenbilt | |
2021-12-09 | Remove notes on safe QPDFObjectHandle -- not worth doing | Jay Berkenbilt | |
The impact on the code would be extremely high, and using it would clutter the code greatly because it would break chaining like a.getKey("/B").getKey("/C"). There are better ways to deal with the issue. | |||
2021-12-09 | Refactor trap_errors to use std::function | Jay Berkenbilt | |
2021-12-09 | Add changelog and release note for #587 | Jay Berkenbilt | |
2021-12-09 | C API: qpdf_oh_is_initialized | Jay Berkenbilt | |
2021-12-09 | C API: qpdf_get_last_string_length | Jay Berkenbilt | |
2021-12-09 | Typos in comments | Jay Berkenbilt | |
2021-12-09 | Apply spell check to qpdf .h files | Jay Berkenbilt | |
2021-12-09 | Minor documentation updates | m-holger | |
2021-12-02 | C-API expose new_object as qpdf_oh_new_object | m-holger | |
2021-11-29 | Improve testing and error handling around operating before processing | Jay Berkenbilt | |
2021-11-29 | Initialize QPDF::Members::file (fixes #584) | Jay Berkenbilt | |
2021-11-23 | Note about C API enhancement for string length | Jay Berkenbilt | |
2021-11-22 | Notes on possible safe QPDFObjectHandle | Jay Berkenbilt | |
2021-11-22 | Add reminder about trap_errors when updating the C API | Jay Berkenbilt | |
2021-11-19 | Update notes on API changes for weak crypto | Jay Berkenbilt | |
2021-11-19 | Cosmetic fixes to maintainer notes | Jay Berkenbilt | |
2021-11-19 | Add additional testing around improved array wrapping | Jay Berkenbilt | |
2021-11-19 | Ensure qpdf_oh handles returned by C-API functions are unique. | m-holger | |
Return new qpdf_oh from qpdf_oh_wrap_in_array when input is already an array. Update some doc comments in qpdf-c.h. | |||
2021-11-16 | Prepare 10.4.0 releaserelease-qpdf-10.4.0 | Jay Berkenbilt | |
2021-11-16 | Update master -> main in maintainer documentation | Jay Berkenbilt | |
2021-11-16 | Spell check | Jay Berkenbilt | |
2021-11-11 | First increment of improving handling of weak crypto (fixes #358) | Jay Berkenbilt | |
2021-11-08 | Fix typo in manual | Sven Neuhaus | |
Fix typo in --rotate example | |||
2021-11-07 | Make recovery logic flexible about where objects end (fixes #573) | Jay Berkenbilt | |
Don't assume endobj is at the beginning of the line. This means we are looking at tokens for every line, but the odds of n n obj appearing in the middle of the object are likely much lower than endobj not being at the beginning of the line or missing entirely. This will probably have a negative impact on recovery time for very large files. Hopefully it will be worth it. | |||
2021-11-07 | Remove master from github workflows | Jay Berkenbilt | |
Main branch is `main` now | |||
2021-11-05 | Mention OpenSSL 3 for Windows | Jay Berkenbilt | |
2021-11-05 | Fix typo in documentation (fixes #572) | Jay Berkenbilt | |
Thanks @neuhaus! | |||
2021-11-04 | Support OpenSSL 3 (fixes #568) | Jay Berkenbilt | |
2021-11-04 | When specifying pc_*_CFLAGS, use with C++ files as well | Jay Berkenbilt | |
2021-11-04 | TODO: update fuzz case information | Jay Berkenbilt | |
2021-11-04 | Add range check in QPDFNumberTreeObjectHelper (fuzz issue 37740) | Jay Berkenbilt | |
2021-11-04 | Add QIntC::range_check_subtract | Jay Berkenbilt | |
2021-11-04 | Fix 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-04 | Check object ownership when adding | Jay 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-03 | Fix overlay/underlay on page with no resources (fixes #527) | Jay Berkenbilt | |
2021-11-03 | Start release notes for 10.4.0 | Jay Berkenbilt | |
2021-11-03 | Make QPDF::findPage public (fixes #516) | Jay Berkenbilt | |
This was originally not public because I wanted to get rid fo the pages cache, but I recently realized there were deep reasons not to do that, and the author of pikepdf wanted this, so I decided to make it public. | |||
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 | |