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
22 Jan, 2013
1 commit
  • Add getTypeCode() and getTypeName() ...
    913eb5ac
    Add virtual methods to QPDFObject, wrappers to QPDFObjectHandle, and
    implementations to all the QPDF_Object types.
    Jay Berkenbilt authored
    2013-01-22 10:01:45 -0500  
    Browse Dir »

20 Jan, 2013
3 commits
  • Add QPDFObjectHandle::parseContentStream method ...
    f8115231
    This method allows parsing of the PDF objects in a content stream or
    array of content streams.
    Jay Berkenbilt authored
    2013-01-20 15:35:39 -0500  
    Browse Dir »
  • Added new QPDFObjectHandle types Keyword and InlineImage ...
    1d88955f
    These object types are to facilitate content stream parsing.
    Jay Berkenbilt authored
    2013-01-20 15:35:39 -0500  
    Browse Dir »
  • Set version to 4.1.a0 ...
    a844c2a3
    Next released version will be 4.1.0 since new APIs are being added.
    Jay Berkenbilt authored
    2013-01-20 15:35:39 -0500  
    Browse Dir »

17 Jan, 2013
1 commit
  • Prepare 4.0.1 release
    8708fd37
    Jay Berkenbilt authored
    2013-01-17 09:51:04 -0500  
    Browse Dir »

03 Jan, 2013
1 commit
  • Set version number to 4.0.0+
    80fa4e01
    Jay Berkenbilt authored
    2013-01-03 16:42:10 -0500  
    Browse Dir »

