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
  • TODO
23 Nov, 2021
1 commit
  • Note about C API enhancement for string length
    67b0dbe6
    Jay Berkenbilt authored
    2021-11-23 16:01:03 -0500  
    Browse File »

22 Nov, 2021
1 commit
  • Notes on possible safe QPDFObjectHandle
    52d6fcf1
    Jay Berkenbilt authored
    2021-11-22 17:56:20 -0500  
    Browse File »

19 Nov, 2021
1 commit
  • Update notes on API changes for weak crypto
    a63623ad
    Jay Berkenbilt authored
    2021-11-19 15:20:12 -0500  
    Browse File »

11 Nov, 2021
1 commit
  • First increment of improving handling of weak crypto (fixes #358)
    750aca5b
    Jay Berkenbilt authored
    2021-11-11 12:24:15 -0500  
    Browse File »

04 Nov, 2021
1 commit
  • TODO: update fuzz case information
    5eac6c50
    Jay Berkenbilt authored
    2021-11-04 14:03:24 -0400  
    Browse File »

10 Sep, 2021
1 commit
  • TODO: documentation suggestion
    a6b0e832
    Jay Berkenbilt authored
    2021-09-10 10:52:21 -0400  
    Browse File »

08 May, 2021
1 commit
  • Exclude unreferenced objects in object streams (fixes #520)
    30ac51bc
    Jay Berkenbilt authored
    2021-05-08 09:42:09 -0400  
    Browse File »

05 Apr, 2021
1 commit
  • QPDF::addPage*: handle duplicate pages more robustly
    8971443e
    Jay Berkenbilt authored
    2021-04-05 10:58:10 -0400  
    Browse File »

27 Mar, 2021
1 commit
  • Note on fuzz case
    2957e9b7
    Jay Berkenbilt authored
    2021-03-27 09:18:36 -0400  
    Browse File »

21 Mar, 2021
1 commit
  • Remove some assertions that are not necessarily true (fixes #514) ...
    a77f5814
    Operations that add the same object to multiple places in the pages
    tree are throwing exceptions and then later causing assertion
    failures. The assert calls shouldn't be there.
    Jay Berkenbilt authored
    2021-03-21 19:35:23 -0400  
    Browse File »

11 Mar, 2021
1 commit
  • TODO: Comment about making making indirect objects
    fb16c546
    Jay Berkenbilt authored
    2021-03-11 12:53:09 -0500  
    Browse File »

05 Mar, 2021
1 commit
  • TODO: more notes on document-level work
    d9cb2658
    Jay Berkenbilt authored
    2021-03-05 06:15:48 -0500  
    Browse File »

04 Mar, 2021
2 commits
  • Revert non-binary-compatible handleWarning change -- see TODO (ABI)
    0b77f2cf
    Jay Berkenbilt authored
    2021-03-04 15:59:46 -0500  
    Browse File »
  • TODO notes about text appearance streams
    c4613743
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse File »

03 Mar, 2021
2 commits
  • Remove unreferenced: ignore names that are not Fonts or XObjects ...
    e17585c2
    Converted ResourceFinder to ParserCallbacks so we can better detect
    the name that precedes various operators and use the operators to sort
    the names into resource types. This enables us to be smarter about
    detecting unreferenced resources in pages and also sets the stage for
    reconciling differences in /DR across documents.
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse File »
  • TODO note about document-level work
    5207c3da
    Jay Berkenbilt authored
    2021-03-03 15:16:46 -0500  
    Browse File »

23 Feb, 2021
2 commits
  • Spell check
    1886673d
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse File »
  • TODO: notes about document-level work
    1e4c1be2
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse File »

22 Feb, 2021
1 commit
  • TODO: add note about updating fuzzer tests
    d86a4fae
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse File »

21 Feb, 2021
1 commit
  • Comment about QPDFMatrix and QPDFObjectHandle::Matrix
    aa848126
    Jay Berkenbilt authored
    2021-02-21 08:06:19 -0500  
    Browse File »

20 Feb, 2021
1 commit
  • TODO: ABI note
    3aefdd18
    Jay Berkenbilt authored
    2021-02-20 17:52:40 -0500  
    Browse File »

18 Feb, 2021
1 commit
  • Add file attachment example
    f21e4f26
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse File »

07 Feb, 2021
1 commit
  • TODO: more changes for next ABI update
    efdd46da
    Jay Berkenbilt authored
    2021-02-07 19:41:34 -0500  
    Browse File »

06 Feb, 2021
1 commit
  • Remove erroneous handling of /EFF for stream decryption ...
    e076c9bf
    I thought /EFF was supposed to be used as a default for decrypting
    embedded file streams, but actually it's supposed to be advice to a
    conforming writer about handling new ones. This makes sense since the
    findAttachmentStreams code, which is not actually needed, was never
    right.
    Jay Berkenbilt authored
    2021-02-06 17:08:41 -0500  
    Browse File »

05 Feb, 2021
1 commit
  • TODO: add note about issue 476 with broken files
    15c17e58
    Jay Berkenbilt authored
    2021-02-05 05:17:12 -0500  
    Browse File »

27 Jan, 2021
1 commit
  • TODO note about sanitizer
    4f103c61
    Jay Berkenbilt authored
    2021-01-27 08:54:27 -0500  
    Browse File »

24 Jan, 2021
2 commits
  • Implement repair and insert for name/number trees
    b5614f61
    Jay Berkenbilt authored
    2021-01-24 19:31:45 -0500  
    Browse File »
  • Add new constructors for name/number tree helpers ...
    d61ffb65
    Add constructors that take a QPDF object so we can issue warnings and
    create new indirect objects.
    Jay Berkenbilt authored
    2021-01-24 03:27:26 -0500  
    Browse File »

04 Jan, 2021
3 commits
  • Remove unreferenced resources only from relevant pages
    891751f6
    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 »
  • TODO: remove items I decided not to do
    f0caf5e2
    Jay Berkenbilt authored
    2021-01-04 12:00:21 -0500  
    Browse File »

02 Jan, 2021
3 commits
  • Externalize inline images now includes form XObjects
    98da4fd8
    Jay Berkenbilt authored
    2021-01-02 14:08:17 -0500  
    Browse File »
  • 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 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 »

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
3 commits
  • TODO updates
    78c49824
    Jay Berkenbilt authored
    2020-12-28 13:03:04 -0500  
    Browse File »
  • Add pdf-custom-filter example
    d4d7630c
    Jay Berkenbilt authored
    2020-12-28 13:03:04 -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
2 commits
  • Decide not to allow stream data providers to modify dictionary
    0675a3f6
    Jay Berkenbilt authored
    2020-12-26 08:48:20 -0500  
    Browse File »
  • Add QPDFObjectHandle::makeDirect(bool allow_streams)
    cc889507
    Jay Berkenbilt authored
    2020-12-26 08:48:18 -0500  
    Browse File »