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
  • include
24 Jan, 2021
1 commit
  • Reimplement name and number tree object helpers ...
    4a1cce0a
    Create a computationally and memory efficient implementation of name
    and number trees that does binary searches as intended by the data
    structure rather than loading into a map, which can use a great deal
    of memory and can be very slow.
    Jay Berkenbilt authored
    2021-01-24 03:22:51 -0500  
    Browse Dir »

19 Jan, 2021
1 commit
  • Clarify qpdf_register_progress_reporter's comment
    9ad6cfd4
    Jay Berkenbilt authored
    2021-01-19 08:55:23 -0500  
    Browse Dir »

16 Jan, 2021
1 commit
  • Add warn() to QPDF's public API
    6226b69d
    Jay Berkenbilt authored
    2021-01-16 18:41:53 -0500  
    Browse Dir »

04 Jan, 2021
2 commits
  • Spell check
    18340b88
    Jay Berkenbilt authored
    2021-01-04 16:26:58 -0500  
    Browse Dir »
  • Update copyright to 2021
    bf8fd41f
    Jay Berkenbilt authored
    2021-01-04 16:26:58 -0500  
    Browse Dir »

02 Jan, 2021
8 commits
  • Make more QPDFPageObjectHelper methods work with form XObject
    3be58f49
    Jay Berkenbilt authored
    2021-01-02 14:08:53 -0500  
    Browse Dir »
  • Externalize inline images now includes form XObjects
    98da4fd8
    Jay Berkenbilt authored
    2021-01-02 14:08:17 -0500  
    Browse Dir »
  • Bug fix: avoid extraneous pipeline finish calls with multiple contents ...
    bedf35d6
    Avoid calling finish() multiple times on the pipeline passed to
    pipeContentStreams. This commit also fixes a bug in which qpdf was not
    exiting with the proper exit status if warnings found while splitting
    pages; this was exposed by a test case that changed.
    Jay Berkenbilt authored
    2021-01-02 14:08:17 -0500  
    Browse Dir »
  • Add several methods for working with form XObjects (fixes #436) ...
    a139d2b3
    Make some more methods in QPDFPageObjectHelper work with form
    XObjects, provide forEach methods to walk through nested form
    XObjects, possibly recursively. This should make it easier to work
    with form XObjects from user code.
    Jay Berkenbilt authored
    2021-01-02 12:29:31 -0500  
    Browse Dir »
  • QPDFPageObjectHelper::removeUnreferencedResources works with form XObjects
    afb48d23
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse Dir »
  • QPDFPageObjectHelper: filterPageContents -> filterContents + form XObject
    6154221e
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse Dir »
  • QPDFPageObjectHelper: getPageImages -> getImages
    63ea4619
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse Dir »
  • QPDFPageObjectHelper::getPageImages: support form XObjects
    e7a85545
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse Dir »

01 Jan, 2021
1 commit
  • Add QPDFObjectHandle::isFormXObject
    1562d34c
    Jay Berkenbilt authored
    2021-01-01 07:36:10 -0500  
    Browse Dir »

30 Dec, 2020
2 commits
  • Fix typo in comment
    4cbf32bf
    Jay Berkenbilt authored
    2020-12-30 13:20:42 -0500  
    Browse Dir »
  • Add QPDFPageObjectHelper::flattenRotation and --flatten-rotation
    c9271335
    Jay Berkenbilt authored
    2020-12-30 13:03:55 -0500  
    Browse Dir »

28 Dec, 2020
8 commits
  • Add pdf-custom-filter example
    d4d7630c
    Jay Berkenbilt authored
    2020-12-28 13:03:04 -0500  
    Browse Dir »
  • Add Pipeline::getNext() to DLL
    ac042d16
    Jay Berkenbilt authored
    2020-12-28 13:03:04 -0500  
    Browse Dir »
  • Add QPDFObjectHandle::setFilterOnWrite
    12ecd201
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse Dir »
  • Add ostream << for QPDFObjGen
    3f9191a3
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse Dir »
  • Restructure optimize to allow skipping parameters of filtered streams
    1a62cce9
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse Dir »
  • Refactor: separate code that determines whether to filter a stream
    09027344
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse Dir »
  • Implement user-provided stream filters ...
    39bfa013
    Refactor QPDF_Stream to use stream filter classes to handle supported
    stream filters as well.
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse Dir »
  • Fix typo in comment and whitespace issue
    1fb26f08
    Jay Berkenbilt authored
    2020-12-28 12:57:59 -0500  
    Browse Dir »

26 Dec, 2020
2 commits
  • Decide not to allow stream data providers to modify dictionary
    0675a3f6
    Jay Berkenbilt authored
    2020-12-26 08:48:20 -0500  
    Browse Dir »
  • Add QPDFObjectHandle::makeDirect(bool allow_streams)
    cc889507
    Jay Berkenbilt authored
    2020-12-26 08:48:18 -0500  
    Browse Dir »

20 Dec, 2020
1 commit
  • Provide qpdf write progress reporting from C API (fixes #487)
    573b6eb8
    Jay Berkenbilt authored
    2020-12-20 14:43:24 -0500  
    Browse Dir »

28 Nov, 2020
1 commit
  • Add QPDFObjectHandle manipulation to C API
    20509770
    Jay Berkenbilt authored
    2020-11-28 19:48:07 -0500  
    Browse Dir »

21 Nov, 2020
1 commit
  • Handle negative numbers in QIntC::range_check (fuzz issue 26994)
    9d644815
    Jay Berkenbilt authored
    2020-11-21 13:43:04 -0500  
    Browse Dir »

27 Oct, 2020
1 commit
  • Revert removal of unreadCh change for performance ...
    bcea54fc
    Turns out unreadCh is much more efficient than seek(-1, SEEK_CUR).
    Update comments and code to reflect this.
    Jay Berkenbilt authored
    2020-10-27 11:57:48 -0400  
    Browse Dir »

23 Oct, 2020
2 commits
  • TODO and comments item for pipeContentStreams
    fd13fe74
    Jay Berkenbilt authored
    2020-10-23 16:53:58 -0400  
    Browse Dir »
  • Fix outdated comment in QPDFTokenizer.hh
    802de87c
    Jay Berkenbilt authored
    2020-10-23 06:39:42 -0400  
    Browse Dir »

22 Oct, 2020
3 commits
  • Avoid leak by resolving object streams more than once (fuzz issue 23642)
    8a11feac
    Jay Berkenbilt authored
    2020-10-22 15:39:36 -0400  
    Browse Dir »
  • Add range_check method to QIntC
    7f4a4df9
    Jay Berkenbilt authored
    2020-10-22 05:48:40 -0400  
    Browse Dir »
  • Fix loop detection error (fuzz issue 23172)
    24196c08
    Jay Berkenbilt authored
    2020-10-22 05:48:35 -0400  
    Browse Dir »

21 Oct, 2020
1 commit
  • Protect numeric conversion against user's locale (fixes #459)
    98f6c00d
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse Dir »

18 Oct, 2020
1 commit
  • Stop using InputSource::unreadCh
    bed165c9
    Jay Berkenbilt authored
    2020-10-18 07:43:05 -0400  
    Browse Dir »

16 Oct, 2020
1 commit
  • InputSource::unreadCh -- only unread most recently read character ...
    18b34a56
    This is all that ever worked. The test suite was trying to do
    something different from ClosedFileInputSource.
    Jay Berkenbilt authored
    2020-10-16 17:15:39 -0400  
    Browse Dir »

07 Apr, 2020
1 commit
  • Add missing QPDF_DLL_CLASS for QPDFObject (fixes #424) ...
    496aacd3
    This is needed for some compilers on some platforms, notably current
    versions of clang.
    Jay Berkenbilt authored
    2020-04-07 10:35:03 -0400  
    Browse Dir »

06 Apr, 2020
1 commit
  • Delegate random number generation to crypto provider (fixes #418)
    77198d53
    Jay Berkenbilt authored
    2020-04-06 11:23:02 -0400  
    Browse Dir »