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_init.hh
06 Apr, 2025
1 commit
  • Add --jpeg-quality-level flag (fixes #488) ...
    021edd02
    Thanks to github user @cdosborn for the basic enhancement.
    Jay Berkenbilt authored
    2025-04-06 08:42:45 -0400  
    Browse File »

26 Mar, 2025
1 commit
  • Add new CLI option --remove-structure ...
    464d94af
    ... to remove the /Root /StructTreeRoot and /MarkInfo entries.
    m-holger authored
    2025-03-26 23:30:44 +0000  
    Browse File »

04 Feb, 2025
1 commit
  • Add zopfli support (fixes #1323) ...
    133da3b6
    This requires a special build option.
    Jay Berkenbilt authored
    2025-02-04 06:17:34 -0500  
    Browse File »

25 Aug, 2024
1 commit
  • Add new commands --remove-metadata and --remove-info
    8cb9bce7
    m-holger authored
    2024-08-25 13:10:11 +0100  
    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
2 commits
  • Fix --json-help to take a version parameter
    80acfc38
    Jay Berkenbilt authored
    2022-07-31 16:23:17 -0400  
    Browse File »
  • 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 »

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
2 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 »
  • 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
2 commits
  • Add optional version to --json
    e3506253
    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 »

30 Jan, 2022
13 commits
  • QPDFJob: eliminate most access to QPDFJob members from ArgParser ...
    12580545
    All that's left now is input and output handling.
    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 AddAttachment handlers
    0a354af0
    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 »
  • QPDFJob: start changing generation for trivial config handlers
    f60526af
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: placeholder for initializeFromJson
    1d099ab7
    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 »