Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-21 | Update TODO | Jay Berkenbilt | |
Remove form flattening Clarify splitting/merging with document level constructs | |||
2018-05-05 | buffer test: fix memory leak in test code | Jay Berkenbilt | |
Forgot to delete a buffer in the test driver. There was no memory leak or memory error in any installed code. | |||
2018-05-05 | TODO: note about MacPorts CI | Jay Berkenbilt | |
2018-04-16 | TODO | Jay Berkenbilt | |
2018-03-02 | Update website for Žarko Gajić | Jay Berkenbilt | |
2018-02-19 | More robust handling of type errors | Jay Berkenbilt | |
Give objects descriptions and context so it is possible to issue warnings instead of fatal errors for attempts to access objects of the wrong type. | |||
2018-02-19 | Remove lexer rewrite notes from TODO | Jay Berkenbilt | |
2018-02-19 | Add option to save pass 1 of lineariziation | Jay Berkenbilt | |
This is useful only for debugging the linearization code. | |||
2018-01-14 | Allow raw encryption key to be specified | Jay Berkenbilt | |
Add options to enable the raw encryption key to be directly shown or specified. Thanks to Didier Stevens <didier.stevens@gmail.com> for the idea and contribution of one implementation of this idea. | |||
2018-01-14 | Update TODO | Jay Berkenbilt | |
2017-12-26 | Update TODO and ChangeLog. Fixes #166, #83 | Jay Berkenbilt | |
2017-11-27 | Update TODO | Jay Berkenbilt | |
2017-09-16 | Prepare 7.0.0 releaserelease-qpdf-7.0.0 | Jay Berkenbilt | |
2017-09-14 | Additionally license under Apache License version 2.0 | Jay Berkenbilt | |
The Apache License version 2.0 is now the primary license for qpdf. However, users may, at their option, continue to use Artistic version 2.0. | |||
2017-09-12 | Improve message for stream decoding error | Jay Berkenbilt | |
Tweak the message so that we inform the user that we are mitigating data loss. | |||
2017-09-12 | Update C API with new QPDFWriter methods | Jay Berkenbilt | |
2017-08-23 | TODO | Jay Berkenbilt | |
2017-08-22 | Update TODO | Jay Berkenbilt | |
2017-08-21 | Update TODO | Jay Berkenbilt | |
2017-08-21 | TODO cleanup | Jay Berkenbilt | |
2017-08-21 | Support Windows builds with MSYS2 | Jay Berkenbilt | |
Replace the old msys, mingw-w64, ActiveState perl setup with MSYS2. This greatly simplifies the Windows build. This was facilitated by the need to incorporate JPEG. | |||
2017-08-21 | Update TODO | Jay Berkenbilt | |
2017-08-19 | Implement Pl_RunLength pipeline | Jay Berkenbilt | |
2017-08-16 | Support NO_REBUILD=1 for testing without rebuild | Jay Berkenbilt | |
2017-08-11 | Update TODO | Jay Berkenbilt | |
2017-08-11 | Remove PCRE | Jay Berkenbilt | |
2017-08-11 | Update TODO | Jay Berkenbilt | |
2017-07-29 | Update TODO | Jay Berkenbilt | |
2017-07-29 | Update TODO | Jay Berkenbilt | |
2017-07-28 | Update TODO | Jay Berkenbilt | |
2017-07-26 | TODO: bump ABI version | Jay Berkenbilt | |
2016-12-27 | Note about std::regex attempt | Jay Berkenbilt | |
2015-11-10 | Bump library soname | Jay Berkenbilt | |
Also update maintainer documentation on binary compatibility testing. | |||
2015-11-01 | Prepare 5.2.0 releaserelease-qpdf-5.2.0 | Jay Berkenbilt | |
2015-10-31 | Implement deterministic ID | Jay Berkenbilt | |
For non-encrypted files, determinstic ID generation uses file contents instead of timestamp and file name. At a small runtime cost, this enables generation of the same /ID if the same inputs are converted in the same way multiple times. | |||
2015-05-24 | Update TODO with some small enhancements | Jay Berkenbilt | |
There have been a few enhancements requested that only affect the qpdf command line tool and that should be relatively quick to implement. Work out the details and acknowledge these publicly in the TODO file. | |||
2015-02-22 | Detect loops in /Pages structure | Jay Berkenbilt | |
Pushing inherited objects to pages and getting all pages were both prone to stack overflow infinite loops if there were loops in the Pages dictionary. There is a general weakness in the code in that any part of the code that traverses the Pages structure would be prone to this and would have to implement its own loop detection. A more robust fix may provide some general method for handling the Pages structure, but it's probably not worth doing. Note: addition of *Internal2 private functions was done rather than changing signatures of existing methods to avoid breaking compatibility. | |||
2013-12-15 | TODO note on pluggable filters | Jay Berkenbilt | |
2013-12-14 | Comments about incremental update support | Jay Berkenbilt | |
Also remove some trivial, non-functional code. | |||
2013-12-14 | Retarget 5.1.0 changes to 5.2.0 | Jay Berkenbilt | |
2013-10-18 | Security: use a secure random number generator | Jay Berkenbilt | |
If not available, give an error. The user may also configure qpdf to use an insecure random number generator. | |||
2013-07-20 | Note about extra hash_V5 calls | Jay Berkenbilt | |
2013-07-10 | Change API/ABI and withdraw 4.2.0 | Jay Berkenbilt | |
4.2.0 was binary incompatible in spite of there being no deletions or changes to any public methods. As such, we have to bump the ABI and are fixing some API breakage while we're at it. Previous 4.3.0 target is now 5.1.0. | |||
2013-07-08 | Prepare 4.2.0 releaserelease-qpdf-4.2.0 | Jay Berkenbilt | |
2013-07-08 | Ignore broken DecodeParms for stream with no filters | Jay Berkenbilt | |
2013-07-08 | Adjust to-do list | Jay Berkenbilt | |
2013-06-15 | Retarget some items for 4.2.0 and 4.3.0 | Jay Berkenbilt | |
Bug fixes for 4.2.0 force additional interfaces, so move most of the 4.2.0 items to 4.3.0. | |||
2013-06-02 | User suggestions from github issues 10 and 11 | Jay Berkenbilt | |
2013-04-14 | Final preparation for 4.1.0 releaserelease-qpdf-4.1.0 | Jay Berkenbilt | |
2013-04-04 | Update 4.2.0 target | Jay Berkenbilt | |