aboutsummaryrefslogtreecommitdiffstats
path: root/README-maintainer
AgeCommit message (Collapse)Author
2022-09-10Tweak release instructionsJay Berkenbilt
2022-09-10Strengthen pkg-testJay Berkenbilt
* Define POINTERHOLDER_TRANSITION * Make sure we are getting the intended version of qpdf
2022-09-06Remove lgtm since it's getting shut downJay Berkenbilt
It might be worth enabling code scanning at GitHub, which is a superset of lgtm.
2022-07-31Remove lgtm bannerJay Berkenbilt
Over time, qpdf's grade has dropped on lgtm, but they are not transparent about how grades are assigned. Fixing current alerts, in my opinion, reduces clarity and maintainability of the code in the name of performance in non-critical sections of code. Some analysis by m-holger suggests that fixing some of the current alerts actually degrades performance (slightly) while fixing others results in insignificant improvements. The quality of qpdf can be measured in other ways, such as its extensive test suite, documentation, and long track record of reliably manipulating PDFs with high performance, few bugs, and few external dependencies. The lgtm rating is a distraction at best.
2022-06-18QPDF, QPDFJob: use QPDFLogger instead of custom output streamsJay Berkenbilt
2022-05-16Add --create-from-json and --update-from-json argumentsJay Berkenbilt
Also add stubs for top-level QPDF methods (createFromJSON, updateFromJSON)
2022-05-04Make assert handling less error-proneJay Berkenbilt
Prevent my future self or other contributors from using assert in tests and then having that assert not do anything because of the NDEBUG macro.
2022-05-04Remove remaining incorrect assert calls from implementationJay Berkenbilt
2022-04-16Use = default and = delete where possible in classesJay Berkenbilt
2022-04-10Use QPDF_DLL_CLASS with Pipeline and InputSource subclassesJay Berkenbilt
This enables RTTI so we can use dynamic_cast on them across the shared object boundary.
2022-04-09Update documentation for PointerHolder transitionJay Berkenbilt
2022-04-09Add formatting code to release checklistJay Berkenbilt
2022-04-09Add documentation for code formatting and contribution guidelinesJay Berkenbilt
2022-04-05Note about app-image build testingJay Berkenbilt
2022-04-02Fix AppImage build: need LD_LIBRARY_PATHJay Berkenbilt
I'm not sure why this is needed now and wasn't needed before since the cmake changes have been in main for a while and there don't appear to be recent changes to the appimage build tools. This change adds to lib directory to LD_LIBRARY_PATH so the appimage tools' ldd check will pass. This is an appropriate change since the directory that is added will be in the standard load path when installed.
2022-03-19Notes for next releaseJay Berkenbilt
2022-03-19Add installed package smoke tests in pkg-test directoryJay Berkenbilt
2022-03-19Update process for ABI testingJay Berkenbilt
2022-03-19Update instructions for testing pikepdfJay Berkenbilt
2022-03-19Update build-related documentation and commentsJay Berkenbilt
2022-03-19Convert oss-fuzz-build to use cmakeJay Berkenbilt
2022-03-19Convert AppImage build to use cmakeJay Berkenbilt
2022-03-19CMake wrapper for WindowsJay Berkenbilt
2022-03-19Update configure commands to cmake in README-maintainerJay Berkenbilt
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-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-11Remove abs calls and pick correct floating point epsilon values (fixes #641)Jay Berkenbilt
2022-02-08Prepare 10.6.0 releaseJay Berkenbilt
2022-02-08README-maintainer: update instructions on testing pikepdf locallyJay Berkenbilt
2022-02-05Spell checkJay Berkenbilt
2022-02-04Update copyright for 2022Jay Berkenbilt
2022-02-04Add a blank line after the first header included in each sourceJay Berkenbilt
2022-02-01QPDFJob: documentationJay Berkenbilt
2022-01-30Fix some commentsJay Berkenbilt
2022-01-30TODO: doc reminderJay Berkenbilt
2022-01-30Incorporate job schema generation into generate_auto_jobJay Berkenbilt
2022-01-30Document how to add a command-line argumentJay Berkenbilt
2022-01-30Remove qpdf.cc version checkJay Berkenbilt
Remove comparison of qpdf CLI version with library. With almost all the functionality moving into the library, this check is no longer meaningful.
2021-12-28Add maintainer mode to buildJay Berkenbilt
2021-12-21Cleanup TODOJay Berkenbilt
2021-12-21Stop adding pre-built documentation to the source distributionJay Berkenbilt
2021-12-19Update maintainer notes for doc changesJay Berkenbilt
2021-12-19doc: switch html theme to sphinx_rtd_themeJay Berkenbilt
2021-12-18Integration with readthedocsJay Berkenbilt
2021-12-18Update documentation build/installationJay Berkenbilt
2021-12-17README-maintainer note: configure with doc maintenanceJay Berkenbilt
2021-12-14Fix minor typosm-holger
2021-12-13Update release-notes linkJay Berkenbilt
2021-12-10Use a specific error code for type warnings and clarify docsJay Berkenbilt
2021-11-22Add reminder about trap_errors when updating the C APIJay Berkenbilt