Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-31 | Change filename or path to file in json and QPDFJob | Jay Berkenbilt | |
Use "file" consistently for specifying a file path. We use "filename" when adding attachments for a completely different purpose. | |||
2022-01-31 | QPDFJob: fix logic errors in handling arrays | Jay Berkenbilt | |
The code was assuming everything was happening inside dictionaries. Instead, make the dictionary key handler creatino explicit only when iterating through dictionary keys. | |||
2022-01-31 | generate_auto_job: break out build_schema for refactor | Jay Berkenbilt | |
2022-01-31 | QDPFJob: incorporate change to JSONHandler for array start function | Jay Berkenbilt | |
2022-01-31 | QPDFJob: incorporate change to JSONHandler for dict start function | Jay Berkenbilt | |
2022-01-31 | QPDFJob: autogenerate json init and declarations | Jay Berkenbilt | |
Now still have to go through and implement the handlers. | |||
2022-01-31 | QPDFJob: generate json decl and init file skeletons | Jay Berkenbilt | |
2022-01-30 | Improve top-level help information | Jay Berkenbilt | |
2022-01-30 | Incorporate editorial changes from m-holger | Jay Berkenbilt | |
2022-01-30 | Allow --x[=y] in option help short text | Jay Berkenbilt | |
2022-01-30 | Fix some comments | Jay Berkenbilt | |
2022-01-30 | QPDFJob: use pointers instead of references for Config | Jay Berkenbilt | |
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. | |||
2022-01-30 | QPDFJob: use manually named end functions for Config classes | Jay Berkenbilt | |
Use named functions rather than just end() for clarity. | |||
2022-01-30 | Minor cleanup | Jay Berkenbilt | |
2022-01-30 | QPDFJob: convert encryption handlers | Jay Berkenbilt | |
2022-01-30 | QPDFJob: convert under/overlay and rotate | Jay Berkenbilt | |
2022-01-30 | QPDFJob: move more top-level trivial handlers into config | Jay Berkenbilt | |
2022-01-30 | QPDFJob: convert pages | Jay Berkenbilt | |
2022-01-30 | QPDFJob: convert AddAttachment handlers | Jay Berkenbilt | |
2022-01-30 | QPDFJob: generate declarations of trivial config methods | Jay Berkenbilt | |
2022-01-30 | QPDFJob: convert password in two tables | Jay Berkenbilt | |
2022-01-30 | QPDFJob: convert a flag in other than the main table | Jay Berkenbilt | |
2022-01-30 | generate_auto_job: don't replace files that are unchanged | Jay Berkenbilt | |
2022-01-30 | QPDFJob: start changing generation for trivial config handlers | Jay Berkenbilt | |
2022-01-30 | Incorporate job schema generation into generate_auto_job | Jay Berkenbilt | |
2022-01-30 | Refactor generate_auto_job to prepare for json | Jay Berkenbilt | |
2022-01-30 | Generate help content from manual | Jay Berkenbilt | |
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. | |||
2022-01-30 | QPDFArgParser: support adding/printing help information | Jay Berkenbilt | |
2022-01-30 | QPDFArgParser: handle optional choices including help | Jay Berkenbilt | |
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. | |||
2022-01-30 | QPDFJob increment: generate option table initialization | Jay Berkenbilt | |
2022-01-30 | QPDFJob increment: generate handler declarations | Jay Berkenbilt | |
2022-01-30 | QPDFJob increment: generate choices variables in init | Jay Berkenbilt | |
2022-01-30 | QPDFJob increment: generate table names | Jay Berkenbilt | |
2022-01-30 | Add basic framework for QPDFJob code generation | Jay Berkenbilt | |