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
  • ChangeLog
18 Dec, 2018
2 commits
  • Add QPDFNumberTreeObjectHelper
    f38df27a
    Jay Berkenbilt authored
    2018-12-18 16:46:10 -0500  
    Browse File »
  • Add QPDFObjectHandle::wrapInArray() ...
    077d3d45
    Wrap an object in an array if it is not already an array.
    Jay Berkenbilt authored
    2018-12-18 16:45:48 -0500  
    Browse File »

11 Oct, 2018
2 commits
  • ChangeLog
    a5ee55f2
    Jay Berkenbilt authored
    2018-10-11 19:16:26 -0400  
    Browse File »
  • Set up Azure Pipelines ...
    46284613
    Use free Azure Pipelines to do Linux, Windows, and Mac build and test
    and to generate Windows binary distributions.
    Jay Berkenbilt authored
    2018-10-11 15:07:51 -0400  
    Browse File »

18 Aug, 2018
2 commits
  • Prepare 8.2.1 release
    6ee761fc
    Jay Berkenbilt authored
    2018-08-18 10:56:19 -0400  
    Browse File »
  • Add --keep-files-open flag (fixes #237)
    28453a49
    Jay Berkenbilt authored
    2018-08-18 10:56:01 -0400  
    Browse File »

16 Aug, 2018
2 commits
  • Prepare 8.2.0 release
    5e9e17e6
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse File »
  • Spell check
    723b054b
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse File »

14 Aug, 2018
1 commit
  • Clarify static vs. import library on Windows (fixes #225)
    e37ce851
    Jay Berkenbilt authored
    2018-08-14 16:57:37 -0400  
    Browse File »

13 Aug, 2018
1 commit
  • New exception class QPDFSystemError (fixes #221)
    b4bdc42b
    Jay Berkenbilt authored
    2018-08-13 20:01:51 -0400  
    Browse File »

12 Aug, 2018
2 commits
  • Add --no-warn option to suppress warnings (fixes #232)
    fb1e2947
    Jay Berkenbilt authored
    2018-08-12 22:20:40 -0400  
    Browse File »
  • Pl_Buffer: reduce memory growth (fixes #228) ...
    3d6615b2
    Rather than keeping a list of buffers for every write, accumulate
    bytes in a single buffer, doubling the size of the buffer when needed
    to accommodate new data.
    
    This is not the best possible implementation, but the change was
    implemented in this way to avoid changing the shape of Pl_Buffer and
    thus breaking backward compatibility.
    Jay Berkenbilt authored
    2018-08-12 17:45:43 -0400  
    Browse File »

05 Aug, 2018
2 commits
  • Fix EOL handling inside strings (fixes #226) ...
    4a4736c6
    CR, CRLF, and LF are all supposed to be treated as LF; only one EOL is
    to be ignored after backslash.
    Jay Berkenbilt authored
    2018-08-05 20:48:35 -0400  
    Browse File »
  • Fix infinite loop on small files with progress reporting (fixes #230) ...
    e1cd5891
    Turns out you can keep adding zero to a number over and over again and
    it just doesn't get any bigger. Who would have known?
    Jay Berkenbilt authored
    2018-08-05 15:43:34 -0400  
    Browse File »

04 Aug, 2018
2 commits
  • Keep file open while adding its pages during merge (fixes #217)
    fe769f27
    Jay Berkenbilt authored
    2018-08-04 19:58:13 -0400  
    Browse File »
  • ClosedFileInputSource: add method to keep file open ...
    4f4c627b
    During periods of intensive operation on a specific file, this method
    can reduce the overhead of repeated open/close operations.
    Jay Berkenbilt authored
    2018-08-04 19:52:46 -0400  
    Browse File »

23 Jun, 2018
1 commit
  • Prepare 8.1.0 release
    1bd2a2e7
    Jay Berkenbilt authored
    2018-06-23 07:50:11 -0400  
    Browse File »

22 Jun, 2018
6 commits
  • With --verbose, give information on processing merge inputs
    6bf47ac6
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse File »
  • Add progress reporting for QPDFWriter (fixes #200)
    a433ed24
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse File »
  • Add method to get count of objects in QPDF
    2a82f6e1
    Jay Berkenbilt authored
    2018-06-22 15:53:40 -0400  
    Browse File »
  • Use ClosedFileInputSource when merging files (fixes #154)
    99593e0e
    Jay Berkenbilt authored
    2018-06-22 12:53:41 -0400  
    Browse File »
  • Add ClosedFileInputSource ...
    4ccc8b1a
    ClosedFileInputSource is an input source that keeps the file closed
    when not reading it.
    Jay Berkenbilt authored
    2018-06-22 12:52:45 -0400  
    Browse File »
  • Don't prune resource dictionaries on errors or by request ...
    c71dc688
    If we are unable to filter a page's content streams, don't attempt to
    remove objects from the page's resource dictionary. Also provide a
    command line option to suppress resource removal in case we ever need
    this as a workaround for some bug or broken PDF files.
    Jay Berkenbilt authored
    2018-06-22 10:45:31 -0400  
    Browse File »

21 Jun, 2018
9 commits
  • When splitting files, remove unreferenced objects (fixes #203)
    6c89d4b3
    Jay Berkenbilt authored
    2018-06-21 21:03:30 -0400  
    Browse File »
  • Make page range optional in --rotate (fixes #211)
    84cd53f5
    Jay Berkenbilt authored
    2018-06-21 16:28:44 -0400  
    Browse File »
  • Add interactive form example
    2e8a3e16
    Jay Berkenbilt authored
    2018-06-21 16:04:54 -0400  
    Browse File »
  • Allow setting a form field's value
    397b097c
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse File »
  • Better support for creating Unicode strings
    952a665a
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse File »
  • Implement helper class for interactive forms
    0b05111d
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse File »
  • Convert examples to use new page helper classes
    2e6e1204
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse File »
  • Add QPDFPageDocumentHelper and QPDFPageObjectHelper ...
    2e7ee23b
    This is the beginning of higher-level API support using helper
    classes. The goal is to be able to add more helpers without continuing
    to pollute QPDF's and QPDFObjectHandle's public interfaces.
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse File »
  • Add QPDFObjectHandle::Rectangle type ...
    4cded108
    Provide a convenient way of accessing rectangles.
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse File »

12 May, 2018
1 commit
  • newline before endstream fix for object streams (fixes #205)
    078cf9bf
    Jay Berkenbilt authored
    2018-05-12 13:17:43 -0400  
    Browse File »

15 Apr, 2018
1 commit
  • Limit depth of nesting in direct objects (fixes #202) ...
    b4d6cf68
    This fixes CVE-2018-9918.
    Jay Berkenbilt authored
    2018-04-15 16:11:22 -0400  
    Browse File »

06 Mar, 2018
2 commits
  • Prepare 8.0.2 release
    f8c8e4dc
    Jay Berkenbilt authored
    2018-03-06 11:34:07 -0500  
    Browse File »
  • Properly handle pages with no contents (fixes #194) ...
    e4e2e26d
    Remove calls to assertPageObject(). All cases in the library that
    called assertPageObject() work fine if you don't call
    assertPageObject() because nothing assumes anything that was being
    checked by that call. Removing the calls enables more files to be
    successfully processed.
    Jay Berkenbilt authored
    2018-03-06 11:34:07 -0500  
    Browse File »

05 Mar, 2018
1 commit
  • Treat loop in xref tables as damage (fixes #192) ...
    ee44aef8
    Prior to this fix, if there was a loop detected in following /Prev
    pointers in xref streams/tables, it would cause qpdf to lose data.
    Note that this condition causes many PDF readers to hang or fail.
    Jay Berkenbilt authored
    2018-03-05 14:26:58 -0500  
    Browse File »

04 Mar, 2018
2 commits
  • Prepare 8.0.1 release
    6fe1e9de
    Jay Berkenbilt authored
    2018-03-04 07:16:20 -0500  
    Browse File »
  • Support "r" in page ranges (fixes #155)
    666f7943
    Jay Berkenbilt authored
    2018-03-04 07:05:14 -0500  
    Browse File »

03 Mar, 2018
1 commit
  • Ignore zlib data check errors (fixes #191)
    7b9f23a9
    Jay Berkenbilt authored
    2018-03-03 11:35:01 -0500  
    Browse File »