aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-03-19Change handling of qpdf fuzz corpusJay Berkenbilt
Files are copied into the build area rather than left in the source tree, and the test suite looks for them there. Also remove special case around counting files in the qpdf corpus.
2022-03-19Let cmake replace the project version in manual pagesJay Berkenbilt
Also update to cmake variable rather than autoconf variable
2022-03-19Run qpdf from path rather than environment variable in testsJay Berkenbilt
With cmake, we are customizing the path for each test suite so we can ensure we get the right qpdf without having to use an environment variable.
2022-03-19Improve large file test outputJay Berkenbilt
2022-03-19Reverse sense of compare images toggle for qpdf.testJay Berkenbilt
Run compare images tests when QPDF_TEST_COMPARE_IMAGES is set rather than when QPDF_SKIP_TEST_COMPARE_IMAGES is not set.
2022-03-12Minor manual fixesm-holger
2022-03-08Run Windows build on Windows 2022 runnerrelease-qpdf-10.6.310.6Jay Berkenbilt
2022-03-08DLL.h: remove distinction between QPDF_DLL_CLASS and QPDF_DLL for mingwJay Berkenbilt
2022-03-08TODO: update cmake notesJay Berkenbilt
2022-03-08Prepare 10.6.3 releaseJay Berkenbilt
2022-03-08Spell check, update release notes for 10.6.3Jay Berkenbilt
2022-03-08Rename bits_include.cc to qpdf/bits_functions.hhJay Berkenbilt
It's better to just make it a .hh file to reduce confusion.
2022-03-07Force assert to be defined in test codeJay Berkenbilt
2022-03-07TODO: cmake updatesJay Berkenbilt
2022-03-05No newline for fuzz shaJay Berkenbilt
2022-03-03Tidy example pdf-double-page-sizem-holger
Also fix typo in pdf-attach-file example.
2022-03-01TODO: notes for cmake migrationJay Berkenbilt
2022-03-01Tweak include of config for ctestJay Berkenbilt
2022-02-28Remove Version.h -- it was never usedJay Berkenbilt
2022-02-26Tidy pdf-create examplem-holger
Convert loop to use range-based for statement. Remove unnecessary variables.
2022-02-26Tidy pdf-count-strings examplem-holger
Convert loop to use range-based for statement. Remove unnecessary variables.
2022-02-26TODO: solidify plans for code formattingJay Berkenbilt
2022-02-26Rename bits.icc to bits_include.ccJay Berkenbilt
2022-02-26Update qtest to 1.8Jay Berkenbilt
Version 1.8 allows QTC::TC to break across lines.
2022-02-26Shorten coverage case nameJay Berkenbilt
This is so it will fit on one line after a qtest upgrade allows us to split lines.
2022-02-26generate_auto_job: protect generated files from formattingJay Berkenbilt
2022-02-26Pl_DCT.hh -- protect order of includes for code formattingJay Berkenbilt
2022-02-26Move default values to constexprJay 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-26TODO: more planningJay Berkenbilt
2022-02-26Bump version to 10.6.3Jay Berkenbilt
2022-02-26Change version numbering practice: main is now nextJay 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-26Simplify 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-25TODO: flesh out JSON v2 detailsJay Berkenbilt
2022-02-25Allow \/ in a json stringJay Berkenbilt
2022-02-25TODO: clarify fluent interfaces for QPDFObjectHandleJay Berkenbilt
2022-02-25Tidy pdf-attach-file examplem-holger
2022-02-22Use val.at instead of val[]Jay Berkenbilt
2022-02-22Recognize explicit UTF-8 strings (fixes #654)Jay Berkenbilt
2022-02-22Add documentation and release notes around 0 Tf issueJay Berkenbilt
2022-02-22Fix autogeneration of job.sumsJay Berkenbilt
2022-02-18TODO: cmake for qpdf 11Jay Berkenbilt
2022-02-18Fix logic error with Tf when generating appearances (fixes #655)Jay Berkenbilt
2022-02-16Remove special case for 0xad for 10.6.2.release-qpdf-10.6.2Jay Berkenbilt
2022-02-16Prepare 10.6.2 releaseJay Berkenbilt
2022-02-16Spell checkJay Berkenbilt
2022-02-16Fix lgtm warningJay Berkenbilt
2022-02-16Fix asymmetry between newUnicodeString and getUTF8ValueJay Berkenbilt
2022-02-15Add release notes for 10.6.2 changes so farJay Berkenbilt
2022-02-15Silently/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-15Ignore -- 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.