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
07 Jul, 2012
2 commits
  • Build this->all_pages while traversing with pushInheritedAttributesToPage
    39bbaa86
    Tobias Hoffmann authored
    2012-07-07 17:45:10 -0400  
    Browse Code »
  • Don't require stream data provider to know length in advance ...
    e2dedde4
    Breaking API change: length parameter has disappeared from the
    StreamDataProvider version of QPDFObjectHandle::replaceStreamData
    since it is no longer necessary to compute it in advance.  This
    breaking change is justified by the fact that removing the length
    parameter provides the caller an opportunity to simplify the calling
    code.
    Jay Berkenbilt authored
    2012-07-07 17:33:45 -0400  
    Browse Code »

05 Jul, 2012
2 commits
  • Add QPDFWriter method to output to FILE*
    8705e2e8
    Jay Berkenbilt authored
    2012-07-05 21:24:04 -0400  
    Browse Code »
  • Remove stray comment
    3b5d72b9
    Jay Berkenbilt authored
    2012-07-05 13:28:21 -0400  
    Browse Code »

04 Jul, 2012
4 commits
  • Added test code for Tobias's changes
    c227249e
    Jay Berkenbilt authored
    2012-07-04 23:19:32 -0400  
    Browse Code »
  • Limited inheritance to the attributes explicitly listed in the PDF spec ...
    abb53ac3
    Previous versions of qpdf incorrectly passed arbitrary objects from
    /Pages objects down to individual pages in direct contradition with
    the PDF specification.  These are now left in /Pages.  When
    intermediate /Pages nodes are being discarded as when the /Pages tree
    is being flattened, a warning is issued when unknown keys are
    encountered.
    Tobias Hoffmann authored
    2012-07-04 23:04:55 -0400  
    Browse Code »
  • Added public method QPDF::pushInheritedAttributesToPage ...
    7770a1b0
    Refactored optimizePagesTree to pushInheritedAttributesToPage and made
    public
    Tobias Hoffmann authored
    2012-07-04 16:24:03 -0400  
    Browse Code »
  • Fixed wording error in comment
    235188df
    Tobias Hoffmann authored
    2012-07-04 14:51:53 -0400  
    Browse Code »

27 Jun, 2012
8 commits
  • Add a few minor enhancements to recent work ...
    5f59c32f
    Test coverage case for new newStream method
    Expose decimal_places argument for double-based newReal
    
    All enhancements suggested by Tobias.
    Jay Berkenbilt authored
    2012-06-27 10:43:27 -0400  
    Browse Code »
  • Update ChangeLog and TODO
    a167ce81
    Jay Berkenbilt authored
    2012-06-27 10:20:50 -0400  
    Browse Code »
  • Add test code for Pl_Concatenate
    d6cb2b94
    Jay Berkenbilt authored
    2012-06-27 10:20:47 -0400  
    Browse Code »
  • Add Pl_Concatenate filter
    f07e3370
    Tobias Hoffmann authored
    2012-06-27 10:20:38 -0400  
    Browse Code »
  • Add QPDFObjectHandle::newStream(QPDF *, std::string const&) ...
    43c404b4
    This makes the code simpler than having to create a buffer of a fixed
    size and copy the string to it.
    Tobias Hoffmann authored
    2012-06-27 10:19:57 -0400  
    Browse Code »
  • Add QPDFObjectHandle::newReal(double)
    75054c0b
    Tobias Hoffmann authored
    2012-06-27 10:19:01 -0400  
    Browse Code »
  • TODO
    5b4aba20
    Jay Berkenbilt authored
    2012-06-27 06:48:06 -0400  
    Browse Code »
  • Rework InputSource::readLine to make it much more efficient ...
    2266c623
    This rework makes xref reconstruction run much faster and use much
    less memory.
    Jay Berkenbilt authored
    2012-06-27 06:48:06 -0400  
    Browse Code »

26 Jun, 2012
3 commits
  • Rename seek functions in QUtil
    736bafbb
    Jay Berkenbilt authored
    2012-06-26 23:10:10 -0400  
    Browse Code »
  • Visual C++ and mingw32 fixes for large files
    0802ba27
    Jay Berkenbilt authored
    2012-06-26 23:05:59 -0400  
    Browse Code »
  • Allow environment variable to override LARGE_FILE_TEST_PATH
    f60bb8e0
    Jay Berkenbilt authored
    2012-06-26 10:03:20 -0400  
    Browse Code »

25 Jun, 2012
5 commits
  • Set version to 3.0.a0
    5e3167e8
    Jay Berkenbilt authored
    2012-06-25 21:35:30 -0400  
    Browse Code »
  • Fix typo
    9f670948
    Jay Berkenbilt authored
    2012-06-25 21:32:38 -0400  
    Browse Code »
  • Fix Windows compilation issue
    df3c7626
    Jay Berkenbilt authored
    2012-06-25 21:01:55 -0400  
    Browse Code »
  • Fix large file support for 32-bit Linux
    1a3e88ca
    Jay Berkenbilt authored
    2012-06-25 10:51:44 -0400  
    Browse Code »
  • Autoconf 2.68 is new enough
    fb14dc58
    Jay Berkenbilt authored
    2012-06-25 10:51:16 -0400  
    Browse Code »

24 Jun, 2012
7 commits
  • Cosmetic fix to Makefile for showing test output
    0e1caa50
    Jay Berkenbilt authored
    2012-06-24 19:05:25 -0400  
    Browse Code »
  • Update ChangeLog for previous fixes
    5c8d5b1a
    Jay Berkenbilt authored
    2012-06-24 15:56:59 -0400  
    Browse Code »
  • Update TODO
    47fe2855
    Jay Berkenbilt authored
    2012-06-24 15:56:59 -0400  
    Browse Code »
  • 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 Code »
  • Fix and test support for files >= 4 GB
    8318d81a
    Jay Berkenbilt authored
    2012-06-24 15:56:50 -0400  
    Browse Code »
  • 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 Code »
  • Suppress showing failed test output by default ...
    4ef95dbd
    Provide option to show test output if requested.
    Jay Berkenbilt authored
    2012-06-24 15:20:01 -0400  
    Browse Code »

23 Jun, 2012
5 commits
  • Add test case for removing a page we don't have
    2a057ac0
    Jay Berkenbilt authored
    2012-06-23 18:32:14 -0400  
    Browse Code »
  • Improve the FILE* version of QPDF::processFile
    4f305488
    Jay Berkenbilt authored
    2012-06-23 18:23:06 -0400  
    Browse Code »
  • Fixed missing throw
    7f95ad5b
    Tobias Hoffmann authored
    2012-06-23 18:17:01 -0400  
    Browse Code »
  • Add pdf-from-scratch example
    ffb96ee1
    Jay Berkenbilt authored
    2012-06-23 09:05:06 -0400  
    Browse Code »
  • 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 Code »

22 Jun, 2012
2 commits
  • Switch some code to use empty newArray/newDictionary
    6c0af084
    Jay Berkenbilt authored
    2012-06-22 10:09:42 -0400  
    Browse Code »
  • Add factory methods for creating empty arrays and dictionaries. ...
    b6bdc0f5
    Also updated pdf_from_scratch test driver to use the new factories,
    and made some cosmetic improvements and documentation updates for the
    emptyPDF() method.
    Jay Berkenbilt authored
    2012-06-22 09:46:33 -0400  
    Browse Code »

21 Jun, 2012
2 commits
  • Add QPDF::emptyPDF() and pdf_from_scratch test code
    a0768e41
    Jay Berkenbilt authored
    2012-06-21 23:09:05 -0400  
    Browse Code »
  • Update TODO file
    9eb8c915
    Jay Berkenbilt authored
    2012-06-21 21:24:54 -0400  
    Browse Code »