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
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
8 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 »
  • Spell check
    1886673d
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse Code »
  • TODO: notes about document-level work
    1e4c1be2
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse Code »
  • Remove warning that gives false positives in some normal cases
    9e00be7f
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse Code »
  • Fix input file = output file test for split pages
    039eb4a2
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse Code »
  • Keep only referenced form fields in --pages
    be3a8c0e
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse Code »

22 Feb, 2021
8 commits
  • Fix test case to not leave stray files behind
    50037fb3
    Jay Berkenbilt authored
    2021-02-22 19:51:36 -0500  
    Browse Code »
  • TODO: add note about updating fuzzer tests
    d86a4fae
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Code »
  • Preserve form fields when splitting pages (fixes #340)
    83216e64
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Code »
  • Add methods for copying form fields
    1f35ec99
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Code »
  • Update pdf-overlay-page example to copy annotations
    f02aa74b
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Code »
  • Add new placeFormXObject that takes a matrix reference
    8e8c0d82
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Code »
  • Add copyAnnotations, use with overlay/underlay (fixes #395)
    61d41e2e
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Code »
  • Change from QPDF{Array,Dict}Items to aitems() and ditems()
    7b3cbacf
    Jay Berkenbilt authored
    2021-02-22 11:05:39 -0500  
    Browse Code »

21 Feb, 2021
9 commits
  • Add transformAnnotations and fix flattenRotations to use it
    a9ae8cad
    Jay Berkenbilt authored
    2021-02-21 17:13:09 -0500  
    Browse Code »
  • Add QPDFObjGen::unparse
    a76decd2
    Jay Berkenbilt authored
    2021-02-21 16:21:52 -0500  
    Browse Code »
  • Explicitly override inherited rotate in flattenRotations
    7540d208
    Jay Berkenbilt authored
    2021-02-21 14:58:45 -0500  
    Browse Code »
  • Use QPDFMatrix inside flattenRotations
    e899926e
    Jay Berkenbilt authored
    2021-02-21 14:58:45 -0500  
    Browse Code »
  • Comment about QPDFMatrix and QPDFObjectHandle::Matrix
    aa848126
    Jay Berkenbilt authored
    2021-02-21 08:06:19 -0500  
    Browse Code »
  • QPDFObjectHandle::copyStream
    92fbc6fd
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Code »
  • Refactor: separate copyStreamData from replaceForeignIndirectObjects
    60afe414
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Code »
  • addFormField: update cache rather than invalidating
    15269f36
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Code »
  • Enhance QPDFMatrix API
    901f1a78
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Code »

20 Feb, 2021
3 commits
  • Fix isPagesObject and isPageObject ...
    05eb5826
    There are lots of things with /Kids that are not pages. Repair the
    pages tree, then do a reliable check.
    Jay Berkenbilt authored
    2021-02-20 19:42:41 -0500  
    Browse Code »
  • TODO: ABI note
    3aefdd18
    Jay Berkenbilt authored
    2021-02-20 17:52:40 -0500  
    Browse Code »
  • Allow --rotate=0
    35dd11f3
    Jay Berkenbilt authored
    2021-02-20 16:29:34 -0500  
    Browse Code »

19 Feb, 2021
1 commit
  • Add const versions of QPDFMatrix::transform*
    71e86272
    Jay Berkenbilt authored
    2021-02-19 18:35:19 -0500  
    Browse Code »