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_linearization.cc
16 Jan, 2025
2 commits
  • Revert "Merge pull request #1272 from m-holger/xref_table" ...
    0d5c57c1
    This reverts commit ff2a78f579ebdd06b417e34260a17dba06e71137, reversing
    changes made to 8f54319f7a6514110f4b05cbbf1cb1c9fc8cb6a0.
    m-holger authored
    2025-01-16 16:40:08 +0000  
    Browse File »
  • Revert "Merge pull request #1297 from m-holger/qpdf_objects" ...
    efb2e8f6
    This reverts commit c648b9a018105a3c30b3e7f3c5f8a058d3ddd92c, reversing
    changes made to 12b67a3227df6b6df3a4f5f098e11cce173ff7d5.
    m-holger authored
    2025-01-16 16:15:11 +0000  
    Browse File »

09 Oct, 2024
3 commits
  • Add new method Objects::get
    6c990306
    m-holger authored
    2024-10-09 11:27:28 +0100  
    Browse File »
  • Make Xref_table an inner class of QPDF::Objects
    b5a57800
    m-holger authored
    2024-10-09 09:53:57 +0100  
    Browse File »
  • Move private methods in QPDF_objects to QPDF::Objects
    a3f693c8
    m-holger authored
    2024-10-09 08:58:57 +0100  
    Browse File »

18 Sep, 2024
7 commits
  • Move QPDF::ObjCache::end_before_space etc to Xref_table ...
    cb7180b1
    Also, delay adjustments for compressed objects until needed by
    linearization checks.
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse File »
  • Refactor QPDF::checkLinearizationInternal
    98c14e77
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse File »
  • Make all QPDF::Xref_table data members private
    39abb113
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse File »
  • Add temporary methods QPDF::Xref_table::size and as_map ...
    742cc7d8
    Also, remove redundant clearing of the xref tabl during QPDF destruction.
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse File »
  • Add QPDF::Xref_table methods type, offset, stream_number and stream_index
    5fc257f0
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse File »
  • Add new class QPDF::Xref_table
    0ac37bc9
    m-holger authored
    2024-09-18 10:25:37 +0100  
    Browse File »
  • Move QPDF inner class definitions to new QPDF_private.hh
    f8e6274a
    m-holger authored
    2024-09-18 10:25:37 +0100  
    Browse File »

05 Sep, 2024
1 commit
  • In QPDF::readToken change input parameter to InputSource&
    258343fc
    m-holger authored
    2024-09-05 15:23:28 +0100  
    Browse File »

08 Mar, 2024
4 commits
  • In QPDFWriter::writeLinearized use object table obj in call to getLinearizedParts
    aa2e0d23
    m-holger authored
    2024-03-08 10:41:24 +0000  
    Browse File »
  • In QPDFWriter replace map lenghts with ObjTable new_obj
    ef3a8025
    m-holger authored
    2024-03-08 10:06:14 +0000  
    Browse File »
  • In QPDFWriter replace map xref with new ObjTable new_obj
    ccad589f
    m-holger authored
    2024-03-08 10:05:57 +0000  
    Browse File »
  • In QPDFWriter replace map obj_renumber_no_gen with ObjTable obj
    84e25919
    m-holger authored
    2024-03-08 09:36:47 +0000  
    Browse File »

20 Dec, 2023
1 commit
  • Bug fix: don't compress hint streams when --compress-streams=n
    d61612a2
    Jay Berkenbilt authored
    2023-12-20 15:46:20 -0500  
    Browse File »

14 Oct, 2023
1 commit
  • Write offsets as unsigned in linearization hint tables (fixes #1023)
    71566a27
    Jay Berkenbilt authored
    2023-10-14 18:04:13 -0400  
    Browse File »

09 Jun, 2023
1 commit
  • Code tidy - Clang-Tidy rule modernize-use-emplace
    7bc0f1d8
    m-holger authored
    2023-06-09 15:42:11 +0100  
    Browse File »

27 May, 2023
1 commit
  • Code tidy - reflow comments and strings
    698a70e6
    m-holger authored
    2023-05-27 10:54:19 +0100  
    Browse File »

21 May, 2023
3 commits
  • Rerun clang-format
    60965d5f
    Jay Berkenbilt authored
    2023-05-21 13:35:09 -0400  
    Browse File »
  • Replace 'this->m' with 'm' ...
    49e6365f
    Manual edits for cases not handled by search and replace
    m-holger authored
    2023-05-21 14:52:24 +0100  
    Browse File »
  • Globally replace 'this->m->' with 'm->' ...
    85d78495
    Using search and replace.
    m-holger authored
    2023-05-21 14:42:34 +0100  
    Browse File »

20 May, 2023
2 commits
  • Replace deprecated C++ includes
    e28f4efb
    m-holger authored
    2023-05-20 15:41:25 +0100  
    Browse File »
  • Remove unused include directives
    7f043fe8
    m-holger authored
    2023-05-20 15:37:41 +0100  
    Browse File »

18 Feb, 2023
1 commit
  • Handle linearization warnings as proper warning (fixes #851)
    0f97e982
    Jay Berkenbilt authored
    2023-02-18 19:38:49 -0500  
    Browse File »

20 Nov, 2022
2 commits
  • Add methods QPDFTokenizer::Token::isWord
    34a6f893
    m-holger authored
    2022-11-20 11:55:02 -0500  
    Browse File »
  • Add method QPDFTokenizer::Token::isInteger
    dca70f13
    m-holger authored
    2022-11-20 11:55:02 -0500  
    Browse File »

19 Nov, 2022
1 commit
  • Correctly handle reuse of xref stream (fixes #809)
    e9980efe
    Jay Berkenbilt authored
    2022-11-19 17:03:17 -0500  
    Browse File »

01 Oct, 2022
2 commits
  • Code tidy: use QPDF::toS and QPDF::toI where possible
    cb0a6be9
    m-holger authored
    2022-10-01 11:17:39 -0400  
    Browse File »
  • Add private methods QPDF::damagedPDF
    5ccab4be
    m-holger authored
    2022-10-01 11:17:39 -0400  
    Browse File »

21 Sep, 2022
1 commit
  • Replace calls to QUtil::int_to_string with std::to_string
    2e686948
    m-holger authored
    2022-09-21 15:57:14 -0400  
    Browse File »

31 Aug, 2022
1 commit
  • Replace calls to QPDFObjectHandle::Factory::newIndirect where possible
    bd300be0
    m-holger authored
    2022-08-31 22:45:45 +0100  
    Browse File »

01 Aug, 2022
1 commit
  • 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 File »

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 File »

24 Jul, 2022
4 commits
  • 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 File »
  • 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 File »
  • QPDFObjGen : tidy QPDFObjectHandle private methods ...
    3404ca8a
    Change method signature to use QPDFObjGen.
    m-holger authored
    2022-07-24 15:59:49 +0100  
    Browse File »
  • QPPFObjGen : tidy QPDF::readObjectAtOffset ...
    c0168cf8
    Change method signature to use QPDFObjGen.
    m-holger authored
    2022-07-24 15:59:49 +0100  
    Browse File »