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
01 Sep, 2022
14 commits
  • Add method QPDFObject::resolve
    4a851591
    m-holger authored
    2022-09-01 17:19:06 +0100  
    Browse Dir »
  • Add methods QPDFObject::setObjGen and QPDFObject::resetObjGen ...
    56e9bcab
    Also, modify QPDFObject::swapWith to update the ObjGens of the swapped
    objects.
    
    Modify QPDF::newIndirect and QPDF::updateCache to keep object ObjGens
    up to date.
    m-holger authored
    2022-09-01 17:09:48 +0100  
    Browse Dir »
  • Change QPDF_Unresolved::create method to take QPDF* and QPDFObjGen parameters
    89061d5b
    m-holger authored
    2022-09-01 17:09:07 +0100  
    Browse Dir »
  • Change return type of QPDF::resolve to void
    ae6e484e
    m-holger authored
    2022-09-01 17:08:45 +0100  
    Browse Dir »
  • Remove QPDFObjectHandle::newIndirect ...
    356b582c
    Modify QPDFParser::parse to call QPDF::getObject instead.
    m-holger authored
    2022-09-01 16:59:01 +0100  
    Browse Dir »
  • Modify QPDF::getObject to not to resolve the object
    c5d0428d
    m-holger authored
    2022-09-01 14:47:24 +0100  
    Browse Dir »
  • Add private method QPDF::ObjCache::update ...
    556c34f0
    Add a new obj_cache entry or update an existing entry in place.
    m-holger authored
    2022-09-01 14:30:26 +0100  
    Browse Dir »
  • Add private methods QPDF::isCached and QPDF::isUnresolved
    c0cd72a3
    m-holger authored
    2022-09-01 14:29:53 +0100  
    Browse Dir »
  • Remove QPDFObjectHandle::initialized
    23d50a2f
    m-holger authored
    2022-09-01 14:29:38 +0100  
    Browse Dir »
  • Remove virtual methods QPDFValue::getTypeCode and getTypeName
    c7005e8a
    m-holger authored
    2022-09-01 14:29:02 +0100  
    Browse Dir »
  • Remove QPDF::ObjectChanged ...
    27fae2b5
    Also change QPDF::replaceObject and QPDF::swapObjects such that the
    QPDFObject assigned to an og in the obj_cache is never replaced; only
    QPDFObject::value is updated.
    m-holger authored
    2022-09-01 14:27:46 +0100  
    Browse Dir »
  • Split QPDFObject into QPDFObject and QPDFValue
    431bd666
    m-holger authored
    2022-09-01 14:19:34 +0100  
    Browse Dir »
  • Change QPDFObjectHandle::shallowCopyInternal to copy scalars
    43983109
    m-holger authored
    2022-09-01 00:11:05 +0100  
    Browse Dir »
  • Add private methods QPDFObjectHandle::asArray etc ...
    114bffa0
    Centralise casting of QPDFObjects and reduce repeated dereferencing.
    m-holger authored
    2022-09-01 00:10:04 +0100  
    Browse Dir »

31 Aug, 2022
9 commits
  • Modify newIndirect to set QPDFObjectHandle::obj
    2a2eebca
    m-holger authored
    2022-08-31 22:47:11 +0100  
    Browse Dir »
  • Remove QPDFObjectHandle::makeReserved
    16841bec
    m-holger authored
    2022-08-31 22:46:55 +0100  
    Browse Dir »
  • Remove QPDFObjectHandle::reserved
    07b66eb0
    m-holger authored
    2022-08-31 22:46:25 +0100  
    Browse Dir »
  • 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 »
  • Replace calls to QPDFObjectHandle::Factory::newIndirect where possible
    bd300be0
    m-holger authored
    2022-08-31 22:45:45 +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 ChangeLog for previous contribution ...
    7b3134ef
    Also remove no-longer-needed #include
    Jay Berkenbilt authored
    2022-08-31 15:06:37 -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
8 commits
  • Inline QPDFObjectHandle::setParsedOffset ...
    9532dca3
    Part of #729
    m-holger authored
    2022-08-30 14:55:45 +0100  
    Browse Dir »
  • Optimise QPDFParser::parse for #311 problem ...
    70d985f9
    Avoid creating new null objects that later will be discarded and made
    implicit.
    
    Part of #729
    m-holger authored
    2022-08-30 13:32:54 +0100  
    Browse Dir »
  • Avoid setting descriptions / offsets for direct nulls in QPDFParser::parse ...
    97a7ad1d
    Part of #729
    m-holger authored
    2022-08-30 13:07:48 +0100  
    Browse Dir »
  • Combine stacks in QPDFParser::parse ...
    7402c02c
    Part of #729
    m-holger authored
    2022-08-30 12:53:19 +0100  
    Browse Dir »
  • Tune QPDFParser::parse ...
    74162a2d
    Replace SparseOHArray with std::vector<QPDFObjectHandle>.
    
    Part of #729
    m-holger authored
    2022-08-30 11:32:43 +0100  
    Browse Dir »
  • 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 »

29 Aug, 2022
2 commits
  • Merge pull request #747 from m-holger/new_stream ...
    0adfd74f
    Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF
    Jay Berkenbilt authored
    2022-08-29 16:33:19 -0400  
    Browse Dir »
  • Fix header ordering in QTC (format code)
    2b01a79e
    Jay Berkenbilt authored
    2022-08-29 11:55:02 -0400  
    Browse Dir »

28 Aug, 2022
1 commit
  • Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF ...
    c53d54b1
    Also, inline method and add optional parameter error_msg.
    m-holger authored
    2022-08-28 22:15:59 +0100  
    Browse Dir »

27 Aug, 2022
3 commits
  • Fix commit b45420a
    b0c1ae05
    m-holger authored
    2022-08-27 12:43:49 +0100  
    Browse Dir »
  • Remove BufferInputSource::Members
    fc4feb6f
    m-holger authored
    2022-08-27 12:19:51 +0100  
    Browse Dir »
  • Remove ClosedFileInputSource::Members
    d6a447b6
    m-holger authored
    2022-08-27 12:13:39 +0100  
    Browse Dir »

26 Aug, 2022
1 commit
  • Add methods InputSource::fastRead, fastUnRead and fastTell ...
    69a5fb70
    Provide buffered input for QPDFTokenizer.
    m-holger authored
    2022-08-26 23:55:56 +0100  
    Browse Dir »

25 Aug, 2022
2 commits
  • Avoid virtual method call in FileInputSource::read
    13ef50cd
    m-holger authored
    2022-08-25 15:08:03 +0100  
    Browse Dir »
  • Refactor FileInputSource::seek and FileInputSource::unreadCh ...
    a318b203
    Avoid building error message each call "just in case".
    m-holger authored
    2022-08-25 15:04:41 +0100  
    Browse Dir »