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
25 commits
  • Remove copyright banner from newly private header files ...
    c510c015
    We don't put specific copyright banners on files that aren't installed.
    Jay Berkenbilt authored
    2022-09-01 18:19:47 -0400  
    Browse Dir »
  • Remove QPDFObject and QPDFValue from public include directory
    1d57772b
    Jay Berkenbilt authored
    2022-09-01 18:19:47 -0400  
    Browse Dir »
  • Stop including QPDFObject.hh from other than private files ...
    f772c43d
    This required moving some newly inlined functions back to the cc file,
    but that seems to have had no measurable performance impact.
    Jay Berkenbilt authored
    2022-09-01 18:19:47 -0400  
    Browse Dir »
  • Remove QPDFObject::object_type_e as alias for qpdf_object_type_e
    b6639265
    Jay Berkenbilt authored
    2022-09-01 18:11:22 -0400  
    Browse Dir »
  • Rename --report-mem-usage to --report-memory-usage ...
    ceeb25f3
    Avd xcsv brvtns.
    Jay Berkenbilt authored
    2022-09-01 17:15:41 -0400  
    Browse Dir »
  • Add comments after merge of last pull request
    481b1aeb
    Jay Berkenbilt authored
    2022-09-01 17:15:41 -0400  
    Browse Dir »
  • Merge pull request #730 from m-holger/allpages ...
    3d029fb1
    Tidy QPDF::getAllPagesInternal and QPDF::pushInheritedAttributesToPageInternal
    Jay Berkenbilt authored
    2022-09-01 15:28:32 -0400  
    Browse Dir »
  • Reset QPDFValue::qpdf and QPDFValue::og when the owning QPDF object gets destroyed
    805c1ad4
    m-holger authored
    2022-09-01 17:20:16 +0100  
    Browse Dir »
  • Remove methods and parameters obsoleted by the last two commits
    2b7e9ba2
    m-holger authored
    2022-09-01 17:20:02 +0100  
    Browse Dir »
  • Add method QPDFObject::getObjGen and remove QPDFObjectHandle::og
    1bb40238
    m-holger authored
    2022-09-01 17:19:40 +0100  
    Browse Dir »
  • Add method QPDFObject::getQPDF and remove QPDFObjectHandle::qpdf
    5033e3b2
    m-holger authored
    2022-09-01 17:19:31 +0100  
    Browse Dir »
  • 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
6 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 »