31 Dec, 2012
19 commits
  • Update versions for 4.0.0 release
    0e9949af
    Jay Berkenbilt authored
    2012-12-31 11:43:27 -0500  
    Browse Dir »
  • Fix spelling errors ...
    3e96148a
    Fixed spelling errors in previously published commits and update
    spelling dictionary
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Update "C" API with functions for new features
    f8306913
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Avoid modifying trailer when writing ...
    9eb5982f
    When preparing the trailer for writing to the new file, trim a copy of
    the trailer instead of the original file's trailer.
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Update shared library major version to 10 ...
    0ea70e5d
    The upcoming 3.1 release contains non-compatible API changes, though
    they only affect parts of the interface that are extremely unlikely to
    have been used outside of qpdf itself.  The methods and data types
    affected were used for communication between QPDFWriter and QPDF and
    would have had no real use in end user code.
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Remove /Crypt from stream filters unconditionally ...
    9a23c3dc
    When writing a new stream, always remove /Crypt even if we are not
    otherwise able to filter the stream.
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Refactor Dictionary writing code ...
    4237a29c
    Original code was written before we could shallow copy objects, so all
    the filtering was done by suppressing the output of certain keys and
    replacing them with other keys.  Now we can simplify the code greatly
    by modifying shallow copies of dictionaries in place.
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Support for encryption with /V=5 and /R=5 and /R=6 ...
    e57c2581
    Read and write support is implemented for /V=5 with /R=5 as well as
    /R=6.  /R=5 is the deprecated encryption method used by Acrobat IX.
    /R=6 is the encryption method used by PDF 2.0 from ISO 32000-2.
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Support files with only attachments encrypted ...
    93ac1695
    Test cases added in a future commit since they depend on /R=6 support.
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Add random number functions to QUtil
    4eccb9d8
    Jay Berkenbilt authored
    2012-12-31 10:32:32 -0500  
    Browse Dir »
  • Fix infinite loop trimming passwords with ( in them
    16a23368
    Jay Berkenbilt authored
    2012-12-31 10:32:31 -0500  
    Browse Dir »
  • SHA2 pipeline with support for 256, 384, and 512 bits ...
    0873e423
    Implemented pipeline around sph sha calls using standard test vectors
    for full-byte values.  Did not test or support partial byte values.
    Jay Berkenbilt authored
    2012-12-31 05:36:51 -0500  
    Browse Dir »
  • Incorporate sha2 code from sphlib 3.0 ...
    c9da66a0
    Changes from upstream are limited to change #include paths so that I
    can place header files and included "c" files in a subdirectory.  I
    didn't keep the unit tests from sphlib but instead verified them by
    running them manually.  I will implement the same tests using the
    Pl_SHA2 pipeline except that sphlib's sha2 implementation supports
    partial bytes, which I will not exercise in qpdf or our tests.
    Jay Berkenbilt authored
    2012-12-31 05:36:51 -0500  
    Browse Dir »
  • Allow specification of AES initialization vector
    3680922a
    Jay Berkenbilt authored
    2012-12-31 05:36:50 -0500  
    Browse Dir »
  • Update AES classes to work with 256-bit keys
    9b42f526
    Jay Berkenbilt authored
    2012-12-31 05:36:50 -0500  
    Browse Dir »
  • Add ExtensionLevel support to version handling ...
    77458416
    All version operations are now fully aware of extension levels.
    Jay Berkenbilt authored
    2012-12-31 05:36:50 -0500  
    Browse Dir »
  • Add V5 parameters to EncryptionData
    3101955a
    Jay Berkenbilt authored
    2012-12-31 05:36:50 -0500  
    Browse Dir »
  • change EncryptionData
    68447bb5
    Jay Berkenbilt authored
    2012-12-31 05:36:50 -0500  
    Browse Dir »
  • Eliminate flattenScalarReferences
    04c203ae
    Jay Berkenbilt authored
    2012-12-31 05:36:48 -0500  
    Browse Dir »

25 Dec, 2012
2 commits
  • Improve memory safety of finding PDF header
    b4e7d6ed
    Jay Berkenbilt authored
    2012-12-25 15:13:44 -0500  
    Browse Dir »
  • Find PDF header anywhere in the first 1024 bytes
    7f84239c
    Jay Berkenbilt authored
    2012-12-25 14:43:37 -0500  
    Browse Dir »

20 Nov, 2012
1 commit
  • Ignore objects with offset 0
    f256670e
    Jay Berkenbilt authored
    2012-11-20 13:57:37 -0500  
    Browse Dir »

23 Sep, 2012
2 commits
  • Allow reading from InputSource and writing to Pipeline ...
    041397fd
    Allowing users to subclass InputSource and Pipeline to read and write
    from/to arbitrary sources provides the maximum flexibility for users
    who want to read and write from other than files or memory.
    Jay Berkenbilt authored
    2012-09-23 17:42:26 -0400  
    Browse Dir »
  • Indicate pre-release version
    8c99e4a6
    Jay Berkenbilt authored
    2012-09-23 17:41:08 -0400  
    Browse Dir »

06 Sep, 2012
5 commits
  • Prepare 3.0.2 release
    b4dc0f07
    Jay Berkenbilt authored
    2012-09-06 15:47:58 -0400  
    Browse Dir »
  • Update libtool data for API changes
    7e4a0796
    Jay Berkenbilt authored
    2012-09-06 15:31:35 -0400  
    Browse Dir »
  • Add QPDFWriter::setExtraHeaderText
    c1627d04
    Jay Berkenbilt authored
    2012-09-06 15:31:12 -0400  
    Browse Dir »
  • Reset state in QPDF::calculateLinearizationData ...
    fc4c82a9
    This makes it possible to use two different writers to write
    linearized files from the same QPDF object.
    Jay Berkenbilt authored
    2012-09-06 15:28:16 -0400  
    Browse Dir »
  • Fix segmentation fault with use of QPDFWriter::setOutputMemory
    8d2b29ef
    Jay Berkenbilt authored
    2012-09-06 14:39:06 -0400  
    Browse Dir »

11 Aug, 2012
3 commits
  • Prepare 3.0.1 release
    59432b5c
    Jay Berkenbilt authored
    2012-08-11 13:41:18 -0400  
    Browse Dir »
  • Bug fix: let EOF resolve literal token ...
    29e9c34f
    Previously only whitespace and comments did it.  This fix is needed
    for object streams whose last object is a literal (name, integer,
    real, string) not terminated by space or newline.
    Jay Berkenbilt authored
    2012-08-11 09:29:04 -0400  
    Browse Dir »
  • Refactor: move resolution of literal to its own method
    137dc7ac
    Jay Berkenbilt authored
    2012-08-11 09:22:59 -0400  
    Browse Dir »

02 Aug, 2012
1 commit
  • Update version to 3.0.0
    511e6875
    Jay Berkenbilt authored
    2012-08-02 06:52:33 -0400  
    Browse Dir »

29 Jul, 2012
1 commit
  • Fix spelling errors
    32051283
    Jay Berkenbilt authored
    2012-07-29 14:44:12 -0400  
    Browse Dir »