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
14 Jul, 2012
2 commits
  • test_driver: accept optional second file name ...
    ee3682f1
    This way we don't have to hard-code the name of a second file in the
    test driver for tests that require one.
    Jay Berkenbilt authored
    2012-07-14 08:48:30 -0400  
    Browse Code »
  • 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 Code »

11 Jul, 2012
2 commits
  • Update getPageImages() comment to mention pushInheritedAttributesToPage()
    11b194a1
    Jay Berkenbilt authored
    2012-07-11 15:56:50 -0400  
    Browse Code »
  • Support copying objects from another QPDF object ...
    e7b8f297
    This includes QPDF::copyForeignObject and supporting foreign objects
    as arguments to addPage*.
    Jay Berkenbilt authored
    2012-07-11 15:54:33 -0400  
    Browse Code »

10 Jul, 2012
4 commits
  • Add concept of reserved objects ...
    8a217eb3
    QPDFObjectHandle::{new,is,assert}Reserved, QPDF::replaceReserved
    provide a mechanism to add objects to a PDF file when there are
    circular references.  This is a prerequisite to copying objects from
    one PDF to another.
    Jay Berkenbilt authored
    2012-07-10 23:34:32 -0400  
    Browse Code »
  • Add release reminder
    af64668a
    Jay Berkenbilt authored
    2012-07-10 23:34:32 -0400  
    Browse Code »
  • Fix typo in variable name
    43d4f793
    Jay Berkenbilt authored
    2012-07-10 23:17:26 -0400  
    Browse Code »
  • Favor string-based newStream method
    b9aded1a
    Jay Berkenbilt authored
    2012-07-10 23:17:26 -0400  
    Browse Code »

08 Jul, 2012
2 commits
  • Update TODO
    b20e37a2
    Jay Berkenbilt authored
    2012-07-08 16:01:27 -0400  
    Browse Code »
  • Fix: make unparse virtual for Null and Real
    1dc25c02
    Jay Berkenbilt authored
    2012-07-08 16:01:12 -0400  
    Browse Code »

07 Jul, 2012
4 commits
  • Added assertNumber and assertScalar to QPDFObjectHandle
    8720446b
    Tobias Hoffmann authored
    2012-07-07 18:55:08 -0400  
    Browse Code »
  • Added public assert{Type} methods to QPDFObjectHandle
    a8266ccb
    Tobias Hoffmann authored
    2012-07-07 18:53:38 -0400  
    Browse Code »
  • 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
4 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 »