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, 2021
3 commits
  • Use QUtil::path_basename
    0a52e60e
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse Code »
  • Add QUtil::path_basename
    0b1623d0
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse Code »
  • Add file attachment example
    f21e4f26
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse Code »

17 Feb, 2021
2 commits
  • Remove outdated comment from QPDFAnnotationObjectHelper.hh
    8873466a
    Jay Berkenbilt authored
    2021-02-17 20:14:20 -0500  
    Browse Code »
  • 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 Code »

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

14 Feb, 2021
2 commits
  • Use functional replaceStreamData
    7eb903d9
    Jay Berkenbilt authored
    2021-02-14 14:42:24 -0500  
    Browse Code »
  • 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 Code »

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

11 Feb, 2021
2 commits
  • Allow zone information to be omitted from timestamp strings
    8fbc8579
    Jay Berkenbilt authored
    2021-02-11 14:26:55 -0500  
    Browse Code »
  • Add autoconf test for localtime_r
    df067c9a
    Jay Berkenbilt authored
    2021-02-11 14:26:55 -0500  
    Browse Code »

10 Feb, 2021
8 commits
  • Explicitly deprecate old name/number tree constructors ...
    2538d844
    Use C++14 [[deprecated]] tag
    Jay Berkenbilt authored
    2021-02-10 16:28:00 -0500  
    Browse Code »
  • Require C++14 instead of C++11
    1b3f84f9
    Jay Berkenbilt authored
    2021-02-10 16:27:58 -0500  
    Browse Code »
  • Fix loop in QPDFOutlineDocumentHelper (fuzz issue 30507)
    9fcf61b2
    Jay Berkenbilt authored
    2021-02-10 16:27:44 -0500  
    Browse Code »
  • Update to new name/number tree API
    4d1f2fdc
    Jay Berkenbilt authored
    2021-02-10 15:46:20 -0500  
    Browse Code »
  • Add attachment information to the json output
    accb891b
    Jay Berkenbilt authored
    2021-02-10 15:46:18 -0500  
    Browse Code »
  • Add CLI support for working with attachments
    832d792e
    Jay Berkenbilt authored
    2021-02-10 10:03:27 -0500  
    Browse Code »
  • Minor clean up of Windows headers
    1f4771cd
    Jay Berkenbilt authored
    2021-02-10 07:36:18 -0500  
    Browse Code »
  • Implement helpers for file attachments
    ad34b9c2
    Jay Berkenbilt authored
    2021-02-10 06:57:37 -0500  
    Browse Code »

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

08 Feb, 2021
1 commit
  • Make newly created name/number trees indirect objects
    bfbeec54
    Jay Berkenbilt authored
    2021-02-08 06:49:56 -0500  
    Browse Code »

07 Feb, 2021
2 commits
  • Add QUtil::pipe_file and QUtil::file_provider
    553ac7f3
    Jay Berkenbilt authored
    2021-02-07 19:41:34 -0500  
    Browse Code »
  • TODO: more changes for next ABI update
    efdd46da
    Jay Berkenbilt authored
    2021-02-07 19:41:34 -0500  
    Browse Code »

06 Feb, 2021
3 commits
  • Remove erroneous handling of /EFF for stream decryption ...
    e076c9bf
    I thought /EFF was supposed to be used as a default for decrypting
    embedded file streams, but actually it's supposed to be advice to a
    conforming writer about handling new ones. This makes sense since the
    findAttachmentStreams code, which is not actually needed, was never
    right.
    Jay Berkenbilt authored
    2021-02-06 17:08:41 -0500  
    Browse Code »
  • Make wrong object stream type a warning
    ac2b3b96
    Jay Berkenbilt authored
    2021-02-06 14:29:11 -0500  
    Browse Code »
  • Cosmetic fix to help
    af557db4
    Jay Berkenbilt authored
    2021-02-06 13:45:43 -0500  
    Browse Code »

05 Feb, 2021
1 commit
  • TODO: add note about issue 476 with broken files
    15c17e58
    Jay Berkenbilt authored
    2021-02-05 05:17:12 -0500  
    Browse Code »

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 Code »
  • Add --password-file=filename option (fixes #499)
    63158cf5
    Jay Berkenbilt authored
    2021-02-04 16:48:53 -0500  
    Browse Code »
  • 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 Code »

02 Feb, 2021
4 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 Code »
  • Refactor removal of unreferenced resources ...
    81025e49
    Refactor in preparation for resolving unresolved resources in form
    xobjects from page.
    Jay Berkenbilt authored
    2021-02-02 18:06:05 -0500  
    Browse Code »
  • Handle warnings in --pages from other files ...
    5fdf37b1
    Warnings were not being handled per --no-warn or generating exit code 3.
    Jay Berkenbilt authored
    2021-02-02 18:06:05 -0500  
    Browse Code »
  • Add release note for previous fix
    2046f653
    Jay Berkenbilt authored
    2021-02-02 18:06:05 -0500  
    Browse Code »

31 Jan, 2021
3 commits
  • Handle strings in inline image dictionaries ...
    9c9ce64e
    We need to use token.getRawValue, not token.getValue
    Jay Berkenbilt authored
    2021-01-31 07:50:03 -0500  
    Browse Code »
  • Recover from exceptions during filtering for inline images
    178f995f
    Jay Berkenbilt authored
    2021-01-31 07:49:08 -0500  
    Browse Code »
  • Improve memory safety of dict/array iterators
    4ae93a73
    Jay Berkenbilt authored
    2021-01-31 07:16:03 -0500  
    Browse Code »

30 Jan, 2021
2 commits
  • Add example of name/number trees and dictionary/array iteration
    1fec4045
    Jay Berkenbilt authored
    2021-01-30 15:52:16 -0500  
    Browse Code »
  • Update examples to use QPDFObjectHandle iterators
    ce19ec5c
    Jay Berkenbilt authored
    2021-01-30 15:15:24 -0500  
    Browse Code »