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
27 Jun, 2012
4 commits
  • Add Pl_Concatenate filter
    f07e3370
    Tobias Hoffmann authored
    2012-06-27 10:20:38 -0400  
    Browse Dir »
  • 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 Dir »
  • Add QPDFObjectHandle::newReal(double)
    75054c0b
    Tobias Hoffmann authored
    2012-06-27 10:19:01 -0400  
    Browse Dir »
  • 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 Dir »

26 Jun, 2012
2 commits
  • Rename seek functions in QUtil
    736bafbb
    Jay Berkenbilt authored
    2012-06-26 23:10:10 -0400  
    Browse Dir »
  • Visual C++ and mingw32 fixes for large files
    0802ba27
    Jay Berkenbilt authored
    2012-06-26 23:05:59 -0400  
    Browse Dir »

25 Jun, 2012
2 commits
  • Set version to 3.0.a0
    5e3167e8
    Jay Berkenbilt authored
    2012-06-25 21:35:30 -0400  
    Browse Dir »
  • Fix large file support for 32-bit Linux
    1a3e88ca
    Jay Berkenbilt authored
    2012-06-25 10:51:44 -0400  
    Browse Dir »

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 Dir »
  • Fix and test support for files >= 4 GB
    8318d81a
    Jay Berkenbilt authored
    2012-06-24 15:56:50 -0400  
    Browse Dir »
  • 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 Dir »

23 Jun, 2012
3 commits
  • Improve the FILE* version of QPDF::processFile
    4f305488
    Jay Berkenbilt authored
    2012-06-23 18:23:06 -0400  
    Browse Dir »
  • Fixed missing throw
    7f95ad5b
    Tobias Hoffmann authored
    2012-06-23 18:17:01 -0400  
    Browse Dir »
  • 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 Dir »

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 Dir »
  • 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 Dir »

21 Jun, 2012
15 commits
  • Add QPDF::emptyPDF() and pdf_from_scratch test code
    a0768e41
    Jay Berkenbilt authored
    2012-06-21 23:09:05 -0400  
    Browse Dir »
  • 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 Dir »
  • Add QPDFObjectHandle::shallowCopy()
    d1ebe30f
    Jay Berkenbilt authored
    2012-06-21 16:15:09 -0400  
    Browse Dir »
  • Use getRoot() instead of looking it up in the trailer
    9689f4cd
    Jay Berkenbilt authored
    2012-06-21 16:15:09 -0400  
    Browse Dir »
  • 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 Dir »
  • Add testing for page APIs
    3844aedd
    Jay Berkenbilt authored
    2012-06-21 15:01:02 -0400  
    Browse Dir »
  • Implement page manipulation APIs
    eb802cfa
    Jay Berkenbilt authored
    2012-06-21 15:01:02 -0400  
    Browse Dir »
  • Split page handling APIs into a separate source file
    e01ae196
    Jay Berkenbilt authored
    2012-06-21 15:01:02 -0400  
    Browse Dir »
  • Refactor optimizePagesTree ...
    df493c35
    Split optimizePagesTree into a simpler top-level routine and a
    recursive internal routine.
    Jay Berkenbilt authored
    2012-06-21 15:01:02 -0400  
    Browse Dir »
  • Added first version of pages API.
    5d3f93be
    Tobias Hoffmann authored
    2012-06-21 15:01:02 -0400  
    Browse Dir »
  • Added method to clear pages cache.
    47a846a7
    Tobias Hoffmann authored
    2012-06-21 15:01:02 -0400  
    Browse Dir »
  • Fix typo in comment
    3b413ca8
    Jay Berkenbilt authored
    2012-06-21 15:00:58 -0400  
    Browse Dir »
  • fix include order for off_t
    f59ff6fc
    Jay Berkenbilt authored
    2012-06-21 14:11:22 -0400  
    Browse Dir »
  • fix doc comment
    fbe68d63
    Jay Berkenbilt authored
    2012-06-21 10:59:33 -0400  
    Browse Dir »
  • Add QPDF::processFile that takes an open FILE*
    bc1c4bb5
    Jay Berkenbilt authored
    2012-06-21 08:00:35 -0400  
    Browse Dir »

20 Jun, 2012
5 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 Dir »
  • Fix wording error in error message
    b2e68189
    Jay Berkenbilt authored
    2012-06-20 15:29:42 -0400  
    Browse Dir »
  • 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 Dir »
  • Fix gcc 4.7 warnings about C++11
    24e2b2b7
    Jay Berkenbilt authored
    2012-06-20 15:18:14 -0400  
    Browse Dir »
  • Add symbol versioning ...
    92c94e7d
    For ELF systems, turn on versioned symbols by default, and add a
    configure option to enable or disable them.
    Jay Berkenbilt authored
    2012-06-20 15:18:12 -0400  
    Browse Dir »

06 Apr, 2012
1 commit
  • fix PCRE calls to remove use of deprecated API ...
    01bcda89
    pcre_info -> pcre_fullinfo.  Closes issue 3489349.  Thanks Tim Harder.
    Jay Berkenbilt authored
    2012-04-06 21:47:46 -0400  
    Browse Dir »

28 Dec, 2011
3 commits
  • Update for 2.3.1
    8e9fe213
    Jay Berkenbilt authored
    2011-12-28 17:19:40 -0500  
    Browse Dir »
  • fix MSVC 2010 issues
    92f0207d
    Jay Berkenbilt authored
    2011-12-28 16:40:33 -0500  
    Browse Dir »
  • Don't declare any PCRE objects static.
    11314a95
    Jay Berkenbilt authored
    2011-12-28 14:32:33 -0500  
    Browse Dir »