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
  • QPDFJob_config.cc
04 Apr, 2022
1 commit
  • Programmatically apply new formatting to code ...
    12f1eb15
    Run this:
    
    for i in  **/*.cc **/*.c **/*.h **/*.hh; do
      clang-format < $i >| $i.new && mv $i.new $i
    done
    Jay Berkenbilt authored
    2022-04-04 08:10:40 -0400  
    Browse File »

04 Feb, 2022
2 commits
  • Add a blank line after the first header included in each source
    2229e37e
    Jay Berkenbilt authored
    2022-02-04 16:31:31 -0500  
    Browse File »
  • PointerHolder: deprecate getPointer() and getRefcount() ...
    9044a240
    Use get() and use_count() instead. Add #define
    NO_POINTERHOLDER_DEPRECATION to remove deprecation markers for these
    only.
    
    This commit also removes all deprecated PointerHolder API calls from
    qpdf's code except in PointerHolder's test suite, which must continue
    to test the deprecated APIs.
    Jay Berkenbilt authored
    2022-02-04 13:12:37 -0500  
    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
7 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 »
  • Add optional version to --json
    e3506253
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • Remove outdated comments
    b4fb9b4e
    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 »
  • QPDFJob: partial mode for initializeFromJson
    1355d95d
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • Fix typo in error message
    967a2b9f
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »
  • QPDFJob: add checkConfiguration to Config
    8a9100f6
    Jay Berkenbilt authored
    2022-01-31 15:57:45 -0500  
    Browse File »

30 Jan, 2022
19 commits
  • Use QPDFUsage exception for cli, json, and QPDFJob errors
    03640247
    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 »
  • QPDFJob: make remaining members private
    edef2cd3
    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: move private members into Members
    01969c78
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: move input/output handling into config
    2c7b583b
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • 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 pages
    41c5af8f
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • Add QPDFJob::ConfigError exception
    9373881c
    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: convert trivial functions to config API
    b4b0df0d
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: begin configuration API with verbose
    79187e58
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »
  • QPDFJob: start real API ...
    564dc036
    Create QPDFJob_options.cc to hold API implementation functions.
    Reorganize a little in preparation for moving public member variables
    private and creating the real QPDFJob API that will be used by callers
    as well as the argv/json initialization methods.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse File »