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.cc
01 Feb, 2022
1 commit
  • QPDFJob: documentation
    cc5485da
    Jay Berkenbilt authored
    2022-02-01 09:04:55 -0500  
    Browse File »

31 Jan, 2022
2 commits
  • Add optional version to --json
    e3506253
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: rename function that returns job schema
    f99e0af4
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »

30 Jan, 2022
35 commits
  • Use QPDFUsage exception for cli, json, and QPDFJob errors
    03640247
    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: move private members into Members
    01969c78
    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 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 »
  • Add QPDFJob::ConfigError exception
    9373881c
    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: begin configuration API with verbose
    79187e58
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: TRUE -> true
    558f043d
    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: make createsOutput callable before run()
    c4e56fa5
    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 Under/Overlay ranges to strings
    88891a75
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: convert PageSpec to used shared pointer
    e48bfce9
    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 »
  • Fix json schema for objects to include dictionary key
    cf8405d9
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Use JSON::parse to initialize schema for json mode
    2e585414
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Fix comment on duplicated top-level json keys
    5303130c
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Minor code cleanup
    a301cc53
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Fix doc typos caught by m-holger -- thanks
    3ab25d59
    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 »
  • 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: reorder functions, no other changes
    12396702
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: static functions to member functions ...
    2394dd85
    Convert remaining static functions that take QPDFJob& as a parameter
    to member functions. Utility functions that don't take QPDFJob& remain
    static functions and can probably just stay that way since the keep
    extra complexity out of QPDFJob.hh.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: de-templatize do_process and do_process_once
    e2975b9e
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: remove std::cout, std::cerr, whoami ...
    2f631997
    Remove remaining temporary duplication of hard-coded values and direct
    access to std::cout, std::cerr, and whoami in favor of parameters in
    QPDFJob. This moves a few more static methods into QPDFJob member
    functions.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob increment: get rid of exit, handle verbose ...
    1ddf5b4b
    Remove all calls to exit() from QPDFJob. Handle code that runs in
    verbose mode to enable it to make use of output streams and message
    prefix (whoami) from QPDFJob. This removes temporarily duplicated exit
    code logic and most access to whoami/std::cout outside of QPDFJob
    proper.
    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 »