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
  • libqpdf
  • qpdf
  • auto_job_json_init.hh
11 Jan, 2024
1 commit
  • Allow repetition of overlay/underlay ...
    6cf04b0a
    This is just QPDFJob wiring.
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse File »

10 Jan, 2024
2 commits
  • Allow --file with --overlay and --underlay
    9c723aeb
    Jay Berkenbilt authored
    2024-01-10 16:44:46 -0500  
    Browse File »
  • Allow --file and --range with --pages ...
    34f013c1
    Accept --file and --range as named parameters in additional to
    allowing positional arguments. This is in preparation for adding
    additional flags.
    Jay Berkenbilt authored
    2024-01-10 16:44:17 -0500  
    Browse File »

05 Jan, 2024
1 commit
  • Automated changes for --set-page-labels ...
    08e3050d
    This commit contains the changes from generate_auto_job based on
    manual changes from the previous commit.
    Jay Berkenbilt authored
    2024-01-05 17:10:45 -0500  
    Browse File »

24 Dec, 2023
1 commit
  • Remove --disable-signatures; incorporate into --remove-restrictions ...
    4ca185fd
    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.
    Jay Berkenbilt authored
    2023-12-24 07:36:07 -0500  
    Browse File »

23 Dec, 2023
1 commit
  • Implement --disable-signatures (fixes #1015)
    909a0b3f
    Jay Berkenbilt authored
    2023-12-23 08:50:42 -0500  
    Browse File »

22 Dec, 2023
1 commit
  • Add --user-password, --owner-password, --bits to --encrypt ...
    1173a0bd
    Add the command-line arguments. They don't do anything yet.
    Jay Berkenbilt authored
    2023-12-22 18:13:05 -0500  
    Browse File »

28 Jan, 2023
1 commit
  • Add stub for --remove-restrictions
    fe11f13d
    Jay Berkenbilt authored
    2023-01-28 13:24:45 -0500  
    Browse File »

01 Sep, 2022
1 commit
  • Rename --report-mem-usage to --report-memory-usage ...
    ceeb25f3
    Avd xcsv brvtns.
    Jay Berkenbilt authored
    2022-09-01 17:15:41 -0400  
    Browse File »

31 Aug, 2022
1 commit
  • Add --report-mem-usage option for debugging/testing
    433f1dae
    Jay Berkenbilt authored
    2022-08-31 14:47:27 -0400  
    Browse File »

31 Jul, 2022
1 commit
  • Change the output of --json to use "qpdf" instead of "objects"
    69820847
    Jay Berkenbilt authored
    2022-07-31 15:17:01 -0400  
    Browse File »

20 May, 2022
2 commits
  • Make version default to latest for --json-output (like --json)
    dc8df962
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse File »
  • Major rework -- see long comments ...
    6f43bf8d
    * Replace --create-from-json=file with --json-input, which causes the
      regular input to be treated as json.
    * Eliminate --to-json
    * In --json=2, bring back "objects" and eliminate "objectinfo". Stream
      data is never present.
    * In --json-output=2, write "qpdf-v2" with "objects" and include
      stream data.
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse File »

16 May, 2022
1 commit
  • Add --create-from-json and --update-from-json arguments ...
    4fe2e06b
    Also add stubs for top-level QPDF methods (createFromJSON,
    updateFromJSON)
    Jay Berkenbilt authored
    2022-05-16 13:41:40 -0400  
    Browse File »

08 May, 2022
2 commits
  • Add --to-json option
    e9390aea
    Jay Berkenbilt authored
    2022-05-08 13:45:20 -0400  
    Browse File »
  • Implement JSON v2 output
    c76536dd
    Jay Berkenbilt authored
    2022-05-08 13:45:20 -0400  
    Browse File »

07 May, 2022
2 commits
  • Prepare code for JSON v2 ...
    16f4f94c
    Update getJSON() methods and calls to them
    Jay Berkenbilt authored
    2022-05-07 11:12:01 -0400  
    Browse File »
  • Add --test-json-schema command-line option
    b361c5ce
    Jay Berkenbilt authored
    2022-05-07 08:26:31 -0400  
    Browse File »

24 Apr, 2022
1 commit
  • QPDFJob json: make removeAttachment take an array (fixes #693)
    d0b7cc8a
    Jay Berkenbilt authored
    2022-04-24 13:06:19 -0400  
    Browse File »

26 Feb, 2022
1 commit
  • generate_auto_job: protect generated files from formatting
    03bc6535
    Jay Berkenbilt authored
    2022-02-26 09:17:51 -0500  
    Browse File »

01 Feb, 2022
1 commit
  • 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 »

31 Jan, 2022
12 commits
  • 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 »
  • Add optional version to --json
    e3506253
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -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 »
  • job json: move deterministic-id into output options
    1a3ed1ee
    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 »
  • QPDFJob: remove from json a few things that only make sense from CLI
    cd30f626
    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_json: implement handlers except pages
    b74e7989
    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 »