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
21 Aug, 2017
20 commits
  • Push QPDFWriter member variables into a nested class
    ce435222
    Jay Berkenbilt authored
    2017-08-21 22:04:07 -0400  
    Browse Code »
  • Push QPDF member variables into a nested class ...
    a8c93bd3
    Pushing member variables into a nested class enables addition of new
    member variables without breaking binary compatibility.
    Jay Berkenbilt authored
    2017-08-21 21:35:11 -0400  
    Browse Code »
  • Update copyright to 2017
    8288a4eb
    Jay Berkenbilt authored
    2017-08-21 21:18:47 -0400  
    Browse Code »
  • Improve pclm parameter settings
    198856a8
    Jay Berkenbilt authored
    2017-08-21 21:05:48 -0400  
    Browse Code »
  • Combine writePCLm with writeStandard ...
    8ab52fa5
    Reduce code duplication
    Jay Berkenbilt authored
    2017-08-21 21:05:48 -0400  
    Browse Code »
  • Combine PCLm header into writeHeader
    9f60a864
    Jay Berkenbilt authored
    2017-08-21 21:05:47 -0400  
    Browse Code »
  • Add tests for PCLm ...
    f08ce00e
    Files written in PCLm mode have to be created in a very specific way.
    qpdf doesn't know how to create PCLm files from scratch. All it knows
    how to do is to write an already valid file in a suitable way.
    Therefore there is no command-line support for PCLm.
    Jay Berkenbilt authored
    2017-08-21 21:05:47 -0400  
    Browse Code »
  • Update header documentation and ChangeLog entry for PCLm
    4b908ade
    Jay Berkenbilt authored
    2017-08-21 21:05:44 -0400  
    Browse Code »
  • Remove duplicated coverage cases ...
    adbcfcff
    Remove duplicated coverage cases from Sahil's code so existing test
    suite passes.
    Jay Berkenbilt authored
    2017-08-21 18:55:02 -0400  
    Browse Code »
  • QPDFWriter: Add setPCLm() and writePCLm() methods ...
    b19210fa
    * Add support for PCLm using setPCLm() and writePCLm() methods in
      QPDFWriter.hh and QPDFWriter.cc
    * Add a function writePCLmHeader() for PCLm header in QPDFWriter
    Sahil Arora authored
    2017-08-21 18:55:02 -0400  
    Browse Code »
  • Update TODO
    3b170ab0
    Jay Berkenbilt authored
    2017-08-21 17:52:11 -0400  
    Browse Code »
  • TODO cleanup
    9f95a37e
    Jay Berkenbilt authored
    2017-08-21 17:48:57 -0400  
    Browse Code »
  • Support Windows builds with MSYS2 ...
    389396db
    Replace the old msys, mingw-w64, ActiveState perl setup with MSYS2.
    This greatly simplifies the Windows build. This was facilitated by the
    need to incorporate JPEG.
    Jay Berkenbilt authored
    2017-08-21 17:44:22 -0400  
    Browse Code »
  • qtest-driver: support msys2 perl
    af9e36b5
    Jay Berkenbilt authored
    2017-08-21 17:44:22 -0400  
    Browse Code »
  • Enhance pdf-create example ...
    ceae9dc1
    pdf-create now creates images with different color spaces and encoding
    schemes and verifies them for data correctness.
    Jay Berkenbilt authored
    2017-08-21 17:44:22 -0400  
    Browse Code »
  • Precheck streams by default ...
    ddc6cf0c
    There is no need for a --precheck-streams option. We can do the
    precheck without imposing any penalty, only re-encoding the stream if
    it fails the first time.
    Jay Berkenbilt authored
    2017-08-21 17:44:22 -0400  
    Browse Code »
  • Enable finer grained control of stream decoding ...
    9744414c
    This commit adds several API methods that enable control over which
    types of filters QPDF will attempt to decode. It also adds support for
    /RunLengthDecode and /DCTDecode filters for both encoding and
    decoding.
    Jay Berkenbilt authored
    2017-08-21 17:44:22 -0400  
    Browse Code »
  • Implement Pl_DCT pipeline ...
    ae90d2c4
    Additional testing is added in later commits to be supported by
    additional changes in the library.
    Jay Berkenbilt authored
    2017-08-21 17:44:02 -0400  
    Browse Code »
  • Update TODO
    39ab0043
    Jay Berkenbilt authored
    2017-08-21 16:55:00 -0400  
    Browse Code »
  • Add libjpeg dependency
    a0a8f45a
    Jay Berkenbilt authored
    2017-08-21 16:54:48 -0400  
    Browse Code »

