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
  • libqpdf
  • qpdf
01 Sep, 2022
3 commits
  • Change QPDF_Unresolved::create method to take QPDF* and QPDFObjGen parameters
    89061d5b
    m-holger authored
    2022-09-01 17:09:07 +0100  
    Browse Dir »
  • Remove virtual methods QPDFValue::getTypeCode and getTypeName
    c7005e8a
    m-holger authored
    2022-09-01 14:29:02 +0100  
    Browse Dir »
  • Split QPDFObject into QPDFObject and QPDFValue
    431bd666
    m-holger authored
    2022-09-01 14:19:34 +0100  
    Browse Dir »

31 Aug, 2022
4 commits
  • Add class QPDF_Unresolved ...
    7248cab7
    Allow QPDFObjectHandle::obj to be set prior resolving object.
    
    ot_unresolved has been appended to the list object types in order to
    preserve the output of existing test cases.
    m-holger authored
    2022-08-31 22:46:09 +0100  
    Browse Dir »
  • Merge pull request #752 from jberkenbilt/report-mem-usage ...
    a078202c
    Report mem usage
    Jay Berkenbilt authored
    2022-08-31 15:50:17 -0400  
    Browse Dir »
  • Add --report-mem-usage option for debugging/testing
    433f1dae
    Jay Berkenbilt authored
    2022-08-31 14:47:27 -0400  
    Browse Dir »
  • Add QUtil::get_max_memory_usage for testing
    0a542476
    Jay Berkenbilt authored
    2022-08-31 14:47:27 -0400  
    Browse Dir »

30 Aug, 2022
3 commits
  • Move QPDFObjectHandle::setObjectDescriptionFromInput to QPDFParser ...
    6fc982b7
    Part of #729
    m-holger authored
    2022-08-30 06:42:46 +0100  
    Browse Dir »
  • Add private methods QPDFParser::warn ...
    8ad1ea34
    Part of #729
    m-holger authored
    2022-08-30 06:04:34 +0100  
    Browse Dir »
  • Move QPDFObjectHandle::parseInternal to new class QPDFParser ...
    6670c685
    Part of #729
    m-holger authored
    2022-08-30 05:56:23 +0100  
    Browse Dir »

31 Jul, 2022
5 commits
  • Clean up documentation
    5d63730b
    Jay Berkenbilt authored
    2022-07-31 16:26:02 -0400  
    Browse Dir »
  • Simplify --json-output ...
    5f4224f3
    Now --json-output just changes defaults. Allow output file with --json.
    Jay Berkenbilt authored
    2022-07-31 16:23:17 -0400  
    Browse Dir »
  • Fix --json-help to take a version parameter
    80acfc38
    Jay Berkenbilt authored
    2022-07-31 16:23:17 -0400  
    Browse Dir »
  • Change the output of --json to use "qpdf" instead of "objects"
    69820847
    Jay Berkenbilt authored
    2022-07-31 15:17:01 -0400  
    Browse Dir »
  • Update docs and prepare QPDF::writeJSON for changes ...
    bb96499b
    Add additional parameters that will be needed to call QPDF::writeJSON
    in partial mode.
    Jay Berkenbilt authored
    2022-07-31 10:32:55 -0400  
    Browse Dir »

24 Jul, 2022
1 commit
  • QPDFObjGen : tidy QPDF_Stream ...
    4b73d057
    Change method signatures to use QPDFObjGen.
    Replace QPDF_Stream::objid and generation with QPDF_Stream::og.
    m-holger authored
    2022-07-24 16:02:35 +0100  
    Browse Dir »

27 Jun, 2022
2 commits
  • Run format-code
    a603c1e3
    Jay Berkenbilt authored
    2022-06-27 12:50:35 -0400  
    Browse Dir »
  • Refactor QPDFObject creation and cloning ...
    f0a81780
    Move responsibility for creating shared pointers to objects and cloning from QPDFObjectHandle to QPDFObject.
    m-holger authored
    2022-06-27 12:47:02 -0400  
    Browse Dir »

25 Jun, 2022
2 commits
  • Remove QPDF_Stream::setStreamDescription
    3b3bcab3
    m-holger authored
    2022-06-25 08:26:46 -0400  
    Browse Dir »
  • Remove redundant QPDF_Array::setDescription and QPDF_Dictionary::setDescription
    9eda1fdc
    m-holger authored
    2022-06-25 08:25:58 -0400  
    Browse Dir »

30 May, 2022
1 commit
  • Update documentation for qpdf JSON v2
    0bd908b5
    Jay Berkenbilt authored
    2022-05-30 20:03:08 -0400  
    Browse Dir »

21 May, 2022
1 commit
  • Change default decode level to "none" with --json-output
    27a42c16
    Jay Berkenbilt authored
    2022-05-21 17:51:34 -0400  
    Browse Dir »

20 May, 2022
2 commits
  • Make version default to latest for --json-output (like --json)
    dc8df962
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse Dir »
  • Major rework -- see long comments ...
    6f43bf8d
    * Replace --create-from-json=file with --json-input, which causes the
      regular input to be treated as json.
    * Eliminate --to-json
    * In --json=2, bring back "objects" and eliminate "objectinfo". Stream
      data is never present.
    * In --json-output=2, write "qpdf-v2" with "objects" and include
      stream data.
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse Dir »

16 May, 2022
1 commit
  • Add --create-from-json and --update-from-json arguments ...
    4fe2e06b
    Also add stubs for top-level QPDF methods (createFromJSON,
    updateFromJSON)
    Jay Berkenbilt authored
    2022-05-16 13:41:40 -0400  
    Browse Dir »

08 May, 2022
4 commits
  • Add --to-json option
    e9390aea
    Jay Berkenbilt authored
    2022-05-08 13:45:20 -0400  
    Browse Dir »
  • Implement JSON v2 output
    c76536dd
    Jay Berkenbilt authored
    2022-05-08 13:45:20 -0400  
    Browse Dir »
  • Implement JSON v2 for Stream ...
    1bc8abfd
    Not fully exercised in this commit
    Jay Berkenbilt authored
    2022-05-08 13:45:20 -0400  
    Browse Dir »
  • Implement JSON v2 for String ...
    3246923c
    Also refine the herustic for deciding whether to use hexadecimal
    notation for a string.
    Jay Berkenbilt authored
    2022-05-08 13:45:20 -0400  
    Browse Dir »

07 May, 2022
2 commits
  • Prepare code for JSON v2 ...
    16f4f94c
    Update getJSON() methods and calls to them
    Jay Berkenbilt authored
    2022-05-07 11:12:01 -0400  
    Browse Dir »
  • Add --test-json-schema command-line option
    b361c5ce
    Jay Berkenbilt authored
    2022-05-07 08:26:31 -0400  
    Browse Dir »

03 May, 2022
3 commits
  • Make Pipeline::write take an unsigned char const* (API change)
    59f3e09e
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse Dir »
  • Make assert handling less error-prone ...
    62bf296a
    Prevent my future self or other contributors from using assert in
    tests and then having that assert not do anything because of the
    NDEBUG macro.
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse Dir »
  • Add internal Pl_Base64 ...
    3d9bac43
    Bidirectional base64; will be used by JSON v2.
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse Dir »

24 Apr, 2022
3 commits
  • QPDFJob json: make removeAttachment take an array (fixes #693)
    d0b7cc8a
    Jay Berkenbilt authored
    2022-04-24 13:06:19 -0400  
    Browse Dir »
  • Deprecate replaceOrRemoveKey -- it's the same as replaceKey
    4be2f360
    Jay Berkenbilt authored
    2022-04-24 09:31:32 -0400  
    Browse Dir »
  • Have dictionary/streams mutators take const& where possible
    4925f0d1
    Jay Berkenbilt authored
    2022-04-24 09:05:50 -0400  
    Browse Dir »

23 Apr, 2022
1 commit
  • Add new QPDF::warn that takes most of QPDFExc's arguments
    68e72198
    Jay Berkenbilt authored
    2022-04-23 18:25:43 -0400  
    Browse Dir »

16 Apr, 2022
2 commits
  • Remove deprecated name/number tree constructors ...
    80ed3076
    Remove the name/number tree object helper constructors that don't take
    a QPDF&.
    Jay Berkenbilt authored
    2022-04-16 13:13:15 -0400  
    Browse Dir »
  • Use = default and = delete where possible in classes
    cdd0b4fb
    Jay Berkenbilt authored
    2022-04-16 11:39:14 -0400  
    Browse Dir »