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
25 Mar, 2025
2 commits
  • Add a private API version of Pl_Count ...
    876c238e
    ... and use it in QPDFWriter and QPDF::generateHintStream.
    m-holger authored
    2025-03-25 14:44:04 +0000  
    Browse File »
  • In QPDFWriter::writeHintStream use std::string instead of std::shared_ptr<Buffer>
    953ed4b8
    m-holger authored
    2025-03-25 14:44:04 +0000  
    Browse File »

14 Mar, 2025
5 commits
  • Bug fix - in QPDF::isLinearized return false if /L is not an integer
    f54d98ba
    m-holger authored
    2025-03-14 09:20:48 +0000  
    Browse File »
  • Refactor QPDF::isLinearized
    32eca969
    m-holger authored
    2025-03-14 09:18:44 +0000  
    Browse File »
  • Bug fix - don't ignore non-dictionary objects when searching for the ...
    370399a9
    linearization parameter dictionary.
    
    Spec states that that linearization parameter dictionary must be the first
    object.
    m-holger authored
    2025-03-14 09:13:01 +0000  
    Browse File »
  • Refactor QPDF::isLinearized
    27791cc8
    m-holger authored
    2025-03-14 09:12:52 +0000  
    Browse File »
  • Use new read method in QPDF::isLinearized
    791faac4
    m-holger authored
    2025-03-14 09:11:28 +0000  
    Browse File »

11 Mar, 2025
1 commit
  • Minor code formatting fixes
    a9b5ebef
    m-holger authored
    2025-03-11 13:47:23 +0000  
    Browse File »

06 Mar, 2025
1 commit
  • Move QPDF inner class definitions to new QPDF_private.hh
    5c866633
    m-holger authored
    2025-03-06 14:12:27 +0000  
    Browse File »

03 Mar, 2025
1 commit
  • Un-inline QUtil functions ...
    67edbfd9
    Add new private Util.hh header to define inline functions and expose as
    ordinary functions in QUtil.
    m-holger authored
    2025-03-03 14:01:58 +0000  
    Browse File »

16 Feb, 2025
1 commit
  • Pass QPDFObjGen by value ...
    d8e4a081
    Except for virtual functions to avoid the need for users to update code.
    m-holger authored
    2025-02-16 11:56:39 +0000  
    Browse File »

08 Feb, 2025
1 commit
  • Bump clang-format to version 20 and reformat ...
    38d8cc7f
    This improves indentation of long strings. This commit also fixes some
    trailing whitespace in ChangeLog.
    Jay Berkenbilt authored
    2025-02-08 11:17:57 -0500  
    Browse File »

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
1 commit
  • Add methods QPDFTokenizer::Token::isWord
    34a6f893
    m-holger authored
    2022-11-20 11:55:02 -0500  
    Browse File »