aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-04-04Programmatically apply new formatting to codeJay Berkenbilt
Run this: for i in **/*.cc **/*.c **/*.h **/*.hh; do clang-format < $i >| $i.new && mv $i.new $i done
2022-04-04Add .clang-format and .dir-locals.el files to set coding styleJay Berkenbilt
Configure emacs and clang-format 15 to the coding style I am choosing for qpdf.
2022-04-04Protect gnutls headers from clang-format rearranging themJay Berkenbilt
2022-04-03Exclude formatting on embedded native cryptoJay Berkenbilt
2022-04-03TODO noteJay 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-23Put spaces around version constraint in pkg-config (fixes #677)Jay Berkenbilt
Also add a pkg-config runtime test that would have caught the error.
2022-03-20Fix typo in previous fixJay Berkenbilt
2022-03-19Fix test for whether atomic library is neededJay Berkenbilt
Some platforms need it for atomic<long long> but not for atomic<int>.
2022-03-19Notes for next releaseJay Berkenbilt
2022-03-19Update ChangeLog and release notesrelease-qpdf-10.6.3.0cmake1Jay Berkenbilt
2022-03-19Remove "lt-" workaroundsJay Berkenbilt
The executables that libtool built invoked the underlying binary with an "lt-" prefix. The code contained numerous workarounds for testing, which can now be removed.
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 paths in performance_checkJay Berkenbilt
2022-03-19TODO: update section for cmakeJay Berkenbilt
2022-03-19TODO note about linux32 large file testsJay Berkenbilt
2022-03-19Add spell checker (formerly in Makefile)Jay Berkenbilt
2022-03-19Update build-related documentation and commentsJay Berkenbilt
2022-03-19Remove old build filesJay Berkenbilt
2022-03-19Convert oss-fuzz-build to use cmakeJay Berkenbilt
2022-03-19Convert build-windows to use cmakeJay Berkenbilt
2022-03-19Convert test-sanitizers to use cmakeJay Berkenbilt
2022-03-19Convert build-mac to use cmakeJay Berkenbilt
2022-03-19Convert build-linux32 to use cmakeJay Berkenbilt
2022-03-19Convert build-linux to cmakeJay Berkenbilt
2022-03-19Convert make_dist to use cmakeJay Berkenbilt
2022-03-19Convert build-doc to 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-19Add cmake configuration filesJay Berkenbilt
2022-03-19Add ico file for Windows installerJay Berkenbilt
2022-03-19Change copy-dlls to be mingw-only and work with cmakeJay Berkenbilt
2022-03-19Update .gitignoreJay Berkenbilt
2022-03-19Add pkg-config supportJay Berkenbilt
2022-03-19Add remimder to update list of files in CMakeLists.txtJay Berkenbilt
2022-03-19Switch variables to cmake in qpdf-config.hJay Berkenbilt
2022-03-19Add wrapper around qtest-driver for cmakeJay Berkenbilt
Handle various options that were handled in Makefile code.
2022-03-19Switch to cmake variable name in libqpdf.mapJay 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-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