Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-19 | Push QPDFTokenizer members into a nested structure | Jay Berkenbilt | |
This is for protection against future ABI breaking changes. | |||
2018-02-19 | Lexer enhancements: EOF, comment, space | Jay Berkenbilt | |
Significant enhancements to the lexer to improve EOF handling and to support comments and spaces as tokens. Various other minor issues were fixed as well. | |||
2018-02-19 | Create isolated tokenizer tests | Jay Berkenbilt | |
This tokenizes outer parts of the file, page content streams, and object streams. It is for exercising the tokenizer in isolation and is being introduced before reworking the lexical layer of qpdf. | |||
2018-02-19 | Add option to save pass 1 of lineariziation | Jay Berkenbilt | |
This is useful only for debugging the linearization code. | |||
2018-02-19 | Fix typo in travis file | Jay Berkenbilt | |
2018-02-19 | Fix typo in manual page (fixes #181) | Jay Berkenbilt | |
2018-02-19 | Tweak release instructions, support signed AppImage | Jay Berkenbilt | |
2018-02-18 | Remove junk from logo ps file | Jay Berkenbilt | |
2018-02-18 | Fix website address | Jay Berkenbilt | |
2018-02-18 | Add logo and build status to README | Jay Berkenbilt | |
2018-02-18 | Reduce default size of the logo | Jay Berkenbilt | |
2018-02-18 | Complete .travis.yml and AppImage support (fixes #160, #161) | Jay Berkenbilt | |
2018-02-18 | Hand-coded PostScript logo; semi-automated svg logo | Jay Berkenbilt | |
2018-02-18 | Contributed AppImage and .travis.yml support | probonopd | |
2018-02-05 | Prepare 7.1.1 releaserelease-qpdf-7.1.1 | Jay Berkenbilt | |
2018-02-05 | Fix linearization for files with nonstandard ID length | Jay Berkenbilt | |
2018-02-04 | Rename test output files (fixes #173) | Jay Berkenbilt | |
Some file names had `...` in their name, which causes problems on some systems. | |||
2018-02-04 | Fix link order (fixes #176) | Jay Berkenbilt | |
Specify qpdf libraries before external ones. Specify LDFLAGS before libraries. This should eliminate remaining cases of qpdf builds favoring previously installed versions. | |||
2018-02-04 | Fix setLineBuf for bsd (fixes #177) | Jay Berkenbilt | |
Use 0 instead of NULL in a cast. | |||
2018-02-04 | Remove use of std::abs (fixes #172) | Jay Berkenbilt | |
Different compilers want different choices of headers for std::abs. It's easier to just to not use it. | |||
2018-02-04 | Fix indentation | Jay Berkenbilt | |
2018-02-04 | Add comment to setStaticID call | Jay Berkenbilt | |
2018-02-04 | Fix offset in error message | Jay Berkenbilt | |
2018-01-29 | Test stream that ends with name token and no newline | Jay Berkenbilt | |
2018-01-29 | Pl_QPDFTokenizer: Use unsigned_char_pointer instead of copy | Jay Berkenbilt | |
2018-01-29 | Minor fixes to tokenizer | Jay Berkenbilt | |
2018-01-29 | Clarify some comments | Jay Berkenbilt | |
2018-01-15 | Update version numbers for 7.1.0release-qpdf-7.1.0 | Jay Berkenbilt | |
2018-01-15 | Spell check | Jay Berkenbilt | |
2018-01-15 | Update manual for 7.1.0 | Jay Berkenbilt | |
2018-01-15 | Correct handling of elf symbol versioning | Jay Berkenbilt | |
We were putting the value of LT_CURRENT in the versioned symbol map instead of the soname major version, which was creating binary incompatibility where none was present. Unfortunately, this bug is already out there for qpdf 7.0.0, so we'll have to work around it for now. | |||
2018-01-15 | Bump shared library minor version for added interfaces | Jay Berkenbilt | |
2018-01-15 | Windows fix | Jay Berkenbilt | |
2018-01-15 | Fixes for clang | Jay Berkenbilt | |
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 | Add QUtil::hex_decode | Jay Berkenbilt | |
2018-01-14 | Update copyright to 2018 | Jay Berkenbilt | |
2018-01-14 | Update TODO | Jay Berkenbilt | |
2018-01-14 | Clarify building from pristine checkout | Jay Berkenbilt | |
2018-01-14 | Allow trailing . in numeric token (fixes #165) | Jay Berkenbilt | |
2018-01-14 | Use correct link directory order (fixes #158) | Jay Berkenbilt | |
Make sure to link from the source tree before linking from the system. In many environments, this is necessary to allow a newly built qpdf to link properly instead of trying to link or resolve libraries from an older installed version. | |||
2018-01-14 | Support TIFF Predictor (fixes #171) | Jay Berkenbilt | |
2018-01-14 | Add Pl_TIFFPredictor | Jay Berkenbilt | |
2018-01-14 | Add signed support to BitStream and BitWriter | Jay Berkenbilt | |
2018-01-14 | Rename png_filter -> predictors | Jay Berkenbilt | |
2018-01-14 | Minor fixes to Pl_PNGFilter | Jay Berkenbilt | |
Fix comment, remove restriction that doesn't actually matter. | |||
2018-01-14 | Use better error for getStreamData failure | Jay Berkenbilt | |
If the stream isn't filterable but we call getStreamData, throw a regular exception instead of a logic error so that normal error handling and reporting mechanisms will be used. | |||
2017-12-26 | Clarify documentation of advanced parsing options | Jay Berkenbilt | |
2017-12-26 | Update TODO and ChangeLog. Fixes #166, #83 | Jay Berkenbilt | |
2017-12-26 | Add tests for new PNG filters | Jay Berkenbilt | |