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
  • libtests
31 Jan, 2022
2 commits
  • JSONHandler: pass JSON object to array start function
    3b60224b
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse Dir »
  • JSONHandler: pass JSON object to dict start function ...
    ce3406e9
    If some keys depend on others, we have to check up front since there
    is no control of what order key handlers will be called. Anyway, keys
    are unordered in json, so we don't want to depend on ordering.
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse Dir »

30 Jan, 2022
15 commits
  • More editorial changes from m-holger + spell check
    7097f290
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Improve top-level help information
    0e909bab
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Use QPDFUsage exception for cli, json, and QPDFJob errors
    03640247
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • QPDFArgParser: remove unused copyFromOtherTable ...
    901e3e4f
    This was used, but it no longer is, so let's not keep the extra
    complexity around.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Add QUtil::make_shared_cstr ...
    76c4f78b
    Replace most of the calls to QUtil::copy_string with this instead.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Allow optional fields in json "schema" checks
    8dea480c
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • JSONHandler: rework dictionary and array handlers
    1db0a7ff
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Implement JSONHandler for recursively processing JSON
    37105710
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Add JSON::parse
    e8e8f6f4
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Generate help content from manual ...
    c8729398
    This is a massive rewrite of the help text and cli.rst section of the
    manual. All command-line flags now have their own help and are
    specifically index. qpdf --help is completely redone.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • QPDFArgParser: support adding/printing help information
    b4bd124b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • QPDFArgParser: handle optional choices including help ...
    53ba65eb
    Handle optional choices in addition to required choices. Refactor the
    way help options are added to completion to make it work with optional
    help choices.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Add QPDFArgParser::copyFromOtherTable
    f1d805ba
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Dir »
  • Add raw string and user defined literals to c++11 tests
    7d48b446
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Dir »
  • Implement QPDFArgParser based on ArgParser from qpdf.cc
    52817f0a
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Dir »

11 Jan, 2022
1 commit
  • Add missing characters from PDF doc encoding (fixes #606)
    37071065
    Jay Berkenbilt authored
    2022-01-11 15:55:19 -0500  
    Browse Dir »

05 Jan, 2022
2 commits
  • Move bash/zsh completion helpers to libtests/arg_parser
    0f1ffa12
    Jay Berkenbilt authored
    2022-01-05 18:13:25 -0500  
    Browse Dir »
  • Move filter-completion.pl to libtests/arg_parser
    4782b590
    Jay Berkenbilt authored
    2022-01-05 18:13:25 -0500  
    Browse Dir »

29 Dec, 2021
1 commit
  • Add QUtil::file_can_be_opened
    af91b5b5
    Jay Berkenbilt authored
    2021-12-29 13:41:02 -0500  
    Browse Dir »

17 Dec, 2021
1 commit
  • Add Pl_Buffer::getMallocBuffer
    fee7489e
    Jay Berkenbilt authored
    2021-12-17 12:38:52 -0500  
    Browse Dir »

10 Dec, 2021
1 commit
  • Handle bitstream overflow errors more gracefully (fixes #581) ...
    af2a71aa
    * Make it a runtime error, not a logic error
    * Include additional information
    * Capture it properly in checkLinearization
    Jay Berkenbilt authored
    2021-12-10 15:37:35 -0500  
    Browse Dir »

04 Nov, 2021
1 commit
  • Add QIntC::range_check_subtract
    ec09b914
    Jay Berkenbilt authored
    2021-11-04 13:53:46 -0400  
    Browse Dir »

23 Feb, 2021
1 commit
  • Spell check
    1886673d
    Jay Berkenbilt authored
    2021-02-23 10:38:05 -0500  
    Browse Dir »

18 Feb, 2021
1 commit
  • Add QUtil::path_basename
    0b1623d0
    Jay Berkenbilt authored
    2021-02-18 09:59:03 -0500  
    Browse Dir »

13 Feb, 2021
1 commit
  • QUtil::double_to_string: trim trailing zeroes with option to disable
    07f40bd2
    Jay Berkenbilt authored
    2021-02-13 02:30:00 -0500  
    Browse Dir »

11 Feb, 2021
1 commit
  • Allow zone information to be omitted from timestamp strings
    8fbc8579
    Jay Berkenbilt authored
    2021-02-11 14:26:55 -0500  
    Browse Dir »

09 Feb, 2021
1 commit
  • Add QUtil methods for dealing with PDF timestamp strings
    bf0e6eb3
    Jay Berkenbilt authored
    2021-02-09 17:50:24 -0500  
    Browse Dir »

08 Feb, 2021
1 commit
  • Make newly created name/number trees indirect objects
    bfbeec54
    Jay Berkenbilt authored
    2021-02-08 06:49:56 -0500  
    Browse Dir »

07 Feb, 2021
1 commit
  • Add QUtil::pipe_file and QUtil::file_provider
    553ac7f3
    Jay Berkenbilt authored
    2021-02-07 19:41:34 -0500  
    Browse Dir »

24 Jan, 2021
3 commits
  • Use new QPDF{Name,Number}TreeObjectHelper API
    63e5cb53
    Jay Berkenbilt authored
    2021-01-24 03:27:28 -0500  
    Browse Dir »
  • Add iterators to name/number tree helpers
    5f070841
    Jay Berkenbilt authored
    2021-01-24 03:22:59 -0500  
    Browse Dir »
  • Reimplement name and number tree object helpers ...
    4a1cce0a
    Create a computationally and memory efficient implementation of name
    and number trees that does binary searches as intended by the data
    structure rather than loading into a map, which can use a great deal
    of memory and can be very slow.
    Jay Berkenbilt authored
    2021-01-24 03:22:51 -0500  
    Browse Dir »

28 Dec, 2020
1 commit
  • Test empty function detection
    4cbe2abc
    Jay Berkenbilt authored
    2020-12-28 12:58:19 -0500  
    Browse Dir »

21 Nov, 2020
1 commit
  • Handle negative numbers in QIntC::range_check (fuzz issue 26994)
    9d644815
    Jay Berkenbilt authored
    2020-11-21 13:43:04 -0500  
    Browse Dir »

27 Oct, 2020
1 commit
  • Revert removal of unreadCh change for performance ...
    bcea54fc
    Turns out unreadCh is much more efficient than seek(-1, SEEK_CUR).
    Update comments and code to reflect this.
    Jay Berkenbilt authored
    2020-10-27 11:57:48 -0400  
    Browse Dir »

24 Oct, 2020
1 commit
  • Make libtests depend on qpdf ...
    026330eb
    We need to run qpdf --show-crypto.
    Jay Berkenbilt authored
    2020-10-24 19:16:46 -0400  
    Browse Dir »

21 Oct, 2020
1 commit
  • Protect numeric conversion against user's locale (fixes #459)
    98f6c00d
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse Dir »

18 Oct, 2020
1 commit
  • Stop using InputSource::unreadCh
    bed165c9
    Jay Berkenbilt authored
    2020-10-18 07:43:05 -0400  
    Browse Dir »