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
  • QPDFArgParser.cc
05 Feb, 2022
1 commit
  • Improve use of std::unique_ptr ...
    5f3f7882
    * Use unique_ptr in place of shared_ptr in some cases
    * unique_ptr for arrays does not require a custom deleter
    * use std::make_unique (c++14) where possible
    Jay Berkenbilt authored
    2022-02-05 11:24:56 -0500  
    Browse File »

04 Feb, 2022
1 commit
  • Add a blank line after the first header included in each source
    2229e37e
    Jay Berkenbilt authored
    2022-02-04 16:31:31 -0500  
    Browse File »

01 Feb, 2022
1 commit
  • Make QPDFArgParser accept const argv ...
    b02d37bc
    This makes it much more convention to use the initializeFromArgv
    functions since you can use string literals.
    Jay Berkenbilt authored
    2022-02-01 13:50:58 -0500  
    Browse File »

30 Jan, 2022
11 commits
  • Improve top-level help information
    0e909bab
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Use QPDFUsage exception for cli, json, and QPDFJob errors
    03640247
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • 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 File »
  • QPDFJob: use std::shared_ptr over PointerHolder where possible ...
    1a8c2eb9
    Also fix QPDFArgParser
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • 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 File »
  • QPDFArgParser: support adding/printing help information
    b4bd124b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • 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 File »
  • Add QPDFArgParser::copyFromOtherTable
    f1d805ba
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: move arg parsing into QPDFJob ...
    bd89aac3
    Move ArgParser from qpdf.cc into QPDFJob.cc. It still works with
    millions of public member variables, but now qpdf.cc is minimal and
    just calls stable library functions.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: basic QPDFJob structure ...
    0910e767
    Move most of the methods called from qpdf.cc after argument parsing
    into QPDFJob. In this increment, enough QPDFJob API has been added to
    handle the branch of QPDFJob::run() that creates output with an
    appropriate division between qpdf.cc and QPDFJob.
    
    There are temporary bits of code to enable everything to compile and
    pass the test suite, including some duplication and hard-coded values.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Implement QPDFArgParser based on ArgParser from qpdf.cc
    52817f0a
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse File »