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
20 Jan, 2024
2 commits
  • Merge pull request #1128 from m-holger/reconstruct ...
    4660e232
    Tighten checks for invalid indirect references  during xref reconstru…
    Jay Berkenbilt authored
    2024-01-20 12:43:07 -0500  
    Browse Code »
  • Merge pull request #1121 from m-holger/dj ...
    7be985b0
    Handle default-constructed JSON objects
    Jay Berkenbilt authored
    2024-01-20 12:41:13 -0500  
    Browse Code »

18 Jan, 2024
1 commit
  • Handle default-constructed JSON objects
    b6a2b5d3
    m-holger authored
    2024-01-18 10:06:43 +0000  
    Browse Code »

17 Jan, 2024
6 commits
  • Tighten checks for invalid indirect references during xref reconstruction
    f0343565
    m-holger authored
    2024-01-17 14:11:57 +0000  
    Browse Code »
  • Merge pull request #1127 from m-holger/parser ...
    6b80e0f1
    Tighten checks for invalid indirect references in QPDFParser
    Jay Berkenbilt authored
    2024-01-17 08:44:50 -0500  
    Browse Code »
  • Tighten checks for invalid indirect references in QPDFParser
    ed43691b
    m-holger authored
    2024-01-17 13:15:13 +0000  
    Browse Code »
  • Merge pull request #1125 from m-holger/format ...
    87c07457
    Update .clang-format to require braces after control statements
    Jay Berkenbilt authored
    2024-01-17 07:57:12 -0500  
    Browse Code »
  • Merge pull request #1126 from m-holger/fuzz65777 ...
    9a6a1cce
    Fix incorrect handling of invalid negative object ids
    Jay Berkenbilt authored
    2024-01-17 07:54:24 -0500  
    Browse Code »
  • Fix incorrect handling of invalid negative object ids ...
    6e3b7982
    Fix two errors introduced in #1110 and #1112. Since
    #1110, encountering the invalid indirect reference #1110
    -2147483648 n R produces an integer underflow which, if
     undetected, immediately trigger a logic error. Since
     #1112, object -1 0 R may be incorrectly identified as
     an earlier generation of itself and deleted,
     invalidating a live iterator.
    m-holger authored
    2024-01-17 10:39:06 +0000  
    Browse Code »

16 Jan, 2024
1 commit
  • Update .clang-format to require braces after control statements
    9e62e7a6
    m-holger authored
    2024-01-16 12:28:34 +0000  
    Browse Code »

15 Jan, 2024
5 commits
  • ChangeLog from last PR
    0109e365
    Jay Berkenbilt authored
    2024-01-15 11:08:25 -0500  
    Browse Code »
  • Remove extraneous blank lines
    37cf1285
    Jay Berkenbilt authored
    2024-01-15 11:07:49 -0500  
    Browse Code »
  • Tweak Handlers::json_handlers ...
    dca5927b
    Use std::vector instead of list and move shared pointers
    m-holger authored
    2024-01-15 15:18:55 +0000  
    Browse Code »
  • Tweak Handlers::beginUnderOverlay and beginPages
    b85a590b
    m-holger authored
    2024-01-15 15:03:33 +0000  
    Browse Code »
  • Add new method JSON::getDictItem
    a41b7899
    m-holger authored
    2024-01-15 15:02:52 +0000  
    Browse Code »

12 Jan, 2024
3 commits
  • Prioritize fuzz for JSON and code coverage
    7315aa8c
    Jay Berkenbilt authored
    2024-01-12 09:03:15 -0500  
    Browse Code »
  • Update TODO-pages from issues #1116
    25e87a9d
    Jay Berkenbilt authored
    2024-01-12 08:05:22 -0500  
    Browse Code »
  • Fix null pointer issue on array copy
    ebb10f32
    Jay Berkenbilt authored
    2024-01-12 08:05:22 -0500  
    Browse Code »

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

10 Jan, 2024
9 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 Code »
  • Fix deleted copy constructors for Config classes
    6488b156
    Jay Berkenbilt authored
    2024-01-10 16:45:14 -0500  
    Browse Code »
  • Remove completed work from TODO-pages
    0df67204
    Jay Berkenbilt authored
    2024-01-10 16:45:14 -0500  
    Browse Code »
  • Bump version to 11.9.0
    1ecdbc1e
    Jay Berkenbilt authored
    2024-01-10 16:45:13 -0500  
    Browse Code »
  • Allow --file with --overlay and --underlay
    9c723aeb
    Jay Berkenbilt authored
    2024-01-10 16:44:46 -0500  
    Browse Code »
  • 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 Code »
  • 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 Code »
  • Merge pull request #1117 from m-holger/sparse ...
    8b0ae8bb
    Tune handling of sparse arrays in QPDF_Array
    Jay Berkenbilt authored
    2024-01-10 06:49:10 -0500  
    Browse Code »
  • 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 Code »

08 Jan, 2024
6 commits
  • Prepare 11.8.0 release
    452e1f5c
    Jay Berkenbilt authored
    2024-01-08 10:56:41 -0500  
    Browse Code »
  • Tweak QPDF::getCompressibleObjGens
    e2862514
    m-holger authored
    2024-01-08 10:55:51 -0500  
    Browse Code »
  • Fix error from older gcc versions
    adb866ef
    Jay Berkenbilt authored
    2024-01-08 10:55:51 -0500  
    Browse Code »
  • Merge pull request #1112 from m-holger/gcog ...
    8ba968bd
    Tweaks to QPDF::read_xref, removeObject and getCompressibleObjGens
    Jay Berkenbilt authored
    2024-01-08 08:35:18 -0500  
    Browse Code »
  • Tweak QPDF::replaceObject
    8715d6a6
    m-holger authored
    2024-01-08 11:54:33 +0000  
    Browse Code »
  • Tweak QPDF::read_xref
    5641832e
    m-holger authored
    2024-01-08 11:43:57 +0000  
    Browse Code »