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
29 Apr, 2021
1 commit
  • libqpdf/Pl_AES_PDF.cc: remove duplicated if branch ...
    16c19e94
    Check for this->encrypt seems to be moved to plugged crypto
    implementations, so it can be removed from Pl_AES_PDF.cc.
    Zdenek Dohnal authored
    2021-04-29 09:42:38 -0400  
    Browse Code »

17 Apr, 2021
1 commit
  • Fix timezone portability issue (fixes #515)
    36c7c208
    Jay Berkenbilt authored
    2021-04-17 18:12:55 -0400  
    Browse Code »

05 Apr, 2021
2 commits
  • QPDF::addPage*: handle duplicate pages more robustly
    8971443e
    Jay Berkenbilt authored
    2021-04-05 10:58:10 -0400  
    Browse Code »
  • Fix loop detection in NNTree
    ec48820c
    Jay Berkenbilt authored
    2021-04-05 07:59:02 -0400  
    Browse Code »

03 Apr, 2021
1 commit
  • Move ABI comment to the right place
    258675fc
    Jay Berkenbilt authored
    2021-04-03 11:43:08 -0400  
    Browse Code »

27 Mar, 2021
1 commit
  • Note on fuzz case
    2957e9b7
    Jay Berkenbilt authored
    2021-03-27 09:18:36 -0400  
    Browse Code »

21 Mar, 2021
1 commit
  • Remove some assertions that are not necessarily true (fixes #514) ...
    a77f5814
    Operations that add the same object to multiple places in the pages
    tree are throwing exceptions and then later causing assertion
    failures. The assert calls shouldn't be there.
    Jay Berkenbilt authored
    2021-03-21 19:35:23 -0400  
    Browse Code »

11 Mar, 2021
4 commits
  • Prepare 10.3.1 release
    3f05429c
    Jay Berkenbilt authored
    2021-03-11 12:59:41 -0500  
    Browse Code »
  • TODO: Comment about making making indirect objects
    fb16c546
    Jay Berkenbilt authored
    2021-03-11 12:53:09 -0500  
    Browse Code »
  • Protect against future bugs in fixCopiedAnnotations ...
    972e08af
    I don't want additional, undiscovered bugs to fully block page
    splitting/merging operations.
    Jay Berkenbilt authored
    2021-03-11 12:49:27 -0500  
    Browse Code »
  • 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 Code »

05 Mar, 2021
3 commits
  • Prepare 10.3.0 release
    dc65b884
    Jay Berkenbilt authored
    2021-03-05 06:15:48 -0500  
    Browse Code »
  • TODO: more notes on document-level work
    d9cb2658
    Jay Berkenbilt authored
    2021-03-05 06:15:48 -0500  
    Browse Code »
  • Tweak form copying to avoid gratuitous field renames ...
    addc0672
    When copying a page from the original file to the output in --pages,
    don't alter the fields or annotations for the first copy of each page.
    Jay Berkenbilt authored
    2021-03-05 05:31:15 -0500  
    Browse Code »

04 Mar, 2021
12 commits
  • QPDFAcroFormDocumentHelper: add missing analyze calls
    cb6e5313
    Jay Berkenbilt authored
    2021-03-04 18:11:44 -0500  
    Browse Code »
  • Revert non-binary-compatible handleWarning change -- see TODO (ABI)
    0b77f2cf
    Jay Berkenbilt authored
    2021-03-04 15:59:46 -0500  
    Browse Code »
  • Don't use handleWarning, which is being reverted
    f68e25c7
    Jay Berkenbilt authored
    2021-03-04 15:59:45 -0500  
    Browse Code »
  • Tweak maintainer notes for release preparation
    aa89476e
    Jay Berkenbilt authored
    2021-03-04 15:21:58 -0500  
    Browse Code »
  • Spell check
    bf6b9ba1
    Jay Berkenbilt authored
    2021-03-04 15:08:37 -0500  
    Browse Code »
  • Major rework of handling form fields when copying pages (fixes #509)
    9fb174b9
    Jay Berkenbilt authored
    2021-03-04 15:08:37 -0500  
    Browse Code »
  • TODO notes about text appearance streams
    c4613743
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Code »
  • When resolving font from /DR, copy it into resources
    887f35ef
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Code »
  • Add QPDFMatrix::operator==
    a2124f99
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Code »
  • Check for reserved after dereference
    552303a9
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Code »
  • Add string to deprecation warning
    c9c711a3
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Code »
  • Add optional conflict detection to mergeResources ...
    d7ffdfa9
    Also improve behavior around direct vs. indirect resources.
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Code »

03 Mar, 2021
7 commits
  • Remove unreferenced: ignore names that are not Fonts or XObjects ...
    e17585c2
    Converted ResourceFinder to ParserCallbacks so we can better detect
    the name that precedes various operators and use the operators to sort
    the names into resource types. This enables us to be smarter about
    detecting unreferenced resources in pages and also sets the stage for
    reconciling differences in /DR across documents.
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Code »
  • Enhancements to ParserCallbacks
    a15ec696
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Code »
  • Add QPDF::numWarnings
    1bb209a9
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Code »
  • Create ResourceFinder from NameWatcher in QPDFPageObjectHelper
    37fcc5ff
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Code »
  • Fix typos in coverage cases
    b444ab33
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Code »
  • 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 Code »
  • TODO note about document-level work
    5207c3da
    Jay Berkenbilt authored
    2021-03-03 15:16:46 -0500  
    Browse Code »

25 Feb, 2021
4 commits
  • Update examples to use copyStream()
    3bdefb4c
    Jay Berkenbilt authored
    2021-02-25 13:21:23 -0500  
    Browse Code »
  • Add missing release entry in ChangeLog
    0f0f6010
    Jay Berkenbilt authored
    2021-02-25 11:46:04 -0500  
    Browse Code »
  • 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 Code »
  • Always call dereference() before querying obj pointer
    ec6719fd
    Jay Berkenbilt authored
    2021-02-25 07:31:26 -0500  
    Browse Code »

23 Feb, 2021
3 commits
  • Prepare 10.2.0 release
    b5e93739
    Jay Berkenbilt authored
    2021-02-23 10:41:58 -0500  
    Browse Code »
  • Clean up 10.2 release notes
    fb86d281
    Jay Berkenbilt authored
    2021-02-23 10:41:58 -0500  
    Browse Code »
  • Remove accidentally-committed file and fix test that created it
    8fc453b7
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse Code »