Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-12 | Add -DCMAKE_EXPORT_COMPILE_COMMANDS=1 in README-maintainer | Jay Berkenbilt | |
This creates an output used by emacs lsp-mode. | |||
2022-10-08 | Indicate that msvc64 is the default download for Windows | Jay Berkenbilt | |
2022-10-06 | Be more conservative about QPDF_DLL_CLASS with mingw (fixes #799) | Jay Berkenbilt | |
* Define it even though previous experiments have shown it to be unnecessary since it seems like it may be necessary after all * Add QPDF_DLL_CLASS to QPDFObjectHelper and QPDFDocumentHelper in case there's some future unknown reason why someone may want to have them and/or in case it helps with the weird QPDFNameTreeObjectHelper problem. | |||
2022-09-14 | Fix issues with abi-perf-test | Jay Berkenbilt | |
2022-09-10 | Tweak release instructions | Jay Berkenbilt | |
2022-09-10 | Strengthen pkg-test | Jay Berkenbilt | |
* Define POINTERHOLDER_TRANSITION * Make sure we are getting the intended version of qpdf | |||
2022-09-06 | Remove lgtm since it's getting shut down | Jay Berkenbilt | |
It might be worth enabling code scanning at GitHub, which is a superset of lgtm. | |||
2022-07-31 | Remove lgtm banner | Jay 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-18 | QPDF, QPDFJob: use QPDFLogger instead of custom output streams | Jay Berkenbilt | |
2022-05-16 | Add --create-from-json and --update-from-json arguments | Jay Berkenbilt | |
Also add stubs for top-level QPDF methods (createFromJSON, updateFromJSON) | |||
2022-05-04 | Make assert handling less error-prone | Jay 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-04 | Remove remaining incorrect assert calls from implementation | Jay Berkenbilt | |
2022-04-16 | Use = default and = delete where possible in classes | Jay Berkenbilt | |
2022-04-10 | Use QPDF_DLL_CLASS with Pipeline and InputSource subclasses | Jay Berkenbilt | |
This enables RTTI so we can use dynamic_cast on them across the shared object boundary. | |||
2022-04-09 | Update documentation for PointerHolder transition | Jay Berkenbilt | |
2022-04-09 | Add formatting code to release checklist | Jay Berkenbilt | |
2022-04-09 | Add documentation for code formatting and contribution guidelines | Jay Berkenbilt | |
2022-04-05 | Note about app-image build testing | Jay Berkenbilt | |
2022-04-02 | Fix AppImage build: need LD_LIBRARY_PATH | Jay 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-19 | Notes for next release | Jay Berkenbilt | |
2022-03-19 | Add installed package smoke tests in pkg-test directory | Jay Berkenbilt | |
2022-03-19 | Update process for ABI testing | Jay Berkenbilt | |
2022-03-19 | Update instructions for testing pikepdf | Jay Berkenbilt | |
2022-03-19 | Update build-related documentation and comments | Jay Berkenbilt | |
2022-03-19 | Convert oss-fuzz-build to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert AppImage build to use cmake | Jay Berkenbilt | |
2022-03-19 | CMake wrapper for Windows | Jay Berkenbilt | |
2022-03-19 | Update configure commands to cmake in README-maintainer | Jay Berkenbilt | |
2022-03-19 | Change handling of qpdf fuzz corpus | Jay 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-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-11 | Remove abs calls and pick correct floating point epsilon values (fixes #641) | Jay Berkenbilt | |
2022-02-08 | Prepare 10.6.0 release | Jay Berkenbilt | |
2022-02-08 | README-maintainer: update instructions on testing pikepdf locally | Jay Berkenbilt | |
2022-02-05 | Spell check | Jay Berkenbilt | |
2022-02-04 | Update copyright for 2022 | Jay Berkenbilt | |
2022-02-04 | Add a blank line after the first header included in each source | Jay Berkenbilt | |
2022-02-01 | QPDFJob: documentation | Jay Berkenbilt | |
2022-01-30 | Fix some comments | Jay Berkenbilt | |
2022-01-30 | TODO: doc reminder | Jay Berkenbilt | |
2022-01-30 | Incorporate job schema generation into generate_auto_job | Jay Berkenbilt | |
2022-01-30 | Document how to add a command-line argument | Jay Berkenbilt | |
2022-01-30 | Remove qpdf.cc version check | Jay 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-28 | Add maintainer mode to build | Jay Berkenbilt | |
2021-12-21 | Cleanup TODO | Jay Berkenbilt | |
2021-12-21 | Stop adding pre-built documentation to the source distribution | Jay Berkenbilt | |
2021-12-19 | Update maintainer notes for doc changes | Jay Berkenbilt | |
2021-12-19 | doc: switch html theme to sphinx_rtd_theme | Jay Berkenbilt | |
2021-12-18 | Integration with readthedocs | Jay Berkenbilt | |
2021-12-18 | Update documentation build/installation | Jay Berkenbilt | |
2021-12-17 | README-maintainer note: configure with doc maintenance | Jay Berkenbilt | |