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
12 Jan, 2024
1 commit
  • Fix null pointer issue on array copy
    ebb10f32
    Jay Berkenbilt authored
    2024-01-12 08:05:22 -0500  
    Browse Dir »

11 Jan, 2024
5 commits
  • Include filename in verbose output for overlay/underlay
    90a97bf4
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse Dir »
  • Honor repeated overlay/underlay
    5b2e5430
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse Dir »
  • Allow repetition of overlay/underlay ...
    6cf04b0a
    This is just QPDFJob wiring.
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse Dir »
  • QPDFJob JSON: allow single item in place of array
    0161f62e
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse Dir »
  • JSONHandler: add fallback handler support
    7de0b3f3
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse Dir »

10 Jan, 2024
5 commits
  • Handle pages/under/overlay JSON file in begin ...
    12f7a446
    ...since they have to be handled before other options. It was working
    because, in both cases, `file` was alphabetically before the other
    keys, but this implementation gives a stronger guarantee.
    Jay Berkenbilt authored
    2024-01-10 16:45:14 -0500  
    Browse Dir »
  • Allow --file with --overlay and --underlay
    9c723aeb
    Jay Berkenbilt authored
    2024-01-10 16:44:46 -0500  
    Browse Dir »
  • Allow --file and --range with --pages ...
    34f013c1
    Accept --file and --range as named parameters in additional to
    allowing positional arguments. This is in preparation for adding
    additional flags.
    Jay Berkenbilt authored
    2024-01-10 16:44:17 -0500  
    Browse Dir »
  • Fix arg parsing check with --collate ...
    20a13482
    The check for the number of items was in the wrong place.
    Jay Berkenbilt authored
    2024-01-10 06:49:31 -0500  
    Browse Dir »
  • Tune handling of sparse arrays in QPDF_Array ...
    5e9de5cd
    Sparse arrays are rare. Dynamically create the variables needed to manage
    them only when needed.
    m-holger authored
    2024-01-10 09:36:18 +0000  
    Browse Dir »

08 Jan, 2024
4 commits
  • Tweak QPDF::getCompressibleObjGens
    e2862514
    m-holger authored
    2024-01-08 10:55:51 -0500  
    Browse Dir »
  • Fix error from older gcc versions
    adb866ef
    Jay Berkenbilt authored
    2024-01-08 10:55:51 -0500  
    Browse Dir »
  • Tweak QPDF::replaceObject
    8715d6a6
    m-holger authored
    2024-01-08 11:54:33 +0000  
    Browse Dir »
  • Tweak QPDF::read_xref
    5641832e
    m-holger authored
    2024-01-08 11:43:57 +0000  
    Browse Dir »

07 Jan, 2024
4 commits
  • Bug fix: treat old generations of reused objects as null
    07f6c635
    Jay Berkenbilt authored
    2024-01-07 17:16:14 -0500  
    Browse Dir »
  • Improve getCompressibleObjGens fix to handle gen > 0
    df61f3a6
    Jay Berkenbilt authored
    2024-01-07 15:22:04 -0500  
    Browse Dir »
  • Tune QPDF::getCompressibleObjGens ...
    ba477e0b
    Change set visited to std::vector<bool>
    m-holger authored
    2024-01-07 17:39:40 +0000  
    Browse Dir »
  • Tune QPDF::getCompressibleObjGens ...
    61954995
    Swap front and back, and change queue from list to vector
    m-holger authored
    2024-01-07 16:39:03 +0000  
    Browse Dir »

