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
06 Apr, 2020
7 commits
  • Delegate random number generation to crypto provider (fixes #418)
    77198d53
    Jay Berkenbilt authored
    2020-04-06 11:23:02 -0400  
    Browse Code »
  • 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 Code »
  • Remove QUtil::srandom
    619d294e
    Jay Berkenbilt authored
    2020-04-06 09:49:02 -0400  
    Browse Code »
  • Update ChangeLog and manual for openssl crypto provider
    1360b530
    Jay Berkenbilt authored
    2020-04-06 09:24:12 -0400  
    Browse Code »
  • Fixes to ChangeLog and manual for 10.0.0 changes
    3d0de5b9
    Jay Berkenbilt authored
    2020-04-06 09:02:58 -0400  
    Browse Code »
  • Update azure-pipelines for openssl crypto provider ...
    98174373
    Explicitly enable openssl crypto provider in the linux and sanitizer
    builds, and disable it in the windows build.
    Dean Scarff authored
    2020-04-06 09:01:55 -0400  
    Browse Code »
  • Add OpenSSL/BoringSSL crypto provider ...
    0f250723
    Fixes qpdf/qpdf#417
    Dean Scarff authored
    2020-04-06 09:01:55 -0400  
    Browse Code »

05 Apr, 2020
2 commits
  • Update documentation and test suite to lock in hard page copy ...
    08379321
    Issue #399 mentioned a use case for which qpdf has support, but the
    fact that it is supported was not documented or in the test suite,
    making it vulerable to accidental breakage.
    Jay Berkenbilt authored
    2020-04-05 20:07:13 -0400  
    Browse Code »
  • 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 Code »

04 Apr, 2020
9 commits
  • TODO: add analytics ideas
    a5367003
    Jay Berkenbilt authored
    2020-04-04 18:08:40 -0400  
    Browse Code »
  • Add objectinfo to json
    2118eeca
    Jay Berkenbilt authored
    2020-04-04 18:08:40 -0400  
    Browse Code »
  • JSON: implement pattern keys in schema
    72464041
    Jay Berkenbilt authored
    2020-04-04 18:06:32 -0400  
    Browse Code »
  • Implement remove-unreferenced-resources=auto
    67d5ed3a
    Jay Berkenbilt authored
    2020-04-04 13:19:49 -0400  
    Browse Code »
  • Add --remove-unreferenced-resources option
    1e766dcd
    Jay Berkenbilt authored
    2020-04-04 13:19:49 -0400  
    Browse Code »
  • Formalize performance testing
    81904623
    Jay Berkenbilt authored
    2020-04-04 13:19:49 -0400  
    Browse Code »
  • Historical note in ChangeLog ...
    b880273c
    I keep looking here to find out when I started requiring C++-11, and
    now I will find the answer in the first place I look.
    Jay Berkenbilt authored
    2020-04-04 13:19:49 -0400  
    Browse Code »
  • Clarify wording about wchar_t in README
    d19f036e
    Jay Berkenbilt authored
    2020-04-04 08:30:13 -0400  
    Browse Code »
  • Use deterministic assignments for unique_id ...
    c5c1a028
    Fixes qpdf/qpdf#419
    Dean Scarff authored
    2020-04-04 08:29:28 -0400  
    Browse Code »

03 Apr, 2020
20 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 Code »
  • Avoid potential segfault in warning methods
    6a4117ad
    Jay Berkenbilt authored
    2020-04-03 21:39:20 -0400  
    Browse Code »
  • placeFormXObject: allow control of shrink/expand (fixes #409)
    4f3b8999
    Jay Berkenbilt authored
    2020-04-03 21:39:17 -0400  
    Browse Code »
  • C API: accept any non-zero value as TRUE
    b76b73b2
    Jay Berkenbilt authored
    2020-04-03 17:33:44 -0400  
    Browse Code »
  • Update list of open fuzz cases
    144b2c8c
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Code »
  • 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 Code »
  • Update C++11 notes in TODO
    da1258e2
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Code »
  • Use C++11 features to simplify QIntC
    8a87a2fb
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Code »
  • Use deleted copy/assignment (C++11)
    a6f1f829
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Code »
  • QPDFPageObjectHelper::placeFormXObject: use std::string const& (fixes #374)
    5806e5c6
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Code »
  • Performance: remove Members indirection for Pipeline
    97de1234
    Jay Berkenbilt authored
    2020-04-03 12:17:57 -0400  
    Browse Code »
  • Update TODO with notes on performance analysis
    cc755e37
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • Remove extraneous set of braces
    e9eac2a2
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • 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 Code »
  • Use auto for iterating over sparse array
    ee271fd2
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • Internally use unsafeShallowCopy where we can
    70665cb3
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • Add QPDFObjectHandle::unsafeShallowCopy
    38afdcea
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • Performance: remove indirection through Members for QPDFObject
    07afb668
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • Performance: remove Members indirection for QPDFObjectHandle
    89f19b70
    Jay Berkenbilt authored
    2020-04-03 12:16:24 -0400  
    Browse Code »
  • Turning dry_run off for CIFuzz
    31092dc6
    Leo Neat authored
    2020-04-03 12:16:01 -0400  
    Browse Code »

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 Code »
  • Refactor QPDFPageObjectHelper::removeUnreferencedResources() ...
    278710fb
    Refactor removeUnreferencedResources to prepare for filtering form
    XObjects.
    Jay Berkenbilt authored
    2020-03-31 17:39:20 -0400  
    Browse Code »