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
10 Dec, 2021
4 commits
  • C API: expose functions for indirect objects (fixes #588)
    1c62c2a3
    Jay Berkenbilt authored
    2021-12-10 14:57:35 -0500  
    Browse Dir »
  • Expose QPDFObjectHandle::addTokenFilter (fixes #580)
    8e0b1533
    Jay Berkenbilt authored
    2021-12-10 13:37:07 -0500  
    Browse Dir »
  • C API: overhaul error handling ...
    72c10d86
    * Handle error conditions that occur when using the object handle
      interfaces. In the past, some exceptions were not correctly
      converted to errors or warnings.
    * Add more detailed information to qpdf-c.h
    * Make it possible to work more explicitly with uninitialized objects
    Jay Berkenbilt authored
    2021-12-10 12:16:02 -0500  
    Browse Dir »
  • Use a specific error code for type warnings and clarify docs
    3340dbe9
    Jay Berkenbilt authored
    2021-12-10 11:15:49 -0500  
    Browse Dir »

09 Dec, 2021
4 commits
  • C API: qpdf_oh_is_initialized
    e3cc171d
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Dir »
  • C API: qpdf_get_last_string_length
    bef2c222
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Dir »
  • Typos in comments
    73d70902
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Dir »
  • Minor documentation updates
    0c705a88
    m-holger authored
    2021-12-09 10:24:14 -0500  
    Browse Dir »

02 Dec, 2021
1 commit
  • C-API expose new_object as qpdf_oh_new_object
    b4fc9eb7
    m-holger authored
    2021-12-02 13:59:58 -0500  
    Browse Dir »

29 Nov, 2021
1 commit
  • Improve testing and error handling around operating before processing
    720ce9e8
    Jay Berkenbilt authored
    2021-11-29 07:42:36 -0500  
    Browse Dir »

19 Nov, 2021
1 commit
  • Ensure qpdf_oh handles returned by C-API functions are unique. ...
    4630b856
    Return new qpdf_oh from qpdf_oh_wrap_in_array when input is already an array.
    Update some doc comments in qpdf-c.h.
    m-holger authored
    2021-11-19 13:31:59 +0000  
    Browse Dir »

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

04 Nov, 2021
2 commits
  • Add QIntC::range_check_subtract
    ec09b914
    Jay Berkenbilt authored
    2021-11-04 13:53:46 -0400  
    Browse Dir »
  • Check object ownership when adding ...
    9b289336
    When adding a QPDFObjectHandle to an array or dictionary, if possible,
    check if the new object belongs to the same QPDF. This makes it much
    easier to find incorrect code than waiting for the situation to be
    detected when the file is written.
    Jay Berkenbilt authored
    2021-11-04 12:29:42 -0400  
    Browse Dir »

03 Nov, 2021
2 commits
  • Make QPDF::findPage public (fixes #516) ...
    33a47d5c
    This was originally not public because I wanted to get rid fo the
    pages cache, but I recently realized there were deep reasons not to do
    that, and the author of pikepdf wanted this, so I decided to make it
    public.
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse Dir »
  • Detect recoverable but invalid zlib data streams (fixes #562)
    532a4f3d
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse Dir »

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

04 Mar, 2021
6 commits
  • QPDFAcroFormDocumentHelper: add missing analyze calls
    cb6e5313
    Jay Berkenbilt authored
    2021-03-04 18:11:44 -0500  
    Browse Dir »
  • Revert non-binary-compatible handleWarning change -- see TODO (ABI)
    0b77f2cf
    Jay Berkenbilt authored
    2021-03-04 15:59:46 -0500  
    Browse Dir »
  • Major rework of handling form fields when copying pages (fixes #509)
    9fb174b9
    Jay Berkenbilt authored
    2021-03-04 15:08:37 -0500  
    Browse Dir »
  • Add QPDFMatrix::operator==
    a2124f99
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Dir »
  • Add string to deprecation warning
    c9c711a3
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Dir »
  • Add optional conflict detection to mergeResources ...
    d7ffdfa9
    Also improve behavior around direct vs. indirect resources.
    Jay Berkenbilt authored
    2021-03-04 15:08:36 -0500  
    Browse Dir »

03 Mar, 2021
3 commits
  • Enhancements to ParserCallbacks
    a15ec696
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Dir »
  • Add QPDF::numWarnings
    1bb209a9
    Jay Berkenbilt authored
    2021-03-03 17:05:49 -0500  
    Browse Dir »
  • Fix behavior for finding /Q, /DA, and /DR for form fields ...
    fa2516df
    If not found in the field hierarchy, /Q and /DA are supposed to be
    looked up in the document-level form dictionary. /DR is supposed to
    only come from the document dictionary.
    Jay Berkenbilt authored
    2021-03-03 17:05:19 -0500  
    Browse Dir »

25 Feb, 2021
1 commit
  • Have QPDFObjectHandle notice when replaceObject was called ...
    a4d6589f
    This results in a performance penalty of 1% to 2% when replaceObject
    and swapObjects are never called and a somewhat larger penalty if they
    are called, but it's worth it to avoid very confusing behavior as
    discussed in depth in qpdf#507.
    Jay Berkenbilt authored
    2021-02-25 07:32:46 -0500  
    Browse Dir »

23 Feb, 2021
2 commits
  • Spell check
    1886673d
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse Dir »
  • Keep only referenced form fields in --pages
    be3a8c0e
    Jay Berkenbilt authored
    2021-02-23 08:26:21 -0500  
    Browse Dir »

22 Feb, 2021
4 commits
  • Add methods for copying form fields
    1f35ec99
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Add new placeFormXObject that takes a matrix reference
    8e8c0d82
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Add copyAnnotations, use with overlay/underlay (fixes #395)
    61d41e2e
    Jay Berkenbilt authored
    2021-02-22 18:42:06 -0500  
    Browse Dir »
  • Change from QPDF{Array,Dict}Items to aitems() and ditems()
    7b3cbacf
    Jay Berkenbilt authored
    2021-02-22 11:05:39 -0500  
    Browse Dir »

21 Feb, 2021
6 commits
  • Add transformAnnotations and fix flattenRotations to use it
    a9ae8cad
    Jay Berkenbilt authored
    2021-02-21 17:13:09 -0500  
    Browse Dir »
  • Add QPDFObjGen::unparse
    a76decd2
    Jay Berkenbilt authored
    2021-02-21 16:21:52 -0500  
    Browse Dir »
  • Comment about QPDFMatrix and QPDFObjectHandle::Matrix
    aa848126
    Jay Berkenbilt authored
    2021-02-21 08:06:19 -0500  
    Browse Dir »
  • QPDFObjectHandle::copyStream
    92fbc6fd
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »
  • Refactor: separate copyStreamData from replaceForeignIndirectObjects
    60afe414
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »
  • Enhance QPDFMatrix API
    901f1a78
    Jay Berkenbilt authored
    2021-02-21 06:36:30 -0500  
    Browse Dir »

19 Feb, 2021
1 commit
  • Add const versions of QPDFMatrix::transform*
    71e86272
    Jay Berkenbilt authored
    2021-02-19 18:35:19 -0500  
    Browse Dir »