Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-19 | General comment in ChangeLog | Jay Berkenbilt | |
2018-02-19 | Detect and report bad tokens in content normalization | Jay Berkenbilt | |
2018-02-19 | Filter tokens example | Jay Berkenbilt | |
2018-02-19 | Implement TokenFilter and refactor Pl_QPDFTokenizer | Jay Berkenbilt | |
Implement a TokenFilter class and refactor Pl_QPDFTokenizer to use a TokenFilter class called ContentNormalizer. Pl_QPDFTokenizer is now a general filter that passes data through a TokenFilter. | |||
2018-02-19 | Add coalesce contents capability | Jay Berkenbilt | |
2018-02-19 | Bug fix: content normalizer should not add trailing newline | Jay Berkenbilt | |
Adding a trailing newline in content normalization damages files whose contents are split across streams in the middle of tokens. Let QPDFWriter add the newline with the indicator to ignore the newline, which it already does. This changes the way some qdf files look. | |||
2018-02-19 | Use pipePageContents in tokenizer test | Jay Berkenbilt | |
2018-02-19 | Switch from parseContentStream to parsePageContents | Jay Berkenbilt | |
2018-02-19 | Refactor parseContentStream | Jay Berkenbilt | |
2018-02-19 | Remove redundant method | Jay Berkenbilt | |
Remove a redundant method that was equal to another one with additional arguments. This breaks binary compatibility, but there are other ABI breaking changes in the upcoming release, so now is the time to do it. | |||
2018-02-19 | Use inline image token in content parser | Jay Berkenbilt | |
2018-02-19 | Use space tokens in tokenizer filter | Jay Berkenbilt | |
2018-02-19 | Use inline image token type in tokenizer filter | Jay Berkenbilt | |
2018-02-19 | Remove lexer rewrite notes from TODO | Jay Berkenbilt | |
2018-02-19 | Inline image token type | Jay Berkenbilt | |
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. |