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
08 Mar, 2024
10 commits
  • In QPDFWriter::writeLinearized use object table obj in call to getLinearizedParts
    aa2e0d23
    m-holger authored
    2024-03-08 10:41:24 +0000  
    Browse Dir »
  • In QPDFWriter::writeLinearized use object table obj in call to optimize
    97d78c75
    m-holger authored
    2024-03-08 10:33:42 +0000  
    Browse Dir »
  • Add method QPDF::Writer::getCompressibleObjSet ...
    0df0d00c
    Create set without creation of an intermediate vector.
    m-holger authored
    2024-03-08 10:20:12 +0000  
    Browse Dir »
  • Replace QPDF::Writer::getObjectStreamData with getXRefTable
    ae00ee61
    m-holger authored
    2024-03-08 10:10:31 +0000  
    Browse Dir »
  • In QPDFWriter replace map lenghts with ObjTable new_obj
    ef3a8025
    m-holger authored
    2024-03-08 10:06:14 +0000  
    Browse Dir »
  • In QPDFWriter replace map xref with new ObjTable new_obj
    ccad589f
    m-holger authored
    2024-03-08 10:05:57 +0000  
    Browse Dir »
  • In QPDFWriter change object_stream_to_objects to a map of vectors.
    47cf4e3a
    m-holger authored
    2024-03-08 10:04:54 +0000  
    Browse Dir »
  • In QPDFWriter replace map object_to_object_stream with ObjTable obj
    2fa93e79
    m-holger authored
    2024-03-08 09:59:56 +0000  
    Browse Dir »
  • In QPDFWriter replace map obj_renumber_no_gen with ObjTable obj
    84e25919
    m-holger authored
    2024-03-08 09:36:47 +0000  
    Browse Dir »
  • In QPDFWriter replace map obj_renumber with a new object table obj
    8791b5f8
    m-holger authored
    2024-03-08 09:36:22 +0000  
    Browse Dir »

24 Feb, 2024
1 commit
  • Format code
    2d402e45
    Jay Berkenbilt authored
    2024-02-24 10:29:41 -0500  
    Browse Dir »

