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
  • QPDFJob_argv.cc
31 Jan, 2022
2 commits
  • QPDFJob: add checkConfiguration to Config
    8a9100f6
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: prepare for automatically generated json handlers
    0c8e9e59
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »

30 Jan, 2022
38 commits
  • Use QPDFUsage exception for cli, json, and QPDFJob errors
    03640247
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: use manually named end functions for Config classes ...
    03f3369f
    Use named functions rather than just end() for clarity.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: move placeholder json to a separate source file
    9013b7ca
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: make remaining members private
    edef2cd3
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Minor cleanup
    f2409f4f
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: use config API in place-holder json
    cf6c56a4
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: move input/output handling into config
    2c7b583b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: eliminate most access to QPDFJob members from ArgParser ...
    12580545
    All that's left now is input and output handling.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert encryption handlers
    700dfa40
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert under/overlay and rotate
    b5d41b16
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: move some helpers from ArgParser to QPDFJob
    1cc532dc
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: move more top-level trivial handlers into config
    95d12764
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert pages
    41c5af8f
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert AddAttachment handlers
    0a354af0
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert password in two tables
    bf255ccc
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert a flag in other than the main table
    21c897aa
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: start changing generation for trivial config handlers
    f60526af
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert trivial functions to config API
    b4b0df0d
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: begin configuration API with verbose
    79187e58
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Mark trivial arg functions
    160e869d
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Move doFinalChecks to QPDFJob::checkConfiguration
    fcdbc8a1
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: placeholder for initializeFromJson
    1d099ab7
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: allocate QPDFArgParser on stack ...
    b9cd693a
    The previous commits have removed all references to memory from
    QPDFArgParser from QPDFJob. This commit removes the constraint that
    QPDFArgParser remain in scope. This is a prerequisite to allowing JSON
    as an alternative way to initialize QPDFJob and to initialize it
    directly using a public API.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert Under/Overlay to use shared pointers
    d526d4c1
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert outfilename to shared pointer
    e4905983
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert infilename to shared pointer
    e5edfc78
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert encryption_file args to shared pointers
    ee7824cf
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert password to shared pointer
    021db6f2
    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 »
  • Document how to add a command-line argument
    5c5e5ca2
    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: 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 »
  • QPDFJob increment: generate option table initialization
    4577df4b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: generate handler declarations
    c3e9b64e
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: generate choices variables in init
    6e70d99b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: generate table names
    cb684ec4
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Expose QPDFArgParser::usage
    f8eee835
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: remove non-check from doFinalChecks
    8dcf6da2
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »