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
30 Jan, 2022
8 commits
  • QPDFJob increment: basic QPDFJob structure ...
    0910e767
    Move most of the methods called from qpdf.cc after argument parsing
    into QPDFJob. In this increment, enough QPDFJob API has been added to
    handle the branch of QPDFJob::run() that creates output with an
    appropriate division between qpdf.cc and QPDFJob.
    
    There are temporary bits of code to enable everything to compile and
    pass the test suite, including some duplication and hard-coded values.
    Jay Berkenbilt authored
    2022-01-30 13:11:03 -0500  
    Browse Code »
  • Prefix program name before exception message in qpdf CLI
    8c718b7e
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Code »
  • TODO
    2c29a039
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Code »
  • Add raw string and user defined literals to c++11 tests
    7d48b446
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Code »
  • Refactor arg parsing in qpdf.cc to use QPDFArgParser
    c60b4ea5
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Code »
  • Implement QPDFArgParser based on ArgParser from qpdf.cc
    52817f0a
    Jay Berkenbilt authored
    2022-01-30 13:11:02 -0500  
    Browse Code »
  • Add some doc comments for QPDFObjectHandle dictionary methods
    8a5ba568
    m-holger authored
    2022-01-30 12:09:54 -0600  
    Browse Code »
  • Fix doc typos
    0f9086e5
    m-holger authored
    2022-01-30 12:09:54 -0600  
    Browse Code »

27 Jan, 2022
3 commits
  • Fix QPDFObjectHandle::isOrHasName ...
    8eca9d8f
    Ensure isOrHasName returns true if object is an array and the name is
    present anywhere in the array.
    m-holger authored
    2022-01-27 09:35:39 -0600  
    Browse Code »
  • Remove some if statements and simplify some boolean expressions ...
    07db3200
    Use QPDFObjectHandle::isNameAndEquals, isDictionaryOfType and
    isStreamOfType.
    m-holger authored
    2022-01-27 07:31:12 -0600  
    Browse Code »
  • Allow testing for subtype without specifying type in isDictionaryOfType etc ...
    710d2e54
    Accept empty string as type parameter in
    QPDFObjectHandle::isDictionaryOfType and isStreamOfType
    to allow for dictionaries with optional type.
    m-holger authored
    2022-01-27 07:31:12 -0600  
    Browse Code »

22 Jan, 2022
3 commits
  • Add ChangeLog for previous contribution
    823926f8
    Jay Berkenbilt authored
    2022-01-22 09:16:55 -0500  
    Browse Code »
  • Make a few whitespace fixes from last commit ...
    1b1b471c
    Commit by ejb@ql.org using m-holger as author so git annotate gives
    proper credit for changes.
    m-holger authored
    2022-01-22 09:14:53 -0500  
    Browse Code »
  • Add new convenience methods QPDFObjectHandle::isNameAndEquals, etc ...
    8593b9fd
    Add methods isNameAndEquals, isDictionaryOfType, isStreamOfType
    m-holger authored
    2022-01-22 08:10:28 -0600  
    Browse Code »

