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

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

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 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
8 commits
  • QPDFAcroFormDocumentHelper: add missing analyze calls
    cb6e5313
    Jay Berkenbilt authored
    2021-03-04 18:11:44 -0500  
    Browse Dir »
  • Revert non-binary-compatible handleWarning change -- see TODO (ABI)
    0b77f2cf
    Jay Berkenbilt authored
    2021-03-04 15:59:46 -0500  
    Browse Dir »
  • Don't use handleWarning, which is being reverted
    f68e25c7
    Jay Berkenbilt authored
    2021-03-04 15:59:45 -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 »
  • When resolving font from /DR, copy it into resources
    887f35ef
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Dir »
  • Add QPDFMatrix::operator==
    a2124f99
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Dir »
  • Check for reserved after dereference
    552303a9
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Dir »
  • 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 Dir »

03 Mar, 2021
6 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 Dir »
  • Enhancements to ParserCallbacks
    a15ec696
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Dir »
  • Add QPDF::numWarnings
    1bb209a9
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Dir »
  • Create ResourceFinder from NameWatcher in QPDFPageObjectHelper
    37fcc5ff
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Dir »
  • Fix typos in coverage cases
    b444ab33
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Dir »
  • 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
2 commits
  • 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 »
  • Always call dereference() before querying obj pointer
    ec6719fd
    Jay Berkenbilt authored
    2021-02-25 07:31:26 -0500  
    Browse Dir »

23 Feb, 2021
4 commits
  • Prepare 10.2.0 release
    b5e93739
    Jay Berkenbilt authored
    2021-02-23 10:41:58 -0500  
    Browse Dir »
  • Spell check
    1886673d
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse Dir »
  • Remove warning that gives false positives in some normal cases
    9e00be7f
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse Dir »
  • Keep only referenced form fields in --pages
    be3a8c0e
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse Dir »

22 Feb, 2021
5 commits
  • Preserve form fields when splitting pages (fixes #340)
    83216e64
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Add methods for copying form fields
    1f35ec99
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Add new placeFormXObject that takes a matrix reference
    8e8c0d82
    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
8 commits
  • Add transformAnnotations and fix flattenRotations to use it
    a9ae8cad
    Jay Berkenbilt authored
    2021-02-21 17:13:09 -0500  
    Browse Dir »
  • Add QPDFObjGen::unparse
    a76decd2
    Jay Berkenbilt authored
    2021-02-21 16:21:52 -0500  
    Browse Dir »
  • Explicitly override inherited rotate in flattenRotations
    7540d208
    Jay Berkenbilt authored
    2021-02-21 14:58:45 -0500  
    Browse Dir »
  • Use QPDFMatrix inside flattenRotations
    e899926e
    Jay Berkenbilt authored
    2021-02-21 14:58:45 -0500  
    Browse Dir »
  • QPDFObjectHandle::copyStream
    92fbc6fd
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »
  • Refactor: separate copyStreamData from replaceForeignIndirectObjects
    60afe414
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »
  • addFormField: update cache rather than invalidating
    15269f36
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »
  • Enhance QPDFMatrix API
    901f1a78
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »