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
25 Aug, 2022
1 commit
  • Add state st_string_escape in QPDFTokenizer
    7c32f6cc
    m-holger authored
    2022-08-25 10:41:36 +0100  
    Browse Dir »

21 Aug, 2022
7 commits
  • Add state st_string_after_cr in QPDFTokenizer
    7c5778f9
    m-holger authored
    2022-08-21 11:13:48 +0100  
    Browse Dir »
  • Add state st_char_code in QPDFTokenizer
    f29d0a63
    m-holger authored
    2022-08-21 11:01:48 +0100  
    Browse Dir »
  • Add private method QPDFTokenizer::inString
    d26b537a
    m-holger authored
    2022-08-21 02:54:34 +0100  
    Browse Dir »
  • Add private method QPDFTokenizer::inHexstring
    2697ba49
    m-holger authored
    2022-08-21 02:46:31 +0100  
    Browse Dir »
  • Code tidy: replace if with case statement in QPDFTokenizer::handleCharacter
    f9530a58
    m-holger authored
    2022-08-21 02:38:49 +0100  
    Browse Dir »
  • Add private method QPDFTokenizer::handleCharacter
    86ade3f9
    m-holger authored
    2022-08-21 02:26:27 +0100  
    Browse Dir »
  • Code tidy: replace if with case statement in QPDFTokenizer::presentCharacter
    91fb61ed
    m-holger authored
    2022-08-21 00:54:41 +0100  
    Browse Dir »

20 Aug, 2022
1 commit
  • Avoid shrinking QPDFTokenizer::val and QPDFTokenizer::raw_val
    cf945eea
    m-holger authored
    2022-08-20 19:43:00 +0100  
    Browse Dir »

18 Aug, 2022
2 commits
  • Inline QUtil functions used by QPDFTokenizer
    45a6100c
    m-holger authored
    2022-08-18 15:23:35 +0100  
    Browse Dir »
  • Remove QPDFTokenizer::Members
    c08bb0ec
    m-holger authored
    2022-08-18 13:13:19 +0100  
    Browse Dir »

07 Aug, 2022
5 commits
  • Disable QTC inside the library by default (fixes #714) ...
    cef6425b
    This results in measurable performance improvements to packaged binary
    libqpdf distributions. QTC remains available for library users and is
    still selectively enabled in CI.
    Jay Berkenbilt authored
    2022-08-07 16:20:49 -0400  
    Browse Dir »
  • QTC: cache get_env results for improved performance ...
    da71dc6f
    It turns out that QUtil::get_env is particularly expensive on Windows
    if there is a large environment. This may be true on other platforms
    as well.
    Jay Berkenbilt authored
    2022-08-07 14:23:05 -0400  
    Browse Dir »
  • Resolve QPDF{Name,Number} tree helper linker issues (fixes #745) ...
    32e30a3a
    This is a guess...I'm not sure exactly why there are linker issues or
    how to reproduce them.
    Jay Berkenbilt authored
    2022-08-07 09:21:01 -0400  
    Browse Dir »
  • Merge pull request #746 from m-holger/smart ...
    b90adb1c
    Code tidy: remove redundant calls to smart_ptrs get() method
    Jay Berkenbilt authored
    2022-08-07 08:41:50 -0400  
    Browse Dir »
  • Code tidy: remove redundant calls to smart_ptrs get() method
    7c6901bc
    m-holger authored
    2022-08-07 10:33:25 +0100  
    Browse Dir »

06 Aug, 2022
2 commits
  • Fix parsing comment
    3ec43f05
    Jay Berkenbilt authored
    2022-08-06 14:24:08 -0400  
    Browse Dir »
  • Merge pull request #739 from m-holger/getobject ...
    a3037ca4
    Add QPDF::getObject to replace getObjectByObjGen and getObjectByID
    Jay Berkenbilt authored
    2022-08-06 14:23:56 -0400  
    Browse Dir »

01 Aug, 2022
2 commits
  • Add QPDF::getObject to replace getObjectByObjGen and getObjectByID ...
    1553868c
    For consistency with similar methods, e.g. replaceObject.
    m-holger authored
    2022-08-01 19:22:37 +0100  
    Browse Dir »
  • Inline QPDFObjectHandle::getObjGen etc ...
    407b0766
    Also, make QPDFObjectHandle::isIndirect const.
    m-holger authored
    2022-08-01 15:08:48 +0100  
    Browse Dir »

31 Jul, 2022
10 commits
  • Clean up documentation
    5d63730b
    Jay Berkenbilt authored
    2022-07-31 16:26:02 -0400  
    Browse Dir »
  • Provide a simpler QPDF::writeJSON
    12d065c7
    Jay Berkenbilt authored
    2022-07-31 16:23:17 -0400  
    Browse Dir »
  • Use calledgetallpages and pushedinheritedpageresources
    13cf35ce
    Jay Berkenbilt authored
    2022-07-31 16:23:17 -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 »
  • Change --json-output format ...
    d01c4f88
    from "qpdf-v2" to "qpdf": [..., ...]
    Jay Berkenbilt authored
    2022-07-31 10:32:55 -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 »
  • Fix/clarify meaning of depth parameter to json write methods
    0e3d4cdc
    Jay Berkenbilt authored
    2022-07-31 10:32:55 -0400  
    Browse Dir »
  • Merge pull request #734 from m-holger/nullptr ...
    4feb10fd
    Code tidy : replace 0 with nullptr or true
    Jay Berkenbilt authored
    2022-07-31 08:33:45 -0400  
    Browse Dir »

26 Jul, 2022
1 commit
  • Code tidy : replace 0 with nullptr or true
    073808aa
    m-holger authored
    2022-07-26 13:40:13 +0100  
    Browse Dir »

24 Jul, 2022
9 commits
  • JSON schema: support multi-element array validation
    4674c04c
    Jay Berkenbilt authored
    2022-07-24 16:44:51 -0400  
    Browse Dir »
  • JSON schema -- accept single item in place of array ...
    f8d1ab94
    When the schema wants a variable-length array, allow a single item as
    well as allowing an array.
    Jay Berkenbilt authored
    2022-07-24 16:17:03 -0400  
    Browse Dir »
  • Tweak "AndGet" mutator functions again ...
    b3e6d445
    Remove any ambiguity around whether old or new value is being
    returned.
    Jay Berkenbilt authored
    2022-07-24 15:42:23 -0400  
    Browse Dir »
  • Revert making second parameter of QPDFObjGen::QPDFObjGen optional ...
    8b4afa42
    Also, change test for QPDFObjGen::isIndirect to obj != 0.
    Delete comment from commit afd35f9.
    m-holger authored
    2022-07-24 16:55:10 +0100  
    Browse Dir »
  • Overload StreamDataProvider::provideStreamData ...
    afd35f9a
    Use 'QPDFObjGen const&' instead of 'int, int' in signature.
    m-holger authored
    2022-07-24 16:02:35 +0100  
    Browse Dir »
  • QPDFObjGen : tidy QPDFJob ...
    5d0469f1
    Use QPDFObjGen::unparse where appropriate.
    m-holger authored
    2022-07-24 16:02:35 +0100  
    Browse Dir »
  • 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 »
  • QPDFObjGen : tidy QPDF private methods ...
    f7978db1
    Change method signatures to use QPDFObjGen.
    Use QPDFObjGen methods where possible.
    Remove redundant QPDF::objGenToIndirect.
    m-holger authored
    2022-07-24 16:02:35 +0100  
    Browse Dir »
  • QPDFObjGen : tidy QPDFObjectHandle private methods ...
    3404ca8a
    Change method signature to use QPDFObjGen.
    m-holger authored
    2022-07-24 15:59:49 +0100  
    Browse Dir »