Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2020-04-03 | Add QPDFObjectHandle::unsafeShallowCopy | Jay Berkenbilt | |
2020-04-03 | Performance: remove indirection through Members for QPDFObject | Jay Berkenbilt | |
2020-04-03 | Performance: remove Members indirection for QPDFObjectHandle | Jay Berkenbilt | |
2020-04-03 | Turning dry_run off for CIFuzz | Leo Neat | |
2020-03-31 | Look in form XObjects when removing unreferenced resources (fixes #373) | Jay Berkenbilt | |
If a page contains a form XObject, also filter the form XObject and remove its unreferenced resources. | |||
2020-03-31 | Refactor QPDFPageObjectHelper::removeUnreferencedResources() | Jay Berkenbilt | |
Refactor removeUnreferencedResources to prepare for filtering form XObjects. | |||
2020-03-31 | Use QPDF_EXECUTABLE as a hint for completion | Jay Berkenbilt | |
2020-02-29 | Include header for wcslen (fixes #405) | Jay Berkenbilt | |