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
  • generate_auto_job
02 Feb, 2022
1 commit
  • Fix some doc typos
    e813176b
    m-holger authored
    2022-02-02 14:07:32 -0600  
    Browse File »

01 Feb, 2022
3 commits
  • 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 »
  • QPDFJob: documentation
    cc5485da
    Jay Berkenbilt authored
    2022-02-01 09:04:55 -0500  
    Browse File »
  • generate_auto_job: generate overloaded config decls for optional ...
    5a7bb347
    For optional parameter/choices, generate an overloaded config method
    that takes no arguments. This makes it possible to convert from a bare
    argument to one that takes an optional parameter without breaking
    binary compatibility.
    Jay Berkenbilt authored
    2022-02-01 09:04:55 -0500  
    Browse File »

31 Jan, 2022
10 commits
  • Tweak short text for job schema help
    606420ab
    Jay Berkenbilt authored
    2022-01-31 18:26:03 -0500  
    Browse File »
  • QPDFJob json: make bare arguments expect the empty string ...
    21b92907
    Changing from bool requiring true to string requiring the empty string
    is more consistent with the CLI and makes it possible to add an
    optional parameter or choices later without breaking compatibility.
    Jay Berkenbilt authored
    2022-01-31 18:16:09 -0500  
    Browse File »
  • QPDFJob json: flatten json structure ...
    ea96330b
    Flatten everything to make it easier to map command-line flags to
    json. The old structure was an illusion anyway because there was no
    mechanism to enforce that things were in the right place. This also
    helps with future flexibility.
    Jay Berkenbilt authored
    2022-01-31 18:16:09 -0500  
    Browse File »
  • Change filename or path to file in json and QPDFJob ...
    caa00556
    Use "file" consistently for specifying a file path. We use "filename"
    when adding attachments for a completely different purpose.
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: fix logic errors in handling arrays ...
    81b6314c
    The code was assuming everything was happening inside dictionaries.
    Instead, make the dictionary key handler creatino explicit only when
    iterating through dictionary keys.
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • generate_auto_job: break out build_schema for refactor
    d9e00e8e
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QDPFJob: incorporate change to JSONHandler for array start function
    fa967655
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: incorporate change to JSONHandler for dict start function
    e01bbccb
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: autogenerate json init and declarations ...
    11a86e44
    Now still have to go through and implement the handlers.
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: generate json decl and init file skeletons
    0f05cae6
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »

30 Jan, 2022
26 commits
  • Improve top-level help information
    0e909bab
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Incorporate editorial changes from m-holger
    f3d68aa5
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Allow --x[=y] in option help short text
    e091b6c9
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Fix some comments
    2e4e25a9
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: use pointers instead of references for Config ...
    c62ab2ee
    Why? The main methods that create them return smart pointers so that
    users can initialize them when needed, which you can't do with
    references. Returning pointers instead of references makes for a more
    uniform interface.
    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 »
  • Minor cleanup
    f2409f4f
    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 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: generate declarations of trivial config methods
    a87dcba1
    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 »
  • generate_auto_job: don't replace files that are unchanged
    965e473a
    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 »
  • Incorporate job schema generation into generate_auto_job
    1c8d5346
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Refactor generate_auto_job to prepare for json
    09e3b86f
    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 »
  • 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 »