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
08 Feb, 2022
14 commits
  • Add additional comments about new accessor methods
    ec778ef9
    Jay Berkenbilt authored
    2022-02-08 16:49:43 -0500  
    Browse Code »
  • README-maintainer: update instructions on testing pikepdf locally
    fa0b6384
    Jay Berkenbilt authored
    2022-02-08 14:37:32 -0500  
    Browse Code »
  • Only install docs if they exist ...
    acc24ba4
    Sometimes someone may build only a subset of the documentation. The
    logic has to be conditional upon whether it exists, not whether it is
    built, since we pull pre-built docs in for CI installation.
    Jay Berkenbilt authored
    2022-02-08 13:52:01 -0500  
    Browse Code »
  • Spell check
    48ca63e9
    Jay Berkenbilt authored
    2022-02-08 13:49:22 -0500  
    Browse Code »
  • Only update output version from files used as input ...
    d501e1c0
    If we're opening a PDF file to copy its encryption information or
    attachments, its version doesn't need to influence the output version.
    Jay Berkenbilt authored
    2022-02-08 13:49:22 -0500  
    Browse Code »
  • Use DOC_DEST variable for installing documentation
    043c4455
    Dirk Müller authored
    2022-02-08 13:47:50 -0500  
    Browse Code »
  • Preserve input PDF version on pages/split-pages (fixes #610)
    f91b21c7
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Code »
  • Add QPDF::getVersionAsPDFVersion
    cfd5147d
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Code »
  • Add PDFVersion class
    8082af09
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Code »
  • Revert an incorrect correction
    014dcb02
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Code »
  • Check generated QPDFJob files in CI ...
    511d7016
    This is to catch pull requests that make changes that would affect
    automatically generated job files without including those
    modifications.
    Jay Berkenbilt authored
    2022-02-08 11:51:15 -0500  
    Browse Code »
  • WHITESPACE ONLY -- expand tabs in source code ...
    cb769c62
    This comment expands all tabs using an 8-character tab-width. You
    should ignore this commit when using git blame or use git blame -w.
    
    In the early days, I used to use tabs where possible for indentation,
    since emacs did this automatically. In recent years, I have switched
    to only using spaces, which means qpdf source code has been a mixture
    of spaces and tabs. I have avoided cleaning this up because of not
    wanting gratuitous whitespaces change to cloud the output of git
    blame, but I changed my mind after discussing with users who view qpdf
    source code in editors/IDEs that have other tab widths by default and
    in light of the fact that I am planning to start applying automatic
    code formatting soon.
    Jay Berkenbilt authored
    2022-02-08 11:51:15 -0500  
    Browse Code »
  • Fix doc typos
    716381f6
    m-holger authored
    2022-02-08 11:50:58 -0500  
    Browse Code »
  • Clarify qpdf's representation of names in the API ...
    68e4aec0
    Clarify that names are to appear in canonical form with PDF escaping
    resolved when used in non-parsing QPDFObjectHandle APIs and their C
    API counterparts. See https://github.com/qpdf/qpdf/discussions/625.
    Jay Berkenbilt authored
    2022-02-08 09:09:23 -0500  
    Browse Code »

07 Feb, 2022
7 commits
  • Update for clean compile with POINTERHOLDER_TRANSITION=2
    c62e8e2b
    Jay Berkenbilt authored
    2022-02-07 17:38:22 -0500  
    Browse Code »
  • Use make_array_pointer_holder ...
    3f22bea0
    This will be able to be replaced with QUtil::make_shared_array
    Jay Berkenbilt authored
    2022-02-07 17:38:22 -0500  
    Browse Code »
  • Replace PointerHolder arrays with shared_ptr arrays where possible ...
    40f1946d
    Replace PointerHolder arrays wherever it can be done without breaking ABI.
    Jay Berkenbilt authored
    2022-02-07 17:38:22 -0500  
    Browse Code »
  • Rework PointerHolder transition to make it smoother ...
    dd4f3022
    * Don't surprise people with deprecation warnings
    * Provide detailed instructions and support for the transition
    Jay Berkenbilt authored
    2022-02-07 17:38:20 -0500  
    Browse Code »
  • Add QUtil::make_shared_array to help with PointerHolder transition
    df2f5c6a
    Jay Berkenbilt authored
    2022-02-07 14:08:46 -0500  
    Browse Code »
  • Add getBufferSharedPointer() to Pl_Buffer and QPDFWriter
    cfaae47d
    Jay Berkenbilt authored
    2022-02-07 12:53:28 -0500  
    Browse Code »
  • Tidy example CLI usage ...
    3e98fe46
    Change "-" to "--" for named parameters.
    Remove spaces inside "[ option ]" for optional parameters.
    Fix "pdf-mod-info --dump file" to match usage message.
    m-holger authored
    2022-02-07 12:49:24 -0500  
    Browse Code »

06 Feb, 2022
4 commits
  • Fix doc typo
    4fd61981
    Jay Berkenbilt authored
    2022-02-06 11:27:02 -0500  
    Browse Code »
  • Comment, ChangeLog, release note for new contribution
    6a2456f7
    Jay Berkenbilt authored
    2022-02-06 11:27:02 -0500  
    Browse Code »
  • C-API expose QPDFObjectHandle::getKeyIfDict
    5901fcad
    m-holger authored
    2022-02-06 11:21:15 -0500  
    Browse Code »
  • Add method QPDFObjectHandle::getKeyIfDict
    83710603
    m-holger authored
    2022-02-06 11:21:15 -0500  
    Browse Code »

05 Feb, 2022
14 commits
  • C-API expose QPDFObjectHandle::getValueAs... accessors
    2ed5f49a
    m-holger authored
    2022-02-05 19:40:30 -0500  
    Browse Code »
  • TODO: cleanup
    b3bf0290
    Jay Berkenbilt authored
    2022-02-05 16:07:17 -0500  
    Browse Code »
  • Prepare release notes for 10.6 (so far)
    eb481eb6
    Jay Berkenbilt authored
    2022-02-05 15:41:22 -0500  
    Browse Code »
  • Doc updates from m-holger
    c95f0211
    Jay Berkenbilt authored
    2022-02-05 12:37:15 -0500  
    Browse Code »
  • Update ChangeLog for contributions from m-holger
    dd3b2ced
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Code »
  • Stop using std::iterator (fixes #618) ...
    af3f74de
    Create the typedefs directly in iterators rather than deriving from
    the deprecated std::iterator class.
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Code »
  • Remove stray TODO item
    2e476e18
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Code »
  • Add operator ""_qpdf for creating QPDFObjectHandle literals
    7fb22740
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Code »
  • Add qpdf_empty_pdf to C API
    b48a0ff0
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Code »
  • API contract: qpdf_get_qpdf_version() returns a static
    8cf7f2bf
    Jay Berkenbilt authored
    2022-02-05 11:24:56 -0500  
    Browse Code »
  • Improve use of std::unique_ptr ...
    5f3f7882
    * Use unique_ptr in place of shared_ptr in some cases
    * unique_ptr for arrays does not require a custom deleter
    * use std::make_unique (c++14) where possible
    Jay Berkenbilt authored
    2022-02-05 11:24:56 -0500  
    Browse Code »
  • Spell check
    88c3d556
    Jay Berkenbilt authored
    2022-02-05 11:24:56 -0500  
    Browse Code »
  • TODO: update notes about PointerHolder
    e782d5e9
    Jay Berkenbilt authored
    2022-02-05 11:24:56 -0500  
    Browse Code »
  • Add new QPDFObjectHandle::getValueAs... accessors
    e58b1174
    m-holger authored
    2022-02-05 11:24:35 -0500  
    Browse Code »

04 Feb, 2022
1 commit
  • Update copyright for 2022
    cfaa2de8
    Jay Berkenbilt authored
    2022-02-04 16:36:22 -0500  
    Browse Code »