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
  • QPDFWriter.cc
17 Jun, 2023
1 commit
  • Merge pull request #982 from m-holger/cltidy ...
    0b538ec8
    Apply various Clang-Tidy rules
    Jay Berkenbilt authored
    2023-06-17 11:29:21 -0400  
    Browse File »

09 Jun, 2023
2 commits
  • Code tidy - Clang-Tidy rule modernize-use-equals-default
    ae3642ce
    m-holger authored
    2023-06-09 15:45:14 +0100  
    Browse File »
  • Remove redundant loop in QPDFWriter::prepareFileForWrite
    d8e078fb
    m-holger authored
    2023-06-09 15:29:16 +0100  
    Browse File »

02 Jun, 2023
2 commits
  • Fix doc typos
    acd0acf1
    m-holger authored
    2023-06-02 19:24:12 +0100  
    Browse File »
  • Code tidy - reflow comments and strings
    3c5700c2
    m-holger authored
    2023-06-02 16:00:40 +0100  
    Browse File »

21 May, 2023
2 commits
  • Rerun clang-format
    60965d5f
    Jay Berkenbilt authored
    2023-05-21 13:35:09 -0400  
    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
3 commits
  • Rerun format_code (after merging clang-tidy PR)
    d740c6cc
    Jay Berkenbilt authored
    2023-05-20 14:52:19 -0400  
    Browse File »
  • Use auto when initialializing with new
    41ec7eda
    m-holger authored
    2023-05-20 15:41:40 +0100  
    Browse File »
  • Replace deprecated C++ includes
    e28f4efb
    m-holger authored
    2023-05-20 15:41:25 +0100  
    Browse File »

21 Mar, 2023
1 commit
  • Tune indentations in QPDFWriter::unparseObject ...
    ce666042
    Set indent differently for qdf and non-qdf files.
    Combine with preceding newline for qdf files.
    m-holger authored
    2023-03-21 10:59:05 +0000  
    Browse File »

17 Mar, 2023
1 commit
  • Add new data member QPDFWriter::Members::root_og ...
    b7791566
    Also, uninitialize QPDFWriter::Members members.
    m-holger authored
    2023-03-17 11:19:48 +0000  
    Browse File »

23 Jan, 2023
1 commit
  • Tune QPDFWriter::writeString etc methods ...
    d16308b3
    Use string_view parameters and call pipeline write methods directly.
    m-holger authored
    2023-01-23 07:00:58 -0500  
    Browse File »

21 Jan, 2023
1 commit
  • Tidy QPDFXRefEntry creation
    e8cdc462
    m-holger authored
    2023-01-21 18:18:15 -0500  
    Browse File »

08 Jan, 2023
3 commits
  • Refactor QPDFWriter::writePad
    aefb8ff9
    m-holger authored
    2023-01-08 13:33:10 -0500  
    Browse File »
  • Change QPDFWriter::object_queue to std::vector
    8363657c
    m-holger authored
    2023-01-08 13:33:10 -0500  
    Browse File »
  • Tune QPDFWriter::enqueueObject
    9c216a06
    m-holger authored
    2023-01-08 13:33:10 -0500  
    Browse File »

07 Jan, 2023
1 commit
  • Tune QPDFWriter::unparseObject
    59191ebb
    m-holger authored
    2023-01-07 13:27:17 -0500  
    Browse File »

31 Dec, 2022
1 commit
  • Refactor QPDFWriter::enqueueObject ...
    383f5a00
    Move test for m->linearized outside loop.
    m-holger authored
    2022-12-31 09:22:45 -0500  
    Browse File »

06 Dec, 2022
1 commit
  • Alternative fix logic for fixDanglingReferences
    cfcb279e
    m-holger authored
    2022-12-06 15:21:34 -0500  
    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 »

