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
13 Jan, 2018
7 commits
  • Use correct link directory order (fixes #158) ...
    6299c64c
    Make sure to link from the source tree before linking from the system.
    In many environments, this is necessary to allow a newly built qpdf to
    link properly instead of trying to link or resolve libraries from an
    older installed version.
    Jay Berkenbilt authored
    2018-01-13 19:53:52 -0500  
    Browse Code »
  • Support TIFF Predictor (fixes #171)
    ec0087e3
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Add Pl_TIFFPredictor
    53971d50
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Add signed support to BitStream and BitWriter
    d9c90497
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Rename png_filter -> predictors
    bf2fb239
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Minor fixes to Pl_PNGFilter ...
    661ed1d2
    Fix comment, remove restriction that doesn't actually matter.
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Use better error for getStreamData failure ...
    be27d47b
    If the stream isn't filterable but we call getStreamData, throw a
    regular exception instead of a logic error so that normal error
    handling and reporting mechanisms will be used.
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »

25 Dec, 2017
5 commits
  • Clarify documentation of advanced parsing options
    48864b8d
    Jay Berkenbilt authored
    2017-12-25 18:42:33 -0500  
    Browse Code »
  • Update TODO and ChangeLog. Fixes #166, #83
    794b649e
    Jay Berkenbilt authored
    2017-12-25 18:29:18 -0500  
    Browse Code »
  • Add tests for new PNG filters
    4edfe1f4
    Jay Berkenbilt authored
    2017-12-25 18:20:52 -0500  
    Browse Code »
  • PNG filter test images
    38bdbc07
    Jay Berkenbilt authored
    2017-12-25 14:24:48 -0500  
    Browse Code »
  • Correct errors in PNG filters and make use from library
    a3a55be9
    Jay Berkenbilt authored
    2017-12-25 14:24:48 -0500  
    Browse Code »

24 Dec, 2017
1 commit
  • Initial implementation of other PNG decode filters ...
    9a487202
    Initial implementation provided by Casey Rojas <crojas@infotechfl.com>
    Some problems are fixed in a subsequent commit.
    Casey Rojas authored
    2017-12-24 22:59:51 -0500  
    Browse Code »

27 Nov, 2017
1 commit
  • Update TODO
    d83f8f3b
    Jay Berkenbilt authored
    2017-11-27 16:49:37 -0500  
    Browse Code »

16 Sep, 2017
2 commits
  • Prepare 7.0.0 release
    0f1ce8e6
    Jay Berkenbilt authored
    2017-09-16 13:22:15 -0400  
    Browse Code »
  • Fix typo in windows release script
    4c31d3b8
    Jay Berkenbilt authored
    2017-09-16 13:22:15 -0400  
    Browse Code »

15 Sep, 2017
3 commits
  • Fix test failure on MSVC
    249e95f6
    Jay Berkenbilt authored
    2017-09-15 23:09:04 -0400  
    Browse Code »
  • Spell check
    6898bc8d
    Jay Berkenbilt authored
    2017-09-15 23:09:04 -0400  
    Browse Code »
  • Fix Windows compilation errors
    f2ffb696
    Jay Berkenbilt authored
    2017-09-15 21:44:57 -0400  
    Browse Code »

14 Sep, 2017
1 commit
  • Additionally license under Apache License version 2.0 ...
    07c8bb28
    The Apache License version 2.0 is now the primary license for qpdf.
    However, users may, at their option, continue to use Artistic version
    2.0.
    Jay Berkenbilt authored
    2017-09-14 12:59:25 -0400  
    Browse Code »

12 Sep, 2017
2 commits
  • Improve message for stream decoding error ...
    d31a7b76
    Tweak the message so that we inform the user that we are mitigating
    data loss.
    Jay Berkenbilt authored
    2017-09-12 16:03:48 -0400  
    Browse Code »
  • Update C API with new QPDFWriter methods
    eaacf940
    Jay Berkenbilt authored
    2017-09-12 14:30:39 -0400  
    Browse Code »

07 Sep, 2017
2 commits
  • Pl_DCT: Use custom source and destination managers (fixes #153) ...
    40ecba41
    Avoid calling jpeg_mem_src and jpeg_mem_dest. The custom destination
    manager writes to the pipeline in smaller chunks to avoid having the
    whole image in memory at once. The source manager works directly with
    the Buffer object. Using customer managers avoids use of memory source
    and destination managers, which are not present in older versions of
    libjpeg still in use by some Linux distributions.
    Jay Berkenbilt authored
    2017-09-07 22:59:11 -0400  
    Browse Code »
  • Fix command-line parsing for --rotate
    cbb26149
    Jay Berkenbilt authored
    2017-09-07 22:58:37 -0400  
    Browse Code »

31 Aug, 2017
1 commit
  • PNGFilter: Better range checking for columns
    3ef1be97
    Jay Berkenbilt authored
    2017-08-31 07:26:58 -0400  
    Browse Code »

29 Aug, 2017
4 commits
  • Add test case for overflow in PNG filter (fixes #150)
    ec7d74a3
    Jay Berkenbilt authored
    2017-08-29 12:33:01 -0400  
    Browse Code »
  • Replace all atoi calls with QUtil::string_to_int ...
    1868a10f
    The latter catches underflow/overflow.
    Jay Berkenbilt authored
    2017-08-29 12:28:32 -0400  
    Browse Code »
  • Pl_PNGFilter: disallow columns = 0
    742190bd
    Jay Berkenbilt authored
    2017-08-29 12:28:32 -0400  
    Browse Code »
  • Detect integer overflow/underflow
    6d46346e
    Jay Berkenbilt authored
    2017-08-29 12:28:32 -0400  
    Browse Code »

28 Aug, 2017
5 commits
  • Remove valgrind -- address santizer is better
    d7d446e0
    Jay Berkenbilt authored
    2017-08-28 22:28:12 -0400  
    Browse Code »
  • Add tests for previous memory issues ...
    abb3191c
    Now that the test suite runs clean with address sanitizer, add some
    test cases that previously were used to expose memory errors.
    Jay Berkenbilt authored
    2017-08-28 22:28:12 -0400  
    Browse Code »
  • Fix memory leak with bad jpeg data
    e999bbae
    Jay Berkenbilt authored
    2017-08-28 22:16:45 -0400  
    Browse Code »
  • Clean up circular references in QPDF_Stream
    c6872d2c
    Jay Berkenbilt authored
    2017-08-28 22:16:31 -0400  
    Browse Code »
  • Add testing with clang to release checklist
    c16aa1ac
    Jay Berkenbilt authored
    2017-08-28 13:12:03 -0400  
    Browse Code »

26 Aug, 2017
3 commits
  • Missing free in some test code ...
    4f8c734d
    There was a missing free causing a memory leak in some test code. The
    memory leak was not in library code.
    Jay Berkenbilt authored
    2017-08-26 22:04:49 -0400  
    Browse Code »
  • Fix error caught by clang
    728dc9e6
    Jay Berkenbilt authored
    2017-08-26 21:51:17 -0400  
    Browse Code »
  • Pad keys to avoid memory errors (fixes #147)
    dea704f0
    Jay Berkenbilt authored
    2017-08-26 21:35:59 -0400  
    Browse Code »

25 Aug, 2017
3 commits
  • Fix Pl_Flate memory leak on error (fixes #148)
    021c2293
    Jay Berkenbilt authored
    2017-08-25 22:26:53 -0400  
    Browse Code »
  • Parse iteratively to avoid stack overflow (fixes #146)
    ad527a64
    Jay Berkenbilt authored
    2017-08-25 21:56:45 -0400  
    Browse Code »
  • Detect xref pointer infinite loop (fixes #149)
    85f05cc5
    Jay Berkenbilt authored
    2017-08-25 19:58:31 -0400  
    Browse Code »