Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-09 | Fix typo in test case name | Jay Berkenbilt | |
2020-04-09 | Fix unnecessary copies in auto iter (fixes #426) | Jay Berkenbilt | |
Also switch to colon-style iteration in some cases. Thanks to Dean Scarff for drawing this to my attention after detecting some unnecessary copies with https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html | |||
2020-04-09 | Fix memory leak in pdf-invert-images | Jay Berkenbilt | |
A class can't have a PointerHolder to itself since PointerHolder doesn't have the concept of weak references. | |||
2020-04-09 | Run pikepdf's test suite during release preparation | Jay Berkenbilt | |
2020-04-09 | Bug fix: getStreamData should on unfilterable stream (fixes #425) | Jay Berkenbilt | |
2020-04-08 | Created PPA | Jay Berkenbilt | |
2020-04-08 | Improve pdf-invert-images example | Jay Berkenbilt | |
2020-04-07 | Correction to ChangeLog | Jay Berkenbilt | |
2020-04-07 | Add missing QPDF_DLL_CLASS for QPDFObject (fixes #424) | Jay Berkenbilt | |
This is needed for some compilers on some platforms, notably current versions of clang. | |||
2020-04-06 | Fix errors in --remove-unreferenced-resources=autorelease-qpdf-10.0.0 | Jay Berkenbilt | |
2020-04-06 | Prepare 10.0.0 release | Jay Berkenbilt | |
2020-04-06 | Tweak maintainer notes | Jay Berkenbilt | |
2020-04-06 | Spell check | Jay Berkenbilt | |
2020-04-06 | Don't include <cwchar> if not building with wchar | Jay Berkenbilt | |
2020-04-06 | TODO: note about Windows builds | Jay Berkenbilt | |
2020-04-06 | Add encryption to performance testing | Jay Berkenbilt | |
2020-04-06 | Delegate random number generation to crypto provider (fixes #418) | Jay Berkenbilt | |
2020-04-06 | Make random data provider code thread-safe | Jay Berkenbilt | |
This uses C++-11 thread-safe static initializers now. | |||
2020-04-06 | Remove QUtil::srandom | Jay Berkenbilt | |
2020-04-06 | Update ChangeLog and manual for openssl crypto provider | Jay Berkenbilt | |
2020-04-06 | Fixes to ChangeLog and manual for 10.0.0 changes | Jay Berkenbilt | |
2020-04-06 | Update azure-pipelines for openssl crypto provider | Dean Scarff | |
Explicitly enable openssl crypto provider in the linux and sanitizer builds, and disable it in the windows build. | |||
2020-04-06 | Add OpenSSL/BoringSSL crypto provider | Dean Scarff | |
Fixes qpdf/qpdf#417 | |||
2020-04-06 | Update documentation and test suite to lock in hard page copy | Jay Berkenbilt | |
Issue #399 mentioned a use case for which qpdf has support, but the fact that it is supported was not documented or in the test suite, making it vulerable to accidental breakage. | |||
2020-04-06 | Allow propagation of errors and retry through StreamDataProvider | Jay Berkenbilt | |
StreamDataProvider::provideStreamData now has a rich enough API for it to effectively proxy to pipeStreamData. | |||
2020-04-05 | TODO: add analytics ideas | Jay Berkenbilt | |
2020-04-05 | Add objectinfo to json | Jay Berkenbilt | |
2020-04-05 | JSON: implement pattern keys in schema | Jay Berkenbilt | |
2020-04-04 | Implement remove-unreferenced-resources=auto | Jay Berkenbilt | |
2020-04-04 | Add --remove-unreferenced-resources option | Jay Berkenbilt | |
2020-04-04 | Formalize performance testing | Jay Berkenbilt | |
2020-04-04 | Historical note in ChangeLog | Jay Berkenbilt | |
I keep looking here to find out when I started requiring C++-11, and now I will find the answer in the first place I look. | |||
2020-04-04 | Clarify wording about wchar_t in README | Jay Berkenbilt | |
2020-04-04 | Use deterministic assignments for unique_id | Dean Scarff | |
Fixes qpdf/qpdf#419 | |||
2020-04-04 | Allow qpdf to be built on systems without wchar_t (fixes #406) | Jay Berkenbilt | |
2020-04-04 | Avoid potential segfault in warning methods | Jay Berkenbilt | |
2020-04-04 | placeFormXObject: allow control of shrink/expand (fixes #409) | Jay Berkenbilt | |
2020-04-03 | C API: accept any non-zero value as TRUE | Jay Berkenbilt | |
2020-04-03 | Update list of open fuzz cases | Jay Berkenbilt | |
2020-04-03 | Remove redundant methods in QUtil | Jay Berkenbilt | |
This was being saved until we had to break ABI. | |||
2020-04-03 | Update C++11 notes in TODO | Jay Berkenbilt | |
2020-04-03 | Use C++11 features to simplify QIntC | Jay Berkenbilt | |
2020-04-03 | Use deleted copy/assignment (C++11) | Jay Berkenbilt | |
2020-04-03 | QPDFPageObjectHelper::placeFormXObject: use std::string const& (fixes #374) | Jay Berkenbilt | |
2020-04-03 | Performance: remove Members indirection for Pipeline | Jay Berkenbilt | |
2020-04-03 | Update TODO with notes on performance analysis | Jay Berkenbilt | |
2020-04-03 | Remove extraneous set of braces | Jay Berkenbilt | |
2020-04-03 | Use an unordered map for SparseOHArray for efficiency | Jay Berkenbilt | |
This was added in C++11. | |||
2020-04-03 | Use auto for iterating over sparse array | Jay Berkenbilt | |
2020-04-03 | Internally use unsafeShallowCopy where we can | Jay Berkenbilt | |