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
  • qpdf
21 May, 2023
2 commits
  • Don't check sizes for old version ...
    cfcf4318
    Otherwise we get errors if we added a class.
    Jay Berkenbilt authored
    2023-05-21 14:42:29 -0400  
    Browse Dir »
  • Rerun clang-format
    60965d5f
    Jay Berkenbilt authored
    2023-05-21 13:35:09 -0400  
    Browse Dir »

20 May, 2023
6 commits
  • Disregard appearance state when irrelevant (fixes #949) ...
    293a2e52
    If /AP is a dictionary of streams rather than a dictionary of
    dictionaries, disregard /AS, which is supposed to point to a subkey of
    one of the dictionaries. This fix prevents qpdf's annotation
    flattening from discarding some annotations when /AS is erroneously
    set.
    Jay Berkenbilt authored
    2023-05-20 15:46:16 -0400  
    Browse Dir »
  • Rerun format_code (after merging clang-tidy PR)
    d740c6cc
    Jay Berkenbilt authored
    2023-05-20 14:52:19 -0400  
    Browse Dir »
  • Use auto when initialializing with new
    41ec7eda
    m-holger authored
    2023-05-20 15:41:40 +0100  
    Browse Dir »
  • Use nullptr instead of 0 or NULL
    d0682f0f
    m-holger authored
    2023-05-20 15:41:36 +0100  
    Browse Dir »
  • Replace deprecated C++ includes
    e28f4efb
    m-holger authored
    2023-05-20 15:41:25 +0100  
    Browse Dir »
  • Remove unused include directives
    7f043fe8
    m-holger authored
    2023-05-20 15:37:41 +0100  
    Browse Dir »

04 Apr, 2023
1 commit
  • Fix bug in QPDF_Name::normalizeName introduced in #891 ...
    3f2ebf33
    '#' was omitted from the list of chars that need to be escaped.
    m-holger authored
    2023-04-04 15:54:54 +0100  
    Browse Dir »

02 Apr, 2023
1 commit
  • Add new functions qpdfjob_create_qpdf and qpdfjob_write_qpdf
    41f79bed
    m-holger authored
    2023-04-02 09:45:19 +0100  
    Browse Dir »

01 Apr, 2023
3 commits
  • Refactor QPDF_Array::setItem and rename to setAt
    182c2480
    m-holger authored
    2023-04-01 13:56:29 +0100  
    Browse Dir »
  • Refactor QPDF_Array::eraseItem and rename to erase
    4d37389b
    m-holger authored
    2023-04-01 13:56:16 +0100  
    Browse Dir »
  • Refactor QPDF_Array::insertItem and rename to insert
    1bb23d05
    m-holger authored
    2023-04-01 13:56:10 +0100  
    Browse Dir »

20 Mar, 2023
1 commit
  • Merge pull request #814 from m-holger/check ...
    f89196b6
    Warn if catalog type entry is invalid (fixes #810)
    Jay Berkenbilt authored
    2023-03-20 06:59:47 -0400  
    Browse Dir »

19 Mar, 2023
1 commit
  • Warn if catalog type entry is invalid (fixes #810)
    d8acccd5
    m-holger authored
    2023-03-19 20:07:53 +0000  
    Browse Dir »

18 Mar, 2023
2 commits
  • Merge pull request #924 from cdosborn/main ...
    fe36ef14
    Improve --optimize-images to find images nested within XObjects
    Jay Berkenbilt authored
    2023-03-18 15:34:27 -0400  
    Browse Dir »
  • Merge pull request #918 from m-holger/fixqdf ...
    1e53da74
    Code tidy QdfFixer methods
    Jay Berkenbilt authored
    2023-03-18 14:00:11 -0400  
    Browse Dir »

15 Mar, 2023
1 commit
  • Add test validating that images in nested XObjects are included in optimization ...
    f6b13fcc
    The sample file (nested-images.pdf) includes a pdf with an image that is
    nested within an XObject within an XObject in the Resources dict of the
    only page. These images were ignored in prior versions of qpdf.
    Connor Osborn authored
    2023-03-15 23:27:05 -0400  
    Browse Dir »

09 Mar, 2023
2 commits
  • Replace std::regex_search with string_view methods in QdfFixer::processLines
    cfcceff6
    m-holger authored
    2023-03-09 12:16:33 +0000  
    Browse Dir »
  • Use std::string_view in QdfFixer::processLines ...
    011b1d7e
    Change type of local var lines to string_view. Also, instead of
    constructing a list of lines, read the entire input into a single string
    and break it up into lines on the fly.stash
    m-holger authored
    2023-03-09 11:44:26 +0000  
    Browse Dir »

08 Mar, 2023
3 commits
  • Tidy QdfFixer::adjustOstreamXref
    82efe52b
    m-holger authored
    2023-03-08 10:00:17 +0000  
    Browse Dir »
  • Tidy QdfFixer::checkObjId
    fc828c2a
    m-holger authored
    2023-03-08 09:56:53 +0000  
    Browse Dir »
  • Code tidy QdfFixer::writeBinary
    71bba5d4
    m-holger authored
    2023-03-08 09:50:49 +0000  
    Browse Dir »

25 Feb, 2023
1 commit
  • Overlay/underlay: capture origial page as form XObject (fixes #904)
    78f7dc9f
    Jay Berkenbilt authored
    2023-02-25 12:58:51 -0500  
    Browse Dir »

18 Feb, 2023
1 commit
  • Handle linearization warnings as proper warning (fixes #851)
    0f97e982
    Jay Berkenbilt authored
    2023-02-18 19:38:49 -0500  
    Browse Dir »

04 Feb, 2023
1 commit
  • Add data member JSONParser::token_start
    bb89a603
    m-holger authored
    2023-02-04 13:52:55 +0000  
    Browse Dir »

28 Jan, 2023
1 commit
  • Implement --remove-restrictions (fixes #833)
    1308c450
    Jay Berkenbilt authored
    2023-01-28 13:42:19 -0500  
    Browse Dir »

09 Jan, 2023
1 commit
  • Fix annotations properly for page with no /Resources (fixes #827)
    e4e0f40f
    Jay Berkenbilt authored
    2023-01-09 07:31:39 -0500  
    Browse Dir »

01 Jan, 2023
1 commit
  • Do double indirect test correctly
    bf477fbb
    Jay Berkenbilt authored
    2023-01-01 07:33:34 -0500  
    Browse Dir »

31 Dec, 2022
2 commits
  • Add test case for broken indirect object reference ...
    ce8e63cb
    ...where the first "number" is an indirect object that happens to be a
    number.
    Jay Berkenbilt authored
    2022-12-31 15:12:58 -0500  
    Browse Dir »
  • Fix QPDFObjectHandle::isScalar ...
    0ca44ef8
    Exclude uninitialized, destroyed and reserved objects.
    m-holger authored
    2022-12-31 09:27:19 -0500  
    Browse Dir »

26 Nov, 2022
2 commits
  • Fix logic for fixDanglingReferences
    ff42ea4e
    Jay Berkenbilt authored
    2022-11-26 18:13:46 -0500  
    Browse Dir »
  • Refactor QPDF::fixDanglingReferences
    3f632458
    m-holger authored
    2022-11-26 16:26:42 -0500  
    Browse Dir »

25 Nov, 2022
5 commits
  • Add test case of dangling ref not found until xref reconstruction
    19a8d3fe
    Jay Berkenbilt authored
    2022-11-25 15:16:16 -0500  
    Browse Dir »
  • Temporary (revert after fix): mark test as expected failure
    32251497
    Jay Berkenbilt authored
    2022-11-25 15:16:16 -0500  
    Browse Dir »
  • Preserve unreferenced objects in dangling test
    bd337b80
    Jay Berkenbilt authored
    2022-11-25 15:16:16 -0500  
    Browse Dir »
  • Dangling ref test: show new object ID
    f6367bba
    Jay Berkenbilt authored
    2022-11-25 15:16:16 -0500  
    Browse Dir »
  • Code formatting updates
    5489f1d8
    Jay Berkenbilt authored
    2022-11-25 15:16:16 -0500  
    Browse Dir »

20 Nov, 2022
1 commit
  • Refactor QPDFObjectHandle::copyObject1
    b1eb1a95
    m-holger authored
    2022-11-20 12:07:22 -0500  
    Browse Dir »

19 Nov, 2022
1 commit
  • Correctly handle reuse of xref stream (fixes #809)
    e9980efe
    Jay Berkenbilt authored
    2022-11-19 17:03:17 -0500  
    Browse Dir »