Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2020-02-24 | Add missing ChangeLog entry for :even and :odd | Jay Berkenbilt | |
2020-02-22 | Mention appearances in pdf-set-form-values example | Jay Berkenbilt | |
2020-02-22 | Handle root /Pages pointing to other than page tree root (fixes #398) | Jay Berkenbilt | |
2020-02-22 | Add CIFuzz action | Leo Neat | |
2020-02-18 | libtests/cxx11.cc: fix build with gcc 4.8 | Fabrice Fontaine | |
Build fails on gcc 4.8 since version 9.1.1 and commit 752416554086d5d34323bc14164d5084db83cfbd: libtests/cxx11.cc: In function 'void do_regex()': libtests/cxx11.cc:347:42: error: 'strlen' is not a member of 'std' std::cregex_iterator m3(str7, str7 + std::strlen(str7), expr4); ^ To fix the build failure, add missing include on cstring Fixes: - http://autobuild.buildroot.org/results/ad7fb68ae87850a85509eed80fd0cae8721b10c5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> | |||
2020-01-27 | Prepare 9.1.1 releaserelease-qpdf-9.1.1 | Jay Berkenbilt | |
2020-01-27 | Add bug fixes to release notes | Jay Berkenbilt | |
2020-01-27 | Update shared library version | Jay Berkenbilt | |
2020-01-27 | Spell check | Jay Berkenbilt | |
2020-01-27 | Update fuzz notes | Jay Berkenbilt | |
2020-01-26 | Update copyright to 2020 | Jay Berkenbilt | |
2020-01-26 | In qdf mode, don't write extra XRef streams (fixes #386) | Jay Berkenbilt | |
fix-qdf assumes there is exactly one XRef stream and that it is at the end of the file. | |||
2020-01-26 | Bug fix: handle ColorSpace lookup for inline images (fixes #392) | Jay Berkenbilt | |
If the value of /CS in the inline image dictionary was is key in the page's /Resource -> /ColorSpace dictionary, properly resolve it by referencing the proper colorspace, and not just the name, in the external image dictionary. | |||
2020-01-26 | Add encrypt key to json | Jay Berkenbilt | |