-
Also, modernize for loop.
-
Instead of overwriting cur_row.data() use clear and insert.
-
This is just QPDFJob wiring.
-
Accept --file and --range as named parameters in additional to allowing positional arguments. This is in preparation for adding additional flags.
-
Sparse arrays are rare. Dynamically create the variables needed to manage them only when needed.
-
This commit contains the changes from generate_auto_job based on manual changes from the previous commit.
-
Rather than adding yet another flag that is almost never useful on its own, just have --remove-restrictions disable digital signatures. The operations are still separate in the API.
-
Positional arguments are supported in a backward-compatible way, but completion no longer guides users to it.
-
Add the command-line arguments. They don't do anything yet.
-
Also, don't search for /Contents name unless the result is used.
-
The new method is temporarily an (almost) complete copy of parse, which is temporarily (almost) unchanged.
-
Having it at compile time breaks cross-compilation and isn't really right anyway.
-
Change JSONHandler::m to std::unique_ptr and declare Members in implementation file