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
  • QPDFWriter.cc
31 Dec, 2012
2 commits
  • Add V5 parameters to EncryptionData
    3101955a
    Jay Berkenbilt authored
    2012-12-31 05:36:50 -0500  
    Browse File »
  • Eliminate flattenScalarReferences
    04c203ae
    Jay Berkenbilt authored
    2012-12-31 05:36:48 -0500  
    Browse File »

23 Sep, 2012
1 commit
  • 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 File »

06 Sep, 2012
2 commits
  • Add QPDFWriter::setExtraHeaderText
    c1627d04
    Jay Berkenbilt authored
    2012-09-06 15:31:12 -0400  
    Browse File »
  • Fix segmentation fault with use of QPDFWriter::setOutputMemory
    8d2b29ef
    Jay Berkenbilt authored
    2012-09-06 14:39:06 -0400  
    Browse File »

15 Jul, 2012
2 commits
  • Minor fixes to copyEncryptionParameters ...
    b26ce88e
    This fixes were to code added yesterday; the problems would not have
    impacted any previously released code.  These are all changes related
    to the possibility that copyEncryptionParameters may be called on
    behalf a different QPDF than the one being written.
    Jay Berkenbilt authored
    2012-07-15 21:14:02 -0400  
    Browse File »
  • Bug fix: preserve AES when copying encryption parameters
    db95960a
    Jay Berkenbilt authored
    2012-07-15 19:07:59 -0400  
    Browse File »

14 Jul, 2012
2 commits
  • Add public QPDFWriter::copyEncryptionParameters ...
    0575d77d
    Method to copy encryption parameters from another file.  Adapted from
    existing code to copy encryption parameters from the original file.
    Jay Berkenbilt authored
    2012-07-14 09:14:41 -0400  
    Browse File »
  • Have QPDFWriter detect foreign objects while writing ...
    1c944e4c
    Throw an exception that directs the user to QPDF::copyForeignObject.
    Jay Berkenbilt authored
    2012-07-14 08:07:23 -0400  
    Browse File »

05 Jul, 2012
1 commit
  • Add QPDFWriter method to output to FILE*
    8705e2e8
    Jay Berkenbilt authored
    2012-07-05 21:24:04 -0400  
    Browse File »

25 Jun, 2012
1 commit
  • Fix large file support for 32-bit Linux
    1a3e88ca
    Jay Berkenbilt authored
    2012-06-25 10:51:44 -0400  
    Browse File »

24 Jun, 2012
3 commits
  • Increase padding in linearized files ...
    c16db410
    With QPDF allowing integers to contain 64-bit quantities, this change
    is necessary to be able to linearize files whose sizes might be larger
    than 10 digits.
    Jay Berkenbilt authored
    2012-06-24 15:56:59 -0400  
    Browse File »
  • Fix and test support for files >= 4 GB
    8318d81a
    Jay Berkenbilt authored
    2012-06-24 15:56:50 -0400  
    Browse File »
  • Change QPDF_Integer from int to long long ...
    781c3130
    This makes it possible to store offsets that are larger than 2 GB in
    the trailer dictionary.
    Jay Berkenbilt authored
    2012-06-24 15:20:01 -0400  
    Browse File »

23 Jun, 2012
1 commit
  • Replace the 8-bit characters with \x.. in QPDFWriter.cc ...
    bf059a60
    This just makes it safer to pull up this file in an editor.
    Jay Berkenbilt authored
    2012-06-23 09:05:06 -0400  
    Browse File »

21 Jun, 2012
2 commits
  • Use qpdf_offset_t in place of off_t in public APIs. ...
    81e87523
    off_t is used internally only when needed to talk to standard
    libraries.  This requires that the "long long" type be supported by
    the compiler.
    Jay Berkenbilt authored
    2012-06-21 21:23:24 -0400  
    Browse File »
  • Iterate of /Info's keys, not trailer's keys, to seed /ID ...
    11d33a45
    Thanks Tobias Hoffmann for noticing the error.
    Jay Berkenbilt authored
    2012-06-21 15:52:53 -0400  
    Browse File »

20 Jun, 2012
2 commits
  • ABI change: fix use of off_t, size_t, and integer types ...
    5d4cad9c
    Significantly improve the code's use of off_t for file offsets, size_t
    for memory sizes, and integer types in cases where there has to be
    compatibility with external interfaces.  Rework sections of the code
    that would have prevented qpdf from working on files larger than 2 (or
    maybe 4) GB in size.
    Jay Berkenbilt authored
    2012-06-20 15:20:26 -0400  
    Browse File »
  • Fix gcc 4.7 warnings about C++11
    24e2b2b7
    Jay Berkenbilt authored
    2012-06-20 15:18:14 -0400  
    Browse File »

11 Aug, 2011
3 commits
  • fix small logic error surrounding adding newlines; in practice, the logic error … ...
    788f6f77
    …would probably never manifest itself without other code changes
    Jay Berkenbilt authored
    2011-08-11 15:22:59 -0400  
    Browse File »
  • fix memory error caught by valgrind
    0abdf538
    Jay Berkenbilt authored
    2011-08-11 14:11:27 -0400  
    Browse File »
  • remove stray XXX comment
    ce358f10
    Jay Berkenbilt authored
    2011-08-11 10:17:24 -0400  
    Browse File »

10 Aug, 2011
3 commits
  • preserve /EncryptMetadata when copying encryption parameters
    a42a4068
    Jay Berkenbilt authored
    2011-08-10 19:47:18 -0400  
    Browse File »
  • implement ability to save PDF to memory, also update ChangeLog
    759c56e1
    Jay Berkenbilt authored
    2011-08-10 16:34:29 -0400  
    Browse File »
  • implement replace and swap
    7dc197ef
    Jay Berkenbilt authored
    2011-08-10 12:42:48 -0400  
    Browse File »

24 Sep, 2010
1 commit
  • update code to new PointerHolder, and reintroduce change that was accidentally backed out ...
    a7e26953
    git-svn-id: svn+q:///qpdf/trunk@1031 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-09-24 20:45:18 +0000  
    Browse File »

05 Sep, 2010
1 commit
  • handle stream filter abbreviations from table H.1 ...
    b1e0dcff
    git-svn-id: svn+q:///qpdf/trunk@1025 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-09-05 15:00:44 +0000  
    Browse File »

02 Aug, 2010
2 commits
  • typo ...
    cd1e4661
    
    git-svn-id: svn+q:///qpdf/trunk@985 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-02 16:26:08 +0000  
    Browse File »
  • remove use of float for version comparison ...
    00ed5af5
    git-svn-id: svn+q:///qpdf/trunk@984 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-02 16:18:46 +0000  
    Browse File »

18 Apr, 2010
2 commits
  • fix linearization padding bug for second xref stream as well as first, which was previously fixed ...
    b71cef85
    git-svn-id: svn+q:///qpdf/trunk@957 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-04-18 23:19:54 +0000  
    Browse File »
  • refactor to isolate pad calculation ...
    84353451
    git-svn-id: svn+q:///qpdf/trunk@956 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-04-18 23:01:31 +0000  
    Browse File »

27 Mar, 2010
1 commit
  • comment about flattenScalarReferences ...
    028f106b
    
    git-svn-id: svn+q:///qpdf/trunk@945 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-03-27 14:50:11 +0000  
    Browse File »

24 Jan, 2010
1 commit
  • redo padding calculation for first half xref stream; old calculation ...
    05a6d966
    failed to consider the effect of compressing the strema
    
    
    git-svn-id: svn+q:///qpdf/trunk@932 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-01-24 22:05:16 +0000  
    Browse File »

19 Oct, 2009
3 commits
  • DLL.hh -> DLL.h, move public enumerated types into Constants.h and use them both… ...
    b67a3c15
    … for C and C++ interfaces
    
    git-svn-id: svn+q:///qpdf/trunk@828 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-19 20:17:14 +0000  
    Browse File »
  • add C API for R4 encryption ...
    a8715c49
    git-svn-id: svn+q:///qpdf/trunk@825 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-19 00:36:51 +0000  
    Browse File »
  • more testing, bug fix for linearized aes encrypted files ...
    09175e45
    git-svn-id: svn+q:///qpdf/trunk@824 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-19 00:17:11 +0000  
    Browse File »

18 Oct, 2009
4 commits
  • more notes, testing of cleartext metadata, some crypt filter fixes ...
    94131116
    git-svn-id: svn+q:///qpdf/trunk@823 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-18 19:54:24 +0000  
    Browse File »
  • only seed randon number generater once for aes-cbc, try to avoid compressing Metadata streams ...
    4ccc9330
    git-svn-id: svn+q:///qpdf/trunk@818 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-18 14:09:10 +0000  
    Browse File »
  • use StdCF to make adobe reader happy; handle EncryptMetadata properly when reading ...
    67e353e4
    git-svn-id: svn+q:///qpdf/trunk@817 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-18 02:26:09 +0000  
    Browse File »
  • implemented writing R4/V4 encryption except that the output files don't open in Adobe reader 9.1.3. ...
    b873dc9c
    git-svn-id: svn+q:///qpdf/trunk@816 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-18 02:03:18 +0000  
    Browse File »