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
  • include
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 Dir »

18 Mar, 2022
1 commit
  • Add cmake configuration files
    b8aff909
    Jay Berkenbilt authored
    2022-03-18 19:53:18 -0400  
    Browse Dir »

08 Mar, 2022
1 commit
  • DLL.h: remove distinction between QPDF_DLL_CLASS and QPDF_DLL for mingw
    6b114684
    Jay Berkenbilt authored
    2022-03-08 12:05:06 -0500  
    Browse Dir »

27 Feb, 2022
1 commit
  • Remove Version.h -- it was never used
    5f329e62
    Jay Berkenbilt authored
    2022-02-27 20:01:32 -0500  
    Browse Dir »

26 Feb, 2022
3 commits
  • generate_auto_job: protect generated files from formatting
    03bc6535
    Jay Berkenbilt authored
    2022-02-26 09:17:51 -0500  
    Browse Dir »
  • Pl_DCT.hh -- protect order of includes for code formatting
    48467ccd
    Jay Berkenbilt authored
    2022-02-26 08:32:55 -0500  
    Browse Dir »
  • Bump version to 10.6.3
    78ad4ad1
    Jay Berkenbilt authored
    2022-02-26 07:15:14 -0500  
    Browse Dir »

15 Feb, 2022
3 commits
  • Prepare 10.6.2 release
    38d8362c
    Jay Berkenbilt authored
    2022-02-15 19:36:39 -0500  
    Browse Dir »
  • Fix lgtm warning
    b63e17ff
    Jay Berkenbilt authored
    2022-02-15 19:30:34 -0500  
    Browse Dir »
  • Silently/transparently recognize UTF-16LE as UTF-16 (fixes #649) ...
    a478cbb6
    The PDF spec only allows UTF-16BE, but most readers seem to accept
    UTF-16LE as well, so now qpdf does too.
    Jay Berkenbilt authored
    2022-02-15 16:13:12 -0500  
    Browse Dir »

11 Feb, 2022
1 commit
  • Prepare 10.6.1 release
    2b8d0f38
    Jay Berkenbilt authored
    2022-02-11 09:36:17 -0500  
    Browse Dir »

08 Feb, 2022
10 commits
  • Prepare 10.6.0 release
    d6fe4730
    Jay Berkenbilt authored
    2022-02-08 16:54:03 -0500  
    Browse Dir »
  • Add additional comments about new accessor methods
    ec778ef9
    Jay Berkenbilt authored
    2022-02-08 16:49:43 -0500  
    Browse Dir »
  • 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 Dir »
  • Preserve input PDF version on pages/split-pages (fixes #610)
    f91b21c7
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Dir »
  • Add QPDF::getVersionAsPDFVersion
    cfd5147d
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Dir »
  • Add PDFVersion class
    8082af09
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Dir »
  • Revert an incorrect correction
    014dcb02
    Jay Berkenbilt authored
    2022-02-08 12:34:14 -0500  
    Browse Dir »
  • 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 Dir »
  • Fix doc typos
    716381f6
    m-holger authored
    2022-02-08 11:50:58 -0500  
    Browse Dir »
  • 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 Dir »

07 Feb, 2022
5 commits
  • Update for clean compile with POINTERHOLDER_TRANSITION=2
    c62e8e2b
    Jay Berkenbilt authored
    2022-02-07 17:38:22 -0500  
    Browse Dir »
  • 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 Dir »
  • 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 Dir »
  • Add QUtil::make_shared_array to help with PointerHolder transition
    df2f5c6a
    Jay Berkenbilt authored
    2022-02-07 14:08:46 -0500  
    Browse Dir »
  • Add getBufferSharedPointer() to Pl_Buffer and QPDFWriter
    cfaae47d
    Jay Berkenbilt authored
    2022-02-07 12:53:28 -0500  
    Browse Dir »

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

05 Feb, 2022
7 commits
  • C-API expose QPDFObjectHandle::getValueAs... accessors
    2ed5f49a
    m-holger authored
    2022-02-05 19:40:30 -0500  
    Browse Dir »
  • 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 Dir »
  • Add operator ""_qpdf for creating QPDFObjectHandle literals
    7fb22740
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Dir »
  • Add qpdf_empty_pdf to C API
    b48a0ff0
    Jay Berkenbilt authored
    2022-02-05 11:29:25 -0500  
    Browse Dir »
  • API contract: qpdf_get_qpdf_version() returns a static
    8cf7f2bf
    Jay Berkenbilt authored
    2022-02-05 11:24:56 -0500  
    Browse Dir »
  • 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 Dir »
  • Add new QPDFObjectHandle::getValueAs... accessors
    e58b1174
    m-holger authored
    2022-02-05 11:24:35 -0500  
    Browse Dir »

04 Feb, 2022
4 commits
  • Update copyright for 2022
    cfaa2de8
    Jay Berkenbilt authored
    2022-02-04 16:36:22 -0500  
    Browse Dir »
  • Add qpdf version macros to qpdf/DLL.h
    8eab616d
    Jay Berkenbilt authored
    2022-02-04 13:41:01 -0500  
    Browse Dir »
  • Replace containers of PointerHolder with containers of std::shared_ptr ...
    abc300f0
    None of these are in the public API.
    Jay Berkenbilt authored
    2022-02-04 13:12:37 -0500  
    Browse Dir »
  • JSON: use std::shared_ptr internally
    f0c2e0ef
    Jay Berkenbilt authored
    2022-02-04 13:12:37 -0500  
    Browse Dir »