08 Sep, 2022
2 commits
  • Change reset to disconnect and clarify comments ...
    c7a4967d
    I decided that it's actually fine to copy a direct object to another
    QPDF. Even if we eventually prevent a QPDFObject from having multiple
    parents, this could happen if an object is moved.
    Jay Berkenbilt authored
    2022-09-08 11:06:15 -0400  
    Browse File »
  • Clear owning QPDF information for all objects, not just indirect
    264e25f3
    Jay Berkenbilt authored
    2022-09-08 10:19:38 -0400  
    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 »

31 Jul, 2022
1 commit
  • Merge pull request #734 from m-holger/nullptr ...
    4feb10fd
    Code tidy : replace 0 with nullptr or true
    Jay Berkenbilt authored
    2022-07-31 08:33:45 -0400  
    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
2 commits
  • Tweak "AndGet" mutator functions again ...
    b3e6d445
    Remove any ambiguity around whether old or new value is being
    returned.
    Jay Berkenbilt authored
    2022-07-24 15:42:23 -0400  
    Browse File »
  • Add optional parameter separator to QPDFObjGen::unparse ...
    eeb6162f
    Also, revert inlining of unparse and operator << from commit 4c6640c in
    order to avoid exposing QUtil.
    m-holger authored
    2022-07-24 15:41:48 +0100  
    Browse File »

19 Jun, 2022
1 commit
  • Move C-based ProgressReporter helper into QPDFWriter
    3a7ee7e9
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse File »

21 May, 2022
1 commit
  • Code clean up: use range-style for loops wherever possible ...
    6c69a747
    Remove variables obsoleted by commit 4f24617.
    m-holger authored
    2022-05-21 16:06:29 -0400  
    Browse File »

20 May, 2022
1 commit
  • Add test for bad data and bad datafile
    6c2fb5b8
    Jay Berkenbilt authored
    2022-05-20 13:33:30 -0400  
    Browse File »

03 May, 2022
4 commits
  • Make use of the new Pipeline methods in some places
    21d6e323
    Jay Berkenbilt authored
    2022-05-03 18:31:23 -0400  
    Browse File »
  • Make Pipeline::write take an unsigned char const* (API change)
    59f3e09e
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse File »
  • Make assert handling less error-prone ...
    62bf296a
    Prevent my future self or other contributors from using assert in
    tests and then having that assert not do anything because of the
    NDEBUG macro.
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse File »
  • Remove remaining incorrect assert calls from implementation
    92b69246
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse File »

30 Apr, 2022
4 commits
  • Mark weak encryption with API changes (fixes #576)
    8ccd3a8a
    Jay Berkenbilt authored
    2022-04-30 17:24:15 -0400  
    Browse File »
  • Remove deprecated (pre-8.4.0) encryption APIs
    2213ed0c
    Jay Berkenbilt authored
    2022-04-30 17:23:58 -0400  
    Browse File »
  • Code clean up: use range-style for loops wherever possible ...
    4f24617e
    Where not possible, use "auto" to get the iterator type.
    
    Editorial note: I have avoid this change for a long time because of
    not wanting to make gratuitous changes to version history, which can
    obscure when certain changes were made, but with having recently
    touched every single file to apply automatic code formatting and with
    making several broad changes to the API, I decided it was time to take
    the plunge and get rid of the older (pre-C++11) verbose iterator
    syntax. The new code is just easier to read and understand, and in
    many cases, it will be more effecient as fewer temporary copies are
    being made.
    
    m-holger, if you're reading, you can see that I've finally come
    around. :-)
    Jay Berkenbilt authored
    2022-04-30 13:27:18 -0400  
    Browse File »
  • Formatting: remove space in range-style for loops ...
    7f023701
    Change .clang-format and commit automated changes from a fresh run of
    format-code
    Jay Berkenbilt authored
    2022-04-30 13:26:43 -0400  
    Browse File »

29 Apr, 2022
1 commit
  • Use replaceKeyAndGet in a few places in existing code
    d8fdf632
    Jay Berkenbilt authored
    2022-04-29 20:28:02 -0400  
    Browse File »