11 Jan, 2022
2 commits
  • Add missing characters from PDF doc encoding (fixes #606)
    37071065
    Jay Berkenbilt authored
    2022-01-11 15:55:19 -0500  
    Browse Code »
  • Fix signed/unsigned char warning (fixes #604)
    77c31305
    Jay Berkenbilt authored
    2022-01-11 06:51:31 -0500  
    Browse Code »

05 Jan, 2022
3 commits
  • Move bash/zsh completion helpers to libtests/arg_parser
    0f1ffa12
    Jay Berkenbilt authored
    2022-01-05 18:13:25 -0500  
    Browse Code »
  • Move filter-completion.pl to libtests/arg_parser
    4782b590
    Jay Berkenbilt authored
    2022-01-05 18:13:25 -0500  
    Browse Code »
  • TODO: ABI note
    32f7d998
    Jay Berkenbilt authored
    2022-01-05 18:13:25 -0500  
    Browse Code »

29 Dec, 2021
2 commits
  • Add QUtil::file_can_be_opened
    af91b5b5
    Jay Berkenbilt authored
    2021-12-29 13:41:02 -0500  
    Browse Code »
  • Refactor arg parsing to allow help option with parameter
    ac0060ac
    Jay Berkenbilt authored
    2021-12-29 13:35:05 -0500  
    Browse Code »

28 Dec, 2021
1 commit
  • Add maintainer mode to build
    1c420e85
    Jay Berkenbilt authored
    2021-12-28 11:01:26 -0500  
    Browse Code »

21 Dec, 2021
6 commits
  • Cleanup TODO
    5b6cf45f
    Jay Berkenbilt authored
    2021-12-21 17:26:05 -0500  
    Browse Code »
  • Prepare 10.5.0 release (take 3)
    eff911a9
    Jay Berkenbilt authored
    2021-12-21 10:21:23 -0500  
    Browse Code »
  • Update READMEs with documentation links
    bd729026
    Jay Berkenbilt authored
    2021-12-21 10:16:26 -0500  
    Browse Code »
  • Prepare 10.5.0 release (take 2)
    3772c34c
    Jay Berkenbilt authored
    2021-12-21 09:53:13 -0500  
    Browse Code »
  • Stop adding pre-built documentation to the source distribution
    36916619
    Jay Berkenbilt authored
    2021-12-21 09:52:41 -0500  
    Browse Code »
  • Remove 10.5 release announcement since it hasn't been released yet
    e058247b
    Jay Berkenbilt authored
    2021-12-21 07:23:01 -0500  
    Browse Code »

20 Dec, 2021
10 commits
  • Update manual pages
    fdf4d96e
    Jay Berkenbilt authored
    2021-12-20 20:07:33 -0500  
    Browse Code »
  • zlib-flate: --version prints qpdf version
    402d1bcf
    Jay Berkenbilt authored
    2021-12-20 17:25:18 -0500  
    Browse Code »
  • Reference latest docs on readthedocs
    db7bd6fe
    Jay Berkenbilt authored
    2021-12-20 17:16:39 -0500  
    Browse Code »
  • Remove reference to abuild in README
    0966b689
    Jay Berkenbilt authored
    2021-12-20 17:02:03 -0500  
    Browse Code »
  • Prepare 10.5.0 release
    04745320
    Jay Berkenbilt authored
    2021-12-20 14:51:46 -0500  
    Browse Code »
  • Change names of qpdf_object_type_e enumerations ...
    d866f480
    They have to be ot_* rather than qpdf_ot_* for compatibility.
    
    * Different enumerated types are not assignment-compatible in C++, at
      least with strict compiler settings
    * While you can do `constexpr ot_xyz = ::qpdf_ot_xyz` in QPDFObject.hh to
      make QPDFObject::ot_xyz work, QPDFObject::object_type_e::ot_xyz will
      only work if the enumerated type names are the same.
    Jay Berkenbilt authored
    2021-12-20 14:51:45 -0500  
    Browse Code »
  • test_driver: split runtest into separate functions ...
    cf7b2b57
    Too bad about git annotate but it was pretty crazy to have all those
    test cases together like that.
    Jay Berkenbilt authored
    2021-12-20 12:40:03 -0500  
    Browse Code »
  • TODO cleanup
    c1e2b64a
    Jay Berkenbilt authored
    2021-12-20 11:45:20 -0500  
    Browse Code »
  • Remove uninitialized error idea ...
    038dd2d5
    QPDFObjectHandle gets copied a lot, so let's not add another field.
    For performance reasons, QPDFObjectHandle does not indirect through a
    smart pointer, so this would also be an ABI change.
    Jay Berkenbilt authored
    2021-12-20 11:34:00 -0500  
    Browse Code »
  • Fix typo
    5d26f29e
    Jay Berkenbilt authored
    2021-12-20 07:10:08 -0500  
    Browse Code »

19 Dec, 2021
2 commits
  • Link to wiki
    76537317
    Jay Berkenbilt authored
    2021-12-19 17:35:15 -0500  
    Browse Code »
  • Update maintainer notes for doc changes
    d25eb296
    Jay Berkenbilt authored
    2021-12-19 16:53:37 -0500  
    Browse Code »