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

27 Jun, 2012
3 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 File »
  • 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 File »
  • Add QPDFObjectHandle::newReal(double)
    75054c0b
    Tobias Hoffmann authored
    2012-06-27 10:19:01 -0400  
    Browse File »

24 Jun, 2012
1 commit
  • 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 »

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 File »
  • 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 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 »
  • Add QPDFObjectHandle::shallowCopy()
    d1ebe30f
    Jay Berkenbilt authored
    2012-06-21 16:15:09 -0400  
    Browse File »

20 Jun, 2012
2 commits
  • Added additional array mutators ...
    db7474e0
    Added methods to append to arrays, insert items into arrays, and
    replace array contents with a vector of items.
    Tobias Hoffmann authored
    2012-06-20 15:29:44 -0400  
    Browse File »
  • 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 »

10 Aug, 2011
1 commit
  • implement methods to get dictionary and array contents as map and vector
    655c55f8
    Jay Berkenbilt authored
    2011-08-10 13:33:58 -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 »

09 Aug, 2010
1 commit
  • getRawStreamData() ...
    bd7261da
    git-svn-id: svn+q:///qpdf/trunk@1010 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-09 23:33:40 +0000  
    Browse File »

05 Aug, 2010
3 commits
  • addPageContents ...
    2dbc1006
    git-svn-id: svn+q:///qpdf/trunk@995 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-05 21:06:49 +0000  
    Browse File »
  • newStream ...
    6f2bd7eb
    git-svn-id: svn+q:///qpdf/trunk@991 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-05 20:20:52 +0000  
    Browse File »
  • add pipeline-based stream data replacement function ...
    11df7809
    git-svn-id: svn+q:///qpdf/trunk@990 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-05 19:04:22 +0000  
    Browse File »

02 Aug, 2010
2 commits
  • remove stream_data_handler; it wouldn't work as designed. replacement data imple… ...
    998a6cbe
    …mented but not tested
    
    git-svn-id: svn+q:///qpdf/trunk@988 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-02 22:40:52 +0000  
    Browse File »
  • ready to implement replacement stream data ...
    9a06fc54
    git-svn-id: svn+q:///qpdf/trunk@987 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-08-02 22:17:01 +0000  
    Browse File »

06 Jun, 2010
2 commits
  • comment on memory leak fix ...
    6755a867
    git-svn-id: svn+q:///qpdf/trunk@979 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-06-06 18:03:21 +0000  
    Browse File »
  • fix memory leak ...
    9496b2cb
    git-svn-id: svn+q:///qpdf/trunk@976 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-06-06 13:32:08 +0000  
    Browse File »

31 May, 2010
1 commit
  • Use a pointer holder in one place where we were previously just using ...
    aa093bfa
    a pointer.
    
    
    git-svn-id: svn+q:///qpdf/trunk@968 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2010-05-31 17:04:55 +0000  
    Browse File »

19 Oct, 2009
1 commit
  • deal with stream-specific crypt filters ...
    734ac1e1
    git-svn-id: svn+q:///qpdf/trunk@827 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-19 01:58:31 +0000  
    Browse File »

12 Oct, 2009
1 commit
  • do DLL_EXPORT only in header files and only at the class or top-level function level ...
    44cbd3d4
    git-svn-id: svn+q:///qpdf/trunk@796 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-10-12 01:15:55 +0000  
    Browse File »

26 Sep, 2009
1 commit
  • removed qexc; non-compatible ABI change ...
    f3d7c26d
    git-svn-id: svn+q:///qpdf/trunk@709 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-09-26 18:36:04 +0000  
    Browse File »

06 Aug, 2009
1 commit
  • stick DLL_EXPORT in front of every public method of every public class ...
    1e74c03a
    git-svn-id: svn+q:///qpdf/trunk@688 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-08-06 19:00:25 +0000  
    Browse File »

21 Feb, 2009
1 commit
  • fix many typos in comments and strings ...
    91cb7c0a
    git-svn-id: svn+q:///qpdf/trunk@651 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2009-02-21 02:54:31 +0000  
    Browse File »

04 May, 2008
1 commit
  • missing header files for gcc 4.3 ...
    76bf9176
    git-svn-id: svn+q:///qpdf/trunk@607 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2008-05-04 16:02:53 +0000  
    Browse File »

29 Apr, 2008
1 commit
  • update release date to actual date ...
    9a0b88bf
    
    git-svn-id: svn+q:///qpdf/trunk@599 71b93d88-0707-0410-a8cf-f5a4172ac649
    Jay Berkenbilt authored
    2008-04-29 12:55:25 +0000  
    Browse File »