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
  • 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 »
  • Add basic framework for QPDFJob code generation
    c2168546
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Add place-holder job.yml
    ad096b46
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • 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 Code »
  • Remove qpdf.cc version check ...
    23b64f83
    Remove comparison of qpdf CLI version with library. With almost all
    the functionality moving into the library, this check is no longer
    meaningful.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • QPDFJob: reorder functions, no other changes
    12396702
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • 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 Code »
  • QPDFJob: de-templatize do_process and do_process_once
    e2975b9e
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »