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
10 Aug, 2017
1 commit
  • Remove unused PointerHolder interface ...
    c5dc6d80
    Also fix a bug resulting from incorrect use of PointerHolder because
    of this unused parameter.
    Jay Berkenbilt authored
    2017-08-10 19:01:38 -0400  
    Browse Code »

09 Aug, 2017
1 commit
  • Call PointerHolder constructor properly (fixes #135) ...
    ff6971fb
    Passed arguments to the constructor in the wrong order.
    Jay Berkenbilt authored
    2017-08-09 22:00:49 -0400  
    Browse Code »

05 Aug, 2017
7 commits
  • Add --split-pages option (fixes #30)
    49825e5c
    Jay Berkenbilt authored
    2017-08-05 10:22:33 -0400  
    Browse Code »
  • QUtil::strcasecmp
    8fe261d8
    Jay Berkenbilt authored
    2017-08-05 10:22:33 -0400  
    Browse Code »
  • Split bug tests into separate chunk
    a60eb552
    Jay Berkenbilt authored
    2017-08-05 10:22:33 -0400  
    Browse Code »
  • Fix doc typo
    ad0e29a3
    Jay Berkenbilt authored
    2017-08-05 10:22:33 -0400  
    Browse Code »
  • Refactor write_output
    1ec59c29
    Jay Berkenbilt authored
    2017-08-05 10:22:33 -0400  
    Browse Code »
  • Move page spec processing earlier
    909daf95
    Jay Berkenbilt authored
    2017-08-05 10:22:33 -0400  
    Browse Code »
  • Split qpdf.cc's main into reasonably sized functions ...
    24f28f07
    main() had gotten absurdly long. Split it into reasonable chunks. This
    refactoring is in preparation for handling splitting output into
    single pages.
    Jay Berkenbilt authored
    2017-08-05 08:24:05 -0400  
    Browse Code »

02 Aug, 2017
1 commit
  • Fix off-by-one error in --pages argument parsing (fixes #129)
    c88eaae2
    Jay Berkenbilt authored
    2017-08-02 21:08:43 -0400  
    Browse Code »

30 Jul, 2017
4 commits
  • Fix doc typo
    164c37b5
    Jay Berkenbilt authored
    2017-07-30 20:28:37 -0400  
    Browse Code »
  • Add page rotation example in contrib ...
    8ee83ca7
    This is added to contrib rather than examples because it requires
    c++-11 and lacks a test suite, but it is still useful enough to
    include with the distribution.
    iskander.sharipov authored
    2017-07-30 08:55:15 -0400  
    Browse Code »
  • Fix command-line checking in pdf-split-pages example
    841f967a
    Jay Berkenbilt authored
    2017-07-30 08:47:09 -0400  
    Browse Code »
  • Include missing header in QPDFTokenizer.cc (fixes #125) ...
    6f88fd36
    Required for strtol()
    Pranjal Bhor authored
    2017-07-30 08:47:05 -0400  
    Browse Code »

29 Jul, 2017
14 commits
  • Allow reading command-line args from files (fixes #16)
    2d5b8544
    Jay Berkenbilt authored
    2017-07-29 22:23:21 -0400  
    Browse Code »
  • Detect input file = output file (fixes #29)
    5993c3e8
    Jay Berkenbilt authored
    2017-07-29 20:58:01 -0400  
    Browse Code »
  • Allow --check to coexist with and precede other operations (fixes #42)
    885b8781
    Jay Berkenbilt authored
    2017-07-29 19:56:21 -0400  
    Browse Code »
  • Catch more exceptions while resolving objects
    570db9b6
    Jay Berkenbilt authored
    2017-07-29 19:31:12 -0400  
    Browse Code »
  • When recover stream length, indicate the length (fixes #44)
    b43a0ac2
    Jay Berkenbilt authored
    2017-07-29 19:15:06 -0400  
    Browse Code »
  • Add newline-before-endstream option (fixes #103)
    f37d399d
    Jay Berkenbilt authored
    2017-07-29 12:21:38 -0400  
    Browse Code »
  • Handle zlib data errors better (fixes #106)
    6a7d53ad
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • Better recovery of bad stream start (fixes #104)
    07d6f770
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • autoconf: find gnu make as gmake or make (fixes #75)
    39d7307f
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • Better handle split content streams (fixes #73) ...
    b389268f
    When parsing content streams, allow content to be split arbitrarily
    across stream boundaries.
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • Fix exception catch
    a1368242
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • Clarify documentation on copyForeignObject (fixes #69) ...
    4647acbe
    Be explicit about the need to keep the source QPDF object around.
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • Use 1.2 as the version if we can't read it from the header ...
    ba2bae4a
    The code was using 1.0, but we use /FlateDecode, which didn't appear
    until 1.2.
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »
  • Update TODO
    bd72ec98
    Jay Berkenbilt authored
    2017-07-29 12:19:04 -0400  
    Browse Code »

28 Jul, 2017
3 commits
  • Update TODO
    ba78e169
    Jay Berkenbilt authored
    2017-07-28 19:32:40 -0400  
    Browse Code »
  • Add option to preserve unreferenced objects
    3a1ff5de
    Jay Berkenbilt authored
    2017-07-28 19:19:11 -0400  
    Browse Code »
  • Explicitly check root dictionary type ...
    a94a729f
    Very badly corrupted files may not have a retrievable root dictionary.
    Handle that as a special case so that a more helpful error message can
    be provided.
    Jay Berkenbilt authored
    2017-07-28 18:03:30 -0400  
    Browse Code »

27 Jul, 2017
7 commits
  • Update TODO
    ede1255a
    Jay Berkenbilt authored
    2017-07-27 23:49:46 -0400  
    Browse Code »
  • Add precheck streams capability ...
    7f889252
    When requested, QPDFWriter will do more aggress prechecking of streams
    to make sure it can actually succeed in decoding them before
    attempting to do so. This will allow preservation of raw data even
    when the raw data is corrupted relative to the specified filters.
    Jay Berkenbilt authored
    2017-07-27 23:42:27 -0400  
    Browse Code »
  • Convert many more errors to warnings
    428d96df
    Jay Berkenbilt authored
    2017-07-27 22:57:55 -0400  
    Browse Code »
  • Convert stream filtering errors to warnings
    a4fd4b91
    Jay Berkenbilt authored
    2017-07-27 18:43:07 -0400  
    Browse Code »
  • Convert object parsing errors to warnings ...
    40f00122
    QPDFObjectHandle::parseInternal now issues warnings instead of
    throwing exceptions for all error conditions that it finds (except
    internal logic errors) and has stronger recovery for things like
    invalid tokens and malformed dictionaries. This should improve qpdf's
    ability to recover from a wide range of broken files that currently
    cause it to fail.
    Jay Berkenbilt authored
    2017-07-27 18:20:31 -0400  
    Browse Code »
  • Move lexer helper functions to QUtil
    dd8dad74
    Jay Berkenbilt authored
    2017-07-27 13:59:56 -0400  
    Browse Code »
  • Remove PCRE from QPDFTokenizer
    0a745021
    Jay Berkenbilt authored
    2017-07-27 13:59:56 -0400  
    Browse Code »

26 Jul, 2017
2 commits
  • Make windows includes lowercase (fixes #123) ...
    8740b380
    For cross compiling.
    slurdge authored
    2017-07-26 06:39:09 -0400  
    Browse Code »
  • TODO: bump ABI version
    1e831cb9
    Jay Berkenbilt authored
    2017-07-26 06:24:07 -0400  
    Browse Code »