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
  • ChangeLog
04 Nov, 2021
5 commits
  • Support OpenSSL 3 (fixes #568)
    3794f8e2
    Jay Berkenbilt authored
    2021-11-04 18:24:54 -0400  
    Browse File »
  • Add range check in QPDFNumberTreeObjectHelper (fuzz issue 37740)
    a84a0b24
    Jay Berkenbilt authored
    2021-11-04 14:03:24 -0400  
    Browse File »
  • Add QIntC::range_check_subtract
    ec09b914
    Jay Berkenbilt authored
    2021-11-04 13:53:46 -0400  
    Browse File »
  • Fix bug in merging resources /DR from foreign AcroForm (fixes #548) ...
    4a648b9a
    When making resources indirect in from_dr, the code was using the
    wrong owning QPDF, forgetting that from_dr had already been copied
    using CopyForeignObject.
    Jay Berkenbilt authored
    2021-11-04 12:29:42 -0400  
    Browse File »
  • Check object ownership when adding ...
    9b289336
    When adding a QPDFObjectHandle to an array or dictionary, if possible,
    check if the new object belongs to the same QPDF. This makes it much
    easier to find incorrect code than waiting for the situation to be
    detected when the file is written.
    Jay Berkenbilt authored
    2021-11-04 12:29:42 -0400  
    Browse File »

03 Nov, 2021
3 commits
  • Fix overlay/underlay on page with no resources (fixes #527)
    73752683
    Jay Berkenbilt authored
    2021-11-03 16:00:05 -0400  
    Browse File »
  • Make QPDF::findPage public (fixes #516) ...
    33a47d5c
    This was originally not public because I wanted to get rid fo the
    pages cache, but I recently realized there were deep reasons not to do
    that, and the author of pikepdf wanted this, so I decided to make it
    public.
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse File »
  • Detect recoverable but invalid zlib data streams (fixes #562)
    532a4f3d
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse File »

02 Nov, 2021
1 commit
  • Better diagnostics when --pages is not closed (fixes #555)
    7ed99134
    Jay Berkenbilt authored
    2021-11-02 16:22:37 -0400  
    Browse File »

13 Sep, 2021
1 commit
  • Switch spelling checker to cspell
    1b59872b
    Jay Berkenbilt authored
    2021-09-13 11:10:09 -0400  
    Browse File »

13 May, 2021
1 commit
  • Fix string bounds checking in completion code (fixes #441)
    df38fe8e
    Jay Berkenbilt authored
    2021-05-13 13:06:58 -0400  
    Browse File »

09 May, 2021
1 commit
  • Performance fix on preserveObjectStreams
    3cacb27a
    Jay Berkenbilt authored
    2021-05-09 07:51:14 -0400  
    Browse File »

08 May, 2021
3 commits
  • Prepare 10.3.2 release
    bddebdb0
    Jay Berkenbilt authored
    2021-05-08 10:41:14 -0400  
    Browse File »
  • Include manuals in windows distributions again (fixes #521)
    b152b3c9
    Jay Berkenbilt authored
    2021-05-08 09:42:18 -0400  
    Browse File »
  • Exclude unreferenced objects in object streams (fixes #520)
    30ac51bc
    Jay Berkenbilt authored
    2021-05-08 09:42:09 -0400  
    Browse File »

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

05 Apr, 2021
1 commit
  • QPDF::addPage*: handle duplicate pages more robustly
    8971443e
    Jay Berkenbilt authored
    2021-04-05 10:58:10 -0400  
    Browse File »

11 Mar, 2021
2 commits
  • Prepare 10.3.1 release
    3f05429c
    Jay Berkenbilt authored
    2021-03-11 12:59:41 -0500  
    Browse File »
  • 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 File »

05 Mar, 2021
1 commit
  • Prepare 10.3.0 release
    dc65b884
    Jay Berkenbilt authored
    2021-03-05 06:15:48 -0500  
    Browse File »

04 Mar, 2021
4 commits
  • Revert non-binary-compatible handleWarning change -- see TODO (ABI)
    0b77f2cf
    Jay Berkenbilt authored
    2021-03-04 15:59:46 -0500  
    Browse File »
  • Major rework of handling form fields when copying pages (fixes #509)
    9fb174b9
    Jay Berkenbilt authored
    2021-03-04 15:08:37 -0500  
    Browse File »
  • Add QPDFMatrix::operator==
    a2124f99
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse File »
  • 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 File »

03 Mar, 2021
4 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 File »
  • Enhancements to ParserCallbacks
    a15ec696
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse File »
  • Add QPDF::numWarnings
    1bb209a9
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse File »
  • 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 File »

25 Feb, 2021
3 commits
  • Update examples to use copyStream()
    3bdefb4c
    Jay Berkenbilt authored
    2021-02-25 13:21:23 -0500  
    Browse File »
  • Add missing release entry in ChangeLog
    0f0f6010
    Jay Berkenbilt authored
    2021-02-25 11:46:04 -0500  
    Browse File »
  • 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 File »

23 Feb, 2021
2 commits
  • Spell check
    1886673d
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse File »
  • Fix input file = output file test for split pages
    039eb4a2
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse File »

22 Feb, 2021
6 commits
  • Preserve form fields when splitting pages (fixes #340)
    83216e64
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse File »
  • Add methods for copying form fields
    1f35ec99
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse File »
  • Update pdf-overlay-page example to copy annotations
    f02aa74b
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse File »
  • Add new placeFormXObject that takes a matrix reference
    8e8c0d82
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse File »
  • Add copyAnnotations, use with overlay/underlay (fixes #395)
    61d41e2e
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse File »
  • Change from QPDF{Array,Dict}Items to aitems() and ditems()
    7b3cbacf
    Jay Berkenbilt authored
    2021-02-22 11:05:39 -0500  
    Browse File »

21 Feb, 2021
1 commit
  • Add transformAnnotations and fix flattenRotations to use it
    a9ae8cad
    Jay Berkenbilt authored
    2021-02-21 17:13:09 -0500  
    Browse File »