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
15 Oct, 2020
1 commit
  • Remove redundant check found by lgtm.com
    88b8f8ec
    Jay Berkenbilt authored
    2020-10-15 14:47:43 -0400  
    Browse Dir »

29 Apr, 2020
1 commit
  • Write linearization errors to stderr (fixes #438)
    26514ab7
    Jay Berkenbilt authored
    2020-04-29 17:33:34 -0400  
    Browse Dir »

16 Apr, 2020
1 commit
  • Fix warnings reported by -Wshadow=local (fixes #431)
    92d3cbec
    Jay Berkenbilt authored
    2020-04-16 12:41:43 -0400  
    Browse Dir »

10 Apr, 2020
1 commit
  • Use more references when iterating ...
    578c5ac6
    When possible, use `for (auto&` or `for (auto const&` when iterating
    using C++-11 style iterators.
    Jay Berkenbilt authored
    2020-04-10 13:30:33 -0400  
    Browse Dir »

09 Apr, 2020
1 commit
  • Prepare 10.0.1 release
    821a7018
    Jay Berkenbilt authored
    2020-04-09 11:48:26 -0400  
    Browse Dir »

08 Apr, 2020
2 commits
  • Fix unnecessary copies in auto iter (fixes #426) ...
    1a7d3700
    Also switch to colon-style iteration in some cases. Thanks to Dean
    Scarff for drawing this to my attention after detecting some
    unnecessary copies with
    https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
    Jay Berkenbilt authored
    2020-04-08 20:45:26 -0400  
    Browse Dir »
  • Bug fix: getStreamData should on unfilterable stream (fixes #425)
    4977a7ef
    Jay Berkenbilt authored
    2020-04-08 18:52:04 -0400  
    Browse Dir »

06 Apr, 2020
6 commits
  • Prepare 10.0.0 release
    1e629c27
    Jay Berkenbilt authored
    2020-04-06 11:30:15 -0400  
    Browse Dir »
  • Don't include <cwchar> if not building with wchar
    c996f4ac
    Jay Berkenbilt authored
    2020-04-06 11:23:02 -0400  
    Browse Dir »
  • Delegate random number generation to crypto provider (fixes #418)
    77198d53
    Jay Berkenbilt authored
    2020-04-06 11:23:02 -0400  
    Browse Dir »
  • Make random data provider code thread-safe ...
    52749b85
    This uses C++-11 thread-safe static initializers now.
    Jay Berkenbilt authored
    2020-04-06 10:00:43 -0400  
    Browse Dir »
  • Remove QUtil::srandom
    619d294e
    Jay Berkenbilt authored
    2020-04-06 09:49:02 -0400  
    Browse Dir »
  • Add OpenSSL/BoringSSL crypto provider ...
    0f250723
    Fixes qpdf/qpdf#417
    Dean Scarff authored
    2020-04-06 09:01:55 -0400  
    Browse Dir »

05 Apr, 2020
1 commit
  • Allow propagation of errors and retry through StreamDataProvider ...
    893d38b8
    StreamDataProvider::provideStreamData now has a rich enough API for it
    to effectively proxy to pipeStreamData.
    Jay Berkenbilt authored
    2020-04-05 20:07:13 -0400  
    Browse Dir »

04 Apr, 2020
2 commits
  • JSON: implement pattern keys in schema
    72464041
    Jay Berkenbilt authored
    2020-04-04 18:06:32 -0400  
    Browse Dir »
  • Use deterministic assignments for unique_id ...
    c5c1a028
    Fixes qpdf/qpdf#419
    Dean Scarff authored
    2020-04-04 08:29:28 -0400  
    Browse Dir »

03 Apr, 2020
13 commits
  • Allow qpdf to be built on systems without wchar_t (fixes #406)
    2100b4ce
    Jay Berkenbilt authored
    2020-04-03 21:39:44 -0400  
    Browse Dir »
  • Avoid potential segfault in warning methods
    6a4117ad
    Jay Berkenbilt authored
    2020-04-03 21:39:20 -0400  
    Browse Dir »
  • placeFormXObject: allow control of shrink/expand (fixes #409)
    4f3b8999
    Jay Berkenbilt authored
    2020-04-03 21:39:17 -0400  
    Browse Dir »
  • C API: accept any non-zero value as TRUE
    b76b73b2
    Jay Berkenbilt authored
    2020-04-03 17:33:44 -0400  
    Browse Dir »
  • Remove redundant methods in QUtil ...
    54726930
    This was being saved until we had to break ABI.
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Dir »
  • QPDFPageObjectHelper::placeFormXObject: use std::string const& (fixes #374)
    5806e5c6
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Dir »
  • Performance: remove Members indirection for Pipeline
    97de1234
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Dir »
  • Use an unordered map for SparseOHArray for efficiency ...
    bfda9415
    This was added in C++11.
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Dir »
  • Use auto for iterating over sparse array
    ee271fd2
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Dir »
  • Internally use unsafeShallowCopy where we can
    70665cb3
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Dir »
  • Add QPDFObjectHandle::unsafeShallowCopy
    38afdcea
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Dir »
  • Performance: remove indirection through Members for QPDFObject
    07afb668
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Dir »
  • Performance: remove Members indirection for QPDFObjectHandle
    89f19b70
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Dir »

31 Mar, 2020
2 commits
  • Look in form XObjects when removing unreferenced resources (fixes #373) ...
    dac65a21
    If a page contains a form XObject, also filter the form XObject and
    remove its unreferenced resources.
    Jay Berkenbilt authored
    2020-03-31 17:39:20 -0400  
    Browse Dir »
  • Refactor QPDFPageObjectHelper::removeUnreferencedResources() ...
    278710fb
    Refactor removeUnreferencedResources to prepare for filtering form
    XObjects.
    Jay Berkenbilt authored
    2020-03-31 17:39:20 -0400  
    Browse Dir »

29 Feb, 2020
1 commit
  • Include header for wcslen (fixes #405)
    bb6768b8
    Jay Berkenbilt authored
    2020-02-29 08:43:33 -0500  
    Browse Dir »

22 Feb, 2020
1 commit
  • Handle root /Pages pointing to other than page tree root (fixes #398)
    bb313729
    Jay Berkenbilt authored
    2020-02-22 11:10:31 -0500  
    Browse Dir »

26 Jan, 2020
3 commits
  • Prepare 9.1.1 release
    52a2e95d
    Jay Berkenbilt authored
    2020-01-26 18:49:04 -0500  
    Browse Dir »
  • In qdf mode, don't write extra XRef streams (fixes #386) ...
    57c01ef8
    fix-qdf assumes there is exactly one XRef stream and that it is at the
    end of the file.
    Jay Berkenbilt authored
    2020-01-26 16:50:57 -0500  
    Browse Dir »
  • Bug fix: handle ColorSpace lookup for inline images (fixes #392) ...
    bbc2f8ff
    If the value of /CS in the inline image dictionary was is key in the
    page's /Resource -> /ColorSpace dictionary, properly resolve it by
    referencing the proper colorspace, and not just the name, in the
    external image dictionary.
    Jay Berkenbilt authored
    2020-01-26 15:29:10 -0500  
    Browse Dir »

14 Jan, 2020
3 commits
  • Fix for Windows unable to acquire crypt context with new keyset (fixes #387) ...
    a8b6ff57
    Fix is based on guidance
    https://support.microsoft.com/en-us/help/238187/cryptacquirecontext-use-and-troubleshooting
    and is the proper fix for #285/#286
    Cloudmersive authored
    2020-01-14 18:45:54 -0500  
    Browse Dir »
  • Pull wmain -> main code from qpdf.cc into QUtil.cc
    a44b5a34
    Jay Berkenbilt authored
    2020-01-14 11:40:51 -0500  
    Browse Dir »
  • Add error detection for read_lines_from_file(FILE*)
    ab4061f1
    Jay Berkenbilt authored
    2020-01-14 11:07:09 -0500  
    Browse Dir »

13 Jan, 2020
1 commit
  • QUtil::read_lines_from_file: optional EOL preservation
    211a7f57
    Jay Berkenbilt authored
    2020-01-13 11:26:18 -0500  
    Browse Dir »