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
18 Feb, 2018
35 commits
  • More robust handling of type errors ...
    d0e99f19
    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.
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Code »
  • 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 Code »
  • Include omitted object description in error message
    52e024f7
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Code »
  • Include filename in object stream parse error
    cb3b705c
    Jay Berkenbilt authored
    2018-02-18 21:06:27 -0500  
    Browse Code »
  • 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 Code »
  • 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 Code »
  • Move Pl_QPDFTokenizer to public interface
    1fdd86a0
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Code »
  • Add additional interface for filtering page contents
    5708b5d0
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Code »
  • Clean up comment
    fd02944e
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Code »
  • General comment in ChangeLog
    510d45d0
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Code »
  • Detect and report bad tokens in content normalization
    5136238f
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Code »
  • Filter tokens example
    30709935
    Jay Berkenbilt authored
    2018-02-18 21:05:47 -0500  
    Browse Code »
  • 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 Code »
  • Add coalesce contents capability
    b8723e97
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • 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 Code »
  • Use pipePageContents in tokenizer test
    cc108a7f
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • Switch from parseContentStream to parsePageContents
    6afe8397
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • Refactor parseContentStream
    fcd611b6
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • 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 Code »
  • Use inline image token in content parser
    55ee5539
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • Use space tokens in tokenizer filter
    ba453ba4
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • Use inline image token type in tokenizer filter
    ec538792
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • Remove lexer rewrite notes from TODO
    5b5f45e9
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • Inline image token type
    fefe2503
    Jay Berkenbilt authored
    2018-02-18 21:05:46 -0500  
    Browse Code »
  • 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 Code »
  • 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 Code »
  • Create isolated tokenizer tests ...
    bb9e91ad
    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.
    Jay Berkenbilt authored
    2018-02-18 20:18:40 -0500  
    Browse Code »
  • 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 Code »
  • Fix typo in travis file
    a0fd8875
    Jay Berkenbilt authored
    2018-02-18 20:17:08 -0500  
    Browse Code »
  • Fix typo in manual page (fixes #181)
    cef637d8
    Jay Berkenbilt authored
    2018-02-18 20:09:18 -0500  
    Browse Code »
  • Tweak release instructions, support signed AppImage
    c8dc484f
    Jay Berkenbilt authored
    2018-02-18 20:09:18 -0500  
    Browse Code »
  • Remove junk from logo ps file
    894fc8ef
    Jay Berkenbilt authored
    2018-02-18 00:17:48 -0500  
    Browse Code »
  • Fix website address
    d98651c5
    Jay Berkenbilt authored
    2018-02-18 00:12:41 -0500  
    Browse Code »
  • Add logo and build status to README
    4f47f924
    Jay Berkenbilt authored
    2018-02-18 00:07:20 -0500  
    Browse Code »
  • Reduce default size of the logo
    7805352f
    Jay Berkenbilt authored
    2018-02-18 00:05:37 -0500  
    Browse Code »

17 Feb, 2018
3 commits
  • Complete .travis.yml and AppImage support (fixes #160, #161)
    1e86f3ab
    Jay Berkenbilt authored
    2018-02-17 23:39:14 -0500  
    Browse Code »
  • Hand-coded PostScript logo; semi-automated svg logo
    356e7152
    Jay Berkenbilt authored
    2018-02-17 23:35:42 -0500  
    Browse Code »
  • Contributed AppImage and .travis.yml support
    83d82a85
    probonopd authored
    2018-02-17 23:35:42 -0500  
    Browse Code »

04 Feb, 2018
2 commits
  • Prepare 7.1.1 release
    2ebdd692
    Jay Berkenbilt authored
    2018-02-04 18:31:42 -0500  
    Browse Code »
  • Fix linearization for files with nonstandard ID length
    e3167c1a
    Jay Berkenbilt authored
    2018-02-04 18:16:23 -0500  
    Browse Code »