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
30 Jan, 2022
40 commits
  • QPDFJob: convert password to shared pointer
    021db6f2
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob: use std::shared_ptr over PointerHolder where possible ...
    1a8c2eb9
    Also fix QPDFArgParser
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • 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 Code »
  • cli.rst: remove () from end of short help ...
    67f9d0b7
    This is used to generate a schema for the job json, which can't
    contain `)"` because it breaks the R"(...)" syntax in C++. While C++
    accepts R"anything(...)anything" to avoid this, as of this writing,
    MSVC 2019 doesn't understand that. For now, just avoid it by removing
    parentheses from the end of short help.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Allow optional fields in json "schema" checks
    8dea480c
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • TODO note about debian package and docs
    558ba282
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Add missing help topic for inspection
    ec85e56c
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Refactor generate_auto_job to prepare for json
    09e3b86f
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • TODO notes
    a218ed48
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • JSONHandler: rework dictionary and array handlers
    1db0a7ff
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Editorial changes to cli.rst
    acf8d18b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Fix json schema for objects to include dictionary key
    cf8405d9
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Use JSON::parse to initialize schema for json mode
    2e585414
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Implement JSONHandler for recursively processing JSON
    37105710
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • CLI doc: use tables where helpful
    a6df6fda
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Manual: use proper character for >=
    c529c28d
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Allow real <= and >= in LateX
    211f1fdf
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Manual: convert more lists to tables
    195ddf6f
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • TODO reminder about table wrapping patch
    3d2d75cf
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Manual: reformat P information as table
    ee632237
    m-holger authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Manual: enable line wrapping in table cells
    1efcda16
    m-holger authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Fix manual typo
    f2a3b9cb
    m-holger authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Add JSON::parse
    e8e8f6f4
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Add missing \f support for JSON string encoder
    b9af421e
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Add JSON::isDictionary and JSON::isArray
    aa0a379b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Document how to add a command-line argument
    5c5e5ca2
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • 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 Code »
  • QPDFArgParser: support adding/printing help information
    b4bd124b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Fix comment on duplicated top-level json keys
    5303130c
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • 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 Code »
  • Minor code cleanup
    a301cc53
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Fix doc typos caught by m-holger -- thanks
    3ab25d59
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob increment: generate option table initialization
    4577df4b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Add QPDFArgParser::copyFromOtherTable
    f1d805ba
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob increment: generate handler declarations
    c3e9b64e
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob increment: generate choices variables in init
    6e70d99b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob increment: generate table names
    cb684ec4
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Create real job.yml
    fc14bfbb
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Expose QPDFArgParser::usage
    f8eee835
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob: remove non-check from doFinalChecks
    8dcf6da2
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »