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
01 Apr, 2023
16 commits
  • Refactor QPDF_Array::disconnect
    a171ebb9
    m-holger authored
    2023-04-01 13:57:35 +0100  
    Browse Code »
  • Refactor QPDF_Array::setFromVector
    0aae54d3
    m-holger authored
    2023-04-01 13:57:28 +0100  
    Browse Code »
  • Refactor QPDF_Array::getAsVector
    50722388
    m-holger authored
    2023-04-01 13:57:22 +0100  
    Browse Code »
  • Remove SparseOHArray::at, setAt and append
    e186da17
    m-holger authored
    2023-04-01 13:57:15 +0100  
    Browse Code »
  • Remove SparseOHArray::erase
    1c85e7ec
    m-holger authored
    2023-04-01 13:56:54 +0100  
    Browse Code »
  • Remove SparseOHArray::insert
    6295da43
    m-holger authored
    2023-04-01 13:56:47 +0100  
    Browse Code »
  • Change sparse_array test to test sparse QPDF_Arrays
    73023bcb
    m-holger authored
    2023-04-01 13:56:37 +0100  
    Browse Code »
  • Refactor QPDF_Array::setItem and rename to setAt
    182c2480
    m-holger authored
    2023-04-01 13:56:29 +0100  
    Browse Code »
  • Refactor QPDF_Array::eraseItem and rename to erase
    4d37389b
    m-holger authored
    2023-04-01 13:56:16 +0100  
    Browse Code »
  • Refactor QPDF_Array::insertItem and rename to insert
    1bb23d05
    m-holger authored
    2023-04-01 13:56:10 +0100  
    Browse Code »
  • Refactor QPDF_Array::appendItem and rename to push_back
    cedb37ca
    m-holger authored
    2023-04-01 13:55:14 +0100  
    Browse Code »
  • Add new method QPDFValue::checkOwnership
    c6179da9
    m-holger authored
    2023-04-01 13:54:44 +0100  
    Browse Code »
  • Refactor QPDF_Array::getItem and rename to at
    a1a8f35b
    m-holger authored
    2023-04-01 13:54:17 +0100  
    Browse Code »
  • Inline QPDF_Array::getNItems and rename to size
    51d350c9
    m-holger authored
    2023-04-01 12:25:15 +0100  
    Browse Code »
  • Change SparseOHArray index type to int and elements type to map ...
    e6db8dde
    There are no reasons other than historical to use size_t.
    On balance, using map is more efficient. Hold shared pointers to
    QPDFObjects rather than QPDFObjectHandles for consistencey with
    QPDF_Array.
    m-holger authored
    2023-04-01 12:25:06 +0100  
    Browse Code »
  • Remove temporary OHArray
    ea516493
    m-holger authored
    2023-04-01 12:24:52 +0100  
    Browse Code »

29 Mar, 2023
8 commits
  • Remove temporary OHArray::erase, insert and copy
    9e30de80
    m-holger authored
    2023-03-29 13:15:39 +0100  
    Browse Code »
  • Remove temporary OHArray::disconnect and setAt
    0db65e79
    m-holger authored
    2023-03-29 13:06:26 +0100  
    Browse Code »
  • Remove temporary OHArray::at
    13672260
    m-holger authored
    2023-03-29 13:00:28 +0100  
    Browse Code »
  • Remove temporary OHArray::size, append and remove_last ...
    ad2875a4
    Also, add const overload of QPDFObjectHandle::getObj
    m-holger authored
    2023-03-29 12:34:07 +0100  
    Browse Code »
  • Optimize QPDFParser for non-sparse QPDF_Arrays ...
    8fdc3f09
    Stop using nullptr to represent null objects.
    Count null array elements and trigger creation of sparse arrays if null count is
    greater than 100.
    m-holger authored
    2023-03-29 12:10:19 +0100  
    Browse Code »
  • Change underlying data structure of QPDF_Array in non-sparse mode to std::vector
    18c1ffe0
    m-holger authored
    2023-03-29 12:01:24 +0100  
    Browse Code »
  • Add separate sparse mode to QPDF_Array ...
    38cf7c16
    Add temporary clone of SparseOHArray  to implement non-sparse mode.
    m-holger authored
    2023-03-29 11:48:21 +0100  
    Browse Code »
  • Remove redundant QPDF_Array::addExplicitElementsToList
    de29fd56
    m-holger authored
    2023-03-29 10:47:37 +0100  
    Browse Code »

26 Mar, 2023
1 commit
  • Merge pull request #937 from m-holger/cspell ...
    b62ad7ec
    Remove duplicate entries from cSpell.json
    Jay Berkenbilt authored
    2023-03-26 08:58:19 -0400  
    Browse Code »

24 Mar, 2023
1 commit
  • Remove duplicate entries from cSpell.json
    0c4200a1
    m-holger authored
    2023-03-24 11:47:35 +0000  
    Browse Code »

20 Mar, 2023
1 commit
  • Merge pull request #814 from m-holger/check ...
    f89196b6
    Warn if catalog type entry is invalid (fixes #810)
    Jay Berkenbilt authored
    2023-03-20 06:59:47 -0400  
    Browse Code »

19 Mar, 2023
1 commit
  • Warn if catalog type entry is invalid (fixes #810)
    d8acccd5
    m-holger authored
    2023-03-19 20:07:53 +0000  
    Browse Code »

18 Mar, 2023
7 commits
  • Add ChangeLog and release notes for previous fix (fixes #923)
    96520d25
    Jay Berkenbilt authored
    2023-03-18 15:38:31 -0400  
    Browse Code »
  • Merge pull request #924 from cdosborn/main ...
    fe36ef14
    Improve --optimize-images to find images nested within XObjects
    Jay Berkenbilt authored
    2023-03-18 15:34:27 -0400  
    Browse Code »
  • Merge pull request #918 from m-holger/fixqdf ...
    1e53da74
    Code tidy QdfFixer methods
    Jay Berkenbilt authored
    2023-03-18 14:00:11 -0400  
    Browse Code »
  • Merge pull request #920 from m-holger/fixqdf_rl ...
    a2c7471e
    Refactor QdfFixer::processLines
    Jay Berkenbilt authored
    2023-03-18 13:59:47 -0400  
    Browse Code »
  • Merge pull request #926 from m-holger/omap ...
    84e29026
    Remove redundant parameter depth from QPDF::updateObjectMaps
    Jay Berkenbilt authored
    2023-03-18 13:28:19 -0400  
    Browse Code »
  • Merge pull request #928 from m-holger/wr_og ...
    b480f718
    Add new data member QPDFWriter::Members::root_og
    Jay Berkenbilt authored
    2023-03-18 13:28:12 -0400  
    Browse Code »
  • Merge pull request #916 from m-holger/job ...
    16f46703
    Split QPDFJob::run into createQPDF and writeQPDF
    Jay Berkenbilt authored
    2023-03-18 13:27:53 -0400  
    Browse Code »

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

15 Mar, 2023
3 commits
  • Add test validating that images in nested XObjects are included in optimization ...
    f6b13fcc
    The sample file (nested-images.pdf) includes a pdf with an image that is
    nested within an XObject within an XObject in the Resources dict of the
    only page. These images were ignored in prior versions of qpdf.
    Connor Osborn authored
    2023-03-15 23:27:05 -0400  
    Browse Code »
  • Improve --optimize-images to find images nested within XObjects
    8de2497a
    Connor Osborn authored
    2023-03-15 23:27:05 -0400  
    Browse Code »
  • Remove redundant parameter depth from QPDF::updateObjectMaps
    5af32b53
    m-holger authored
    2023-03-15 17:50:17 +0000  
    Browse Code »

09 Mar, 2023
1 commit
  • Add example qpdfjob-remove-annotations
    99231c43
    m-holger authored
    2023-03-09 17:29:39 +0000  
    Browse Code »