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
16 Jul, 2022
1 commit
  • Inline QPDFObjGen methods ...
    4c6640cb
    ABI breaking change
    m-holger authored
    2022-07-16 14:32:48 -0400  
    Browse Dir »

27 Jun, 2022
3 commits
  • Run format-code
    a603c1e3
    Jay Berkenbilt authored
    2022-06-27 12:50:35 -0400  
    Browse Dir »
  • Refactor QPDFObject creation and cloning ...
    f0a81780
    Move responsibility for creating shared pointers to objects and cloning from QPDFObjectHandle to QPDFObject.
    m-holger authored
    2022-06-27 12:47:02 -0400  
    Browse Dir »
  • Refactor QPDFObjectTypeAccessor and QPDFObjectHandle::dereference
    5aa8225f
    m-holger authored
    2022-06-27 10:39:04 -0400  
    Browse Dir »

25 Jun, 2022
9 commits
  • Track whether certain page modifying methods have been called ...
    0c7c7e4b
    We need to know whether pushInheritedAttributesToPage or getAllPages
    have been called when generating JSON output. When reading the JSON
    back in, we have to call the same methods so that object numbers will
    line up properly.
    Jay Berkenbilt authored
    2022-06-25 13:55:45 -0400  
    Browse Dir »
  • TODO: abandon (again) and update notes about QPDFPagesTree
    25aff0bd
    Jay Berkenbilt authored
    2022-06-25 13:26:53 -0400  
    Browse Dir »
  • Add warnings for some additional page tree repair
    8a32515a
    Jay Berkenbilt authored
    2022-06-25 13:25:35 -0400  
    Browse Dir »
  • Reformat code
    6c453788
    Jay Berkenbilt authored
    2022-06-25 11:11:24 -0400  
    Browse Dir »
  • Code tidy: remove redundant calls to QPDFObjectHandle::isInitialized
    7836e197
    m-holger authored
    2022-06-25 11:10:06 -0400  
    Browse Dir »
  • Remove QPDF_Stream::setStreamDescription
    3b3bcab3
    m-holger authored
    2022-06-25 08:26:46 -0400  
    Browse Dir »
  • Remove redundant QPDF_Array::setDescription and QPDF_Dictionary::setDescription
    9eda1fdc
    m-holger authored
    2022-06-25 08:25:58 -0400  
    Browse Dir »
  • Add private method QPDFObjectHandle::getObjGenAsStr ...
    e9c16373
    Also, use methods to access objid and generation.
    m-holger authored
    2022-06-25 08:25:32 -0400  
    Browse Dir »
  • Code tidy: QPDFJob::doJSONPageLabels ...
    97f737a5
    Remove redundant variables pages and next.
    m-holger authored
    2022-06-25 08:24:50 -0400  
    Browse Dir »

19 Jun, 2022
7 commits
  • Use Pl_Function in qpdflogger C API implementation
    1eb2f208
    Jay Berkenbilt authored
    2022-06-19 09:12:59 -0400  
    Browse Dir »
  • Add Pl_Function -- a generic function pipeline
    eae75dbe
    Jay Berkenbilt authored
    2022-06-19 09:12:29 -0400  
    Browse Dir »
  • Add qpdfjob_register_progress_reporter
    bb0ea2f8
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse Dir »
  • Add QPDFJob::registerProgressReporter
    87412eb0
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse Dir »
  • Move C-based ProgressReporter helper into QPDFWriter
    3a7ee7e9
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse Dir »
  • Add C API to QPDFLogger
    8130d50e
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse Dir »
  • Add more flexible funtions to qpdfjob C API
    daef4e8f
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse Dir »

18 Jun, 2022
5 commits
  • Use the default logger for other writes to stdout/stderr ...
    e0720eaa
    When there is no context for writing output or error messages, use the
    default logger.
    Jay Berkenbilt authored
    2022-06-18 10:38:50 -0400  
    Browse Dir »
  • Use "save" logger when saving data to standard output ...
    83be2191
    This includes the output PDF, streams from --show-object and
    attachments from --save-attachment. This also enables --verbose and
    --progress to work with saving to stdout.
    Jay Berkenbilt authored
    2022-06-18 09:54:40 -0400  
    Browse Dir »
  • QPDF, QPDFJob: use QPDFLogger instead of custom output streams
    641e92c6
    Jay Berkenbilt authored
    2022-06-18 09:02:55 -0400  
    Browse Dir »
  • Add and test QPDFLogger class
    f1f71196
    Jay Berkenbilt authored
    2022-06-18 09:02:55 -0400  
    Browse Dir »
  • Add integer types to Pipeline::operator<<
    f588d741
    Jay Berkenbilt authored
    2022-06-18 09:02:55 -0400  
    Browse Dir »

05 Jun, 2022
1 commit
  • Code tidy: remove redundant variable in QPDF::writeJSON
    057bd659
    m-holger authored
    2022-06-05 18:46:21 -0400  
    Browse Dir »

30 May, 2022
4 commits
  • Update documentation for qpdf JSON v2
    0bd908b5
    Jay Berkenbilt authored
    2022-05-30 20:03:08 -0400  
    Browse Dir »
  • In json mode, reveal recovered user password when otherwise unavailable
    b7bbf12e
    Jay Berkenbilt authored
    2022-05-30 20:03:08 -0400  
    Browse Dir »
  • Add additional information when listing attachments
    f049a77c
    Jay Berkenbilt authored
    2022-05-30 20:03:08 -0400  
    Browse Dir »
  • Add conversions to ISO-8601 date format
    04fc7c4b
    Jay Berkenbilt authored
    2022-05-30 20:03:08 -0400  
    Browse Dir »

21 May, 2022
6 commits
  • Change default decode level to "none" with --json-output
    27a42c16
    Jay Berkenbilt authored
    2022-05-21 17:51:34 -0400  
    Browse Dir »
  • Allow empty b: binary JSON strings
    752f43d4
    Jay Berkenbilt authored
    2022-05-21 17:36:32 -0400  
    Browse Dir »
  • Format code
    05460d40
    Jay Berkenbilt authored
    2022-05-21 16:11:42 -0400  
    Browse Dir »
  • Code clean up: use range-style for loops wherever possible ...
    6c69a747
    Remove variables obsoleted by commit 4f24617.
    m-holger authored
    2022-05-21 16:06:29 -0400  
    Browse Dir »
  • JSON: Fix large file support
    c56a9ca7
    Jay Berkenbilt authored
    2022-05-21 09:43:45 -0400  
    Browse Dir »
  • Replace std::regex with validators for better performance
    47c093c4
    Jay Berkenbilt authored
    2022-05-21 08:43:21 -0400  
    Browse Dir »

20 May, 2022
4 commits
  • Exercise object description in tests
    9b2eb01e
    Jay Berkenbilt authored
    2022-05-20 14:23:32 -0400  
    Browse Dir »
  • Add test for bad data and bad datafile
    6c2fb5b8
    Jay Berkenbilt authored
    2022-05-20 13:33:30 -0400  
    Browse Dir »
  • Test --update-from-json
    d0650980
    Jay Berkenbilt authored
    2022-05-20 11:10:12 -0400  
    Browse Dir »
  • Bug fix: don't clobber stream length with replaceDict
    ef955b04
    Jay Berkenbilt authored
    2022-05-20 11:09:45 -0400  
    Browse Dir »