Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-10 | Tune handling of sparse arrays in QPDF_Array | m-holger | |
Sparse arrays are rare. Dynamically create the variables needed to manage them only when needed. | |||
2024-01-08 | Tweak QPDF::getCompressibleObjGens | m-holger | |
2024-01-08 | Fix error from older gcc versions | Jay Berkenbilt | |
2024-01-08 | Tweak QPDF::replaceObject | m-holger | |
2024-01-08 | Tweak QPDF::read_xref | m-holger | |
2024-01-07 | Bug fix: treat old generations of reused objects as null | Jay Berkenbilt | |
2024-01-07 | Improve getCompressibleObjGens fix to handle gen > 0 | Jay Berkenbilt | |
2024-01-07 | Tune QPDF::getCompressibleObjGens | m-holger | |
Change set visited to std::vector<bool> | |||
2024-01-07 | Tune QPDF::getCompressibleObjGens | m-holger | |
Swap front and back, and change queue from list to vector | |||
2024-01-06 | Format code | Jay Berkenbilt | |
2024-01-06 | Remove explicit type from PageLabel dictionary | Jay Berkenbilt | |
The old code didn't put one there, and it's not really useful. It just makes the file (trivially) larger. | |||
2024-01-06 | QPDF.cc: remove unused includes | Jay Berkenbilt | |
2024-01-06 | Attempt to find xref streams during recovery (fixes #1103) | Jay Berkenbilt | |
2024-01-05 | Implement --set-page-labels and supporting API (fixes #939) | Jay Berkenbilt | |
2024-01-05 | Automated changes for --set-page-labels | Jay Berkenbilt | |
This commit contains the changes from generate_auto_job based on manual changes from the previous commit. | |||
2024-01-05 | Wiring for --set-page-labels: manual (non-bisectable commit) | Jay Berkenbilt | |
This commit contains only the manual changes. It is separated for clarity. This commit would not pass CI because it lacks the automated changes, which appear in the next commit. | |||
2024-01-04 | Remove unused argument in private setWriterOptions method | Jay Berkenbilt | |
2024-01-02 | Support comma-separated numeric values with --collate (fixes #505) | Jay Berkenbilt | |
2024-01-01 | Update copyright to 2024 | Jay Berkenbilt | |
2024-01-01 | Support excluding values from numeric ranges (fixes #564, #790) | Jay Berkenbilt | |
2024-01-01 | Completely rewrite QUtil::parse_numrange | Jay Berkenbilt | |
2023-12-29 | Preserve annotations that inherently lack appearance (fixes #1039) | Jay Berkenbilt | |
...when flattening annotations. This includes /Link, /Popup, and /Projection. | |||
2023-12-29 | Fix comment formatting and update notes | Jay Berkenbilt | |
2023-12-27 | Tweak utf8 checks | Jay Berkenbilt | |
2023-12-25 | Detect overlong UTF-8 strings | Jay Berkenbilt | |
2023-12-24 | Remove --disable-signatures; incorporate into --remove-restrictions | Jay Berkenbilt | |
Rather than adding yet another flag that is almost never useful on its own, just have --remove-restrictions disable digital signatures. The operations are still separate in the API. | |||
2023-12-23 | Spell check | Jay Berkenbilt | |
2023-12-23 | Implement --disable-signatures (fixes #1015) | Jay Berkenbilt | |
2023-12-23 | Add QPDFAcroFormDocumentHelper::disableDigitalSignatures | Jay Berkenbilt | |
2023-12-23 | Format code, bump clang-format version to 18 | Jay Berkenbilt | |
2023-12-23 | Generate a UNIX man page (fixes #874) | Jay Berkenbilt | |
2023-12-23 | Handle --encrypt -- without crashing | Jay Berkenbilt | |
2023-12-23 | Implement new --encrypt args and completion (fixes #784) | Jay Berkenbilt | |
Positional arguments are supported in a backward-compatible way, but completion no longer guides users to it. | |||
2023-12-23 | Add --user-password, --owner-password, --bits to --encrypt | Jay Berkenbilt | |
Add the command-line arguments. They don't do anything yet. | |||
2023-12-22 | Remove unused includes | Jay Berkenbilt | |
2023-12-22 | Allow other than /Yes and /Off in a check box (fixes #1056) | Jay Berkenbilt | |
2023-12-21 | Convert scientific notation in JSON to fixed point (fixes #1079) | Jay Berkenbilt | |
JSON accepts scientific notation, but PDF doesn't. | |||
2023-12-21 | Add "n:/pdf-name" to qpdf JSON for binary names (fixes #1072) | Jay Berkenbilt | |
2023-12-21 | Tweak comment in QPDFParser refactor | Jay Berkenbilt | |
2023-12-21 | Merge branch 'parse_ref' into work | Jay Berkenbilt | |
2023-12-20 | Bug fix: don't compress hint streams when --compress-streams=n | Jay Berkenbilt | |
2023-12-20 | Bug fix: don't compress object/xref streams with --compress-streams=n | Jay Berkenbilt | |
2023-12-16 | Merge pull request #1070 from m-holger/flate | Jay Berkenbilt | |
Change default for SF_FlateLzwDecode::columns to 1 | |||
2023-12-16 | Merge pull request #1067 from m-holger/pl_buff | Jay Berkenbilt | |
Reduce copying of Buffer contents | |||
2023-12-16 | Allow regular C++ functions to interoperate with the C API | Jay Berkenbilt | |
2023-12-09 | Install cmake files with dev component | Jay Berkenbilt | |
2023-11-26 | Refactor InlineImageTracker::handleToken | m-holger | |
2023-11-26 | In QPDF::pipeStreamData use unique_ptr as heap | m-holger | |
2023-11-26 | In QPDF::pipeStreamData read buffer in a single read | m-holger | |
2023-11-26 | Add Buffer constructors taking std::string parameters | m-holger | |