Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-26 | Tidy pdf-create example | m-holger | |
Convert loop to use range-based for statement. Remove unnecessary variables. | |||
2022-02-26 | Tidy pdf-count-strings example | m-holger | |
Convert loop to use range-based for statement. Remove unnecessary variables. | |||
2022-02-26 | TODO: solidify plans for code formatting | Jay Berkenbilt | |
2022-02-26 | Rename bits.icc to bits_include.cc | Jay Berkenbilt | |
2022-02-26 | Update qtest to 1.8 | Jay Berkenbilt | |
Version 1.8 allows QTC::TC to break across lines. | |||
2022-02-26 | Shorten coverage case name | Jay Berkenbilt | |
This is so it will fit on one line after a qtest upgrade allows us to split lines. | |||
2022-02-26 | generate_auto_job: protect generated files from formatting | Jay Berkenbilt | |
2022-02-26 | Pl_DCT.hh -- protect order of includes for code formatting | Jay Berkenbilt | |
2022-02-26 | Move default values to constexpr | Jay Berkenbilt | |
This was mainly to get comments about defaults out of constructor initializer lists where their fragile when a code formatter is being used. | |||
2022-02-26 | TODO: more planning | Jay Berkenbilt | |
2022-02-26 | Bump version to 10.6.3 | Jay Berkenbilt | |
2022-02-26 | Change version numbering practice: main is now next | Jay Berkenbilt | |
We have been keeping main's version at the last released version, but starting now, main's version will always be whatever it would be if a release were cut from the tip of main. | |||
2022-02-26 | Simplify confusing terminology in the README and manual (fixes #660) | Jay Berkenbilt | |
Some people don't know what CI is, so remove use of that abbreviation when it doesn't add any value. | |||
2022-02-25 | TODO: flesh out JSON v2 details | Jay Berkenbilt | |
2022-02-25 | Allow \/ in a json string | Jay Berkenbilt | |
2022-02-25 | TODO: clarify fluent interfaces for QPDFObjectHandle | Jay Berkenbilt | |
2022-02-25 | Tidy pdf-attach-file example | m-holger | |
2022-02-22 | Use val.at instead of val[] | Jay Berkenbilt | |
2022-02-22 | Recognize explicit UTF-8 strings (fixes #654) | Jay Berkenbilt | |
2022-02-22 | Add documentation and release notes around 0 Tf issue | Jay Berkenbilt | |
2022-02-22 | Fix autogeneration of job.sums | Jay Berkenbilt | |
2022-02-18 | TODO: cmake for qpdf 11 | Jay Berkenbilt | |
2022-02-18 | Fix logic error with Tf when generating appearances (fixes #655) | Jay Berkenbilt | |
2022-02-16 | Remove special case for 0xad for 10.6.2.release-qpdf-10.6.2 | Jay Berkenbilt | |
2022-02-16 | Prepare 10.6.2 release | Jay Berkenbilt | |
2022-02-16 | Spell check | Jay Berkenbilt | |
2022-02-16 | Fix lgtm warning | Jay Berkenbilt | |
2022-02-16 | Fix asymmetry between newUnicodeString and getUTF8Value | Jay Berkenbilt | |
2022-02-15 | Add release notes for 10.6.2 changes so far | Jay Berkenbilt | |
2022-02-15 | Silently/transparently recognize UTF-16LE as UTF-16 (fixes #649) | Jay Berkenbilt | |
The PDF spec only allows UTF-16BE, but most readers seem to accept UTF-16LE as well, so now qpdf does too. | |||
2022-02-15 | Ignore -- at the top level arg parser (fixes #652) | Jay Berkenbilt | |
This was unintended behavior that was added back for backward compatibility. It is intentionally undocumented. | |||
2022-02-15 | Add missing spaces in usageExit | Jay Berkenbilt | |
2022-02-15 | Temporarily require windows-2019 github runner | Jay Berkenbilt | |
2022-02-15 | Handle odd PDFDoc codepoints in UTF-8 during transcoding (fixes #650) | Jay Berkenbilt | |
There are codepoints in PDFDoc that are not valid UTF-8 but map to valid UTF-8. We were handling those correctly with bidirectional mapping. However, if those same code points appeared in UTF-8, where they have no meaning, they were left as fixed points when converting to PDFDoc, where they do have meaning. This change recognizes them as errors. | |||
2022-02-11 | Prepare 10.6.1 releaserelease-qpdf-10.6.1 | Jay Berkenbilt | |
2022-02-11 | Tidy pdf-bookmarks example | m-holger | |
Convert loops to use range-based for statements. Simplify the extract_bookmarks function. | |||
2022-02-11 | Remove abs calls and pick correct floating point epsilon values (fixes #641) | Jay Berkenbilt | |
2022-02-11 | Fix tests for Form XObjects | m-holger | |
Remove test for type == /XObject in QPDFObjectHandle::isFormXObject as type value is optional (as per spec 8.10.2). Replace code to test for /Form in QPDFJob::shouldRemoveUnreferencedResources with a call to isFormXObject. | |||
2022-02-09 | Fix one more PDF doc encoding error for 10.6 release (fixes #637)release-qpdf-10.6.0 | Jay Berkenbilt | |
2022-02-08 | Prepare 10.6.0 release (take 2) | Jay Berkenbilt | |
2022-02-08 | Prepare 10.6.0 release | Jay Berkenbilt | |
2022-02-08 | Add additional comments about new accessor methods | Jay Berkenbilt | |
2022-02-08 | README-maintainer: update instructions on testing pikepdf locally | Jay Berkenbilt | |
2022-02-08 | Only install docs if they exist | Jay Berkenbilt | |
Sometimes someone may build only a subset of the documentation. The logic has to be conditional upon whether it exists, not whether it is built, since we pull pre-built docs in for CI installation. | |||
2022-02-08 | Spell check | Jay Berkenbilt | |
2022-02-08 | Only update output version from files used as input | Jay Berkenbilt | |
If we're opening a PDF file to copy its encryption information or attachments, its version doesn't need to influence the output version. | |||
2022-02-08 | Use DOC_DEST variable for installing documentation | Dirk Müller | |
2022-02-08 | Preserve input PDF version on pages/split-pages (fixes #610) | Jay Berkenbilt | |
2022-02-08 | Add QPDF::getVersionAsPDFVersion | Jay Berkenbilt | |
2022-02-08 | Add PDFVersion class | Jay Berkenbilt | |