19 Aug, 2017
2 commits
  • Implement Pl_RunLength pipeline
    2d2f6196
    Jay Berkenbilt authored
    2017-08-19 14:50:55 -0400  
    Browse Code »
  • Fix test case ...
    e0d1cd1f
    There was an unintended recoverable error in a test file. It wasn't
    hurting anything, but it was obscuring the actual intent of the test.
    Jay Berkenbilt authored
    2017-08-19 14:50:55 -0400  
    Browse Code »

16 Aug, 2017
2 commits
  • Support NO_REBUILD=1 for testing without rebuild
    201b62fc
    Jay Berkenbilt authored
    2017-08-16 07:57:08 -0400  
    Browse Code »
  • Move qtest invocation into rules.mk
    a3f87202
    Jay Berkenbilt authored
    2017-08-16 07:57:08 -0400  
    Browse Code »

12 Aug, 2017
7 commits
  • Revert "Add page rotation example in contrib" ...
    ae0399ef
    This reverts commit 8ee83ca722baad9434119bb72d620dfd8e6103c4.
    
    This is being removed because qpdf now has its own page rotation. The
    example was an excellent contribution to qpdf, but now it illustrates
    rotating pages "by hand", which is no longer needed because of
    QPDFObjectHandle::rotatePage.
    Jay Berkenbilt authored
    2017-08-12 22:58:11 -0400  
    Browse Code »
  • Add page rotation (fixes #132)
    cfa2eb97
    Jay Berkenbilt authored
    2017-08-12 22:57:38 -0400  
    Browse Code »
  • Add --verbose flag
    d926d780
    Jay Berkenbilt authored
    2017-08-12 12:30:18 -0400  
    Browse Code »
  • Support groups of pages in --split-pages (fixes #30)
    2c6fe180
    Jay Berkenbilt authored
    2017-08-12 12:08:23 -0400  
    Browse Code »
  • Change --single-pages to --split-pages ...
    df33c368
    This is in preparation for implementing page groups.
    Jay Berkenbilt authored
    2017-08-12 11:49:04 -0400  
    Browse Code »
  • Note about veraPDF
    ad827060
    Jay Berkenbilt authored
    2017-08-12 11:35:02 -0400  
    Browse Code »
  • Fix infinite loop in QPDFWriter (fixes #143)
    8249a26d
    Jay Berkenbilt authored
    2017-08-12 08:36:36 -0400  
    Browse Code »

11 Aug, 2017
7 commits
  • Fix --newline-before-endstream option (fixes #133) ...
    36b3fe5a
    Add a newline unconditionally before endstream even if a newline was
    already written as part of the stream data.
    Jay Berkenbilt authored
    2017-08-11 20:57:05 -0400  
    Browse Code »
  • Prevent a division by zero error (fixes #141) ...
    46611f07
    Bad /W in an xref stream could cause a division by zero error. Now
    this is handled as a special case.
    Jay Berkenbilt authored
    2017-08-11 20:11:19 -0400  
    Browse Code »
  • Pad encryption parameters that are too short (fixes #96)
    8fe0b06c
    Jay Berkenbilt authored
    2017-08-11 19:53:56 -0400  
    Browse Code »
  • Sanitize test suite ...
    0c99cf87
    Remove problematic test files
    Jay Berkenbilt authored
    2017-08-11 07:41:11 -0400  
    Browse Code »
  • Rerun libtoolize
    5814082c
    Jay Berkenbilt authored
    2017-08-11 05:05:11 -0400  
    Browse Code »
  • Update maintainer notes
    2ce9c1b6
    Jay Berkenbilt authored
    2017-08-11 05:05:05 -0400  
    Browse Code »
  • Generate libqpdf.map from autoconf ...
    e7d0019b
    Rather than checking consistency of libqpdf.map, generate it.
    Jay Berkenbilt authored
    2017-08-11 04:56:22 -0400  
    Browse Code »

10 Aug, 2017
2 commits
  • Fix libqpdf.map and prevent future breakage ...
    6247aaa5
    The build now checks to make sure libqpdf.map has the right library
    version number in it.
    Jay Berkenbilt authored
    2017-08-10 21:53:19 -0400  
    Browse Code »
  • Update TODO
    33885003
    Jay Berkenbilt authored
    2017-08-10 21:36:23 -0400  
    Browse Code »