17 Feb, 2024
4 commits
  • Documentation fixes for set/remove page labels
    c1a48ec8
    Jay Berkenbilt authored
    2024-02-17 16:13:46 -0500  
    Browse Dir »
  • set page labels: detect start page < 1 (fixes #939)
    7bc52c57
    Jay Berkenbilt authored
    2024-02-17 16:13:42 -0500  
    Browse Dir »
  • Merge branch 'jw' from #1146 into work
    e362bce8
    Jay Berkenbilt authored
    2024-02-17 14:15:48 -0500  
    Browse Dir »
  • Add comment to QPDF_Name::writeJSON
    413aba5b
    m-holger authored
    2024-02-17 14:58:48 +0000  
    Browse Dir »

16 Feb, 2024
10 commits
  • Refactor QPDFJob::doJSONObjects
    4f54508f
    m-holger authored
    2024-02-16 15:50:30 +0000  
    Browse Dir »
  • Expose QPDFObjectHandle::writeJSON
    f0bc2f11
    m-holger authored
    2024-02-16 14:09:28 +0000  
    Browse Dir »
  • Refactor QPDF::writeJSON
    c06653c3
    m-holger authored
    2024-02-16 12:00:37 +0000  
    Browse Dir »
  • Refactor QPDF::writeJSONStream ...
    b9bc0535
    Use QPDF_Stream::writeStreamJSON.
    Factor out the json_stream_data == qpdf_sj_file case.
    m-holger authored
    2024-02-16 11:51:10 +0000  
    Browse Dir »
  • Add new method QPDF_Stream::writeStreamJSON ...
    b15d0bf6
    (Replacing the temporary implementation from the last commit.)
    m-holger authored
    2024-02-16 11:37:50 +0000  
    Browse Dir »
  • Reimplement QPDF_Stream::getStreamJSON in terms of writeStreamJSON ...
    920e9298
    writeStreamJSON is a temporary implementation minimally adapted from
    getStreamJSON.
    m-holger authored
    2024-02-16 11:07:20 +0000  
    Browse Dir »
  • Reimplement QPDFObjectHandle::getJSON in terms of writeJSON
    9589fad1
    m-holger authored
    2024-02-16 11:00:20 +0000  
    Browse Dir »
  • Add new method QPDF_Name::analyzeJSONEncoding ...
    43198747
    Provide a custom method to check whether a name is valid utf8. Integrate
    checking for characters that need to be escaped in JSON.
    m-holger authored
    2024-02-16 10:52:44 +0000  
    Browse Dir »
  • Add new writeJSON methods ...
    e2737ab6
    Create an alternative to getJSON to allow an object handle to be written as JSON without the overhead of creating a JSON object.
    m-holger authored
    2024-02-16 10:51:25 +0000  
    Browse Dir »
  • Add new private class JSON::Writer ...
    9e90007a
    Create a simple utility class for writing JSON to a pipeline.
    m-holger authored
    2024-02-16 10:32:41 +0000  
    Browse Dir »

11 Feb, 2024
1 commit
  • Fix previous fix to setting checkbox value (fixes #1056) ...
    b1dad0de
    The code accepted values other than /Yes but still used /Yes as the
    checked value instead of obeying the normal appearance dictionary.
    Jay Berkenbilt authored
    2024-02-11 15:49:44 -0500  
    Browse Dir »

06 Feb, 2024
2 commits
  • Detect end of input inside an unfinished JSON string
    b1b789df
    Jay Berkenbilt authored
    2024-02-06 15:30:29 -0500  
    Browse Dir »
  • Detect JSON object whose value is an indirect object
    3490090f
    Jay Berkenbilt authored
    2024-02-06 15:12:41 -0500  
    Browse Dir »

04 Feb, 2024
3 commits
  • Fix JSON parser error found by fuzz
    7ae095fa
    Jay Berkenbilt authored
    2024-02-04 17:27:49 -0500  
    Browse Dir »
  • Handle parse error stream data (fixes #1123) ...
    cb0f390c
    A parse error in stream data in which stream data contained a nested
    object would cause a crash because qpdf was not correctly updating its
    internal state. Rework the QPDF json reactor to not be sensitive to
    parse errors in this way.
    Jay Berkenbilt authored
    2024-02-04 17:27:49 -0500  
    Browse Dir »
  • Format code
    7caa9ddf
    Jay Berkenbilt authored
    2024-02-04 16:12:01 -0500  
    Browse Dir »

03 Feb, 2024
2 commits
  • Merge pull request #1138 from m-holger/j_key ...
    532cc58d
    Allow "n:/pdf-syntax" JSON syntax for dictionary keys
    Jay Berkenbilt authored
    2024-02-03 13:09:31 -0500  
    Browse Dir »
  • Merge branch 'fz' of github.com:m-holger/qpdf into fz
    b1ec5ba8
    Jay Berkenbilt authored
    2024-02-03 11:21:35 -0500  
    Browse Dir »

29 Jan, 2024
1 commit
  • Allow "n:/pdf-syntax" JSON syntax for dictionary keys
    8ff20b00
    m-holger authored
    2024-01-29 13:22:58 +0000  
    Browse Dir »

27 Jan, 2024
2 commits
  • In Pl_TIFFPredictor::processRow buffer output
    d946ad6c
    m-holger authored
    2024-01-27 17:16:53 +0000  
    Browse Dir »
  • In Pl_TIFFPredictor::processRow optimize 8 bits_per_sample case
    20ca1e86
    m-holger authored
    2024-01-27 12:04:36 +0000  
    Browse Dir »

26 Jan, 2024
4 commits
  • In Pl_TIFFPredictor::processRow remove special case for first column
    b7abb12f
    m-holger authored
    2024-01-26 20:56:21 +0000  
    Browse Dir »
  • In Pl_TIFFPredictor::processRow avoid repeated vector allocation ...
    c01fc3c2
    Also, modernize for loop.
    m-holger authored
    2024-01-26 20:51:29 +0000  
    Browse Dir »
  • In Pl_TIFFPredictor avoid repeated calls to getNext
    2e8b5f29
    m-holger authored
    2024-01-26 20:46:38 +0000  
    Browse Dir »
  • Simplify address arithmetic in Pl_TIFFPredictor
    73dec352
    m-holger authored
    2024-01-26 20:44:07 +0000  
    Browse Dir »