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
  • manual
20 Nov, 2022
1 commit
  • Fix release notes and ChangeLog for 11.2
    ddd889af
    Jay Berkenbilt authored
    2022-11-20 15:33:13 -0500  
    Browse Dir »

08 Oct, 2022
1 commit
  • Fix major performance bug with openssl crypto (fixes #798) ...
    2bc9121f
    Lazily load MD5 and RC4 once in the life of the program. Only load the
    legacy provider if RC4 is actually being used.
    Jay Berkenbilt authored
    2022-10-08 17:04:59 -0400  
    Browse Dir »

06 Oct, 2022
2 commits
  • Bump version to 11.2.0
    d14765f1
    Jay Berkenbilt authored
    2022-10-06 07:02:43 -0400  
    Browse Dir »
  • Require a C++-17 compiler
    6826330a
    Jay Berkenbilt authored
    2022-10-06 06:58:38 -0400  
    Browse Dir »

01 Oct, 2022
1 commit
  • Prepare 11.1.1 release
    236a02d4
    Jay Berkenbilt authored
    2022-10-01 12:04:50 -0400  
    Browse Dir »

21 Sep, 2022
1 commit
  • Bump version to 11.1.1
    6b371cc7
    Jay Berkenbilt authored
    2022-09-21 15:58:32 -0400  
    Browse Dir »

14 Sep, 2022
4 commits
  • 11.1: Fix typo in release notes
    da67a0aa
    Jay Berkenbilt authored
    2022-09-14 17:04:13 -0400  
    Browse Dir »
  • Prepare 11.1.0 release
    e39f14ea
    Jay Berkenbilt authored
    2022-09-14 15:44:17 -0400  
    Browse Dir »
  • Doc: add examples for install dev component (fixes #767)
    2e35ead5
    Jay Berkenbilt authored
    2022-09-14 09:58:56 -0400  
    Browse Dir »
  • Force project includes before system includes (fixes #763) ...
    faac493a
    From time to time, someone has a problem because their build is
    grabbing an old version of qpdf header files that are installed
    somewhere on their system. I am hoping this will put an end to that.
    Jay Berkenbilt authored
    2022-09-14 07:41:13 -0400  
    Browse Dir »

13 Sep, 2022
1 commit
  • Mention change of tagging convention (fixes #772)
    9a273c40
    Jay Berkenbilt authored
    2022-09-13 11:59:46 -0400  
    Browse Dir »

12 Sep, 2022
4 commits
  • Bump version to 11.1.0 ...
    62833ac7
    Some new symbols were exported.
    Jay Berkenbilt authored
    2022-09-12 13:19:07 -0400  
    Browse Dir »
  • Add some missing QPDF_DLL markers ...
    d780954b
    These markers are being added for nested classes that are already
    marked with QPDF_DLL_CLASS. They don't make any different on Linux,
    but they matter on Windows.
    Jay Berkenbilt authored
    2022-09-12 13:19:07 -0400  
    Browse Dir »
  • Bump version to 11.0.1
    7aa2306e
    Jay Berkenbilt authored
    2022-09-12 12:43:46 -0400  
    Browse Dir »
  • Remove obsolete LL_FMT check from build (fixes #768) ...
    4963ce6a
    This was broken for cross-compilation and has probably been
    unnecessary for several years now.
    
    Also fix extraneous whitespace in related some tests.
    Jay Berkenbilt authored
    2022-09-12 11:48:38 -0400  
    Browse Dir »

10 Sep, 2022
2 commits
  • Prepare 11.0.0 release
    43035c89
    Jay Berkenbilt authored
    2022-09-10 09:46:09 -0400  
    Browse Dir »
  • Documentation fix ...
    93f176a2
    Remove paragraph about traversal during destruction since this is still necessary with the
    new implementation.
    Jay Berkenbilt authored
    2022-09-10 07:39:25 -0400  
    Browse Dir »

09 Sep, 2022
5 commits
  • Change QPDFObjectHandle == to isSameObjectAs ...
    8a3cdfd2
    Replace operator== and operator!=, which were testing for the same
    underlying object, with isSameObjectAs. This change was motivated by
    the fact that pikepdf internally had its own operator== method for
    QPDFObjectHandle that did structural comparison. I backed out qpdf's
    operator== as a courtesy to pikepdf (in my own testing) but also
    because I think people might naturally assume that operator== does a
    structural comparison, and isSameObjectAs is clearer in its intent.
    Jay Berkenbilt authored
    2022-09-09 18:09:40 -0400  
    Browse Dir »
  • Clean up the Design and Library Notes chapter of the manual
    910a373a
    Jay Berkenbilt authored
    2022-09-09 18:09:40 -0400  
    Browse Dir »
  • Clean up release notes for qpdf 11
    a6c4b293
    Jay Berkenbilt authored
    2022-09-09 10:49:25 -0400  
    Browse Dir »
  • Fix doc typo
    4dcc1021
    Jay Berkenbilt authored
    2022-09-09 06:19:09 -0400  
    Browse Dir »
  • Add JSON v2 support to C API
    f1a2d316
    Jay Berkenbilt authored
    2022-09-09 06:19:09 -0400  
    Browse Dir »

08 Sep, 2022
2 commits
  • Rename QPDFValueProxy back to QPDFObject ...
    18a583e8
    QPDFValueProxy wasn't a good name for it. We decided the evil of
    having the header file be named QPDFObject_private.hh was less than
    the evil of having the class be named something other than what it
    should have been named.
    Jay Berkenbilt authored
    2022-09-08 11:29:23 -0400  
    Browse Dir »
  • Create a special "destroyed" type rather than using null ...
    dba61da1
    When a QPDF is destroyed, changing indirect objects to direct nulls
    makes them effectively disappear silently when they sneak into other
    places. Instead, we should treat this as an error. Adding a destroyed
    object type makes this possible.
    Jay Berkenbilt authored
    2022-09-08 10:36:39 -0400  
    Browse Dir »

07 Sep, 2022
1 commit
  • Revert getOwningQPDF, and add getQPDF that returns a reference
    0132261e
    Jay Berkenbilt authored
    2022-09-07 17:26:39 -0400  
    Browse Dir »

06 Sep, 2022
4 commits
  • Clarify and improve QPDFPageObjectHelper::get*Box methods ...
    76cd7ea6
    Add copy_if_fallback and explain how it differs from copy_if_shared.
    Jay Berkenbilt authored
    2022-09-06 19:00:40 -0400  
    Browse Dir »
  • Implement QPDFObjectHandle equality
    c1def4ea
    Jay Berkenbilt authored
    2022-09-06 18:34:23 -0400  
    Browse Dir »
  • Support --show-encryption without a valid password (fixes #598)
    94c79bb8
    Jay Berkenbilt authored
    2022-09-06 12:45:12 -0400  
    Browse Dir »
  • Update documentation to clarify some limitations of qpdf JSON
    f95e0549
    Jay Berkenbilt authored
    2022-09-06 10:09:26 -0400  
    Browse Dir »

05 Sep, 2022
3 commits
  • Update internals documentation to reflect QPDFObject split
    ed04b80c
    Jay Berkenbilt authored
    2022-09-05 18:54:02 -0400  
    Browse Dir »
  • Re-introduce QPDFObject.hh as deprecated ...
    55cc2ab6
    * Just removing a header file would cause build errors with no hint as
      to what happened. This way, people get a warning rather than error
      for the life of qpdf 11, and the warning tells them what to do.
    
    * This avoids build surprises resulting from having two versions of
      QPDF headers installed at once. If you were building code out of a
      checkout of qpdf but had an older version installed on your system,
      if your code included <qpdf/QPDFObject.hh>, everything would work,
      but then your code would break without QPDFObject.hh later.
    Jay Berkenbilt authored
    2022-09-05 18:52:59 -0400  
    Browse Dir »
  • Update formatting a documentation from last PR
    0a7ba62b
    Jay Berkenbilt authored
    2022-09-05 18:52:59 -0400  
    Browse Dir »

02 Sep, 2022
1 commit
  • Disable copying/assigning to QPDF objects, add QPDF::create()
    a59e7ac7
    Jay Berkenbilt authored
    2022-09-02 08:53:27 -0400  
    Browse Dir »

01 Sep, 2022
4 commits
  • Remove QPDFObject::object_type_e as alias for qpdf_object_type_e
    b6639265
    Jay Berkenbilt authored
    2022-09-01 18:11:22 -0400  
    Browse Dir »
  • Include memory usage in performance test output
    4e7d5f19
    Jay Berkenbilt authored
    2022-09-01 17:20:59 -0400  
    Browse Dir »
  • Rename --report-mem-usage to --report-memory-usage ...
    ceeb25f3
    Avd xcsv brvtns.
    Jay Berkenbilt authored
    2022-09-01 17:15:41 -0400  
    Browse Dir »
  • Update ChangeLog and Release Notes from previous pull requests
    e94f4782
    Jay Berkenbilt authored
    2022-09-01 17:15:41 -0400  
    Browse Dir »

31 Aug, 2022
1 commit
  • Add --report-mem-usage option for debugging/testing
    433f1dae
    Jay Berkenbilt authored
    2022-08-31 14:47:27 -0400  
    Browse Dir »

27 Aug, 2022
1 commit
  • Add ChangeLog/release-notes (with credit) for last pull request
    394302a4
    Jay Berkenbilt authored
    2022-08-27 08:14:36 -0400  
    Browse Dir »

07 Aug, 2022
1 commit
  • Disable QTC inside the library by default (fixes #714) ...
    cef6425b
    This results in measurable performance improvements to packaged binary
    libqpdf distributions. QTC remains available for library users and is
    still selectively enabled in CI.
    Jay Berkenbilt authored
    2022-08-07 16:20:49 -0400  
    Browse Dir »