Logo white

OpenSystemsDevelopment / qpdf

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 4,691
  • Compare
  • Branches 1
  • Tags 0
  • qpdf
  • libqpdf
18 Feb, 2018
21 commits
  • Replace "file position" with "offset" in error messages ...
    c2e16827
    Sometimes it's an offset in an object stream or a content stream, so
    file position is confusing in some cases.
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Dir »
  • Include omitted object description in error message
    52e024f7
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Dir »
  • Include filename in object stream parse error
    cb3b705c
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Dir »
  • Push members of QPDFObjectHandle into a Members object ...
    21b7481b
    As in other cases, this is to enable adding new member variables in
    the future without breaking ABI compatibility.
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Dir »
  • Simplify TokenFilter interface ...
    e410b0fe
    Expose Pl_QPDFTokenizer, and have it do more of the work of managing
    the token filter's pipeline.
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Dir »
  • Move Pl_QPDFTokenizer to public interface
    1fdd86a0
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Dir »
  • Add additional interface for filtering page contents
    5708b5d0
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Dir »
  • Clean up comment
    fd02944e
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Dir »
  • Detect and report bad tokens in content normalization
    5136238f
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Dir »
  • Implement TokenFilter and refactor Pl_QPDFTokenizer ...
    99101044
    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.
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Add coalesce contents capability
    b8723e97
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Bug fix: content normalizer should not add trailing newline ...
    25988e8d
    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.
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Refactor parseContentStream
    fcd611b6
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Remove redundant method ...
    05ff619b
    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.
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Use inline image token in content parser
    55ee5539
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Use space tokens in tokenizer filter
    ba453ba4
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Use inline image token type in tokenizer filter
    ec538792
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Inline image token type
    fefe2503
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Push QPDFTokenizer members into a nested structure ...
    2699ecf1
    This is for protection against future ABI breaking changes.
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Dir »
  • Lexer enhancements: EOF, comment, space ...
    d9747486
    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.
    Jay Berkenbilt authored
    2018-02-18 20:18:40 -0500  
    Browse Dir »
  • Add option to save pass 1 of lineariziation ...
    ebd5ed63
    This is useful only for debugging the linearization code.
    Jay Berkenbilt authored
    2018-02-18 20:18:40 -0500  
    Browse Dir »

04 Feb, 2018
6 commits
  • Prepare 7.1.1 release
    2ebdd692
    Jay Berkenbilt authored
    2018-02-04 18:31:42 -0500  
    Browse Dir »
  • Fix linearization for files with nonstandard ID length
    e3167c1a
    Jay Berkenbilt authored
    2018-02-04 18:16:23 -0500  
    Browse Dir »
  • Fix setLineBuf for bsd (fixes #177) ...
    3b2a3cdd
    Use 0 instead of NULL in a cast.
    Jay Berkenbilt authored
    2018-02-04 14:19:00 -0500  
    Browse Dir »
  • Remove use of std::abs (fixes #172) ...
    d5bfd49c
    Different compilers want different choices of headers for std::abs.
    It's easier to just to not use it.
    Jay Berkenbilt authored
    2018-02-04 14:19:00 -0500  
    Browse Dir »
  • Fix indentation
    34a9b835
    Jay Berkenbilt authored
    2018-02-04 14:19:00 -0500  
    Browse Dir »
  • Fix offset in error message
    7e5e1a71
    Jay Berkenbilt authored
    2018-02-04 14:19:00 -0500  
    Browse Dir »

28 Jan, 2018
2 commits
  • Pl_QPDFTokenizer: Use unsigned_char_pointer instead of copy
    633fb414
    Jay Berkenbilt authored
    2018-01-28 18:34:43 -0500  
    Browse Dir »
  • Minor fixes to tokenizer
    13d9756a
    Jay Berkenbilt authored
    2018-01-28 18:34:43 -0500  
    Browse Dir »

14 Jan, 2018
4 commits
  • Update version numbers for 7.1.0
    2e4ca7ec
    Jay Berkenbilt authored
    2018-01-14 20:09:20 -0500  
    Browse Dir »
  • Fixes for clang
    04e47dea
    Jay Berkenbilt authored
    2018-01-14 19:18:04 -0500  
    Browse Dir »
  • Allow raw encryption key to be specified ...
    569d74d3
    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.
    Jay Berkenbilt authored
    2018-01-14 10:21:05 -0500  
    Browse Dir »
  • Add QUtil::hex_decode
    3e306ae6
    Jay Berkenbilt authored
    2018-01-14 09:04:13 -0500  
    Browse Dir »

13 Jan, 2018
6 commits
  • Allow trailing . in numeric token (fixes #165)
    791e0db7
    Jay Berkenbilt authored
    2018-01-13 20:05:40 -0500  
    Browse Dir »
  • Support TIFF Predictor (fixes #171)
    ec0087e3
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Dir »
  • Add Pl_TIFFPredictor
    53971d50
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Dir »
  • Add signed support to BitStream and BitWriter
    d9c90497
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Dir »
  • Minor fixes to Pl_PNGFilter ...
    661ed1d2
    Fix comment, remove restriction that doesn't actually matter.
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Dir »
  • Use better error for getStreamData failure ...
    be27d47b
    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.
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Dir »

25 Dec, 2017
1 commit
  • Add tests for new PNG filters
    4edfe1f4
    Jay Berkenbilt authored
    2017-12-25 18:20:52 -0500  
    Browse Dir »