summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-01-08Prepare 11.8.0 releasev11.8.0Jay Berkenbilt
2024-01-08Tweak QPDF::getCompressibleObjGensm-holger
2024-01-08Fix error from older gcc versionsJay Berkenbilt
2024-01-08Merge pull request #1112 from m-holger/gcogJay Berkenbilt
Tweaks to QPDF::read_xref, removeObject and getCompressibleObjGens
2024-01-08Tweak QPDF::replaceObjectm-holger
2024-01-08Tweak QPDF::read_xrefm-holger
2024-01-07Bug fix: treat old generations of reused objects as nullJay Berkenbilt
2024-01-07Revert "Prepare 11.8.0 release"Jay Berkenbilt
Holding release to think about recently discovered incorrect handling of deleted generations. This reverts commit 162716807c475498dfbecc89fd222fb6c45d70c9.
2024-01-07Add better tests for generation > 0 with object streamsJay Berkenbilt
This includes an expected failure for a file with a dangling reference to an old generation.
2024-01-07Add failing tests to illustrate qpdf's generation bugJay Berkenbilt
2024-01-07Improve getCompressibleObjGens fix to handle gen > 0Jay Berkenbilt
2024-01-07Tune QPDF::getCompressibleObjGensm-holger
Change set visited to std::vector<bool>
2024-01-07Tune QPDF::getCompressibleObjGensm-holger
Swap front and back, and change queue from list to vector
2024-01-07Prepare 11.8.0 releaseJay Berkenbilt
2024-01-07Minor fixes to release processJay Berkenbilt
2024-01-07Spell checkJay Berkenbilt
2024-01-07Minor clarifications/fixes in TODO-pagesJay Berkenbilt
2024-01-07Fix TODO exclusion in main.ymlJay Berkenbilt
2024-01-07Brush up roadmap in TODO.mdJay Berkenbilt
2024-01-06Format codeJay Berkenbilt
2024-01-06Remove explicit type from PageLabel dictionaryJay Berkenbilt
The old code didn't put one there, and it's not really useful. It just makes the file (trivially) larger.
2024-01-06QPDF.cc: remove unused includesJay Berkenbilt
2024-01-06Attempt to find xref streams during recovery (fixes #1103)Jay Berkenbilt
2024-01-05Remove --set-page-labels since it's now doneJay Berkenbilt
2024-01-05Implement --set-page-labels and supporting API (fixes #939)Jay Berkenbilt
2024-01-05Bump version to 11.8.0Jay Berkenbilt
2024-01-05Update docs on adding a command-line argumentJay Berkenbilt
2024-01-05Automated changes for --set-page-labelsJay Berkenbilt
This commit contains the changes from generate_auto_job based on manual changes from the previous commit.
2024-01-05Wiring 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-05Update TODO-pages with comments from #1104Jay Berkenbilt
2024-01-04Prepare for the discussion ticket on GitHubJay Berkenbilt
2024-01-04TODO-pages: introduce QPDFAssembler and QPDFSplitterJay Berkenbilt
2024-01-04Major rework of TODO-pages.mdJay Berkenbilt
This is converging into something that will be possible to do.
2024-01-04TODO-pages: new idea to work inJay Berkenbilt
2024-01-04TODO-pages: minor cleanup before reworkJay Berkenbilt
2024-01-04Remove unused argument in private setWriterOptions methodJay Berkenbilt
2024-01-03Remove stray text in manualJay Berkenbilt
2024-01-02Reformat TODO-pages, clean up, flesh out some ideasJay Berkenbilt
2024-01-02Include information from all `pages` issues in TODO-pages.mdJay Berkenbilt
2024-01-02Support comma-separated numeric values with --collate (fixes #505)Jay Berkenbilt
2024-01-01Update copyright to 2024Jay Berkenbilt
2024-01-01Support excluding values from numeric ranges (fixes #564, #790)Jay Berkenbilt
2024-01-01Completely rewrite QUtil::parse_numrangeJay Berkenbilt
2023-12-29Bump version to 11.7.1Jay Berkenbilt
2023-12-29Preserve annotations that inherently lack appearance (fixes #1039)Jay Berkenbilt
...when flattening annotations. This includes /Link, /Popup, and /Projection.
2023-12-29Fix comment formatting and update notesJay Berkenbilt
2023-12-27Use version-specific clang-format if availableJay Berkenbilt
2023-12-27Tweak utf8 checksJay Berkenbilt
2023-12-25Add overlong UTF-8 bytes into JSON testsJay Berkenbilt
2023-12-25Detect overlong UTF-8 stringsJay Berkenbilt