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
  • manual
02 Nov, 2021
1 commit
  • Add a basic description of QPDF in README.md (fixes #552) ...
    f545f8b0
    Also switch URLs for the qpdf and qtest websites to sourceforge.io
    (https) instead of sourceforge.net (http).
    Jay Berkenbilt authored
    2021-11-02 15:41:01 -0400  
    Browse Dir »

13 Sep, 2021
1 commit
  • Switch spelling checker to cspell
    1b59872b
    Jay Berkenbilt authored
    2021-09-13 11:10:09 -0400  
    Browse Dir »

08 May, 2021
2 commits
  • Add missing release note
    19373949
    Jay Berkenbilt authored
    2021-05-08 10:04:33 -0400  
    Browse Dir »
  • Exclude unreferenced objects in object streams (fixes #520)
    30ac51bc
    Jay Berkenbilt authored
    2021-05-08 09:42:09 -0400  
    Browse Dir »

11 Mar, 2021
2 commits
  • Prepare 10.3.1 release
    3f05429c
    Jay Berkenbilt authored
    2021-03-11 12:59:41 -0500  
    Browse Dir »
  • Allow /DR to be direct in /AcroForm ...
    85884c36
    Also handle direct annotation, though this is much less likely.
    Jay Berkenbilt authored
    2021-03-11 11:43:38 -0500  
    Browse Dir »

05 Mar, 2021
1 commit
  • Prepare 10.3.0 release
    dc65b884
    Jay Berkenbilt authored
    2021-03-05 06:15:48 -0500  
    Browse Dir »

04 Mar, 2021
2 commits
  • Revert non-binary-compatible handleWarning change -- see TODO (ABI)
    0b77f2cf
    Jay Berkenbilt authored
    2021-03-04 15:59:46 -0500  
    Browse Dir »
  • Major rework of handling form fields when copying pages (fixes #509)
    9fb174b9
    Jay Berkenbilt authored
    2021-03-04 15:08:37 -0500  
    Browse Dir »

03 Mar, 2021
1 commit
  • Fix behavior for finding /Q, /DA, and /DR for form fields ...
    fa2516df
    If not found in the field hierarchy, /Q and /DA are supposed to be
    looked up in the document-level form dictionary. /DR is supposed to
    only come from the document dictionary.
    Jay Berkenbilt authored
    2021-03-03 17:05:19 -0500  
    Browse Dir »

25 Feb, 2021
1 commit
  • Have QPDFObjectHandle notice when replaceObject was called ...
    a4d6589f
    This results in a performance penalty of 1% to 2% when replaceObject
    and swapObjects are never called and a somewhat larger penalty if they
    are called, but it's worth it to avoid very confusing behavior as
    discussed in depth in qpdf#507.
    Jay Berkenbilt authored
    2021-02-25 07:32:46 -0500  
    Browse Dir »

23 Feb, 2021
2 commits
  • Prepare 10.2.0 release
    b5e93739
    Jay Berkenbilt authored
    2021-02-23 10:41:58 -0500  
    Browse Dir »
  • Clean up 10.2 release notes
    fb86d281
    Jay Berkenbilt authored
    2021-02-23 10:41:58 -0500  
    Browse Dir »

22 Feb, 2021
3 commits
  • Update pdf-overlay-page example to copy annotations
    f02aa74b
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Add copyAnnotations, use with overlay/underlay (fixes #395)
    61d41e2e
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Change from QPDF{Array,Dict}Items to aitems() and ditems()
    7b3cbacf
    Jay Berkenbilt authored
    2021-02-22 11:05:39 -0500  
    Browse Dir »

21 Feb, 2021
2 commits
  • Add transformAnnotations and fix flattenRotations to use it
    a9ae8cad
    Jay Berkenbilt authored
    2021-02-21 17:13:09 -0500  
    Browse Dir »
  • QPDFObjectHandle::copyStream
    92fbc6fd
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »

20 Feb, 2021
1 commit
  • Allow --rotate=0
    35dd11f3
    Jay Berkenbilt authored
    2021-02-20 16:29:34 -0500  
    Browse Dir »

18 Feb, 2021
4 commits
  • Add QPDFAcroFormDocumentHelper::addFormField
    de8929a4
    Jay Berkenbilt authored
    2021-02-18 12:25:48 -0500  
    Browse Dir »
  • Add QPDFPageObjectHelper::getMatrixForFormXObjectPlacement
    5cec6b4c
    Jay Berkenbilt authored
    2021-02-18 12:25:48 -0500  
    Browse Dir »
  • Add QUtil::path_basename
    0b1623d0
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse Dir »
  • Add file attachment example
    f21e4f26
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse Dir »

17 Feb, 2021
1 commit
  • Add numeric argument to --collate ...
    dfce5817
    This takes pages from the file in groups of n with default = 1. This
    partially fixes the enhancement in issue #505 but doesn't implement
    the entire suggestion.
    Jay Berkenbilt authored
    2021-02-17 20:07:45 -0500  
    Browse Dir »

15 Feb, 2021
1 commit
  • Add QPDFObjectHandle::parse for strings with context
    a773f4c7
    Jay Berkenbilt authored
    2021-02-15 11:33:03 -0500  
    Browse Dir »

14 Feb, 2021
1 commit
  • Add functional versions of QPDFObjectHandle::replaceStreamData ...
    efbb2167
    Also fix a bug in checking consistency of length for stream data
    providers. Length should not be checked or recorded if the provider
    says it failed to generate the data.
    Jay Berkenbilt authored
    2021-02-14 14:42:24 -0500  
    Browse Dir »

13 Feb, 2021
2 commits
  • Move QPDFMatrix into the public API
    e2593e2e
    Jay Berkenbilt authored
    2021-02-13 02:30:00 -0500  
    Browse Dir »
  • QUtil::double_to_string: trim trailing zeroes with option to disable
    07f40bd2
    Jay Berkenbilt authored
    2021-02-13 02:30:00 -0500  
    Browse Dir »

10 Feb, 2021
4 commits
  • Require C++14 instead of C++11
    1b3f84f9
    Jay Berkenbilt authored
    2021-02-10 16:27:58 -0500  
    Browse Dir »
  • Add attachment information to the json output
    accb891b
    Jay Berkenbilt authored
    2021-02-10 15:46:18 -0500  
    Browse Dir »
  • Add CLI support for working with attachments
    832d792e
    Jay Berkenbilt authored
    2021-02-10 10:03:27 -0500  
    Browse Dir »
  • Implement helpers for file attachments
    ad34b9c2
    Jay Berkenbilt authored
    2021-02-10 06:57:37 -0500  
    Browse Dir »

09 Feb, 2021
1 commit
  • Add QUtil methods for dealing with PDF timestamp strings
    bf0e6eb3
    Jay Berkenbilt authored
    2021-02-09 17:50:24 -0500  
    Browse Dir »

07 Feb, 2021
1 commit
  • Add QUtil::pipe_file and QUtil::file_provider
    553ac7f3
    Jay Berkenbilt authored
    2021-02-07 19:41:34 -0500  
    Browse Dir »

04 Feb, 2021
3 commits
  • Better fix to insecure password check (fixes #501)
    3de67173
    Jay Berkenbilt authored
    2021-02-04 20:44:05 -0500  
    Browse Dir »
  • Add --password-file=filename option (fixes #499)
    63158cf5
    Jay Berkenbilt authored
    2021-02-04 16:48:53 -0500  
    Browse Dir »
  • Require --allow-insecure to create certain encrypted files (fixes #501) ...
    21b0f4ac
    For now, --allow-insecure allows creation of files with the owner
    passwords empty or matching the user password.
    Jay Berkenbilt authored
    2021-02-04 15:57:13 -0500  
    Browse Dir »

02 Feb, 2021
2 commits
  • Handle older PDFs whose form XObjects inherit resources (fixes #494) ...
    faa2e3dd
    When removing unreferenced resources, notice if a page (recursively)
    contains a form XObject with unreferenced resources, and count any
    such resources as referenced by the page.
    Jay Berkenbilt authored
    2021-02-02 18:06:05 -0500  
    Browse Dir »
  • Add release note for previous fix
    2046f653
    Jay Berkenbilt authored
    2021-02-02 18:06:05 -0500  
    Browse Dir »

30 Jan, 2021
1 commit
  • Add example of name/number trees and dictionary/array iteration
    1fec4045
    Jay Berkenbilt authored
    2021-01-30 15:52:16 -0500  
    Browse Dir »