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
23 Jun, 2018
2 commits
  • Prepare 8.1.0 release
    1bd2a2e7
    Jay Berkenbilt authored
    2018-06-23 07:50:11 -0400  
    Browse Code »
  • Tweak release process
    92ca2a41
    Jay Berkenbilt authored
    2018-06-23 07:50:11 -0400  
    Browse Code »

22 Jun, 2018
16 commits
  • Bump shared library minor revision
    ec8c7237
    Jay Berkenbilt authored
    2018-06-22 20:34:30 -0400  
    Browse Code »
  • Fix typo
    3fe5236d
    Jay Berkenbilt authored
    2018-06-22 19:28:18 -0400  
    Browse Code »
  • Bug fix: honor encryption key length with R=3 (fixes #212)
    3aad28ae
    Jay Berkenbilt authored
    2018-06-22 19:24:26 -0400  
    Browse Code »
  • Windows test workaround
    c543c1e4
    Jay Berkenbilt authored
    2018-06-22 17:19:34 -0400  
    Browse Code »
  • Windows fixes
    5db39a68
    Jay Berkenbilt authored
    2018-06-22 17:01:18 -0400  
    Browse Code »
  • Add tests for progress and verbose changes
    c852af2a
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse Code »
  • spell check
    d34ab8a9
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse Code »
  • With --verbose, give information on processing merge inputs
    6bf47ac6
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse Code »
  • Add progress reporting for QPDFWriter (fixes #200)
    a433ed24
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse Code »
  • Add method to get count of objects in QPDF
    2a82f6e1
    Jay Berkenbilt authored
    2018-06-22 15:53:40 -0400  
    Browse Code »
  • Correct incorrect comment
    c8183607
    Jay Berkenbilt authored
    2018-06-22 13:13:09 -0400  
    Browse Code »
  • Use ClosedFileInputSource when merging files (fixes #154)
    99593e0e
    Jay Berkenbilt authored
    2018-06-22 12:53:41 -0400  
    Browse Code »
  • 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 Code »
  • Add missing headers
    32ddcec9
    Jay Berkenbilt authored
    2018-06-22 11:44:04 -0400  
    Browse Code »
  • 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 Code »
  • Treat content stream parsing errors as an error, not a warning ...
    38c9ed23
    If parsing content streams is treated as a warning, there is no way
    for a caller to know if a parsing operation has failed. This is very
    dangerous and will likely result in data loss when token filters are
    parser callbacks are in use.
    Jay Berkenbilt authored
    2018-06-22 10:44:08 -0400  
    Browse Code »

21 Jun, 2018
16 commits
  • When splitting files, remove unreferenced objects (fixes #203)
    6c89d4b3
    Jay Berkenbilt authored
    2018-06-21 21:03:30 -0400  
    Browse Code »
  • Fix QPDFObjectHandle::shallowCopy ...
    ddd78c1b
    It's not really a shallow copy. It just doesn't cross indirect object
    boundaries. The old implementation had a bug that would cause multiple
    shallow copies of the same object to share memory, which was not the
    intention.
    Jay Berkenbilt authored
    2018-06-21 20:34:45 -0400  
    Browse Code »
  • Make page range optional in --rotate (fixes #211)
    84cd53f5
    Jay Berkenbilt authored
    2018-06-21 16:28:44 -0400  
    Browse Code »
  • Update TODO ...
    9d7eef7c
    Remove form flattening
    Clarify splitting/merging with document level constructs
    Jay Berkenbilt authored
    2018-06-21 16:04:54 -0400  
    Browse Code »
  • Add interactive form example
    2e8a3e16
    Jay Berkenbilt authored
    2018-06-21 16:04:54 -0400  
    Browse Code »
  • spell check
    2650a4d7
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Allow setting a form field's value
    397b097c
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Better support for creating Unicode strings
    952a665a
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • QUtil::toUTF16
    e44c395c
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Label qutil test output
    44674a3e
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Add information about helper classes to the documentation
    41994957
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Implement helper class for interactive forms
    0b05111d
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Convert command-line and test suite to use page helper classes ...
    0dadf17a
    This provides better test coverage and more useful code for people to
    read and copy.
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • Convert examples to use new page helper classes
    2e6e1204
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »
  • 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 Code »
  • Add QPDFObjectHandle::Rectangle type ...
    4cded108
    Provide a convenient way of accessing rectangles.
    Jay Berkenbilt authored
    2018-06-21 15:57:13 -0400  
    Browse Code »

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 Code »

05 May, 2018
4 commits
  • doc: point out use of @filename for specifying password (fixes #198)
    b8ccbff4
    Jay Berkenbilt authored
    2018-05-05 17:52:04 -0400  
    Browse Code »
  • Fix small logic error in Token construct (fixes #206) ...
    15ed9f85
    The special case around name token was not reachable. This would only
    affect constructors of name tokens that were represented in
    non-canonical form such as with a hex substitution for a printable
    character. The error was harmless but still a bug.
    Jay Berkenbilt authored
    2018-05-05 17:47:56 -0400  
    Browse Code »
  • buffer test: fix memory leak in test code ...
    b096e996
    Forgot to delete a buffer in the test driver. There was no memory leak
    or memory error in any installed code.
    Jay Berkenbilt authored
    2018-05-05 17:43:44 -0400  
    Browse Code »
  • TODO: note about MacPorts CI
    1437f805
    Jay Berkenbilt authored
    2018-05-05 17:42:58 -0400  
    Browse Code »

15 Apr, 2018
1 commit
  • TODO
    55b1d3ef
    Jay Berkenbilt authored
    2018-04-15 18:45:11 -0400  
    Browse Code »