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 Jan, 2021
2 commits
  • Fix some pipelines to be safe if downstream write fails (fuzz issue 28262)
    dc92574c
    Jay Berkenbilt authored
    2021-01-04 15:17:35 -0500  
    Browse File »
  • Fix zsh completion arguments (fixes #473)
    a9bdeeb0
    Jay Berkenbilt authored
    2021-01-04 15:17:35 -0500  
    Browse File »

02 Jan, 2021
6 commits
  • Make more QPDFPageObjectHelper methods work with form XObject
    3be58f49
    Jay Berkenbilt authored
    2021-01-02 14:08:53 -0500  
    Browse File »
  • Externalize inline images now includes form XObjects
    98da4fd8
    Jay Berkenbilt authored
    2021-01-02 14:08:17 -0500  
    Browse File »
  • 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 File »
  • QPDFPageObjectHelper::removeUnreferencedResources works with form XObjects
    afb48d23
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse File »
  • QPDFPageObjectHelper: filterPageContents -> filterContents + form XObject
    6154221e
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse File »
  • QPDFPageObjectHelper: getPageImages -> getImages
    63ea4619
    Jay Berkenbilt authored
    2021-01-02 11:33:36 -0500  
    Browse File »

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

30 Dec, 2020
1 commit
  • Add QPDFPageObjectHelper::flattenRotation and --flatten-rotation
    c9271335
    Jay Berkenbilt authored
    2020-12-30 13:03:55 -0500  
    Browse File »

28 Dec, 2020
5 commits
  • Add pdf-custom-filter example
    d4d7630c
    Jay Berkenbilt authored
    2020-12-28 13:03:04 -0500  
    Browse File »
  • Add QPDFObjectHandle::setFilterOnWrite
    12ecd201
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse File »
  • Add ostream << for QPDFObjGen
    3f9191a3
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse File »
  • Let optimize filter stream parameters instead of making them direct ...
    858c7b89
    Also removes preclusion of stream references in stream parameters of
    filterable streams and reduces write times by about 8% by eliminating
    an extra traversal of the objects.
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse File »
  • 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 File »

26 Dec, 2020
1 commit
  • Add QPDFObjectHandle::makeDirect(bool allow_streams)
    cc889507
    Jay Berkenbilt authored
    2020-12-26 08:48:18 -0500  
    Browse File »

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 File »

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

21 Nov, 2020
3 commits
  • Prepare 10.0.4 release
    78b9d6bf
    Jay Berkenbilt authored
    2020-11-21 13:50:02 -0500  
    Browse File »
  • Handle negative numbers in QIntC::range_check (fuzz issue 26994)
    9d644815
    Jay Berkenbilt authored
    2020-11-21 13:43:04 -0500  
    Browse File »
  • Spell check
    13e6b54b
    Jay Berkenbilt authored
    2020-11-21 11:22:05 -0500  
    Browse File »

11 Nov, 2020
1 commit
  • Treat direct page as runtime rather than logic error (fuzz issue 27393)
    bd79138c
    Jay Berkenbilt authored
    2020-11-11 09:50:43 -0500  
    Browse File »

09 Nov, 2020
1 commit
  • Small enhancement to --pages argument parsing
    a7ef572c
    Jay Berkenbilt authored
    2020-11-09 11:12:34 -0500  
    Browse File »

04 Nov, 2020
1 commit
  • Ignore unused field in xref entry, avoiding range error (fixes #482)
    47f4ebcd
    Jay Berkenbilt authored
    2020-11-04 07:46:46 -0500  
    Browse File »

31 Oct, 2020
3 commits
  • Prepare 10.0.3 release
    fbe40b80
    Jay Berkenbilt authored
    2020-10-31 13:47:03 -0400  
    Browse File »
  • Fix stack overflow on direct root (fuzz issue 26761)
    6971f78f
    Jay Berkenbilt authored
    2020-10-31 13:10:39 -0400  
    Browse File »
  • Fix foreign stream copying bug (fixes #478) ...
    96767fb1
    This reverts an incorrect fix to #449 and codes it properly. The real
    problem was that we were looking at the local dictionaries rather than
    the foreign dictionaries when saving the foreign stream data. In the
    case of direct objects, these happened to be the same, but in the case
    of indirect objects, the object references could be pointing anywhere
    since object numbers don't match up between the old and new files.
    Jay Berkenbilt authored
    2020-10-31 12:14:26 -0400  
    Browse File »

27 Oct, 2020
2 commits
  • Prepare 10.0.2 release
    da754079
    Jay Berkenbilt authored
    2020-10-27 11:57:48 -0400  
    Browse File »
  • 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 File »

26 Oct, 2020
3 commits
  • Spell check
    81d2c548
    Jay Berkenbilt authored
    2020-10-26 19:42:46 -0400  
    Browse File »
  • Release notes for 10.0.2
    db08974e
    Jay Berkenbilt authored
    2020-10-26 19:39:36 -0400  
    Browse File »
  • Add some missing ChangeLog entries
    bc9c80db
    Jay Berkenbilt authored
    2020-10-26 11:51:33 -0400  
    Browse File »

25 Oct, 2020
2 commits
  • Use sha256 for signing release files
    7120c4a7
    Jay Berkenbilt authored
    2020-10-25 18:06:40 -0400  
    Browse File »
  • Build Windows releases with openssl; automate external libraries ...
    4e8d21d8
    External libraries for Windows are now built automatically in the
    qpdf/external-libs repository and include openssl in addition to zlib
    and jpeg. Use these, and update the Windows build to build with the
    openssl crypto provider by default. We leave the native crypto
    provider enabled in case there is a problem with openssl and also to
    continue to exercise that code.
    Jay Berkenbilt authored
    2020-10-25 18:06:16 -0400  
    Browse File »

23 Oct, 2020
2 commits
  • Avoid merging adjacent tokens when concatenating contents (fixes #444)
    b30deaee
    Jay Berkenbilt authored
    2020-10-23 08:00:04 -0400  
    Browse File »
  • Fix fix-qdf for empty streams
    0dea2769
    Jay Berkenbilt authored
    2020-10-23 06:39:42 -0400  
    Browse File »

22 Oct, 2020
1 commit
  • Fix loop detection error (fuzz issue 23172)
    24196c08
    Jay Berkenbilt authored
    2020-10-22 05:48:35 -0400  
    Browse File »

21 Oct, 2020
3 commits
  • Obscure bug fix copying foreign streams in special cases (fixes #449) ...
    956c8f64
    Specifically, if a stream had its stream data replaced and had
    indirect /Filter or /DecodeParms, it would result in non-silent loss
    of data and/or internal error.
    Jay Berkenbilt authored
    2020-10-21 19:23:23 -0400  
    Browse File »
  • Turn off azure pipelines, completing migration to GitHub Actions
    395efdf8
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse File »
  • Protect numeric conversion against user's locale (fixes #459)
    98f6c00d
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse File »