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
01 Sep, 2022
20 commits
  • 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 »
  • 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 »
  • 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 »
  • 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 »
  • 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
7 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 »
  • 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
  • Inline QPDFObjectHandle::setParsedOffset ...
    9532dca3
    Part of #729
    m-holger authored
    2022-08-30 14:55:45 +0100  
    Browse Dir »
  • Move QPDFObjectHandle::setObjectDescriptionFromInput to QPDFParser ...
    6fc982b7
    Part of #729
    m-holger authored
    2022-08-30 06:42:46 +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
1 commit
  • 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 »

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
2 commits
  • 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
5 commits
  • Remove FileInputSource::Members
    dc5c8b82
    m-holger authored
    2022-08-25 12:42:14 +0100  
    Browse Dir »
  • Remove QPDFTokenizer::unread_char
    b45420a9
    m-holger authored
    2022-08-25 11:30:49 +0100  
    Browse Dir »
  • Refactor QPDFTokenizer::betweenTokens()
    706106da
    m-holger authored
    2022-08-25 11:30:35 +0100  
    Browse Dir »
  • Integrate booleans and null into state machine in QPDFTokenizer
    42ed58e4
    m-holger authored
    2022-08-25 11:30:13 +0100  
    Browse Dir »
  • Integrate numbers into state machine in QPDFTokenizer
    fe33b7ca
    m-holger authored
    2022-08-25 11:26:46 +0100  
    Browse Dir »