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
  • libqpdf
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 »
  • Form field for non-widget just returns null
    07658722
    Jay Berkenbilt authored
    2021-02-18 10:25:07 -0500  
    Browse Dir »
  • Add QUtil::path_basename
    0b1623d0
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -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
2 commits
  • Use functional replaceStreamData
    7eb903d9
    Jay Berkenbilt authored
    2021-02-14 14:42:24 -0500  
    Browse Dir »
  • 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 »

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 Dir »
  • Add autoconf test for localtime_r
    df067c9a
    Jay Berkenbilt authored
    2021-02-11 14:26:55 -0500  
    Browse Dir »

10 Feb, 2021
5 commits
  • Require C++14 instead of C++11
    1b3f84f9
    Jay Berkenbilt authored
    2021-02-10 16:27:58 -0500  
    Browse Dir »
  • Fix loop in QPDFOutlineDocumentHelper (fuzz issue 30507)
    9fcf61b2
    Jay Berkenbilt authored
    2021-02-10 16:27:44 -0500  
    Browse Dir »
  • Update to new name/number tree API
    4d1f2fdc
    Jay Berkenbilt authored
    2021-02-10 15:46:20 -0500  
    Browse Dir »
  • Minor clean up of Windows headers
    1f4771cd
    Jay Berkenbilt authored
    2021-02-10 07:36:18 -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 »

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

06 Feb, 2021
2 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 Dir »
  • Make wrong object stream type a warning
    ac2b3b96
    Jay Berkenbilt authored
    2021-02-06 14:29:11 -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 »
  • 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 Dir »

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 Dir »
  • Recover from exceptions during filtering for inline images
    178f995f
    Jay Berkenbilt authored
    2021-01-31 07:49:08 -0500  
    Browse Dir »
  • Improve memory safety of dict/array iterators
    4ae93a73
    Jay Berkenbilt authored
    2021-01-31 07:16:03 -0500  
    Browse Dir »

30 Jan, 2021
1 commit
  • Add C++ iterator API around array and dictionary objects
    de0b11fc
    Jay Berkenbilt authored
    2021-01-30 15:15:23 -0500  
    Browse Dir »

29 Jan, 2021
2 commits
  • Make QPDFObjectHandle::is* return false for uninitialized objects
    35e7859b
    Jay Berkenbilt authored
    2021-01-29 15:46:54 -0500  
    Browse Dir »
  • name/number tree: explicitly declare default destructors
    50decc9b
    Jay Berkenbilt authored
    2021-01-29 15:46:54 -0500  
    Browse Dir »

26 Jan, 2021
2 commits
  • NNTree: rework iterators to be more memory efficient ...
    8ed3e8c7
    Keep a std::pair internal to the iterators so that operator* can
    return a reference and operator-> can work, and each can work without
    copying pairs of objects around.
    Jay Berkenbilt authored
    2021-01-26 09:12:23 -0500  
    Browse Dir »
  • name/number trees: remove
    e7e20772
    Jay Berkenbilt authored
    2021-01-26 09:12:23 -0500  
    Browse Dir »

25 Jan, 2021
2 commits
  • name/number trees: insertAfter
    5816fb44
    Jay Berkenbilt authored
    2021-01-25 15:39:10 -0500  
    Browse Dir »
  • name/number trees: newEmpty, increment/decrement end()
    16a9bb3f
    Jay Berkenbilt authored
    2021-01-25 15:39:10 -0500  
    Browse Dir »

24 Jan, 2021
7 commits
  • Implement repair and insert for name/number trees
    b5614f61
    Jay Berkenbilt authored
    2021-01-24 19:31:45 -0500  
    Browse Dir »
  • QPDFObjectHandle::newUnicodeString to uses UTF-16 only when needed ...
    04edfe9f
    Use the first of ASCII, PDFDocEncoding, or UTF-16 that is capable of
    encoding the string.
    Jay Berkenbilt authored
    2021-01-24 03:27:28 -0500  
    Browse Dir »
  • Use new QPDF{Name,Number}TreeObjectHelper API
    63e5cb53
    Jay Berkenbilt authored
    2021-01-24 03:27:28 -0500  
    Browse Dir »
  • Add new constructors for name/number tree helpers ...
    d61ffb65
    Add constructors that take a QPDF object so we can issue warnings and
    create new indirect objects.
    Jay Berkenbilt authored
    2021-01-24 03:27:26 -0500  
    Browse Dir »
  • Use QPDFNameTreeObjectHelper's iterator directly
    ba814703
    Jay Berkenbilt authored
    2021-01-24 03:25:11 -0500  
    Browse Dir »
  • Add iterators to name/number tree helpers
    5f070841
    Jay Berkenbilt authored
    2021-01-24 03:22:59 -0500  
    Browse Dir »
  • Reimplement name and number tree object helpers ...
    4a1cce0a
    Create a computationally and memory efficient implementation of name
    and number trees that does binary searches as intended by the data
    structure rather than loading into a map, which can use a great deal
    of memory and can be very slow.
    Jay Berkenbilt authored
    2021-01-24 03:22:51 -0500  
    Browse Dir »