06 Jan, 2024
4 commits
  • Format code
    55b00248
    Jay Berkenbilt authored
    2024-01-06 17:23:45 -0500  
    Browse Dir »
  • Remove explicit type from PageLabel dictionary ...
    e50ff67d
    The old code didn't put one there, and it's not really useful. It just
    makes the file (trivially) larger.
    Jay Berkenbilt authored
    2024-01-06 17:20:55 -0500  
    Browse Dir »
  • QPDF.cc: remove unused includes
    7b3fff15
    Jay Berkenbilt authored
    2024-01-06 17:19:16 -0500  
    Browse Dir »
  • Attempt to find xref streams during recovery (fixes #1103)
    2994f9cf
    Jay Berkenbilt authored
    2024-01-06 16:51:03 -0500  
    Browse Dir »

05 Jan, 2024
3 commits
  • Implement --set-page-labels and supporting API (fixes #939)
    7cac433e
    Jay Berkenbilt authored
    2024-01-05 17:12:12 -0500  
    Browse Dir »
  • Automated changes for --set-page-labels ...
    08e3050d
    This commit contains the changes from generate_auto_job based on
    manual changes from the previous commit.
    Jay Berkenbilt authored
    2024-01-05 17:10:45 -0500  
    Browse Dir »
  • Wiring for --set-page-labels: manual (non-bisectable commit) ...
    a0e70b37
    This commit contains only the manual changes. It is separated for
    clarity. This commit would not pass CI because it lacks the automated
    changes, which appear in the next commit.
    Jay Berkenbilt authored
    2024-01-05 17:10:32 -0500  
    Browse Dir »

04 Jan, 2024
1 commit
  • Remove unused argument in private setWriterOptions method
    bfc5fc51
    Jay Berkenbilt authored
    2024-01-04 07:31:00 -0500  
    Browse Dir »

01 Jan, 2024
4 commits
  • Support comma-separated numeric values with --collate (fixes #505)
    d8d70ecc
    Jay Berkenbilt authored
    2024-01-01 18:57:32 -0500  
    Browse Dir »
  • Update copyright to 2024
    9db5d75b
    Jay Berkenbilt authored
    2024-01-01 10:56:06 -0500  
    Browse Dir »
  • Support excluding values from numeric ranges (fixes #564, #790)
    070ee710
    Jay Berkenbilt authored
    2024-01-01 10:48:14 -0500  
    Browse Dir »
  • Completely rewrite QUtil::parse_numrange
    708ea4ef
    Jay Berkenbilt authored
    2024-01-01 10:32:33 -0500  
    Browse Dir »

29 Dec, 2023
2 commits
  • Preserve annotations that inherently lack appearance (fixes #1039) ...
    78a7193f
    ...when flattening annotations. This includes /Link, /Popup,
    and /Projection.
    Jay Berkenbilt authored
    2023-12-29 13:40:08 -0500  
    Browse Dir »
  • Fix comment formatting and update notes
    1ad6451e
    Jay Berkenbilt authored
    2023-12-29 13:16:01 -0500  
    Browse Dir »

27 Dec, 2023
1 commit
  • Tweak utf8 checks
    a3b939ce
    Jay Berkenbilt authored
    2023-12-27 10:48:54 -0500  
    Browse Dir »

25 Dec, 2023
1 commit
  • Detect overlong UTF-8 strings
    6d4115b7
    Jay Berkenbilt authored
    2023-12-25 11:17:17 -0500  
    Browse Dir »

24 Dec, 2023
1 commit
  • Remove --disable-signatures; incorporate into --remove-restrictions ...
    4ca185fd
    Rather than adding yet another flag that is almost never useful on its
    own, just have --remove-restrictions disable digital signatures. The
    operations are still separate in the API.
    Jay Berkenbilt authored
    2023-12-24 07:36:07 -0500  
    Browse Dir »

23 Dec, 2023
3 commits
  • Spell check
    6b8aa1db
    Jay Berkenbilt authored
    2023-12-23 10:00:03 -0500  
    Browse Dir »
  • Implement --disable-signatures (fixes #1015)
    909a0b3f
    Jay Berkenbilt authored
    2023-12-23 08:50:42 -0500  
    Browse Dir »
  • Add QPDFAcroFormDocumentHelper::disableDigitalSignatures
    3d33a3a1
    Jay Berkenbilt authored
    2023-12-23 08:44:47 -0500  
    Browse Dir »

22 Dec, 2023
1 commit
  • Format code, bump clang-format version to 18
    7c0fdf85
    Jay Berkenbilt authored
    2023-12-22 21:45:10 -0500  
    Browse Dir »