Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-09 | Replace PointerHolder with std::shared_ptr in library sources only | Jay Berkenbilt | |
(patrepl and cleanpatch are my own utilities) patrepl s/PointerHolder/std::shared_ptr/g {include,libqpdf}/qpdf/*.hh patrepl s/PointerHolder/std::shared_ptr/g libqpdf/*.cc patrepl s/make_pointer_holder/std::make_shared/g libqpdf/*.cc patrepl s/make_array_pointer_holder/QUtil::make_shared_array/g libqpdf/*.cc patrepl s,qpdf/std::shared_ptr,qpdf/PointerHolder, **/*.cc **/*.hh git restore include/qpdf/PointerHolder.hh cleanpatch ./format-code | |||
2022-04-09 | Rewrite PointerHolder as derived from std::shared_ptr | Jay Berkenbilt | |
2022-04-09 | Bump version to 11.0.0, indicating ABI-breaking changes | Jay Berkenbilt | |
2022-04-09 | Don't hard-code soname in build-appimage | Jay Berkenbilt | |
2022-04-09 | Remove accidentally committed file | 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-09 | Add format-code script | Jay Berkenbilt | |
2022-04-09 | spell-check: quote wildcards | Jay Berkenbilt | |
2022-04-05 | Note about app-image build testing | Jay Berkenbilt | |
2022-04-05 | Update TODO with additional notes | Jay Berkenbilt | |
2022-04-05 | Update some code manually to get better formatting results | Jay Berkenbilt | |
Add comments to force line breaks, parenthesize function arguments that are contatenated strings, etc. -- these kinds of changes improve clang-format's results and also cause emacs cc-mode to match clang-format. After this type of change, most of the time, when clang-format and emacs disagree, clang-format is better. | |||
2022-04-04 | Programmatically apply new formatting to code | Jay Berkenbilt | |
Run this: for i in **/*.cc **/*.c **/*.h **/*.hh; do clang-format < $i >| $i.new && mv $i.new $i done | |||
2022-04-04 | Add .clang-format and .dir-locals.el files to set coding style | Jay Berkenbilt | |
Configure emacs and clang-format 15 to the coding style I am choosing for qpdf. | |||
2022-04-04 | Protect gnutls headers from clang-format rearranging them | Jay Berkenbilt | |
2022-04-03 | Exclude formatting on embedded native crypto | Jay Berkenbilt | |
2022-04-03 | TODO note | 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-23 | Put 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-20 | Fix typo in previous fix | Jay Berkenbilt | |
2022-03-19 | Fix test for whether atomic library is needed | Jay Berkenbilt | |
Some platforms need it for atomic<long long> but not for atomic<int>. | |||
2022-03-19 | Notes for next release | Jay Berkenbilt | |
2022-03-19 | Update ChangeLog and release notesrelease-qpdf-10.6.3.0cmake1 | Jay Berkenbilt | |
2022-03-19 | Remove "lt-" workarounds | Jay 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-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 paths in performance_check | Jay Berkenbilt | |
2022-03-19 | TODO: update section for cmake | Jay Berkenbilt | |
2022-03-19 | TODO note about linux32 large file tests | Jay Berkenbilt | |
2022-03-19 | Add spell checker (formerly in Makefile) | Jay Berkenbilt | |
2022-03-19 | Update build-related documentation and comments | Jay Berkenbilt | |
2022-03-19 | Remove old build files | Jay Berkenbilt | |
2022-03-19 | Convert oss-fuzz-build to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert build-windows to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert test-sanitizers to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert build-mac to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert build-linux32 to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert build-linux to cmake | Jay Berkenbilt | |
2022-03-19 | Convert make_dist to use cmake | Jay Berkenbilt | |
2022-03-19 | Convert build-doc to 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 | Add cmake configuration files | Jay Berkenbilt | |
2022-03-19 | Add ico file for Windows installer | Jay Berkenbilt | |
2022-03-19 | Change copy-dlls to be mingw-only and work with cmake | Jay Berkenbilt | |
2022-03-19 | Update .gitignore | Jay Berkenbilt | |
2022-03-19 | Add pkg-config support | Jay Berkenbilt | |
2022-03-19 | Add remimder to update list of files in CMakeLists.txt | Jay Berkenbilt | |